@charset "UTF-8";
.dvaegeat223r24 {
  display: none;
}

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

body,
h1,
h2,
h3,
h4,
h5,
p,
ul,
figure,
picture {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-weight: 400;
}

img,
picture {
  display: block;
  width: 100%;
}

input,
button,
textarea,
select {
  font: inherit;
}

.display-none {
  display: none;
}

.width-100 {
  display: none;
}

@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
  }
}
.fs-0 {
  font-size: 0;
}

.fs-xxs {
  font-size: 0.6875rem;
}

.fs-xs {
  font-size: 0.75rem;
}

.fs-s {
  font-size: 0.875rem;
}

.fs-m {
  font-size: 1rem;
}

.fs-l {
  font-size: 1.375rem;
}

.fs-xl {
  font-size: 1.5rem;
}

.fs-xxl {
  font-size: 1.625rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.gap-0 {
  gap: 0;
}

.m-xxxs {
  margin: 0.225rem;
}

.m-xxxs-minus {
  margin: -0.225rem;
}

.mt-xxxs {
  margin-top: 0.225rem;
}

.mt-xxxs-minus {
  margin-top: -0.225rem;
}

.mr-xxxs {
  margin-right: 0.225rem;
}

.mr-xxxs-minus {
  margin-right: -0.225rem;
}

.mb-xxxs {
  margin-bottom: 0.225rem;
}

.mb-xxxs-minus {
  margin-bottom: -0.225rem;
}

.ml-xxxs {
  margin-left: 0.225rem;
}

.ml-xxxs-minus {
  margin-left: -0.225rem;
}

.mx-xxxs {
  margin-left: 0.225rem;
  margin-right: 0.225rem;
}

.my-xxxs {
  margin-bottom: 0.225rem;
  margin-top: 0.225rem;
}

.p-xxxs {
  padding: 0.225rem;
}

.pt-xxxs {
  padding-top: 0.225rem;
}

.pr-xxxs {
  padding-right: 0.225rem;
}

.pb-xxxs {
  padding-bottom: 0.225rem;
}

.pl-xxxs {
  padding-left: 0.225rem;
}

.px-xxxs {
  padding-left: 0.225rem;
  padding-right: 0.225rem;
}

.py-xxxs {
  padding-bottom: 0.225rem;
  padding-top: 0.225rem;
}

.gap-xxxs {
  gap: 0.225rem;
}

.m-xxs {
  margin: 0.46875rem;
}

.m-xxs-minus {
  margin: -0.46875rem;
}

.mt-xxs {
  margin-top: 0.46875rem;
}

.mt-xxs-minus {
  margin-top: -0.46875rem;
}

.mr-xxs {
  margin-right: 0.46875rem;
}

.mr-xxs-minus {
  margin-right: -0.46875rem;
}

.mb-xxs {
  margin-bottom: 0.46875rem;
}

.mb-xxs-minus {
  margin-bottom: -0.46875rem;
}

.ml-xxs {
  margin-left: 0.46875rem;
}

.ml-xxs-minus {
  margin-left: -0.46875rem;
}

.mx-xxs {
  margin-left: 0.46875rem;
  margin-right: 0.46875rem;
}

.my-xxs {
  margin-bottom: 0.46875rem;
  margin-top: 0.46875rem;
}

.p-xxs {
  padding: 0.46875rem;
}

.pt-xxs {
  padding-top: 0.46875rem;
}

.pr-xxs {
  padding-right: 0.46875rem;
}

.pb-xxs {
  padding-bottom: 0.46875rem;
}

.pl-xxs {
  padding-left: 0.46875rem;
}

.px-xxs {
  padding-left: 0.46875rem;
  padding-right: 0.46875rem;
}

.py-xxs {
  padding-bottom: 0.46875rem;
  padding-top: 0.46875rem;
}

.gap-xxs {
  gap: 0.46875rem;
}

.m-xs {
  margin: 0.75rem;
}

.m-xs-minus {
  margin: -0.75rem;
}

.mt-xs {
  margin-top: 0.75rem;
}

.mt-xs-minus {
  margin-top: -0.75rem;
}

.mr-xs {
  margin-right: 0.75rem;
}

.mr-xs-minus {
  margin-right: -0.75rem;
}

.mb-xs {
  margin-bottom: 0.75rem;
}

.mb-xs-minus {
  margin-bottom: -0.75rem;
}

.ml-xs {
  margin-left: 0.75rem;
}

.ml-xs-minus {
  margin-left: -0.75rem;
}

.mx-xs {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.my-xs {
  margin-bottom: 0.75rem;
  margin-top: 0.75rem;
}

.p-xs {
  padding: 0.75rem;
}

.pt-xs {
  padding-top: 0.75rem;
}

.pr-xs {
  padding-right: 0.75rem;
}

.pb-xs {
  padding-bottom: 0.75rem;
}

.pl-xs {
  padding-left: 0.75rem;
}

.px-xs {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.py-xs {
  padding-bottom: 0.75rem;
  padding-top: 0.75rem;
}

.gap-xs {
  gap: 0.75rem;
}

.m-s {
  margin: 1.40625rem;
}

.m-s-minus {
  margin: -1.40625rem;
}

.mt-s {
  margin-top: 1.40625rem;
}

.mt-s-minus {
  margin-top: -1.40625rem;
}

.mr-s {
  margin-right: 1.40625rem;
}

.mr-s-minus {
  margin-right: -1.40625rem;
}

.mb-s {
  margin-bottom: 1.40625rem;
}

.mb-s-minus {
  margin-bottom: -1.40625rem;
}

.ml-s {
  margin-left: 1.40625rem;
}

.ml-s-minus {
  margin-left: -1.40625rem;
}

.mx-s {
  margin-left: 1.40625rem;
  margin-right: 1.40625rem;
}

.my-s {
  margin-bottom: 1.40625rem;
  margin-top: 1.40625rem;
}

.p-s {
  padding: 1.40625rem;
}

.pt-s {
  padding-top: 1.40625rem;
}

.pr-s {
  padding-right: 1.40625rem;
}

.pb-s {
  padding-bottom: 1.40625rem;
}

.pl-s {
  padding-left: 1.40625rem;
}

.px-s {
  padding-left: 1.40625rem;
  padding-right: 1.40625rem;
}

.py-s {
  padding-bottom: 1.40625rem;
  padding-top: 1.40625rem;
}

.gap-s {
  gap: 1.40625rem;
}

.m-m {
  margin: 1.875rem;
}

.m-m-minus {
  margin: -1.875rem;
}

.mt-m {
  margin-top: 1.875rem;
}

.mt-m-minus {
  margin-top: -1.875rem;
}

.mr-m {
  margin-right: 1.875rem;
}

.mr-m-minus {
  margin-right: -1.875rem;
}

.mb-m {
  margin-bottom: 1.875rem;
}

.mb-m-minus {
  margin-bottom: -1.875rem;
}

.ml-m {
  margin-left: 1.875rem;
}

.ml-m-minus {
  margin-left: -1.875rem;
}

.mx-m {
  margin-left: 1.875rem;
  margin-right: 1.875rem;
}

.my-m {
  margin-bottom: 1.875rem;
  margin-top: 1.875rem;
}

.p-m {
  padding: 1.875rem;
}

.pt-m {
  padding-top: 1.875rem;
}

.pr-m {
  padding-right: 1.875rem;
}

.pb-m {
  padding-bottom: 1.875rem;
}

.pl-m {
  padding-left: 1.875rem;
}

.px-m {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

.py-m {
  padding-bottom: 1.875rem;
  padding-top: 1.875rem;
}

.gap-m {
  gap: 1.875rem;
}

.m-l {
  margin: 2.8125rem;
}

.m-l-minus {
  margin: -2.8125rem;
}

.mt-l {
  margin-top: 2.8125rem;
}

.mt-l-minus {
  margin-top: -2.8125rem;
}

.mr-l {
  margin-right: 2.8125rem;
}

.mr-l-minus {
  margin-right: -2.8125rem;
}

.mb-l {
  margin-bottom: 2.8125rem;
}

.mb-l-minus {
  margin-bottom: -2.8125rem;
}

.ml-l {
  margin-left: 2.8125rem;
}

.ml-l-minus {
  margin-left: -2.8125rem;
}

.mx-l {
  margin-left: 2.8125rem;
  margin-right: 2.8125rem;
}

.my-l {
  margin-bottom: 2.8125rem;
  margin-top: 2.8125rem;
}

.p-l {
  padding: 2.8125rem;
}

.pt-l {
  padding-top: 2.8125rem;
}

.pr-l {
  padding-right: 2.8125rem;
}

.pb-l {
  padding-bottom: 2.8125rem;
}

.pl-l {
  padding-left: 2.8125rem;
}

.px-l {
  padding-left: 2.8125rem;
  padding-right: 2.8125rem;
}

.py-l {
  padding-bottom: 2.8125rem;
  padding-top: 2.8125rem;
}

.gap-l {
  gap: 2.8125rem;
}

.m-xl {
  margin: 3.75rem;
}

.m-xl-minus {
  margin: -3.75rem;
}

.mt-xl {
  margin-top: 3.75rem;
}

.mt-xl-minus {
  margin-top: -3.75rem;
}

.mr-xl {
  margin-right: 3.75rem;
}

.mr-xl-minus {
  margin-right: -3.75rem;
}

.mb-xl {
  margin-bottom: 3.75rem;
}

.mb-xl-minus {
  margin-bottom: -3.75rem;
}

.ml-xl {
  margin-left: 3.75rem;
}

.ml-xl-minus {
  margin-left: -3.75rem;
}

.mx-xl {
  margin-left: 3.75rem;
  margin-right: 3.75rem;
}

.my-xl {
  margin-bottom: 3.75rem;
  margin-top: 3.75rem;
}

.p-xl {
  padding: 3.75rem;
}

.pt-xl {
  padding-top: 3.75rem;
}

.pr-xl {
  padding-right: 3.75rem;
}

.pb-xl {
  padding-bottom: 3.75rem;
}

.pl-xl {
  padding-left: 3.75rem;
}

.px-xl {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}

.py-xl {
  padding-bottom: 3.75rem;
  padding-top: 3.75rem;
}

.gap-xl {
  gap: 3.75rem;
}

.m-xxl {
  margin: 4.21875rem;
}

.m-xxl-minus {
  margin: -4.21875rem;
}

.mt-xxl {
  margin-top: 4.21875rem;
}

.mt-xxl-minus {
  margin-top: -4.21875rem;
}

.mr-xxl {
  margin-right: 4.21875rem;
}

.mr-xxl-minus {
  margin-right: -4.21875rem;
}

.mb-xxl {
  margin-bottom: 4.21875rem;
}

.mb-xxl-minus {
  margin-bottom: -4.21875rem;
}

.ml-xxl {
  margin-left: 4.21875rem;
}

.ml-xxl-minus {
  margin-left: -4.21875rem;
}

.mx-xxl {
  margin-left: 4.21875rem;
  margin-right: 4.21875rem;
}

.my-xxl {
  margin-bottom: 4.21875rem;
  margin-top: 4.21875rem;
}

.p-xxl {
  padding: 4.21875rem;
}

.pt-xxl {
  padding-top: 4.21875rem;
}

.pr-xxl {
  padding-right: 4.21875rem;
}

.pb-xxl {
  padding-bottom: 4.21875rem;
}

.pl-xxl {
  padding-left: 4.21875rem;
}

.px-xxl {
  padding-left: 4.21875rem;
  padding-right: 4.21875rem;
}

.py-xxl {
  padding-bottom: 4.21875rem;
  padding-top: 4.21875rem;
}

.gap-xxl {
  gap: 4.21875rem;
}

@media (min-width: 1280px) {
  .m-lg-0 {
    margin: 0  !important;
  }
  .mt-lg-0 {
    margin-top: 0  !important;
  }
  .mr-lg-0 {
    margin-right: 0  !important;
  }
  .mb-lg-0 {
    margin-bottom: 0  !important;
  }
  .ml-lg-0 {
    margin-left: 0  !important;
  }
  .mx-lg-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .my-lg-0 {
    margin-bottom: 0;
    margin-top: 0;
  }
  .p-lg-0 {
    padding: 0  !important;
  }
  .pt-lg-0 {
    padding-top: 0  !important;
  }
  .pr-lg-0 {
    padding-right: 0  !important;
  }
  .pb-lg-0 {
    padding-bottom: 0  !important;
  }
  .pl-lg-0 {
    padding-left: 0  !important;
  }
  .px-lg-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .py-lg-0 {
    padding-bottom: 0;
    padding-top: 0;
  }
  .gap-lg-0 {
    gap: 0;
  }
  .m-lg-xxxs {
    margin: 0.225rem;
  }
  .m-lg-xxxs-minus {
    margin: -0.225rem;
  }
  .mt-lg-xxxs {
    margin-top: 0.225rem;
  }
  .mt-lg-xxxs-minus {
    margin-top: -0.225rem;
  }
  .mr-lg-xxxs {
    margin-right: 0.225rem;
  }
  .mr-lg-xxxs-minus {
    margin-right: -0.225rem;
  }
  .mb-lg-xxxs {
    margin-bottom: 0.225rem;
  }
  .mb-lg-xxxs-minus {
    margin-bottom: -0.225rem;
  }
  .ml-lg-xxxs {
    margin-left: 0.225rem;
  }
  .ml-lg-xxxs-minus {
    margin-left: -0.225rem;
  }
  .mx-lg-xxxs {
    margin-left: 0.225rem;
    margin-right: 0.225rem;
  }
  .my-lg-xxxs {
    margin-bottom: 0.225rem;
    margin-top: 0.225rem;
  }
  .p-lg-xxxs {
    padding: 0.225rem;
  }
  .pt-lg-xxxs {
    padding-top: 0.225rem;
  }
  .pr-lg-xxxs {
    padding-right: 0.225rem;
  }
  .pb-lg-xxxs {
    padding-bottom: 0.225rem;
  }
  .pl-lg-xxxs {
    padding-left: 0.225rem;
  }
  .px-lg-xxxs {
    padding-left: 0.225rem;
    padding-right: 0.225rem;
  }
  .py-lg-xxxs {
    padding-bottom: 0.225rem;
    padding-top: 0.225rem;
  }
  .gap-lg-xxxs {
    gap: 0.225rem;
  }
  .m-lg-xxs {
    margin: 0.46875rem;
  }
  .m-lg-xxs-minus {
    margin: -0.46875rem;
  }
  .mt-lg-xxs {
    margin-top: 0.46875rem;
  }
  .mt-lg-xxs-minus {
    margin-top: -0.46875rem;
  }
  .mr-lg-xxs {
    margin-right: 0.46875rem;
  }
  .mr-lg-xxs-minus {
    margin-right: -0.46875rem;
  }
  .mb-lg-xxs {
    margin-bottom: 0.46875rem;
  }
  .mb-lg-xxs-minus {
    margin-bottom: -0.46875rem;
  }
  .ml-lg-xxs {
    margin-left: 0.46875rem;
  }
  .ml-lg-xxs-minus {
    margin-left: -0.46875rem;
  }
  .mx-lg-xxs {
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
  .my-lg-xxs {
    margin-bottom: 0.46875rem;
    margin-top: 0.46875rem;
  }
  .p-lg-xxs {
    padding: 0.46875rem;
  }
  .pt-lg-xxs {
    padding-top: 0.46875rem;
  }
  .pr-lg-xxs {
    padding-right: 0.46875rem;
  }
  .pb-lg-xxs {
    padding-bottom: 0.46875rem;
  }
  .pl-lg-xxs {
    padding-left: 0.46875rem;
  }
  .px-lg-xxs {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
  .py-lg-xxs {
    padding-bottom: 0.46875rem;
    padding-top: 0.46875rem;
  }
  .gap-lg-xxs {
    gap: 0.46875rem;
  }
  .m-lg-xs {
    margin: 0.75rem;
  }
  .m-lg-xs-minus {
    margin: -0.75rem;
  }
  .mt-lg-xs {
    margin-top: 0.75rem;
  }
  .mt-lg-xs-minus {
    margin-top: -0.75rem;
  }
  .mr-lg-xs {
    margin-right: 0.75rem;
  }
  .mr-lg-xs-minus {
    margin-right: -0.75rem;
  }
  .mb-lg-xs {
    margin-bottom: 0.75rem;
  }
  .mb-lg-xs-minus {
    margin-bottom: -0.75rem;
  }
  .ml-lg-xs {
    margin-left: 0.75rem;
  }
  .ml-lg-xs-minus {
    margin-left: -0.75rem;
  }
  .mx-lg-xs {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .my-lg-xs {
    margin-bottom: 0.75rem;
    margin-top: 0.75rem;
  }
  .p-lg-xs {
    padding: 0.75rem;
  }
  .pt-lg-xs {
    padding-top: 0.75rem;
  }
  .pr-lg-xs {
    padding-right: 0.75rem;
  }
  .pb-lg-xs {
    padding-bottom: 0.75rem;
  }
  .pl-lg-xs {
    padding-left: 0.75rem;
  }
  .px-lg-xs {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .py-lg-xs {
    padding-bottom: 0.75rem;
    padding-top: 0.75rem;
  }
  .gap-lg-xs {
    gap: 0.75rem;
  }
  .m-lg-s {
    margin: 1.40625rem;
  }
  .m-lg-s-minus {
    margin: -1.40625rem;
  }
  .mt-lg-s {
    margin-top: 1.40625rem;
  }
  .mt-lg-s-minus {
    margin-top: -1.40625rem;
  }
  .mr-lg-s {
    margin-right: 1.40625rem;
  }
  .mr-lg-s-minus {
    margin-right: -1.40625rem;
  }
  .mb-lg-s {
    margin-bottom: 1.40625rem;
  }
  .mb-lg-s-minus {
    margin-bottom: -1.40625rem;
  }
  .ml-lg-s {
    margin-left: 1.40625rem;
  }
  .ml-lg-s-minus {
    margin-left: -1.40625rem;
  }
  .mx-lg-s {
    margin-left: 1.40625rem;
    margin-right: 1.40625rem;
  }
  .my-lg-s {
    margin-bottom: 1.40625rem;
    margin-top: 1.40625rem;
  }
  .p-lg-s {
    padding: 1.40625rem;
  }
  .pt-lg-s {
    padding-top: 1.40625rem;
  }
  .pr-lg-s {
    padding-right: 1.40625rem;
  }
  .pb-lg-s {
    padding-bottom: 1.40625rem;
  }
  .pl-lg-s {
    padding-left: 1.40625rem;
  }
  .px-lg-s {
    padding-left: 1.40625rem;
    padding-right: 1.40625rem;
  }
  .py-lg-s {
    padding-bottom: 1.40625rem;
    padding-top: 1.40625rem;
  }
  .gap-lg-s {
    gap: 1.40625rem;
  }
  .m-lg-m {
    margin: 1.875rem;
  }
  .m-lg-m-minus {
    margin: -1.875rem;
  }
  .mt-lg-m {
    margin-top: 1.875rem;
  }
  .mt-lg-m-minus {
    margin-top: -1.875rem;
  }
  .mr-lg-m {
    margin-right: 1.875rem;
  }
  .mr-lg-m-minus {
    margin-right: -1.875rem;
  }
  .mb-lg-m {
    margin-bottom: 1.875rem;
  }
  .mb-lg-m-minus {
    margin-bottom: -1.875rem;
  }
  .ml-lg-m {
    margin-left: 1.875rem;
  }
  .ml-lg-m-minus {
    margin-left: -1.875rem;
  }
  .mx-lg-m {
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }
  .my-lg-m {
    margin-bottom: 1.875rem;
    margin-top: 1.875rem;
  }
  .p-lg-m {
    padding: 1.875rem;
  }
  .pt-lg-m {
    padding-top: 1.875rem;
  }
  .pr-lg-m {
    padding-right: 1.875rem;
  }
  .pb-lg-m {
    padding-bottom: 1.875rem;
  }
  .pl-lg-m {
    padding-left: 1.875rem;
  }
  .px-lg-m {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }
  .py-lg-m {
    padding-bottom: 1.875rem;
    padding-top: 1.875rem;
  }
  .gap-lg-m {
    gap: 1.875rem;
  }
  .m-lg-l {
    margin: 2.8125rem;
  }
  .m-lg-l-minus {
    margin: -2.8125rem;
  }
  .mt-lg-l {
    margin-top: 2.8125rem;
  }
  .mt-lg-l-minus {
    margin-top: -2.8125rem;
  }
  .mr-lg-l {
    margin-right: 2.8125rem;
  }
  .mr-lg-l-minus {
    margin-right: -2.8125rem;
  }
  .mb-lg-l {
    margin-bottom: 2.8125rem;
  }
  .mb-lg-l-minus {
    margin-bottom: -2.8125rem;
  }
  .ml-lg-l {
    margin-left: 2.8125rem;
  }
  .ml-lg-l-minus {
    margin-left: -2.8125rem;
  }
  .mx-lg-l {
    margin-left: 2.8125rem;
    margin-right: 2.8125rem;
  }
  .my-lg-l {
    margin-bottom: 2.8125rem;
    margin-top: 2.8125rem;
  }
  .p-lg-l {
    padding: 2.8125rem;
  }
  .pt-lg-l {
    padding-top: 2.8125rem;
  }
  .pr-lg-l {
    padding-right: 2.8125rem;
  }
  .pb-lg-l {
    padding-bottom: 2.8125rem;
  }
  .pl-lg-l {
    padding-left: 2.8125rem;
  }
  .px-lg-l {
    padding-left: 2.8125rem;
    padding-right: 2.8125rem;
  }
  .py-lg-l {
    padding-bottom: 2.8125rem;
    padding-top: 2.8125rem;
  }
  .gap-lg-l {
    gap: 2.8125rem;
  }
  .m-lg-xl {
    margin: 3.75rem;
  }
  .m-lg-xl-minus {
    margin: -3.75rem;
  }
  .mt-lg-xl {
    margin-top: 3.75rem;
  }
  .mt-lg-xl-minus {
    margin-top: -3.75rem;
  }
  .mr-lg-xl {
    margin-right: 3.75rem;
  }
  .mr-lg-xl-minus {
    margin-right: -3.75rem;
  }
  .mb-lg-xl {
    margin-bottom: 3.75rem;
  }
  .mb-lg-xl-minus {
    margin-bottom: -3.75rem;
  }
  .ml-lg-xl {
    margin-left: 3.75rem;
  }
  .ml-lg-xl-minus {
    margin-left: -3.75rem;
  }
  .mx-lg-xl {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .my-lg-xl {
    margin-bottom: 3.75rem;
    margin-top: 3.75rem;
  }
  .p-lg-xl {
    padding: 3.75rem;
  }
  .pt-lg-xl {
    padding-top: 3.75rem;
  }
  .pr-lg-xl {
    padding-right: 3.75rem;
  }
  .pb-lg-xl {
    padding-bottom: 3.75rem;
  }
  .pl-lg-xl {
    padding-left: 3.75rem;
  }
  .px-lg-xl {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .py-lg-xl {
    padding-bottom: 3.75rem;
    padding-top: 3.75rem;
  }
  .gap-lg-xl {
    gap: 3.75rem;
  }
  .m-lg-xxl {
    margin: 4.21875rem;
  }
  .m-lg-xxl-minus {
    margin: -4.21875rem;
  }
  .mt-lg-xxl {
    margin-top: 4.21875rem;
  }
  .mt-lg-xxl-minus {
    margin-top: -4.21875rem;
  }
  .mr-lg-xxl {
    margin-right: 4.21875rem;
  }
  .mr-lg-xxl-minus {
    margin-right: -4.21875rem;
  }
  .mb-lg-xxl {
    margin-bottom: 4.21875rem;
  }
  .mb-lg-xxl-minus {
    margin-bottom: -4.21875rem;
  }
  .ml-lg-xxl {
    margin-left: 4.21875rem;
  }
  .ml-lg-xxl-minus {
    margin-left: -4.21875rem;
  }
  .mx-lg-xxl {
    margin-left: 4.21875rem;
    margin-right: 4.21875rem;
  }
  .my-lg-xxl {
    margin-bottom: 4.21875rem;
    margin-top: 4.21875rem;
  }
  .p-lg-xxl {
    padding: 4.21875rem;
  }
  .pt-lg-xxl {
    padding-top: 4.21875rem;
  }
  .pr-lg-xxl {
    padding-right: 4.21875rem;
  }
  .pb-lg-xxl {
    padding-bottom: 4.21875rem;
  }
  .pl-lg-xxl {
    padding-left: 4.21875rem;
  }
  .px-lg-xxl {
    padding-left: 4.21875rem;
    padding-right: 4.21875rem;
  }
  .py-lg-xxl {
    padding-bottom: 4.21875rem;
    padding-top: 4.21875rem;
  }
  .gap-lg-xxl {
    gap: 4.21875rem;
  }
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .m-md-0 {
    margin: 0  !important;
  }
  .mt-md-0 {
    margin-top: 0  !important;
  }
  .mr-md-0 {
    margin-right: 0  !important;
  }
  .mb-md-0 {
    margin-bottom: 0  !important;
  }
  .ml-md-0 {
    margin-left: 0  !important;
  }
  .mx-md-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .my-md-0 {
    margin-bottom: 0;
    margin-top: 0;
  }
  .p-md-0 {
    padding: 0  !important;
  }
  .pt-md-0 {
    padding-top: 0  !important;
  }
  .pr-md-0 {
    padding-right: 0  !important;
  }
  .pb-md-0 {
    padding-bottom: 0  !important;
  }
  .pl-md-0 {
    padding-left: 0  !important;
  }
  .px-md-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .py-md-0 {
    padding-bottom: 0;
    padding-top: 0;
  }
  .gap-md-0 {
    gap: 0;
  }
  .m-md-xxxs {
    margin: 0.225rem;
  }
  .m-md-xxxs-minus {
    margin: -0.225rem;
  }
  .mt-md-xxxs {
    margin-top: 0.225rem;
  }
  .mt-md-xxxs-minus {
    margin-top: -0.225rem;
  }
  .mr-md-xxxs {
    margin-right: 0.225rem;
  }
  .mr-md-xxxs-minus {
    margin-right: -0.225rem;
  }
  .mb-md-xxxs {
    margin-bottom: 0.225rem;
  }
  .mb-md-xxxs-minus {
    margin-bottom: -0.225rem;
  }
  .ml-md-xxxs {
    margin-left: 0.225rem;
  }
  .ml-md-xxxs-minus {
    margin-left: -0.225rem;
  }
  .mx-md-xxxs {
    margin-left: 0.225rem;
    margin-right: 0.225rem;
  }
  .my-md-xxxs {
    margin-bottom: 0.225rem;
    margin-top: 0.225rem;
  }
  .p-md-xxxs {
    padding: 0.225rem;
  }
  .pt-md-xxxs {
    padding-top: 0.225rem;
  }
  .pr-md-xxxs {
    padding-right: 0.225rem;
  }
  .pb-md-xxxs {
    padding-bottom: 0.225rem;
  }
  .pl-md-xxxs {
    padding-left: 0.225rem;
  }
  .px-md-xxxs {
    padding-left: 0.225rem;
    padding-right: 0.225rem;
  }
  .py-md-xxxs {
    padding-bottom: 0.225rem;
    padding-top: 0.225rem;
  }
  .gap-md-xxxs {
    gap: 0.225rem;
  }
  .m-md-xxs {
    margin: 0.46875rem;
  }
  .m-md-xxs-minus {
    margin: -0.46875rem;
  }
  .mt-md-xxs {
    margin-top: 0.46875rem;
  }
  .mt-md-xxs-minus {
    margin-top: -0.46875rem;
  }
  .mr-md-xxs {
    margin-right: 0.46875rem;
  }
  .mr-md-xxs-minus {
    margin-right: -0.46875rem;
  }
  .mb-md-xxs {
    margin-bottom: 0.46875rem;
  }
  .mb-md-xxs-minus {
    margin-bottom: -0.46875rem;
  }
  .ml-md-xxs {
    margin-left: 0.46875rem;
  }
  .ml-md-xxs-minus {
    margin-left: -0.46875rem;
  }
  .mx-md-xxs {
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
  .my-md-xxs {
    margin-bottom: 0.46875rem;
    margin-top: 0.46875rem;
  }
  .p-md-xxs {
    padding: 0.46875rem;
  }
  .pt-md-xxs {
    padding-top: 0.46875rem;
  }
  .pr-md-xxs {
    padding-right: 0.46875rem;
  }
  .pb-md-xxs {
    padding-bottom: 0.46875rem;
  }
  .pl-md-xxs {
    padding-left: 0.46875rem;
  }
  .px-md-xxs {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
  .py-md-xxs {
    padding-bottom: 0.46875rem;
    padding-top: 0.46875rem;
  }
  .gap-md-xxs {
    gap: 0.46875rem;
  }
  .m-md-xs {
    margin: 0.75rem;
  }
  .m-md-xs-minus {
    margin: -0.75rem;
  }
  .mt-md-xs {
    margin-top: 0.75rem;
  }
  .mt-md-xs-minus {
    margin-top: -0.75rem;
  }
  .mr-md-xs {
    margin-right: 0.75rem;
  }
  .mr-md-xs-minus {
    margin-right: -0.75rem;
  }
  .mb-md-xs {
    margin-bottom: 0.75rem;
  }
  .mb-md-xs-minus {
    margin-bottom: -0.75rem;
  }
  .ml-md-xs {
    margin-left: 0.75rem;
  }
  .ml-md-xs-minus {
    margin-left: -0.75rem;
  }
  .mx-md-xs {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .my-md-xs {
    margin-bottom: 0.75rem;
    margin-top: 0.75rem;
  }
  .p-md-xs {
    padding: 0.75rem;
  }
  .pt-md-xs {
    padding-top: 0.75rem;
  }
  .pr-md-xs {
    padding-right: 0.75rem;
  }
  .pb-md-xs {
    padding-bottom: 0.75rem;
  }
  .pl-md-xs {
    padding-left: 0.75rem;
  }
  .px-md-xs {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .py-md-xs {
    padding-bottom: 0.75rem;
    padding-top: 0.75rem;
  }
  .gap-md-xs {
    gap: 0.75rem;
  }
  .m-md-s {
    margin: 1.40625rem;
  }
  .m-md-s-minus {
    margin: -1.40625rem;
  }
  .mt-md-s {
    margin-top: 1.40625rem;
  }
  .mt-md-s-minus {
    margin-top: -1.40625rem;
  }
  .mr-md-s {
    margin-right: 1.40625rem;
  }
  .mr-md-s-minus {
    margin-right: -1.40625rem;
  }
  .mb-md-s {
    margin-bottom: 1.40625rem;
  }
  .mb-md-s-minus {
    margin-bottom: -1.40625rem;
  }
  .ml-md-s {
    margin-left: 1.40625rem;
  }
  .ml-md-s-minus {
    margin-left: -1.40625rem;
  }
  .mx-md-s {
    margin-left: 1.40625rem;
    margin-right: 1.40625rem;
  }
  .my-md-s {
    margin-bottom: 1.40625rem;
    margin-top: 1.40625rem;
  }
  .p-md-s {
    padding: 1.40625rem;
  }
  .pt-md-s {
    padding-top: 1.40625rem;
  }
  .pr-md-s {
    padding-right: 1.40625rem;
  }
  .pb-md-s {
    padding-bottom: 1.40625rem;
  }
  .pl-md-s {
    padding-left: 1.40625rem;
  }
  .px-md-s {
    padding-left: 1.40625rem;
    padding-right: 1.40625rem;
  }
  .py-md-s {
    padding-bottom: 1.40625rem;
    padding-top: 1.40625rem;
  }
  .gap-md-s {
    gap: 1.40625rem;
  }
  .m-md-m {
    margin: 1.875rem;
  }
  .m-md-m-minus {
    margin: -1.875rem;
  }
  .mt-md-m {
    margin-top: 1.875rem;
  }
  .mt-md-m-minus {
    margin-top: -1.875rem;
  }
  .mr-md-m {
    margin-right: 1.875rem;
  }
  .mr-md-m-minus {
    margin-right: -1.875rem;
  }
  .mb-md-m {
    margin-bottom: 1.875rem;
  }
  .mb-md-m-minus {
    margin-bottom: -1.875rem;
  }
  .ml-md-m {
    margin-left: 1.875rem;
  }
  .ml-md-m-minus {
    margin-left: -1.875rem;
  }
  .mx-md-m {
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }
  .my-md-m {
    margin-bottom: 1.875rem;
    margin-top: 1.875rem;
  }
  .p-md-m {
    padding: 1.875rem;
  }
  .pt-md-m {
    padding-top: 1.875rem;
  }
  .pr-md-m {
    padding-right: 1.875rem;
  }
  .pb-md-m {
    padding-bottom: 1.875rem;
  }
  .pl-md-m {
    padding-left: 1.875rem;
  }
  .px-md-m {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }
  .py-md-m {
    padding-bottom: 1.875rem;
    padding-top: 1.875rem;
  }
  .gap-md-m {
    gap: 1.875rem;
  }
  .m-md-l {
    margin: 2.8125rem;
  }
  .m-md-l-minus {
    margin: -2.8125rem;
  }
  .mt-md-l {
    margin-top: 2.8125rem;
  }
  .mt-md-l-minus {
    margin-top: -2.8125rem;
  }
  .mr-md-l {
    margin-right: 2.8125rem;
  }
  .mr-md-l-minus {
    margin-right: -2.8125rem;
  }
  .mb-md-l {
    margin-bottom: 2.8125rem;
  }
  .mb-md-l-minus {
    margin-bottom: -2.8125rem;
  }
  .ml-md-l {
    margin-left: 2.8125rem;
  }
  .ml-md-l-minus {
    margin-left: -2.8125rem;
  }
  .mx-md-l {
    margin-left: 2.8125rem;
    margin-right: 2.8125rem;
  }
  .my-md-l {
    margin-bottom: 2.8125rem;
    margin-top: 2.8125rem;
  }
  .p-md-l {
    padding: 2.8125rem;
  }
  .pt-md-l {
    padding-top: 2.8125rem;
  }
  .pr-md-l {
    padding-right: 2.8125rem;
  }
  .pb-md-l {
    padding-bottom: 2.8125rem;
  }
  .pl-md-l {
    padding-left: 2.8125rem;
  }
  .px-md-l {
    padding-left: 2.8125rem;
    padding-right: 2.8125rem;
  }
  .py-md-l {
    padding-bottom: 2.8125rem;
    padding-top: 2.8125rem;
  }
  .gap-md-l {
    gap: 2.8125rem;
  }
  .m-md-xl {
    margin: 3.75rem;
  }
  .m-md-xl-minus {
    margin: -3.75rem;
  }
  .mt-md-xl {
    margin-top: 3.75rem;
  }
  .mt-md-xl-minus {
    margin-top: -3.75rem;
  }
  .mr-md-xl {
    margin-right: 3.75rem;
  }
  .mr-md-xl-minus {
    margin-right: -3.75rem;
  }
  .mb-md-xl {
    margin-bottom: 3.75rem;
  }
  .mb-md-xl-minus {
    margin-bottom: -3.75rem;
  }
  .ml-md-xl {
    margin-left: 3.75rem;
  }
  .ml-md-xl-minus {
    margin-left: -3.75rem;
  }
  .mx-md-xl {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .my-md-xl {
    margin-bottom: 3.75rem;
    margin-top: 3.75rem;
  }
  .p-md-xl {
    padding: 3.75rem;
  }
  .pt-md-xl {
    padding-top: 3.75rem;
  }
  .pr-md-xl {
    padding-right: 3.75rem;
  }
  .pb-md-xl {
    padding-bottom: 3.75rem;
  }
  .pl-md-xl {
    padding-left: 3.75rem;
  }
  .px-md-xl {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .py-md-xl {
    padding-bottom: 3.75rem;
    padding-top: 3.75rem;
  }
  .gap-md-xl {
    gap: 3.75rem;
  }
  .m-md-xxl {
    margin: 4.21875rem;
  }
  .m-md-xxl-minus {
    margin: -4.21875rem;
  }
  .mt-md-xxl {
    margin-top: 4.21875rem;
  }
  .mt-md-xxl-minus {
    margin-top: -4.21875rem;
  }
  .mr-md-xxl {
    margin-right: 4.21875rem;
  }
  .mr-md-xxl-minus {
    margin-right: -4.21875rem;
  }
  .mb-md-xxl {
    margin-bottom: 4.21875rem;
  }
  .mb-md-xxl-minus {
    margin-bottom: -4.21875rem;
  }
  .ml-md-xxl {
    margin-left: 4.21875rem;
  }
  .ml-md-xxl-minus {
    margin-left: -4.21875rem;
  }
  .mx-md-xxl {
    margin-left: 4.21875rem;
    margin-right: 4.21875rem;
  }
  .my-md-xxl {
    margin-bottom: 4.21875rem;
    margin-top: 4.21875rem;
  }
  .p-md-xxl {
    padding: 4.21875rem;
  }
  .pt-md-xxl {
    padding-top: 4.21875rem;
  }
  .pr-md-xxl {
    padding-right: 4.21875rem;
  }
  .pb-md-xxl {
    padding-bottom: 4.21875rem;
  }
  .pl-md-xxl {
    padding-left: 4.21875rem;
  }
  .px-md-xxl {
    padding-left: 4.21875rem;
    padding-right: 4.21875rem;
  }
  .py-md-xxl {
    padding-bottom: 4.21875rem;
    padding-top: 4.21875rem;
  }
  .gap-md-xxl {
    gap: 4.21875rem;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .m-sm-0 {
    margin: 0  !important;
  }
  .mt-sm-0 {
    margin-top: 0  !important;
  }
  .mr-sm-0 {
    margin-right: 0  !important;
  }
  .mb-sm-0 {
    margin-bottom: 0  !important;
  }
  .ml-sm-0 {
    margin-left: 0  !important;
  }
  .mx-sm-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .my-sm-0 {
    margin-bottom: 0;
    margin-top: 0;
  }
  .p-sm-0 {
    padding: 0  !important;
  }
  .pt-sm-0 {
    padding-top: 0  !important;
  }
  .pr-sm-0 {
    padding-right: 0  !important;
  }
  .pb-sm-0 {
    padding-bottom: 0  !important;
  }
  .pl-sm-0 {
    padding-left: 0  !important;
  }
  .px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .py-sm-0 {
    padding-bottom: 0;
    padding-top: 0;
  }
  .gap-sm-0 {
    gap: 0;
  }
  .m-sm-xxxs {
    margin: 0.225rem;
  }
  .m-sm-xxxs-minus {
    margin: -0.225rem;
  }
  .mt-sm-xxxs {
    margin-top: 0.225rem;
  }
  .mt-sm-xxxs-minus {
    margin-top: -0.225rem;
  }
  .mr-sm-xxxs {
    margin-right: 0.225rem;
  }
  .mr-sm-xxxs-minus {
    margin-right: -0.225rem;
  }
  .mb-sm-xxxs {
    margin-bottom: 0.225rem;
  }
  .mb-sm-xxxs-minus {
    margin-bottom: -0.225rem;
  }
  .ml-sm-xxxs {
    margin-left: 0.225rem;
  }
  .ml-sm-xxxs-minus {
    margin-left: -0.225rem;
  }
  .mx-sm-xxxs {
    margin-left: 0.225rem;
    margin-right: 0.225rem;
  }
  .my-sm-xxxs {
    margin-bottom: 0.225rem;
    margin-top: 0.225rem;
  }
  .p-sm-xxxs {
    padding: 0.225rem;
  }
  .pt-sm-xxxs {
    padding-top: 0.225rem;
  }
  .pr-sm-xxxs {
    padding-right: 0.225rem;
  }
  .pb-sm-xxxs {
    padding-bottom: 0.225rem;
  }
  .pl-sm-xxxs {
    padding-left: 0.225rem;
  }
  .px-sm-xxxs {
    padding-left: 0.225rem;
    padding-right: 0.225rem;
  }
  .py-sm-xxxs {
    padding-bottom: 0.225rem;
    padding-top: 0.225rem;
  }
  .gap-sm-xxxs {
    gap: 0.225rem;
  }
  .m-sm-xxs {
    margin: 0.46875rem;
  }
  .m-sm-xxs-minus {
    margin: -0.46875rem;
  }
  .mt-sm-xxs {
    margin-top: 0.46875rem;
  }
  .mt-sm-xxs-minus {
    margin-top: -0.46875rem;
  }
  .mr-sm-xxs {
    margin-right: 0.46875rem;
  }
  .mr-sm-xxs-minus {
    margin-right: -0.46875rem;
  }
  .mb-sm-xxs {
    margin-bottom: 0.46875rem;
  }
  .mb-sm-xxs-minus {
    margin-bottom: -0.46875rem;
  }
  .ml-sm-xxs {
    margin-left: 0.46875rem;
  }
  .ml-sm-xxs-minus {
    margin-left: -0.46875rem;
  }
  .mx-sm-xxs {
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
  .my-sm-xxs {
    margin-bottom: 0.46875rem;
    margin-top: 0.46875rem;
  }
  .p-sm-xxs {
    padding: 0.46875rem;
  }
  .pt-sm-xxs {
    padding-top: 0.46875rem;
  }
  .pr-sm-xxs {
    padding-right: 0.46875rem;
  }
  .pb-sm-xxs {
    padding-bottom: 0.46875rem;
  }
  .pl-sm-xxs {
    padding-left: 0.46875rem;
  }
  .px-sm-xxs {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
  .py-sm-xxs {
    padding-bottom: 0.46875rem;
    padding-top: 0.46875rem;
  }
  .gap-sm-xxs {
    gap: 0.46875rem;
  }
  .m-sm-xs {
    margin: 0.75rem;
  }
  .m-sm-xs-minus {
    margin: -0.75rem;
  }
  .mt-sm-xs {
    margin-top: 0.75rem;
  }
  .mt-sm-xs-minus {
    margin-top: -0.75rem;
  }
  .mr-sm-xs {
    margin-right: 0.75rem;
  }
  .mr-sm-xs-minus {
    margin-right: -0.75rem;
  }
  .mb-sm-xs {
    margin-bottom: 0.75rem;
  }
  .mb-sm-xs-minus {
    margin-bottom: -0.75rem;
  }
  .ml-sm-xs {
    margin-left: 0.75rem;
  }
  .ml-sm-xs-minus {
    margin-left: -0.75rem;
  }
  .mx-sm-xs {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .my-sm-xs {
    margin-bottom: 0.75rem;
    margin-top: 0.75rem;
  }
  .p-sm-xs {
    padding: 0.75rem;
  }
  .pt-sm-xs {
    padding-top: 0.75rem;
  }
  .pr-sm-xs {
    padding-right: 0.75rem;
  }
  .pb-sm-xs {
    padding-bottom: 0.75rem;
  }
  .pl-sm-xs {
    padding-left: 0.75rem;
  }
  .px-sm-xs {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .py-sm-xs {
    padding-bottom: 0.75rem;
    padding-top: 0.75rem;
  }
  .gap-sm-xs {
    gap: 0.75rem;
  }
  .m-sm-s {
    margin: 1.40625rem;
  }
  .m-sm-s-minus {
    margin: -1.40625rem;
  }
  .mt-sm-s {
    margin-top: 1.40625rem;
  }
  .mt-sm-s-minus {
    margin-top: -1.40625rem;
  }
  .mr-sm-s {
    margin-right: 1.40625rem;
  }
  .mr-sm-s-minus {
    margin-right: -1.40625rem;
  }
  .mb-sm-s {
    margin-bottom: 1.40625rem;
  }
  .mb-sm-s-minus {
    margin-bottom: -1.40625rem;
  }
  .ml-sm-s {
    margin-left: 1.40625rem;
  }
  .ml-sm-s-minus {
    margin-left: -1.40625rem;
  }
  .mx-sm-s {
    margin-left: 1.40625rem;
    margin-right: 1.40625rem;
  }
  .my-sm-s {
    margin-bottom: 1.40625rem;
    margin-top: 1.40625rem;
  }
  .p-sm-s {
    padding: 1.40625rem;
  }
  .pt-sm-s {
    padding-top: 1.40625rem;
  }
  .pr-sm-s {
    padding-right: 1.40625rem;
  }
  .pb-sm-s {
    padding-bottom: 1.40625rem;
  }
  .pl-sm-s {
    padding-left: 1.40625rem;
  }
  .px-sm-s {
    padding-left: 1.40625rem;
    padding-right: 1.40625rem;
  }
  .py-sm-s {
    padding-bottom: 1.40625rem;
    padding-top: 1.40625rem;
  }
  .gap-sm-s {
    gap: 1.40625rem;
  }
  .m-sm-m {
    margin: 1.875rem;
  }
  .m-sm-m-minus {
    margin: -1.875rem;
  }
  .mt-sm-m {
    margin-top: 1.875rem;
  }
  .mt-sm-m-minus {
    margin-top: -1.875rem;
  }
  .mr-sm-m {
    margin-right: 1.875rem;
  }
  .mr-sm-m-minus {
    margin-right: -1.875rem;
  }
  .mb-sm-m {
    margin-bottom: 1.875rem;
  }
  .mb-sm-m-minus {
    margin-bottom: -1.875rem;
  }
  .ml-sm-m {
    margin-left: 1.875rem;
  }
  .ml-sm-m-minus {
    margin-left: -1.875rem;
  }
  .mx-sm-m {
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }
  .my-sm-m {
    margin-bottom: 1.875rem;
    margin-top: 1.875rem;
  }
  .p-sm-m {
    padding: 1.875rem;
  }
  .pt-sm-m {
    padding-top: 1.875rem;
  }
  .pr-sm-m {
    padding-right: 1.875rem;
  }
  .pb-sm-m {
    padding-bottom: 1.875rem;
  }
  .pl-sm-m {
    padding-left: 1.875rem;
  }
  .px-sm-m {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }
  .py-sm-m {
    padding-bottom: 1.875rem;
    padding-top: 1.875rem;
  }
  .gap-sm-m {
    gap: 1.875rem;
  }
  .m-sm-l {
    margin: 2.8125rem;
  }
  .m-sm-l-minus {
    margin: -2.8125rem;
  }
  .mt-sm-l {
    margin-top: 2.8125rem;
  }
  .mt-sm-l-minus {
    margin-top: -2.8125rem;
  }
  .mr-sm-l {
    margin-right: 2.8125rem;
  }
  .mr-sm-l-minus {
    margin-right: -2.8125rem;
  }
  .mb-sm-l {
    margin-bottom: 2.8125rem;
  }
  .mb-sm-l-minus {
    margin-bottom: -2.8125rem;
  }
  .ml-sm-l {
    margin-left: 2.8125rem;
  }
  .ml-sm-l-minus {
    margin-left: -2.8125rem;
  }
  .mx-sm-l {
    margin-left: 2.8125rem;
    margin-right: 2.8125rem;
  }
  .my-sm-l {
    margin-bottom: 2.8125rem;
    margin-top: 2.8125rem;
  }
  .p-sm-l {
    padding: 2.8125rem;
  }
  .pt-sm-l {
    padding-top: 2.8125rem;
  }
  .pr-sm-l {
    padding-right: 2.8125rem;
  }
  .pb-sm-l {
    padding-bottom: 2.8125rem;
  }
  .pl-sm-l {
    padding-left: 2.8125rem;
  }
  .px-sm-l {
    padding-left: 2.8125rem;
    padding-right: 2.8125rem;
  }
  .py-sm-l {
    padding-bottom: 2.8125rem;
    padding-top: 2.8125rem;
  }
  .gap-sm-l {
    gap: 2.8125rem;
  }
  .m-sm-xl {
    margin: 3.75rem;
  }
  .m-sm-xl-minus {
    margin: -3.75rem;
  }
  .mt-sm-xl {
    margin-top: 3.75rem;
  }
  .mt-sm-xl-minus {
    margin-top: -3.75rem;
  }
  .mr-sm-xl {
    margin-right: 3.75rem;
  }
  .mr-sm-xl-minus {
    margin-right: -3.75rem;
  }
  .mb-sm-xl {
    margin-bottom: 3.75rem;
  }
  .mb-sm-xl-minus {
    margin-bottom: -3.75rem;
  }
  .ml-sm-xl {
    margin-left: 3.75rem;
  }
  .ml-sm-xl-minus {
    margin-left: -3.75rem;
  }
  .mx-sm-xl {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .my-sm-xl {
    margin-bottom: 3.75rem;
    margin-top: 3.75rem;
  }
  .p-sm-xl {
    padding: 3.75rem;
  }
  .pt-sm-xl {
    padding-top: 3.75rem;
  }
  .pr-sm-xl {
    padding-right: 3.75rem;
  }
  .pb-sm-xl {
    padding-bottom: 3.75rem;
  }
  .pl-sm-xl {
    padding-left: 3.75rem;
  }
  .px-sm-xl {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .py-sm-xl {
    padding-bottom: 3.75rem;
    padding-top: 3.75rem;
  }
  .gap-sm-xl {
    gap: 3.75rem;
  }
  .m-sm-xxl {
    margin: 4.21875rem;
  }
  .m-sm-xxl-minus {
    margin: -4.21875rem;
  }
  .mt-sm-xxl {
    margin-top: 4.21875rem;
  }
  .mt-sm-xxl-minus {
    margin-top: -4.21875rem;
  }
  .mr-sm-xxl {
    margin-right: 4.21875rem;
  }
  .mr-sm-xxl-minus {
    margin-right: -4.21875rem;
  }
  .mb-sm-xxl {
    margin-bottom: 4.21875rem;
  }
  .mb-sm-xxl-minus {
    margin-bottom: -4.21875rem;
  }
  .ml-sm-xxl {
    margin-left: 4.21875rem;
  }
  .ml-sm-xxl-minus {
    margin-left: -4.21875rem;
  }
  .mx-sm-xxl {
    margin-left: 4.21875rem;
    margin-right: 4.21875rem;
  }
  .my-sm-xxl {
    margin-bottom: 4.21875rem;
    margin-top: 4.21875rem;
  }
  .p-sm-xxl {
    padding: 4.21875rem;
  }
  .pt-sm-xxl {
    padding-top: 4.21875rem;
  }
  .pr-sm-xxl {
    padding-right: 4.21875rem;
  }
  .pb-sm-xxl {
    padding-bottom: 4.21875rem;
  }
  .pl-sm-xxl {
    padding-left: 4.21875rem;
  }
  .px-sm-xxl {
    padding-left: 4.21875rem;
    padding-right: 4.21875rem;
  }
  .py-sm-xxl {
    padding-bottom: 4.21875rem;
    padding-top: 4.21875rem;
  }
  .gap-sm-xxl {
    gap: 4.21875rem;
  }
}
@media (max-width: 799px) {
  .m-esm-0 {
    margin: 0  !important;
  }
  .mt-esm-0 {
    margin-top: 0  !important;
  }
  .mr-esm-0 {
    margin-right: 0  !important;
  }
  .mb-esm-0 {
    margin-bottom: 0  !important;
  }
  .ml-esm-0 {
    margin-left: 0  !important;
  }
  .mx-esm-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .my-esm-0 {
    margin-bottom: 0;
    margin-top: 0;
  }
  .p-esm-0 {
    padding: 0  !important;
  }
  .pt-esm-0 {
    padding-top: 0  !important;
  }
  .pr-esm-0 {
    padding-right: 0  !important;
  }
  .pb-esm-0 {
    padding-bottom: 0  !important;
  }
  .pl-esm-0 {
    padding-left: 0  !important;
  }
  .px-esm-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .py-esm-0 {
    padding-bottom: 0;
    padding-top: 0;
  }
  .gap-esm-0 {
    gap: 0;
  }
  .m-esm-xxxs {
    margin: 0.225rem;
  }
  .m-esm-xxxs-minus {
    margin: -0.225rem;
  }
  .mt-esm-xxxs {
    margin-top: 0.225rem;
  }
  .mt-esm-xxxs-minus {
    margin-top: -0.225rem;
  }
  .mr-esm-xxxs {
    margin-right: 0.225rem;
  }
  .mr-esm-xxxs-minus {
    margin-right: -0.225rem;
  }
  .mb-esm-xxxs {
    margin-bottom: 0.225rem;
  }
  .mb-esm-xxxs-minus {
    margin-bottom: -0.225rem;
  }
  .ml-esm-xxxs {
    margin-left: 0.225rem;
  }
  .ml-esm-xxxs-minus {
    margin-left: -0.225rem;
  }
  .mx-esm-xxxs {
    margin-left: 0.225rem;
    margin-right: 0.225rem;
  }
  .my-esm-xxxs {
    margin-bottom: 0.225rem;
    margin-top: 0.225rem;
  }
  .p-esm-xxxs {
    padding: 0.225rem;
  }
  .pt-esm-xxxs {
    padding-top: 0.225rem;
  }
  .pr-esm-xxxs {
    padding-right: 0.225rem;
  }
  .pb-esm-xxxs {
    padding-bottom: 0.225rem;
  }
  .pl-esm-xxxs {
    padding-left: 0.225rem;
  }
  .px-esm-xxxs {
    padding-left: 0.225rem;
    padding-right: 0.225rem;
  }
  .py-esm-xxxs {
    padding-bottom: 0.225rem;
    padding-top: 0.225rem;
  }
  .gap-esm-xxxs {
    gap: 0.225rem;
  }
  .m-esm-xxs {
    margin: 0.46875rem;
  }
  .m-esm-xxs-minus {
    margin: -0.46875rem;
  }
  .mt-esm-xxs {
    margin-top: 0.46875rem;
  }
  .mt-esm-xxs-minus {
    margin-top: -0.46875rem;
  }
  .mr-esm-xxs {
    margin-right: 0.46875rem;
  }
  .mr-esm-xxs-minus {
    margin-right: -0.46875rem;
  }
  .mb-esm-xxs {
    margin-bottom: 0.46875rem;
  }
  .mb-esm-xxs-minus {
    margin-bottom: -0.46875rem;
  }
  .ml-esm-xxs {
    margin-left: 0.46875rem;
  }
  .ml-esm-xxs-minus {
    margin-left: -0.46875rem;
  }
  .mx-esm-xxs {
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
  .my-esm-xxs {
    margin-bottom: 0.46875rem;
    margin-top: 0.46875rem;
  }
  .p-esm-xxs {
    padding: 0.46875rem;
  }
  .pt-esm-xxs {
    padding-top: 0.46875rem;
  }
  .pr-esm-xxs {
    padding-right: 0.46875rem;
  }
  .pb-esm-xxs {
    padding-bottom: 0.46875rem;
  }
  .pl-esm-xxs {
    padding-left: 0.46875rem;
  }
  .px-esm-xxs {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
  .py-esm-xxs {
    padding-bottom: 0.46875rem;
    padding-top: 0.46875rem;
  }
  .gap-esm-xxs {
    gap: 0.46875rem;
  }
  .m-esm-xs {
    margin: 0.75rem;
  }
  .m-esm-xs-minus {
    margin: -0.75rem;
  }
  .mt-esm-xs {
    margin-top: 0.75rem;
  }
  .mt-esm-xs-minus {
    margin-top: -0.75rem;
  }
  .mr-esm-xs {
    margin-right: 0.75rem;
  }
  .mr-esm-xs-minus {
    margin-right: -0.75rem;
  }
  .mb-esm-xs {
    margin-bottom: 0.75rem;
  }
  .mb-esm-xs-minus {
    margin-bottom: -0.75rem;
  }
  .ml-esm-xs {
    margin-left: 0.75rem;
  }
  .ml-esm-xs-minus {
    margin-left: -0.75rem;
  }
  .mx-esm-xs {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .my-esm-xs {
    margin-bottom: 0.75rem;
    margin-top: 0.75rem;
  }
  .p-esm-xs {
    padding: 0.75rem;
  }
  .pt-esm-xs {
    padding-top: 0.75rem;
  }
  .pr-esm-xs {
    padding-right: 0.75rem;
  }
  .pb-esm-xs {
    padding-bottom: 0.75rem;
  }
  .pl-esm-xs {
    padding-left: 0.75rem;
  }
  .px-esm-xs {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .py-esm-xs {
    padding-bottom: 0.75rem;
    padding-top: 0.75rem;
  }
  .gap-esm-xs {
    gap: 0.75rem;
  }
  .m-esm-s {
    margin: 1.40625rem;
  }
  .m-esm-s-minus {
    margin: -1.40625rem;
  }
  .mt-esm-s {
    margin-top: 1.40625rem;
  }
  .mt-esm-s-minus {
    margin-top: -1.40625rem;
  }
  .mr-esm-s {
    margin-right: 1.40625rem;
  }
  .mr-esm-s-minus {
    margin-right: -1.40625rem;
  }
  .mb-esm-s {
    margin-bottom: 1.40625rem;
  }
  .mb-esm-s-minus {
    margin-bottom: -1.40625rem;
  }
  .ml-esm-s {
    margin-left: 1.40625rem;
  }
  .ml-esm-s-minus {
    margin-left: -1.40625rem;
  }
  .mx-esm-s {
    margin-left: 1.40625rem;
    margin-right: 1.40625rem;
  }
  .my-esm-s {
    margin-bottom: 1.40625rem;
    margin-top: 1.40625rem;
  }
  .p-esm-s {
    padding: 1.40625rem;
  }
  .pt-esm-s {
    padding-top: 1.40625rem;
  }
  .pr-esm-s {
    padding-right: 1.40625rem;
  }
  .pb-esm-s {
    padding-bottom: 1.40625rem;
  }
  .pl-esm-s {
    padding-left: 1.40625rem;
  }
  .px-esm-s {
    padding-left: 1.40625rem;
    padding-right: 1.40625rem;
  }
  .py-esm-s {
    padding-bottom: 1.40625rem;
    padding-top: 1.40625rem;
  }
  .gap-esm-s {
    gap: 1.40625rem;
  }
  .m-esm-m {
    margin: 1.875rem;
  }
  .m-esm-m-minus {
    margin: -1.875rem;
  }
  .mt-esm-m {
    margin-top: 1.875rem;
  }
  .mt-esm-m-minus {
    margin-top: -1.875rem;
  }
  .mr-esm-m {
    margin-right: 1.875rem;
  }
  .mr-esm-m-minus {
    margin-right: -1.875rem;
  }
  .mb-esm-m {
    margin-bottom: 1.875rem;
  }
  .mb-esm-m-minus {
    margin-bottom: -1.875rem;
  }
  .ml-esm-m {
    margin-left: 1.875rem;
  }
  .ml-esm-m-minus {
    margin-left: -1.875rem;
  }
  .mx-esm-m {
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }
  .my-esm-m {
    margin-bottom: 1.875rem;
    margin-top: 1.875rem;
  }
  .p-esm-m {
    padding: 1.875rem;
  }
  .pt-esm-m {
    padding-top: 1.875rem;
  }
  .pr-esm-m {
    padding-right: 1.875rem;
  }
  .pb-esm-m {
    padding-bottom: 1.875rem;
  }
  .pl-esm-m {
    padding-left: 1.875rem;
  }
  .px-esm-m {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }
  .py-esm-m {
    padding-bottom: 1.875rem;
    padding-top: 1.875rem;
  }
  .gap-esm-m {
    gap: 1.875rem;
  }
  .m-esm-l {
    margin: 2.8125rem;
  }
  .m-esm-l-minus {
    margin: -2.8125rem;
  }
  .mt-esm-l {
    margin-top: 2.8125rem;
  }
  .mt-esm-l-minus {
    margin-top: -2.8125rem;
  }
  .mr-esm-l {
    margin-right: 2.8125rem;
  }
  .mr-esm-l-minus {
    margin-right: -2.8125rem;
  }
  .mb-esm-l {
    margin-bottom: 2.8125rem;
  }
  .mb-esm-l-minus {
    margin-bottom: -2.8125rem;
  }
  .ml-esm-l {
    margin-left: 2.8125rem;
  }
  .ml-esm-l-minus {
    margin-left: -2.8125rem;
  }
  .mx-esm-l {
    margin-left: 2.8125rem;
    margin-right: 2.8125rem;
  }
  .my-esm-l {
    margin-bottom: 2.8125rem;
    margin-top: 2.8125rem;
  }
  .p-esm-l {
    padding: 2.8125rem;
  }
  .pt-esm-l {
    padding-top: 2.8125rem;
  }
  .pr-esm-l {
    padding-right: 2.8125rem;
  }
  .pb-esm-l {
    padding-bottom: 2.8125rem;
  }
  .pl-esm-l {
    padding-left: 2.8125rem;
  }
  .px-esm-l {
    padding-left: 2.8125rem;
    padding-right: 2.8125rem;
  }
  .py-esm-l {
    padding-bottom: 2.8125rem;
    padding-top: 2.8125rem;
  }
  .gap-esm-l {
    gap: 2.8125rem;
  }
  .m-esm-xl {
    margin: 3.75rem;
  }
  .m-esm-xl-minus {
    margin: -3.75rem;
  }
  .mt-esm-xl {
    margin-top: 3.75rem;
  }
  .mt-esm-xl-minus {
    margin-top: -3.75rem;
  }
  .mr-esm-xl {
    margin-right: 3.75rem;
  }
  .mr-esm-xl-minus {
    margin-right: -3.75rem;
  }
  .mb-esm-xl {
    margin-bottom: 3.75rem;
  }
  .mb-esm-xl-minus {
    margin-bottom: -3.75rem;
  }
  .ml-esm-xl {
    margin-left: 3.75rem;
  }
  .ml-esm-xl-minus {
    margin-left: -3.75rem;
  }
  .mx-esm-xl {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .my-esm-xl {
    margin-bottom: 3.75rem;
    margin-top: 3.75rem;
  }
  .p-esm-xl {
    padding: 3.75rem;
  }
  .pt-esm-xl {
    padding-top: 3.75rem;
  }
  .pr-esm-xl {
    padding-right: 3.75rem;
  }
  .pb-esm-xl {
    padding-bottom: 3.75rem;
  }
  .pl-esm-xl {
    padding-left: 3.75rem;
  }
  .px-esm-xl {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .py-esm-xl {
    padding-bottom: 3.75rem;
    padding-top: 3.75rem;
  }
  .gap-esm-xl {
    gap: 3.75rem;
  }
  .m-esm-xxl {
    margin: 4.21875rem;
  }
  .m-esm-xxl-minus {
    margin: -4.21875rem;
  }
  .mt-esm-xxl {
    margin-top: 4.21875rem;
  }
  .mt-esm-xxl-minus {
    margin-top: -4.21875rem;
  }
  .mr-esm-xxl {
    margin-right: 4.21875rem;
  }
  .mr-esm-xxl-minus {
    margin-right: -4.21875rem;
  }
  .mb-esm-xxl {
    margin-bottom: 4.21875rem;
  }
  .mb-esm-xxl-minus {
    margin-bottom: -4.21875rem;
  }
  .ml-esm-xxl {
    margin-left: 4.21875rem;
  }
  .ml-esm-xxl-minus {
    margin-left: -4.21875rem;
  }
  .mx-esm-xxl {
    margin-left: 4.21875rem;
    margin-right: 4.21875rem;
  }
  .my-esm-xxl {
    margin-bottom: 4.21875rem;
    margin-top: 4.21875rem;
  }
  .p-esm-xxl {
    padding: 4.21875rem;
  }
  .pt-esm-xxl {
    padding-top: 4.21875rem;
  }
  .pr-esm-xxl {
    padding-right: 4.21875rem;
  }
  .pb-esm-xxl {
    padding-bottom: 4.21875rem;
  }
  .pl-esm-xxl {
    padding-left: 4.21875rem;
  }
  .px-esm-xxl {
    padding-left: 4.21875rem;
    padding-right: 4.21875rem;
  }
  .py-esm-xxl {
    padding-bottom: 4.21875rem;
    padding-top: 4.21875rem;
  }
  .gap-esm-xxl {
    gap: 4.21875rem;
  }
}
:root {
  font-size: calc(1vw + 1vh + 0.5vmin);
}

body {
  font-family: "Inter", verdana !important;
  line-height: 1.5;
  color: rgb(27, 28, 31);
  overflow-x: hidden;
}

a {
  text-decoration: none;
  color: rgb(27, 28, 31);
}

.top-block-header {
  background-color: #f7f7f7;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  height: 90px;
  width: 100%;
}

.top-block-header-adv {
  background-image: url("/new/images/header/a23frrg.png");
  background-size: cover;
  aspect-ratio: 2744/420;
  width: 100%;
  margin-top: 30px;
}
@media (max-width: 799px) {
  .top-block-header-adv {
    display: none;
  }
}

.left-block {
  margin: 14px;
}
.left-block__inner {
  background-image: url("/new/images/main/screen_02/cfrer5g.png");
  background-size: cover;
  aspect-ratio: 1/2;
  width: 100%;
}

.banner-block {
  display: none;
  background-color: rgb(245, 247, 247);
}
@media (max-width: 799px) {
  .banner-block {
    display: flex;
    justify-content: center;
    padding: 30px 20px;
    width: 100vw;
  }
}

.banner-block-image {
  display: block;
  max-width: 312px;
  width: 100%;
  height: auto;
}

.bottom-block-adv {
  display: flex;
  justify-content: center;
  background-color: rgb(245, 247, 247);
  padding: 30px;
  width: 100%;
}
@media (max-width: 799px) {
  .bottom-block-adv {
    display: none;
  }
}

.bottom-block-adv-image {
  height: auto;
  display: block;
  object-fit: cover;
  aspect-ratio: 970/250;
  width: 100%;
  max-width: 970px;
}

.bottom-block-adv-mobile {
  display: none;
}
@media (max-width: 799px) {
  .bottom-block-adv-mobile {
    display: flex;
    justify-content: center;
    background-color: rgb(245, 247, 247);
    margin: 0 -24px;
    padding: 30px 20px;
    width: 100vw;
  }
}

.bottom-block-adv-mobile-image {
  display: block;
  max-width: 300px;
  width: 100%;
  height: auto;
}

.icons {
  display: flex;
}

.icons-social {
  display: flex;
}

.menu-language--padding {
  padding-left: 2rem;
}

.sidebarLangFlag {
  display: block;
  width: 24px;
  height: 14px;
}
.sidebarLangFlag[lang=ru] {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='14' viewBox='0 0 24 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2707_1263)'%3E%3Cpath d='M24 0H0V14H24V0Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2857 0H13.6886V5.45533H24V8.54467H13.6886V14H10.2857V8.54389H0V5.45533H10.2857V0ZM0 0V1.04378L5.856 4.66667H7.54286L0 0ZM14.7703 4.66667H16.4571L24 0H22.3131L14.7703 4.66667ZM24 14V12.9562L18.144 9.33333H16.4571L24 14ZM0 14H1.68686L9.22971 9.33333H7.54286L0 14Z' fill='%23EB1805'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 9.33333V12.4351L5.01343 9.33333H0ZM0 1.56489V4.66667H5.01343L0 1.56489ZM9.42857 0V4.26844L2.53029 0H9.42857ZM21.4697 0H14.5714V4.26844L21.4697 0ZM24 4.66667H18.9866L24 1.56489V4.66667ZM24 12.4351V9.33333H18.9866L24 12.4351ZM14.5714 14V9.73233L21.4697 14H14.5714ZM2.53029 14L9.42857 9.73233V14H2.53029Z' fill='%230658D9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2707_1263'%3E%3Crect width='24' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.sidebarLangFlag[lang=en] {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='18' viewBox='0 0 28 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2120_18412)'%3E%3Cpath d='M28 0H0V18H28V0Z' fill='%23F7F7F7'/%3E%3Cpath d='M28 12H0V18H28V12Z' fill='%23EB1805'/%3E%3Cpath d='M28 6H0V12H28V6Z' fill='%230658D9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2120_18412'%3E%3Crect width='28' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.sidebarLang--padding {
  padding-left: 5px;
  padding-right: 20px;
}

.pause__icon {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23F5F7F7'/%3e%3crect x='9' y='8' width='2' height='8' fill='%2318191F'/%3e%3crect x='13' y='8' width='2' height='8' fill='%2318191F'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
@media (min-width: 800px) and (max-width: 1049px) {
  .pause__icon {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='white'/%3e%3crect x='9' y='8' width='2' height='8' fill='%2318191F'/%3e%3crect x='13' y='8' width='2' height='8' fill='%2318191F'/%3e%3c/svg%3e ");
  }
}
@media (max-width: 799px) {
  .pause__icon {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='36' height='36' rx='18' fill='white'/%3e%3crect x='15' y='13' width='2' height='10' fill='%2318191F'/%3e%3crect x='19' y='13' width='2' height='10' fill='%2318191F'/%3e%3c/svg%3e ");
    width: 36px;
    height: 36px;
  }
}
.pause__icon--play {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23F5F7F7'/%3e%3cg clip-path='url(%23clip0_3558_11636)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 9L15 12L11 15L11 9Z' fill='%2318191F'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3558_11636'%3e%3crect width='6' height='4' fill='white' transform='translate(11 15) rotate(-90)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
@media (min-width: 800px) and (max-width: 1049px) {
  .pause__icon--play {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='white'/%3e%3cg clip-path='url(%23clip0_39_523)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 9L15 12L11 15L11 9Z' fill='%2318191F'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_39_523'%3e%3crect width='6' height='4' fill='white' transform='translate(11 15) rotate(-90)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
  }
}
@media (max-width: 799px) {
  .pause__icon--play {
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='36' height='36' rx='18' fill='white'/%3E%3Cg clip-path='url(%23clip0_2120_17556)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.1665 13L22.8332 18L16.1665 23L16.1665 13Z' fill='%2318191F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2120_17556'%3E%3Crect width='10' height='6.66667' fill='white' transform='translate(16.1665 23) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 36px;
    height: 36px;
  }
}

.quotes-icon {
  width: 10px;
  height: 13px;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5' cy='5' r='5' fill='%2318191F'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.block-head {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.currency-icon {
  width: 8.4px;
  height: 8px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.currency-icon--up-image {
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2707_1228)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.396484 6L4.59473 3.67022e-07L8.79297 6L0.396484 6Z' fill='%230658D9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2707_1228'%3E%3Crect width='8.39648' height='6' fill='white' transform='translate(8.79297 6) rotate(180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.currency-icon--down-image {
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='8' viewBox='0 0 9 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2707_1218)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.39648 2L4.19824 8L0 2H8.39648Z' fill='%23EB1805'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2707_1218'%3E%3Crect width='8.39648' height='6' fill='white' transform='translate(0 2)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.header-logo {
  display: block;
  width: 177px;
  height: 63px;
  background-image: url("data:image/svg+xml,%3Csvg width='177' height='63' viewBox='0 0 177 63' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1501_9920)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.0164 42.2866C9.4242 40.1389 8.68889 34.5869 10.2262 29.5215C10.466 29.0945 10.6104 28.4698 11.2585 27.0982C5.00792 35.384 4.52333 44.4611 11.1236 46.9964C19.528 50.1818 32.0328 44.408 39.5384 37.9869C24.9912 46.3898 18.2238 43.7862 15.0171 42.2866H15.0164ZM31.5577 32.8058C25.7111 36.3411 18.9378 35.8778 16.4291 31.7716C13.9204 27.6655 16.6278 21.4698 22.4744 17.9345C28.321 14.3993 35.095 14.8618 37.603 18.9687C40.111 23.0756 37.4043 29.2706 31.5577 32.8058ZM29.178 21.7164C30.4976 21.0618 31.186 19.7804 30.7212 18.8553C30.2564 17.9302 28.8151 17.7113 27.4955 18.3665C26.1759 19.0218 25.4875 20.3025 25.9523 21.2276C26.4171 22.1527 27.8584 22.3716 29.178 21.7164ZM48.6305 0.916366C41.7084 -1.44873 32.4286 1.63637 24.9567 6.26837C32.4946 4.24218 39.8815 3.84946 44.6423 5.87637C53.4837 8.94109 50.9882 18.3084 44.4891 26.5404C55.3502 16.5505 57.2387 3.89891 48.632 0.912729L48.6305 0.916366ZM71.695 18.3535L65.3096 47.4669H57.6962L64.0816 18.3535H71.695ZM81.065 23.6015L80.4587 25.7993C81.1006 24.9848 81.9082 24.3136 82.8289 23.8291C83.6949 23.3928 84.6536 23.1684 85.625 23.1745C86.6617 23.1045 87.6876 23.4195 88.5032 24.0582C88.8266 24.3327 89.0875 24.6722 89.2687 25.0542C89.45 25.4362 89.5474 25.852 89.5545 26.2742C89.5037 27.7822 89.2887 29.2804 88.913 30.7425L85.2474 47.4698H77.95L81.5738 30.9455C81.8365 29.9614 82.0018 28.9542 82.0671 27.9382C82.0564 27.8495 82.0268 27.764 81.9804 27.6874C81.934 27.6108 81.8718 27.5448 81.7978 27.4938C81.7239 27.4428 81.6399 27.4078 81.5514 27.3913C81.4628 27.3747 81.3718 27.377 81.2842 27.3978C81.0574 27.3823 80.8311 27.4335 80.6334 27.5448C80.4357 27.6562 80.2755 27.8229 80.1728 28.024C79.7536 29.0956 79.4436 30.2061 79.2476 31.3389L75.7096 47.4698H68.3997L73.6341 23.6044H81.062L81.065 23.6015ZM103.919 18.3535L103.113 22.0364C102.203 21.9784 101.29 22.0487 100.4 22.2451C100.209 22.3811 100.05 22.5572 99.9349 22.761C99.8199 22.9647 99.7515 23.1911 99.7345 23.424L99.5688 24.1789H102.641L101.813 27.9542H100.073L95.7933 47.4676H88.4951L92.775 27.9542H91.2758L92.1042 24.1789H93.6035C93.8085 23.1099 94.0928 22.0574 94.4539 21.0298C94.7021 20.4742 95.0864 19.9889 95.5719 19.6182C96.1657 19.1701 96.8474 18.8503 97.5733 18.6793C98.7771 18.4224 100.008 18.3132 101.239 18.3542H103.916L103.919 18.3535ZM112.184 30.1876C112.399 29.4351 112.503 28.6556 112.494 27.8735C112.455 27.7138 112.356 27.575 112.217 27.4859C112.078 27.3968 111.91 27.3642 111.747 27.3949C111.558 27.3834 111.368 27.4215 111.198 27.5055C111.028 27.5895 110.884 27.7164 110.779 27.8735C110.42 28.6045 110.173 29.3845 110.046 30.1876L107.684 40.9513C107.476 41.6667 107.388 42.4111 107.423 43.1549C107.452 43.319 107.546 43.4649 107.683 43.5614C107.82 43.6578 107.99 43.697 108.156 43.6706C108.343 43.6836 108.53 43.6473 108.699 43.5655C108.867 43.4836 109.011 43.359 109.115 43.2044C109.435 42.5704 109.655 41.8914 109.767 41.1913L112.181 30.1855L112.184 30.1876ZM119.093 31.9862L117.812 37.8305C117.499 39.4406 117.043 41.0201 116.45 42.5505C115.974 43.6086 115.291 44.5622 114.44 45.3556C113.546 46.2199 112.469 46.8762 111.288 47.2771C110.006 47.704 108.661 47.9135 107.309 47.8967C105.96 47.936 104.614 47.7577 103.322 47.3687C102.407 47.1073 101.61 46.5426 101.064 45.7687C100.578 44.9899 100.313 44.0945 100.3 43.1782C100.321 41.642 100.524 40.1135 100.904 38.624L102.246 32.504C102.584 30.6859 103.211 28.9325 104.102 27.3091C104.892 26.0314 106.021 24.9933 107.364 24.3076C108.929 23.5178 110.667 23.1276 112.423 23.1724C113.812 23.1251 115.196 23.3731 116.482 23.8996C117.429 24.2801 118.235 24.9428 118.787 25.7964C119.237 26.5254 119.507 27.3503 119.573 28.2029C119.574 29.4792 119.413 30.7506 119.093 31.9869V31.9862Z' fill='%230658D9'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M131.476 23.3316L130.055 29.8044C130.699 29.8472 131.344 29.7269 131.928 29.4545C132.324 29.2211 132.661 28.4604 132.946 27.1775L133.296 25.5818C133.499 24.6553 133.464 24.0545 133.195 23.7636C132.699 23.4059 132.084 23.2498 131.476 23.3273V23.3316ZM124.951 18.3535H130.338C132.746 18.2717 135.156 18.4095 137.539 18.7651C138.116 18.8861 138.656 19.14 139.116 19.5064C139.576 19.8728 139.942 20.3413 140.186 20.8742C140.738 22.0097 140.743 23.8184 140.198 26.3004C139.701 28.5651 139.083 30.0875 138.345 30.8676C137.607 31.6478 136.391 32.1139 134.695 32.2662C136.118 32.6407 137.027 33.1389 137.407 33.7644C137.75 34.2746 137.952 34.8651 137.994 35.4771C137.857 36.9308 137.605 38.3717 137.24 39.7862L135.554 47.4655H128.489L130.611 37.7927C130.953 36.2335 131.035 35.2698 130.871 34.8953C130.706 34.5207 130.099 34.3367 129.056 34.3367L126.177 47.4662H118.57L124.951 18.3535ZM151.337 30.1876C151.552 29.435 151.656 28.6556 151.647 27.8735C151.608 27.7139 151.509 27.5752 151.37 27.4862C151.232 27.3971 151.063 27.3644 150.901 27.3949C150.711 27.3833 150.522 27.4214 150.352 27.5054C150.182 27.5894 150.037 27.7163 149.932 27.8735C149.573 28.6044 149.326 29.3844 149.199 30.1876L146.838 40.9513C146.63 41.6667 146.542 42.4111 146.576 43.1549C146.606 43.3191 146.699 43.4651 146.836 43.5616C146.973 43.6581 147.143 43.6972 147.309 43.6705C147.497 43.6835 147.684 43.6472 147.853 43.5653C148.021 43.4835 148.165 43.359 148.27 43.2044C148.59 42.5704 148.809 41.8915 148.921 41.1913L151.335 30.1855L151.337 30.1876ZM158.247 31.9862L156.965 37.8298C156.652 39.4399 156.197 41.0194 155.603 42.5498C155.128 43.6079 154.444 44.5615 153.594 45.3549C152.699 46.2192 151.622 46.8755 150.441 47.2764C149.159 47.7033 147.814 47.9128 146.462 47.896C145.113 47.9353 143.766 47.757 142.475 47.368C141.56 47.1066 140.763 46.5418 140.217 45.768C139.73 44.9892 139.466 44.0938 139.452 43.1775C139.475 41.6412 139.678 40.1128 140.057 38.6233L141.4 32.5033C141.739 30.6855 142.367 28.9326 143.26 27.3098C144.05 26.0323 145.178 24.9942 146.521 24.3084C148.086 23.5185 149.825 23.1283 151.58 23.1731C152.97 23.1259 154.354 23.3739 155.639 23.9004C156.586 24.2809 157.391 24.9436 157.943 25.7971C158.394 26.5259 158.664 27.3509 158.73 28.2036C158.731 29.4797 158.57 30.7508 158.25 31.9869L158.247 31.9862ZM175.98 31.2247H169.508L169.791 29.936C169.99 29.2545 170.081 28.5464 170.06 27.8371C169.999 27.6728 169.878 27.5368 169.722 27.4551C169.566 27.3735 169.385 27.3521 169.213 27.3949C169.025 27.3883 168.838 27.421 168.663 27.4908C168.488 27.5605 168.33 27.6659 168.199 27.8C167.899 28.1449 167.699 28.5654 167.624 29.0153C167.489 29.5408 167.422 30.0815 167.426 30.624C167.511 31.0662 167.752 31.4641 168.105 31.7469C168.954 32.4438 169.88 33.0412 170.867 33.5273C172.763 34.5585 173.937 35.5345 174.404 36.4429C174.871 37.3513 174.907 38.6771 174.525 40.4204C174.251 41.9846 173.666 43.4788 172.802 44.8153C172.023 45.8445 170.969 46.6359 169.759 47.0989C168.337 47.6551 166.818 47.9269 165.29 47.8989C163.72 47.9537 162.158 47.6602 160.717 47.04C160.199 46.8333 159.733 46.5169 159.352 46.113C158.971 45.7092 158.683 45.2275 158.509 44.7018C158.248 43.2155 158.329 41.6899 158.747 40.2393L158.999 39.0916H165.47L165.139 40.6015C164.903 41.4127 164.801 42.2567 164.838 43.1004C164.874 43.286 164.981 43.4504 165.138 43.5583C165.294 43.6661 165.487 43.7088 165.675 43.6771C165.886 43.6933 166.099 43.6675 166.3 43.601C166.502 43.5346 166.688 43.4289 166.848 43.2902C167.205 42.8129 167.434 42.2529 167.512 41.6633C167.763 40.5215 167.79 39.8102 167.586 39.5215C166.434 38.5637 165.199 37.7092 163.895 36.968C162.01 35.7709 160.942 34.6824 160.688 33.7025C160.434 32.5538 160.455 31.362 160.748 30.2225C161.002 28.7138 161.577 27.2759 162.434 26.0044C163.228 25.0371 164.281 24.3116 165.472 23.9113C166.876 23.4052 168.36 23.1556 169.853 23.1745C171.187 23.1345 172.516 23.3384 173.775 23.776C174.658 24.0732 175.43 24.6271 175.992 25.3658C176.4 25.896 176.638 26.5355 176.676 27.2015C176.635 28.0938 176.504 28.9799 176.286 29.8465L175.98 31.2247ZM57.2373 3.39854C59.8171 12.8138 51.1473 21.6778 46.6379 26.0625C36.1426 36.8 24.3468 40.2436 16.935 38.992C23.8834 43.4735 40.8397 37.3404 51.0571 26.8873C61.7459 15.9142 61.7283 6.82182 57.2373 3.39636V3.39854ZM44.33 8.41673C23.8563 3.65382 -2.93246 33.0058 4.53212 44.8495C-1.54467 40.6138 -0.974306 32.8385 7.92572 22.136C19.7208 9.50182 35.8252 3.87563 44.33 8.41818V8.41673Z' fill='%23EB1805'/%3E%3C/g%3E%3Cpath d='M0.704545 55.1818H1.39773V59.7614H1.45455L4.63636 55.1818H5.31818V61H4.61364V56.4318H4.55682L1.38636 61H0.704545V55.1818ZM9.44798 61V55.1818H10.1525V57.7727H13.2548V55.1818H13.9593V61H13.2548V58.3977H10.1525V61H9.44798ZM20.0899 55.875H21.0103C21.4421 55.875 21.8257 55.9716 22.1609 56.1648C22.4961 56.358 22.7594 56.6269 22.9507 56.9716C23.1419 57.3163 23.2376 57.7159 23.2376 58.1705C23.2376 58.625 23.1419 59.0256 22.9507 59.3722C22.7594 59.7187 22.4961 59.9896 22.1609 60.1847C21.8257 60.3797 21.4421 60.4773 21.0103 60.4773H20.0899C19.658 60.4773 19.2745 60.3807 18.9393 60.1875C18.6041 59.9943 18.3408 59.7254 18.1495 59.3807C17.9582 59.036 17.8626 58.6364 17.8626 58.1818C17.8626 57.7273 17.9582 57.3267 18.1495 56.9801C18.3408 56.6335 18.6041 56.3627 18.9393 56.1676C19.2745 55.9725 19.658 55.875 20.0899 55.875ZM20.0899 56.5C19.7603 56.5 19.4819 56.5691 19.2546 56.7074C19.0293 56.8456 18.8579 57.0407 18.7404 57.2926C18.6249 57.5445 18.5671 57.8409 18.5671 58.1818C18.5671 58.5189 18.6249 58.8125 18.7404 59.0625C18.8579 59.3125 19.0293 59.5066 19.2546 59.6449C19.4819 59.7831 19.7603 59.8523 20.0899 59.8523H21.0103C21.3399 59.8523 21.6173 59.7831 21.8427 59.6449C22.07 59.5066 22.2414 59.3116 22.3569 59.0597C22.4743 58.8078 22.533 58.5114 22.533 58.1705C22.533 57.8333 22.4743 57.5398 22.3569 57.2898C22.2414 57.0398 22.07 56.8456 21.8427 56.7074C21.6173 56.5691 21.3399 56.5 21.0103 56.5H20.0899ZM20.908 55.0795V61.2386H20.2035V55.0795H20.908ZM32.0471 58.0909C32.0471 58.7045 31.9363 59.2348 31.7147 59.6818C31.4931 60.1288 31.1891 60.4735 30.8028 60.7159C30.4164 60.9583 29.9751 61.0795 29.4789 61.0795C28.9827 61.0795 28.5414 60.9583 28.155 60.7159C27.7687 60.4735 27.4647 60.1288 27.2431 59.6818C27.0215 59.2348 26.9107 58.7045 26.9107 58.0909C26.9107 57.4773 27.0215 56.947 27.2431 56.5C27.4647 56.053 27.7687 55.7083 28.155 55.4659C28.5414 55.2235 28.9827 55.1023 29.4789 55.1023C29.9751 55.1023 30.4164 55.2235 30.8028 55.4659C31.1891 55.7083 31.4931 56.053 31.7147 56.5C31.9363 56.947 32.0471 57.4773 32.0471 58.0909ZM31.3653 58.0909C31.3653 57.5871 31.281 57.1619 31.1124 56.8153C30.9457 56.4688 30.7194 56.2064 30.4334 56.0284C30.1493 55.8504 29.8312 55.7614 29.4789 55.7614C29.1266 55.7614 28.8075 55.8504 28.5215 56.0284C28.2374 56.2064 28.0111 56.4688 27.8425 56.8153C27.6759 57.1619 27.5925 57.5871 27.5925 58.0909C27.5925 58.5947 27.6759 59.0199 27.8425 59.3665C28.0111 59.7131 28.2374 59.9754 28.5215 60.1534C28.8075 60.3314 29.1266 60.4205 29.4789 60.4205C29.8312 60.4205 30.1493 60.3314 30.4334 60.1534C30.7194 59.9754 30.9457 59.7131 31.1124 59.3665C31.281 59.0199 31.3653 58.5947 31.3653 58.0909ZM35.9517 61V55.1818H37.9176C38.3741 55.1818 38.7472 55.2642 39.037 55.429C39.3286 55.5919 39.5445 55.8125 39.6847 56.0909C39.8248 56.3693 39.8949 56.6799 39.8949 57.0227C39.8949 57.3655 39.8248 57.6771 39.6847 57.9574C39.5464 58.2377 39.3324 58.4612 39.0426 58.6278C38.7529 58.7926 38.3817 58.875 37.929 58.875H36.5199V58.25H37.9063C38.2188 58.25 38.4697 58.196 38.6591 58.0881C38.8485 57.9801 38.9858 57.8343 39.0711 57.6506C39.1582 57.465 39.2017 57.2557 39.2017 57.0227C39.2017 56.7898 39.1582 56.5814 39.0711 56.3977C38.9858 56.214 38.8476 56.0701 38.6563 55.9659C38.465 55.8598 38.2112 55.8068 37.8949 55.8068H36.6563V61H35.9517ZM43.7499 55.1818H44.5908L46.568 60.0114H46.6362L48.6135 55.1818H49.4544V61H48.7953V56.5795H48.7385L46.9203 61H46.2839L44.4658 56.5795H44.4089V61H43.7499V55.1818ZM53.8257 61H53.087L55.2234 55.1818H55.9507L58.087 61H57.3484L55.6098 56.1023H55.5643L53.8257 61ZM54.0984 58.7273H57.0757V59.3523H54.0984V58.7273ZM66.6565 60.3295L66.5769 62.375H65.8497V61H65.4406V60.3295H66.6565ZM61.7133 61V55.1818H62.3838V60.3523H65.3838V55.1818H66.0542V61H61.7133ZM70.4411 55.1818H71.1343V59.7614H71.1911L74.3729 55.1818H75.0547V61H74.3502V56.4318H74.2934L71.1229 61H70.4411V55.1818ZM84.0936 58.0909C84.0936 58.7045 83.9828 59.2348 83.7613 59.6818C83.5397 60.1288 83.2357 60.4735 82.8493 60.7159C82.463 60.9583 82.0217 61.0795 81.5255 61.0795C81.0292 61.0795 80.588 60.9583 80.2016 60.7159C79.8152 60.4735 79.5113 60.1288 79.2897 59.6818C79.0681 59.2348 78.9573 58.7045 78.9573 58.0909C78.9573 57.4773 79.0681 56.947 79.2897 56.5C79.5113 56.053 79.8152 55.7083 80.2016 55.4659C80.588 55.2235 81.0292 55.1023 81.5255 55.1023C82.0217 55.1023 82.463 55.2235 82.8493 55.4659C83.2357 55.7083 83.5397 56.053 83.7613 56.5C83.9828 56.947 84.0936 57.4773 84.0936 58.0909ZM83.4118 58.0909C83.4118 57.5871 83.3275 57.1619 83.159 56.8153C82.9923 56.4688 82.766 56.2064 82.48 56.0284C82.1959 55.8504 81.8777 55.7614 81.5255 55.7614C81.1732 55.7614 80.8541 55.8504 80.5681 56.0284C80.284 56.2064 80.0577 56.4688 79.8891 56.8153C79.7224 57.1619 79.6391 57.5871 79.6391 58.0909C79.6391 58.5947 79.7224 59.0199 79.8891 59.3665C80.0577 59.7131 80.284 59.9754 80.5681 60.1534C80.8541 60.3314 81.1732 60.4205 81.5255 60.4205C81.8777 60.4205 82.1959 60.3314 82.48 60.1534C82.766 59.9754 82.9923 59.7131 83.159 59.3665C83.3275 59.0199 83.4118 58.5947 83.4118 58.0909ZM87.9983 61V55.1818H88.7028V57.7727H91.8051V55.1818H92.5097V61H91.8051V58.3977H88.7028V61H87.9983ZM96.6402 61V55.1818H97.3447V57.7727H100.447V55.1818H101.152V61H100.447V58.3977H97.3447V61H96.6402ZM105.521 61H104.782L106.918 55.1818H107.646L109.782 61H109.043L107.305 56.1023H107.259L105.521 61ZM105.793 58.7273H108.771V59.3523H105.793V58.7273ZM117.363 61H116.658V55.8068H115.42C115.105 55.8068 114.852 55.8551 114.661 55.9517C114.47 56.0464 114.331 56.1809 114.244 56.3551C114.156 56.5294 114.113 56.733 114.113 56.9659C114.113 57.1989 114.155 57.3996 114.241 57.5682C114.328 57.7348 114.466 57.8636 114.655 57.9545C114.847 58.0455 115.098 58.0909 115.408 58.0909H116.976V58.7273H115.386C114.935 58.7273 114.565 58.6525 114.275 58.5028C113.985 58.3513 113.77 58.143 113.63 57.8778C113.49 57.6127 113.42 57.3087 113.42 56.9659C113.42 56.6231 113.49 56.3172 113.63 56.0483C113.77 55.7794 113.986 55.5682 114.278 55.4148C114.569 55.2595 114.942 55.1818 115.397 55.1818H117.363V61ZM114.624 58.3864H115.42L114.011 61H113.192L114.624 58.3864ZM126.465 61V55.1818H128.431C128.888 55.1818 129.261 55.2642 129.551 55.429C129.842 55.5919 130.058 55.8125 130.198 56.0909C130.339 56.3693 130.409 56.6799 130.409 57.0227C130.409 57.3655 130.339 57.6771 130.198 57.9574C130.06 58.2377 129.846 58.4612 129.556 58.6278C129.267 58.7926 128.895 58.875 128.443 58.875H127.034V58.25H128.42C128.733 58.25 128.983 58.196 129.173 58.0881C129.362 57.9801 129.5 57.8343 129.585 57.6506C129.672 57.465 129.715 57.2557 129.715 57.0227C129.715 56.7898 129.672 56.5814 129.585 56.3977C129.5 56.214 129.361 56.0701 129.17 55.9659C128.979 55.8598 128.725 55.8068 128.409 55.8068H127.17V61H126.465ZM139.173 58.0909C139.173 58.7045 139.062 59.2348 138.84 59.6818C138.619 60.1288 138.315 60.4735 137.928 60.7159C137.542 60.9583 137.101 61.0795 136.605 61.0795C136.108 61.0795 135.667 60.9583 135.281 60.7159C134.894 60.4735 134.59 60.1288 134.369 59.6818C134.147 59.2348 134.036 58.7045 134.036 58.0909C134.036 57.4773 134.147 56.947 134.369 56.5C134.59 56.053 134.894 55.7083 135.281 55.4659C135.667 55.2235 136.108 55.1023 136.605 55.1023C137.101 55.1023 137.542 55.2235 137.928 55.4659C138.315 55.7083 138.619 56.053 138.84 56.5C139.062 56.947 139.173 57.4773 139.173 58.0909ZM138.491 58.0909C138.491 57.5871 138.407 57.1619 138.238 56.8153C138.071 56.4688 137.845 56.2064 137.559 56.0284C137.275 55.8504 136.957 55.7614 136.605 55.7614C136.252 55.7614 135.933 55.8504 135.647 56.0284C135.363 56.2064 135.137 56.4688 134.968 56.8153C134.801 57.1619 134.718 57.5871 134.718 58.0909C134.718 58.5947 134.801 59.0199 134.968 59.3665C135.137 59.7131 135.363 59.9754 135.647 60.1534C135.933 60.3314 136.252 60.4205 136.605 60.4205C136.957 60.4205 137.275 60.3314 137.559 60.1534C137.845 59.9754 138.071 59.7131 138.238 59.3665C138.407 59.0199 138.491 58.5947 138.491 58.0909ZM147.759 57H147.055C147.013 56.7973 146.94 56.6193 146.836 56.4659C146.734 56.3125 146.609 56.1837 146.461 56.0795C146.315 55.9735 146.153 55.8939 145.975 55.8409C145.797 55.7879 145.611 55.7614 145.418 55.7614C145.066 55.7614 144.747 55.8504 144.461 56.0284C144.177 56.2064 143.95 56.4688 143.782 56.8153C143.615 57.1619 143.532 57.5871 143.532 58.0909C143.532 58.5947 143.615 59.0199 143.782 59.3665C143.95 59.7131 144.177 59.9754 144.461 60.1534C144.747 60.3314 145.066 60.4205 145.418 60.4205C145.611 60.4205 145.797 60.3939 145.975 60.3409C146.153 60.2879 146.315 60.2093 146.461 60.1051C146.609 59.9991 146.734 59.8693 146.836 59.7159C146.94 59.5606 147.013 59.3826 147.055 59.1818H147.759C147.706 59.4792 147.61 59.7453 147.469 59.9801C147.329 60.215 147.155 60.4148 146.947 60.5795C146.738 60.7424 146.504 60.8665 146.245 60.9517C145.987 61.0369 145.712 61.0795 145.418 61.0795C144.922 61.0795 144.481 60.9583 144.094 60.7159C143.708 60.4735 143.404 60.1288 143.182 59.6818C142.961 59.2348 142.85 58.7045 142.85 58.0909C142.85 57.4773 142.961 56.947 143.182 56.5C143.404 56.053 143.708 55.7083 144.094 55.4659C144.481 55.2235 144.922 55.1023 145.418 55.1023C145.712 55.1023 145.987 55.1449 146.245 55.2301C146.504 55.3153 146.738 55.4403 146.947 55.6051C147.155 55.768 147.329 55.9669 147.469 56.2017C147.61 56.4347 147.706 56.7008 147.759 57ZM156.299 57H155.595C155.553 56.7973 155.48 56.6193 155.376 56.4659C155.274 56.3125 155.149 56.1837 155.001 56.0795C154.855 55.9735 154.693 55.8939 154.515 55.8409C154.337 55.7879 154.152 55.7614 153.959 55.7614C153.606 55.7614 153.287 55.8504 153.001 56.0284C152.717 56.2064 152.491 56.4688 152.322 56.8153C152.156 57.1619 152.072 57.5871 152.072 58.0909C152.072 58.5947 152.156 59.0199 152.322 59.3665C152.491 59.7131 152.717 59.9754 153.001 60.1534C153.287 60.3314 153.606 60.4205 153.959 60.4205C154.152 60.4205 154.337 60.3939 154.515 60.3409C154.693 60.2879 154.855 60.2093 155.001 60.1051C155.149 59.9991 155.274 59.8693 155.376 59.7159C155.48 59.5606 155.553 59.3826 155.595 59.1818H156.299C156.246 59.4792 156.15 59.7453 156.01 59.9801C155.87 60.215 155.695 60.4148 155.487 60.5795C155.279 60.7424 155.045 60.8665 154.785 60.9517C154.528 61.0369 154.252 61.0795 153.959 61.0795C153.462 61.0795 153.021 60.9583 152.635 60.7159C152.248 60.4735 151.944 60.1288 151.723 59.6818C151.501 59.2348 151.39 58.7045 151.39 58.0909C151.39 57.4773 151.501 56.947 151.723 56.5C151.944 56.053 152.248 55.7083 152.635 55.4659C153.021 55.2235 153.462 55.1023 153.959 55.1023C154.252 55.1023 154.528 55.1449 154.785 55.2301C155.045 55.3153 155.279 55.4403 155.487 55.6051C155.695 55.768 155.87 55.9669 156.01 56.2017C156.15 56.4347 156.246 56.7008 156.299 57ZM160.158 55.1818H160.851V59.7614H160.908L164.09 55.1818H164.772V61H164.067V56.4318H164.01L160.84 61H160.158V55.1818ZM172.856 61H172.151V55.8068H170.913C170.598 55.8068 170.346 55.8551 170.154 55.9517C169.963 56.0464 169.824 56.1809 169.737 56.3551C169.65 56.5294 169.606 56.733 169.606 56.9659C169.606 57.1989 169.649 57.3996 169.734 57.5682C169.821 57.7348 169.959 57.8636 170.149 57.9545C170.34 58.0455 170.591 58.0909 170.901 58.0909H172.47V58.7273H170.879C170.428 58.7273 170.058 58.6525 169.768 58.5028C169.478 58.3513 169.263 58.143 169.123 57.8778C168.983 57.6127 168.913 57.3087 168.913 56.9659C168.913 56.6231 168.983 56.3172 169.123 56.0483C169.263 55.7794 169.479 55.5682 169.771 55.4148C170.062 55.2595 170.436 55.1818 170.89 55.1818H172.856V61ZM170.117 58.3864H170.913L169.504 61H168.686L170.117 58.3864Z' fill='%23737373'/%3E%3Cdefs%3E%3CclipPath id='clip0_1501_9920'%3E%3Crect width='176.681' height='48' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.header-logo-small {
  display: block;
  width: 111px;
  height: 30.2px;
  margin-bottom: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='111' height='30' viewBox='0 0 111 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4106_4613)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.38524 26.4291C5.89011 25.0868 5.43054 21.6168 6.39138 18.4509C6.54121 18.1841 6.63147 17.7936 7.03652 16.9364C3.12993 22.115 2.82706 27.7882 6.95221 29.3727C12.205 31.3636 20.0204 27.755 24.7115 23.7418C15.6195 28.9936 11.3898 27.3664 9.38569 26.4291H9.38524ZM19.7235 20.5036C16.0694 22.7132 11.8361 22.4236 10.2682 19.8573C8.70023 17.2909 10.3924 13.4186 14.0465 11.2091C17.7006 8.99955 21.9343 9.28864 23.5018 11.8555C25.0693 14.4223 23.3777 18.2941 19.7235 20.5036ZM18.2362 13.5727C19.061 13.1636 19.4912 12.3627 19.2007 11.7845C18.9102 11.2064 18.0094 11.0695 17.1847 11.4791C16.3599 11.8886 15.9297 12.6891 16.2202 13.2673C16.5107 13.8455 17.4115 13.9823 18.2362 13.5727ZM30.394 0.572728C26.0677 -0.905454 20.2679 1.02273 15.5979 3.91773C20.3091 2.65136 24.9259 2.40591 27.9014 3.67273C33.4273 5.58818 31.8676 11.4427 27.8057 16.5877C34.5939 10.3441 35.7742 2.43682 30.3949 0.570455L30.394 0.572728ZM44.8094 11.4709L40.8185 29.6668H36.0601L40.051 11.4709H44.8094ZM50.6656 14.7509L50.2867 16.1245C50.6879 15.6155 51.1926 15.196 51.768 14.8932C52.3093 14.6205 52.9085 14.4802 53.5156 14.4841C54.1635 14.4403 54.8047 14.6372 55.3145 15.0364C55.5166 15.2079 55.6797 15.4201 55.7929 15.6589C55.9062 15.8976 55.9671 16.1575 55.9715 16.4214C55.9398 17.3639 55.8054 18.3003 55.5706 19.2141L53.2796 29.6686H48.7187L50.9836 19.3409C51.1478 18.7258 51.2511 18.0963 51.2919 17.4614C51.2852 17.4059 51.2668 17.3525 51.2377 17.3046C51.2087 17.2568 51.1698 17.2155 51.1236 17.1836C51.0774 17.1517 51.0249 17.1299 50.9696 17.1196C50.9142 17.1092 50.8573 17.1106 50.8026 17.1236C50.6609 17.114 50.5194 17.1459 50.3958 17.2155C50.2723 17.2851 50.1722 17.3893 50.108 17.515C49.846 18.1847 49.6522 18.8788 49.5297 19.5868L47.3185 29.6686H42.7498L46.0213 14.7527H50.6638L50.6656 14.7509ZM64.9494 11.4709L64.4454 13.7727C63.8769 13.7365 63.3061 13.7804 62.7501 13.9032C62.6305 13.9882 62.5312 14.0983 62.4593 14.2256C62.3874 14.3529 62.3446 14.4944 62.334 14.64L62.2305 15.1118H64.1503L63.633 17.4714H62.5457L59.8708 29.6673H55.3094L57.9844 17.4714H57.0474L57.5651 15.1118H58.5021C58.6303 14.4437 58.808 13.7858 59.0336 13.1436C59.1888 12.7964 59.429 12.4931 59.7324 12.2614C60.1035 11.9813 60.5296 11.7814 60.9833 11.6745C61.7357 11.514 62.5051 11.4457 63.2743 11.4714H64.9476L64.9494 11.4709ZM70.1147 18.8673C70.2491 18.3969 70.3143 17.9098 70.3085 17.4209C70.2844 17.3211 70.2225 17.2344 70.1357 17.1787C70.0488 17.123 69.9437 17.1026 69.8421 17.1218C69.7236 17.1146 69.6053 17.1384 69.499 17.1909C69.3928 17.2434 69.3023 17.3227 69.2368 17.4209C69.0126 17.8778 68.8582 18.3653 68.7786 18.8673L67.3027 25.5945C67.1728 26.0417 67.1175 26.5069 67.1392 26.9718C67.1578 27.0744 67.2162 27.1656 67.3019 27.2259C67.3875 27.2861 67.4936 27.3106 67.5974 27.2941C67.7143 27.3022 67.8314 27.2796 67.9367 27.2284C68.0421 27.1772 68.1319 27.0994 68.1971 27.0027C68.397 26.6065 68.5344 26.1821 68.6045 25.7445L70.1129 18.8659L70.1147 18.8673ZM74.4332 19.9914L73.6323 23.6441C73.4369 24.6504 73.1521 25.6376 72.7814 26.5941C72.484 27.2554 72.0569 27.8513 71.525 28.3473C70.9661 28.8874 70.2931 29.2976 69.5548 29.5482C68.7537 29.815 67.9131 29.9459 67.0681 29.9355C66.225 29.96 65.3835 29.8486 64.5765 29.6055C64.0046 29.4421 63.5065 29.0891 63.1652 28.6055C62.8609 28.1187 62.6958 27.5591 62.6873 26.9864C62.7009 26.0262 62.8276 25.0709 63.0649 24.14L63.9038 20.315C64.1151 19.1787 64.5067 18.0828 65.064 17.0682C65.5577 16.2697 66.2628 15.6208 67.1025 15.1923C68.0805 14.6986 69.1671 14.4548 70.2641 14.4827C71.1327 14.4532 71.9977 14.6082 72.8011 14.9373C73.3933 15.1751 73.8967 15.5893 74.2417 16.1227C74.5233 16.5784 74.6916 17.0939 74.7329 17.6268C74.7337 18.4245 74.633 19.2191 74.4332 19.9918V19.9914Z' fill='%230658D9'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M82.1726 14.5823L81.2846 18.6277C81.687 18.6545 82.0897 18.5793 82.4548 18.4091C82.7027 18.2632 82.913 17.7877 83.0912 16.9859L83.3098 15.9886C83.4367 15.4095 83.4152 15.0341 83.2466 14.8523C82.9368 14.6287 82.5525 14.5311 82.1726 14.5795V14.5823ZM78.0946 11.4709H81.461C82.966 11.4198 84.4727 11.5059 85.9618 11.7282C86.3225 11.8038 86.6601 11.9625 86.9474 12.1915C87.2348 12.4205 87.4638 12.7133 87.6159 13.0464C87.9614 13.7561 87.964 14.8865 87.6237 16.4377C87.3131 17.8532 86.9271 18.8047 86.4659 19.2923C86.0046 19.7798 85.244 20.0712 84.184 20.1664C85.0739 20.4005 85.6416 20.7118 85.8794 21.1027C86.0938 21.4216 86.2202 21.7907 86.2459 22.1732C86.1604 23.0818 86.0029 23.9823 85.7749 24.8664L84.7211 29.6659H80.3059L81.6319 23.6205C81.8459 22.6459 81.8967 22.0436 81.7941 21.8095C81.6915 21.5755 81.3116 21.4605 80.66 21.4605L78.8603 29.6664H74.106L78.0946 11.4709ZM94.5856 18.8673C94.7197 18.3969 94.785 17.9098 94.7794 17.4209C94.7552 17.3212 94.6933 17.2345 94.6064 17.1788C94.5196 17.1232 94.4145 17.1028 94.313 17.1218C94.1945 17.1145 94.0761 17.1384 93.9699 17.1909C93.8636 17.2434 93.7732 17.3227 93.7077 17.4209C93.4833 17.8777 93.3289 18.3652 93.2495 18.8673L91.7736 25.5945C91.6436 26.0417 91.5884 26.5069 91.61 26.9718C91.6285 27.0744 91.6869 27.1657 91.7726 27.226C91.8584 27.2863 91.9645 27.3107 92.0682 27.2941C92.1853 27.3022 92.3024 27.2795 92.4078 27.2283C92.5132 27.1772 92.6031 27.0994 92.6685 27.0027C92.8684 26.6065 93.0056 26.1822 93.0754 25.7445L94.5842 18.8659L94.5856 18.8673ZM98.9041 19.9914L98.1031 23.6436C97.9076 24.65 97.6228 25.6371 97.2518 26.5936C96.9546 27.2549 96.5277 27.8509 95.9959 28.3468C95.437 28.887 94.764 29.2972 94.0257 29.5477C93.2244 29.8145 92.3836 29.9455 91.5386 29.935C90.6955 29.9596 89.854 29.8481 89.0469 29.605C88.475 29.4416 87.9769 29.0886 87.6356 28.605C87.3314 28.1182 87.1662 27.5586 87.1577 26.9859C87.1717 26.0258 87.2986 25.0705 87.5358 24.1395L88.3747 20.3145C88.5868 19.1784 88.9792 18.0829 89.5372 17.0686C90.031 16.2702 90.7361 15.6214 91.5757 15.1927C92.5537 14.6991 93.6403 14.4552 94.7372 14.4832C95.6059 14.4537 96.4709 14.6087 97.2743 14.9377C97.8664 15.1755 98.3696 15.5897 98.7144 16.1232C98.9963 16.5787 99.1649 17.0943 99.206 17.6273C99.2068 18.4248 99.1061 19.2193 98.9064 19.9918L98.9041 19.9914ZM109.987 19.5155H105.942L106.119 18.71C106.244 18.2841 106.301 17.8415 106.287 17.3982C106.249 17.2955 106.174 17.2105 106.076 17.1595C105.979 17.1085 105.865 17.095 105.758 17.1218C105.641 17.1177 105.523 17.1381 105.414 17.1817C105.305 17.2253 105.206 17.2912 105.125 17.375C104.937 17.5906 104.812 17.8534 104.765 18.1345C104.68 18.463 104.639 18.801 104.641 19.14C104.694 19.4164 104.845 19.665 105.065 19.8418C105.596 20.2774 106.175 20.6507 106.792 20.9545C107.977 21.5991 108.71 22.2091 109.002 22.7768C109.294 23.3445 109.317 24.1732 109.078 25.2627C108.907 26.2404 108.541 27.1742 108.001 28.0095C107.515 28.6528 106.856 29.1474 106.099 29.4368C105.211 29.7844 104.261 29.9543 103.306 29.9368C102.325 29.971 101.349 29.7877 100.448 29.4C100.124 29.2708 99.8334 29.0731 99.595 28.8207C99.3567 28.5682 99.1769 28.2672 99.0681 27.9386C98.905 27.0097 98.9559 26.0562 99.217 25.1495L99.3742 24.4323H103.419L103.212 25.3759C103.064 25.8829 103.001 26.4104 103.024 26.9377C103.046 27.0538 103.113 27.1565 103.211 27.2239C103.309 27.2913 103.429 27.318 103.547 27.2982C103.679 27.3083 103.812 27.2922 103.938 27.2507C104.064 27.2091 104.18 27.1431 104.28 27.0564C104.503 26.7581 104.646 26.4081 104.695 26.0395C104.852 25.3259 104.868 24.8814 104.741 24.7009C104.021 24.1023 103.249 23.5683 102.434 23.105C101.256 22.3568 100.588 21.6765 100.43 21.0641C100.271 20.3461 100.284 19.6012 100.467 18.8891C100.626 17.9461 100.986 17.0475 101.521 16.2527C102.018 15.6482 102.676 15.1948 103.42 14.9445C104.297 14.6282 105.225 14.4722 106.158 14.4841C106.992 14.459 107.822 14.5865 108.609 14.86C109.161 15.0457 109.644 15.392 109.995 15.8536C110.25 16.185 110.399 16.5847 110.422 17.0009C110.397 17.5586 110.315 18.1124 110.179 18.6541L109.987 19.5155ZM35.7732 2.12409C37.3856 8.00864 31.967 13.5486 29.1486 16.2891C22.5891 23 15.2167 25.1523 10.5843 24.37C14.9271 27.1709 25.5247 23.3377 31.9106 16.8045C38.5911 9.94636 38.5801 4.26364 35.7732 2.12273V2.12409ZM27.7062 5.26045C14.9101 2.28364 -1.83284 20.6286 2.83252 28.0309C-0.965475 25.3836 -0.608999 20.5241 4.95351 13.835C12.3254 5.93864 22.3907 2.42227 27.7062 5.26136V5.26045Z' fill='%23EB1805'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4106_4613'%3E%3Crect width='110.426' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
@media (max-width: 579px) {
  .header-logo-small {
    margin-bottom: 0;
  }
}

.gradient {
  position: absolute;
  top: 0;
  background: linear-gradient(270deg, rgb(245, 247, 247), rgb(255, 255, 255));
  background: -webkit-linear-gradient(270deg, rgb(245, 247, 247), rgb(255, 255, 255));
  background: -moz-linear-gradient(270deg, rgb(245, 247, 247), rgb(255, 255, 255));
  height: 25px;
  width: 100%;
}
@media (max-width: 799px) {
  .gradient {
    background: none;
  }
}

.top-news {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 25px;
}
@media (max-width: 799px) {
  .top-news--hide-mobile {
    display: none;
  }
}
.top-news--show-mobile {
  display: none;
}
@media (max-width: 799px) {
  .top-news--show-mobile {
    display: block;
  }
}
@media (max-width: 799px) {
  .top-news--flex-direction {
    flex-direction: column;
  }
}

.expand-btn {
  position: absolute;
  display: flex;
  align-items: center;
  bottom: 12px;
  left: 0;
  text-align: left;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  color: rgb(6, 88, 217);
  z-index: 16;
}
.expand-btn::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='6' viewBox='0 0 7 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3032_5419)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 0.5L3.5 5.5L0 0.5H7Z' fill='%230658D9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3032_5419'%3E%3Crect width='7' height='5' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 7px;
  height: 6px;
  margin-left: 5px;
  margin-top: 4px;
}

/**
 * access form
 */
#access-form {
  width: 280px;
  height: 400px;
  background: url("../images/access/form-bg.png") no-repeat;
  font-size: 12px;
}

#access-form-container {
  padding: 120px 40px 0px 40px;
}

dt.access-form-tab {
  float: left;
  color: #3190d0;
  height: 20px;
  line-height: 20px;
  padding: 0 10px;
  cursor: pointer;
  position: relative;
  font-size: 12px;
}

dt.access-form-tab span {
  border-bottom: 1px dotted #3190d0;
}

dl.access-form-tabs dt.selected {
  background-color: #3190d0;
  color: #fff;
  cursor: default;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

dl.access-form-tabs dt.selected span {
  border-bottom: 0;
}

dd.access-form-tab-content {
  display: none;
  float: right;
  width: 100%;
  position: relative;
  z-index: 2;
  margin: 35px 0px 0px -100%;
}

dl.access-form-tabs dd.selected {
  display: block;
}

dl.access-form-tabs table {
  width: 100%;
}

dl.access-form-tabs table td {
  padding-bottom: 13px;
}

dl.access-form-tabs a {
  color: #3190d0;
  border-bottom: 1px dotted #3190d0;
}

.access-form-text {
  width: 100%;
  height: 22px;
  font-size: 12px;
  text-align: center;
  border: 1px solid #d3d3d3;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.accecc-form-button-wrap {
  padding: 10px;
  background: #e0e0e0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 12px;
}

.accecc-form-button-wrap label {
  position: relative;
  padding-left: 20px;
}

.accecc-form-button-wrap label input {
  position: absolute;
  top: 2px;
  left: 0px;
  margin: 0;
}

.access-form-submit {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: center;
  background: #3190d0;
  border: 0;
  height: 22px;
  padding: 0 10px;
  font-family: Arial;
  margin-right: 10px;
}

.access-form-select {
  width: 110px;
  height: 22px;
}

/**** css/prettyPopin.css ****/
#overlay {
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
}

.prettyPopin {
  display: none;
  overflow: hidden;
  position: absolute;
  z-index: 1100;
  top: 50%;
  left: 50%;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
}

.prettyPopin a#b_close {
  display: none !important;
  position: absolute;
  z-index: 12000;
  top: 0;
  right: 0;
  width: 16px;
  height: 16px;
  text-indent: -10000px;
  background: url(/images/prettyPopin/b_close.png) bottom left no-repeat;
}

.prettyPopin .prettyContent {
  position: relative;
  width: 100%;
  height: 100%;
}

.prettyPopin .prettyContent .prettyContent-container {
  display: none;
  text-align: left;
}

.prettyPopin .prettyContent .loader {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -5px 0 0 -20px;
}

.prettyPopin h1 {
  color: #0169A1;
}

.paginator {
  width: 100%;
  text-align: center;
}
.paginator span {
  color: #fff;
  background-color: #3675A8;
  border-color: #175584;
  display: inline-block;
  border: 1px solid #fff;
  padding: 4px 12px;
  font-size: 22px;
}
@media (max-width: 799px) {
  .paginator span {
    font-size: 16px;
  }
}
.paginator a {
  color: #175584;
  font-size: 22px;
}
@media (max-width: 799px) {
  .paginator a {
    font-size: 16px;
  }
}

form {
  margin-bottom: 0;
}

.marquee-block {
  width: 100vw !important;
  height: 52px !important;
  position: relative;
}
.marquee-block__gradient {
  position: absolute;
  z-index: 1;
  width: 262px;
  height: 100%;
  background-color: rgb(255, 255, 255);
}
.marquee-block__gradient::before {
  content: "";
  position: absolute;
  top: 0;
  left: -37px;
  height: 100%;
  width: 40px;
  background: rgb(255, 255, 255);
}
.marquee-block__gradient::after {
  content: "";
  position: absolute;
  top: 0;
  left: 262px;
  height: 100%;
  width: 60px;
  background: linear-gradient(to right, rgb(255, 255, 255), rgba(255, 255, 255, 0));
}
.marquee-block__gradient-gray {
  position: absolute;
  z-index: 1;
  width: 250px;
  height: 100%;
  background-color: rgb(245, 247, 247);
}
@media (max-width: 799px) {
  .marquee-block__gradient-gray {
    width: 265px;
  }
}
@media (max-width: 579px) {
  .marquee-block__gradient-gray {
    width: 30px;
  }
}
.marquee-block__gradient-gray::before {
  content: "";
  position: absolute;
  top: 0;
  left: -37px;
  height: 100%;
  width: 40px;
  background-color: rgb(245, 247, 247);
}
@media (max-width: 579px) {
  .marquee-block__gradient-gray::before {
    left: -20px;
    width: 20px;
  }
}
.marquee-block__gradient-gray::after {
  content: "";
  position: absolute;
  top: 0;
  left: 250px;
  height: 100%;
  width: 40px;
  background: linear-gradient(to right, rgb(245, 247, 247), rgba(245, 247, 247, 0));
}
@media (max-width: 799px) {
  .marquee-block__gradient-gray::after {
    left: 265px;
  }
}
@media (max-width: 579px) {
  .marquee-block__gradient-gray::after {
    left: 30px;
  }
}

.marquee {
  white-space: nowrap;
  position: absolute;
  animation: marquee 30s linear infinite;
  top: 20px;
  height: 24px;
}

.marquee-pause {
  animation-play-state: paused;
}

@keyframes marquee {
  0% {
    left: 100%;
  }
  100% {
    left: -100%;
  }
}
.marquee-block .pause {
  position: absolute;
  top: 14px;
  left: 217px;
  margin-left: 40px;
  z-index: 5;
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .marquee-block .pause {
    margin-left: 26px;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .marquee-block .pause {
    margin-left: 26px;
  }
}
@media (max-width: 799px) {
  .marquee-block .pause {
    top: 9px;
    margin-left: 16px;
  }
}
@media (max-width: 579px) {
  .marquee-block .pause {
    left: 3px;
  }
}

.sub-menu {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 1279px) {
  .sub-menu {
    display: none;
  }
}
.sub-menu--padding {
  padding-top: 25px;
  padding-bottom: 15px;
}
.sub-menu__block {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 800px) and (max-width: 1049px) {
  .sub-menu__block {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 30px;
  }
}
@media (max-width: 799px) {
  .sub-menu__block {
    padding-bottom: 15px;
  }
}
.sub-menu__city {
  width: fit-content;
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .sub-menu__city {
    display: none;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .sub-menu__city {
    flex: 0 1 30%;
  }
}
@media (max-width: 799px) {
  .sub-menu__city {
    width: 100%;
    display: flex;
    justify-content: center;
  }
}
.sub-menu__city--padding-right {
  padding-right: 180px;
}
@media (max-width: 1049px) {
  .sub-menu__city--padding-right {
    padding-right: 0;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .sub-menu__city--order {
    order: 1;
  }
}
.sub-menu__menu {
  width: auto;
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .sub-menu__menu {
    width: max-content;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .sub-menu__menu {
    flex: 0 1 100%;
    display: flex;
    justify-content: flex-end;
  }
}
@media (max-width: 799px) {
  .sub-menu__menu {
    width: 100%;
    display: flex;
    justify-content: center;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .sub-menu__menu--order {
    order: 3;
  }
}
.sub-menu__menu--padding-left {
  padding-left: 10px;
}
.sub-menu__icons {
  width: fit-content;
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .sub-menu__icons {
    width: fit-content;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .sub-menu__icons {
    flex: 0 1 50%;
    display: flex;
    justify-content: flex-start;
  }
}
@media (max-width: 799px) {
  .sub-menu__icons {
    flex: 0 1 100%;
    display: flex;
    justify-content: center;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .sub-menu__icons--order {
    order: 2;
  }
}
.sub-menu__registration {
  width: fit-content;
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .sub-menu__registration {
    width: fit-content;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .sub-menu__registration {
    flex: 0 1 50%;
  }
}
@media (max-width: 799px) {
  .sub-menu__registration {
    width: fit-content;
  }
}

.city {
  position: absolute;
  top: 11px;
  z-index: 4;
  display: flex;
  width: fit-content;
  background-color: rgb(255, 255, 255);
  padding: 0 3px;
  margin-left: -3px;
}
@media (max-width: 1049px) {
  .city {
    background-color: rgb(245, 247, 247);
  }
}
@media (max-width: 579px) {
  .city {
    display: none;
  }
}
.city--padding {
  padding-bottom: 25px;
}
@media (max-width: 1049px) {
  .city--padding {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
.city__img {
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2666_1275)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 7.92032e-07C5.34157 -0.00654858 4.68845 0.118308 4.07886 0.367262C3.46928 0.616216 2.91547 0.984267 2.44987 1.44987C1.98427 1.91547 1.61622 2.46928 1.36726 3.07886C1.11831 3.68845 0.993451 4.34157 1 5C1 7.8 4 10 6 12C8 10 11 7.8 11 5C11.0065 4.34157 10.8817 3.68845 10.6327 3.07886C10.3838 2.46928 10.0157 1.91547 9.55013 1.44987C9.08453 0.984267 8.53073 0.616216 7.92114 0.367262C7.31155 0.118308 6.65843 -0.00654858 6 7.92032e-07ZM6 7.75C5.637 7.75679 5.27636 7.69029 4.93964 7.5545C4.60293 7.4187 4.29707 7.21639 4.04034 6.95966C3.78361 6.70294 3.5813 6.39707 3.44551 6.06036C3.30971 5.72364 3.24321 5.363 3.25 5C3.24321 4.637 3.30971 4.27636 3.44551 3.93964C3.5813 3.60293 3.78361 3.29707 4.04034 3.04034C4.29707 2.78361 4.60293 2.5813 4.93964 2.44551C5.27636 2.30971 5.637 2.24321 6 2.25C6.363 2.24321 6.72364 2.30971 7.06036 2.44551C7.39707 2.5813 7.70293 2.78361 7.95966 3.04034C8.21639 3.29707 8.4187 3.60293 8.5545 3.93964C8.69029 4.27636 8.75679 4.637 8.75 5C8.75679 5.363 8.69029 5.72364 8.5545 6.06036C8.4187 6.39707 8.21639 6.70294 7.95966 6.95966C7.70293 7.21639 7.39707 7.4187 7.06036 7.5545C6.72364 7.69029 6.363 7.75679 6 7.75Z' fill='%2318191F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2666_1275'%3E%3Crect width='10' height='12' fill='white' transform='translate(1)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.city__img--margin {
  margin-right: 5px;
}
.city__info {
  text-align: left;
}
.city__info-text {
  font-weight: 400;
  font-size: 13px;
  line-height: 13px;
  color: rgb(27, 28, 31);
}
.city__info-date {
  font-weight: 400;
  font-size: 13px;
  line-height: 13px;
  color: rgb(140, 140, 140);
}
.city__info-block {
  display: flex;
  align-items: flex-end;
}
.city__arrow-down-img {
  width: 6px;
  height: 4px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='6' height='4' viewBox='0 0 6 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_3566_11905)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 0L3 4L0 0H6Z' fill='%2318191F'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3566_11905'%3e%3crect width='6' height='4' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.city__arrow-down-img--margin {
  margin-bottom: 3px;
  margin-left: 6px;
}

.menu-top {
  display: flex;
}
.menu-top--gap {
  gap: 22px;
}
.menu-top--flex-direction {
  flex-direction: column;
}
.menu-top__item {
  display: block;
  font-weight: 500;
  font-size: 17px;
  line-height: 100%;
  color: rgb(27, 28, 31);
}
.menu-top__item:last-child {
  padding-right: 0;
}
.menu-top__item--padding {
  padding-right: 15px;
}
@media (max-width: 1049px) {
  .menu-top__item--font-size {
    font-weight: 500;
    font-size: 16px;
    line-height: 19.6px;
  }
}

.registration {
  display: flex;
  justify-content: flex-end;
  height: fit-content;
}
.registration--margin {
  margin-left: 20px;
}
.registration__icon {
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='40' height='40' rx='20' fill='white'/%3e%3cg clip-path='url(%23clip0_3510_2741)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 21C18.5 21 17 18.9 17 17.5C17 17.2 17 16.9 17 16.6C17 15.2 18.5 14 20 14C21.5 14 23 15.2 23 16.6C23 16.9 23 17.2 23 17.5C23 18.9 21.5 21 20 21ZM18.3 21L20 23L21.7 21H23C24.6 21 25.8 21.9 26 23.4V24.5C26 25.4 25.1 26 24.2 26H15.8C14.9 26 14 25.4 14 24.5V23.4C14.2 21.9 15.4 21 17 21H18.3Z' fill='%2318191F'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3510_2741'%3e%3crect width='12' height='12' fill='white' transform='translate(14 14)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.registration__icon--size-big {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='40' height='40' rx='20' fill='%23F7F9FA'/%3e%3cg clip-path='url(%23clip0_3510_3661)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 21.3333C18 21.3333 16 18.5333 16 16.6667C16 16.2667 16 15.8667 16 15.4667C16 13.6 18 12 20 12C22 12 24 13.6 24 15.4667C24 15.8667 24 16.2667 24 16.6667C24 18.5333 22 21.3333 20 21.3333ZM17.7333 21.3333L20 24L22.2667 21.3333H24C26.1333 21.3333 27.7333 22.5333 28 24.5333V26C28 27.2 26.8 28 25.6 28H14.4C13.2 28 12 27.2 12 26V24.5333C12.2667 22.5333 13.8667 21.3333 16 21.3333H17.7333Z' fill='%2318191F'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3510_3661'%3e%3crect width='16' height='16' fill='white' transform='translate(12 12)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.registration__icon--bg-gray {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='%23F5F7F7'/%3E%3Cg clip-path='url(%23clip0_3710_16375)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 21C18.5 21 17 18.9 17 17.5C17 17.2 17 16.9 17 16.6C17 15.2 18.5 14 20 14C21.5 14 23 15.2 23 16.6C23 16.9 23 17.2 23 17.5C23 18.9 21.5 21 20 21ZM18.3 21L20 23L21.7 21H23C24.6 21 25.8 21.9 26 23.4V24.5C26 25.4 25.1 26 24.2 26H15.8C14.9 26 14 25.4 14 24.5V23.4C14.2 21.9 15.4 21 17 21H18.3Z' fill='%2318191F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3710_16375'%3E%3Crect width='12' height='12' fill='white' transform='translate(14 14)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.running-line {
  display: grid;
}
.running-line__outer {
  display: block;
  grid-area: 1/-1;
  width: max-content;
}
.running-line__inner {
  display: flex;
  align-items: center;
}
.running-line__news {
  font-weight: 400;
  font-size: 13px;
  line-height: 13px;
}

.currency__item {
  display: flex;
}

.currency-item {
  display: flex;
  align-items: center;
}
.currency-item--padding {
  padding-right: 16px;
}
.currency-item__title {
  font-weight: 600;
  font-size: 13px;
  line-height: 15.6px;
}
.currency-item__title--padding {
  padding-right: 6px;
}
.currency-item__value {
  font-weight: 600;
  font-size: 13px;
  line-height: 15.6px;
}
.currency-item__value--padding {
  padding-right: 6px;
}
.currency-item__icon--padding {
  padding-right: 6px;
}
.currency-item__value--padding {
  padding-right: 6px;
}
.currency-item__difference {
  font-weight: 600;
  font-size: 11px;
  line-height: 7.7px;
  padding: 6px 4px 4px 4px;
  border-radius: 6px;
  color: rgb(27, 28, 31);
}
.currency-item__difference--down {
  background-color: rgb(235, 24, 5);
}
.currency-item__difference--up {
  background-color: rgb(6, 88, 217);
}

.quotes {
  display: flex;
  align-items: center;
}
.quotes--padding {
  padding-left: 15px;
}
.quotes__icon--padding {
  padding-right: 8px;
  padding-bottom: 2px;
}

.quotes-item {
  display: flex;
  align-items: center;
}
.quotes-item--padding {
  padding-right: 25px;
}
.quotes-item__title {
  font-weight: 600;
  font-size: 13px;
  line-height: 15.6px;
  text-transform: uppercase;
}
.quotes-item__title--padding {
  padding-right: 8px;
}
.quotes-item__time {
  font-weight: 400;
  font-size: 13px;
  line-height: 15.6px;
  color: rgb(115, 115, 115);
}
.quotes-item__time--padding {
  padding-right: 8px;
}
.quotes-item__info {
  display: flex;
  font-weight: 400;
  font-size: 13px;
  line-height: 15.6px;
  color: rgb(27, 28, 31);
}
.quotes-item__info--padding {
  padding-left: 20px;
}

.logo-menu {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (max-width: 799px) {
  .logo-menu {
    width: 100%;
  }
}
@media (max-width: 1049px) {
  .logo-menu--padding {
    padding-bottom: 15px;
  }
}
.logo-menu__block {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.logo-menu__search {
  width: fit-content;
}
@media (max-width: 579px) {
  .logo-menu__search {
    width: 100%;
  }
}
@media (max-width: 799px) {
  .logo-menu__search--padding {
    padding-left: 15px;
  }
}
.logo-menu__logo--padding-right {
  padding-right: 53px;
}
@media (max-width: 1439px) {
  .logo-menu__logo--padding-right {
    padding-right: 69px;
  }
}
@media (max-width: 799px) {
  .logo-menu__logo--padding-right {
    padding-right: 0;
  }
}

.menu-top-second {
  display: flex;
}
.menu-top-second__item {
  padding-left: 8px;
  padding-right: 8px;
}
.menu-top-second__link {
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 0.906rem;
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .menu-top-second__link {
    font-size: 1rem;
    line-height: 1.21rem;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .menu-top-second__link {
    font-size: 1rem;
    line-height: 1.21rem;
  }
}
@media (max-width: 799px) {
  .menu-top-second__link {
    font-size: 0.75rem;
    line-height: 0.906rem;
  }
}

.search-top {
  display: flex;
  align-items: center;
}
.search-top__input-block {
  line-height: 16px;
}
.search-top__input {
  border: 0;
  border-radius: 4px;
  font-size: 13px;
  line-height: 22px;
  padding-left: 6px;
}
@media (max-width: 799px) {
  .search-top__input {
    width: 100%;
  }
}
@media (max-width: 799px) {
  .search-top__input--bg-color {
    background-color: rgba(27, 28, 31, 0.08);
  }
}
.search-top__icon-block {
  width: 17px;
  height: 17px;
  margin: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2707_1177)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6945 14.3055L12.6009 11.213C13.6659 9.79694 14.1545 8.02987 13.9684 6.26786C13.7823 4.50585 12.9352 2.87987 11.5979 1.71756C10.2606 0.55525 8.53249 -0.0570001 6.76173 0.00418026C4.99098 0.0653606 3.30922 0.795424 2.05534 2.04726C0.801459 3.2991 0.0686533 4.97966 0.00458439 6.75031C-0.0594845 8.52097 0.549945 10.2501 1.71007 11.5893C2.8702 12.9285 4.4948 13.7782 6.2565 13.9672C8.0182 14.1562 9.78606 13.6704 11.2039 12.6078L14.2986 15.7014C14.3866 15.7984 14.4946 15.8752 14.615 15.9267C14.7355 15.9782 14.8656 16.0031 14.9966 15.9997C15.2606 15.9997 15.5138 15.8949 15.7006 15.7083C15.8874 15.5217 15.9925 15.2686 15.9928 15.0046C15.9953 14.8736 15.97 14.7436 15.9185 14.6231C15.8671 14.5026 15.7908 14.3943 15.6945 14.3055ZM2.04492 7.03318C2.04537 6.04805 2.33791 5.08517 2.88555 4.26628C3.43318 3.4474 4.21133 2.80927 5.1216 2.43259C6.03187 2.05591 7.03339 1.95759 7.99954 2.15005C8.96568 2.34252 9.85307 2.81713 10.5495 3.51388C11.2459 4.21063 11.7201 5.09824 11.9122 6.06447C12.1042 7.03071 12.0054 8.03218 11.6283 8.94228C11.2512 9.85238 10.6127 10.6302 9.7936 11.1775C8.97446 11.7248 8.01145 12.0169 7.02632 12.0169C6.37192 12.017 5.72391 11.8882 5.11932 11.6378C4.51473 11.3873 3.96543 11.0202 3.5028 10.5574C3.04018 10.0945 2.6733 9.54506 2.42315 8.94035C2.173 8.33565 2.04447 7.68758 2.04492 7.03318Z' fill='%2318191F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2707_1177'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  background-color: unset;
  border: none;
}
.search-top__big {
  display: none;
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg' fill='none'%3E%3Cdefs%3E%3CclipPath id='clip0_3629_23144'%3E%3Crect id='svg_1' x='12' y='12' fill='white' height='16' width='16'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Crect id='svg_3' fill='%23F7F9FA' rx='20' height='40' width='40'/%3E%3Cg id='svg_4' clip-path='url(%23clip0_3629_23144)'%3E%3Cpath id='svg_5' fill='%2318191F' d='m27.6945,26.3055l-3.0936,-3.0925c1.065,-1.4161 1.5536,-3.1831 1.3675,-4.9451c-0.1861,-1.762 -1.0332,-3.388 -2.3705,-4.5503c-1.3373,-1.1624 -3.0654,-1.7746 -4.8362,-1.7134c-1.7707,0.0612 -3.4525,0.7912 -4.7064,2.0431c-1.2538,1.2518 -1.9866,2.9324 -2.0507,4.703c-0.0641,1.7707 0.5453,3.4998 1.7055,4.839c1.1601,1.3392 2.7847,2.1889 4.5464,2.3779c1.7617,0.189 3.5296,-0.2968 4.9474,-1.3594l3.0947,3.0936c0.088,0.097 0.196,0.1738 0.3164,0.2253c0.1205,0.0515 0.2506,0.0764 0.3816,0.073c0.264,0 0.5172,-0.1048 0.704,-0.2914c0.1868,-0.1866 0.2919,-0.4397 0.2922,-0.7037c0.0025,-0.131 -0.0228,-0.261 -0.0743,-0.3815c-0.0514,-0.1205 -0.1277,-0.2288 -0.224,-0.3176zm-13.6496,-7.2723c0.0005,-0.9852 0.293,-1.948 0.8406,-2.7669c0.5477,-0.8189 1.3258,-1.457 2.2361,-1.8337c0.9103,-0.3767 1.9118,-0.475 2.8779,-0.2825c0.9662,0.1924 1.8536,0.667 2.55,1.3638c0.6964,0.6967 1.1706,1.5843 1.3627,2.5506c0.192,0.9662 0.0932,1.9677 -0.2839,2.8778c-0.3771,0.9101 -1.0156,1.6879 -1.8347,2.2352c-0.8191,0.5473 -1.7821,0.8394 -2.7673,0.8394c-0.6544,0.0001 -1.3024,-0.1287 -1.907,-0.3791c-0.6046,-0.2505 -1.1539,-0.6176 -1.6165,-1.0804c-0.4626,-0.4629 -0.8295,-1.0123 -1.0796,-1.617c-0.2502,-0.6047 -0.3787,-1.2528 -0.3783,-1.9072z' clip-rule='evenodd' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  background-color: unset;
  border: none;
}
@media (max-width: 799px) {
  .search-top__big {
    display: block;
  }
}
.search-top__big--margin-left {
  margin-left: 20px;
}
.search-top__close {
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='%23F7F9FA'/%3E%3Cpath d='M21.1613 20L25.4194 15.7419C25.74 15.4213 25.74 14.9013 25.4194 14.5807C25.0987 14.26 24.5787 14.26 24.2581 14.5807L20 18.8387L15.7419 14.5807C15.4213 14.26 14.9013 14.26 14.5806 14.5807C14.26 14.9013 14.26 15.4213 14.5806 15.7419L18.8387 20L14.5806 24.2581C14.26 24.5788 14.26 25.0987 14.5806 25.4194C14.9013 25.74 15.4213 25.74 15.7419 25.4194L20 21.1613L24.2581 25.4194C24.5787 25.74 25.0987 25.74 25.4194 25.4194C25.74 25.0987 25.74 24.5788 25.4194 24.2581L21.1613 20Z' fill='%2318191F'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  background-color: unset;
  border: none;
}

.mobile-search-block {
  position: relative;
  display: none;
  align-items: center;
  height: 100px;
  border-bottom: 1px solid rgba(27, 28, 31, 0.08);
  background-color: rgb(245, 247, 247);
  padding: 20px 20px;
}
.mobile-search-block--show {
  display: flex;
}
.mobile-search-block__gradient {
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(270deg, rgb(238, 240, 241), rgb(247, 249, 250));
  background: -webkit-linear-gradient(270deg, rgb(238, 240, 241), rgb(247, 249, 250));
  background: -moz-linear-gradient(270deg, rgb(238, 240, 241), rgb(247, 249, 250));
  height: 20px;
  width: 100%;
}
.mobile-search-block__input {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 6px;
  border: 1px solid rgba(27, 28, 31, 0.2);
  background-color: rgb(245, 247, 247);
  line-height: 100%;
  font-size: 14px;
  font-weight: 400;
  color: rgb(140, 140, 140);
  padding: 20px 80px 20px 20px;
  margin-right: -60px;
}
.mobile-search-block__button {
  background-color: #2361FF;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3864_15132)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6945 14.3055L12.6009 11.213C13.6659 9.79694 14.1545 8.02987 13.9684 6.26786C13.7823 4.50585 12.9352 2.87987 11.5979 1.71756C10.2606 0.55525 8.53249 -0.0570001 6.76173 0.00418026C4.99098 0.0653606 3.30922 0.795424 2.05534 2.04726C0.801459 3.2991 0.0686533 4.97966 0.00458439 6.75031C-0.0594845 8.52097 0.549945 10.2501 1.71007 11.5893C2.8702 12.9285 4.4948 13.7782 6.2565 13.9672C8.0182 14.1562 9.78606 13.6704 11.2039 12.6078L14.2986 15.7014C14.3866 15.7984 14.4946 15.8752 14.615 15.9267C14.7355 15.9782 14.8656 16.0031 14.9966 15.9997C15.2606 15.9997 15.5138 15.8949 15.7006 15.7083C15.8874 15.5217 15.9925 15.2686 15.9928 15.0046C15.9953 14.8736 15.97 14.7436 15.9185 14.6231C15.8671 14.5026 15.7908 14.3943 15.6945 14.3055ZM2.04492 7.03318C2.04537 6.04805 2.33791 5.08517 2.88555 4.26628C3.43318 3.4474 4.21133 2.80927 5.1216 2.43259C6.03187 2.05591 7.03339 1.95759 7.99954 2.15005C8.96568 2.34252 9.85307 2.81713 10.5495 3.51388C11.2459 4.21063 11.7201 5.09824 11.9122 6.06447C12.1042 7.03071 12.0054 8.03218 11.6283 8.94228C11.2512 9.85238 10.6127 10.6302 9.7936 11.1775C8.97446 11.7248 8.01145 12.0169 7.02632 12.0169C6.37192 12.017 5.72391 11.8882 5.11932 11.6378C4.51473 11.3873 3.96543 11.0202 3.5028 10.5574C3.04018 10.0945 2.6733 9.54506 2.42315 8.94035C2.173 8.33565 2.04447 7.68758 2.04492 7.03318Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3864_15132'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  border: none;
  height: 100%;
  width: 60px;
  border-radius: 6px;
}

.quote-of-the-day {
  position: relative;
  display: grid;
  width: 320px;
  text-align: left;
  /*
  @media (max-width: 650px) {
    width: 100%;
  }
  */
}
@media (max-width: 799px) {
  .quote-of-the-day {
    width: 100%;
  }
}
.quote-of-the-day--margin-bottom {
  margin-bottom: 30px;
}
.quote-of-the-day--margin-left {
  margin-left: 20px;
}
@media (max-width: 799px) {
  .quote-of-the-day--margin-left {
    margin-left: 0;
  }
}
.quote-of-the-day__image {
  position: absolute;
  z-index: -1;
  right: 0;
  top: -32%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right center;
  background-image: url(/new/images/header/news/interview.png);
  width: 100%;
  height: 157%;
}
.quote-of-the-day__inner {
  width: 320px;
  height: 103px;
  grid-area: 1/-1;
  z-index: 1;
}
@media (max-width: 799px) {
  .quote-of-the-day__inner {
    width: 100%;
  }
}
.quote-of-the-day__inner--padding-left {
  padding-left: 10px;
}
@media (min-width: 800px) and (max-width: 1279px) {
  .quote-of-the-day__inner--padding-left {
    padding-left: 0;
  }
}
@media (max-width: 799px) {
  .quote-of-the-day__inner--padding-left {
    padding-left: 0;
  }
}
.quote-of-the-day__background {
  grid-area: 1/-1;
  width: 100%;
  height: 110%;
  right: 0;
  bottom: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right bottom;
}
@media (max-width: 579px) {
  .quote-of-the-day__background {
    background: none;
  }
}
.quote-of-the-day__fill {
  display: inline-block;
  font-weight: 500;
  font-size: 13px;
  line-height: 9.1px;
  padding: 8px;
  border-radius: 6px;
  background-color: rgb(6, 88, 217);
}
.quote-of-the-day__link-fill {
  color: rgb(255, 255, 255);
}
.quote-of-the-day__link {
  word-break: break-all;
}
@media (max-width: 579px) {
  .quote-of-the-day__title-block {
    background: url(/new/images/header/news/interview.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right bottom;
  }
}
.quote-of-the-day__title {
  font-weight: 600;
  font-size: 20px;
  line-height: 24.2px;
  width: 63%;
}
.quote-of-the-day__title--padding {
  padding-top: 10px;
}
.quote-of-the-day__title--padding-bottom {
  padding-bottom: 10px;
}
.quote-of-the-day__title--small {
  font-size: 14px;
  line-height: 16.94px;
}
.quote-of-the-day__interviewee {
  font-family: Inter;
  font-weight: 500;
  font-size: 13px;
  line-height: 110%;
  letter-spacing: 0%;
}
.quote-of-the-day__sub--padding {
  padding-top: 8px;
}
.quote-of-the-day__name {
  font-weight: 500;
  font-size: 15px;
  line-height: 16.5px;
}
.quote-of-the-day__all--padding {
  padding-top: 20px;
}

.quote-autor__name {
  font-weight: 500;
  font-size: 15px;
  line-height: 16.5px;
}
.quote-autor__rank {
  font-weight: 400;
  font-size: 13px;
  line-height: 15.6px;
  opacity: 0.6;
}

.quote-all__link {
  display: flex;
  align-items: center;
}
.quote-all__link--z-index {
  position: absolute;
  z-index: 10;
}
.quote-all__text {
  font-weight: 500;
  font-size: 14px;
  line-height: 15.4px;
}
.quote-all__text--padding {
  padding-right: 5px;
}
.quote-all__text--color-blue {
  color: rgb(6, 88, 217);
}
.quote-all__icon-image {
  width: 5px;
  height: 9px;
  margin-top: 3px;
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='9' viewBox='0 0 5 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2707_1322)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-3.0598e-07 0L5 3.5L0 7L-3.0598e-07 0Z' fill='%230658D9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2707_1322'%3E%3Crect width='7' height='5' fill='white' transform='translate(0 7) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.banner-block--padding {
  padding-top: 4rem;
}
.banner-block__inner-85 {
  width: 85%;
}
.banner-block__inner-70 {
  width: 70%;
}
.banner-block__width-100 {
  width: 100%;
  height: auto;
}

.measurements {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.measurements--margin-top {
  margin-top: 60px;
}
@media (max-width: 799px) {
  .measurements--margin-top {
    margin-top: 30px;
  }
}
.measurements__left {
  width: 75%;
  border-bottom: 1px solid rgba(27, 28, 31, 0.08);
  border-right: 1px solid rgba(27, 28, 31, 0.08);
}
@media (max-width: 1279px) {
  .measurements__left {
    width: 100%;
    border-right: none;
  }
}
@media (max-width: 1049px) {
  .measurements__left {
    margin-top: 0;
    overflow: hidden;
  }
}
@media (max-width: 799px) {
  .measurements__left {
    border-bottom: none;
  }
}
.measurements__left--offset {
  padding-bottom: 20px;
}
@media (max-width: 1279px) {
  .measurements__left--offset {
    margin-bottom: 30px;
  }
}
@media (max-width: 1049px) {
  .measurements__left--offset {
    margin-bottom: 30px;
  }
}
@media (max-width: 799px) {
  .measurements__left--offset {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
.measurements__right {
  width: 25%;
  border-bottom: 1px solid rgba(27, 28, 31, 0.08);
  display: flex;
}
@media (max-width: 1279px) {
  .measurements__right {
    width: 100%;
    border-bottom: none;
  }
}
.measurements__right--padding {
  padding-bottom: 20px;
}
@media (max-width: 1279px) {
  .measurements__right--padding {
    padding-bottom: 0;
  }
}
@media (max-width: 799px) {
  .measurements__right--padding {
    padding-top: 30px;
    padding-bottom: 60px;
    border-top: 1px solid rgba(27, 28, 31, 0.08);
    border-bottom: none;
  }
}
.measurements__right-inner {
  display: flex;
  align-items: stretch;
  -webkit-align-items: stretch;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.measurements__right-inner--padding {
  padding-left: 20px;
}
@media (min-width: 800px) and (max-width: 1279px) {
  .measurements__right-inner--padding {
    padding-left: 0;
  }
}
@media (max-width: 799px) {
  .measurements__right-inner--padding {
    padding-left: 0;
    padding-right: 0;
  }
}
.measurements__header {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
}
.measurements__header--height {
  height: auto;
}
.measurements__header--padding {
  padding-right: 20px;
}
@media (max-width: 799px) {
  .measurements__header-top {
    display: grid;
    overflow: hidden;
  }
}
.measurements__header-top--padding {
  padding-bottom: 20px;
}
.measurements__header-bottom {
  display: none;
}
.measurements__h1 {
  display: flex;
  justify-content: flex-start;
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.2rem;
}
.measurements__link {
  padding-left: 25px;
}
.measurements__rss {
  height: 20px;
  width: 100%;
}

@media (max-width: 799px) {
  .measurements-items {
    grid-area: 1/-1;
  }
}
.measurements-items__inner {
  display: flex;
  justify-content: flex-start;
  background-color: rgb(245, 247, 247);
  border-radius: 6px;
  width: fit-content;
}

.measurements-item {
  width: max-content;
}
.measurements-item__link {
  display: block;
  padding: 13px 20px;
  font-weight: 500;
  font-size: 14px;
  line-height: 9.8px;
}
.measurements-item__link-active {
  border-radius: 6px;
  background-color: rgb(6, 88, 217);
  color: rgb(255, 255, 255);
}
.measurements-item__title {
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.2rem;
}
.measurements-item__header-bottom {
  display: none !important;
}
@media (max-width: 799px) {
  .measurements-item__header-bottom {
    display: grid;
    overflow: hidden;
  }
}

@media (max-width: 799px) {
  .measurements-news {
    display: flex;
    grid-area: 1/-1;
  }
}
@media (max-width: 799px) {
  .measurements-news--display {
    display: block;
  }
}
.measurements-news--gap-1 {
  display: block;
  flex-direction: column;
  justify-content: flex-start;
  gap: 1px;
}
@media (max-width: 799px) {
  .measurements-news--gap-1 {
    flex-direction: unset;
  }
}
.measurements-news__top {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 799px) {
  .measurements-news__top {
    flex-direction: column;
    width: 100%;
    float: left;
  }
}
.measurements-news__top--gap-1 {
  gap: 1px;
}
.measurements-news__top--desktop {
  display: flex;
}
@media (max-width: 799px) {
  .measurements-news__top--desktop {
    display: none;
  }
}
.measurements-news__top--mobile {
  display: none;
}
@media (max-width: 799px) {
  .measurements-news__top--mobile {
    display: block;
  }
}
.measurements-news__top--padding-bottom {
  padding-bottom: 20px;
}
.measurements-news__bottom {
  padding-top: 1px;
}
.measurements-news__left {
  width: 66.66%;
}
@media (max-width: 799px) {
  .measurements-news__left {
    width: 100%;
  }
}
@media (max-width: 799px) {
  .measurements-news__left--padding {
    padding-bottom: 16px;
  }
}
.measurements-news__main-news {
  display: grid;
}
.measurements-news__icon {
  z-index: 1;
  grid-area: 1/-1;
  display: flex;
  flex-direction: column;
  margin: auto;
  text-align: center;
}
.measurements-news__main-news-icon {
  width: 60px;
  height: 60px;
}
.measurements-news__main-news-image {
  grid-area: 1/-1;
  object-fit: cover;
  height: auto;
  aspect-ratio: 16/9;
}
.measurements-news__right {
  width: calc(33.33% - 1px);
}
.measurements-news__right--margin-right {
  margin-right: 1px;
}
@media (max-width: 799px) {
  .measurements-news__right {
    width: 100%;
  }
}
.measurements-news__right--background {
  background-image: url("/new/images/main/measurements/furla-sdwr.png");
  background-size: auto;
  background-color: #f5f5f5;
  background-repeat: no-repeat;
  background-position: center center;
}
.measurements-news__right-inner {
  display: flex;
  height: 100%;
}
.measurements-news__right-inner--padding {
  padding-left: 20px;
}
@media (max-width: 799px) {
  .measurements-news__right-inner--padding {
    padding-left: 0px;
  }
}
.measurements-news-items {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  -webkit-align-items: stretch;
}
@media (max-width: 799px) {
  .measurements-news-items {
    display: block;
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media (max-width: 799px) {
  .measurements-news-items--padding {
    padding-top: 3rem;
  }
}

.measurements-news-item {
  width: 33.333%;
  height: auto;
  display: flex;
}
.measurements-news-item--width-block {
  width: calc(33.333% - 1px);
}
.measurements-news-item--width33 {
  width: calc(33.33% - 1px);
}
.measurements-news-item--margin-right {
  margin-right: 1px;
}
@media (max-width: 799px) {
  .measurements-news-item--margin-right {
    margin-right: 0;
  }
}
@media (max-width: 799px) {
  .measurements-news-item {
    width: 100%;
  }
}
.measurements-news-item--padding {
  padding-bottom: 3.5rem;
}
@media (max-width: 799px) {
  .measurements-news-item--category-size {
    width: 100%;
  }
}
.measurements-news-item--padding-bottom {
  padding-bottom: 20px;
}
.measurements-news-item--padding-bottom:last-child {
  padding-bottom: 0;
}

.screen-02-top {
  display: flex;
  justify-content: space-between;
}
@media (min-width: 800px) and (max-width: 1049px) {
  .screen-02-top {
    flex-direction: row-reverse;
  }
}
@media (max-width: 799px) {
  .screen-02-top {
    flex-direction: column-reverse;
    flex-wrap: wrap;
  }
}
.screen-02-top--padding {
  padding-top: 100px;
}
@media (max-width: 799px) {
  .screen-02-top--padding {
    padding-top: 60px;
  }
}
.screen-02-top__left {
  width: 75%;
}
@media (min-width: 800px) and (max-width: 1049px) {
  .screen-02-top__left {
    width: 65%;
  }
}
@media (max-width: 799px) {
  .screen-02-top__left {
    width: 100%;
  }
}
.screen-02-top__left-inner--padding {
  padding-right: 20px;
}
@media (max-width: 1049px) {
  .screen-02-top__left-inner--padding {
    padding-right: 0;
  }
}
.screen-02-top__right {
  width: 25%;
}
@media (min-width: 800px) and (max-width: 1049px) {
  .screen-02-top__right {
    width: 35%;
  }
}
@media (max-width: 799px) {
  .screen-02-top__right {
    width: 100%;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .screen-02-top__right--padding {
    padding-right: 20px;
  }
}

.screen-02-bottom {
  display: flex;
  justify-content: space-between;
}
.screen-02-bottom__left {
  width: 75%;
}
@media (max-width: 1279px) {
  .screen-02-bottom__left {
    width: 100%;
  }
}
.screen-02-bottom__left-inner {
  display: flex;
  height: 100%;
  flex-wrap: wrap;
}
.screen-02-bottom__left-inner--padding {
  padding-right: 20px;
}
@media (max-width: 799px) {
  .screen-02-bottom__left-inner--padding {
    padding-right: 0;
  }
}
.screen-02-bottom__right {
  width: 25%;
}
@media (max-width: 1279px) {
  .screen-02-bottom__right {
    display: none;
  }
}
.screen-02-bottom__right-inner {
  padding: 20px;
}
.screen-02-bottom__right-inner--padding {
  padding: 0;
  padding-top: 100px;
}

.screen-03--padding {
  padding-top: 80px;
  padding-bottom: 60px;
}
@media (max-width: 799px) {
  .screen-03--padding {
    padding-top: 60px;
    padding-bottom: 30px;
  }
}
.screen-03--padding-top {
  padding-top: 60px;
}
@media (max-width: 799px) {
  .screen-03--padding-top {
    padding-top: 60px;
  }
}
.screen-03--padding-bottom {
  padding-bottom: 100px;
}
@media (max-width: 799px) {
  .screen-03--padding-bottom {
    padding-bottom: 60px;
  }
}
.screen-03__news {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.screen-03__news--d-none {
  display: none;
}
.screen-03__column {
  width: calc(33.333% - 13.333px);
}
@media (min-width: 800px) and (max-width: 1049px) {
  .screen-03__column {
    width: 100%;
  }
}
@media (max-width: 799px) {
  .screen-03__column {
    width: 100%;
  }
}
.screen-03__top {
  margin-bottom: 40px;
  border-bottom: 1px solid rgba(27, 28, 31, 0.08);
}
.screen-03__top--padding-bottom {
  padding-bottom: 20px;
}
.screen-03__top .news-full__title { /* ЭТОТ БЛОК УДАЛИТЬ !!! */
  height: auto;
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .screen-03__top .news-full__title {
    height: auto;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .screen-03__top .news-full__title {
    height: auto;
  }
}
@media (max-width: 799px) {
  .screen-03__top .news-full__title {
    height: auto;
  }
}
@media (max-width: 799px) {
  .screen-03__bottom {
    display: grid;
    overflow: hidden;
  }
}
@media (max-width: 799px) {
  .screen-03 .screen-03__inner {
    grid-area: 1/-1;
    display: block;
    justify-content: flex-start;
    width: max-content;
  }
}
@media (max-width: 799px) {
  .screen-03 .screen-03__inner .screen-03__inner--padding {
    padding-bottom: 3.6rem;
  }
}
.screen-03__item {
  margin-bottom: 12px;
  border-bottom: 1px solid rgba(27, 28, 31, 0.08);
}
@media (max-width: 799px) {
  .screen-03__item {
    width: 95vw;
    margin-bottom: 0;
    border-bottom: none;
  }
}
.screen-03__item--padding-bottom {
  padding-bottom: 12px;
}
.screen-03__item--width-33 {
  width: calc(33.333% - 13.333px);
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .screen-03__item--width-33 {
    width: calc(33.333% - 13.333px);
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .screen-03__item--width-33 {
    width: calc(50% - 13.333px);
  }
}
@media (min-width: 580px) and (max-width: 799px) {
  .screen-03__item--width-33 {
    width: 100%;
  }
}
@media (max-width: 579px) {
  .screen-03__item--width-33 {
    width: 100%;
  }
}

.screen-04 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.screen-04--padding-bottom {
  padding-bottom: 60px;
}
.screen-04__column {
  width: 32%;
  border-top: 1px solid rgb(27, 28, 31);
}
@media (max-width: 1049px) {
  .screen-04__column {
    width: 100%;
  }
}
@media (max-width: 1049px) {
  .screen-04__column--margin {
    margin-bottom: 25px;
  }
}
.screen-04__item {
  margin-bottom: 10px;
  border-bottom: 1px solid rgba(27, 28, 31, 0.08);
}
.screen-04__item--padding-bottom {
  padding-bottom: 10px;
}
.screen-04__head--padding {
  padding-top: 15px;
  padding-bottom: 35px;
}
.navigation {
  display: none;
}
@media (max-width: 799px) {
  .navigation {
    display: flex;
    width: min-content;
  }
}
.navigation--padding {
  padding-bottom: 25px;
}
.navigation__icon {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='9' viewBox='0 0 8 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='4.5' r='4' fill='%231B1C1F' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 8px;
  height: 8px;
  margin-right: 5px;
}

.themes {
  display: none;
  border-top: 1px solid rgb(27, 28, 31);
}
@media (max-width: 799px) {
  .themes {
    display: block;
  }
}
.themes--display {
  display: block;
}
@media (max-width: 799px) {
  .themes--margin {
    margin-top: 60px;
  }
}
.themes--border-top-none {
  border-top: none;
}
.themes--padding-top {
  padding-top: 30px;
}
.themes__top--padding {
  padding-top: 20px;
  padding-bottom: 40px;
}
.themes__categories {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
@media (max-width: 799px) {
  .themes__categories {
    width: 700vw;
    height: 600vw;
  }
}
.themes__categories--padding {
  padding-bottom: 42px;
}
.themes__information {
  display: flex;
  flex-wrap: wrap;
  background-color: rgb(245, 247, 247);
  justify-content: space-between;
  padding: 20px;
}

.themes-category {
  width: 30%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0;
  border-top: 1px solid rgba(27, 28, 31, 0.08);
  border-bottom: 1px solid rgba(27, 28, 31, 0.08);
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: 3.333%;
  background-size: 0px 100%;
  background-image: linear-gradient(to right, #e0dfdf, #f3f3f3); /* Параметры градиента */
  background-repeat: no-repeat; /* Фон не повторяется */
  background-position: left bottom; /* Положение в левом нижнем углу */
  transition: 0.3s; /* Время перехода */
}
.themes-category:hover {
  background-size: 100% 100%; /* Линия занимает всю ширину */
}
@media (min-width: 800px) and (max-width: 1049px) {
  .themes-category {
    width: 48.5%;
    margin-right: 1.5%;
  }
}
@media (max-width: 799px) {
  .themes-category {
    width: 31%;
    margin-right: 2.333%;
  }
}
.themes-category__info {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
}
.themes-category__icon--margin {
  margin-right: 7px;
}
.themes-category__title {
  display: block;
  font-weight: 600;
  font-size: 13px;
  line-height: 13px;
  text-transform: uppercase;
}
.themes-category__fire {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.themes-category__fire::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.49304 7.38625C8.55583 7.39205 8.90761 5.9823 8.47958 5.19813C9.40594 5.9298 10 7.06086 10 8.33052C10 9.96497 9.01542 11.3697 7.60556 11.9879C8.01786 11.4699 8.26325 10.562 8.14469 9.65978C7.6276 11.3577 5.92204 10.9697 5.53445 9.68448C5.27102 8.81061 5.32541 8.17123 4.36047 7.58455C4.43744 8.74761 3.08775 10.0023 4.41282 12C2.87435 11.3384 1.8895 9.81847 2.00993 8.00973C2.03463 7.61113 2.11365 7.21916 2.24421 6.84757C3.09175 4.50475 6.76487 2.54722 5.049 0C6.71216 0.952368 7.44691 2.17053 7.45215 3.44459C7.45758 4.76604 6.84352 5.07983 6.47326 6.0709C6.19419 6.81827 6.79073 7.38245 7.49304 7.38625Z' fill='%23EB1805'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  margin-right: 10px;
  width: 12px;
  height: 12px;
}
.themes-category__arrow {
  width: 7px;
  height: 5px;
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='5' viewBox='0 0 5 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2754_6546)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-3.0598e-07 0L5 3.5L0 7L-3.0598e-07 0Z' fill='%230658D9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2754_6546'%3E%3Crect width='7' height='5' fill='white' transform='translate(0 7) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.themes-category__information {
  display: flex;
  padding: 15px;
  justify-content: space-between;
  align-items: stretch;
  background-color: rgb(245, 247, 247);
  flex-wrap: wrap;
}
@media (max-width: 799px) {
  .themes-category__information--margin {
    margin-top: 2rem;
  }
}

.themes-bottom__head--padding-bottom {
  padding-bottom: 25px;
}
.themes-bottom__bottom {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.themes-bottom__column {
  width: 50%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
@media (min-width: 800px) and (max-width: 1049px) {
  .themes-bottom__column {
    width: 36%;
  }
}
@media (max-width: 799px) {
  .themes-bottom__column {
    width: 100%;
  }
}
.themes-bottom__item {
  display: block;
  font-weight: 400;
  font-size: 13px;
  line-height: 16.9px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.themes-bottom__item:first-child {
  padding-top: 0px;
}
.themes-bottom__item:last-child {
  padding-bottom: 0px;
}

.search {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 1049px) {
  .search--height-auto {
    height: auto !important;
  }
}
@media (max-width: 799px) {
  .search--width {
    width: 100%;
  }
}
.search__outer {
  display: grid;
  width: 60%;
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .search__outer {
    width: 70%;
  }
}
@media (max-width: 1049px) {
  .search__outer {
    width: 100%;
  }
}
@media (max-width: 1049px) {
  .search__outer--padding {
    padding-bottom: 25px;
  }
}
.search__inner {
  border: 1px solid rgba(27, 28, 31, 0.2);
  border-radius: 6px;
  width: 100%;
  height: 100%;
}
@media (max-width: 1049px) {
  .search__inner--border-firms {
    border: none;
  }
}
@media (max-width: 799px) {
  .search__inner--border {
    border: none;
  }
}
.search__form {
  height: 100%;
  width: 100%;
  margin: 0;
}
.search__info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
@media (min-width: 800px) and (max-width: 1049px) {
  .search__info {
    justify-content: flex-start;
  }
}
.search__info--height {
  height: 100%;
}
@media (max-width: 1049px) {
  .search__info--flex {
    flex-wrap: wrap !important;
    justify-content: flex-start;
  }
}
.search__text {
  display: grid;
  border-radius: 6px;
  padding: 15px 25px;
  flex: 1;
}
@media (max-width: 799px) {
  .search__text {
    width: 100%;
    border-radius: 6px;
  }
}
@media (max-width: 1049px) {
  .search__text--border-firms {
    border: 1px solid rgba(27, 28, 31, 0.2);
  }
}
@media (max-width: 799px) {
  .search__text--border {
    border: 1px solid rgba(27, 28, 31, 0.2);
  }
}
.search__text--height {
  height: 100%;
}
@media (max-width: 799px) {
  .search__text--height {
    height: auto;
  }
}
.search__text--width {
  width: 100%;
}
@media (max-width: 799px) {
  .search__text--margin {
    margin-bottom: 20px;
  }
}
.search__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2819_5152)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6945 14.3055L12.6009 11.213C13.6659 9.79694 14.1545 8.02987 13.9684 6.26786C13.7823 4.50585 12.9352 2.87987 11.5979 1.71756C10.2606 0.55525 8.53249 -0.0570001 6.76173 0.00418026C4.99098 0.0653606 3.30922 0.795424 2.05534 2.04726C0.801459 3.2991 0.0686533 4.97966 0.00458439 6.75031C-0.0594845 8.52097 0.549945 10.2501 1.71007 11.5893C2.8702 12.9285 4.4948 13.7782 6.2565 13.9672C8.0182 14.1562 9.78606 13.6704 11.2039 12.6078L14.2986 15.7014C14.3866 15.7984 14.4946 15.8752 14.615 15.9267C14.7355 15.9782 14.8656 16.0031 14.9966 15.9997C15.2606 15.9997 15.5138 15.8949 15.7006 15.7083C15.8874 15.5217 15.9925 15.2686 15.9928 15.0046C15.9953 14.8736 15.97 14.7436 15.9185 14.6231C15.8671 14.5026 15.7908 14.3943 15.6945 14.3055ZM2.04492 7.03318C2.04537 6.04805 2.33791 5.08517 2.88555 4.26628C3.43318 3.4474 4.21133 2.80927 5.1216 2.43259C6.03187 2.05591 7.03339 1.95759 7.99954 2.15005C8.96568 2.34252 9.85307 2.81713 10.5495 3.51388C11.2459 4.21063 11.7201 5.09824 11.9122 6.06447C12.1042 7.03071 12.0054 8.03218 11.6283 8.94228C11.2512 9.85238 10.6127 10.6302 9.7936 11.1775C8.97446 11.7248 8.01145 12.0169 7.02632 12.0169C6.37192 12.017 5.72391 11.8882 5.11932 11.6378C4.51473 11.3873 3.96543 11.0202 3.5028 10.5574C3.04018 10.0945 2.6733 9.54506 2.42315 8.94035C2.173 8.33565 2.04447 7.68758 2.04492 7.03318Z' fill='%2318191F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2819_5152'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 16px;
  height: 16px;
  margin: auto 0;
}
.search__input {
  display: block;
  font-weight: 400;
  font-size: 15px;
  line-height: 19.5px;
  width: 100%;
  padding: 6px;
  padding-left: 29px;
  color: rgb(89, 89, 89);
  border: none;
  background-color: unset;
}
.search__input:focus {
  outline: none;
}
.search__block {
  width: fit-content;
  display: flex;
  align-items: center;
}
@media (max-width: 1049px) {
  .search__block {
    width: 100%;
  }
}
.search__block--offset {
  margin-right: 20px;
}
@media (max-width: 1049px) {
  .search__block--offset {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 0;
  }
}
.search__select {
  border: none;
  font-weight: 400;
  font-size: 13px;
  line-height: 13px;
  background: transparent;
  width: 200px;
}
@media (min-width: 800px) and (max-width: 1049px) {
  .search__button--width {
    width: 100%;
    height: auto !important;
  }
}
@media (max-width: 799px) {
  .search__button--width {
    width: 100%;
    height: auto !important;
  }
}
@media (max-width: 1049px) {
  .search__button--margin {
    margin-top: 30px;
  }
}

.button {
  padding: 0 72px;
  background-color: rgb(6, 88, 217);
  color: rgb(255, 255, 255);
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  border: none;
  height: 100%;
  min-height: 70px;
  width: max-content;
  border-radius: 6px;
  cursor: pointer;
}
.button--plus {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.button--plus::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2827_5167)'%3E%3Cpath d='M8.375 6.125V0H6.625V6.125H0.5V7.875H6.625V14H8.375V7.875H14.5V6.125H8.375Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2827_5167'%3E%3Crect width='14' height='14' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  margin-right: 15px;
  width: 14px;
  height: 14px;
}
.button--comment {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.button--comment::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3077_431)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.66667 3.16675H13.3333C13.9167 3.16675 14.5 3.63341 14.5 4.33341V10.1667C14.5 10.7501 14.0333 11.3334 13.3333 11.3334H7.5L4 14.8334V11.3334H1.66667C0.966667 11.3334 0.5 10.8667 0.5 10.1667V4.33341C0.5 3.63341 0.966667 3.16675 1.66667 3.16675Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3077_431'%3E%3Crect width='14' height='14' fill='white' transform='translate(0.5 2)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  margin-right: 15px;
  width: 15px;
  height: 16px;
}
@media (max-width: 799px) {
  .button--width-100 {
    width: 100%;
  }
}

.author {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.author__name {
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
}
.author__status {
  font-weight: 400;
  font-size: 16px;
  line-height: 19.36px;
  color: rgb(115, 115, 115);
}
.author__image {
  width: 76px;
  height: 76px;
}

.information {
  padding: 24px 24px 18px 24px;
  width: 100%;
  background-color: rgb(255, 255, 255);
}
@media (min-width: 800px) and (max-width: 1049px) {
  .information {
    width: 100%;
  }
}
@media (max-width: 579px) {
  .information {
    width: 100%;
  }
}
.information--margin {
  margin-bottom: 20px;
}
@media (min-width: 800px) and (max-width: 1049px) {
  .information--margin {
    margin-bottom: 20px;
  }
}
@media (max-width: 579px) {
  .information--margin {
    margin-bottom: 16px;
  }
}
.information__top {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.information__top--padding {
  padding-bottom: 12px;
}
.information__icon {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.information__icon--calendar-image {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2754_1634)'%3E%3Crect x='4' width='2' height='6' rx='1' fill='%230658D9'/%3E%3Crect x='4' y='10' width='2' height='5' rx='1' transform='rotate(-90 4 10)' fill='%230658D9'/%3E%3Crect x='4' y='13' width='2' height='5' rx='1' transform='rotate(-90 4 13)' fill='%230658D9'/%3E%3Crect x='4' y='16' width='2' height='5' rx='1' transform='rotate(-90 4 16)' fill='%230658D9'/%3E%3Crect x='11' y='10' width='2' height='5' rx='1' transform='rotate(-90 11 10)' fill='%230658D9'/%3E%3Crect x='11' y='13' width='2' height='5' rx='1' transform='rotate(-90 11 13)' fill='%230658D9'/%3E%3Crect x='11' y='16' width='2' height='5' rx='1' transform='rotate(-90 11 16)' fill='%230658D9'/%3E%3Crect x='14' width='2' height='6' rx='1' fill='%230658D9'/%3E%3Crect x='1' y='3' width='18' height='16' rx='1' stroke='%230658D9' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2754_1634'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.information__icon--smile-image {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2767_1658)'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%230658D9' stroke-width='2'/%3E%3Ccircle cx='6.5' cy='7.5' r='1.5' fill='%230658D9'/%3E%3Ccircle cx='13.5' cy='7.5' r='1.5' fill='%230658D9'/%3E%3Cpath d='M6 13C6.79844 14.1956 8.29077 15 10 15C11.7092 15 13.2016 14.1956 14 13' stroke='%230658D9' stroke-width='2' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2767_1658'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.information__icon--margin {
  margin-right: 14px;
}
.information__theme {
  font-weight: 600;
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
  color: rgb(115, 115, 115);
}
.information__title {
  display: block;
  font-weight: 500;
  font-size: 16px;
  line-height: 20.8px;
  padding-right: 15%;
}
.information__title--padding {
  padding-bottom: 80px;
}
.information__bottom {
  display: flex;
  justify-content: flex-end;
}
.information__link {
  display: block;
  font-weight: 500;
  font-size: 14px;
  line-height: 15.4px;
}
.information__link::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='7' viewBox='0 0 5 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2754_6546)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-3.0598e-07 0L5 3.5L0 7L-3.0598e-07 0Z' fill='%230658D9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2754_6546'%3E%3Crect width='7' height='5' fill='white' transform='translate(0 7) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 5px;
  height: 9px;
  margin-left: 6px;
}

.actual {
  width: 100%;
  display: none;
  background-color: rgb(6, 88, 217);
  color: rgb(255, 255, 255);
  height: 100%;
}
@media (max-width: 799px) {
  .actual {
    display: block;
  }
}
.actual__inner {
  padding: 20px 20px 40px 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
}
@media (max-width: 799px) {
  .actual__inner {
    padding: 4.6%;
  }
}
.actual__head {
  font-weight: 500;
  font-size: 20px;
  line-height: 22px;
}
.actual__head--padding {
  padding-bottom: 40px;
}
.actual__items {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.actual__item {
  border-top: 1px solid rgb(255, 255, 255);
}
.actual__item:last-child {
  border-bottom: 1px solid rgb(255, 255, 255);
}
.actual__item-inner {
  padding: 17px 10px 16px 10px;
}
.actual__link {
  font-weight: 500;
  font-size: 16px;
  line-height: 19.2px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: rgb(255, 255, 255);
}
.actual__link::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='7' viewBox='0 0 5 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2770_590)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-3.0598e-07 0L5 3.5L0 7L-3.0598e-07 0Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2770_590'%3E%3Crect width='7' height='5' fill='white' transform='translate(0 7) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 5px;
  height: 9px;
  margin-left: 5px;
}

.analytics {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.analytics__top--padding {
  padding-top: 100px;
  padding-bottom: 93px;
}
.analytics__top-inner {
  border-top: 2px solid rgb(27, 28, 31);
}
.analytics__title {
  display: block;
  font-weight: 600;
  font-size: 24px;
  line-height: 26.4px;
}
.analytics__title--padding {
  padding-top: 20px;
}
.analytics__items {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 799px) {
  .analytics__items {
    justify-content: center;
  }
}
.analytics__item {
  width: calc(50% - 10px);
  margin-bottom: 17px;
  border-bottom: 2px solid rgba(27, 28, 31, 0.08);
}
@media (min-width: 800px) and (max-width: 1049px) {
  .analytics__item {
    width: 100%;
  }
}
@media (max-width: 799px) {
  .analytics__item {
    width: 100%;
  }
}
.analytics__item--offset {
  padding-bottom: 16px;
}
.analytics__bottom--padding {
  padding-top: 2rem;
}

.adv {
  display: flex;
  justify-content: space-between;
  color: rgb(255, 255, 255);
  flex-wrap: wrap;
}
.adv__item {
  width: 49%;
  height: 178px;
}
@media (min-width: 800px) and (max-width: 1049px) {
  .adv__item {
    width: 100%;
  }
}
@media (max-width: 799px) {
  .adv__item {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .adv__item--margin {
    margin-bottom: 25px;
  }
}
@media (max-width: 799px) {
  .adv__item--margin {
    margin-bottom: 0;
  }
}
.adv__item--background-1 {
  background: url(/new/images/main/screen_03/fon-1.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.adv__item--background-2 {
  background: url(/new/images/main/screen_03/fon-2.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.adv__inner {
  padding: 20px;
  display: flex;
  justify-content: space-between;
  height: 100%;
}
@media (max-width: 1049px) {
  .adv__inner {
    justify-content: flex-start;
  }
}
.adv__icon {
  width: 75px;
  height: 75px;
}
.adv__icon--margin-right {
  margin-right: 25px;
}
.adv__text {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  width: fit-content;
}
.adv__title {
  font-weight: 600;
  font-size: 18px;
  line-height: 30px;
}
@media (max-width: 1049px) {
  .adv__title--padding {
    padding-bottom: 5px;
  }
}
.adv__button {
  display: block;
  font-weight: 600;
  font-size: 12px;
  line-height: 8.4px;
  padding: 15px 25px;
  background-color: rgb(255, 255, 255);
  border-radius: 6px;
  width: fit-content;
  color: rgb(255, 255, 255);
}

.organization {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.organization--offset {
  padding-top: 100px;
  padding-bottom: 100px;
  margin-bottom: 100px;
}
.organization__head--padding-bottom {
  padding-bottom: 40px;
}
.organization__info--padding-top {
  padding-top: 40px;
}

.news-block {
  position: relative;
}
.news-block--padding-top {
  padding-top: 2.7rem;
}
.news-block--padding-bottom {
  padding-bottom: 60px;
}
.news-block__top--padding {
  padding-bottom: 40px;
}
.news-block__items {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: max-content;
}
.news-block__item {
  display: block;
  width: 190px;
  height: 190px;
}
@media (min-width: 580px) and (max-width: 799px) {
  .news-block__item {
    width: 130px;
    height: 130px;
  }
}
@media (max-width: 579px) {
  .news-block__item {
    width: 100px;
    height: 100px;
  }
}
.news-block__item--width {
  width: 32%;
}

.last-right-news {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.last-right-news--padding-left {
  padding-left: 10%;
}

@media (max-width: 799px) {
  .last-right-news--padding-left {
      padding-left: 0;
  }
}

.last-right-news--padding-bottom {
  padding-bottom: 15px;
}

.last-right-news__top--padding {
  padding-bottom: 20px;
}

@media (max-width: 1279px) {
  .last-right-news--display-lg {
    display: none;
  }
}

.last-right-news__title {
  font-weight: 500;
  font-size: 20px;
  line-height: 22px;
}
@media (max-width: 799px) {
  .last-right-news__title {
    font-size: 18px;
    line-height: 20px;
  }
}
.last-right-news__title--padding-bottom {
  padding-bottom: 40px;
}
@media (max-width: 799px) {
  .last-right-news__title--padding-bottom {
    padding-bottom: 30px;
  }
}
.last-right-news__items {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 20px;
}
.last-right-news__item {
  display: flex;
  gap: 20px;
}
.last-right-news__time {
  font-weight: 400;
  font-size: 14px;
  line-height: 16.94px;
  color: rgb(115, 115, 115);
  min-width: 36px;
}
.last-right-news__time--padding {
  padding-right: 20px;
}
.last-right-news__title-small {
  display: block;
  font-weight: 400;
  font-size: 15px;
  line-height: 18.75px;
}
.last-right-news__bottom--padding {
  padding-top: 40px;
}
.last-right-news__bottom-button {
  display: flex;
  align-items: center;
  padding: 12px 16px;
  border-radius: 6px;
  font-weight: 400;
  font-size: 13px;
  line-height: 13px;
  background-color: rgb(6, 88, 217);
  color: rgb(255, 255, 255);
  width: fit-content;
}
@media (max-width: 579px) {
  .last-right-news__bottom-button {
    width: 100%;
    justify-content: center;
  }
}
.last-right-news__bottom-button::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='10' viewBox='0 0 5 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2754_481)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-3.0598e-07 0.5L5 4L0 7.5L-3.0598e-07 0.5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2754_481'%3E%3Crect width='7' height='5' fill='white' transform='translate(0 7.5) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 5px;
  height: 9px;
  margin-left: 6px;
  margin-top: 3px;
}

.news-full {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  /* grid-block - start */
  /* grid-block - end */
}
@media (max-width: 799px) {
  .news-full--offset {
    padding-bottom: 2.5rem;
  }
}
@media (max-width: 799px) {
  .news-full--width-100 {
    width: 100%;
  }
}
.news-full--gap {
  gap: 20px;
}
.news-full--grid-area {
  grid-area: 1/-1;
}
.news-full--padding-main {
  padding: 20px 20px 30px 20px;
}
.news-full--relative {
  position: relative;
}
@media (max-width: 579px) {
  .news-full--grid-block .news-full__inner {
    display: grid;
    grid-template-rows: 29vw max-content;
    grid-template-columns: 50% 50%;
    width: 100% !important;
    grid-column: 1/-1;
    grid-row: 1/-1;
  }
  .news-full--grid-block .news-full__info {
    padding-top: 0;
    grid-column: 1/-1;
    grid-row: 1/-1;
    display: grid;
    grid-template-rows: 29vw max-content;
    grid-template-columns: 50% 50%;
  }
  .news-full--grid-block .news-full__info .news-full__sub-title {
    grid-column: 2/3;
    grid-row: 1/2;
  }
  .news-full--grid-block .news-full__info .news-full__title {
    grid-column: 1/3;
    grid-row: 2/3;
  }
}
@media (max-width: 799px) {
  .news-full--grid-block {
    display: grid;
    grid-template-rows: 29vw auto;
    grid-template-columns: 50% 50%;
    width: 83vw;
  }
  .news-full--grid-width {
    width: unset;
  }
  .news-full--grid-block .news-full__top {
    grid-area: photo;
    width: 100% !important;
    grid-column: 1/2;
    grid-row: 1/2;
    padding-right: 15px;
  }
  .news-full--grid-block .news-full__inner {
    display: grid;
    grid-template-rows: 29vw max-content;
    grid-template-columns: 50% 50%;
    width: 100% !important;
    grid-column: 1/3;
    grid-row: 1/3;
  }
  .news-full--grid-block .news-full__inner .news-full__info {
    padding-top: 15px;
    grid-column: 1/3;
    grid-row: 1/3;
    display: grid;
    grid-template-rows: 29vw max-content;
    grid-template-columns: 50% 50%;
  }
  .news-full--grid-block .news-full__info .news-full__title {
    grid-column: 1/3;
    grid-row: 2/3;
  }
  .news-full--grid-block .news-full__inner .news-full__bottom {
    grid-column: 2/3;
    grid-row: 1/2;
    align-content: space-between;
    justify-content: flex-end;
  }
}
.news-full__head {
  border-top: 2px solid rgb(27, 28, 31);
}
.news-full__head-inner {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
}
.news-full__head-inner--padding {
  padding-top: 20px;
  padding-bottom: 30px;
}
@media (max-width: 799px) {
  .news-full__head-inner--padding {
    padding-bottom: 40px;
  }
}
.news-full__head-inner--padding-bottom {
  padding-bottom: 25px;
}
.news-full__title-top {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-weight: 600;
  font-size: 24px;
  line-height: 26.4px;
}
.news-full__title-top--font-size-20 {
  font-weight: 500;
  font-size: 20px;
  line-height: 22px;
}
.news-full__title-top--font-size-18 {
  font-weight: 500;
  font-size: 18px;
  line-height: 21.6px;
}
.news-full__title-top--font-size-15 {
  font-weight: 500;
  font-size: 15px;
  line-height: 18.15px;
}
.news-full__title-arrow {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='10' viewBox='0 0 8 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2792_5428)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-4.37114e-07 0L8 5L0 10L-4.37114e-07 0Z' fill='%230658D9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2792_5428'%3E%3Crect width='10' height='8' fill='white' transform='translate(0 10) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 8px;
  height: 10px;
  margin-left: 6px;
  line-height: 26.4px;
  padding-bottom: 23px;
}
.news-full__top {
  width: 100%;
}
.news-full__top--width-27 {
  width: 27%;
}
.news-full__top--width-31 {
  width: 31%;
}
.news-full__top--width-36 {
  width: 36%;
}
.news-full__top--width-61 {
  width: 61%;
}
@media (max-width: 799px) {
  .news-full__top--width-61 {
    width: 100%;
  }
}
.news-full__top--width-66 {
  width: 66%;
}
.news-full__top--width-70 {
  width: 70%;
}
.news-full__top--padding {
  padding-left: 0;
  padding-right: 15px;
}
@media (max-width: 799px) {
  .news-full__top--padding {
    padding-left: 0;
    padding-right: 0;
  }
}
.news-full__inner {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}
.news-full__inner--justify-start {
  justify-content: flex-start;
}
.news-full__inner--justify-end {
  justify-content: flex-end;
}
.news-full__inner--padding-right {
  padding-right: 20px;
}
.news-full__inner--padding-bottom {
  padding-bottom: 30px;
}
.news-full__inner--grid-area {
  grid-area: 1/-1;
}
.news-full__inner--flex-full-height {
  flex: 1;
  height: auto;
}
.news-full__inner--position {
  z-index: 3;
}
.news-full__info {
  display: flex;
  flex-direction: column;
}
.news-full__info--padding {
  padding-bottom: 20px;
}
.news-full__info--d-flex {
  display: flex !important;
}
.news-full__breadcrumbs {
  font-weight: 500;
  font-size: 15px;
  line-height: 18.15px;
  color: rgb(115, 115, 115);
}
.news-full__breadcrumbs--offset {
  padding-bottom: 15px;
}
.news-full__image-block {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.news-full__image-block--padding-bottom {
  padding-bottom: 16px;
}
.news-full__image-block--padding-right {
  padding-right: 12%;
}
.news-full__image-block--video-icon {
  display: grid;
}
.news-full__image-block--video-icon::before {
  content: "";
  z-index: 1;
  grid-area: 1/-1;
  margin: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='60' height='60' rx='30' fill='white' fill-opacity='0.9'/%3E%3Cg clip-path='url(%23clip0_2730_189)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26 21L38 30L26 39L26 21Z' fill='%2318191F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2730_189'%3E%3Crect width='18' height='12' fill='white' transform='translate(26 39) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 36px;
  height: 36px;
}
.news-full__image-block--video-icon-big::before {
  width: 60px;
  height: 60px;
}
.news-full__image-block--video-icon img {
  grid-area: 1/-1;
}
.news-full__image-title {
  display: block;
  width: 100%;
  font-size: 10px;
  line-height: 20px;
  color: rgb(255, 255, 255);
  background-color: #666666;
}
.news-full__image-title--offset {
  margin-top: 2px;
  padding-left: 5px;
}
.news-full__video-block {
  width: 100%;
  aspect-ratio: 16/9;
}
.news-full__icon-block {
  z-index: 1;
  grid-area: 1/-1;
  display: flex;
  flex-direction: column;
  margin: auto;
  text-align: center;
}
.news-full__icon {
  width: 60px;
  height: 60px;
}
.news-full__icon--size-analytics {
  width: 36px;
  height: 36px;
}
.news-full__image--grid {
  grid-area: 1/-1;
}
.news-full__image {
  height: auto;
  display: block;
  object-fit: cover;
  aspect-ratio: 16/9;
  width: 100%;
}
.news-full__image--aspect-ratio {
  aspect-ratio: 3/2;
}
.news-full__image-desc {
  font-weight: 400;
  font-size: 15px;
  line-height: 18.15px;
  color: rgb(115, 115, 115);
}
.news-full__section {
  display: inline-block;
  width: fit-content;
  padding: 6px;
  border-radius: 6px;
  background-color: rgb(6, 88, 217);
  color: rgb(255, 255, 255);
  font-weight: 500;
  font-size: 13px;
  line-height: 9.1px;
}
.news-full__section--padding {
  padding: 9px 16px;
}
.news-full__section--bg-gray {
  background-color: rgb(245, 247, 247);
  color: rgb(27, 28, 31);
}
.news-full__section--font-size-14 {
  font-weight: 500;
  font-size: 14px;
  line-height: 9.8px;
}
.news-full__section--margin {
  margin-bottom: 15px;
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .news-full__section--margin {
    margin-bottom: 5px;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .news-full__section--margin {
    margin-bottom: 10px;
  }
}
@media (max-width: 799px) {
  .news-full__section--margin {
    margin-bottom: 10px;
  }
}
.news-full__section {
  font-weight: 500;
  font-size: 11px;
  line-height: 8.25px;
}
.news-full__sub-title {
  display: block;
  padding: 8px;
  font-weight: 600;
  font-size: 11px;
  line-height: 7.7px;
  border-radius: 6px;
  width: fit-content;
}
@media (max-width: 579px) {
  .news-full__sub-title {
    width: 100%;
    text-align: right;
  }
}
@media (min-width: 580px) and (max-width: 799px) {
  .news-full__sub-title--margin {
    margin-bottom: 10px;
  }
}
.news-full__title {
  display: block;
  font-weight: 500;
  font-size: 20px;
  line-height: 20.7px;
  /*@media (min-width: 1050px) and (max-width: 1279px) {
    font-size: 1.7rem;  // 24px
    line-height: 2.05rem; // 29.05 px
  }

  @media (min-width: 800px) and (max-width: 1049px) {
    font-size: 1.4rem;  // 24px
    line-height: 1.7rem; // 29.05 px
  }

  @media (min-width: 580px) and (max-width: 799px) {
    font-size: 1.8rem;  // 24px
    line-height: 2.17rem; // 29.05 px
  }

  @media (max-width: 579px) {
    font-size: 1.9rem;  // 24px
    line-height: 2.29rem; // 29.05 px
  }*/
}
.news-full__title--fon-size-big {
  font-weight: 700;
  font-size: 24px;
  line-height: 29px;
}
.news-full__title--fon-size-2rem {
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 2.1rem;
}
.news-full__title--font-size-14 {
  font-size: 14px;
  line-height: 18.2px;
}
.news-full__title--font-size-14-new {
  font-size: 14px;
  line-height: 17.5px;
}
.news-full__title--padding-top {
  padding-top: 10px;
}
.news-full__title--padding-bottom {
  padding-bottom: 5px;
}
.news-full__title--padding-bottom-10 {
  padding-bottom: 10px;
}
.news-full__title--color-white {
  color: rgb(255, 255, 255);
}
.news-full__announcement {
  font-size: 15px;
  line-height: 18.75px;
}
.news-full__announcement--padding-top {
  padding-top: 15px;
}
.news-full__subtitle-in-article {
  font-weight: 400;
  font-size: 1.1rem;
  line-height: 1.45rem;
}
.news-full__arrow-block {
  display: none;
}
@media (max-width: 799px) {
  .news-full__arrow-block {
    display: flex;
  }
}
.news-full__arrow {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.news-full__arrow--image-left {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' transform='matrix(-1 0 0 1 24 0)' fill='%230658D9'/%3E%3Cg clip-path='url(%23clip0_2754_6525)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 9L9 12L13 15L13 9Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2754_6525'%3E%3Crect width='6' height='4' fill='white' transform='matrix(4.37114e-08 -1 -1 -4.37114e-08 13 15)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.news-full__arrow--image-right {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%230658D9'/%3E%3Cg clip-path='url(%23clip0_2754_6530)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 9L15 12L11 15L11 9Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2754_6530'%3E%3Crect width='6' height='4' fill='white' transform='translate(11 15) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.news-full__arrow--big-size {
  width: 48px;
  height: 48px;
}
.news-full__arrow--margin {
  margin-right: 4px;
}
.news-full__arrow-link {
  display: block;
}
.news-full__bottom-block {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
}
.news-full__bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
@media (max-width: 1049px) {
  .news-full__bottom {
    flex-wrap: wrap;
  }
}
.news-full__bottom--offset {
  padding-right: 8px;
}
.news-full__bottom-left {
  display: flex;
}
@media (min-width: 800px) and (max-width: 1049px) {
  .news-full__bottom-left {
    width: fit-content;
  }
}
@media (max-width: 799px) {
  .news-full__bottom-left {
    width: 100%;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .news-full__bottom-left--padding {
    padding-bottom: 8px;
  }
}
@media (max-width: 799px) {
  .news-full__bottom-left--padding {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
.news-full__date {
  font-weight: 400;
  font-size: 13px;
  line-height: 15.6px;
  color: rgb(115, 115, 115);
}
.news-full__date--font-analytics {
  font-size: 12px;
  line-height: 12px;
}
.news-full__date--color-white {
  color: rgb(255, 255, 255);
}
.news-full__bottom-right {
  display: flex;
}
.news-full__bottom-right--padding-left {
  padding-left: 10px;
}
.news-full__comment {
  display: flex;
  align-items: center;
  font-weight: 400;
  font-size: 12px;
  line-height: 10.8px;
  color: rgb(115, 115, 115);
}
.news-full__comment::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.16667 1.16663H12.8333C13.4167 1.16663 14 1.63329 14 2.33329V8.16663C14 8.74996 13.5333 9.33329 12.8333 9.33329H7L3.5 12.8333V9.33329H1.16667C0.466667 9.33329 0 8.86663 0 8.16663V2.33329C0 1.63329 0.466667 1.16663 1.16667 1.16663Z' fill='%2318191F'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 14px;
  height: 14px;
  margin-right: 6px;
}
.news-full__comment--padding {
  padding-right: 10px;
}
.news-full__view {
  display: flex;
  align-items: center;
  font-weight: 400;
  font-size: 12px;
  line-height: 10.8px;
  color: rgb(115, 115, 115);
}
.news-full__view::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 1.16663C10.15 1.16663 12.7167 3.03329 14 5.83329C12.7167 8.63329 10.15 10.5 7 10.5C3.85 10.5 1.28333 8.63329 0 5.83329C1.28333 3.03329 3.85 1.16663 7 1.16663ZM7 3.49996C5.71667 3.49996 4.66667 4.54996 4.66667 5.83329C4.66667 7.11663 5.71667 8.16663 7 8.16663C8.28333 8.16663 9.33333 7.11663 9.33333 5.83329C9.33333 4.54996 8.28333 3.49996 7 3.49996Z' fill='%2318191F'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 14px;
  height: 14px;
  margin-right: 6px;
}
.news-full__text {
  font-weight: 500;
  font-size: 18px;
  line-height: 27.9px;
  width: 100%;
}
.news-full__text p {
  padding: 0.4rem 0;
}
.news-full__text p a {
  color: rgb(6, 88, 217);
}
.news-full__text--padding {
  padding-left: 10%;
  padding-right: 12%;
}
@media (max-width: 799px) {
  .news-full__text--padding {
    padding-left: 0;
    padding-right: 0;
  }
}
.news-full__blockquote {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.4rem;
  color: rgb(6, 88, 217);
  margin: 0;
  background-color: rgb(245, 247, 247);
  padding: 1.5rem;
  border-radius: 6px;
}
.news-full__blockquote--margin {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.news-full__wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.9), black);
}
.top-news-items {
  width: calc(100% - 300px);
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 10px;
}
@media (max-width: 1279px) {
  .top-news-items {
    width: 100%;
  }
}
.top-news-items--grid-area {
  grid-area: 1/-1;
}
@media (max-width: 1049px) {
  .top-news-items--flex-nowrap {
    flex-wrap: nowrap;
  }
}
@media (max-width: 1049px) {
  .top-news-items--max-content {
    width: max-content;
  }
}

.top-news-item {
  flex-basis: calc(33.33% - 110px);
  display: flex;
  padding-right: 20px;
}
.top-news-item:nth-child(3n) {
  padding-right: 0;
}
.top-news-item--flex-column {
  flex-direction: column;
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .top-news-item {
    flex-basis: calc(33.33% - 115px);
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .top-news-item {
    /*flex-basis: calc(33.33%);*/
  }
}
@media (max-width: 799px) {
  .top-news-item {
    /*flex-basis: 100%;*/
  }
}
.top-news-item--width {
  width: 75vw;
}
.top-news-item--padding {
  padding-bottom: 15px;
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .top-news-item--padding-menu {
    padding-bottom: 15px;
  }
}
@media (max-width: 799px) {
  .top-news-item--padding-menu {
    padding-right: 15px;
  }
}
@media (max-width: 799px) {
  .top-news-item--display {
    display: none;
  }
}
.top-news-item__image-block--padding {
  padding-right: 10px;
}
.top-news-item__image-block--video {
  position: relative;
}
.top-news-item__image-block--video::before {
  content: "";
  position: absolute;
  z-index: 2;
  bottom: 5px;
  right: 15px;
  width: 36px;
  height: 36px;
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='36' height='36' rx='18' fill='white'/%3E%3Cg clip-path='url(%23clip0_2120_17556)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.1665 13L22.8332 18L16.1665 23L16.1665 13Z' fill='%2318191F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2120_17556'%3E%3Crect width='10' height='6.66667' fill='white' transform='translate(16.1665 23) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.top-news-item__image-block--video-small {
  position: relative;
}
.top-news-item__image-block--video-small::before {
  content: "";
  position: absolute;
  z-index: 2;
  bottom: 5px;
  right: 15px;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='white'/%3E%3Cg clip-path='url(%23clip0_39_523)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 9L15 12L11 15L11 9Z' fill='%2318191F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_39_523'%3E%3Crect width='6' height='4' fill='white' transform='translate(11 15) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.top-news-item__image {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
}
.top-news-item__image--grid-area {
  z-index: 1;
  grid-area: 1/-1;
}
@media (max-width: 799px) {
  .top-news-item__image {
    width: 90px;
    height: 90px;
  }
}
.top-news-item__title {
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
}
.top-news-item__title--word-break {
  word-break: break-all;
}
.top-news-item__inner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: end;
}
.top-news-item__date {
  font-weight: 400;
  font-size: 10px;
  line-height: 13px;
  color: rgb(115, 115, 115);
}

.footer {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.footer--font-size-15 {
  font-weight: 600;
  font-size: 15px;
  line-height: 21px;
}
.footer--offset {
  padding-top: 120px;
  padding-bottom: 40px;
}
.footer__middle {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  border-top: 1px solid rgba(27, 28, 31, 0.2);
  padding-top: 2rem;
}
.footer__middle--offset {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media (max-width: 1279px) {
  .footer__column {
    width: 100% !important;
  }
}
@media (max-width: 1279px) {
  .footer__column--padding {
    padding-bottom: 1.4rem;
  }
}
.footer__bottom {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  border-top: 1px solid rgba(27, 28, 31, 0.2);
  padding-top: 25px;
  font-weight: 400;
  font-size: 13px;
  line-height: 18.2px;
  color: rgb(89, 89, 89);
}
.footer__bottom--offset {
  margin-bottom: 1.5rem;
}
.footer__spisok {
  font-weight: 400;
  font-size: 9px;
  line-height: 11.7px;
}

.menu-bottom {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}
.menu-bottom__left {
  width: fit-content;
}
@media (min-width: 800px) and (max-width: 1049px) {
  .menu-bottom__left {
    width: 36%;
  }
}
@media (max-width: 799px) {
  .menu-bottom__left {
    width: 100%;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .menu-bottom__left--padding {
    padding-right: 30px;
    padding-bottom: 45px;
  }
}
@media (max-width: 799px) {
  .menu-bottom__left--padding {
    padding-right: 0;
    padding-bottom: 2rem;
  }
}
.menu-bottom__info {
  width: min-content;
}
@media (min-width: 800px) and (max-width: 1049px) {
  .menu-bottom__middle {
    width: 36%;
  }
}
@media (min-width: 580px) and (max-width: 799px) {
  .menu-bottom__middle {
    width: 50%;
  }
}
@media (max-width: 579px) {
  .menu-bottom__middle {
    width: 100%;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .menu-bottom__middle--padding {
    padding-bottom: 4rem;
  }
}
@media (max-width: 799px) {
  .menu-bottom__middle--padding {
    padding-bottom: 4rem;
  }
}
.menu-bottom__block {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.menu-bottom__block--offset {
  padding-top: 5px;
  padding-bottom: 25px;
}
.menu-bottom__item {
  display: block;
  font-weight: 500;
  font-size: 15px;
  line-height: 18.15px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.menu-bottom__item:first-child {
  padding-top: 0px;
}
.menu-bottom__item:last-child {
  padding-bottom: 0px;
}
.menu-bottom__right {
  width: 50%;
}
@media (min-width: 800px) and (max-width: 1049px) {
  .menu-bottom__right {
    width: 100%;
  }
}
@media (min-width: 580px) and (max-width: 799px) {
  .menu-bottom__right {
    width: 50%;
  }
}
@media (max-width: 579px) {
  .menu-bottom__right {
    width: 100%;
  }
}

.logo-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.logo-block--padding-bottom {
  padding-bottom: 45px;
}
.logo-block__image {
  width: 138.38px;
  height: 38px;
  background-image: url("data:image/svg+xml,%3Csvg width='139' height='38' viewBox='0 0 139 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2827_2692)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.7609 33.4768C7.38106 31.7766 6.80516 27.3813 8.00921 23.3711C8.19697 23.0331 8.31008 22.5386 8.81766 21.4527C3.9222 28.0123 3.54267 35.1983 8.71201 37.2054C15.2944 39.7272 25.0882 35.1563 30.9666 30.0729C19.5732 36.7252 14.2729 34.664 11.7615 33.4768H11.7609ZM24.7161 25.9712C20.137 28.77 14.8322 28.4032 12.8673 25.1525C10.9025 21.9018 13.023 16.9969 17.602 14.1981C22.1811 11.3994 27.4865 11.7656 29.4508 15.0169C31.4151 18.2682 29.2952 23.1725 24.7161 25.9712ZM22.8523 17.1921C23.8859 16.6739 24.425 15.6594 24.061 14.927C23.697 14.1947 22.5681 14.0214 21.5346 14.5401C20.5011 15.0589 19.9619 16.0728 20.3259 16.8052C20.69 17.5375 21.8188 17.7108 22.8523 17.1921ZM38.0876 0.725402C32.6662 -1.14696 25.3982 1.2954 19.5462 4.9624C25.4499 3.35834 31.2354 3.04743 34.9641 4.65207C41.8887 7.07831 39.9342 14.4941 34.8441 21.0111C43.3506 13.1025 44.8296 3.08658 38.0888 0.722524L38.0876 0.725402ZM56.1519 14.5298L51.1508 37.5779H45.1879L50.189 14.5298H56.1519ZM63.4905 18.6844L63.0156 20.4244C63.5184 19.7796 64.1509 19.2482 64.872 18.8646C65.5503 18.5192 66.3011 18.3416 67.0619 18.3465C67.8738 18.291 68.6773 18.5404 69.3161 19.046C69.5694 19.2633 69.7738 19.5321 69.9157 19.8345C70.0577 20.1369 70.1339 20.4661 70.1395 20.8003C70.0998 21.9942 69.9313 23.1803 69.6371 24.3378L66.7662 37.5802H61.0508L63.889 24.4984C64.0948 23.7194 64.2242 22.922 64.2754 22.1177C64.267 22.0474 64.2438 21.9798 64.2075 21.9191C64.1711 21.8585 64.1224 21.8063 64.0645 21.7659C64.0065 21.7255 63.9408 21.6978 63.8714 21.6847C63.8021 21.6716 63.7308 21.6734 63.6622 21.6899C63.4846 21.6776 63.3073 21.7181 63.1525 21.8063C62.9977 21.8944 62.8722 22.0264 62.7917 22.1856C62.4634 23.0339 62.2206 23.9131 62.0671 24.8099L59.2961 37.5802H53.571L57.6706 18.6867H63.4882L63.4905 18.6844ZM81.39 14.5298L80.7584 17.4454C80.046 17.3995 79.3307 17.4552 78.6339 17.6106C78.484 17.7183 78.3596 17.8578 78.2695 18.019C78.1794 18.1803 78.1258 18.3596 78.1125 18.5439L77.9828 19.1416H80.3886L79.7403 22.1303H78.3778L75.0258 37.5785H69.3098L72.6619 22.1303H71.4877L72.1365 19.1416H73.3107C73.4713 18.2953 73.6939 17.462 73.9767 16.6486C74.1712 16.2087 74.4722 15.8245 74.8524 15.531C75.3174 15.1763 75.8514 14.9231 76.4199 14.7877C77.3627 14.5843 78.3269 14.4979 79.2908 14.5303H81.3877L81.39 14.5298ZM87.8627 23.8985C88.0311 23.3027 88.1129 22.6857 88.1056 22.0664C88.0754 21.9401 87.9978 21.8302 87.889 21.7596C87.7801 21.6891 87.6484 21.6633 87.5211 21.6876C87.3726 21.6784 87.2243 21.7086 87.0912 21.7751C86.9581 21.8416 86.8447 21.9421 86.7626 22.0664C86.4817 22.6452 86.2882 23.2626 86.1884 23.8985L84.339 32.4197C84.1761 32.9861 84.1068 33.5754 84.134 34.1643C84.1573 34.2942 84.2305 34.4097 84.3379 34.486C84.4452 34.5624 84.5782 34.5934 84.7082 34.5725C84.8548 34.5828 85.0015 34.5541 85.1334 34.4893C85.2654 34.4245 85.378 34.3258 85.4598 34.2034C85.7102 33.7015 85.8824 33.164 85.9702 32.6097L87.8604 23.8968L87.8627 23.8985ZM93.2743 25.3223L92.2707 29.9491C92.0258 31.2238 91.669 32.4742 91.2044 33.6858C90.8317 34.5234 90.2965 35.2783 89.63 35.9065C88.9296 36.5907 88.0863 37.1103 87.161 37.4276C86.1572 37.7656 85.1038 37.9315 84.045 37.9182C82.9885 37.9493 81.934 37.8081 80.9226 37.5002C80.206 37.2932 79.5818 36.8461 79.1541 36.2335C78.7728 35.617 78.5658 34.9081 78.5552 34.1827C78.5722 32.9665 78.731 31.7565 79.0284 30.5773L80.0797 25.7323C80.3445 24.293 80.8352 22.9049 81.5335 21.6196C82.1522 20.6082 83.0358 19.7863 84.088 19.2435C85.3136 18.6182 86.6753 18.3093 88.0499 18.3447C89.1384 18.3073 90.2224 18.5036 91.2291 18.9205C91.9713 19.2217 92.602 19.7463 93.0343 20.4221C93.3872 20.9992 93.5982 21.6522 93.6499 22.3273C93.6509 23.3377 93.5247 24.3442 93.2743 25.3229V25.3223Z' fill='%23A6A6A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M102.973 18.4711L101.86 23.5953C102.364 23.6292 102.869 23.5339 103.327 23.3184C103.637 23.1335 103.901 22.5313 104.124 21.5157L104.398 20.2524C104.557 19.5189 104.53 19.0434 104.319 18.8131C103.931 18.5299 103.449 18.4063 102.973 18.4676V18.4711ZM97.8626 14.53H102.081C103.967 14.4652 105.855 14.5743 107.721 14.8559C108.173 14.9517 108.596 15.1527 108.956 15.4428C109.316 15.7328 109.603 16.1037 109.794 16.5256C110.227 17.4245 110.23 18.8564 109.804 20.8213C109.415 22.6142 108.931 23.8195 108.353 24.4371C107.775 25.0547 106.822 25.4237 105.493 25.5442C106.609 25.8408 107.32 26.2351 107.618 26.7303C107.887 27.1342 108.045 27.6017 108.077 28.0862C107.97 29.2371 107.773 30.3777 107.487 31.4976L106.166 37.577H100.634L102.295 29.9194C102.563 28.685 102.627 27.9221 102.499 27.6256C102.37 27.3291 101.894 27.1834 101.077 27.1834L98.8221 37.5776H92.8644L97.8626 14.53ZM118.528 23.8987C118.696 23.3029 118.778 22.6859 118.771 22.0667C118.74 21.9404 118.663 21.8306 118.554 21.7601C118.445 21.6895 118.314 21.6637 118.186 21.6878C118.038 21.6786 117.89 21.7088 117.756 21.7753C117.623 21.8418 117.51 21.9423 117.428 22.0667C117.147 22.6453 116.953 23.2628 116.854 23.8987L115.004 32.4199C114.841 32.9863 114.772 33.5756 114.799 34.1645C114.822 34.2944 114.896 34.4101 115.003 34.4865C115.11 34.5628 115.243 34.5938 115.373 34.5727C115.52 34.5829 115.667 34.5542 115.799 34.4894C115.931 34.4246 116.044 34.326 116.126 34.2036C116.376 33.7018 116.548 33.1643 116.635 32.6099L118.526 23.897L118.528 23.8987ZM123.94 25.3226L122.936 29.9488C122.691 31.2235 122.334 32.4739 121.869 33.6854C121.497 34.5231 120.962 35.278 120.295 35.9061C119.595 36.5903 118.751 37.1099 117.826 37.4273C116.822 37.7653 115.769 37.9311 114.71 37.9178C113.653 37.9489 112.599 37.8078 111.587 37.4998C110.871 37.2929 110.246 36.8458 109.819 36.2332C109.437 35.6166 109.23 34.9077 109.22 34.1823C109.237 32.9661 109.396 31.7562 109.694 30.5769L110.745 25.7319C111.011 24.2929 111.502 22.9051 112.202 21.6204C112.82 20.6091 113.704 19.7873 114.756 19.2443C115.982 18.619 117.343 18.3101 118.718 18.3455C119.807 18.3082 120.89 18.5045 121.897 18.9213C122.639 19.2225 123.27 19.7472 123.702 20.4229C124.055 20.9999 124.266 21.6529 124.318 22.3281C124.319 23.3383 124.193 24.3446 123.942 25.3231L123.94 25.3226ZM137.828 24.7198H132.76L132.981 23.6995C133.137 23.16 133.208 22.5994 133.192 22.0379C133.144 21.9078 133.05 21.8001 132.927 21.7355C132.805 21.6709 132.663 21.6539 132.529 21.6878C132.381 21.6826 132.235 21.7085 132.098 21.7637C131.961 21.8189 131.837 21.9023 131.735 22.0085C131.499 22.2816 131.343 22.6145 131.284 22.9706C131.178 23.3867 131.126 23.8147 131.129 24.2442C131.196 24.5942 131.384 24.9092 131.661 25.1331C132.325 25.6848 133.051 26.1578 133.824 26.5426C135.309 27.359 136.228 28.1317 136.594 28.8508C136.96 29.5699 136.988 30.6195 136.689 31.9996C136.475 33.238 136.016 34.4209 135.339 35.4789C134.73 36.2938 133.904 36.9202 132.956 37.2868C131.842 37.7271 130.653 37.9423 129.456 37.9201C128.227 37.9635 127.003 37.7312 125.874 37.2402C125.469 37.0765 125.104 36.8261 124.805 36.5063C124.507 36.1866 124.281 35.8053 124.145 35.3891C123.941 34.2125 124.004 33.0047 124.332 31.8563L124.529 30.9477H129.597L129.338 32.143C129.153 32.7852 129.073 33.4534 129.102 34.1213C129.13 34.2683 129.214 34.3984 129.337 34.4838C129.459 34.5692 129.61 34.603 129.757 34.5779C129.923 34.5907 130.09 34.5703 130.247 34.5177C130.405 34.4651 130.551 34.3814 130.676 34.2716C130.956 33.8937 131.135 33.4504 131.197 32.9836C131.393 32.0797 131.414 31.5166 131.254 31.288C130.352 30.5298 129.384 29.8533 128.363 29.2665C126.887 28.3188 126.05 27.4571 125.852 26.6814C125.653 25.7719 125.669 24.8284 125.899 23.9264C126.098 22.7319 126.548 21.5936 127.219 20.587C127.841 19.8212 128.666 19.2469 129.599 18.9299C130.698 18.5293 131.86 18.3317 133.03 18.3467C134.074 18.315 135.115 18.4764 136.101 18.8228C136.793 19.0581 137.398 19.4967 137.838 20.0814C138.157 20.5012 138.344 21.0074 138.373 21.5347C138.341 22.2411 138.239 22.9426 138.068 23.6287L137.828 24.7198ZM44.8285 2.69069C46.849 10.1444 40.0588 17.1618 36.527 20.633C28.3071 29.1335 19.0685 31.8597 13.2635 30.8688C18.7056 34.4167 31.9858 29.5613 39.9882 21.2859C48.3597 12.5989 48.3459 5.40078 44.8285 2.68896V2.69069ZM34.7195 6.66342C18.6844 2.89278 -2.29672 26.1298 3.54958 35.506C-1.2098 32.1528 -0.76309 25.9974 6.20745 17.5245C15.4454 7.52245 28.0584 3.06839 34.7195 6.66457V6.66342Z' fill='%23A6A6A6'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2827_2692'%3E%3Crect width='138.377' height='38' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.logo-block__year {
  display: block;
  width: 36px;
  height: 36px;
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='36' height='36' rx='18' fill='%231B1C1F' fill-opacity='0.2'/%3E%3Cpath d='M11.0144 12.8182V23H9.16991V14.6129H9.11025L6.72886 16.1342V14.4439L9.2594 12.8182H11.0144ZM16.6589 23.1392C15.9198 23.1392 15.2636 23.0149 14.6902 22.7663C14.1201 22.5178 13.6726 22.178 13.3478 21.7472C13.0263 21.313 12.8672 20.8208 12.8706 20.2706C12.8672 19.843 12.96 19.4503 13.149 19.0923C13.3379 18.7344 13.5931 18.4361 13.9146 18.1974C14.2394 17.9555 14.6007 17.8014 14.9984 17.7351V17.6655C14.4747 17.5495 14.0505 17.2827 13.7257 16.8651C13.4042 16.4441 13.2451 15.9586 13.2484 15.4084C13.2451 14.8847 13.3909 14.4174 13.6859 14.0064C13.9809 13.5954 14.3852 13.2723 14.899 13.0369C15.4127 12.7983 15.9993 12.679 16.6589 12.679C17.3118 12.679 17.8935 12.7983 18.4039 13.0369C18.9177 13.2723 19.322 13.5954 19.617 14.0064C19.9153 14.4174 20.0645 14.8847 20.0645 15.4084C20.0645 15.9586 19.9004 16.4441 19.5723 16.8651C19.2475 17.2827 18.8282 17.5495 18.3145 17.6655V17.7351C18.7122 17.8014 19.0701 17.9555 19.3883 18.1974C19.7098 18.4361 19.965 18.7344 20.1539 19.0923C20.3462 19.4503 20.4423 19.843 20.4423 20.2706C20.4423 20.8208 20.2799 21.313 19.9551 21.7472C19.6303 22.178 19.1828 22.5178 18.6127 22.7663C18.046 23.0149 17.3947 23.1392 16.6589 23.1392ZM16.6589 21.7173C17.0401 21.7173 17.3715 21.6527 17.6532 21.5234C17.935 21.3909 18.1537 21.2053 18.3095 20.9666C18.4653 20.728 18.5448 20.4529 18.5481 20.1413C18.5448 19.8165 18.4603 19.5298 18.2946 19.2812C18.1322 19.0294 17.9084 18.8321 17.6234 18.6896C17.3417 18.5471 17.0202 18.4759 16.6589 18.4759C16.2943 18.4759 15.9695 18.5471 15.6845 18.6896C15.3994 18.8321 15.1741 19.0294 15.0083 19.2812C14.8459 19.5298 14.7664 19.8165 14.7697 20.1413C14.7664 20.4529 14.8426 20.728 14.9984 20.9666C15.1542 21.2019 15.3729 21.3859 15.6547 21.5185C15.9397 21.651 16.2744 21.7173 16.6589 21.7173ZM16.6589 17.0788C16.9705 17.0788 17.2456 17.0159 17.4842 16.8899C17.7261 16.764 17.9167 16.5883 18.0559 16.3629C18.1951 16.1375 18.2664 15.8774 18.2697 15.5824C18.2664 15.2907 18.1968 15.0355 18.0609 14.8168C17.925 14.5947 17.7361 14.424 17.4941 14.3047C17.2522 14.1821 16.9738 14.1207 16.6589 14.1207C16.3374 14.1207 16.054 14.1821 15.8088 14.3047C15.5668 14.424 15.3779 14.5947 15.242 14.8168C15.1094 15.0355 15.0448 15.2907 15.0481 15.5824C15.0448 15.8774 15.1111 16.1375 15.247 16.3629C15.3862 16.585 15.5768 16.7607 15.8187 16.8899C16.064 17.0159 16.344 17.0788 16.6589 17.0788ZM24.5394 21.3693V14.4886H26.1005V21.3693H24.5394ZM21.8796 18.7095V17.1484H28.7603V18.7095H21.8796Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.paragraph {
  width: max-content;
}
.paragraph--padding-top {
  padding-top: 25px;
}
.paragraph--padding-bottom {
  padding-bottom: 15px;
}
.paragraph__title {
  font-weight: 400;
  font-size: 13px;
  line-height: 18.2px;
  color: rgb(89, 89, 89);
}
.paragraph__info {
  font-weight: 400;
  font-size: 14px;
  line-height: 18.2px;
}
.paragraph__big-info {
  font-weight: 400;
  font-size: 24px;
  line-height: 33.6px;
}

.social {
  display: block;
  width: min-content;
}
.social--padding {
  padding-right: 30px;
}
.social__title {
  font-weight: 500;
  font-size: 18px;
  line-height: 21.6px;
  width: max-content;
}
.social__icons {
  display: flex;
  justify-content: space-between;
  width: max-content;
}
.social__icons--menu-top {
  justify-content: flex-end;
  width: 100%;
}
.social__icons--padding-top {
  padding-top: 0.7rem;
}
.social__icon {
  display: block;
  width: 48px;
  height: 48px;
  margin-right: 15px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.social__icon--twitter-image {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' rx='24' fill='%2318191F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.4118 18H17L22.2308 24.5257L17.3346 30H19.5968L23.3 25.8596L26.5882 29.9619H31L25.6172 23.2465L25.6268 23.2581L30.2614 18.0762H27.9992L24.5574 21.9244L21.4118 18ZM19.4352 19.1429H20.8087L28.5648 28.819H27.1913L19.4352 19.1429Z' fill='white'/%3E%3C/svg%3E%0A");
}
.social__icon--vk-image {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' rx='24' fill='%230077FF'/%3E%3Cpath d='M24.8485 30C18.3569 30 14.6543 25.4955 14.5 18H17.7517C17.8585 23.5015 20.2557 25.8318 22.1545 26.3123V18H25.2165V22.7447C27.0915 22.5405 29.0613 20.3784 29.7259 18H32.7878C32.2775 20.9309 30.1413 23.0931 28.6223 23.982C30.1413 24.7027 32.5743 26.5886 33.5 30H30.1295C29.4056 27.7177 27.6018 25.9519 25.2165 25.7117V30H24.8485Z' fill='white'/%3E%3C/svg%3E%0A");
}
.social__icon--telegram-image {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' rx='24' fill='%234EA4F6'/%3E%3Cpath d='M29.6359 17.1236C29.6359 17.1236 31.116 16.5176 30.9927 17.9893C30.9516 18.5953 30.5816 20.7163 30.2938 23.0105L29.307 29.8063C29.307 29.8063 29.2248 30.8019 28.4847 30.9751C27.7447 31.1482 26.6346 30.3691 26.429 30.1959C26.2645 30.0661 23.3454 28.1182 22.3176 27.1659C22.0298 26.9062 21.7009 26.3868 22.3587 25.7808L26.6757 21.4522C27.1691 20.9327 27.6624 19.7207 25.6067 21.1925L19.8507 25.3046C19.8507 25.3046 19.1929 25.7375 17.9594 25.3479L15.287 24.4822C15.287 24.4822 14.3003 23.8329 15.986 23.1836C20.0974 21.1492 25.1545 19.0715 29.6359 17.1236Z' fill='white'/%3E%3C/svg%3E%0A");
}
.social__icon--dzen-image {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' rx='24' fill='%2318191F'/%3E%3Cpath d='M25.7966 22.3574C27.004 23.5642 28.8071 23.7927 32 23.8358C31.9138 19.5957 28.5367 16.1725 24.3169 16.0074C24.3551 19.2914 24.572 21.1321 25.7966 22.3574ZM22.358 22.3574C23.5839 21.1315 23.7995 19.289 23.8383 16C19.5452 16.0856 16.0862 19.544 16 23.8371C19.2896 23.7989 21.1315 23.5826 22.3574 22.3568L22.358 22.3574ZM25.7966 25.796C24.5911 27.0022 24.3619 28.8041 24.3182 31.992C28.4862 31.8275 31.8281 28.4856 31.9926 24.3182C28.8047 24.3613 27.0028 24.5905 25.7966 25.7966V25.796ZM22.358 25.796C21.1321 24.5714 19.292 24.3545 16.008 24.3163C16.1731 28.5361 19.5964 31.9138 23.8358 32C23.7927 28.8065 23.5648 27.0034 22.3574 25.7966L22.358 25.796Z' fill='white'/%3E%3C/svg%3E%0A");
}
.social__icon--ok-image {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 26.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 800 800' style='enable-background:new 0 0 800 800;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23ED7D20;%7d .st1%7bfill:%23FFFFFF;%7d %3c/style%3e%3ccircle class='st0' cx='400' cy='400' r='400'/%3e%3ccircle class='st1' cx='400' cy='400' r='285'/%3e%3cg%3e%3cpath class='st0' d='M400.3,351.2c27.2-0.1,48.9-22,48.8-49.2c-0.1-27.3-21.8-49-49-49c-27.5,0-49.4,22.1-49.2,49.6 C351,329.7,373,351.3,400.3,351.2z'/%3e%3cpath class='st0' d='M399.9,105c-162.9,0-295,132.1-295,295s132.1,295,295,295s295-132.1,295-295S562.9,105,399.9,105z M400.4,194.7c57.5,0.2,103.6,47.2,103.3,105.3c-0.3,56.8-47.2,102.8-104.5,102.6c-56.8-0.2-103.3-47.3-103-104.1 C296.4,240.9,343,194.6,400.4,194.7z M516.8,443.3c-12.7,13-28,22.5-45,29.1c-16.1,6.2-33.6,9.4-51.1,11.4c2.6,2.9,3.9,4.3,5.5,5.9 c23.6,23.8,47.4,47.4,70.9,71.2c8,8.1,9.7,18.2,5.3,27.6c-4.8,10.3-15.6,17.1-26.3,16.4c-6.7-0.5-12-3.8-16.6-8.5 c-17.8-18-36-35.6-53.5-53.9c-5.1-5.3-7.5-4.3-12,0.3c-17.9,18.5-36.2,36.7-54.5,54.8c-8.2,8.1-18,9.6-27.6,4.9 c-10.2-4.9-16.6-15.3-16.1-25.7c0.4-7,3.8-12.4,8.7-17.3c23.4-23.4,46.7-46.8,70.1-70.2c1.6-1.6,3-3.2,5.2-5.6 c-31.8-3.3-60.5-11.2-85.1-30.4c-3.1-2.4-6.2-4.7-9-7.4c-10.8-10.3-11.8-22.2-3.3-34.3c7.3-10.4,19.5-13.2,32.2-7.2 c2.5,1.2,4.8,2.6,7,4.2c45.8,31.5,108.7,32.3,154.7,1.4c4.6-3.5,9.4-6.3,15.1-7.8c11-2.8,21.2,1.2,27.1,10.8 C525.1,424.1,525,434.8,516.8,443.3z'/%3e%3c/g%3e%3c/svg%3e ");
}
.social__icon:last-child {
  margin-right: 0;
}
.social__image {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.social__image--mail-image {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 16' style='enable-background:new 0 0 20 16;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2375CEDE;%7D .st1%7Bfill:%2300A6BC;%7D%0A%3C/style%3E%3Cg id='Layer_6'%3E%3Cpath class='st0' d='M1.8,1.3L10,7.2l8.2-5.8c0.2-0.1,0.5-0.1,0.7,0c-0.5-0.4-1.1-0.6-1.7-0.7H2.7C2.1,0.7,1.5,0.9,1,1.3 C1.3,1.1,1.6,1.2,1.8,1.3z'/%3E%3Cpath class='st1' d='M19,1.3c0,0,0.1,0.1,0.1,0.1c0.2,0.3,0.1,0.7-0.2,0.9l-8.6,6.2c-0.2,0.2-0.5,0.2-0.8,0L1,2.4 C0.7,2.2,0.6,1.8,0.8,1.5c0,0,0.1-0.1,0.1-0.1C0.4,1.8,0,2.6,0,3.4v9.2c0,1.5,1.2,2.7,2.7,2.7l0,0h14.6c1.5,0,2.7-1.2,2.7-2.7l0,0 V3.4C20,2.6,19.6,1.8,19,1.3z M8.5,9.9l-6.8,4.8c-0.1,0.1-0.2,0.1-0.4,0.1c-0.2,0-0.4-0.1-0.5-0.3c-0.2-0.3-0.1-0.7,0.2-0.9 l6.8-4.8C8.1,8.6,8.5,8.7,8.7,9C8.8,9.3,8.8,9.7,8.5,9.9L8.5,9.9z M19.2,14.5c-0.1,0.2-0.3,0.3-0.5,0.3c-0.1,0-0.3,0-0.4-0.1 l-6.8-4.8c-0.3-0.2-0.4-0.6-0.2-0.9c0.2-0.3,0.6-0.4,0.9-0.2c0,0,0.1,0,0.1,0.1l6.8,4.8C19.3,13.8,19.4,14.2,19.2,14.5L19.2,14.5z' /%3E%3C/g%3E%3C/svg%3E%0A");
}
.social__image--rss-image {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 16' style='enable-background:new 0 0 20 16;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23FF9A00;%7D%0A%3C/style%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Icons'%3E%3Cg id='Color-' transform='translate(-800.000000, -760.000000)'%3E%3Cpath id='RSS' class='st0' d='M802,773.7c0-1.3,1-2.3,2.3-2.3c1.3,0,2.3,1,2.3,2.3s-1,2.3-2.3,2.3C803,776,802,775,802,773.7z M818,776h-3c0-7.1-5.8-13-13-13v-3C810.8,760,818,767.2,818,776z M812.7,776h-3c0-4.2-3.4-7.6-7.6-7.6v-3 C807.9,765.3,812.7,770.1,812.7,776z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.social__image--vk-image {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8485 14C4.35693 14 0.654278 9.4955 0.5 2L3.7517 2C3.85851 7.50151 6.25572 9.83182 8.15453 10.3123V2L11.2165 2V6.74473C13.0915 6.54052 15.0613 4.37838 15.7259 2L18.7878 2C18.2775 4.93093 16.1413 7.09307 14.6223 7.98196C16.1413 8.70269 18.5743 10.5886 19.5 14H16.1295C15.4056 11.7177 13.6018 9.95194 11.2165 9.7117V14H10.8485Z' fill='%230077FF'/%3E%3C/svg%3E%0A");
}
.social__image--google-plus-image {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 16' style='enable-background:new 0 0 20 16;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23E35336;%7D .st1%7Bfill:%23D93C1C;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M12.7,7.1H6.9c-0.2,0-0.3,0.2-0.3,0.3v2.1c0,0.2,0.2,0.3,0.3,0.3h3.2c-0.6,1.4-2,2.4-3.5,2.4 c-2.1,0-3.8-1.7-3.8-3.8s1.7-3.8,3.8-3.8c1,0,1.9,0.4,2.6,1.1c0.1,0.1,0.3,0.1,0.5,0l1.5-1.4c0.1-0.1,0.1-0.4,0-0.5 C9.9,2.6,8.3,1.9,6.6,1.9C2.9,1.9,0,4.9,0,8.5S2.9,15,6.6,15s6.6-2.9,6.6-6.6c0-0.4,0-0.7-0.1-1.1C13,7.2,12.8,7.1,12.7,7.1z'/%3E%3Cpath class='st1' d='M7.6,14.7C4,14.7,1,11.8,1,8.1c0-2.7,1.6-5,4-6C2.1,2.8,0,5.4,0,8.5C0,12.1,2.9,15,6.6,15 c0.9,0,1.8-0.2,2.6-0.5C8.6,14.6,8.1,14.7,7.6,14.7z'/%3E%3Cpath class='st0' d='M19.7,7.1h-1v-1c0-0.2-0.2-0.3-0.3-0.3h-2.1c-0.2,0-0.3,0.2-0.3,0.3v1h-1c-0.2,0-0.3,0.2-0.3,0.3v2.1 c0,0.2,0.2,0.3,0.3,0.3h1v1c0,0.2,0.2,0.3,0.3,0.3h2.1c0.2,0,0.3-0.2,0.3-0.3v-1h1c0.2,0,0.3-0.2,0.3-0.3V7.4 C20,7.3,19.8,7.1,19.7,7.1z'/%3E%3Cg%3E%3Cpath class='st1' d='M15.2,9.5V7.4c0-0.2,0.2-0.3,0.3-0.3h-0.7c-0.2,0-0.3,0.2-0.3,0.3v2.1c0,0.2,0.2,0.3,0.3,0.3h0.7 C15.3,9.9,15.2,9.7,15.2,9.5z'/%3E%3Cpath class='st1' d='M16.6,6.1c0-0.2,0.2-0.3,0.3-0.3h-0.7c-0.2,0-0.3,0.2-0.3,0.3v1h0.7V6.1z'/%3E%3Cpath class='st1' d='M16.6,10.9v-1h-0.7v1c0,0.2,0.2,0.3,0.3,0.3h0.7C16.7,11.2,16.6,11.1,16.6,10.9z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.social__image--twitter-image {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.41178 2H3L8.23078 8.52574L3.33462 14H5.5968L9.29996 9.85962L12.5882 13.9619H17L11.6172 7.24652L11.6268 7.2581L16.2614 2.0762H13.9992L10.5574 5.92438L7.41178 2ZM5.43523 3.14287H6.80869L14.5648 12.819H13.1913L5.43523 3.14287Z' fill='%2318191F'/%3E%3C/svg%3E%0A");
}
.social__image--telegram-image {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6359 1.1236C15.6359 1.1236 17.116 0.517595 16.9927 1.98931C16.9516 2.59531 16.5816 4.71632 16.2938 7.01047L15.307 13.8063C15.307 13.8063 15.2248 14.8019 14.4847 14.9751C13.7447 15.1482 12.6346 14.3691 12.429 14.1959C12.2645 14.0661 9.34543 12.1182 8.31757 11.1659C8.02977 10.9062 7.70086 10.3868 8.35869 9.78076L12.6757 5.45218C13.1691 4.93275 13.6624 3.72075 11.6067 5.19246L5.85071 9.30462C5.85071 9.30462 5.19288 9.73748 3.95945 9.34791L1.28702 8.48219C1.28702 8.48219 0.300272 7.8329 1.98596 7.18361C6.0974 5.14918 11.1545 3.07146 15.6359 1.1236Z' fill='%234EA4F6'/%3E%3C/svg%3E%0A");
}
.social__image--ok-image {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 26.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 95.5 95.5' style='enable-background:new 0 0 95.5 95.5;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23F1831B;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M43,67.3c-7.4-0.8-14.1-2.6-19.8-7.1c-0.7-0.6-1.4-1.1-2.1-1.7c-2.5-2.4-2.8-5.2-0.8-8 c1.7-2.4,4.5-3.1,7.5-1.7c0.6,0.3,1.1,0.6,1.6,1c10.6,7.3,25.3,7.5,36,0.3c1.1-0.8,2.2-1.5,3.5-1.8c2.6-0.7,4.9,0.3,6.3,2.5 c1.6,2.5,1.5,5-0.4,7c-3,3-6.5,5.2-10.5,6.8c-3.7,1.4-7.8,2.2-11.9,2.7c0.6,0.7,0.9,1,1.3,1.4c5.5,5.5,11,11,16.5,16.6 c1.9,1.9,2.3,4.2,1.2,6.4c-1.1,2.4-3.6,4-6.1,3.8c-1.6-0.1-2.8-0.9-3.9-2c-4.1-4.2-8.4-8.3-12.4-12.5c-1.2-1.2-1.8-1-2.8,0.1 c-4.2,4.3-8.4,8.5-12.7,12.7c-1.9,1.9-4.2,2.2-6.4,1.2c-2.4-1.1-3.9-3.6-3.7-6c0.1-1.6,0.9-2.9,2-4C31,79.4,36.4,74,41.8,68.6 C42.2,68.2,42.5,67.8,43,67.3L43,67.3z'/%3e%3cpath class='st0' d='M47.5,48.3c-13.2,0-24-11-24-24.2C23.7,10.7,34.5,0,47.8,0c13.4,0,24.1,11,24,24.5 C71.8,37.7,60.9,48.4,47.5,48.3z M59.6,24.1c0-6.6-5.3-11.8-11.8-11.8c-6.6,0-11.9,5.3-11.8,11.9C36,30.8,41.2,36,47.8,36 C54.4,36,59.6,30.7,59.6,24.1z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ");
}
.social__image--dzen-image {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.7966 6.35737C13.004 7.56416 14.8071 7.79271 18 7.83583C17.9138 3.59573 14.5367 0.172487 10.3169 0.00739234C10.3551 3.29142 10.572 5.1321 11.7966 6.35737ZM8.35799 6.35737C9.58388 5.13148 9.79948 3.28895 9.83829 0C5.54522 0.0856274 2.08624 3.54399 2 7.83706C5.28957 7.79887 7.13148 7.58264 8.35737 6.35676L8.35799 6.35737ZM11.7966 9.79602C10.5911 11.0022 10.3619 12.8041 10.3182 15.992C14.4862 15.8275 17.8281 12.4856 17.9926 8.31818C14.8047 8.3613 13.0028 8.59046 11.7966 9.79663V9.79602ZM8.35799 9.79602C7.1321 8.57136 5.29203 8.35452 2.00801 8.31633C2.1731 12.5361 5.59635 15.9138 9.83583 16C9.79271 12.8065 9.56478 11.0034 8.35737 9.79663L8.35799 9.79602Z' fill='%2318191F'/%3E%3C/svg%3E%0A");
}

#lsidebar {
  display: none;
}

div.box {
  margin-left: 0;
}

#firms {
  margin-bottom: 150px;
}

.alphabet-rubric th {
  font-size: 16px;
  color: #cd2f15;
  background: url("/images/firms/ico_bg.png") 0 8px no-repeat;
  width: 45px;
  text-align: left;
  vertical-align: top;
  padding-top: 15px;
  padding-left: 10px;
  padding-bottom: 15px;
}

.alphabet-rubric td {
  padding-bottom: 15px;
  padding-top: 15px;
  color: #333;
  background: url("/images/dotted-gray.gif") 0 100% repeat-x;
}

.alphabet-rubric .autocolumnlist_item {
  width: 440px;
}

.alphabet-rubric a {
  color: #1b79bc !important;
}

.alphabet-rubric a:hover {
  text-decoration: underline;
}

#firms_rubrics {
  position: relative;
  width: 935px;
  float: left;
  zoom: 1;
}

.firms_cell_container {
  width: 430px;
  float: left;
  margin-bottom: 20px;
  margin-right: 20px;
  position: relative;
  background: url("/images/firms/ico_bg.png") 0 0 no-repeat;
}

.firms_cell {
  height: 58px;
  padding-left: 50px;
  zoom: 1;
  overflow: hidden;
  position: relative;
}

.firms_cell i {
  background-image: url("/images/firms/firms-rubrics-sprite.jpg");
  background-repeat: no-repeat;
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 7px;
  left: 5px;
}

.firms_cell h4 {
  margin: 0px;
  font-weight: bold;
  font-size: 14px;
  color: #3879a6;
  line-height: 16px;
  margin-bottom: 5px;
}

.firms_cell h4 a {
  color: #3879a6;
  text-decoration: underline;
}

.firms_cell a {
  color: #333;
}

div.firms_cell span.red {
  position: absolute;
  right: 0px;
  top: 0px;
}

div.firms_cell span.red a {
  color: #CD2F15;
  font-weight: bold;
}

div.firms_cell li {
  /*position: relative;
  padding-right: 50px;
  line-height: 15px;
  margin-bottom: 7px;*/
  font-size: 11px;
  line-height: 12px;
}

div.firms_cell li a {
  color: #747372;
}

div.firms_cell li a:hover {
  text-decoration: underline;
}

div.firms_cell p.more {
  position: absolute;
  right: 0px;
  bottom: 0px;
  margin: 0px;
}

#breadcrumbs {
  margin-bottom: 25px;
  background: #EFF5F6 url("/images/dotted-gray.gif") 0px 100% repeat-x;
  padding: 0px 15px;
  line-height: 40px;
}

#breadcrumbs, #breadcrumbs a {
  color: #444;
}

#breadcrumbs a:hover {
  color: #ff2727;
}

#sorting {
  margin-bottom: 25px;
}

#sorting a {
  padding: 3px 7px;
  display: inline-block;
  color: #415ECB;
  text-decoration: underline;
}

#sorting a:hover {
  color: #ff2727;
}

#sorting a.current {
  background: #E8E8E8;
}

#list_firms {
  line-height: 16px;
  float: left;
  width: 100%;
  padding-top: 90px;
}
@media (max-width: 890px) {
  #list_firms {
    padding-top: 156px;
  }
}

#list_firms .list_firm_item {
  color: #4D4D4D;
}

#list_firms .list_firm_item a {
  color: #415ECB;
  text-decoration: underline;
}

#list_firms .list_firm_item_title {
  font-weight: bold;
  zoom: 1;
  background: #F9F7F1 url("/images/dotted-gray.gif") 0px 100% repeat-x;
  position: relative;
  border: 1px solid #E9EAE9;
  border-width: 0px 0px;
  padding: 0px 15px;
  padding-right: 110px;
  font-size: 16px;
  line-height: 34px;
}

#list_firms .list_firm_item_title a {
  text-decoration: none;
  color: #6B6B6B;
  background: url("/images/firms/link.png") 100% 50% no-repeat;
  padding-right: 20px;
}

#list_firms .list_firm_item_title a:hover {
  text-decoration: underline;
}

#list_firms .list_firm_item_title span {
  font-weight: normal;
  position: absolute;
  right: 15px;
  top: 0px;
  background: url("/images/firms/rating.gif") 100% 50% no-repeat;
  padding-right: 20px;
  font-family: Georgia;
}

.list_firm_item_table td {
  vertical-align: top;
  padding-bottom: 15px;
}

.list_firm_item_adv {
  background: #eff5f6;
  width: 200px;
  padding: 15px;
  padding-bottom: 0;
}

#list_firms .list_firm_item_info {
  zoom: 1;
  position: relative;
  padding: 15px;
  padding-bottom: 0;
  font-size: 16px;
}

#list_firms .list_firm_item_info_phone,
#list_firms .list_firm_item_info_address,
#list_firms .list_firm_item_info_email,
#list_firms .list_firm_item_info_fax,
#list_firms .list_firm_item_info_correct,
#list_firms .list_firm_item_info_url,
#list_firms .list_firm_item_info_trademark,
#list_firms .list_firm_item_info_activities,
#list_firms .list_firm_item_info_subway,
#list_firms .list_firm_item_info_icq,
#list_firms .list_firm_item_info_skype,
#list_firms .list_firm_item_info_bookmark {
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding-left: 25px;
  margin-bottom: 7px;
  line-height: 16px;
  zoom: 1;
}

#list_firms .list_firm_item_info_bookmark {
  background-image: url("/images/firms/star.gif");
}

#list_firms .list_firm_item_info_phone {
  background-image: url("/images/firms/phone.gif");
}

#list_firms .list_firm_item_info_address {
  background-image: url("/images/firms/address.gif");
}

#list_firms .list_firm_item_info_email {
  background-image: url("/images/firms/email.gif");
}

#list_firms .list_firm_item_info_fax {
  background-image: url("/images/firms/fax.gif");
}

#list_firms .list_firm_item_info_url {
  background-image: url("/images/firms/url.gif");
}

#list_firms .list_firm_item_info_correct {
  background-image: url("/images/firms/attantion.gif");
}

#list_firms .list_firm_item_info_trademark {
  background-image: url("/images/firms/trademark.gif");
}

#list_firms .list_firm_item_info_activities {
  background-image: url("/images/firms/activities.gif");
}

#list_firms .list_firm_item_info_subway {
  background-image: url("/images/firms/subway.gif");
}

#list_firms .list_firm_item_info_icq {
  background-image: url("/images/firms/icq.png");
}

#list_firms .list_firm_item_info_skype {
  background-image: url("/images/firms/skype.png");
}

#list_firms .list_firm_item_info_more {
  position: absolute;
  right: 0px;
  bottom: 0px;
  font-size: 12px;
}

#list_firms .list_firm_item_info_content {
  padding-top: 25px;
}

#list_firms .list_firm_item_info_content,
#list_firms .list_firm_item_info_content p {
  text-align: left !important;
}

#list_firms .list_firm_item_info_content ul {
  list-style: disc;
  margin-left: 30px;
}

#list_firms .list_firm_item_info_logo {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}

.list_firm_item_button {
  position: absolute;
  top: 15px;
  right: 0px;
  background: url("/images/firms/list_firm_item_button.jpg");
  width: 151px;
  height: 62px;
  border: 0;
  text-indent: -9999px;
  cursor: pointer;
}

.list_firm_item_info_rubric_list {
  margin-bottom: 7px;
  background: url("/images/firms/paper.gif") 0 0 no-repeat;
  padding-left: 25px;
}

.list_firm_item_info_rubric_list li {
  margin-right: 5px;
  display: inline;
}

.list_firm_item_info_rubric_list li a {
  margin-right: 7px;
  /*color: #bcbcbc !important;*/
}

.list_firm_item_info_rubric_list li a:hover {
  color: #415ECB !important;
}

.list_firm_item_info_map {
  float: right;
  width: 520px;
  height: 260px;
  margin: 0 0px 15px 20px;
}

#firms_search_form {
  float: left;
  width: 100%;
  margin-bottom: 25px;
  overflow: hidden;
}

#firms_search_form_advanced {
  background: #F9F7F1;
  padding: 15px;
  padding-bottom: 0;
  overflow: hidden;
  zoom: 1;
  width: 910px;
}

/* Форма поиска по каталогу*/
#search-form_in-catalog {
  background: #F9F7F1 url("/images/dotted-gray.gif") repeat-x left bottom;
  padding: 15px;
  padding-bottom: 7px;
}

#search-form_in-catalog td {
  padding-bottom: 8px;
  font-size: 14px;
  color: #6B6B6B;
}

#search-form_in-catalog a.toggle {
  background: url("/images/dotted-gray.gif") 0px 100% repeat-x;
  float: right;
}

input.filter_name {
  width: 100%;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  font-size: 20px;
}

input.filter_button {
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  font-size: 20px;
  margin: 0;
  overflow: visible;
}

#firms_search_form dl {
  width: 49%;
  margin-right: 1%;
  float: left;
  margin-bottom: 25px;
}

#firms_search_form dl dt {
  float: left;
  clear: left;
  width: 200px;
}

#firms_search_form dl dd {
  float: left;
  *float: none;
}

#firms_search_form dl dt,
#firms_search_form dl dd {
  line-height: 22px;
  margin-bottom: 5px;
}

#firms_search_form dl dd select {
  width: 200px;
}

.b-add-company-form th {
  vertical-align: middle;
}

.b-add-company-form {
  /*max-width: 740px;*/
}

.b-add-company-form-item {
  background: #eff5f6;
  border: 1px solid #d2dae0;
  padding: 20px;
  padding-bottom: 0;
  margin-bottom: 10px;
  min-height: 100px;
}

.b-add-company-form-item_even {
  background-color: #f9f7f1;
  border-color: #e9eae9;
}

.b-add-company-form-table {
  /*margin-top: 25px;*/
}

.b-add-company-form-table th.header {
  text-align: left;
  vertical-align: top;
  padding-top: 11px;
}

.b-add-company-form-table td.content {
  padding: 4px 0;
}

.b-add-company-form-table td.extra {
  padding-left: 15px;
  vertical-align: middle;
  width: 16px;
}

.b-add-company-form-table td.required {
  font-size: 14px;
  color: #1671B2;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  padding-right: 13px;
  width: 16px;
  background: url("/images/forms/star.png") 0 10px no-repeat;
}

.radio_list li {
  display: inline;
  position: relative;
  margin-right: 15px;
  font-size: 13px;
  padding-left: 15px;
  line-height: 13px !important;
  text-transform: lowercase;
}

.radio_list li input {
  position: absolute;
  left: 0;
  top: 0px;
  vertical-align: top;
}

/* Новая форма поиска */
#company_search_form {
  clear: left;
  margin-bottom: 20px;
  background: #f5f5f5 url("/images/dotted-gray.gif") 0 100% repeat-x;
  position: absolute;
  zoom: 1;
  z-index: 997;
}

#select_activity .autocolumnlist {
  margin: 0;
}

#select_activity .autocolumnlist_item {
  width: 29%;
  margin: 0 15px;
}

#rubric_list li,
#category_list li {
  padding: 3px 8px 4px 8px;
  line-height: 13px;
  margin-bottom: 1px;
}

#rubric_list li a,
#category_list li a {
  font-size: 12px;
  color: #666;
  text-decoration: underline;
  cursor: pointer;
}

#rubric_list li.selected,
#category_list li.selected {
  background-color: #1671b2;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

#rubric_list li.selected a,
#category_list li.selected a {
  color: #fff;
  text-decoration: none;
}

#block_rubric_list {
  padding-bottom: 15px;
  padding-top: 15px;
  position: relative;
  border-top: 1px solid #d2d6d6;
}

#block_rubric_list ul {
  list-style-type: none;
}

#block_rubric_list .pseudo_link_x {
  top: 15px;
}

#company_search_form_block_alphabet {
  margin: 0 15px 15px 15px;
  /*padding-bottom: 15px;*/
  /*border-bottom: 1px solid #d2d6d6;*/
  font-size: 14px;
  font-weight: normal;
  /*font-family: impact;*/
  overflow: hidden;
  zoom: 1;
}

#company_search_form_block_alphabet ul {
  list-style-type: none;
}

#company_search_form_block_alphabet li {
  float: left;
  padding: 3px 0px 4px 0px;
  width: 24px;
  text-align: center;
}

#company_search_form_block_alphabet li.selected {
  background-color: #1671b2;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

#company_search_form_block_alphabet a {
  text-decoration: underline;
  color: #1671b2;
}

#company_search_form_block_alphabet li.selected a {
  color: #fff;
  text-decoration: none;
}

#company_search_form_block_alphabet .pseudo_link {
  position: absolute;
  right: 15px;
  font-size: 13px;
}

#company_search_form_block_filter {
  margin: 0 15px 15px 15px;
  background: #fff;
  border: 1px solid #acacac;
  padding: 0 8px;
}

#company_search_form_block_filter input {
  width: 100%;
  height: 28px;
  border: none;
  background: transparent url("/images/firms/sprite.png") no-repeat 100% -76px;
}

#company_search_form_categories {
  border-top: 1px solid #b4b5b5;
  padding: 15px 0;
  position: relative;
  background-color: #F9F7F1;
}

#company_search_form_categories a.pseudo_link_x {
  top: 15px;
}

#company_search_form_categories a.pseudo_link {
  position: absolute;
  top: 25px;
  right: 0;
  font-size: 13px;
  text-decoration: underline;
}

#company_search_form_breadcrumb {
  font-size: 16px;
  color: #CD2F15;
  padding: 10px 15px 20px 23px;
}

#company_search_form_headline {
  height: 37px;
  padding: 3px 20px 0 20px;
  margin-bottom: 20px;
  background: url("/images/headline_tile.jpg") repeat-x;
}

#company_search_form_headline li {
  display: block;
  float: left;
  height: 34px;
  line-height: 34px;
  padding: 0 20px;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
}

#company_search_form_headline li.selected {
  background-color: #f5f5f5;
  color: #CD2F15;
  font-weight: bold;
  cursor: inherit;
  -webkit-border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
}

#company_search_form_content {
  position: relative;
  zoom: 1;
  padding: 0 20px;
}

#company_search_form_content ul {
  list-style-type: none;
}

#company_search_form_content table tr {
  position: relative;
  zoom: 1;
  padding: 0 20px;
}

@media screen and (max-width: 890px) {
  #company_search_form {
    position: absolute;
    width: 100vw;
    z-index: 997;
  }
  #company_search_form_content table tr {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 90vw;
  }
  #company_search_form_content td {
    flex: 1;
  }
  #select_activity_toggler a.toggler {
    position: unset !important;
    height: auto !important;
    margin-bottom: 0 !important;
  }
  .company_search_form_block {
    width: 90vw !important;
    top: 30px !important;
  }
  #company_search_form_block_alphabet .pseudo_link {
    top: 99px !important;
  }
}
#company_search_form_button_add {
  display: none;
  position: absolute;
  top: 0px;
  right: 20px;
  z-index: 30;
}

#company_search_form_content td {
  padding-right: 20px;
  padding-bottom: 8px;
  vertical-align: top;
}

