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

@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: 174px;
  height: 65px;
  background-image: url("data:image/svg+xml,%3Csvg width='173' height='62' viewBox='0 0 173 62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.7036 41.4056C9.22787 39.3027 8.50787 33.8663 10.0132 28.9064C10.2479 28.4884 10.3893 27.8767 11.0239 26.5336C4.90358 34.6468 4.42909 43.5348 10.8918 46.0173C19.1212 49.1364 31.3654 43.4828 38.7147 37.1955C24.4705 45.4234 17.8441 42.874 14.7043 41.4056H14.7036ZM30.9002 32.1224C25.1755 35.584 18.5433 35.1304 16.0868 31.1097C13.6304 27.0891 16.2814 21.0225 22.0062 17.5609C27.731 14.0993 34.3638 14.5522 36.8196 18.5735C39.2753 22.5949 36.625 28.6607 30.9002 32.1224ZM28.5701 21.2639C29.8622 20.623 30.5363 19.3683 30.0812 18.4625C29.6261 17.5566 28.2148 17.3423 26.9227 17.9839C25.6306 18.6255 24.9565 19.8796 25.4116 20.7854C25.8667 21.6912 27.278 21.9056 28.5701 21.2639ZM47.6174 0.89727C40.8395 -1.41855 31.753 1.60227 24.4368 6.13777C31.8176 4.1538 39.0506 3.76925 43.7123 5.75394C52.3695 8.75482 49.9259 17.9269 43.5623 25.9874C54.1971 16.2057 56.0463 3.81768 47.6188 0.89371L47.6174 0.89727ZM70.2014 17.9711L63.949 46.478H56.4942L62.7466 17.9711H70.2014ZM79.3761 23.1098L78.7825 25.2618C79.4111 24.4643 80.2018 23.807 81.1033 23.3326C81.9513 22.9054 82.89 22.6857 83.8411 22.6917C84.8562 22.6232 85.8608 22.9316 86.6594 23.557C86.976 23.8257 87.2315 24.1581 87.409 24.5322C87.5864 24.9063 87.6818 25.3134 87.6888 25.7268C87.6391 27.2034 87.4285 28.6704 87.0606 30.1021L83.4714 46.4809H76.326L79.8743 30.3008C80.1316 29.3372 80.2934 28.3509 80.3574 27.3561C80.3469 27.2693 80.318 27.1856 80.2725 27.1106C80.2271 27.0356 80.1661 26.971 80.0937 26.921C80.0213 26.871 79.9391 26.8368 79.8524 26.8206C79.7657 26.8044 79.6765 26.8066 79.5908 26.827C79.3687 26.8119 79.1471 26.8619 78.9535 26.971C78.76 27.08 78.6031 27.2432 78.5025 27.4402C78.0921 28.4894 77.7886 29.5768 77.5966 30.686L74.1323 46.4809H66.9747L72.1001 23.1126H79.3733L79.3761 23.1098ZM101.754 17.9711L100.965 21.5773C100.074 21.5206 99.1797 21.5894 98.3085 21.7816C98.1211 21.9148 97.9656 22.0873 97.853 22.2868C97.7403 22.4863 97.6733 22.7079 97.6567 22.936L97.4945 23.6752H100.502L99.6918 27.3718H97.9883L93.7976 46.4787H86.6515L90.8422 27.3718H89.3742L90.1854 23.6752H91.6534C91.8542 22.6284 92.1325 21.5978 92.4861 20.5917C92.7292 20.0476 93.1055 19.5725 93.5808 19.2095C94.1622 18.7707 94.8298 18.4576 95.5405 18.2901C96.7192 18.0385 97.9247 17.9316 99.1297 17.9718H101.751L101.754 17.9711ZM109.846 29.5587C110.057 28.8218 110.159 28.0586 110.15 27.2928C110.112 27.1364 110.015 27.0006 109.879 26.9133C109.743 26.826 109.578 26.7941 109.419 26.8242C109.234 26.8129 109.048 26.8502 108.882 26.9325C108.715 27.0147 108.574 27.139 108.471 27.2928C108.12 28.0086 107.878 28.7723 107.753 29.5587L105.441 40.0981C105.237 40.7987 105.151 41.5275 105.185 42.2558C105.214 42.4165 105.305 42.5594 105.44 42.6538C105.574 42.7483 105.74 42.7866 105.903 42.7607C106.086 42.7735 106.269 42.738 106.434 42.6578C106.599 42.5777 106.74 42.4557 106.842 42.3043C107.155 41.6835 107.371 41.0187 107.48 40.3331L109.844 29.5566L109.846 29.5587ZM116.612 31.3198L115.357 37.0424C115.051 38.6189 114.605 40.1655 114.024 41.6641C113.558 42.7001 112.889 43.6338 112.056 44.4107C111.18 45.257 110.126 45.8996 108.969 46.2921C107.714 46.7102 106.397 46.9153 105.073 46.8989C103.753 46.9373 102.434 46.7627 101.17 46.3819C100.274 46.1259 99.4936 45.5729 98.9589 44.8152C98.4822 44.0526 98.2234 43.1758 98.2102 42.2786C98.2314 40.7744 98.4299 39.2778 98.8017 37.8193L100.116 31.8268C100.447 30.0466 101.061 28.3298 101.934 26.7401C102.707 25.4891 103.812 24.4726 105.127 23.8012C106.659 23.0279 108.362 22.6458 110.08 22.6896C111.441 22.6433 112.796 22.8861 114.055 23.4017C114.983 23.7743 115.771 24.4232 116.312 25.2589C116.753 25.9728 117.017 26.7805 117.082 27.6153C117.083 28.8651 116.925 30.11 116.612 31.3205V31.3198Z' fill='%230658D9'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M128.737 22.8456L127.346 29.1834C127.976 29.2254 128.607 29.1075 129.179 28.8409C129.568 28.6123 129.897 27.8674 130.176 26.6113L130.519 25.0489C130.718 24.1416 130.684 23.5534 130.42 23.2686C129.934 22.9183 129.332 22.7654 128.737 22.8413V22.8456ZM122.348 17.9711H127.622C129.98 17.891 132.341 18.0259 134.674 18.3742C135.239 18.4926 135.768 18.7413 136.218 19.1C136.668 19.4588 137.027 19.9176 137.265 20.4393C137.806 21.5512 137.81 23.3222 137.277 25.7524C136.791 27.97 136.186 29.4607 135.463 30.2246C134.741 30.9884 133.549 31.4449 131.888 31.594C133.283 31.9607 134.172 32.4485 134.544 33.0609C134.88 33.5605 135.078 34.1388 135.119 34.738C134.985 36.1615 134.738 37.5723 134.381 38.9573L132.73 46.4766H125.813L127.89 37.0054C128.225 35.4786 128.305 34.535 128.144 34.1683C127.983 33.8015 127.388 33.6214 126.368 33.6214L123.548 46.4773H116.1L122.348 17.9711ZM148.184 29.5587C148.394 28.8217 148.497 28.0586 148.488 27.2928C148.45 27.1365 148.353 27.0008 148.217 26.9135C148.081 26.8263 147.916 26.7943 147.757 26.8242C147.571 26.8128 147.386 26.8501 147.22 26.9324C147.053 27.0146 146.911 27.1389 146.809 27.2928C146.457 28.0085 146.215 28.7722 146.091 29.5587L143.779 40.0981C143.575 40.7987 143.489 41.5275 143.523 42.2558C143.551 42.4166 143.643 42.5596 143.777 42.6541C143.912 42.7485 144.078 42.7868 144.24 42.7607C144.424 42.7734 144.607 42.7379 144.772 42.6577C144.937 42.5776 145.078 42.4557 145.181 42.3043C145.494 41.6836 145.709 41.0187 145.818 40.3331L148.182 29.5566L148.184 29.5587ZM154.95 31.3198L153.695 37.0417C153.389 38.6183 152.942 40.1649 152.361 41.6634C151.896 42.6994 151.227 43.6331 150.394 44.41C149.518 45.2563 148.464 45.8989 147.307 46.2914C146.052 46.7095 144.734 46.9146 143.411 46.8982C142.09 46.9366 140.771 46.762 139.507 46.3812C138.611 46.1252 137.831 45.5722 137.296 44.8145C136.819 44.0519 136.56 43.1751 136.547 42.2779C136.569 40.7737 136.768 39.2771 137.139 37.8186L138.454 31.8261C138.786 30.0462 139.401 28.3298 140.275 26.7409C141.049 25.49 142.153 24.4735 143.469 23.8019C145.001 23.0286 146.703 22.6465 148.422 22.6903C149.783 22.6441 151.138 22.8869 152.396 23.4024C153.324 23.775 154.112 24.4239 154.653 25.2597C155.094 25.9733 155.358 26.7811 155.423 27.6161C155.424 28.8656 155.266 30.1102 154.953 31.3205L154.95 31.3198ZM172.314 30.5742H165.977L166.254 29.3123C166.449 28.6451 166.538 27.9516 166.517 27.2572C166.457 27.0963 166.339 26.9631 166.186 26.8832C166.033 26.8032 165.856 26.7822 165.688 26.8242C165.504 26.8177 165.32 26.8497 165.149 26.918C164.978 26.9864 164.824 27.0895 164.695 27.2208C164.401 27.5586 164.206 27.9703 164.132 28.4108C163.999 28.9254 163.934 29.4548 163.938 29.986C164.021 30.419 164.257 30.8086 164.603 31.0855C165.434 31.7679 166.341 32.3528 167.308 32.8288C169.164 33.8386 170.313 34.7942 170.77 35.6837C171.228 36.5731 171.263 37.8713 170.889 39.5783C170.621 41.1099 170.048 42.573 169.202 43.8816C168.44 44.8894 167.407 45.6643 166.222 46.1177C164.83 46.6623 163.343 46.9285 161.847 46.901C160.31 46.9546 158.779 46.6673 157.368 46.06C156.862 45.8576 156.406 45.5478 156.032 45.1524C155.659 44.7569 155.377 44.2853 155.207 43.7705C154.951 42.3152 155.031 40.8214 155.44 39.401L155.686 38.2772H162.023L161.699 39.7556C161.467 40.5499 161.368 41.3763 161.404 42.2024C161.439 42.3842 161.544 42.5452 161.697 42.6508C161.85 42.7564 162.039 42.7982 162.223 42.7672C162.43 42.7831 162.639 42.7577 162.836 42.6927C163.033 42.6276 163.215 42.5241 163.372 42.3883C163.722 41.921 163.946 41.3726 164.023 40.7953C164.268 39.6773 164.294 38.9808 164.094 38.6981C162.967 37.7603 161.757 36.9236 160.48 36.1978C158.635 35.0257 157.589 33.9599 157.34 33.0004C157.092 31.8756 157.112 30.7086 157.399 29.5929C157.648 28.1156 158.211 26.7077 159.05 25.4626C159.828 24.5155 160.859 23.8051 162.025 23.4131C163.399 22.9176 164.853 22.6732 166.315 22.6917C167.62 22.6525 168.922 22.8521 170.154 23.2807C171.019 23.5716 171.776 24.1141 172.325 24.8374C172.725 25.3565 172.958 25.9826 172.995 26.6348C172.955 27.5085 172.827 28.3761 172.614 29.2247L172.314 30.5742ZM56.0448 3.32774C58.5709 12.5469 50.0817 21.2262 45.6663 25.5196C35.3896 36.0333 23.8395 39.4052 16.5822 38.1797C23.3859 42.5678 39.9888 36.5624 49.9934 26.3271C60.4595 15.5826 60.4423 6.6797 56.0448 3.32561V3.32774ZM43.4065 8.24138C23.3593 3.5777 -2.87137 32.3182 4.4377 43.9151C-1.5125 39.7677 -0.954017 32.1544 7.76059 21.6748C19.31 9.30386 35.0788 3.7949 43.4065 8.2428V8.24138Z' fill='%23EB1805'/%3E%3Cpath d='M0.704545 54.1818H1.39773V58.7614H1.45455L4.63636 54.1818H5.31818V60H4.61364V55.4318H4.55682L1.38636 60H0.704545V54.1818ZM9.44798 60V54.1818H10.1525V56.7727H13.2548V54.1818H13.9593V60H13.2548V57.3977H10.1525V60H9.44798ZM20.0899 54.875H21.0103C21.4421 54.875 21.8257 54.9716 22.1609 55.1648C22.4961 55.358 22.7594 55.6269 22.9507 55.9716C23.1419 56.3163 23.2376 56.7159 23.2376 57.1705C23.2376 57.625 23.1419 58.0256 22.9507 58.3722C22.7594 58.7187 22.4961 58.9896 22.1609 59.1847C21.8257 59.3797 21.4421 59.4773 21.0103 59.4773H20.0899C19.658 59.4773 19.2745 59.3807 18.9393 59.1875C18.6041 58.9943 18.3408 58.7254 18.1495 58.3807C17.9582 58.036 17.8626 57.6364 17.8626 57.1818C17.8626 56.7273 17.9582 56.3267 18.1495 55.9801C18.3408 55.6335 18.6041 55.3627 18.9393 55.1676C19.2745 54.9725 19.658 54.875 20.0899 54.875ZM20.0899 55.5C19.7603 55.5 19.4819 55.5691 19.2546 55.7074C19.0293 55.8456 18.8579 56.0407 18.7404 56.2926C18.6249 56.5445 18.5671 56.8409 18.5671 57.1818C18.5671 57.5189 18.6249 57.8125 18.7404 58.0625C18.8579 58.3125 19.0293 58.5066 19.2546 58.6449C19.4819 58.7831 19.7603 58.8523 20.0899 58.8523H21.0103C21.3399 58.8523 21.6173 58.7831 21.8427 58.6449C22.07 58.5066 22.2414 58.3116 22.3569 58.0597C22.4743 57.8078 22.533 57.5114 22.533 57.1705C22.533 56.8333 22.4743 56.5398 22.3569 56.2898C22.2414 56.0398 22.07 55.8456 21.8427 55.7074C21.6173 55.5691 21.3399 55.5 21.0103 55.5H20.0899ZM20.908 54.0795V60.2386H20.2035V54.0795H20.908ZM32.0471 57.0909C32.0471 57.7045 31.9363 58.2348 31.7147 58.6818C31.4931 59.1288 31.1891 59.4735 30.8028 59.7159C30.4164 59.9583 29.9751 60.0795 29.4789 60.0795C28.9827 60.0795 28.5414 59.9583 28.155 59.7159C27.7687 59.4735 27.4647 59.1288 27.2431 58.6818C27.0215 58.2348 26.9107 57.7045 26.9107 57.0909C26.9107 56.4773 27.0215 55.947 27.2431 55.5C27.4647 55.053 27.7687 54.7083 28.155 54.4659C28.5414 54.2235 28.9827 54.1023 29.4789 54.1023C29.9751 54.1023 30.4164 54.2235 30.8028 54.4659C31.1891 54.7083 31.4931 55.053 31.7147 55.5C31.9363 55.947 32.0471 56.4773 32.0471 57.0909ZM31.3653 57.0909C31.3653 56.5871 31.281 56.1619 31.1124 55.8153C30.9457 55.4688 30.7194 55.2064 30.4334 55.0284C30.1493 54.8504 29.8312 54.7614 29.4789 54.7614C29.1266 54.7614 28.8075 54.8504 28.5215 55.0284C28.2374 55.2064 28.0111 55.4688 27.8425 55.8153C27.6759 56.1619 27.5925 56.5871 27.5925 57.0909C27.5925 57.5947 27.6759 58.0199 27.8425 58.3665C28.0111 58.7131 28.2374 58.9754 28.5215 59.1534C28.8075 59.3314 29.1266 59.4205 29.4789 59.4205C29.8312 59.4205 30.1493 59.3314 30.4334 59.1534C30.7194 58.9754 30.9457 58.7131 31.1124 58.3665C31.281 58.0199 31.3653 57.5947 31.3653 57.0909ZM35.9517 60V54.1818H37.9176C38.3741 54.1818 38.7472 54.2642 39.037 54.429C39.3286 54.5919 39.5445 54.8125 39.6847 55.0909C39.8248 55.3693 39.8949 55.6799 39.8949 56.0227C39.8949 56.3655 39.8248 56.6771 39.6847 56.9574C39.5464 57.2377 39.3324 57.4612 39.0426 57.6278C38.7529 57.7926 38.3817 57.875 37.929 57.875H36.5199V57.25H37.9063C38.2188 57.25 38.4697 57.196 38.6591 57.0881C38.8485 56.9801 38.9858 56.8343 39.0711 56.6506C39.1582 56.465 39.2017 56.2557 39.2017 56.0227C39.2017 55.7898 39.1582 55.5814 39.0711 55.3977C38.9858 55.214 38.8476 55.0701 38.6563 54.9659C38.465 54.8598 38.2112 54.8068 37.8949 54.8068H36.6563V60H35.9517ZM43.7499 54.1818H44.5908L46.568 59.0114H46.6362L48.6135 54.1818H49.4544V60H48.7953V55.5795H48.7385L46.9203 60H46.2839L44.4658 55.5795H44.4089V60H43.7499V54.1818ZM53.8257 60H53.087L55.2234 54.1818H55.9507L58.087 60H57.3484L55.6098 55.1023H55.5643L53.8257 60ZM54.0984 57.7273H57.0757V58.3523H54.0984V57.7273ZM66.6565 59.3295L66.5769 61.375H65.8497V60H65.4406V59.3295H66.6565ZM61.7133 60V54.1818H62.3838V59.3523H65.3838V54.1818H66.0542V60H61.7133ZM70.4411 54.1818H71.1343V58.7614H71.1911L74.3729 54.1818H75.0547V60H74.3502V55.4318H74.2934L71.1229 60H70.4411V54.1818ZM84.0936 57.0909C84.0936 57.7045 83.9828 58.2348 83.7613 58.6818C83.5397 59.1288 83.2357 59.4735 82.8493 59.7159C82.463 59.9583 82.0217 60.0795 81.5255 60.0795C81.0292 60.0795 80.588 59.9583 80.2016 59.7159C79.8152 59.4735 79.5113 59.1288 79.2897 58.6818C79.0681 58.2348 78.9573 57.7045 78.9573 57.0909C78.9573 56.4773 79.0681 55.947 79.2897 55.5C79.5113 55.053 79.8152 54.7083 80.2016 54.4659C80.588 54.2235 81.0292 54.1023 81.5255 54.1023C82.0217 54.1023 82.463 54.2235 82.8493 54.4659C83.2357 54.7083 83.5397 55.053 83.7613 55.5C83.9828 55.947 84.0936 56.4773 84.0936 57.0909ZM83.4118 57.0909C83.4118 56.5871 83.3275 56.1619 83.159 55.8153C82.9923 55.4688 82.766 55.2064 82.48 55.0284C82.1959 54.8504 81.8777 54.7614 81.5255 54.7614C81.1732 54.7614 80.8541 54.8504 80.5681 55.0284C80.284 55.2064 80.0577 55.4688 79.8891 55.8153C79.7224 56.1619 79.6391 56.5871 79.6391 57.0909C79.6391 57.5947 79.7224 58.0199 79.8891 58.3665C80.0577 58.7131 80.284 58.9754 80.5681 59.1534C80.8541 59.3314 81.1732 59.4205 81.5255 59.4205C81.8777 59.4205 82.1959 59.3314 82.48 59.1534C82.766 58.9754 82.9923 58.7131 83.159 58.3665C83.3275 58.0199 83.4118 57.5947 83.4118 57.0909ZM87.9983 60V54.1818H88.7028V56.7727H91.8051V54.1818H92.5097V60H91.8051V57.3977H88.7028V60H87.9983ZM96.6402 60V54.1818H97.3447V56.7727H100.447V54.1818H101.152V60H100.447V57.3977H97.3447V60H96.6402ZM105.521 60H104.782L106.918 54.1818H107.646L109.782 60H109.043L107.305 55.1023H107.259L105.521 60ZM105.793 57.7273H108.771V58.3523H105.793V57.7273ZM117.363 60H116.658V54.8068H115.42C115.105 54.8068 114.852 54.8551 114.661 54.9517C114.47 55.0464 114.331 55.1809 114.244 55.3551C114.156 55.5294 114.113 55.733 114.113 55.9659C114.113 56.1989 114.155 56.3996 114.241 56.5682C114.328 56.7348 114.466 56.8636 114.655 56.9545C114.847 57.0455 115.098 57.0909 115.408 57.0909H116.976V57.7273H115.386C114.935 57.7273 114.565 57.6525 114.275 57.5028C113.985 57.3513 113.77 57.143 113.63 56.8778C113.49 56.6127 113.42 56.3087 113.42 55.9659C113.42 55.6231 113.49 55.3172 113.63 55.0483C113.77 54.7794 113.986 54.5682 114.278 54.4148C114.569 54.2595 114.942 54.1818 115.397 54.1818H117.363V60ZM114.624 57.3864H115.42L114.011 60H113.192L114.624 57.3864ZM126.465 60V54.1818H128.431C128.888 54.1818 129.261 54.2642 129.551 54.429C129.842 54.5919 130.058 54.8125 130.198 55.0909C130.339 55.3693 130.409 55.6799 130.409 56.0227C130.409 56.3655 130.339 56.6771 130.198 56.9574C130.06 57.2377 129.846 57.4612 129.556 57.6278C129.267 57.7926 128.895 57.875 128.443 57.875H127.034V57.25H128.42C128.733 57.25 128.983 57.196 129.173 57.0881C129.362 56.9801 129.5 56.8343 129.585 56.6506C129.672 56.465 129.715 56.2557 129.715 56.0227C129.715 55.7898 129.672 55.5814 129.585 55.3977C129.5 55.214 129.361 55.0701 129.17 54.9659C128.979 54.8598 128.725 54.8068 128.409 54.8068H127.17V60H126.465ZM139.173 57.0909C139.173 57.7045 139.062 58.2348 138.84 58.6818C138.619 59.1288 138.315 59.4735 137.928 59.7159C137.542 59.9583 137.101 60.0795 136.605 60.0795C136.108 60.0795 135.667 59.9583 135.281 59.7159C134.894 59.4735 134.59 59.1288 134.369 58.6818C134.147 58.2348 134.036 57.7045 134.036 57.0909C134.036 56.4773 134.147 55.947 134.369 55.5C134.59 55.053 134.894 54.7083 135.281 54.4659C135.667 54.2235 136.108 54.1023 136.605 54.1023C137.101 54.1023 137.542 54.2235 137.928 54.4659C138.315 54.7083 138.619 55.053 138.84 55.5C139.062 55.947 139.173 56.4773 139.173 57.0909ZM138.491 57.0909C138.491 56.5871 138.407 56.1619 138.238 55.8153C138.071 55.4688 137.845 55.2064 137.559 55.0284C137.275 54.8504 136.957 54.7614 136.605 54.7614C136.252 54.7614 135.933 54.8504 135.647 55.0284C135.363 55.2064 135.137 55.4688 134.968 55.8153C134.801 56.1619 134.718 56.5871 134.718 57.0909C134.718 57.5947 134.801 58.0199 134.968 58.3665C135.137 58.7131 135.363 58.9754 135.647 59.1534C135.933 59.3314 136.252 59.4205 136.605 59.4205C136.957 59.4205 137.275 59.3314 137.559 59.1534C137.845 58.9754 138.071 58.7131 138.238 58.3665C138.407 58.0199 138.491 57.5947 138.491 57.0909ZM147.759 56H147.055C147.013 55.7973 146.94 55.6193 146.836 55.4659C146.734 55.3125 146.609 55.1837 146.461 55.0795C146.315 54.9735 146.153 54.8939 145.975 54.8409C145.797 54.7879 145.611 54.7614 145.418 54.7614C145.066 54.7614 144.747 54.8504 144.461 55.0284C144.177 55.2064 143.95 55.4688 143.782 55.8153C143.615 56.1619 143.532 56.5871 143.532 57.0909C143.532 57.5947 143.615 58.0199 143.782 58.3665C143.95 58.7131 144.177 58.9754 144.461 59.1534C144.747 59.3314 145.066 59.4205 145.418 59.4205C145.611 59.4205 145.797 59.3939 145.975 59.3409C146.153 59.2879 146.315 59.2093 146.461 59.1051C146.609 58.9991 146.734 58.8693 146.836 58.7159C146.94 58.5606 147.013 58.3826 147.055 58.1818H147.759C147.706 58.4792 147.61 58.7453 147.469 58.9801C147.329 59.215 147.155 59.4148 146.947 59.5795C146.738 59.7424 146.504 59.8665 146.245 59.9517C145.987 60.0369 145.712 60.0795 145.418 60.0795C144.922 60.0795 144.481 59.9583 144.094 59.7159C143.708 59.4735 143.404 59.1288 143.182 58.6818C142.961 58.2348 142.85 57.7045 142.85 57.0909C142.85 56.4773 142.961 55.947 143.182 55.5C143.404 55.053 143.708 54.7083 144.094 54.4659C144.481 54.2235 144.922 54.1023 145.418 54.1023C145.712 54.1023 145.987 54.1449 146.245 54.2301C146.504 54.3153 146.738 54.4403 146.947 54.6051C147.155 54.768 147.329 54.9669 147.469 55.2017C147.61 55.4347 147.706 55.7008 147.759 56ZM156.299 56H155.595C155.553 55.7973 155.48 55.6193 155.376 55.4659C155.274 55.3125 155.149 55.1837 155.001 55.0795C154.855 54.9735 154.693 54.8939 154.515 54.8409C154.337 54.7879 154.152 54.7614 153.959 54.7614C153.606 54.7614 153.287 54.8504 153.001 55.0284C152.717 55.2064 152.491 55.4688 152.322 55.8153C152.156 56.1619 152.072 56.5871 152.072 57.0909C152.072 57.5947 152.156 58.0199 152.322 58.3665C152.491 58.7131 152.717 58.9754 153.001 59.1534C153.287 59.3314 153.606 59.4205 153.959 59.4205C154.152 59.4205 154.337 59.3939 154.515 59.3409C154.693 59.2879 154.855 59.2093 155.001 59.1051C155.149 58.9991 155.274 58.8693 155.376 58.7159C155.48 58.5606 155.553 58.3826 155.595 58.1818H156.299C156.246 58.4792 156.15 58.7453 156.01 58.9801C155.87 59.215 155.695 59.4148 155.487 59.5795C155.279 59.7424 155.045 59.8665 154.785 59.9517C154.528 60.0369 154.252 60.0795 153.959 60.0795C153.462 60.0795 153.021 59.9583 152.635 59.7159C152.248 59.4735 151.944 59.1288 151.723 58.6818C151.501 58.2348 151.39 57.7045 151.39 57.0909C151.39 56.4773 151.501 55.947 151.723 55.5C151.944 55.053 152.248 54.7083 152.635 54.4659C153.021 54.2235 153.462 54.1023 153.959 54.1023C154.252 54.1023 154.528 54.1449 154.785 54.2301C155.045 54.3153 155.279 54.4403 155.487 54.6051C155.695 54.768 155.87 54.9669 156.01 55.2017C156.15 55.4347 156.246 55.7008 156.299 56ZM160.158 54.1818H160.851V58.7614H160.908L164.09 54.1818H164.772V60H164.067V55.4318H164.01L160.84 60H160.158V54.1818ZM172.856 60H172.151V54.8068H170.913C170.598 54.8068 170.346 54.8551 170.154 54.9517C169.963 55.0464 169.824 55.1809 169.737 55.3551C169.65 55.5294 169.606 55.733 169.606 55.9659C169.606 56.1989 169.649 56.3996 169.734 56.5682C169.821 56.7348 169.959 56.8636 170.149 56.9545C170.34 57.0455 170.591 57.0909 170.901 57.0909H172.47V57.7273H170.879C170.428 57.7273 170.058 57.6525 169.768 57.5028C169.478 57.3513 169.263 57.143 169.123 56.8778C168.983 56.6127 168.913 56.3087 168.913 55.9659C168.913 55.6231 168.983 55.3172 169.123 55.0483C169.263 54.7794 169.479 54.5682 169.771 54.4148C170.062 54.2595 170.436 54.1818 170.89 54.1818H172.856V60ZM170.117 57.3864H170.913L169.504 60H168.686L170.117 57.3864Z' fill='%23737373'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.header-logo-small {
  display: block;
  width: 110px;
  height: 35px;
  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_2951_3252)'%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_2951_3252'%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__top--padding {
  padding-bottom: 20px;
}
.last-right-news__title {
  font-weight: 500;
  font-size: 20px;
  line-height: 22px;
}
.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 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 */