.company_search_form_textbox {
  position: relative;
  width: 290px;
  height: 28px;
  border: 1px solid #989896;
  background-color: #fff;
}

.company_search_form_textbox label {
  position: absolute;
  left: 10px;
  top: 0px;
  height: 28px;
  line-height: 28px;
  color: #333;
  font-size: 16px;
}

.company_search_form_textbox input {
  position: absolute;
  top: 1px;
  background-color: transparent;
  border: none;
  width: 237px;
  height: 28px;
  line-height: 28px;
  margin-left: 45px;
  margin-right: 8px;
  font-size: 16px;
}

.ie6 .company_search_form_textbox input,
.ie7 .company_search_form_textbox input {
  height: 26px;
  line-height: 26px;
}

.company_search_form_button {
  width: 155px;
  height: 28px;
}

.company_search_form_button input {
  width: 100%;
  height: 28px;
  /*line-height: 28px;*/
  font-size: 16px;
}

.ie6 .company_search_form_button input,
.ie7 .company_search_form_button input {
  height: 30px;
}

.company_search_form_link {
  font-size: 13px;
  position: relative;
  zoom: 1;
  z-index: 21;
}

.company_search_form_block {
  position: absolute;
  top: 45px;
  left: -20px;
  width: 960px;
  background-color: #eff5f6;
  border: 1px solid #b4b5b5;
  z-index: 10;
  zoom: 1;
}

.company_search_form_block.hidden {
  display: none;
}

.company_search_form_block_inner {
  padding: 20px 0px 0 0;
  position: relative;
  z-index: 11;
}

.company_search_form_block_inner a.pseudo_link_x {
  position: absolute;
  top: 0px;
  right: 15px;
  background: url("/images/prettyPopin/close.gif");
  width: 16px;
  height: 16px;
  text-indent: -9999px;
  z-index: 12;
}

.collapsed {
  display: none;
}

#select_activity_toggler a.toggler {
  z-index: 23;
  text-decoration: underline;
  display: block;
  margin-bottom: 20px;
  border: 1px solid #f5f5f5;
  border-bottom: none;
  height: 45px;
  line-height: 28px;
  padding-left: 20px;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 268px;
  font-size: 13px;
  background-image: url("/images/firms/sprite.png");
  background-repeat: no-repeat;
  background-position: 5px 13px;
  white-space: nowrap;
  overflow: hidden;
}

#select_activity_toggler a.expanded {
  background-position: 5px -29px;
  background-color: #eff5f6;
  border-color: #b4b5b5;
  text-decoration: none;
  color: #333;
}

.company_search_form_link select {
  width: 100%;
  background: #fff;
  border: 1px solid #D2DAE0;
  display: none;
}

/* При выклеченном JS покажем стандартный SELECT */
#company_search_form select {
  display: block;
}

#total {
  margin-bottom: 25px;
  color: #CD2F15;
  font-size: 20px;
}

/**
 * Steps - шаги регистрации
 */
#steps {
  margin-bottom: 20px;
}

#steps .step {
  display: inline-block;
  width: 170px;
  height: 80px;
  background: url("/images/firms/steps-bg.png") no-repeat;
  vertical-align: top;
  position: relative;
  color: #b6b2ac;
  font-size: 11px;
  line-height: 12px;
}

#steps .step-1 {
  z-index: 3;
}

#steps .step-2 {
  z-index: 2;
  left: -40px;
}

#steps .step-3 {
  z-index: 1;
  left: -80px;
}

#steps .step .step-content {
  margin-top: 20px;
  margin-left: 50px;
  width: 90px;
}

#steps .step big {
  display: inline-block;
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
}

#steps .selected {
  color: #fff;
  background-position: 0 -80px;
}

#steps .step-1 .step-content {
  margin-left: 30px;
}

#steps .link,
#steps .link a {
  color: #333;
}

#range-categories {
  background-color: #F9F7F1;
  padding: 30px;
  border: 1px solid #D6D3D0;
}

#range-categories .autocolumnlist_item {
  width: 46%;
  margin: 0 2% 0 2%;
}

#range-categories #company_search_form_block_alphabet {
  padding-top: 10px;
  position: relative;
  padding-right: 0;
  margin-right: 0 !important;
}

#range-categories #company_search_form_block_alphabet .pseudo_link {
  position: absolute;
  right: 0;
  bottom: 0;
}

#range-categories #company_search_form_breadcrumb {
  padding-left: 0;
}

#company_categories {
  padding: 10px 0 10px 0;
}

#company_categories ul li {
  position: relative;
  /*padding-left: 18px;*/
  line-height: 13px;
  display: inline-block;
  border: 1px solid #AAA;
  padding: 2px 5px 2px 22px;
  margin: 0 3px 3px 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #E4E4E4;
  -webkit-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #fff;
}

#company_categories ul li input {
  position: absolute;
  top: 2px;
  left: 5px;
}

#company_categories label {
  font-size: 12px;
  line-height: 13px;
  color: #333;
  padding: 0;
}

#company_my_city,
#company_my_region,
#company_my_subway {
  margin-top: 20px;
}

/* EOF */
.chzn-container {
  font-size: 13px;
  position: relative;
  display: inline-block;
  zoom: 1;
}

.chzn-container-single .chzn-single {
  background-color: transparent;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #F9F7F1;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 28px;
  line-height: 29px;
  padding: 0 0 0 21px;
  color: #1B79BC;
  text-decoration: underline;
}

.chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.chzn-container-single .chzn-single div {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}

.chzn-container-single .chzn-single div b {
  background: url(/images/chosen/sprite.png) no-repeat 0 3px;
  display: block;
  width: 100%;
  height: 100%;
}

.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 34px;
  left: 0;
  z-index: 999;
}

.autocolumnlist {
  font-size: 16px;
}

.chzn-drop {
  width: auto !important;
}

/* Вкладки */
div.ui {
  overflow: hidden;
}

div.ui_tabs_wrap {
  position: relative;
}

p#autotransalte {
  position: absolute;
  top: -4px;
  right: 0px;
  z-index: 10;
}

p#autotransalte input {
  width: 140px;
  height: 34px;
  line-height: 10px;
  border: 0;
  background: #fff url("/images/tabs/button-autotranslate.png");
  padding: 0;
  padding-left: 28px;
  font-size: 12px;
  color: #fff;
  vertical-align: top !important;
}

dl.ui_tabs {
  width: 100%;
  overflow: hidden;
  font-size: 14px;
  zoom: 1;
  /*padding:1px;*/
  position: relative;
  font-family: Arial, "MyriadPro", Arial, sans-serif, serif !important;
}

dt.ui_tab_header {
  float: left;
  font-size: 12px;
  position: relative;
  left: 0px;
  padding: 0px 15px 0px 0px;
  line-height: 34px;
  height: 34px;
  cursor: pointer;
  color: #1B79BC;
  border: 1px solid #fff;
  border-radius: 8px 8px 0px 0px;
}

dt.ui_tab_header span {
  text-decoration: underline;
  padding-left: 37px;
  background-position: 15px 50%;
  background-repeat: no-repeat;
}

dt.ui_tab_header_ru span {
  background-image: url("/images/flags/ru.png");
}

dt.ui_tab_header_en span {
  background-image: url("/images/flags/us.png");
}

dt.ui_tab_header_cn span {
  background-image: url("/images/flags/cn.png");
}

dl.ui_tabs dt.selected {
  border: 1px solid #D6D3D0;
  border-bottom: 0;
  background: #EFF5F6;
  color: #333;
  cursor: default;
  z-index: 3;
}

dl.ui_tabs dt.selected span {
  text-decoration: none;
}

dd.ui_tab_wrap {
  width: 100%;
  margin: 34px 0 0 -100%;
  position: relative;
  z-index: 2;
  display: none;
  float: right;
}

dl.ui_tabs dd.selected {
  display: block;
}

div.ui_tab_content {
  background: #EFF5F6;
  border: 1px solid #D6D3D0;
  -moz-border-radius: 0 8px 8px 8px;
  -webkit-border-radius: 0 8px 8px 8px;
  border-radius: 0 8px 8px 8px;
}

div.ui_tab_content_i {
  padding: 40px 15px 0 15px;
  color: #333;
  font-size: 12px;
}

.ui_fieldset {
  padding: 0px;
  margin-bottom: 40px;
  position: relative;
}

.ui_legend {
  position: absolute;
  top: -22px;
  font-weight: bold;
  font-size: 14px;
}

.ui_fieldset_content {
  padding: 0px 0px 5px 0px;
}

div.ui_tab_content_i label {
  color: #333;
  font-size: 13px;
  padding-right: 10px;
  vertical-align: bottom;
  display: inline-block;
  line-height: 13px;
}

div.ui_tab_content_i span.example {
  font-size: 11px;
  line-height: 12px;
  color: #a1a1a1;
  margin: 0px;
  padding: 0px;
}

.b-add-company-form-table select {
  width: 100%;
}

#company_rubric_list {
  padding: 0px 0px 0px 0px;
  clear: both;
  line-height: 14px;
}

#company_rubric_list li {
  margin-bottom: 3px;
}

#company_rubric_select {
  margin-bottom: 15px;
  overflow: hidden;
}

.b_textbox,
.b_textarea,
.b_select {
  width: 100%;
  border: 1px solid #A9AAAC;
  background: #fff;
  padding: 5px 2px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.b_select .head {
  background-color: #333;
  color: #fff;
}

.b_textbox {
  background-position: 5px 50%;
  background-repeat: no-repeat;
}

.b_textbox_phone_country,
.b_textbox_phone_city {
  float: left;
  margin-right: 3px;
}

.b_textbox_phone_country {
  width: 30px;
}

.b_textbox_phone_city {
  width: 45px;
}

.b_textbox_phone_number {
  width: 330px;
}

.b_textbox_captcha {
  font-size: 14px;
  width: 50px;
  text-align: center;
}

.b_button {
  height: 24px;
  width: 24px;
}

.b_submit {
  background: #3181bc url("/images/sidebar-button.jpg");
  width: 100px;
  height: 30px;
  border: 0;
  color: #fff;
  font-family: Arial, sans-serif, serif;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
}

.b_submit_disabled {
  background-color: #979797;
  background-position: 0px 30px;
  color: #fff;
}

.b_datepicker {
  width: 120px;
  background-image: url("/images/icons/date-range.jpg");
  background-position: right;
  padding-right: 27px;
}

.b_radio {
  margin-right: 4px;
}

.ie6 .b_checkbox,
.ie7 .b_checkbox {
  width: 12px;
}

.b_textarea {
  height: 100px;
}

.b_textbox:focus,
.b_textarea:focus,
.b_checkbox:focus,
.b_select:focus {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #5897fb;
  outline: none;
}

.l_checkbox {
  position: relative;
}

.l_checkbox input {
  position: absolute;
  left: -9999px;
  top: -9999px;
}

.b_check {
  display: inline-block;
  width: 16px;
  height: 10px;
  background-repeat: no-repeat;
  background-image: url("/images/forms/checkbox.png");
  border: 0;
  cursor: pointer;
}

.l_checkbox_checked .b_check {
  background-image: url("/images/forms/checkbox-checked.png");
}

/*
Version: @@ver@@ Timestamp: @@timestamp@@
*/
.select2-container {
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  text-align: left;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.

    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box;
  /* webkit */
  -khtml-box-sizing: border-box;
  /* konqueror */
  -moz-box-sizing: border-box;
  /* firefox */
  -ms-box-sizing: border-box;
  /* ie */
  box-sizing: border-box;
  /* css3 */
}

.select2-container .select2-choice {
  display: block;
  height: 26px;
  padding: 0 0 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #aaa;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -o-linear-gradient(bottom, #eeeeee 0%, #ffffff 50%);
  background-image: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = "#ffffff", endColorstr = "#eeeeee", GradientType = 0);
  background-image: linear-gradient(top, #ffffff 0%, #eeeeee 50%);
}

.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.9, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 90%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 90%);
  background-image: -o-linear-gradient(bottom, #eeeeee 0%, white 90%);
  background-image: -ms-linear-gradient(top, #eeeeee 0%, #ffffff 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#eeeeee",GradientType=0 );
  background-image: linear-gradient(top, #eeeeee 0%, #ffffff 90%);
}

.select2-container.select2-allowclear .select2-choice span {
  margin-right: 42px;
}

.select2-container .select2-choice span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.select2-container .select2-choice abbr {
  display: inline-block;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  background: url("/images/select2/select2.png") right top no-repeat;
  cursor: pointer;
  outline: 0;
}

.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}

.select2-drop-mask {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9998;
  background-color: #fff;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /* works in IE 8 */
  filter: "alpha(opacity=0)";
  /* expected to work in IE 8 */
  filter: alpha(opacity=0);
  /* IE 4-7 */
}

.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto;
}

.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}

.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}

.select2-container .select2-choice div {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #aaa;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
  background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -o-linear-gradient(bottom, #ccc 0%, #eee 60%);
  background-image: -ms-linear-gradient(top, #cccccc 0%, #eeeeee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = "#eeeeee", endColorstr = "#cccccc", GradientType = 0);
  background-image: linear-gradient(top, #cccccc 0%, #eeeeee 60%);
}

.select2-container .select2-choice div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("/images/select2/select2.png") no-repeat 0 1px;
}

.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}

.select2-search-hidden {
  display: block;
  position: absolute;
  left: -10000px;
}

.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #fff url("/images/select2/select2.png") no-repeat 100% -22px;
  background: url("/images/select2/select2.png") no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url("/images/select2/select2.png") no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("/images/select2/select2.png") no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("/images/select2/select2.png") no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url("/images/select2/select2.png") no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
  background: url("/images/select2/select2.png") no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}

.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}

.select2-search input.select2-active {
  background: #fff url("/images/select2/select2-spinner.gif") no-repeat 100%;
  background: url("/images/select2/select2-spinner.gif") no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url("/images/select2/select2-spinner.gif") no-repeat 100%, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("/images/select2/select2-spinner.gif") no-repeat 100%, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("/images/select2/select2-spinner.gif") no-repeat 100%, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url("/images/select2/select2-spinner.gif") no-repeat 100%, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
  background: url("/images/select2/select2-spinner.gif") no-repeat 100%, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(bottom, white 0%, #eeeeee 50%);
  background-image: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#eeeeee", endColorstr="#ffffff",GradientType=0 );
  background-image: linear-gradient(top, #ffffff 0%, #eeeeee 50%);
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #5897fb;
  border-top-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center top, white 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -ms-linear-gradient(bottom, #ffffff 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#eeeeee", endColorstr="#ffffff",GradientType=0 );
  background-image: linear-gradient(bottom, #ffffff 0%, #eeeeee 50%);
}

.select2-dropdown-open .select2-choice div {
  background: transparent;
  border-left: none;
  filter: none;
}

.select2-dropdown-open .select2-choice div b {
  background-position: -18px 1px;
}

/* results */
.select2-results {
  max-height: 200px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  text-align: left;
}

.select2-results ul.select2-result-sub {
  margin: 0;
}

.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 110px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px;
}

.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}

.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}

.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.select2-results .select2-highlighted {
  background: #3875d7;
  color: #fff;
}

.select2-results li em {
  background: #feffde;
  font-style: normal;
}

.select2-results .select2-highlighted em {
  background: transparent;
}

.select2-results .select2-highlighted ul {
  background: white;
  color: #000;
}

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
}

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-selected {
  display: none;
}

.select2-more-results.select2-active {
  background: #f4f4f4 url("/images/select2/select2-spinner.gif") no-repeat 100%;
}

.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}

/* disabled styles */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

.select2-container.select2-container-disabled .select2-choice div {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}

/* multiselect */
.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0;
  position: relative;
  border: 1px solid #aaa;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%);
}

.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
  min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}

.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
  padding: 5px;
  margin: 1px 0;
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: transparent !important;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #fff url("/images/select2/select2-spinner.gif") no-repeat 100% !important;
}

.select2-default {
  color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  color: #333;
  cursor: default;
  border: 1px solid #aaaaaa;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#eeeeee", endColorstr="#f4f4f4", GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
}

.select2-container-multi .select2-choices .select2-search-choice span {
  cursor: default;
}

.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4;
}

.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
  background: url("/images/select2/select2.png") right top no-repeat;
}

.select2-container-multi .select2-search-choice-close {
  left: 3px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}

.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px;
}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}

/* end multiselect */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline;
}

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

.select2-display-none {
  display: none;
}

.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}

/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice div b {
    background-image: url("/images/select2/select2x2.png") !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important;
  }
  .select2-search input {
    background-position: 100% -21px !important;
  }
}
img.flag {
  padding-right: 10px;
  vertical-align: text-top;
}

.newBar {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.newBar ul {
  list-style-type: none;
}

p.new_author {
  font-weight: bold;
  text-align: right;
  font-style: italic;
}

p.source {
  text-align: right;
  margin-bottom: 30px;
  font-size: 12px;
}

p.source a {
  text-decoration: underline;
  color: #1B79BC;
}

/* Главная нвость в списке публикаций */
.top_new {
  width: 245px;
  float: left;
}

.top_new_photo {
  margin-bottom: 15px;
  border: 1px solid #E9EAE9;
}

.top_new_name {
  font-size: 16px;
  line-height: 17px;
  margin-bottom: 10px;
}

.top_new_name a {
  color: #CD2F15;
}

.top_new_annonce {
  line-height: 14px;
}

.top_new_annonce a {
  color: #333;
}

.top_small_news {
  width: 390px;
  /*height: 300px;*/
  float: right;
  overflow: hidden;
}

.top_small_news table {
  width: 100%;
}

.top_small_news td {
  height: 60px;
  vertical-align: middle;
}

.top_small_news td a {
  color: #1b79ce;
}

.top_small_news td img {
  border: 1px solid #E9EAE9;
}

.top_small_news th {
  height: 20px;
  background: url("/images/dotted-gray.gif") 0 50% repeat-x;
}

/**
 * Расширенный поиск
 * @author Mikhail Kobzarev<kobzarev@inforos.ru>
 * @date 2012-10-08
 */
.advanced-search {
  background: #EFF5F6 url("/images/headline-bg-blue.jpg") no-repeat;
  position: relative;
}

.advanced-search-headline {
  height: 46px;
  line-height: 34px;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0 20px;
  color: #fff;
  position: relative;
}

.advanced-search-headline-corner {
  position: absolute;
  top: 0px;
  right: 0px;
  background: url("/images/headline-corner.jpg");
  display: block;
  width: 12px;
  height: 12px;
  overflow: hidden;
  font-size: 1px;
  line-height: 1px;
}

.advanced-search-content {
  padding: 20px;
}

.advanced-search-query,
.advanced-search-date-range {
  background-color: #fff;
  background-repeat: no-repeat;
  color: #333;
  font-size: 12px;
  width: 340px;
  height: 28px;
  border: 1px solid #999;
  padding: 0 10px;
  margin-right: 20px;
}

.advanced-search-tr {
  display: flex;
  padding-bottom: 12px;
}

.advanced-search-search {
  display: contents;
}

.advanced-search-date {
  display: flex;
  font-size: 14px;
}

.advanced-search-submit-block {
  display: flex;
}

.advanced-search-date-range {
  background-image: url("/images/icons/date-range.jpg");
  background-position: 100% 0;
  padding-right: 36px;
  width: 126px;
}

.advanced-search-submit {
  height: 28px;
  font-size: 14px;
}

#date_from {
  margin: 0;
}

@media screen and (max-width: 842px) {
  .advanced-search-tr {
    flex-wrap: wrap;
  }
  .advanced-search-search {
    display: block;
    flex: 1;
    padding-bottom: 15px;
  }
  .advanced-search-date {
    flex: 1;
  }
}
/* -------------------------------------------------------------- */
.advanced_search {
  font-size: 12px;
  color: #4d4d4d;
}

.advanced_search form {
  width: 1%;
}

.advanced_search th {
  text-align: left;
  color: #227fc4;
}

.advanced_search td {
  text-align: left;
  padding: 2px 5px 0px 0px;
  vertical-align: top;
}

.advanced_search select {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #4d4d4d;
  border: 1px solid #808080;
  background: #fff;
  padding: 2px;
}

.advanced_search input {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #4d4d4d;
  border: 1px solid #808080;
  background: #fff;
  padding: 2px;
}

.advanced_search select.search-region {
  width: 170px;
}

.advanced_search select.search-rubric {
  width: 170px;
}

.advanced_search select.search-theme {
  width: 170px;
}

.advanced_search select.search-place {
  width: 170px;
}

.advanced_search select.search-logic {
  width: 170px;
}

.advanced_search select.search-day-from {
  width: 45px;
}

.advanced_search select.search-month-from {
  width: 45px;
}

.advanced_search select.search-year-from {
  width: 60px;
}

.advanced_search select.search-day-to {
  width: 45px;
}

.advanced_search select.search-month-to {
  width: 45px;
}

.advanced_search select.search-year-to {
  width: 60px;
}

.advanced_search input.search-input {
  width: 400px;
}

.advanced_search input.search-submit {
  border: 0px;
  width: 12px;
  height: 13px;
  background: url("/images/icons/lupa.png");
}

.search_h1 {
  font-size: 32px;
}

/* Список новостей */
ul.list_news li {
  margin: 0 0 20px 0px;
  position: relative;
  display: block;
  zoom: 1;
  /*float: left;*/
  /*width: 100%;*/
  background: url("/images/dotted-gray.gif") 0px 100% repeat-x;
  padding-bottom: 15px;
  min-height: 90px;
}

ul.list_news li p {
  text-align: left;
}

p.list_news_name {
  font-size: 16px;
  line-height: 17px;
  font-weight: bold;
  margin-bottom: 7px;
}

p.list_news_avatar {
  /*border: 1px solid #cacaca;*/
  float: right;
  margin: 0px 0px 5px 10px;
}

p.list_news_avatar img {
  /*border: 2px solid #fff;*/
}

p.list_news_date {
  font-size: 11px;
  line-height: 12px;
  margin-bottom: 5px;
}

p.list_news_announcement {
  font-size: 12px;
  line-height: 15px;
  margin-bottom: 0px;
}

p.list_news_announcement a {
  color: #333;
}

#news p.date {
  font-size: 12px;
  line-height: 13px;
  float: left;
  width: 100%;
  margin-bottom: 20px;
  position: relative;
}

#news p.date span {
  float: left;
  width: 270px;
}

#news p.date b {
  font-weight: bold;
  text-align: right;
  display: block;
}

#news p.date b img {
  position: relative;
  margin-left: 10px;
  margin-top: -17px;
}

#news p.date a {
  color: #6B6B6B;
}

#news div.text {
  /*text-align: justify;*/
}

#news h4 {
  font-size: 18px;
  font-weight: normal;
}

.new_left {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
  width: 250px;
  /*overflow: hidden;*/
}

#direct_53401_new {
  margin-bottom: 20px;
  padding: 10px 20px;
  background-color: #F9F7F1;
  border: 1px solid #E9EAE9;
  min-height: 100px;
}

#tagcloud_container {
  text-align: center;
  background-color: #F9F7F1;
  border: 1px solid #E9EAE9;
  min-height: 100px;
}

.avatar {
  text-align: center;
  border: 0px solid #EAEBEA;
  position: relative;
  zoom: 1;
  margin-bottom: 20px;
  height: 188px;
  overflow: hidden;
}

.avatar p {
  text-align: center;
  font-size: 10px;
  line-height: 12px;
  color: #fff;
  font-family: Tahoma;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background: #000;
  background: rgba(0, 0, 0, 0.6);
  margin: 0;
  padding: 7px 0;
  zoom: 1;
}

.ie6 .avatar p,
.ie7 .avatar p,
.ie8 .avatar p {
  background: #000;
  filter: alpha(Opacity=60);
  bottom: -1px;
  zoom: 1;
}

.context_container {
  background: #f0f5f7;
  float: right;
  width: 460px;
  height: 188px;
  margin-bottom: 20px;
}

.context {
  margin: 20px;
}

.context .headline {
  font-size: 18px;
  color: #333;
  margin-bottom: 20px;
}

.context ul li {
  font-size: 11px;
  line-height: 13px;
  margin-bottom: 10px;
  background: url("/images/arrow-black.gif") 0px 5px no-repeat;
  padding-left: 15px;
}

.context ul li a {
  color: #1571b5;
}

div.newBar {
  background: url("/images/h2_tile.gif") 0px 10px repeat-x;
  margin: 15px 0px;
  position: relative;
  margin-bottom: 35px;
  clear: left;
}

div.newBar.margin-bottom-0 {
  margin-bottom: 0;
}

div.newBar li {
  background: #fff;
  padding-right: 10px;
  margin: 0px;
  display: inline;
}

div.newBar div.yashare-auto-init {
  position: absolute;
  top: -3px;
  right: 0px;
  background: #fff;
}

div.gplus {
  position: absolute;
  top: 3px;
  right: 0;
}

#author_data {
  margin-bottom: 20px;
}

#author_data td {
  vertical-align: top;
}

#about_author_wrap {
  position: relative;
  width: 450px;
  height: 190px;
  z-index: 300;
  background-color: #f0f5f7;
}

#about_author {
  color: #333;
  position: absolute;
  top: 20px;
  left: 0px;
}

#about {
  position: relative;
  overflow: hidden;
  height: 170px;
  width: 450px;
  padding: 0 20px;
  padding-bottom: 32px;
  background-color: #f0f5f7;
}

#about_author, #about_author p {
  font-size: 11px;
  line-height: 13px;
}

#author_headline {
  font-size: 18px;
  line-height: 18px;
  margin-bottom: 20px;
}

#author_text a {
  /*color: #283265;*/
  /*text-decoration: underline;*/
  font-weight: bold;
}

#about_author_more {
  background-color: #e7ebed;
  width: 100%;
  height: 38px;
  line-height: 26px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  padding: 0 20px;
  /*display: none;*/
  border-top: 12px solid #f0f5f7;
}

#about_author_more a {
  text-decoration: underline;
  font-size: 11px;
  display: block !important;
}

#about_author_more {
  font-size: 9px;
}

#about_author_more, #about_author_more a {
  color: #afb2b3;
}

div#simalar_topics {
  /*font-family: Tahoma;*/
}

div#simalar_topics h4 {
  color: #333;
  margin-bottom: 10px;
  display: block;
  font-size: 18px;
  line-height: 36px;
  /*font-weight: bold;*/
}

div#simalar_topics dl {
  font-size: 11px;
  line-height: 12px;
}

div#simalar_topics dt {
  color: #999;
  float: left;
  margin-right: 10px;
  padding-top: 2px;
}

div#simalar_topics dd {
  margin-bottom: 15px;
  overflow: hidden;
  line-height: 12px;
}

div#simalar_topics dd a {
  color: #1B79BC;
  /*text-decoration: underline !important;*/
}

div#simalar_topics dd a:hover {
  color: #C84B37;
}

.contacts {
  font-size: 14px;
  line-height: 18px;
}

.contacts h1 {
  font-size: 24px;
  line-height: 30px;
  padding-bottom: 15px;
}

.contacts iframe {
  padding-top: 20px;
}

.menu-block {
  position: absolute;
  width: 100%;
  top: 0;
  left: -100%;
  height: 100vh;
  z-index: 999;
  transition: left 0.3s;
  padding: 1.3rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: #fff;
}
@media screen and (min-width: 1280px) {
  .menu-block {
    display: none;
  }
}

.menu-block__top-close {
  display: inline-flex;
}

.menu-block__top-close--margin {
  margin-left: 25px;
}

.menu-block__top-news {
  display: grid;
  overflow: hidden;
}

.menu-block__top-news--margin {
  margin-bottom: 15px;
}

.menu-block.active {
  left: 0;
  transition: left 0.3s;
}

.menu-block__top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.menu-block__top--bottom {
  margin-bottom: 58px;
}

.menu-block__top-logo {
  width: 148px;
  height: 22px;
}

.menu-block__content {
  /*width: 75vw;*/
}

.menu-block__content--bottom {
  margin-bottom: 110px;
}

.menu-block__content .link-list {
  padding-left: 0px;
}

.menu-block__content .link-list li {
  list-style-type: none;
  padding-bottom: 21px;
}

.menu-block__content .link-list li:last-child {
  padding-bottom: 0px;
}

.menu-block__content .link-list li a {
  color: rgb(27, 28, 31);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 36px;
}

.menu-block__footer {
  color: #2361FF;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 36px;
}

.menu-block__footer-item--bottom {
  margin-bottom: 3px;
}

/* --- */
.menu-top {
  font-size: 19px;
  line-height: 23px;
  font-weight: 500;
}

.menu-top ul {
  list-style-type: none;
}

.menu-top ul li {
  padding-bottom: 6px;
}

/* DESKTOP CSS */
@media screen and (min-width: 1280px) {
  #menu {
    display: none !important;
  }
  #mobile_button, #mobile_chkbox {
    display: none;
  }
  nav {
    text-align: center;
  }
  #menu {
    display: flex !important;
    align-items: center;
    visibility: visible !important;
    font-weight: 400;
    top: 0;
    transform: none !important;
    background-color: transparent;
    text-transform: uppercase;
    position: relative;
  }
  #menu li {
    position: relative;
    text-align: right;
  }
  #menu a {
    position: relative;
    opacity: 1 !important;
  }
  #menu a::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    height: 0.25rem;
    background-color: #eee;
  }
}
/* MOBILE CSS */
@media screen and (max-width: 1280px) {
  #mobile_chkbox {
    display: none;
  }
  #mobile_button {
    display: block;
    padding: 4px;
    margin-left: 20px;
    border: none;
    cursor: pointer;
    float: right;
  }
  #mobile_button span {
    display: block;
    width: 24px;
    height: 3px;
    border-radius: 2px;
    background-color: rgb(27, 28, 31);
    margin-top: 4px;
  }
  #mobile_button span:first-child {
    margin-top: 0;
  }
  #menu {
    padding: 0;
    margin: 0;
    border-radius: 13px;
    list-style: none;
    height: auto;
    width: 100%;
    z-index: 10;
  }
  #menu li {
    padding-bottom: 6px;
  }
  #menu li a {
    font-weight: 500;
    font-size: 19px;
    line-height: 23px;
    color: rgb(27, 28, 31);
  }
}
.d-none {
  display: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

.sr-only {
  background: none;
  border: none;
  cursor: none;
  height: 0;
  margin: 0;
  opacity: 0;
  outline: none;
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  position: absolute;
  user-select: none;
  visibility: hidden;
  white-space: nowrap;
  width: 0;
  z-index: -1;
}

.overflow-hidden {
  overflow: hidden;
}

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

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

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

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

@media (min-width: 1050px) and (max-width: 1279px) {
  .md-text-left {
    text-align: left;
  }
  .md-text-right {
    text-align: right;
  }
  .md-text-center {
    text-align: center;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .sm-text-left {
    text-align: left;
  }
  .sm-text-right {
    text-align: right;
  }
  .sm-text-center {
    text-align: center;
  }
}
@media (max-width: 799px) {
  .esm-text-left {
    text-align: left;
  }
  .esm-text-right {
    text-align: right;
  }
  .esm-text-center {
    text-align: center;
  }
}
.aspect-ratio-16-10 {
  aspect-ratio: 16/10;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

.grid-area {
  grid-area: 1/-1;
}

.z-index-1 {
  z-index: 1;
}

.text-underline {
  text-decoration: underline;
}

.position-relative {
  position: relative;
}

.position-absolute {
  position: absolute;
}

.border-top-1-opacity-008 {
  border-top: 1px solid rgba(27, 28, 31, 0.0784313725);
}

.border-top-none {
  border-top: none;
}

.border-left-none {
  border-left: none;
}

.border-right-none {
  border-right: none;
}

.border-bottom-none {
  border-bottom: none;
}

.color-bg, .color-bg a {
  color: rgb(247, 249, 250) !important;
}

.bg-bg {
  background-color: rgb(247, 249, 250) !important;
}

.fill-bg svg {
  color: rgb(247, 249, 250) !important;
}

.color-white, .color-white a {
  color: rgb(255, 255, 255) !important;
}

.bg-white {
  background-color: rgb(255, 255, 255) !important;
}

.fill-white svg {
  color: rgb(255, 255, 255) !important;
}

.color-black, .color-black a {
  color: rgb(27, 28, 31) !important;
}

.bg-black {
  background-color: rgb(27, 28, 31) !important;
}

.fill-black svg {
  color: rgb(27, 28, 31) !important;
}

.color-gray_35, .color-gray_35 a {
  color: rgb(89, 89, 89) !important;
}

.bg-gray_35 {
  background-color: rgb(89, 89, 89) !important;
}

.fill-gray_35 svg {
  color: rgb(89, 89, 89) !important;
}

.color-gray_45, .color-gray_45 a {
  color: rgb(115, 115, 115) !important;
}

.bg-gray_45 {
  background-color: rgb(115, 115, 115) !important;
}

.fill-gray_45 svg {
  color: rgb(115, 115, 115) !important;
}

.color-gray_55, .color-gray_55 a {
  color: rgb(140, 140, 140) !important;
}

.bg-gray_55 {
  background-color: rgb(140, 140, 140) !important;
}

.fill-gray_55 svg {
  color: rgb(140, 140, 140) !important;
}

.color-red, .color-red a {
  color: rgb(235, 24, 5) !important;
}

.bg-red {
  background-color: rgb(235, 24, 5) !important;
}

.fill-red svg {
  color: rgb(235, 24, 5) !important;
}

.color-blue, .color-blue a {
  color: rgb(6, 88, 217) !important;
}

.bg-blue {
  background-color: rgb(6, 88, 217) !important;
}

.fill-blue svg {
  color: rgb(6, 88, 217) !important;
}

.color-blue-button, .color-blue-button a {
  color: rgb(0, 102, 168) !important;
}

.bg-blue-button {
  background-color: rgb(0, 102, 168) !important;
}

.fill-blue-button svg {
  color: rgb(0, 102, 168) !important;
}

.color-orange, .color-orange a {
  color: rgb(255, 104, 10) !important;
}

.bg-orange {
  background-color: rgb(255, 104, 10) !important;
}

.fill-orange svg {
  color: rgb(255, 104, 10) !important;
}

.color-bright-tabs, .color-bright-tabs a {
  color: rgb(245, 247, 247) !important;
}

.bg-bright-tabs {
  background-color: rgb(245, 247, 247) !important;
}

.fill-bright-tabs svg {
  color: rgb(245, 247, 247) !important;
}

.color-black-line, .color-black-line a {
  color: rgba(27, 28, 31, 0.08) !important;
}

.bg-black-line {
  background-color: rgba(27, 28, 31, 0.08) !important;
}

.fill-black-line svg {
  color: rgba(27, 28, 31, 0.08) !important;
}

.color-dark_grey, .color-dark_grey a {
  color: #6A6F74 !important;
}

.bg-dark_grey {
  background-color: #6A6F74 !important;
}

.fill-dark_grey svg {
  color: #6A6F74 !important;
}

.color-dark_blue, .color-dark_blue a {
  color: #000A2F !important;
}

.bg-dark_blue {
  background-color: #000A2F !important;
}

.fill-dark_blue svg {
  color: #000A2F !important;
}

.color-accent_blue, .color-accent_blue a {
  color: #2361FF !important;
}

.bg-accent_blue {
  background-color: #2361FF !important;
}

.fill-accent_blue svg {
  color: #2361FF !important;
}

.border-white-solid-1px {
  border: 1px solid rgb(255, 255, 255);
}

.border-top-0 {
  border-top: none;
}

.border-right-0 {
  border-right: none;
}

.border-bottom-0 {
  border-bottom: none;
}

.border-left-0 {
  border-left: none;
}

.w-full {
  width: 100%;
  height: auto;
  padding: 0 34px;
}
@media (min-width: 1440px) {
  .w-full {
    padding: 0 34px;
  }
}
@media (min-width: 1280px) and (max-width: 1439px) {
  .w-full {
    padding: 0 17px;
  }
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .w-full {
    padding: 0 17px;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .w-full {
    padding: 0 29px;
  }
}
@media (max-width: 799px) {
  .w-full {
    padding: 0 24px;
  }
}
@media (max-width: 1280px) {
  .w-full--width {
    padding: 0 17px;
  }
}
@media (max-width: 799px) {
  .w-full--width {
    padding: 0 24px;
  }
}
.w-full--padding-0 {
  padding: 0;
}
@media (max-width: 799px) {
  .w-full--bg-tabs {
    background-color: rgb(245, 247, 247);
  }
}

.w-auto {
  width: auto;
}

.mw-full {
  max-width: 100%;
}

.h-full {
  height: 100%;
}

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

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

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

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

.background-cover {
  background-size: cover;
}

.background-contain {
  background-size: contain;
}

.container {
  position: relative;
  max-width: 2500px;
  margin: 0 auto;
  height: auto;
}
@media (max-width: 1049px) {
  .container--carousel {
    padding: 20px 2px 0 2px;
    overflow: hidden;
  }
}

.container-max {
  position: relative;
  width: 100%;
  padding: 0px 180px;
  height: auto;
}

@media (min-width: 1366px) and (max-width: 1919px) {
  .container-max {
    padding: 0px 102px;
  }
}
@media (min-width: 768px) and (max-width: 1365px) {
  .container-max {
    padding: 0px 80px;
  }
}
@media (max-width: 767px) {
  .container-max {
    padding: 0px 24px;
  }
}
@media (min-width: 1050px) {
  .w-lg-1 {
    width: calc(8.3333333333% * 0.9);
    padding-bottom: 1em;
  }
  .w-lg-2 {
    width: calc(8.3333333333% * 1.9);
    padding-bottom: 1em;
  }
  .w-lg-3 {
    width: calc(8.3333333333% * 2.9);
    padding-bottom: 1em;
  }
  .w-lg-4 {
    width: calc(8.3333333333% * 3.9);
    padding-bottom: 1em;
  }
  .w-lg-5 {
    width: calc(8.3333333333% * 4.9);
    padding-bottom: 1em;
  }
  .w-lg-6 {
    width: calc(8.3333333333% * 5.9);
    padding-bottom: 1em;
  }
  .w-lg-7 {
    width: calc(8.3333333333% * 6.9);
    padding-bottom: 1em;
  }
  .w-lg-8 {
    width: calc(8.3333333333% * 7.9);
    padding-bottom: 1em;
  }
  .w-lg-9 {
    width: calc(8.3333333333% * 8.9);
    padding-bottom: 1em;
  }
  .w-lg-10 {
    width: calc(8.3333333333% * 9.9);
    padding-bottom: 1em;
  }
  .w-lg-11 {
    width: calc(8.3333333333% * 10.9);
    padding-bottom: 1em;
  }
  .w-lg-12 {
    width: 100%;
    padding-bottom: 1em;
  }
  .wa-lg-1 {
    width: calc(6.6666666667% * 0.9);
    padding-bottom: 1em;
  }
  .wa-lg-2 {
    width: calc(6.6666666667% * 1.9);
    padding-bottom: 1em;
  }
  .wa-lg-3 {
    width: calc(6.6666666667% * 2.9);
    padding-bottom: 1em;
  }
  .wa-lg-4 {
    width: calc(6.6666666667% * 3.9);
    padding-bottom: 1em;
  }
  .wa-lg-5 {
    width: calc(6.6666666667% * 4.9);
    padding-bottom: 1em;
  }
  .wa-lg-6 {
    width: calc(6.6666666667% * 5.9);
    padding-bottom: 1em;
  }
  .wa-lg-7 {
    width: calc(6.6666666667% * 6.9);
    padding-bottom: 1em;
  }
  .wa-lg-8 {
    width: calc(6.6666666667% * 7.9);
    padding-bottom: 1em;
  }
  .wa-lg-9 {
    width: calc(6.6666666667% * 8.9);
    padding-bottom: 1em;
  }
  .wa-lg-10 {
    width: calc(6.6666666667% * 9.9);
    padding-bottom: 1em;
  }
  .wa-lg-11 {
    width: calc(6.6666666667% * 10.9);
    padding-bottom: 1em;
  }
  .wa-lg-12 {
    width: calc(6.6666666667% * 11.9);
    padding-bottom: 1em;
  }
  .wa-lg-13 {
    width: calc(6.6666666667% * 12.9);
    padding-bottom: 1em;
  }
  .wa-lg-14 {
    width: calc(6.6666666667% * 13.9);
    padding-bottom: 1em;
  }
  .wa-lg-15 {
    width: 100%;
    padding-bottom: 1em;
  }
}
@media (min-width: 1440px) {
  .container {
    max-width: 1400px;
    padding: 0 34px;
  }
  body .w-lg-none {
    display: none !important;
  }
}
@media (min-width: 1280px) and (max-width: 1439px) {
  .container {
    max-width: calc(100% - 34px);
  }
  body .w-lg-none {
    display: none !important;
  }
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .container {
    max-width: calc(100% - 34px);
  }
  .w-md-1 {
    width: calc(8.3333333333% * 0.9);
    padding-bottom: 0.7em;
  }
  body .w-md-none {
    display: none !important;
  }
  .w-md-max-content {
    width: max-content;
  }
  .w-md-2 {
    width: calc(8.3333333333% * 1.9);
    padding-bottom: 0.7em;
  }
  body .w-md-none {
    display: none !important;
  }
  .w-md-max-content {
    width: max-content;
  }
  .w-md-3 {
    width: calc(8.3333333333% * 2.9);
    padding-bottom: 0.7em;
  }
  body .w-md-none {
    display: none !important;
  }
  .w-md-max-content {
    width: max-content;
  }
  .w-md-4 {
    width: calc(8.3333333333% * 3.9);
    padding-bottom: 0.7em;
  }
  body .w-md-none {
    display: none !important;
  }
  .w-md-max-content {
    width: max-content;
  }
  .w-md-5 {
    width: calc(8.3333333333% * 4.9);
    padding-bottom: 0.7em;
  }
  body .w-md-none {
    display: none !important;
  }
  .w-md-max-content {
    width: max-content;
  }
  .w-md-6 {
    width: calc(8.3333333333% * 5.9);
    padding-bottom: 0.7em;
  }
  body .w-md-none {
    display: none !important;
  }
  .w-md-max-content {
    width: max-content;
  }
  .w-md-7 {
    width: calc(8.3333333333% * 6.9);
    padding-bottom: 0.7em;
  }
  body .w-md-none {
    display: none !important;
  }
  .w-md-max-content {
    width: max-content;
  }
  .w-md-8 {
    width: calc(8.3333333333% * 7.9);
    padding-bottom: 0.7em;
  }
  body .w-md-none {
    display: none !important;
  }
  .w-md-max-content {
    width: max-content;
  }
  .w-md-9 {
    width: calc(8.3333333333% * 8.9);
    padding-bottom: 0.7em;
  }
  body .w-md-none {
    display: none !important;
  }
  .w-md-max-content {
    width: max-content;
  }
  .w-md-10 {
    width: calc(8.3333333333% * 9.9);
    padding-bottom: 0.7em;
  }
  body .w-md-none {
    display: none !important;
  }
  .w-md-max-content {
    width: max-content;
  }
  .w-md-11 {
    width: calc(8.3333333333% * 10.9);
    padding-bottom: 0.7em;
  }
  body .w-md-none {
    display: none !important;
  }
  .w-md-max-content {
    width: max-content;
  }
  .w-md-12 {
    width: 100%;
    padding-bottom: 0.7em;
  }
  body .w-md-none {
    display: none !important;
  }
  .w-md-max-content {
    width: max-content;
  }
  .wa-md-1 {
    width: calc(6.6666666667% * 0.9);
    padding-bottom: 1em;
  }
  .wa-md-2 {
    width: calc(6.6666666667% * 1.9);
    padding-bottom: 1em;
  }
  .wa-md-3 {
    width: calc(6.6666666667% * 2.9);
    padding-bottom: 1em;
  }
  .wa-md-4 {
    width: calc(6.6666666667% * 3.9);
    padding-bottom: 1em;
  }
  .wa-md-5 {
    width: calc(6.6666666667% * 4.9);
    padding-bottom: 1em;
  }
  .wa-md-6 {
    width: calc(6.6666666667% * 5.9);
    padding-bottom: 1em;
  }
  .wa-md-7 {
    width: calc(6.6666666667% * 6.9);
    padding-bottom: 1em;
  }
  .wa-md-8 {
    width: calc(6.6666666667% * 7.9);
    padding-bottom: 1em;
  }
  .wa-md-9 {
    width: calc(6.6666666667% * 8.9);
    padding-bottom: 1em;
  }
  .wa-md-10 {
    width: calc(6.6666666667% * 9.9);
    padding-bottom: 1em;
  }
  .wa-md-11 {
    width: calc(6.6666666667% * 10.9);
    padding-bottom: 1em;
  }
  .wa-md-12 {
    width: calc(6.6666666667% * 11.9);
    padding-bottom: 1em;
  }
  .wa-md-13 {
    width: calc(6.6666666667% * 12.9);
    padding-bottom: 1em;
  }
  .wa-md-14 {
    width: calc(6.6666666667% * 13.9);
    padding-bottom: 1em;
  }
  .wa-md-15 {
    width: 100%;
    padding-bottom: 1em;
  }
  :root {
    font-size: calc(0.42em + 0.65vw);
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .container {
    max-width: calc(100% - 58px);
  }
  .w-sm-1 {
    width: calc(8.3333333333% * 0.9);
    padding-bottom: 1rem;
  }
  body .w-sm-none {
    display: none !important;
  }
  .w-sm-max-content {
    width: max-content;
  }
  .w-sm-2 {
    width: calc(8.3333333333% * 1.9);
    padding-bottom: 1rem;
  }
  body .w-sm-none {
    display: none !important;
  }
  .w-sm-max-content {
    width: max-content;
  }
  .w-sm-3 {
    width: calc(8.3333333333% * 2.9);
    padding-bottom: 1rem;
  }
  body .w-sm-none {
    display: none !important;
  }
  .w-sm-max-content {
    width: max-content;
  }
  .w-sm-4 {
    width: calc(8.3333333333% * 3.9);
    padding-bottom: 1rem;
  }
  body .w-sm-none {
    display: none !important;
  }
  .w-sm-max-content {
    width: max-content;
  }
  .w-sm-5 {
    width: calc(8.3333333333% * 4.9);
    padding-bottom: 1rem;
  }
  body .w-sm-none {
    display: none !important;
  }
  .w-sm-max-content {
    width: max-content;
  }
  .w-sm-6 {
    width: calc(8.3333333333% * 5.9);
    padding-bottom: 1rem;
  }
  body .w-sm-none {
    display: none !important;
  }
  .w-sm-max-content {
    width: max-content;
  }
  .w-sm-7 {
    width: calc(8.3333333333% * 6.9);
    padding-bottom: 1rem;
  }
  body .w-sm-none {
    display: none !important;
  }
  .w-sm-max-content {
    width: max-content;
  }
  .w-sm-8 {
    width: calc(8.3333333333% * 7.9);
    padding-bottom: 1rem;
  }
  body .w-sm-none {
    display: none !important;
  }
  .w-sm-max-content {
    width: max-content;
  }
  .w-sm-9 {
    width: calc(8.3333333333% * 8.9);
    padding-bottom: 1rem;
  }
  body .w-sm-none {
    display: none !important;
  }
  .w-sm-max-content {
    width: max-content;
  }
  .w-sm-10 {
    width: calc(8.3333333333% * 9.9);
    padding-bottom: 1rem;
  }
  body .w-sm-none {
    display: none !important;
  }
  .w-sm-max-content {
    width: max-content;
  }
  .w-sm-11 {
    width: calc(8.3333333333% * 10.9);
    padding-bottom: 1rem;
  }
  body .w-sm-none {
    display: none !important;
  }
  .w-sm-max-content {
    width: max-content;
  }
  .w-sm-12 {
    width: 100%;
    padding-bottom: 1rem;
  }
  body .w-sm-none {
    display: none !important;
  }
  .w-sm-max-content {
    width: max-content;
  }
  .wa-sm-1 {
    width: calc(6.6666666667% * 0.9);
    padding-bottom: 1em;
  }
  .wa-sm-2 {
    width: calc(6.6666666667% * 1.9);
    padding-bottom: 1em;
  }
  .wa-sm-3 {
    width: calc(6.6666666667% * 2.9);
    padding-bottom: 1em;
  }
  .wa-sm-4 {
    width: calc(6.6666666667% * 3.9);
    padding-bottom: 1em;
  }
  .wa-sm-5 {
    width: calc(6.6666666667% * 4.9);
    padding-bottom: 1em;
  }
  .wa-sm-6 {
    width: calc(6.6666666667% * 5.9);
    padding-bottom: 1em;
  }
  .wa-sm-7 {
    width: calc(6.6666666667% * 6.9);
    padding-bottom: 1em;
  }
  .wa-sm-8 {
    width: calc(6.6666666667% * 7.9);
    padding-bottom: 1em;
  }
  .wa-sm-9 {
    width: calc(6.6666666667% * 8.9);
    padding-bottom: 1em;
  }
  .wa-sm-10 {
    width: calc(6.6666666667% * 9.9);
    padding-bottom: 1em;
  }
  .wa-sm-11 {
    width: calc(6.6666666667% * 10.9);
    padding-bottom: 1em;
  }
  .wa-sm-12 {
    width: calc(6.6666666667% * 11.9);
    padding-bottom: 1em;
  }
  .wa-sm-13 {
    width: calc(6.6666666667% * 12.9);
    padding-bottom: 1em;
  }
  .wa-sm-14 {
    width: calc(6.6666666667% * 13.9);
    padding-bottom: 1em;
  }
  .wa-sm-15 {
    width: 100%;
    padding-bottom: 1em;
  }
  .card__video {
    height: 4rem;
    width: 3.375rem;
  }
  :root {
    font-size: calc(0.4em + 0.85vw);
  }
}
@media (max-width: 799px) {
  .container {
    max-width: calc(100% - 48px);
  }
  .w-esm-1 {
    width: calc(8.3333333333% * 0.9);
    padding-bottom: 0.7em;
  }
  body .w-esm-none {
    display: none !important;
  }
  .w-esm-max-content {
    width: max-content;
  }
  .w-esm-2 {
    width: calc(8.3333333333% * 1.9);
    padding-bottom: 0.7em;
  }
  body .w-esm-none {
    display: none !important;
  }
  .w-esm-max-content {
    width: max-content;
  }
  .w-esm-3 {
    width: calc(8.3333333333% * 2.9);
    padding-bottom: 0.7em;
  }
  body .w-esm-none {
    display: none !important;
  }
  .w-esm-max-content {
    width: max-content;
  }
  .w-esm-4 {
    width: calc(8.3333333333% * 3.9);
    padding-bottom: 0.7em;
  }
  body .w-esm-none {
    display: none !important;
  }
  .w-esm-max-content {
    width: max-content;
  }
  .w-esm-5 {
    width: calc(8.3333333333% * 4.9);
    padding-bottom: 0.7em;
  }
  body .w-esm-none {
    display: none !important;
  }
  .w-esm-max-content {
    width: max-content;
  }
  .w-esm-6 {
    width: calc(8.3333333333% * 5.9);
    padding-bottom: 0.7em;
  }
  body .w-esm-none {
    display: none !important;
  }
  .w-esm-max-content {
    width: max-content;
  }
  .w-esm-7 {
    width: calc(8.3333333333% * 6.9);
    padding-bottom: 0.7em;
  }
  body .w-esm-none {
    display: none !important;
  }
  .w-esm-max-content {
    width: max-content;
  }
  .w-esm-8 {
    width: calc(8.3333333333% * 7.9);
    padding-bottom: 0.7em;
  }
  body .w-esm-none {
    display: none !important;
  }
  .w-esm-max-content {
    width: max-content;
  }
  .w-esm-9 {
    width: calc(8.3333333333% * 8.9);
    padding-bottom: 0.7em;
  }
  body .w-esm-none {
    display: none !important;
  }
  .w-esm-max-content {
    width: max-content;
  }
  .w-esm-10 {
    width: calc(8.3333333333% * 9.9);
    padding-bottom: 0.7em;
  }
  body .w-esm-none {
    display: none !important;
  }
  .w-esm-max-content {
    width: max-content;
  }
  .w-esm-11 {
    width: calc(8.3333333333% * 10.9);
    padding-bottom: 0.7em;
  }
  body .w-esm-none {
    display: none !important;
  }
  .w-esm-max-content {
    width: max-content;
  }
  .w-esm-12 {
    width: 100%;
    padding-bottom: 0.7em;
  }
  body .w-esm-none {
    display: none !important;
  }
  .w-esm-max-content {
    width: max-content;
  }
  .wa-esm-1 {
    width: calc(6.6666666667% * 0.9);
    padding-bottom: 1em;
  }
  .wa-esm-2 {
    width: calc(6.6666666667% * 1.9);
    padding-bottom: 1em;
  }
  .wa-esm-3 {
    width: calc(6.6666666667% * 2.9);
    padding-bottom: 1em;
  }
  .wa-esm-4 {
    width: calc(6.6666666667% * 3.9);
    padding-bottom: 1em;
  }
  .wa-esm-5 {
    width: calc(6.6666666667% * 4.9);
    padding-bottom: 1em;
  }
  .wa-esm-6 {
    width: calc(6.6666666667% * 5.9);
    padding-bottom: 1em;
  }
  .wa-esm-7 {
    width: calc(6.6666666667% * 6.9);
    padding-bottom: 1em;
  }
  .wa-esm-8 {
    width: calc(6.6666666667% * 7.9);
    padding-bottom: 1em;
  }
  .wa-esm-9 {
    width: calc(6.6666666667% * 8.9);
    padding-bottom: 1em;
  }
  .wa-esm-10 {
    width: calc(6.6666666667% * 9.9);
    padding-bottom: 1em;
  }
  .wa-esm-11 {
    width: calc(6.6666666667% * 10.9);
    padding-bottom: 1em;
  }
  .wa-esm-12 {
    width: calc(6.6666666667% * 11.9);
    padding-bottom: 1em;
  }
  .wa-esm-13 {
    width: calc(6.6666666667% * 12.9);
    padding-bottom: 1em;
  }
  .wa-esm-14 {
    width: calc(6.6666666667% * 13.9);
    padding-bottom: 1em;
  }
  .wa-esm-15 {
    width: 100%;
    padding-bottom: 1em;
  }
  :root {
    font-size: calc(0.34em + 1.4vw);
  }
}
.height-auto {
  height: auto;
}

.height-100 {
  height: 100%;
}

.width-min-content {
  width: min-content;
}

.width-max-content {
  width: max-content;
}

.width-auto {
  width: auto;
}

.width-35 {
  width: 35%;
}

.width-50 {
  width: 50%;
}

.width-85 {
  width: 85%;
}

.width-100 {
  width: 100%;
}

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

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

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

.justify-stretch {
  justify-content: stretch;
}

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

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

.justify-evenly {
  justify-content: space-evenly;
}

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 1050px) and (max-width: 1279px) {
  .md-justify-start {
    justify-content: flex-start;
  }
  .md-justify-end {
    justify-content: flex-end;
  }
  .md-justify-center {
    justify-content: center;
  }
  .md-justify-stretch {
    justify-content: stretch;
  }
  .md-justify-between {
    justify-content: space-between;
  }
  .md-justify-around {
    justify-content: space-around;
  }
  .md-justify-evenly {
    justify-content: space-evenly;
  }
  .md-items-start {
    align-items: flex-start;
  }
  .md-align-start {
    align-self: flex-start;
  }
  .md-items-end {
    align-items: flex-end;
  }
  .md-align-end {
    align-self: flex-end;
  }
  .md-items-center {
    align-items: center;
  }
  .md-align-center {
    align-self: center;
  }
  .md-items-stretch {
    align-items: stretch;
  }
  .md-align-stretch {
    align-self: stretch;
  }
  .md-d-flex {
    display: flex !important;
  }
  .md-width-auto {
    width: auto !important;
  }
  .md-row-reverse {
    flex-direction: row-reverse;
  }
  .md-column-reverse {
    flex-direction: column-reverse;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .sm-justify-start {
    justify-content: flex-start;
  }
  .sm-justify-end {
    justify-content: flex-end;
  }
  .sm-justify-center {
    justify-content: center;
  }
  .sm-justify-stretch {
    justify-content: stretch;
  }
  .sm-justify-between {
    justify-content: space-between;
  }
  .sm-justify-around {
    justify-content: space-around;
  }
  .sm-justify-evenly {
    justify-content: space-evenly;
  }
  .sm-items-start {
    align-items: flex-start;
  }
  .sm-align-start {
    align-self: flex-start;
  }
  .sm-items-end {
    align-items: flex-end;
  }
  .sm-align-end {
    align-self: flex-end;
  }
  .sm-items-center {
    align-items: center;
  }
  .sm-align-center {
    align-self: center;
  }
  .sm-items-stretch {
    align-items: stretch;
  }
  .sm-align-stretch {
    align-self: stretch;
  }
  .sm-d-flex {
    display: flex !important;
  }
  .sm-width-auto {
    width: auto !important;
  }
  .sm-row-reverse {
    flex-direction: row-reverse;
  }
  .sm-column-reverse {
    flex-direction: column-reverse;
  }
}
@media (max-width: 799px) {
  .esm-justify-start {
    justify-content: flex-start;
  }
  .esm-justify-end {
    justify-content: flex-end;
  }
  .esm-justify-center {
    justify-content: center;
  }
  .esm-justify-stretch {
    justify-content: stretch;
  }
  .esm-justify-between {
    justify-content: space-between;
  }
  .esm-justify-around {
    justify-content: space-around;
  }
  .esm-justify-evenly {
    justify-content: space-evenly;
  }
  .esm-items-start {
    align-items: flex-start;
  }
  .esm-align-start {
    align-self: flex-start;
  }
  .esm-items-end {
    align-items: flex-end;
  }
  .esm-align-end {
    align-self: flex-end;
  }
  .esm-items-center {
    align-items: center;
  }
  .esm-align-center {
    align-self: center;
  }
  .esm-items-stretch {
    align-items: stretch;
  }
  .esm-align-stretch {
    align-self: stretch;
  }
  .esm-d-flex {
    display: flex !important;
  }
  .esm-width-auto {
    width: auto !important;
  }
  .esm-row-reverse {
    flex-direction: row-reverse;
  }
  .esm-column-reverse {
    flex-direction: column-reverse;
  }
}
.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.flex-center-column {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

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

.flex-nowrap {
  flex-wrap: unset;
}

@media (min-width: 1050px) and (max-width: 1279px) {
  .md-flex-wrap {
    flex-wrap: wrap;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .sm-flex-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 799px) {
  .esm-flex-wrap {
    flex-wrap: wrap;
  }
}
.owl-carousel, .owl-carousel .owl-item {
  -webkit-tap-highlight-color: transparent;
  position: relative;
}

.owl-carousel {
  width: 100%;
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
  display: none;
}

.no-js .owl-carousel, .owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
  background: 0 0;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

.owl-carousel .animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.owl-height {
  transition: height 0.5s ease-in-out;
}

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 0.4s ease;
}

.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
  max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 0.4s ease;
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

.owl-stage {
  display: flex;
}

.owl-carousel .nav-btn {
  position: absolute;
  width: 56px; /* 26px */
  height: 56px; /* 28px */
  cursor: pointer;
  top: 411px !important; /* 78px */
}

.owl-carousel .disabled .nav-btn {
  display: none;
}

.owl-carousel .prev-slide {
  /*background: url(./imgs/icons/left-button.svg) no-repeat scroll 0 0;*/
  left: 55px; /* 10px */
}

.owl-carousel .next-slide {
  /*background: url(./imgs/icons/right-button.svg) no-repeat scroll 0 0;*/
  right: 55px; /* 10px */
}

.owl-carousel .prev-slide:hover {
  opacity: 0.5;
}

.owl-carousel .next-slide:hover {
  opacity: 0.5;
}

.owl-dots {
  position: absolute;
  bottom: 0.8rem;
  left: 0;
}

.projects .owl-dots {
  display: none !important;
  bottom: 23px !important;
}

.archive-project .owl-dots {
  bottom: 11px !important;
  display: flex !important;
}

@media (min-width: 1050px) and (max-width: 1279px) {
  .archive-project .owl-dots {
    bottom: 23px !important;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .archive-project .owl-dots {
    bottom: 11px !important;
  }
}
@media (max-width: 799px) {
  .archive-project .owl-dots {
    bottom: 11px !important;
  }
}
#owl-carousel-main .owl-dots {
  bottom: 35px !important;
  display: flex !important;
}

.archive-project__block .owl-dots {
  display: flex !important;
}

.owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}

.owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
}

.owl-dots .owl-dot span {
  width: 8px;
  height: 8px;
  margin: 5px 6px;
  background: rgba(27, 28, 31, 0.2);
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s ease;
  border-radius: 30px;
}

.owl-dots .owl-dot.active span {
  background: rgb(27, 28, 31);
}

.owl-carousel .owl-nav {
  display: block;
}

#owl-carousel-main .slider-cards {
  z-index: 100;
}

@media (min-width: 1050px) and (max-width: 1279px) {
  .projects .owl-dots {
    display: none !important;
  }
  .owl-carousel .owl-nav {
    display: none;
  }
  .projects .slider-cards,
  #owl-carousel-main .slider-cards {
    z-index: 100;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .projects .owl-dots {
    display: flex !important;
  }
  .owl-carousel .owl-nav {
    display: none;
  }
  .projects .slider-cards,
  #owl-carousel-main .slider-cards {
    display: none !important;
  }
}
@media (max-width: 799px) {
  .projects .owl-dots {
    display: flex !important;
  }
  .owl-carousel .owl-nav {
    display: none;
  }
  .projects .slider-cards,
  #owl-carousel-main .slider-cards {
    display: none !important;
  }
}
.slider-cards {
  display: flex;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 95%;
}

.slider-cards .slider-card {
  flex-grow: 1;
}

.owl-carousel-top .owl-stage-outer {
  overflow-y: unset !important;
}

.screen-03__inner .owl-item.active,
.owl-carousel-partners .owl-item.active {
  width: auto !important;
}

.owl-carousel-top .owl-stage .owl-item:nth-of-type(4) {
  display: flex;
  justify-content: flex-end;
}

.owl-carousel-top .owl-nav {
  display: none;
}

.owl-nav {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
}

.news-block .owl-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' transform='matrix(-1 0 0 1 24 0)' fill='%230658D9'/%3E%3Cg clip-path='url(%23clip0_2754_6525)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 9L9 12L13 15L13 9Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2754_6525'%3E%3Crect width='6' height='4' fill='white' transform='matrix(4.37114e-08 -1 -1 -4.37114e-08 13 15)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  background-color: unset;
  width: 2.3rem;
  height: 2.3rem;
  border: none;
  margin-right: 0.5rem;
}

.news-block .owl-next {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%230658D9'/%3E%3Cg clip-path='url(%23clip0_2754_6530)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 9L15 12L11 15L11 9Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2754_6530'%3E%3Crect width='6' height='4' fill='white' transform='translate(11 15) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  background-color: unset;
  width: 2.3rem;
  height: 2.3rem;
  border: none;
}

.owl-carousel-news .news-block__item-news {
  width: 334px;
}

@media (min-width: 1050px) and (max-width: 1279px) {
  .owl-carousel-news .news-block__item-news {
    width: 250px;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .owl-carousel-news .news-block__item-news {
    width: 200px;
  }
}
.drag_dots {
  display: flex;
  margin-top: 1.62rem;
  margin-bottom: 1.6rem;
}
.drag_dots--margin-top {
  margin-top: 0.52rem;
}

.drag_dot {
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background-color: rgba(27, 28, 31, 0.2);
  margin-right: 8px;
}

.drag_dot.active {
  background-color: rgb(27, 28, 31);
}

/*# sourceMappingURL=style.css.map */
