<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.slick-list,
.slick-slider,
.slick-track {
  position: relative;
  display: block
}

.slick-loading .slick-slide,
.slick-loading .slick-track {
  visibility: hidden
}

.slick-slider {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent
}

.slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0
}

.slick-list:focus {
  outline: 0
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand
}

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

.slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.slick-track:after,
.slick-track:before {
  display: table;
  content: ''
}

.slick-track:after {
  clear: both
}

.slick-slide {
  display: none;
  float: left;
  height: auto;
  min-height: 1px
}

[dir=rtl] .slick-slide {
  float: right
}

.slick-slide img {
  display: block
}

.slick-slide.slick-loading img {
  display: none
}

.slick-slide.dragging img {
  pointer-events: none
}

.slick-initialized .slick-slide {
  display: block
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent
}

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

.slick-slide &gt; div {
  margin: 0 1px;
  height: 100%;
}

.slick-slide &gt; div &gt; div {
  height: 100%;
}

.slick-slider {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent
}

.slick-list,.slick-slider {
  position: relative;
  display: block
}

.slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0
}

.slick-list:focus {
  outline: none
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand
}

.slick-slider .slick-list,.slick-slider .slick-track {
  -webkit-transform: translateZ(0);
          transform: translateZ(0)
}

.slick-dots,
.slick-next,
.slick-prev {
  position: absolute;
  display: block;
  padding: 0
}

.slick-dots li button:before,
.slick-next:before,
.slick-prev:before {
  font-family: slick;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.slick-next,
.slick-prev {
  font-size: 0;
  line-height: 0;
  top: 50%;
  width: 20px;
  height: 20px;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: 0;
  background: 0 0
}

.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
  color: transparent;
  outline: 0;
  background: 0 0
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
  opacity: 1
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
  opacity: .25
}

.slick-next:before,
.slick-prev:before {
  font-size: 20px;
  line-height: 1;
  opacity: .75;
  color: #fff
}

.slick-prev {
  left: -25px
}

[dir=rtl] .slick-prev {
  right: -25px;
  left: auto
}

.slick-prev:before {
  content: '\2190'
}

.slick-next:before,
[dir=rtl] .slick-prev:before {
  content: '\2192'
}

.slick-next {
  right: -25px
}

[dir=rtl] .slick-next {
  right: auto;
  left: -25px
}

[dir=rtl] .slick-next:before {
  content: '\2190'
}

.slick-dotted.slick-slider {
  margin-bottom: 30px
}

.slick-dots li button:before {
  font-family: slick;
  font-size: 30px;
  line-height: 8px;
  position: absolute;
  top: 0;
  left: 0;
  width: 8px;
  height: 8px;
  content: "\2022";
  text-align: center;
  opacity: .25;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
  opacity: .75;
  color: #000
}

.variable-width .slick-slide p {
  height: 100px;
  margin: 5px;
  line-height: 100px;
  text-align: center
}

.center .slick-center h3 {
  color: #e67e22;
  opacity: 1;
  -webkit-transform: scale(1.08);
          transform: scale(1.08)
}

.center h3 {
  opacity: .8;
  -webkit-transition: all .3s ease;
  transition: all .3s ease
}

.content {
  padding: 20px;
  margin: auto;
  width: 90%
}

.slick-slide .image {
  padding: 10px
}

.slick-dots-white li button:before {
  text-align: left;
  opacity: .5;
  color: #fff;
}

.slick-dots-white li.slick-active button:before {
  opacity: 1;
  color: #fff
}

.slick-dots-white li {
  margin: 0;
}

.slick-dots-green li button:before {
  text-align: left;
  opacity: 1;
  color: #DDE3ED;
}

.slick-dots-green li.slick-active button:before {
  opacity: 1;
  color: #C4D600
}

.slick-dots-green li {
  margin: 0;
  color: #DDE3ED;
}

.slick-slider {
  margin: 0 auto;
}

.narrative-preview {
  font-size: 30.4px;
}

.narrative-preview .reset-animation.narrative-layer-animation_scroll-down {
  -webkit-transform: translate3d(0, -8%, 0);
          transform: translate3d(0, -8%, 0);
  will-change: transform;
}

.narrative-preview .reset-animation.narrative-layer-animation_scroll-up {
  -webkit-transform: translate3d(0, 8%, 0);
          transform: translate3d(0, 8%, 0);
  will-change: transform;
}

.narrative-preview .reset-animation.narrative-layer-animation_scroll-right {
  -webkit-transform: translate3d(-8%, 0, 0);
          transform: translate3d(-8%, 0, 0);
  will-change: transform;
}

.narrative-preview .reset-animation.narrative-layer-animation_scroll-left{
  -webkit-transform: translate3d(8%, 0, 0);
          transform: translate3d(8%, 0, 0);
  will-change: transform;
}

.narrative-preview .narrative-layer-animation_blur {
  -webkit-filter: blur(5px);
          filter: blur(5px);
  will-change: filter;
  -webkit-animation: blur 1s ease-in-out;
          animation: blur 1s ease-in-out;
}

.narrative-preview .narrative-layer-animation_zoom {
  -webkit-animation: zoomIn 10s linear;
          animation: zoomIn 10s linear;
}

.narrative-preview .narrative-layer-animation_zoom-out {
  -webkit-animation: zoomOut 10s linear;
          animation: zoomOut 10s linear;
}

.narrative-preview .narrative-layer-animation_scroll-down {
  -webkit-transform: translate3d(0, 8%, 0);
          transform: translate3d(0, 8%, 0);
}

.narrative-preview .narrative-layer-animation_scroll-up {
  -webkit-transform: translate3d(0, -8%, 0);
          transform: translate3d(0, -8%, 0);
}

.narrative-preview .narrative-layer-animation_scroll-right {
  -webkit-transform: translate3d(8%, 0, 0);
          transform: translate3d(8%, 0, 0);
}

.narrative-preview .narrative-layer-animation_scroll-left {
  -webkit-transform: translate3d(-8%, 0, 0);
          transform: translate3d(-8%, 0, 0);
}

.narrative-layer-animation_scroll-down .narrative-animation-element {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

.narrative-layer-animation_scroll-up .narrative-animation-element {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

.narrative-layer-animation_scroll-left .narrative-animation-element {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

.narrative-layer-animation_scroll-right .narrative-animation-element {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

.narrative-preview .narrative-layer-animation_fade-in-up {
  -webkit-animation: fadeInUp 1s linear;
          animation: fadeInUp 1s linear;
}

.narrative-preview .narrative-layer-animation_fade-in-down {
  -webkit-animation: fadeInDown 1s linear;
          animation: fadeInDown 1s linear;
}

.narrative-preview .narrative-layer-animation_fade-in-left {
  -webkit-animation: fadeInLeft 1s linear;
          animation: fadeInLeft 1s linear;
}

.narrative-preview .narrative-layer-animation_fade-in-right {
  -webkit-animation: fadeInRight 1s linear;
          animation: fadeInRight 1s linear;
}

.narrative-preview .narrative-layer-animation_focus-in {
  -webkit-animation: focusIn 1s linear;
          animation: focusIn 1s linear;
}

.narrative-preview .narrative-layer-animation_blur {
  -webkit-filter: blur(0px);
          filter: blur(0px);
}

.narrative-preview .narrative-layer-animation {
  -webkit-transition: opacity 1s linear, -webkit-transform 1s linear;
  transition: opacity 1s linear, -webkit-transform 1s linear;
  transition: transform 1s linear, opacity 1s linear;
  transition: transform 1s linear, opacity 1s linear, -webkit-transform 1s linear;
}

.narrative-preview
  .narrative-layer-animation.narrative-layer-animation_scroll-down,
  .narrative-preview
  .narrative-layer-animation.narrative-layer-animation_scroll-up,
  .narrative-preview
  .narrative-layer-animation.narrative-layer-animation_scroll-right,
  .narrative-preview
  .narrative-layer-animation.narrative-layer-animation_scroll-left {
  -webkit-transition: -webkit-transform 20s linear;
  transition: -webkit-transform 20s linear;
  transition: transform 20s linear;
  transition: transform 20s linear, -webkit-transform 20s linear;
}

.narrative-preview
  .narrative-layer-animation.narrative-layer-animation_blur {
  -webkit-transition: -webkit-filter 10s linear;
  transition: -webkit-filter 10s linear;
  transition: filter 10s linear;
  transition: filter 10s linear, -webkit-filter 10s linear;
}

.narrative-preview
  .narrative-layer-animation.narrative-layer-animation_shake {
  -webkit-transition: -webkit-transform 100ms linear;
  transition: -webkit-transform 100ms linear;
  transition: transform 100ms linear;
  transition: transform 100ms linear, -webkit-transform 100ms linear;
  -webkit-animation: shake 1s ease-in-out infinite;
          animation: shake 1s ease-in-out infinite;
}

@-webkit-keyframes shake {
    0% { -webkit-transform: translate(1px, 1px) rotate(0deg); transform: translate(1px, 1px) rotate(0deg); }
    10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); transform: translate(-1px, -2px) rotate(-1deg); }
    20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); transform: translate(-3px, 0px) rotate(1deg); }
    30% { -webkit-transform: translate(3px, 2px) rotate(0deg); transform: translate(3px, 2px) rotate(0deg); }
    40% { -webkit-transform: translate(1px, -1px) rotate(1deg); transform: translate(1px, -1px) rotate(1deg); }
    50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); transform: translate(-1px, 2px) rotate(-1deg); }
    60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); transform: translate(-3px, 1px) rotate(0deg); }
    70% { -webkit-transform: translate(-3px, 1px) rotate(0deg); transform: translate(-3px, 1px) rotate(0deg); }
    80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); transform: translate(-1px, -1px) rotate(1deg); }
    90% { -webkit-transform: translate(1px, 2px) rotate(0deg); transform: translate(1px, 2px) rotate(0deg); }
    100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); transform: translate(1px, -2px) rotate(-1deg); }
}

@keyframes shake {
    0% { -webkit-transform: translate(1px, 1px) rotate(0deg); transform: translate(1px, 1px) rotate(0deg); }
    10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); transform: translate(-1px, -2px) rotate(-1deg); }
    20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); transform: translate(-3px, 0px) rotate(1deg); }
    30% { -webkit-transform: translate(3px, 2px) rotate(0deg); transform: translate(3px, 2px) rotate(0deg); }
    40% { -webkit-transform: translate(1px, -1px) rotate(1deg); transform: translate(1px, -1px) rotate(1deg); }
    50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); transform: translate(-1px, 2px) rotate(-1deg); }
    60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); transform: translate(-3px, 1px) rotate(0deg); }
    70% { -webkit-transform: translate(-3px, 1px) rotate(0deg); transform: translate(-3px, 1px) rotate(0deg); }
    80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); transform: translate(-1px, -1px) rotate(1deg); }
    90% { -webkit-transform: translate(1px, 2px) rotate(0deg); transform: translate(1px, 2px) rotate(0deg); }
    100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); transform: translate(1px, -2px) rotate(-1deg); }
}

@-webkit-keyframes blur {
    0% { -webkit-filter: blur(5px); filter: blur(5px); }
    100% { -webkit-filter: blur(0px); filter: blur(0px); }
}

@keyframes blur {
    0% { -webkit-filter: blur(5px); filter: blur(5px); }
    100% { -webkit-filter: blur(0px); filter: blur(0px); }
}

@-webkit-keyframes zoomOut {
  0% { -webkit-transform: scale(1.2); transform: scale(1.2); }
  100% { -webkit-transform: scale(1); transform: scale(1); }
}

@keyframes zoomOut {
  0% { -webkit-transform: scale(1.2); transform: scale(1.2); }
  100% { -webkit-transform: scale(1); transform: scale(1); }
}

@-webkit-keyframes zoomIn {
  0% { -webkit-transform: scale(1); transform: scale(1); }
  100% { -webkit-transform: scale(1.2); transform: scale(1.2); }
}

@keyframes zoomIn {
  0% { -webkit-transform: scale(1); transform: scale(1); }
  100% { -webkit-transform: scale(1.2); transform: scale(1.2); }
}

@-webkit-keyframes focusIn {
  0% { -webkit-filter: blur(12px); filter: blur(12px); opacity: 0; }
  100% { -webkit-filter: blur(0px); filter: blur(0px); opacity: 1; }
}

@keyframes focusIn {
  0% { -webkit-filter: blur(12px); filter: blur(12px); opacity: 0; }
  100% { -webkit-filter: blur(0px); filter: blur(0px); opacity: 1; }
}

@-webkit-keyframes fadeInDown {
  0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
  100% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}

@keyframes fadeInDown {
  0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
  100% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}

@-webkit-keyframes fadeInUp {
  0% { opacity: 0; -webkit-transform: translateY(100%); transform: translateY(100%); }
  100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
}

@keyframes fadeInUp {
  0% { opacity: 0; -webkit-transform: translateY(100%); transform: translateY(100%); }
  100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
}

@-webkit-keyframes fadeInLeft {
  0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }
  100% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}

@keyframes fadeInLeft {
  0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }
  100% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}

@-webkit-keyframes fadeInRight {
  0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }
  100% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}

@keyframes fadeInRight {
  0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }
  100% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}

.formatter p {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}

.formatter [class~="lead"] {
  margin-top: 1.0909091em;
  margin-bottom: 1.0909091em;
}

.formatter blockquote{
  margin-top: 1.6666667em;
  margin-bottom: 1.6666667em;
  padding-left: 1em;
}

.formatter h1{
  margin-top: 0;
  margin-bottom: 0.8333333em;
}

.formatter h2{
  margin-top: 1.8666667em;
  margin-bottom: 1.0666667em;
}

.formatter h3{
  margin-top: 1.6666667em;
  margin-bottom: 0.6666667em;
}

.formatter h4{
  margin-top: 1.7777778em;
  margin-bottom: 0.4444444em;
}

.formatter img{
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}

.formatter video{
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}

.formatter figure{
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}

.formatter figure &gt; *{
  margin-top: 0;
  margin-bottom: 0;
}

.formatter figure figcaption{
  margin-top: 1em;
}

.formatter pre{
  margin-top: 2em;
  margin-bottom: 2em;
  border-radius: 0.375rem;
  padding-top: 1em;
  padding-right: 1.5em;
  padding-bottom: 1em;
  padding-left: 1.5em;
}

.formatter ol{
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}

.formatter ul{
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}

.formatter li{
  margin-top: 0.6666667em;
  margin-bottom: 0.6666667em;
}

.formatter ol &gt; li{
  padding-left: 1.6666667em;
}

.formatter ol &gt; li:before{
  left: 0;
}

.formatter ul &gt; li{
  padding-left: 1.6666667em;
}

.formatter ul &gt; li::before{
  width: 0.3333333em;
  height: 0.3333333em;
  top: calc(0.8888889em - 0.1666667em);
  left: 0.2222222em;
}

.formatter &gt; ul &gt; li p{
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}

.formatter &gt; ul &gt; li &gt; *:first-child{
  margin-top: 1.3333333em;
}

.formatter &gt; ul &gt; li &gt; *:last-child{
  margin-bottom: 1.3333333em;
}

.formatter &gt; ol &gt; li &gt; *:first-child{
  margin-top: 1.3333333em;
}

.formatter &gt; ol &gt; li &gt; *:last-child{
  margin-bottom: 1.3333333em;
}

.formatter ul ul, .formatter ul ol, .formatter ol ul, .formatter ol ol{
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}

.formatter hr{
  margin-top: 3.1111111em;
  margin-bottom: 3.1111111em;
}

.formatter hr + *{
  margin-top: 0;
}

.formatter h2 + *{
  margin-top: 0;
}

.formatter h3 + *{
  margin-top: 0;
}

.formatter h4 + *{
  margin-top: 0;
}

.formatter thead th{
  padding-right: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 0.75em;
}

.formatter thead th:first-child{
  padding-left: 0;
}

.formatter thead th:last-child{
  padding-right: 0;
}

.formatter tbody td{
  padding: 0.75em;
}

.formatter tbody td:first-child{
  padding-left: 0;
}

.formatter tbody td:last-child{
  padding-right: 0;
}

.formatter &gt; :first-child{
  margin-top: 0;
}

.formatter &gt; :last-child{
  margin-bottom: 0;
}

.formatter em {
  font-style: italic;
}

.formatter strong {
  font-weight: bold;
}

.formatter b {
  font-weight: bold;
}

.cookie-usage {
  position: fixed;
  z-index: 201;
  top: 0;
  left: 0;
  width: 100%;
  background: #e3f0f4;
}

.cookie-usage-helper {
  opacity: 0;
  z-index: -1;
  width: 100%;
  max-width: 100vw;
  padding: 14px 40px 14px 51px;
  font-size: 14px;
}

.cookie-usage-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  width: 100%;
  padding: 0 21px;
  margin: 0 auto;
}

.cookie-usage-image-notification {
  margin-right: 10px;
}

.cookie-usage-text {
  margin: 0;
  padding: 14px 0 14px;
  font-size: 14px;
  color: #1e2020;
}

.cookie-usage-text img {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 10px;
}

.cookie-usage-text a {
  text-decoration: none;
  border-bottom: 1px dotted;
  color: #747679;
}

.cookie-usage-btn {
  margin: -1px 0 0 3px;
  border: 0;
  padding: 0;
  background: transparent;
  cursor: pointer;
}

.cookie-usage-btn img {
  width: 16px;
  height: 16px;
}

.cookie-icon-close {
  fill: #686e6f;
  width: 16px;
  height: 16px;
}

.cookie-icon-notification {
  fill: #686e6f;
  width: 20px;
  height: 20px;
}

@font-face {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-style: normal;
  font-weight: 400;
  src: local(""),
}

.html-text-container ul li {
  padding: 8px 0 0 30px;
  background: url("/images/li-point.svg") no-repeat 0 17px;
  background-size: 8px auto;
}

.html-text-container ul li:before {
  display: none;
}

.DraftEditor-root .formatter &gt; ul &gt; li &gt; *:first-child {
  margin-top: 0;
}

.DraftEditor-root .formatter &gt; ul &gt; li &gt; *:last-child {
  margin-bottom: 0;
}

.DraftEditor-root .formatter &gt; ol &gt; li &gt; *:first-child {
  margin-top: 0;
}

.DraftEditor-root .formatter &gt; ol &gt; li &gt; *:last-child {
  margin-bottom: 0;
}

.html-text-container ol li {
  padding: 10px 0 0 10px;
  background-size: 8px auto;
  margin-left: 20px;
}

.interview-item:before {
  content: "\2014";
  position: relative;
  margin-right: 5px;

}

.content-container a {
  text-decoration: underline;
}

.content-container .btn-green {
  text-decoration: none;
}

.content-container button a {
  text-decoration: inherit;
}

amp-img.cover img {
  -o-object-fit: cover;
     object-fit: cover;
}

@-webkit-keyframes ticker-kf {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  100% {
    -webkit-transform: translate3d(-108rem, 0, 0);
            transform: translate3d(-108rem, 0, 0);
  }
}

@keyframes ticker-kf {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  100% {
    -webkit-transform: translate3d(-108rem, 0, 0);
            transform: translate3d(-108rem, 0, 0);
  }
}

.ticker {
  -webkit-animation: ticker-kf 3s linear infinite;
          animation: ticker-kf 3s linear infinite;
}

.LW__ModalAuthorization__Modal &gt; .root {
  height: -webkit-fit-content;
}

.ring-outline-green.focus-visible {
  -webkit-box-shadow: 0 0 0 4px rgba(196, 214, 0, 0.4);
          box-shadow: 0 0 0 4px rgba(196, 214, 0, 0.4);
}

.ring-outline-green:focus-visible {
  -webkit-box-shadow: 0 0 0 4px rgba(196, 214, 0, 0.4);
          box-shadow: 0 0 0 4px rgba(196, 214, 0, 0.4);
}

.ring-outline-gray.focus-visible {
  -webkit-box-shadow: 0 0 0 4px #dde3ed;
          box-shadow: 0 0 0 4px #dde3ed;
}

.ring-outline-gray:focus-visible {
  -webkit-box-shadow: 0 0 0 4px #dde3ed;
          box-shadow: 0 0 0 4px #dde3ed;
}

.ring-outline-black.focus-visible {
  -webkit-box-shadow: 0 0 0 4px #d0d6e1;
          box-shadow: 0 0 0 4px #d0d6e1;
}

.ring-outline-black:focus-visible {
  -webkit-box-shadow: 0 0 0 4px #d0d6e1;
          box-shadow: 0 0 0 4px #d0d6e1;
}

.ring-outline-transparent.focus-visible {
  -webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5);
          box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5);
}

.ring-outline-transparent:focus-visible {
  -webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5);
          box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5);
}

.dialog-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.dialog-container[aria-hidden="true"] {
  display: none;
}

.dialog-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(43, 46, 56, 0.9);
  -webkit-animation: fade-in 200ms both;
          animation: fade-in 200ms both;
}

.dialog-content {
  background-color: rgb(255, 255, 255);
  margin: auto;
  z-index: 2;
  position: relative;
  -webkit-animation: fade-in 400ms 200ms both, slide-up 400ms 200ms both;
          animation: fade-in 400ms 200ms both, slide-up 400ms 200ms both;
  padding: 1em;
  max-width: 90%;
  width: 600px;
  border-radius: 2px;
}

@media screen and (min-width: 700px) {
  .dialog-content {
    padding: 2em;
  }
}

.dialog-close {
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  border: 0;
  padding: 0;
  background-color: transparent;
  font-weight: bold;
  font-size: 1.25em;
  width: 1.2em;
  height: 1.2em;
  text-align: center;
  cursor: pointer;
  -webkit-transition: 0.15s;
  transition: 0.15s;
}

@media screen and (min-width: 700px) {
  .dialog-close {
    top: 1em;
    right: 1em;
  }
}

em {
  font-style: italic;
}

strong {
  font-weight: bold;
}

button:focus {
  outline: none;
}

button.focus-visible {
  outline: 2px dotted black;
  outline-offset: 2px;
}

button:focus-visible {
  outline: 2px dotted black;
  outline-offset: 2px;
}

div[role="img"] {
  border-radius: 99px;
  -webkit-filter: drop-shadow(0px 4px 10px rgba(34, 42, 55, 0.13));
          filter: drop-shadow(0px 4px 10px rgba(34, 42, 55, 0.13));
}

.react-horizontal-scrolling-menu--scroll-container {
  -ms-overflow-style: none; /* for Internet Explorer, Edge */
  scrollbar-width: none; /* for Firefox */
  overflow-x: scroll;
}

.react-horizontal-scrolling-menu--scroll-container::-webkit-scrollbar {
  display: none; /* for Chrome, Safari, and Opera */
}

.profile-dropdown .profile-dropdown__select {
  margin: 0;
}

.mb-14{
  margin-bottom: 3.5rem;
}

.s7-gradient {
  background: linear-gradient(86.42deg, #C4D600 0%, #5BB784 100%);
  -webkit-box-shadow: 0px 0px 4px rgba(34, 42, 55, 0.04), 0px 4px 12px rgba(34, 42, 55, 0.04);
          box-shadow: 0px 0px 4px rgba(34, 42, 55, 0.04), 0px 4px 12px rgba(34, 42, 55, 0.04);
}

.s7-gradient:hover {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
  linear-gradient(86.42deg, #C4D600 0%, #5BB784 100%);
}

.s7-gradient:active {
  background: #C4D600;
}

.s7-gradient:focus {
  background: linear-gradient(86.42deg, #C4D600 0%, #5BB784 100%);
}

.s7-gradient-disabled {
  background: linear-gradient(86.42deg, #C4D600 0%, #5BB784 100%);
  opacity: 0.5;
}

.copyright-text a {
  @apply underline text-n-100;
}

.copyright-text a:hover {
  @apply text-n-300;
}

.lead-paragraph a {
  @apply underline text-s-800;
}

.lead-paragraph a:hover {
  @apply text-s-900;
}

.profile-dropdown__mobile-select {
  padding: 0;
}

.react-horizontal-scrolling-menu--scroll-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 767px) {
  .align-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .story-fix-height {
    max-height: 37.5rem;
  }
}

html {
  height: -webkit-fill-available;
}

.amp-carousel-slide {
  height: auto;
}

body {
  min-height: 100vh;
  /* mobile viewport bug fix */
  min-height: -webkit-fill-available;
}

.close-actions {
  top: 16px;
  right: 16px;
}

.popover-top {
  margin-top: calc(50% - (100% + 32px));
  min-width: 296px;
  margin-left: 8px;
}

.popover-top::after {
  content: '';
  position: absolute;
  display: block;
  width: 0px;
  left: calc(35% - 4px);
  bottom: 0;
  border: 12px solid transparent;
  border-bottom: 0;
  border-top: 12px solid #222A37;
  -webkit-transform: translate(-50%, calc(100% + 0px));
          transform: translate(-50%, calc(100% + 0px));
}

.popover-thread::after {
  left: calc(45% - 11px);
}

/* HelpCenter */

.help-center-banner {
  background: radial-gradient(73.6% 1341.97% at 100%, at 100%, #7E57C2 0%, rgba(126, 87, 194, 0) 100%),
  linear-gradient(86.42deg, #81C9D5 0%, #3D72B8 100%);
  background: radial-gradient(73.6% 1341.97% at 100% 100%, #7E57C2 0%, rgba(126, 87, 194, 0) 100%),
  linear-gradient(86.42deg, #81C9D5 0%, #3D72B8 100%);
}

.help-center-category:hover {
  -webkit-box-shadow: 0px 16px 32px rgba(34, 42, 55, 0.13);
          box-shadow: 0px 16px 32px rgba(34, 42, 55, 0.13);
}

.help-banner {
  height: 322px;
  left: 50%;
}

@media (max-width: 767px) {
  .help-banner {
    height: 296px;
    left: 0%;
    padding: 40px 30px 0 30px;
  }
}

.banner-container {
  height: 322px;
}

@media (max-width: 767px) {
  .banner-container {
    height: 298px;
  }
}

@media (max-width: 767px) {
  .help-banner {
    height: 298px;
    left: 0%;
    padding: 40px 30px 0 30px;
  }
}

.horizontal-scroll {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 16px;
  white-space: nowrap;
  overflow-y: hidden;
  margin: 0 -16px;
  overflow-x: scroll;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
}

.horizontal-scroll::-webkit-scrollbar {
    width: 0;
    height: 0;
    display: none;
}

.horizontal-scroll-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 3;
    white-space: normal;
}

/* need refactor to tailwind */

.blogs-block {
  color: #222a37;
}

.blogs-block-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.blogs-block-header-title {
  font-size: 32px;
  line-height: 40px;
  font-weight: 600;
}

@media (max-width: 767px) {
  .blogs-block-header-title {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 0.4px;
  }
}

.blogs-block-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 20px;
  text-decoration: none;
  white-space: nowrap;
}

@media (max-width: 767px) {
  .blogs-block-link {
    margin-left: 0;
  }
}

.blogs-block-link-text {
  color: #505F79;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}

.blogs-block-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  margin-left: 8px;
  border-radius: 100%;
  background-color: #ECEFF5;
}

.blogs-block-arrow &gt; svg {
  max-width: 100%;
}

.blogs-block-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.blogs-block-item + .blogs-block-item {
  margin-left: 24px;
}

.blogs-block-mobile {
  display: none;
}

@media (max-width: 767px) {
  .blogs-block-mobile {
    display: block;
    margin-top: 12px;
  }
}

.blogs-block-mobile-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  height: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 20px;
  border-radius: 8px;
  border: 1px solid #d0d6e1;
  color: #222a37;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}

.blogs-block-mobile-item {
  width: 264px;
  margin-right: 12px;
}

@media (max-width: 767px) {
  .blogs-block-mobile-item-wide {
    height: 304px;
  }
}

.blogs-block .slick-slider .slick-list {
  overflow: visible;
}

.blogs-block .slick-slider .slick-list .blogs-block-mobile-item {
  display: inline-block;
}

/* .header .header-wrapper {
  position: relative;
} */

@media (max-width: 800px) {
  .header.header-container {
    width: 100%;
  }
}

/* temporary fix */

.DS__NotFound__image {
  display: none;
}

.search-input .article-select__control {
  height: 78px;
  margin: 0px;
  border: none;
}

@media (max-width: 1007px) {
  .search-input .article-select__control {
    height: 68px;
    margin: 0px;
  }
}

@media (max-width: 767px) {
  .search-input .article-select__control {
    height: 60px;
    margin: 0px;
  }
}

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

#widget {
  z-index: 40!important;
}

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

@media (max-width: 767px) {
  #widget form div {
    font-size: 16px !important;
  }
}

.max-lineClamp-2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.zendesk {
  position: absolute;
}

.zendesk svg {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-sizing: initial;
          box-sizing: initial;
  display: inline;
  display: initial;
}

/* &lt;!-- Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¹ Ñ„Ð¸ÐºÑ Ð´Ð»Ñ Ñ‡Ð°Ñ‚Ð° --&gt; */

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif!important;
}

button {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif!important;
}

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

.RichEditor-root {
  font-family: inherit;
  background: #fff;
  border: 1px solid #ddd;
  padding: 0 15px;
}

.RichEditor-root-inline {
  font-family: inherit;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
}

.RichEditor-root-text-center .public-DraftEditorPlaceholder-root {
  margin: 0 auto;
  width: 100%;
}

.RichEditor-editor {
  border-top: 1px solid #ddd;
  cursor: text;
  font-size: 16px;
  margin-top: 10px;
}

.RichEditor-editor .public-DraftEditorPlaceholder-root,
.RichEditor-editor .public-DraftEditor-content {
  margin: 0 -15px -15px;
  padding: 15px;
}

.RichEditor-editor .public-DraftEditor-content {
  min-height: 100px;
}

.RichEditor-hidePlaceholder .public-DraftEditorPlaceholder-root {
  display: none;
}

.RichEditor-editor .RichEditor-blockquote {
  border-left: 5px solid #eee;
  color: #666;
  font-family: 'Hoefler Text', 'Georgia', serif;
  font-style: italic;
  margin: 16px 0;
  padding: 10px 20px;
}

.RichEditor-editor .public-DraftStyleDefault-pre {
  background-color: rgba(0, 0, 0, 0.05);
  font-family: 'Inconsolata', 'Menlo', 'Consolas', monospace;
  font-size: 16px;
  padding: 20px;
}

.RichEditor-controls {
  font-family: 'Helvetica', sans-serif;
  font-size: 14px;
  margin-bottom: 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.RichEditor-styleButton {
  color: #999;
  cursor: pointer;
  margin-right: 16px;
  padding: 2px 0;
  display: inline-block;
}

.RichEditor-activeButton {
  color: #5890ff;
}

.public-DraftEditorPlaceholder-root {
  position: absolute;
  color: #95A0B3;
}

.DraftEditor-root {
  position: relative;
}

.editor {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #ddd;
  cursor: text;
  padding: 16px;
  border-radius: 2px;
  margin-bottom: 2em;
  -webkit-box-shadow: inset 0px 1px 8px -3px #ABABAB;
          box-shadow: inset 0px 1px 8px -3px #ABABAB;
  background: #fefefe;
}

.editor .public-DraftEditor-content {
  min-height: 140px;
}

.headlineButtonWrapper {
  display: inline-block;
}

.headlineButton {
  background: #fbfbfb;
  color: #888;
  font-size: 18px;
  border: 0;
  padding-top: 5px;
  vertical-align: bottom;
  height: 34px;
  width: 36px;
}

.headlineButton:hover,
.headlineButton:focus {
  background: #f3f3f3;
}

.public-DraftEditorPlaceholder-inner {
  padding: 1rem 0;
}

.draft-inline-button {
  background:#fbfbfb;
  color:#888;
  font-size:18px;
  border:0;
  padding-top:5px;
  vertical-align:bottom;
  height:34px;
  width:36px;
}

.draft-inline-button:hover,.draft-inline-button:focus{
  background:#f3f3f3;
  outline:0;
}

.draft-inline-button svg{
  fill:#888;
}

.draft-inline-button-active {
  background:#efefef;
  color:#444;
}

.draft-inline-button-active svg{
  fill:#444;
}

.draft-rich-editor .tukdd6b {
    z-index: 50;
}

.draft-rich-editor .tukdd6b div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.justify-left .public-DraftStyleDefault-ltr {
  text-align: left;
}

.justify-right .public-DraftStyleDefault-ltr {
  text-align: right;
}

.justify-center .public-DraftStyleDefault-ltr {
  text-align: center;
}

.justify-full .public-DraftStyleDefault-ltr {
  text-align: justify;
}

.LW__Login__social-name{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;-webkit-column-gap:normal;grid-column-gap:normal;grid-column-gap:normal;-moz-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:'SF Pro Text',-apple-system,BlinkMacSystemFont,Arial,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif}

.LW__Login__social-name{display:block;padding-bottom:12px;margin-top:12px}

input::-webkit-credentials-auto-fill-button{position:absolute;right:0;display:none!important;pointer-events:none;visibility:hidden}

.DS__SocialName__Caption,.DS__SocialName__CheckIcon,.DS__SocialName__Icon,.DS__SocialName__SocialName{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;grid-column-gap:normal;-webkit-column-gap:normal;-moz-column-gap:normal;grid-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:var(--font-family)}

.DS__SocialName__SocialName{display:-webkit-box;display:-ms-flexbox;display:flex}

.DS__SocialName__SocialName_fb .DS__SocialName__Caption&gt;:first-child{color:#325797}

.DS__SocialName__SocialName_vk .DS__SocialName__Caption&gt;:first-child{color:#4680c2}

.DS__SocialName__SocialName_google .DS__SocialName__Caption&gt;:first-child{color:#4285f4}

.DS__SocialName__SocialName_instagram .DS__SocialName__Caption&gt;:first-child{color:#e1306c}

.DS__SocialName__Caption{overflow:hidden}

.DS__SocialName__Caption&gt;*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.DS__SocialName__Icon{position:relative;display:block;margin-right:16px}

.DS__SocialName__CheckIcon{position:absolute;right:-4px;bottom:0;color:#97ba1e}

.DS__Text__root{margin-top:0;margin-bottom:0;font-family:'SF Pro Text',-apple-system,BlinkMacSystemFont,Arial,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif;text-indent:8px;white-space:pre-wrap;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}

@media print{.DS__Text__root{color:#000}}

.DS__Text__size_xl{font-size:18px;line-height:28px}

.DS__Text__size_l{font-size:16px;line-height:24px}

.DS__Text__size_m{font-size:14px;line-height:20px}

.DS__Text__size_s{font-size:12px;line-height:16px;letter-spacing:.2px}

.DS__Text__noIndent{text-indent:0}

.DS__Text__alignment_center{text-align:center}

.DS__Text__alignment_right{text-align:right}

.DS__Text__alignment_left{text-align:left}

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

.DS__Text__block{width:100%}

.DS__Text__weight_semibold{font-weight:600}

.DS__Text__weight_inherit{font-weight:inherit}

.DS__Text__display_block{display:block}

.DS__Text__display_inline{display:inline}

.DS__Text__display_inline_block{display:inline-block}

.DS__CssUtils__block,.DS__CssUtils__flex,.DS__CssUtils__hidden{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;grid-column-gap:normal;-webkit-column-gap:normal;-moz-column-gap:normal;grid-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:var(--font-family)}

.DS__CssUtils__color_W100{color:#fff}

.DS__CssUtils__color_W100-o-90{color:rgba(255,255,255,.9)}

.DS__CssUtils__color_W100-o-70{color:rgba(255,255,255,.7)}

.DS__CssUtils__color_W100-o-60{color:rgba(255,255,255,.6)}

.DS__CssUtils__color_W100-o-50{color:rgba(255,255,255,.5)}

.DS__CssUtils__color_W100-o-15{color:rgba(255,255,255,.15)}

.DS__CssUtils__color_N900{color:#222a37}

.DS__CssUtils__color_N500{color:#27344b}

.DS__CssUtils__color_N300{color:#505f79}

.DS__CssUtils__color_N100{color:#7a869a}

.DS__CssUtils__color_N80{color:#95a0b3}

.DS__CssUtils__color_N60{color:#d0d6e1}

.DS__CssUtils__color_N50{color:#dde3ed}

.DS__CssUtils__color_N40{color:#eceff5}

.DS__CssUtils__color_N30{color:#f1f3f8}

.DS__CssUtils__color_N20{color:#f6f8fc}

.DS__CssUtils__color_N900-o-4{color:rgba(34,42,55,.04)}

.DS__CssUtils__color_N900-o-15{color:rgba(34,42,55,.15)}

.DS__CssUtils__color_N900-o-13{color:rgba(34,42,55,.13)}

.DS__CssUtils__color_N900-o-40{color:rgba(34,42,55,.4)}

.DS__CssUtils__color_T900{color:#075c68}

.DS__CssUtils__color_T800{color:#0b7483}

.DS__CssUtils__color_T600{color:#00a4ba}

.DS__CssUtils__color_T600-o-50{color:rgba(0,164,186,.5)}

.DS__CssUtils__color_T250{color:#8ce3ea}

.DS__CssUtils__color_T200{color:#94dee4}

.DS__CssUtils__color_T50{color:#e8f9fb}

.DS__CssUtils__color_G900{color:#547012}

.DS__CssUtils__color_G800{color:#81a11a}

.DS__CssUtils__color_G600{color:#97ba1e}

.DS__CssUtils__color_G600-o-50{color:rgba(151,186,30,.5)}

.DS__CssUtils__color_G200{color:#d4e3ac}

.DS__CssUtils__color_G50{color:#f4f9e6}

.DS__CssUtils__color_O900{color:#965817}

.DS__CssUtils__color_O800{color:#c87520}

.DS__CssUtils__color_O600{color:#ff991f}

.DS__CssUtils__color_O600-o-50{color:rgba(255,153,31,.5)}

.DS__CssUtils__color_O200{color:#fcd3a9}

.DS__CssUtils__color_O50{color:#fff4e9}

.DS__CssUtils__color_R900{color:#912e34}

.DS__CssUtils__color_R800{color:#c13e45}

.DS__CssUtils__color_R600{color:#f14d56}

.DS__CssUtils__color_R600-o-50{color:rgba(241,77,86,.5)}

.DS__CssUtils__color_R200{color:#f7949a}

.DS__CssUtils__color_R50{color:#feedee}

.DS__CssUtils__color_B900{color:#19468d}

.DS__CssUtils__color_B800{color:#395cb1}

.DS__CssUtils__color_B600{color:#577edc}

.DS__CssUtils__color_B200{color:#aabffc}

.DS__CssUtils__color_B50{color:#ebf1ff}

.DS__CssUtils__color_E900{color:#0e6a5e}

.DS__CssUtils__color_E800{color:#1b897a}

.DS__CssUtils__color_E600{color:#21a795}

.DS__CssUtils__color_E200{color:#a1e1d9}

.DS__CssUtils__color_E50{color:#e8faf7}

.DS__CssUtils__color_V900{color:#4e3479}

.DS__CssUtils__color_V800{color:#62419b}

.DS__CssUtils__color_V600{color:#7e57c2}

.DS__CssUtils__color_V200{color:#beabe0}

.DS__CssUtils__color_V50{color:#f6f0ff}

.DS__CssUtils__color_P900{color:#972f47}

.DS__CssUtils__color_P800{color:#c94c6a}

.DS__CssUtils__color_P600{color:#f85b80}

.DS__CssUtils__color_P200{color:#fbadbf}

.DS__CssUtils__color_P50{color:#ffedf3}

.DS__CssUtils__color_Y900{color:#967500}

.DS__CssUtils__color_Y800{color:#e4bc00}

.DS__CssUtils__color_Y600{color:#ffdd41}

.DS__CssUtils__color_Y200{color:#ffec94}

.DS__CssUtils__color_Y50{color:#fffae1}

.DS__CssUtils__color_inherit{color:inherit}

.DS__CssUtils__hidden{display:none}

@media (max-width:767px){.DS__CssUtils__xs-hidden{display:none}}

.DS__CssUtils__flex{display:-webkit-box;display:-ms-flexbox;display:flex}

@media (max-width:767px){.DS__CssUtils__xs-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}

.DS__CssUtils__block{display:block}

@media (max-width:767px){.DS__CssUtils__xs-block{display:block}}

.DS__SocialButtons__Buttons,.DS__SocialButtons__MoreHoriz,.DS__SocialButtons__Text,.DS__SocialButtons__Title,.DS__SocialButtons__root{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;grid-column-gap:normal;-webkit-column-gap:normal;-moz-column-gap:normal;grid-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:var(--font-family)}

.DS__SocialButtons__root{display:block}

.DS__SocialButtons__Buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

.DS__SocialButtons__Buttons&gt;*{padding:0;margin:0;cursor:pointer;background-color:transparent;border:0}

.DS__SocialButtons__Buttons&gt;:not(:last-child){margin-right:8px}

.DS__SocialButtons__Buttons&gt;*&gt;*{display:block}

.DS__SocialButtons__Title{display:block;margin-bottom:12px;font-size:12px;line-height:16px;color:#7a869a;letter-spacing:.2px}

.DS__SocialButtons__Text{display:block;margin-bottom:20px}

.DS__SocialButtons__MoreHoriz{padding:0;margin:0;cursor:pointer;background-color:transparent;border:0;border-radius:50%;outline:0}

.DS__SocialButton__SocialButton{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;grid-column-gap:normal;-webkit-column-gap:normal;-moz-column-gap:normal;grid-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:var(--font-family)}

.DS__SocialButton__SocialButton{padding:0;margin:0;cursor:pointer;background-color:transparent;border:0;border-radius:50%;outline:0;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;will-change:box-shadow}

@media screen and (prefers-reduced-motion:reduce){.DS__SocialButton__SocialButton{-webkit-transition:none;transition:none}}

.DS__SocialButton__SocialButton.DS__SocialButton__focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__SocialButton__SocialButton.DS__SocialButton__focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__SocialButton__SocialButton.DS__SocialButton__focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__SocialButton__SocialButton.focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__SocialButton__SocialButton:focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__SocialButton__SocialButton&gt;svg{border-radius:50%}

.DS__SocialButton__SocialButton&gt;svg,.DS__SocialButton__SocialButton&gt;svg circle{display:block;-webkit-transition:fill .3s ease;transition:fill .3s ease;will-change:fill}

@media screen and (prefers-reduced-motion:reduce){.DS__SocialButton__SocialButton&gt;svg,.DS__SocialButton__SocialButton&gt;svg circle{-webkit-transition:none;transition:none}}

.DS__SocialButton__SocialButton_apple svg{fill:#000}

.DS__SocialButton__SocialButton_apple:focus svg,.DS__SocialButton__SocialButton_apple:hover svg{fill:#1a1a1a}

.DS__SocialButton__SocialButton_apple:active svg{fill:#333}

.DS__SocialButton__SocialButton_apple:focus{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.5);box-shadow:0 2px 8px rgba(0,0,0,.5)}

.DS__SocialButton__SocialButton_apple:disabled svg{fill:#999}

.DS__SocialButton__SocialButton_fb svg{fill:#325797}

.DS__SocialButton__SocialButton_fb:focus svg,.DS__SocialButton__SocialButton_fb:hover svg{fill:#2c4c83}

.DS__SocialButton__SocialButton_fb:active svg{fill:#213962}

.DS__SocialButton__SocialButton_fb:focus{-webkit-box-shadow:0 2px 8px rgba(50,87,151,.5);box-shadow:0 2px 8px rgba(50,87,151,.5)}

.DS__SocialButton__SocialButton_fb:disabled svg{fill:#adbcd5}

.DS__SocialButton__SocialButton_vk svg{fill:#4680c2}

.DS__SocialButton__SocialButton_vk:focus svg,.DS__SocialButton__SocialButton_vk:hover svg{fill:#3d6fa9}

.DS__SocialButton__SocialButton_vk:active svg{fill:#2e537e}

.DS__SocialButton__SocialButton_vk:focus{-webkit-box-shadow:0 2px 8px rgba(70,128,194,.5);box-shadow:0 2px 8px rgba(70,128,194,.5)}

.DS__SocialButton__SocialButton_vk:disabled svg{fill:#b5cce7}

.DS__SocialButton__SocialButton_google svg{fill:#4285f4}

.DS__SocialButton__SocialButton_google:focus svg,.DS__SocialButton__SocialButton_google:hover svg{fill:#3974d4}

.DS__SocialButton__SocialButton_google:active svg{fill:#2b569f}

.DS__SocialButton__SocialButton_google:focus{-webkit-box-shadow:0 2px 8px rgba(66,133,244,.5);box-shadow:0 2px 8px rgba(66,133,244,.5)}

.DS__SocialButton__SocialButton_google:disabled svg{fill:#b3cefb}

.DS__SocialButton__SocialButton_instagram svg{fill:#e1306c}

.DS__SocialButton__SocialButton_instagram:focus svg,.DS__SocialButton__SocialButton_instagram:hover svg{fill:#bf295c}

.DS__SocialButton__SocialButton_instagram:active svg{fill:#bf295c}

.DS__SocialButton__SocialButton_instagram:focus{-webkit-box-shadow:0 2px 8px rgba(66,133,244,.5);box-shadow:0 2px 8px rgba(66,133,244,.5)}

.DS__SocialButton__SocialButton_instagram:disabled svg{fill:#b3cefb}

.DS__SocialButton__SocialButton_tinkoff svg circle{fill:#ffdd2d}

.DS__SocialButton__SocialButton_tinkoff:focus svg circle,.DS__SocialButton__SocialButton_tinkoff:hover svg circle{fill:#f0d02a}

.DS__SocialButton__SocialButton_tinkoff:active svg circle{fill:#d9bc26}

.DS__SocialButton__SocialButton_tinkoff:focus svg{-webkit-box-shadow:0 2px 8px rgba(255,221,45,.5);box-shadow:0 2px 8px rgba(255,221,45,.5)}

.DS__SocialButton__SocialButton_tinkoff:disabled svg circle{fill:#fff2ad}

.LW__ModalAuthorization__Back,.LW__ModalAuthorization__BackIcon,.LW__ModalAuthorization__BackTitle,.LW__ModalAuthorization__Button,.LW__ModalAuthorization__Close,.LW__ModalAuthorization__Content,.LW__ModalAuthorization__Header,.LW__ModalAuthorization__Modal,.LW__ModalAuthorization__Overlay,.LW__ModalAuthorization__Popup,.LW__ModalAuthorization__Title,.LW__ModalAuthorization__hidden,.LW__ModalAuthorization__isModal,.LW__ModalAuthorization__root{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;-webkit-column-gap:normal;grid-column-gap:normal;grid-column-gap:normal;-moz-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:'SF Pro Text',-apple-system,BlinkMacSystemFont,Arial,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif}

.LW__ModalAuthorization__root{z-index:3000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

.LW__ModalAuthorization__root .DS__Modal__Top_closeIcon{padding-right:0}

.LW__ModalAuthorization__root .DS__Modal__Wrapper{height:auto}

.LW__ModalAuthorization__root .DS__Depth__Wrapper{height:auto}

.LW__ModalAuthorization__root .DS__Modal__Subtitle,.LW__ModalAuthorization__root .DS__Modal__Title{height:auto}

.LW__ModalAuthorization__root .DS__Modal__Text{overflow:visible}

.LW__ModalAuthorization__root.LW__ModalAuthorization__isModal .LW__ModalAuthorization__Modal .LW__ModalAuthorization__Top{padding:8px 8px 4px 0}

@media (min-width:768px){.LW__ModalAuthorization__root .LW__ModalAuthorization__Modal .LW__ModalAuthorization__BackTitle+.LW__ModalAuthorization__Top{padding-top:16px}}

.LW__ModalAuthorization__root:not(.LW__ModalAuthorization__isModal) .LW__ModalAuthorization__Modal .LW__ModalAuthorization__Top{padding-bottom:24px}

@media (min-width:768px){.LW__ModalAuthorization__isModal{overflow-y:auto;background-color:rgba(34,42,55,.4)}.LW__ModalAuthorization__isModal .LW__ModalAuthorization__Overlay{background-color:transparent}}

.LW__ModalAuthorization__Modal{position:relative;z-index:1;display:block;width:360px}

.LW__ModalAuthorization__component_modal{height:-webkit-fit-content}

.LW__ModalAuthorization__has_popup::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;display:block;content:'';background-color:#fff;border-radius:24px;opacity:.7}

.LW__ModalAuthorization__BackTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

.LW__ModalAuthorization__BackIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;margin-right:10px;color:#505f79;cursor:pointer;background-color:#eceff5;border:0;border-radius:50%}

.LW__ModalAuthorization__Popup{top:100%;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0;overflow:hidden;background-color:#fff}

.LW__ModalAuthorization__Header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 16px 0}

.LW__ModalAuthorization__Title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

.LW__ModalAuthorization__Content{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:24px 16px;word-break:break-all;overflow-y:auto}

.LW__ModalAuthorization__Button{padding:0;cursor:pointer;background-color:transparent;border-width:0}

.LW__ModalAuthorization__Button&gt;*{display:block}

.LW__ModalAuthorization__Back{margin-right:12px}

.LW__ModalAuthorization__Close{margin-left:12px}

.LW__ModalAuthorization__Overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:none;width:100%;height:100%;background-color:rgba(34,42,55,.4)}

.LW__ModalAuthorization__hidden{display:none}

.LW__ModalAuthorization__root:not(.LW__ModalAuthorization__isModal) .LW__ModalAuthorization__Modal{width:100%;max-width:360px}

.LW__ModalAuthorization__isModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000}

.LW__ModalAuthorization__isModal .LW__ModalAuthorization__Header{padding-bottom:18px;border-bottom:1px solid #dde3ed}

.LW__ModalAuthorization__isModal .LW__ModalAuthorization__Popup{position:absolute;right:0;bottom:0;left:0;border-radius:12px 12px 0 0;-webkit-box-shadow:0 8px 16px -4px rgba(34,42,55,.13);box-shadow:0 8px 16px -4px rgba(34,42,55,.13);-webkit-transition:top .2s;transition:top .2s;will-change:top}

.LW__ModalAuthorization__isModal .LW__ModalAuthorization__Overlay{display:block}

.DS__Title__root{display:block;width:100%;margin-top:0;margin-bottom:0;font-family:'SF Pro Text',-apple-system,BlinkMacSystemFont,Arial,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif;font-weight:600;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}

.DS__Title__level_1{font-size:44px;line-height:52px}

@media (min-width:768px) and (max-width:1279px){.DS__Title__level_1{font-size:32px;font-weight:700;line-height:40px}}

@media (max-width:767px){.DS__Title__level_1{font-size:28px;font-weight:700;line-height:36px}}

.DS__Title__level_2{font-size:32px;line-height:40px}

@media (min-width:768px) and (max-width:1279px){.DS__Title__level_2{font-size:28px;font-weight:700;line-height:36px}}

@media (max-width:767px){.DS__Title__level_2{font-size:24px;font-weight:700;line-height:32px}}

.DS__Title__level_3{font-size:24px;line-height:32px}

@media (max-width:767px){.DS__Title__level_3{font-size:20px;font-weight:700;line-height:28px}}

.DS__Title__level_4{font-size:20px;line-height:28px}

@media (max-width:767px){.DS__Title__level_4{font-size:16px;font-weight:700;line-height:22px}}

.DS__Title__level_5{font-size:16px;line-height:24px}

@media (max-width:767px){.DS__Title__level_5{font-size:14px;font-weight:700;line-height:20px}}

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

.DS__Title__alignment_left{text-align:left}

.DS__Title__alignment_right{text-align:right}

.DS__Title__alignment_center{text-align:center}

.DS__Modal__Button,.DS__Modal__Buttons,.DS__Modal__CloseIcon,.DS__Modal__Content,.DS__Modal__Divider,.DS__Modal__Icon,.DS__Modal__Image,.DS__Modal__Inner,.DS__Modal__Modal,.DS__Modal__Subtitle,.DS__Modal__Text,.DS__Modal__Title,.DS__Modal__Top,.DS__Modal__Wrapper,.DS__Modal__overlay,.DS__Modal__root,.DS__Modal__track-vertical{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;grid-column-gap:normal;-webkit-column-gap:normal;-moz-column-gap:normal;grid-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:var(--font-family)}

.DS__Modal__root{position:relative;z-index:998}

.DS__Modal__root_view_portal{position:fixed;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

.DS__Modal__root_view_overflow .DS__Modal__Content,.DS__Modal__root_view_overflow .DS__Modal__Text,.DS__Modal__root_view_overflow .DS__Modal__Wrapper,.DS__Modal__root_view_overflow .DS__Modal__depth_component{overflow:visible}

.DS__Modal__Modal{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:safe center;-ms-flex-item-align:safe center;align-self:safe center;max-height:100%}

.DS__Modal__Modal_size_small{max-width:320px}

.DS__Modal__Modal_size_x-medium{max-width:410px}

.DS__Modal__Modal_size_medium{max-width:600px}

.DS__Modal__Modal_size_large{max-width:800px}

.DS__Modal__Modal_size_x-large{max-width:960px}

.DS__Modal__Modal_stretch{max-width:none;height:100%}

.DS__Modal__Modal_stretch .DS__Modal__Wrapper{max-width:none}

.DS__Modal__Modal_stretch .DS__Modal__Wrapper .DS__Modal__Content{margin-bottom:auto}

.DS__Modal__Modal_type_error .DS__Modal__Icon{color:#f14d56}

.DS__Modal__depth_component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

.DS__Modal__Wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:32px;overflow:hidden;border-radius:16px}

.DS__Modal__Wrapper_size_small{max-width:320px;padding:24px}

.DS__Modal__Wrapper_size_x-medium{max-width:410px}

.DS__Modal__Wrapper_size_medium{max-width:600px}

.DS__Modal__Wrapper_size_large{max-width:800px;padding:48px}

.DS__Modal__Wrapper_size_x-large{max-width:960px;padding:48px}

.DS__Modal__Top{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-bottom:20px}

.DS__Modal__Top_divider{padding-bottom:28px}

.DS__Modal__Top_closeIcon{padding-right:26px}

@media (min-width:1280px){.DS__Modal__Top_autosize.DS__Modal__Top_divider{padding-bottom:48px}.DS__Modal__Top_autosize.DS__Modal__Top_closeIcon{padding-right:16px}}

.DS__Modal__Top_size_small.DS__Modal__Top_divider{padding-bottom:24px}

.DS__Modal__Top_size_small.DS__Modal__Top_closeIcon{padding-right:35px}

.DS__Modal__Top_size_large.DS__Modal__Top_divider,.DS__Modal__Top_size_x-large.DS__Modal__Top_divider{padding-bottom:48px}

.DS__Modal__Top_size_large.DS__Modal__Top_closeIcon,.DS__Modal__Top_size_x-large.DS__Modal__Top_closeIcon{padding-right:16px}

.DS__Modal__CloseIcon{position:absolute;top:24px;right:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;color:#7a869a;cursor:pointer}

.DS__Modal__Content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;min-height:0;max-height:100%;overflow:hidden}

.DS__Modal__Image{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-bottom:45px}

.DS__Modal__Image_size_small{width:calc(100% + 16px);padding:0 0 33px 0;margin:-8px -8px 0 -8px}

.DS__Modal__Image_size_medium{padding:16px 16px 45px}

.DS__Modal__Subtitle,.DS__Modal__Title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}

.DS__Modal__Subtitle_centered,.DS__Modal__Title_centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

.DS__Modal__Title_Icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;margin-right:24px}

.DS__Modal__Icon{display:block;width:20px;height:20px;margin-right:8px}

.DS__Modal__Text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}

.DS__Modal__Text_scroll{margin:0 -32px}

@media (min-width:1280px){.DS__Modal__Text_scroll.DS__Modal__Text_autosize{margin:0 -48px}}

.DS__Modal__Text_scroll.DS__Modal__Text_size_small{margin:0 -24px}

.DS__Modal__Text_scroll.DS__Modal__Text_size_large,.DS__Modal__Text_scroll.DS__Modal__Text_size_x-large{margin:0 -48px}

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

.DS__Modal__Inner{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%}

.DS__Modal__Inner_topDivider{padding-top:24px}

.DS__Modal__Inner_withoutTopDividerGap{padding-top:0!important}

.DS__Modal__Inner_scroll{width:calc(100% - 65px);padding:24px 32px 32px}

.DS__Modal__Inner_scroll.DS__Modal__Inner_size_small{width:calc(100% - 49px);padding:24px 24px 32px}

.DS__Modal__Inner_scroll.DS__Modal__Inner_size_x-large{width:calc(100% - 89px);padding:24px 44px 32px}

.DS__Modal__Inner_centered{text-align:center}

.DS__Modal__Buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:16px;padding-left:16px;margin-top:32px}

@media (min-width:1280px){.DS__Modal__Buttons_autosize{margin-top:38px}}

.DS__Modal__Buttons_size_large,.DS__Modal__Buttons_size_x-large{margin-top:38px}

.DS__Modal__Buttons_orientation_vertical.DS__Modal__Buttons_size_small{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}

.DS__Modal__Buttons_orientation_vertical.DS__Modal__Buttons_size_small .DS__Modal__Button{width:100%}

.DS__Modal__Buttons_orientation_vertical.DS__Modal__Buttons_size_small .DS__Modal__Button:not(:last-child){margin-bottom:8px}

.DS__Modal__Buttons_onlyButtons{margin-top:0!important}

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

.DS__Modal__Buttons_stretch .DS__Modal__Button{width:100%}

@media (min-width:1280px){.DS__Modal__Buttons_image.DS__Modal__Buttons_autosize{margin-top:30px}}

.DS__Modal__Buttons_image.DS__Modal__Buttons_size_small{margin-bottom:8px}

.DS__Modal__Buttons_image.DS__Modal__Buttons_size_medium{margin-top:50px;margin-bottom:16px}

.DS__Modal__Buttons_image.DS__Modal__Buttons_size_large,.DS__Modal__Buttons_image.DS__Modal__Buttons_size_x-large{margin-top:30px}

.DS__Modal__Buttons_scroll{margin-top:24px}

@media (min-width:1280px){.DS__Modal__Buttons_scroll.DS__Modal__Buttons_autosize{margin-top:48px}}

.DS__Modal__Buttons_scroll.DS__Modal__Buttons_size_medium{margin-top:32px}

.DS__Modal__Buttons_scroll.DS__Modal__Buttons_size_large,.DS__Modal__Buttons_scroll.DS__Modal__Buttons_size_x-large{margin-top:48px}

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

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

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

.DS__Modal__Button{min-width:162px;cursor:pointer}

.DS__Modal__Button_single{min-width:205px}

.DS__Modal__Button_size_small{min-width:132px}

.DS__Modal__Button_size_medium{min-width:139px}

@media (min-width:768px){.DS__Modal__Button_autosize.DS__Modal__Button_image{min-width:186px}}

.DS__Modal__Button_image.DS__Modal__Button_size_large,.DS__Modal__Button_image.DS__Modal__Button_size_medium,.DS__Modal__Button_image.DS__Modal__Button_size_x-large{min-width:186px}

.DS__Modal__Button:not(:last-child){margin-right:8px}

.DS__Modal__track-vertical{position:absolute;right:8px}

.DS__Modal__Divider{margin-right:-32px;margin-left:-32px}

@media (min-width:1280px){.DS__Modal__Divider_autosize{margin-right:-48px;margin-left:-48px}}

.DS__Modal__Divider_size_small{margin-right:-24px;margin-left:-24px}

.DS__Modal__Divider_size_large,.DS__Modal__Divider_size_x-large{margin-right:-48px;margin-left:-48px}

.DS__Modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(34,42,55,.4)}

@media (max-width:767px){.DS__Modal__Modal_autosize{max-width:320px}@media screen and (prefers-reduced-motion:reduce){.DS__Modal__Modal_swipable{padding-bottom:300vh;-webkit-transition:none;transition:none;-webkit-transform:translateY(100%);transform:translateY(100%);will-change:transform}}.DS__Modal__Modal_swipable{padding-bottom:300vh;transition:-webkit-transform .2s ease;-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-transform:translateY(100%);transform:translateY(100%);will-change:transform}.DS__Modal__Modal_mobile_position_bottom{bottom:0;border-radius:16px 16px 0 0}.DS__Modal__Modal_mobile_position_full{top:0;bottom:0;min-height:100%;min-height:-webkit-fill-available;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.DS__Modal__Modal_mobile_position_bottom,.DS__Modal__Modal_mobile_position_full{position:fixed;right:0;left:0;z-index:999;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:none;padding:0;background-color:#fff;-webkit-box-shadow:0 0 0 1px #d0d6e1,0 -1px 3px 0 rgba(34,42,55,.13);box-shadow:0 0 0 1px #d0d6e1,0 -1px 3px 0 rgba(34,42,55,.13)}.DS__Modal__Modal_mobile_position_bottom .DS__Modal__Wrapper,.DS__Modal__Modal_mobile_position_full .DS__Modal__Wrapper{max-width:none;padding:0 16px 16px}.DS__Modal__Modal_mobile_position_bottom .DS__Modal__CloseButton,.DS__Modal__Modal_mobile_position_full .DS__Modal__CloseButton{top:18px;right:16px}.DS__Modal__Modal_mobile_position_bottom .DS__Modal__Top,.DS__Modal__Modal_mobile_position_full .DS__Modal__Top{padding:0}.DS__Modal__Modal_mobile_position_bottom .DS__Modal__Top_autosize.DS__Modal__Top_divider,.DS__Modal__Modal_mobile_position_full .DS__Modal__Top_autosize.DS__Modal__Top_divider{padding-bottom:0}.DS__Modal__Modal_mobile_position_bottom .DS__Modal__Image,.DS__Modal__Modal_mobile_position_full .DS__Modal__Image{width:100%;padding:16px 0 10px;margin:0}.DS__Modal__Modal_mobile_position_bottom .DS__Modal__Title,.DS__Modal__Modal_mobile_position_full .DS__Modal__Title{height:54px}.DS__Modal__Modal_mobile_position_bottom .DS__Modal__Title_Icon,.DS__Modal__Modal_mobile_position_full .DS__Modal__Title_Icon{width:32px;height:32px;margin-right:16px}.DS__Modal__Modal_mobile_position_bottom .DS__Modal__Text_scroll,.DS__Modal__Modal_mobile_position_full .DS__Modal__Text_scroll{margin:0 -34px}.DS__Modal__Modal_mobile_position_bottom .DS__Modal__Buttons,.DS__Modal__Modal_mobile_position_full .DS__Modal__Buttons{padding-top:16px;margin:0;background-color:#fff}.DS__Modal__Modal_mobile_position_bottom .DS__Modal__Buttons.DS__Modal__Buttons_no_horizontal_paddings,.DS__Modal__Modal_mobile_position_full .DS__Modal__Buttons.DS__Modal__Buttons_no_horizontal_paddings{padding:12px 0}.DS__Modal__Modal_mobile_position_bottom .DS__Modal__Button,.DS__Modal__Modal_mobile_position_full .DS__Modal__Button{width:100%}.DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_ScrollableCalendar,.DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_Select,.DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_Suggest,.DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_ScrollableCalendar,.DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_Select,.DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_Suggest{padding-right:0}.DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_ScrollableCalendar .DS__Modal__Wrapper,.DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_Select .DS__Modal__Wrapper,.DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_Suggest .DS__Modal__Wrapper,.DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_ScrollableCalendar .DS__Modal__Wrapper,.DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_Select .DS__Modal__Wrapper,.DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_Suggest .DS__Modal__Wrapper{padding:0}.DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_ScrollableCalendar .DS__Modal__Top,.DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_Select .DS__Modal__Top,.DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_Suggest .DS__Modal__Top,.DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_ScrollableCalendar .DS__Modal__Top,.DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_Select .DS__Modal__Top,.DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_Suggest .DS__Modal__Top{padding:0 16px}.DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_ScrollableCalendar .DS__Modal__Buttons,.DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_Select .DS__Modal__Buttons,.DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_Suggest .DS__Modal__Buttons,.DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_ScrollableCalendar .DS__Modal__Buttons,.DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_Select .DS__Modal__Buttons,.DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_Suggest .DS__Modal__Buttons{padding-bottom:16px}.DS__Modal__Modal .ps__rail-y{pointer-events:none}.DS__Modal__Wrapper_autosize{max-width:320px;padding:24px}.DS__Modal__Modal_mobile_position_bottom .DS__Modal__Wrapper{max-height:calc(100vh - 76px)}.DS__Modal__Top_autosize.DS__Modal__Top_divider{padding-bottom:24px}.DS__Modal__Top_autosize.DS__Modal__Top_closeIcon{padding-right:35px}.DS__Modal__Image_autosize{width:calc(100% + 16px);padding:0 0 33px 0;margin:-8px -8px 0 -8px}.DS__Modal__Text_scroll.DS__Modal__Text_autosize{margin:0 -24px}.DS__Modal__Inner_scroll.DS__Modal__Inner_autosize{width:calc(100% - 49px);padding:24px 24px 32px}.DS__Modal__Buttons_orientation_vertical.DS__Modal__Buttons_autosize{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}.DS__Modal__Buttons_orientation_vertical.DS__Modal__Buttons_autosize .DS__Modal__Button{width:100%}.DS__Modal__Buttons_orientation_vertical.DS__Modal__Buttons_autosize .DS__Modal__Button:not(:last-child){margin-bottom:8px}.DS__Modal__Buttons_image.DS__Modal__Buttons_autosize{margin-bottom:8px}.DS__Modal__Button_autosize{min-width:132px}.DS__Modal__Divider_autosize{margin-right:-24px;margin-left:-24px}}

@media (min-width:768px){.DS__Modal__Modal_autosize{max-width:600px}.DS__Modal__Wrapper_autosize{max-width:600px}.DS__Modal__Image_autosize{padding:16px 16px 45px}.DS__Modal__Buttons_image.DS__Modal__Buttons_autosize{margin-top:50px;margin-bottom:16px}.DS__Modal__Buttons_scroll.DS__Modal__Buttons_autosize{margin-top:32px}.DS__Modal__Button_autosize{min-width:139px}}

@media (min-width:1280px){.DS__Modal__Modal_autosize{max-width:960px}.DS__Modal__Wrapper_autosize{max-width:960px;padding:48px}.DS__Modal__Inner_scroll.DS__Modal__Inner_autosize{width:calc(100% - 89px);padding:24px 44px 32px}}

.DS__Modal__button_back_component{margin-right:12px}

.DS__Button__root{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 12px;line-height:20px;color:#fff;text-decoration:none;cursor:pointer;background-color:#27344b;border:none;border-radius:8px;-webkit-transition:background-color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease}

@media screen and (prefers-reduced-motion:reduce){.DS__Button__root{-webkit-transition:none;transition:none}}

.DS__Button__root:focus,.DS__Button__root:hover{background-color:#7a869a}

.DS__Button__root.DS__Button__focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__Button__root.DS__Button__focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__Button__root.DS__Button__focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__Button__root.focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__Button__root:focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__Button__root:focus:not(:active){-webkit-box-shadow:0 2px 6px -12px rgba(34,42,55,.13);box-shadow:0 2px 6px -12px rgba(34,42,55,.13)}

.DS__Button__root:active{background-color:#222a37}

.DS__Button__root.DS__Button__loading{background-color:#27344b}

.DS__Button__root.DS__Button__disabled{cursor:default;background-color:#7a869a}

.DS__Button__root.DS__Button__disabled,.DS__Button__root.DS__Button__loading{pointer-events:none}

.DS__Button__root svg{-ms-flex-negative:0;flex-shrink:0;margin-right:8px;margin-left:8px}

.DS__Button__root svg:first-child{margin-left:0}

.DS__Button__root svg:last-child{margin-right:0}

.DS__Button__block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}

.DS__Button__block .DS__Button__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}

.DS__Button__loading .DS__Button__content{opacity:0}

.DS__Button__theme_b2c{background-color:#97ba1e}

.DS__Button__theme_b2c:focus,.DS__Button__theme_b2c:hover{background-color:#81a11a}

.DS__Button__theme_b2c:focus:not(:active){background-color:#97ba1e;-webkit-box-shadow:0 2px 4px #97ba1e;box-shadow:0 2px 4px #97ba1e}

.DS__Button__theme_b2c:active{background-color:#547012}

.DS__Button__theme_b2c.DS__Button__loading{background-color:#97ba1e}

.DS__Button__theme_b2c.DS__Button__disabled{background-color:#d4e3ac}

.DS__Button__theme_b2b{background-color:#00a4ba}

.DS__Button__theme_b2b:focus,.DS__Button__theme_b2b:hover{background-color:#0b7483}

.DS__Button__theme_b2b:focus:not(:active){background-color:#00a4ba;-webkit-box-shadow:0 2px 4px #00a4ba;box-shadow:0 2px 4px #00a4ba}

.DS__Button__theme_b2b:active{background-color:#075c68}

.DS__Button__theme_b2b.DS__Button__loading{background-color:#00a4ba}

.DS__Button__theme_b2b.DS__Button__disabled{background-color:#94dee4}

.DS__Button__theme_warning{background-color:#ff991f}

.DS__Button__theme_warning:focus,.DS__Button__theme_warning:hover{background-color:#c87520}

.DS__Button__theme_warning:focus:not(:active){background-color:#ff991f;-webkit-box-shadow:0 3px 6px -2px #ff991f;box-shadow:0 3px 6px -2px #ff991f}

.DS__Button__theme_warning:active{background-color:#965817}

.DS__Button__theme_warning.DS__Button__loading{background-color:#ff991f}

.DS__Button__theme_warning.DS__Button__disabled{background-color:#fcd3a9}

.DS__Button__theme_destructive{background-color:#f14d56}

.DS__Button__theme_destructive:focus,.DS__Button__theme_destructive:hover{background-color:#c13e45}

.DS__Button__theme_destructive:focus:not(:active){background-color:#f14d56;-webkit-box-shadow:0 2px 4px #f14d56;box-shadow:0 2px 4px #f14d56}

.DS__Button__theme_destructive:active{background-color:#912e34}

.DS__Button__theme_destructive.DS__Button__loading{background-color:#f14d56}

.DS__Button__theme_destructive.DS__Button__disabled{color:rgba(255,255,255,.5);background-color:#f7949a}

.DS__Button__theme_blue{background-color:#577edc}

.DS__Button__theme_blue:focus,.DS__Button__theme_blue:hover{background-color:#395cb1}

.DS__Button__theme_blue:focus:not(:active){background-color:#577edc;-webkit-box-shadow:0 2px 8px rgba(87,126,220,.5);box-shadow:0 2px 8px rgba(87,126,220,.5)}

.DS__Button__theme_blue:active{background-color:#19468d}

.DS__Button__theme_blue.DS__Button__loading{background-color:#577edc}

.DS__Button__theme_blue.DS__Button__disabled{color:rgba(255,255,255,.5);background-color:#aabffc}

.DS__Button__theme_secondary{color:#222a37;background-color:#eceff5}

.DS__Button__theme_secondary:focus,.DS__Button__theme_secondary:hover{background-color:#d0d6e1}

.DS__Button__theme_secondary:focus:not(:active){background-color:#eceff5;-webkit-box-shadow:0 2px 4px rgba(80,95,121,.5);box-shadow:0 2px 4px rgba(80,95,121,.5)}

.DS__Button__theme_secondary:active{background-color:#95a0b3}

.DS__Button__theme_secondary.DS__Button__loading{background-color:#eceff5}

.DS__Button__theme_secondary.DS__Button__disabled{color:#95a0b3;background-color:#eceff5}

.DS__Button__theme_secondaryWhite{color:#505f79;background-color:#fff}

.DS__Button__theme_secondaryWhite:focus,.DS__Button__theme_secondaryWhite:hover{color:#fff;background-color:#505f79}

.DS__Button__theme_secondaryWhite:focus:not(:active){color:#fff;background-color:#505f79;-webkit-box-shadow:0 2px 4px rgba(80,95,121,.5);box-shadow:0 2px 4px rgba(80,95,121,.5)}

.DS__Button__theme_secondaryWhite:active{color:#fff;background-color:#505f79}

.DS__Button__theme_secondaryWhite.DS__Button__loading{background-color:#fff}

.DS__Button__theme_secondaryWhite.DS__Button__disabled{color:#95a0b3;background-color:#fff}

.DS__Button__theme_basic{color:#222a37;background:#fff;border:1px solid #eceff5}

.DS__Button__theme_basic:focus,.DS__Button__theme_basic:hover{background-color:#f6f8fc;border-color:#95a0b3}

.DS__Button__theme_basic:active{background-color:#f1f3f8;border-color:#f1f3f8}

.DS__Button__theme_basic.DS__Button__loading{background:#fff;border-color:#eceff5}

.DS__Button__theme_basic.DS__Button__disabled{color:#505f79;background:#fff;border-color:#eceff5}

.DS__Button__theme_white{color:#222a37;background:#fff}

.DS__Button__theme_white:focus,.DS__Button__theme_white:hover{background-color:#f6f8fc}

.DS__Button__theme_white:focus:not(:active){border:1px solid #d0d6e1;-webkit-box-shadow:0 3px 6px -2px #d0d6e1;box-shadow:0 3px 6px -2px #d0d6e1}

.DS__Button__theme_white:active{background-color:#d0d6e1}

.DS__Button__theme_white.DS__Button__loading{background:#fff}

.DS__Button__theme_white.DS__Button__disabled{color:#222a37;background:#fff}

.DS__Button__theme_outline{color:#222a37;background-color:#fff;border:1px solid #d0d6e1}

.DS__Button__theme_outline:focus,.DS__Button__theme_outline:hover{background-color:#eceff5;border-color:#d0d6e1}

.DS__Button__theme_outline:focus:not(:active){background-color:#fff;border:1px solid #95a0b3;-webkit-box-shadow:0 3px 6px -2px #d0d6e1;box-shadow:0 3px 6px -2px #d0d6e1}

.DS__Button__theme_outline:active{background-color:#d0d6e1;border-color:#95a0b3}

.DS__Button__theme_outline.DS__Button__loading{background-color:#fff;border-color:#d0d6e1}

.DS__Button__theme_outline.DS__Button__disabled{color:#95a0b3;background-color:#eceff5;border-color:#d0d6e1}

.DS__Button__theme_outlineWhite{color:#fff;background-color:transparent;border:1px solid rgba(255,255,255,.6)}

.DS__Button__theme_outlineWhite:focus,.DS__Button__theme_outlineWhite:hover{background-color:transparent;border-color:rgba(255,255,255,.9)}

.DS__Button__theme_outlineWhite:focus:not(:active){background-color:transparent;border:1px solid #fff;-webkit-box-shadow:0 3px 6px -2px rgba(255,255,255,.6);box-shadow:0 3px 6px -2px rgba(255,255,255,.6)}

.DS__Button__theme_outlineWhite:active{background-color:rgba(255,255,255,.15);border-color:#fff}

.DS__Button__theme_outlineWhite.DS__Button__loading{background-color:transparent;border-color:rgba(255,255,255,.6)}

.DS__Button__theme_outlineWhite.DS__Button__disabled{color:rgba(255,255,255,.6);background-color:transparent;border-color:rgba(255,255,255,.6)}

.DS__Button__theme_applePayBlack,.DS__Button__theme_applePayWhite{width:100px;height:48px}

.DS__Button__theme_googlePayBlack,.DS__Button__theme_googlePayWhite{width:100px;height:36px}

.DS__Button__theme_applePayBlack{color:#fff;background-color:#000;border-radius:8px}

.DS__Button__theme_applePayBlack:focus,.DS__Button__theme_applePayBlack:hover{background-color:#000}

.DS__Button__theme_applePayBlack:active{background-color:#000}

.DS__Button__theme_applePayBlack.DS__Button__loading{background-color:#000}

.DS__Button__theme_applePayBlack.DS__Button__disabled{color:#fff;background-color:#000}

.DS__Button__theme_applePayWhite{color:#000;background-color:#fff;border:1.5px solid #000;border-radius:8px}

.DS__Button__theme_applePayWhite:focus,.DS__Button__theme_applePayWhite:hover{background-color:#fff}

.DS__Button__theme_applePayWhite:active{background-color:#fff}

.DS__Button__theme_applePayWhite.DS__Button__loading{background-color:#fff;border-color:#000}

.DS__Button__theme_applePayWhite.DS__Button__disabled{color:#000;background-color:#fff}

.DS__Button__theme_googlePayWhite{color:#3c4043;background-color:#fff;border:1.5px solid #3c4043;border-radius:8px}

.DS__Button__theme_googlePayWhite:focus,.DS__Button__theme_googlePayWhite:hover{background-color:#fff}

.DS__Button__theme_googlePayWhite:active{background-color:#fff}

.DS__Button__theme_googlePayWhite.DS__Button__loading{background-color:#fff;border-color:#3c4043}

.DS__Button__theme_googlePayWhite.DS__Button__disabled{color:#3c4043;background-color:#fff}

.DS__Button__theme_googlePayBlack{color:#fff;background-color:#000;border-radius:8px}

.DS__Button__theme_googlePayBlack:focus,.DS__Button__theme_googlePayBlack:hover{background-color:#000}

.DS__Button__theme_googlePayBlack:active{background-color:#000}

.DS__Button__theme_googlePayBlack.DS__Button__loading{background-color:#000}

.DS__Button__theme_googlePayBlack.DS__Button__disabled{color:#fff;background-color:#000}

.DS__Button__theme_b2cGradient{background:linear-gradient(84deg,#c4d600 0,#5bb784 100%)}

.DS__Button__theme_b2cGradient:focus:not(:active){-webkit-box-shadow:0 2px 8px rgba(151,186,30,.5);box-shadow:0 2px 8px rgba(151,186,30,.5)}

.DS__Button__theme_b2cGradient.DS__Button__loading{background:linear-gradient(84deg,#c4d600 0,#5bb784 100%)}

.DS__Button__theme_b2cGradient.DS__Button__disabled{opacity:.5}

.DS__Button__theme_b2bGradient{background:linear-gradient(70.03deg,#00a4ba 0,#89abfb 98.59%)}

.DS__Button__theme_b2bGradient:focus:not(:active){-webkit-box-shadow:0 2px 8px rgba(87,126,220,.5);box-shadow:0 2px 8px rgba(87,126,220,.5)}

.DS__Button__theme_b2bGradient.DS__Button__loading{background:linear-gradient(70.03deg,#00a4ba 0,#89abfb 98.59%)}

.DS__Button__theme_b2bGradient.DS__Button__disabled{opacity:.5}

.DS__Button__size_small{min-width:48px;height:32px;font-size:14px;border-radius:6px}

.DS__Button__size_medium{min-width:56px;height:40px;font-size:14px}

.DS__Button__size_large{min-width:72px;height:48px;padding-right:16px;padding-left:16px;font-size:16px}

.DS__Button__size_x-large{min-width:72px;height:56px;padding-right:20px;padding-left:20px;font-size:16px}

.DS__Button__color_N900{color:#222a37}

.DS__Button__color_T600{color:#00a4ba}

.DS__Button__color_G600{color:#97ba1e}

.DS__Button__color_B600{color:#577edc}

.DS__Button__color_O600{color:#ff991f}

.DS__Button__round{width:24px;min-width:0;height:24px;padding:0;border-radius:50%}

.DS__Button__round.DS__Button__disabled{color:#95a0b3;background-color:#f6f8fc}

.DS__Button__round:not(.DS__Button__primary){color:#505f79;background-color:#eceff5}

.DS__Button__round:not(.DS__Button__primary).DS__Button__active,.DS__Button__round:not(.DS__Button__primary):active,.DS__Button__round:not(.DS__Button__primary):focus:not(:active),.DS__Button__round:not(.DS__Button__primary):hover{color:#fff;background-color:#505f79}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_b2c{color:#97ba1e;background-color:#f4f9e6}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_b2c:active,.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_b2c:focus:not(:active),.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_b2c:hover{color:#fff;background-color:#97ba1e}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_b2c:focus:not(:active){-webkit-box-shadow:0 2px 4px rgba(151,186,30,.5);box-shadow:0 2px 4px rgba(151,186,30,.5)}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_b2b{color:#00a4ba;background-color:#e8f9fb}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_b2b:active,.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_b2b:focus:not(:active),.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_b2b:hover{color:#fff;background-color:#00a4ba}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_b2b:focus:not(:active){-webkit-box-shadow:0 2px 4px rgba(0,164,186,.5);box-shadow:0 2px 4px rgba(0,164,186,.5)}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_warning{color:#ff991f;background-color:#fff4e9}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_warning:active,.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_warning:focus:not(:active),.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_warning:hover{color:#fff;background-color:#ff991f}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_warning:focus:not(:active){-webkit-box-shadow:0 2px 4px rgba(255,153,31,.5);box-shadow:0 2px 4px rgba(255,153,31,.5)}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_destructive{color:#f14d56;background-color:#feedee}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_destructive:active,.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_destructive:focus:not(:active),.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_destructive:hover{color:#fff;background-color:#f14d56}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_destructive:focus:not(:active){-webkit-box-shadow:0 2px 4px rgba(241,77,86,.5);box-shadow:0 2px 4px rgba(241,77,86,.5)}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_secondary{color:#505f79;background-color:#eceff5}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_secondary:focus,.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_secondary:hover{color:#505f79;background-color:#d0d6e1}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_secondary:focus:not(:active){color:#505f79;background-color:#eceff5;-webkit-box-shadow:0 2px 4px rgba(34,42,55,.15);box-shadow:0 2px 4px rgba(34,42,55,.15)}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_secondary:active{color:#505f79;background-color:#95a0b3}

.DS__Button__loader{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}

.DS__Button__content{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

.DS__Loader__root{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}

.DS__Circle__root{all:unset;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:inherit}

.DS__Circle__size_normal{width:32px;height:32px}

.DS__Circle__size_normal .DS__Circle__content{top:0;left:0}

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

.DS__Circle__size_small .DS__Circle__content{top:-4px;left:-4px;-webkit-transform:scale(.75);transform:scale(.75)}

.DS__Circle__size_x-small{width:16px;height:16px}

.DS__Circle__size_x-small .DS__Circle__content{top:-8px;left:-8px;-webkit-transform:scale(.5);transform:scale(.5)}

.DS__Circle__content{all:unset;position:absolute;display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;pointer-events:inherit}

.DS__Circle__dot{all:unset;position:absolute;width:5px;height:5px;pointer-events:inherit;background:currentColor;border-radius:50%;-webkit-animation:DS__Circle__loader 1.2s linear infinite;animation:DS__Circle__loader 1.2s linear infinite}

@media screen and (prefers-reduced-motion:reduce){.DS__Circle__dot{-webkit-animation:none;animation:none}}

.DS__Circle__dot:nth-child(1){top:0;left:13px;-webkit-animation-delay:0s;animation-delay:0s}

.DS__Circle__dot:nth-child(2){top:5px;left:22px;-webkit-animation-delay:-.1s;animation-delay:-.1s}

.DS__Circle__dot:nth-child(3){top:15px;left:27px;-webkit-animation-delay:-.2s;animation-delay:-.2s}

.DS__Circle__dot:nth-child(4){top:25px;left:22px;-webkit-animation-delay:-var(--transition-time);animation-delay:-var(--transition-time)}

.DS__Circle__dot:nth-child(5){top:30px;left:13px;-webkit-animation-delay:-.4s;animation-delay:-.4s}

.DS__Circle__dot:nth-child(6){top:25px;left:3px;-webkit-animation-delay:-.5s;animation-delay:-.5s}

.DS__Circle__dot:nth-child(7){top:15px;left:-3px;-webkit-animation-delay:-.6s;animation-delay:-.6s}

.DS__Circle__dot:nth-child(8){top:5px;left:2px;-webkit-animation-delay:-.7s;animation-delay:-.7s}

@-webkit-keyframes DS__Circle__loader{0%,100%,20%,80%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}

@keyframes DS__Circle__loader{0%,100%,20%,80%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}

.DS__Flow__root{all:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:8px}

.DS__Flow__dot{all:unset;display:inline-block;width:8px;height:8px;background-color:currentColor;border-radius:50%;-webkit-animation:DS__Flow__sk-bouncedelay 1.4s infinite ease-in-out both;animation:DS__Flow__sk-bouncedelay 1.4s infinite ease-in-out both}

.DS__Flow__dot:not(:last-child){margin-right:8px}

.DS__Flow__dot1{-webkit-animation-delay:-.32s;animation-delay:-.32s}

.DS__Flow__dot2{-webkit-animation-delay:-.16s;animation-delay:-.16s}

@-webkit-keyframes DS__Flow__sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}

@keyframes DS__Flow__sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}

.DS__Divider__Wrapper{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;grid-column-gap:normal;-webkit-column-gap:normal;-moz-column-gap:normal;grid-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:var(--font-family)}

.DS__Divider__Wrapper{display:block;-ms-flex-negative:0;flex-shrink:0;width:100%;height:1px;margin:0;border:none}

.DS__Divider__Wrapper_color_N50{background-color:#dde3ed}

.DS__Depth__root{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;grid-column-gap:normal;-webkit-column-gap:normal;-moz-column-gap:normal;grid-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:var(--font-family)}

.DS__Depth__root{display:block;width:100%;height:100%;margin:0 auto;overflow:hidden;background-color:#fff;border-radius:16px}

.DS__Depth__depth_z0{border:1px solid #dde3ed}

.DS__Depth__depth_z50{-webkit-box-shadow:0 4px 12px rgba(34,42,55,.04),0 0 4px rgba(34,42,55,.04);box-shadow:0 4px 12px rgba(34,42,55,.04),0 0 4px rgba(34,42,55,.04)}

.DS__Depth__depth_z100{-webkit-box-shadow:0 4px 10px rgba(34,42,55,.13);box-shadow:0 4px 10px rgba(34,42,55,.13)}

.DS__Depth__depth_z100W{-webkit-box-shadow:0 0 1px 0 rgba(34,42,55,.13),0 4px 10px rgba(34,42,55,.13);box-shadow:0 0 1px 0 rgba(34,42,55,.13),0 4px 10px rgba(34,42,55,.13)}

.DS__Depth__depth_z300{-webkit-box-shadow:0 8px 16px rgba(34,42,55,.13);box-shadow:0 8px 16px rgba(34,42,55,.13)}

.DS__Depth__depth_z300W{-webkit-box-shadow:0 0 1px rgba(34,42,55,.13),0 8px 16px rgba(34,42,55,.13);box-shadow:0 0 1px rgba(34,42,55,.13),0 8px 16px rgba(34,42,55,.13)}

.DS__Depth__depth_z300B{-webkit-box-shadow:0 8px 16px #d0d6e1;box-shadow:0 8px 16px #d0d6e1}

.DS__Depth__depth_z500{-webkit-box-shadow:0 16px 32px rgba(34,42,55,.13);box-shadow:0 16px 32px rgba(34,42,55,.13)}

.DS__Depth__depth_z500W{-webkit-box-shadow:0 16px 32px rgba(34,42,55,.13);box-shadow:0 16px 32px rgba(34,42,55,.13)}

.DS__Depth__enable_overflow{overflow:visible}

.DS__CloseButton__CloseIcon{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;grid-column-gap:normal;-webkit-column-gap:normal;-moz-column-gap:normal;grid-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:var(--font-family)}

.DS__CloseButton__CloseIcon{position:absolute;top:24px;right:24px;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;padding:0;color:#7a869a;cursor:pointer;background-color:transparent;border:0}

.DS__ButtonBase__root{padding:0;cursor:pointer;background-color:transparent;border:0}

.DS__styles-side__ps,.DS__styles-side__scrollbar-container{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;grid-column-gap:normal;-webkit-column-gap:normal;-moz-column-gap:normal;grid-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:var(--font-family)}

.DS__styles-side__ps{overflow:hidden!important;-ms-touch-action:auto;touch-action:auto;overflow-anchor:none;-ms-overflow-style:none}

.DS__styles-side__ps__rail-x{position:absolute;bottom:0;display:none;height:15px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}

.DS__styles-side__ps__rail-y{position:absolute;right:0;display:none;width:15px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}

.DS__styles-side__ps--active-x&gt;.DS__styles-side__ps__rail-x,.DS__styles-side__ps--active-y&gt;.DS__styles-side__ps__rail-y{display:block;background-color:transparent}

.DS__styles-side__ps--focus&gt;.DS__styles-side__ps__rail-x,.DS__styles-side__ps--focus&gt;.DS__styles-side__ps__rail-y,.DS__styles-side__ps--scrolling-x&gt;.DS__styles-side__ps__rail-x,.DS__styles-side__ps--scrolling-y&gt;.DS__styles-side__ps__rail-y,.DS__styles-side__ps:hover&gt;.DS__styles-side__ps__rail-x,.DS__styles-side__ps:hover&gt;.DS__styles-side__ps__rail-y{opacity:.6}

.DS__styles-side__ps .DS__styles-side__ps__rail-x.DS__styles-side__ps--clicking,.DS__styles-side__ps .DS__styles-side__ps__rail-x:focus,.DS__styles-side__ps .DS__styles-side__ps__rail-x:hover,.DS__styles-side__ps .DS__styles-side__ps__rail-y.DS__styles-side__ps--clicking,.DS__styles-side__ps .DS__styles-side__ps__rail-y:focus,.DS__styles-side__ps .DS__styles-side__ps__rail-y:hover{background-color:#eee;opacity:.9}

.DS__styles-side__ps__thumb-x{position:absolute;bottom:2px;height:6px;background-color:#aaa;border-radius:6px;-webkit-transition:background-color .2s linear,height .2s ease-in-out;transition:background-color .2s linear,height .2s ease-in-out}

.DS__styles-side__ps__thumb-y{position:absolute;right:2px;width:6px;background-color:#aaa;border-radius:6px;-webkit-transition:background-color .2s linear,width .2s ease-in-out;transition:background-color .2s linear,width .2s ease-in-out}

.DS__styles-side__ps__rail-x.DS__styles-side__ps--clicking .DS__styles-side__ps__thumb-x,.DS__styles-side__ps__rail-x:focus&gt;.DS__styles-side__ps__thumb-x,.DS__styles-side__ps__rail-x:hover&gt;.DS__styles-side__ps__thumb-x{height:11px;background-color:#999}

.DS__styles-side__ps__rail-y.DS__styles-side__ps--clicking .DS__styles-side__ps__thumb-y,.DS__styles-side__ps__rail-y:focus&gt;.DS__styles-side__ps__thumb-y,.DS__styles-side__ps__rail-y:hover&gt;.DS__styles-side__ps__thumb-y{width:11px;background-color:#999}

@supports (-ms-overflow-style:none){.DS__styles-side__ps{overflow:auto!important}}

@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.DS__styles-side__ps{overflow:auto!important}}

.DS__styles-side__scrollbar-container{position:relative;height:100%}

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

.ps__rail-x{position:absolute;bottom:0;display:none;height:6px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}

.ps__rail-y{position:absolute;right:0;display:none;width:6px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}

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

.ps--focus&gt;.ps__rail-x,.ps--focus&gt;.ps__rail-y,.ps--scrolling-x&gt;.ps__rail-x,.ps--scrolling-y&gt;.ps__rail-y,.ps:hover&gt;.ps__rail-x,.ps:hover&gt;.ps__rail-y{opacity:.6}

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

.ps__thumb-x{position:absolute;bottom:2px;height:6px;background-color:#aaa;border-radius:6px;-webkit-transition:background-color .2s linear,height .2s ease-in-out;transition:background-color .2s linear,height .2s ease-in-out}

.ps__thumb-y{position:absolute;right:2px;width:6px;background-color:#aaa;border-radius:6px;-webkit-transition:background-color .2s linear,width .2s ease-in-out;transition:background-color .2s linear,width .2s ease-in-out}

.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus&gt;.ps__thumb-x,.ps__rail-x:hover&gt;.ps__thumb-x{height:6px;background-color:#999}

.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus&gt;.ps__thumb-y,.ps__rail-y:hover&gt;.ps__thumb-y{width:6px;background-color:#999}

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

@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.ps{overflow:auto!important}}

.scrollbar-container{position:relative;height:100%}

.ps__rail-y{position:absolute;right:0;display:none;width:6px;margin:5px 5px 5px 0;border-radius:8px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}

.ps__thumb-y{position:absolute;right:0;width:6px;cursor:pointer;background-color:#aaa;border-radius:6px;-webkit-transition:background-color .2s linear,width .2s ease-in-out;transition:background-color .2s linear,width .2s ease-in-out}

.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus&gt;.ps__thumb-y,.ps__rail-y:hover&gt;.ps__thumb-y{width:6px;background-color:#999}

.DS__Scrollbar__scroll{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;grid-column-gap:normal;-webkit-column-gap:normal;-moz-column-gap:normal;grid-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:var(--font-family)}

.DS__Scrollbar__scroll{position:relative;display:block;width:100%;max-width:inherit;pointer-events:inherit}

.LW__AuthorizationGroup__Actions,.LW__AuthorizationGroup__AuthorizationGroup,.LW__AuthorizationGroup__Bottom,.LW__AuthorizationGroup__Fields{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;-webkit-column-gap:normal;grid-column-gap:normal;grid-column-gap:normal;-moz-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:'SF Pro Text',-apple-system,BlinkMacSystemFont,Arial,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif}

.LW__AuthorizationGroup__AuthorizationGroup{display:block;width:100%}

.LW__AuthorizationGroup__AuthorizationGroup&gt;*{display:block}

.LW__AuthorizationGroup__AuthorizationGroup&gt;:not(:last-child),.LW__AuthorizationGroup__Fields&gt;:not(:last-child),.LW__AuthorizationGroup__Form&gt;:not(:last-child){margin-bottom:24px}

.LW__AuthorizationGroup__Heading_noWrap p{margin:0;font-family:'SF Pro Text',-apple-system,BlinkMacSystemFont,Arial,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif;font-size:14px;line-height:20px;color:#222a37}

.LW__AuthorizationGroup__Heading_noWrap p:not(:last-child){margin-bottom:12px}

.LW__AuthorizationGroup__Actions,.LW__AuthorizationGroup__Fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

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

.LW__AuthorizationGroup__Actions&gt;:not(:first-child){margin-top:24px}

.LW__AuthorizationGroup__Bottom{margin-top:32px}

.DS__Banner__root{position:relative;border-radius:16px}

@media (max-width:767px){.DS__Banner__root{-webkit-box-shadow:0 0 4px rgba(34,42,55,.04),0 4px 12px rgba(34,42,55,.04);box-shadow:0 0 4px rgba(34,42,55,.04),0 4px 12px rgba(34,42,55,.04)}}

.DS__Banner__inner{position:relative;padding:32px;overflow:hidden;background-color:#f6f8fc;border-radius:16px}

@media (max-width:767px){.DS__Banner__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 14px 16px;background-color:#fff}}

.DS__Banner__icon{color:#f14d56}

@media (max-width:767px){.DS__Banner__icon{margin-right:18px}}

.DS__Banner__title{margin-bottom:12px}

@media (max-width:767px){.DS__Banner__title{margin-bottom:4px}}

.DS__Banner__description{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

@media (max-width:767px){.DS__Banner__description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}

.DS__Banner__text{max-width:439px}

.DS__Banner__button{-ms-flex-negative:0;flex-shrink:0;margin-left:16px}

@media (max-width:767px){.DS__Banner__button{margin-top:16px;margin-left:0}}

.DS__Banner__close{position:absolute;top:16px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#505f79}

@media (max-width:767px){.DS__Banner__close{top:8px;right:8px}}

@media (max-width:767px){.DS__Banner__card_label{display:none}}

@media not all and (max-width:767px){.DS__Banner__mobile{display:none}}

@media (max-width:767px){.DS__Banner__desktop{display:none}}

.DS__CardLabel__icon,.DS__CardLabel__root,.DS__CardLabel__text{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;grid-column-gap:normal;-webkit-column-gap:normal;-moz-column-gap:normal;grid-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:var(--font-family)}

.DS__CardLabel__root{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:32px;height:24px;border-radius:12px}

.DS__CardLabel__has_position{position:absolute}

.DS__CardLabel__position_topLeft,.DS__CardLabel__position_topRight{top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}

.DS__CardLabel__position_topLeft{left:0}

.DS__CardLabel__position_topRight{right:0}

.DS__CardLabel__direction_bottomLeft{border-bottom-left-radius:0}

.DS__CardLabel__direction_bottomRight{border-bottom-right-radius:0}

.DS__CardLabel__color_G600{background-color:#97ba1e}

.DS__CardLabel__color_O600{background-color:#ff991f}

.DS__CardLabel__color_R600{background-color:#f14d56}

.DS__CardLabel__color_B600{background-color:#577edc}

.DS__CardLabel__text{margin:0 16px}

.DS__CardLabel__text+.DS__CardLabel__icon{margin-left:-12px}

.DS__CardLabel__icon{margin:0 8px;color:#fff}

.DS__CardLabel__icon svg{display:block}

.DS__StatusMessage__root{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:17px 19px 19px 55px;background-color:#fff;border:1px solid #d0d6e1;border-radius:12px}

@media (max-width:767px){.DS__StatusMessage__root{padding:14px 15px 14px 47px}}

.DS__StatusMessage__root .DS__StatusMessage__close{position:absolute;top:11px;right:11px;color:#95a0b3}

.DS__StatusMessage__root .DS__StatusMessage__close svg{display:block}

.DS__StatusMessage__card{padding:18px 20px 20px 56px;border-width:0}

.DS__StatusMessage__card .DS__StatusMessage__icon{top:20px;left:20px}

@media (max-width:767px){.DS__StatusMessage__card .DS__StatusMessage__icon{top:16px;left:16px}}

.DS__StatusMessage__card .DS__StatusMessage__close{top:12px;right:12px}

@media (max-width:767px){.DS__StatusMessage__card{padding:15px 16px 15px 48px}}

.DS__StatusMessage__view_info .DS__StatusMessage__icon,.DS__StatusMessage__view_info .DS__StatusMessage__text a{color:#577edc}

.DS__StatusMessage__view_info .DS__StatusMessage__text a:focus,.DS__StatusMessage__view_info .DS__StatusMessage__text a:hover{color:#395cb1}

.DS__StatusMessage__view_warning .DS__StatusMessage__icon,.DS__StatusMessage__view_warning .DS__StatusMessage__text a{color:#ff991f}

.DS__StatusMessage__view_warning .DS__StatusMessage__text a:focus,.DS__StatusMessage__view_warning .DS__StatusMessage__text a:hover{color:#c87520}

.DS__StatusMessage__view_error .DS__StatusMessage__icon,.DS__StatusMessage__view_error .DS__StatusMessage__text a{color:#f14d56}

.DS__StatusMessage__view_error .DS__StatusMessage__text a:focus,.DS__StatusMessage__view_error .DS__StatusMessage__text a:hover{color:#c13e45}

.DS__StatusMessage__view_P600 .DS__StatusMessage__icon,.DS__StatusMessage__view_P600 .DS__StatusMessage__text a{color:#f85b80}

.DS__StatusMessage__view_P600 .DS__StatusMessage__text a:focus,.DS__StatusMessage__view_P600 .DS__StatusMessage__text a:hover{color:#c94c6a}

.DS__StatusMessage__view_success .DS__StatusMessage__icon,.DS__StatusMessage__view_success .DS__StatusMessage__text a{color:#97ba1e}

.DS__StatusMessage__view_success .DS__StatusMessage__text a:focus,.DS__StatusMessage__view_success .DS__StatusMessage__text a:hover{color:#81a11a}

.DS__StatusMessage__theme_info{background-color:#ebf1ff}

.DS__StatusMessage__theme_info .DS__StatusMessage__close{color:#577edc}

.DS__StatusMessage__theme_warning{background-color:#fff4e9}

.DS__StatusMessage__theme_warning .DS__StatusMessage__close{color:#ff991f}

.DS__StatusMessage__theme_error{background-color:#feedee}

.DS__StatusMessage__theme_error .DS__StatusMessage__close{color:#f14d56}

.DS__StatusMessage__theme_P600{background-color:#ffedf3}

.DS__StatusMessage__theme_P600 .DS__StatusMessage__close{color:#f85b80}

.DS__StatusMessage__theme_success{background-color:#f4f9e6}

.DS__StatusMessage__theme_success .DS__StatusMessage__close{color:#97ba1e}

.DS__StatusMessage__title~.DS__StatusMessage__inner{margin-top:8px}

.DS__StatusMessage__collapsible:not(.DS__StatusMessage__open) .DS__StatusMessage__inner{max-height:0;margin-top:0;will-change:max-height;pointer-events:none;opacity:0;-webkit-transition:all .3s ease,opacity 0s ease;transition:all .3s ease,opacity 0s ease;-webkit-transform:translate(0,50%);transform:translate(0,50%)}

@media screen and (prefers-reduced-motion:reduce){.DS__StatusMessage__collapsible:not(.DS__StatusMessage__open) .DS__StatusMessage__inner{-webkit-transition:none;transition:none}}

.DS__StatusMessage__collapse_button{position:absolute;top:0;left:0;z-index:1;width:100%;height:62px;color:#222a37}

.DS__StatusMessage__collapse_button_icon{position:absolute;top:19px;right:19px;display:block;transition:-webkit-transform .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}

@media screen and (prefers-reduced-motion:reduce){.DS__StatusMessage__collapse_button_icon{-webkit-transition:none;transition:none}}

@media (max-width:767px){.DS__StatusMessage__collapse_button_icon{top:15px;right:15px}}

.DS__StatusMessage__collapsible.DS__StatusMessage__open .DS__StatusMessage__collapse_button{height:50px}

.DS__StatusMessage__collapsible.DS__StatusMessage__open .DS__StatusMessage__collapse_button_icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}

@media (max-width:767px){.DS__StatusMessage__collapsible.DS__StatusMessage__open .DS__StatusMessage__collapse_button{height:44px}}

.DS__StatusMessage__collapsible.DS__StatusMessage__open .DS__StatusMessage__inner{position:relative;max-height:none;will-change:max-height;pointer-events:auto;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translate(0,0);transform:translate(0,0)}

@media screen and (prefers-reduced-motion:reduce){.DS__StatusMessage__collapsible.DS__StatusMessage__open .DS__StatusMessage__inner{-webkit-transition:none;transition:none}}

.DS__StatusMessage__flexible_title .DS__StatusMessage__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}

.DS__StatusMessage__flexible_title .DS__StatusMessage__inner{padding-right:36px}

@media (max-width:767px){.DS__StatusMessage__flexible_title .DS__StatusMessage__inner{padding-right:32px}}

.DS__StatusMessage__closable{padding-right:40px}

.DS__StatusMessage__icon{position:absolute;top:19px;left:19px;width:19px;height:19px;color:#00a4ba}

@media (max-width:767px){.DS__StatusMessage__icon{top:15px;left:15px}}

.DS__StatusMessage__button_component{margin-left:20px;color:#222a37;transition:-webkit-transform .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}

@media screen and (prefers-reduced-motion:reduce){.DS__StatusMessage__button_component{-webkit-transition:none;transition:none}}

.DS__StatusMessage__button_component svg{display:block}

@media (min-width:768px){.DS__StatusMessage__button_component{margin-top:2px}}

.DS__StatusMessage__content{display:inline-block;width:100%;min-height:22px}

.DS__StatusMessage__text{display:block}

.DS__StatusMessage__text a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}

@media screen and (prefers-reduced-motion:reduce){.DS__StatusMessage__text a{-webkit-transition:none;transition:none}}

.DS__StatusMessage__text a:focus,.DS__StatusMessage__text a:hover{text-decoration:underline}

.DS__StatusMessage__text a&gt;span{padding-right:0;padding-left:0}

.DS__StatusMessage__action{display:inline-block;margin-top:6px}

.DS__StatusMessage__buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px -8px -8px 0}

.DS__StatusMessage__buttons button,.DS__StatusMessage__buttons&gt;a{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:8px;margin-bottom:8px}

.DS__StatusMessageCanary__root{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:18px 56px;border:1px solid transparent;border-radius:12px}

@media (max-width:767px){.DS__StatusMessageCanary__root{padding:16px 16px 16px 48px}}

@media (max-width:767px){.DS__StatusMessageCanary__root.DS__StatusMessageCanary__has_close_or_toggle{padding:16px 48px}}

.DS__StatusMessageCanary__view_default{background:#ebf1ff;border-color:#ebf1ff}

.DS__StatusMessageCanary__view_default .DS__StatusMessageCanary__close,.DS__StatusMessageCanary__view_default .DS__StatusMessageCanary__icon{color:#577edc}

.DS__StatusMessageCanary__view_success{background:#f4f9e6;border-color:#f4f9e6}

.DS__StatusMessageCanary__view_success .DS__StatusMessageCanary__close,.DS__StatusMessageCanary__view_success .DS__StatusMessageCanary__icon{color:#97ba1e}

.DS__StatusMessageCanary__view_warning{background:#fff4e9;border-color:#fff4e9}

.DS__StatusMessageCanary__view_warning .DS__StatusMessageCanary__close,.DS__StatusMessageCanary__view_warning .DS__StatusMessageCanary__icon{color:#ff991f}

.DS__StatusMessageCanary__view_error{background:#feedee;border-color:#feedee}

.DS__StatusMessageCanary__view_error .DS__StatusMessageCanary__close,.DS__StatusMessageCanary__view_error .DS__StatusMessageCanary__icon{color:#f14d56}

.DS__StatusMessageCanary__outline{background:#fff;border-color:#d0d6e1}

.DS__StatusMessageCanary__outline .DS__StatusMessageCanary__close{color:#95a0b3}

.DS__StatusMessageCanary__close{position:absolute;top:12px;right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

.DS__StatusMessageCanary__close.DS__StatusMessageCanary__focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__StatusMessageCanary__close.DS__StatusMessageCanary__focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__StatusMessageCanary__close.DS__StatusMessageCanary__focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__StatusMessageCanary__close.focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__StatusMessageCanary__close:focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__StatusMessageCanary__toggle{position:absolute;top:20px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

.DS__StatusMessageCanary__toggle.DS__StatusMessageCanary__focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__StatusMessageCanary__toggle.DS__StatusMessageCanary__focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__StatusMessageCanary__toggle.DS__StatusMessageCanary__focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__StatusMessageCanary__toggle.focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__StatusMessageCanary__toggle:focus-visible{outline:2px auto #577edc;outline-offset:2px}

@media (max-width:767px){.DS__StatusMessageCanary__toggle{top:16px;right:16px}}

.DS__StatusMessageCanary__toggle.DS__StatusMessageCanary__open{-webkit-transform:scaleY(-1);transform:scaleY(-1)}

.DS__StatusMessageCanary__icon{position:absolute;top:20px;left:20px}

@media (max-width:767px){.DS__StatusMessageCanary__icon{top:16px;left:16px}}

.DS__StatusMessageCanary__content.DS__StatusMessageCanary__has_title{padding-top:8px}

.DS__StatusMessageCanary__content-enter{opacity:0}

.DS__StatusMessageCanary__content-enter-active{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}

@media screen and (prefers-reduced-motion:reduce){.DS__StatusMessageCanary__content-enter-active{-webkit-transition:none;transition:none}}

.DS__StatusMessageCanary__content-exit{opacity:1}

.DS__StatusMessageCanary__content-exit-active{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}

@media screen and (prefers-reduced-motion:reduce){.DS__StatusMessageCanary__content-exit-active{-webkit-transition:none;transition:none}}

.DS__StatusMessageCanary__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;margin-right:-8px;margin-bottom:-8px}

@media (max-width:767px){.DS__StatusMessageCanary__actions{padding-top:12px}}

.DS__StatusMessageCanary__button{min-width:144px;margin-right:8px;margin-bottom:8px}

@media (max-width:767px){.DS__StatusMessageCanary__button{width:100%}}

.DS__PhoneField__Block,.DS__PhoneField__Control,.DS__PhoneField__Input,.DS__PhoneField__Option,.DS__PhoneField__SubText,.DS__PhoneField__Success,.DS__PhoneField__Tooltip,.DS__PhoneField__Wrapper{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;grid-column-gap:normal;-webkit-column-gap:normal;-moz-column-gap:normal;grid-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:var(--font-family)}

.DS__PhoneField__Wrapper{position:relative;display:block}

.DS__PhoneField__Wrapper_theme_b2c .DS__PhoneField__Control__button:focus .DS__PhoneField__Control__button_chevron,.DS__PhoneField__Wrapper_theme_b2c .DS__PhoneField__Control__button:hover .DS__PhoneField__Control__button_chevron{color:#97ba1e}

.DS__PhoneField__Wrapper_theme_b2c .DS__PhoneField__Control_input_focused,.DS__PhoneField__Wrapper_theme_b2c .DS__PhoneField__Control_opened{border-color:#97ba1e}

.DS__PhoneField__Wrapper_theme_b2c .DS__PhoneField__Control_input_focused .DS__PhoneField__Control__button,.DS__PhoneField__Wrapper_theme_b2c .DS__PhoneField__Control_opened .DS__PhoneField__Control__button{border-color:#97ba1e}

.DS__PhoneField__Wrapper_theme_b2b .DS__PhoneField__Control__button:focus .DS__PhoneField__Control__button_chevron,.DS__PhoneField__Wrapper_theme_b2b .DS__PhoneField__Control__button:hover .DS__PhoneField__Control__button_chevron{color:#00a4ba}

.DS__PhoneField__Wrapper_theme_b2b .DS__PhoneField__Control_input_focused,.DS__PhoneField__Wrapper_theme_b2b .DS__PhoneField__Control_opened{border-color:#00a4ba}

.DS__PhoneField__Wrapper_theme_b2b .DS__PhoneField__Control_input_focused .DS__PhoneField__Control__button,.DS__PhoneField__Wrapper_theme_b2b .DS__PhoneField__Control_opened .DS__PhoneField__Control__button{border-color:#00a4ba}

.DS__PhoneField__Wrapper_invalid .DS__PhoneField__Control,.DS__PhoneField__Wrapper_invalid .DS__PhoneField__Control_input_focused,.DS__PhoneField__Wrapper_invalid .DS__PhoneField__Control_opened{border-color:#f14d56}

.DS__PhoneField__Wrapper_invalid .DS__PhoneField__Control .DS__PhoneField__Control__button,.DS__PhoneField__Wrapper_invalid .DS__PhoneField__Control_input_focused .DS__PhoneField__Control__button,.DS__PhoneField__Wrapper_invalid .DS__PhoneField__Control_opened .DS__PhoneField__Control__button{border-color:#f14d56}

.DS__PhoneField__Wrapper_size_small .DS__PhoneField__Control{min-height:38px}

.DS__PhoneField__Wrapper_size_small .DS__PhoneField__Input{height:38px}

.DS__PhoneField__Wrapper_opened .DS__PhoneField__Input{pointer-events:none;opacity:0}

.DS__PhoneField__Wrapper_opened .DS__PhoneField__Input *{pointer-events:none}

.DS__PhoneField__Control{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:54px;background-color:#fff;border:1px solid #d0d6e1;border-radius:8px}

.DS__PhoneField__Control_opened .DS__PhoneField__Control__button_chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}

.DS__PhoneField__Control_selected .DS__PhoneField__Control__button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

.DS__PhoneField__Control_selected .DS__PhoneField__Control__button_chevron{margin:0 3px 0 auto}

.DS__PhoneField__Control_disabled{border-color:#d0d6e1}

.DS__PhoneField__Control__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:67px;height:100%;min-height:inherit;padding:1px 6px;cursor:pointer;background-color:transparent;border:none;border-right:1px solid #d0d6e1;outline:0}

.DS__PhoneField__Control__button_disabled{cursor:default;background-color:#f6f8fc;border-right-color:#d0d6e1}

.DS__PhoneField__Control__button_disabled .DS__PhoneField__Control__button_chevron,.DS__PhoneField__Control__button_disabled .DS__PhoneField__Control__button_chevron:focus,.DS__PhoneField__Control__button_disabled .DS__PhoneField__Control__button_chevron:hover{color:#d0d6e1!important}

.DS__PhoneField__Control__button_flag{margin-left:7px;cursor:inherit}

.DS__PhoneField__Control__button_flag_icon{cursor:inherit}

.DS__PhoneField__Control__button_chevron{display:block;color:#222a37;cursor:inherit;transition:-webkit-transform .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}

@media screen and (prefers-reduced-motion:reduce){.DS__PhoneField__Control__button_chevron{-webkit-transition:none;transition:none}}

.DS__PhoneField__Control__button_chevron svg{display:block;margin:0 auto}

.DS__PhoneField__Input{position:absolute;top:1px;right:1px;left:68px;width:calc(100% - 69px);height:54px;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}

@media screen and (prefers-reduced-motion:reduce){.DS__PhoneField__Input{-webkit-transition:none;transition:none}}

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

.DS__PhoneField__Option_code,.DS__PhoneField__Option_flag,.DS__PhoneField__Option_name{cursor:inherit}

.DS__PhoneField__Option_code{margin-left:8px;color:#7a869a}

.DS__PhoneField__Option_disabled{color:#d0d6e1;pointer-events:none;cursor:default}

.DS__PhoneField__Success{color:#97ba1e;fill:#97ba1e}

.DS__PhoneField__Success svg{display:block}

.DS__PhoneField__SubText{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}

.DS__PhoneField__Tooltip{display:block;margin-top:4px;margin-left:16px;color:#7a869a}

.DS__PhoneField__Tooltip_invalid{color:#f14d56}

.DS__PhoneField__Tooltip_success{color:#81a11a}

.DS__PhoneField__Tooltip_absolute{position:absolute;top:calc(100% + 4px);left:16px;margin:0}

.DS__PhoneField__Block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:14px 16px 16px;margin-top:6px;font-size:14px;line-height:20px;color:#222a37;background-color:#f4f9e6;border-radius:8px}

.DS__PhoneField__Block_Icon{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;margin-right:11px;color:#f14d56}

.DS__PhoneField__Block_Text{padding:0;margin:0}

.DS__PhoneField__Block_invalid{padding:16px;background-color:#feedee}

.DS__SelectField__Block,.DS__SelectField__Control,.DS__SelectField__Input,.DS__SelectField__Option,.DS__SelectField__SubText,.DS__SelectField__Success,.DS__SelectField__Tooltip,.DS__SelectField__Wrapper{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;grid-column-gap:normal;-webkit-column-gap:normal;-moz-column-gap:normal;grid-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:var(--font-family)}

.DS__SelectField__Wrapper{position:relative;display:block}

.DS__SelectField__Wrapper_theme_b2c .DS__SelectField__Control__button:focus:not(:disabled) .DS__SelectField__Control__button_chevron,.DS__SelectField__Wrapper_theme_b2c .DS__SelectField__Control__button:hover:not(:disabled) .DS__SelectField__Control__button_chevron{color:#97ba1e}

.DS__SelectField__Wrapper_theme_b2c .DS__SelectField__Control_input_focused,.DS__SelectField__Wrapper_theme_b2c .DS__SelectField__Control_opened{border-color:#97ba1e}

.DS__SelectField__Wrapper_theme_b2c .DS__SelectField__Control_input_focused .DS__SelectField__Control__button,.DS__SelectField__Wrapper_theme_b2c .DS__SelectField__Control_opened .DS__SelectField__Control__button{border-color:#97ba1e}

.DS__SelectField__Wrapper_theme_b2b .DS__SelectField__Control__button:focus:not(:disabled) .DS__SelectField__Control__button_chevron,.DS__SelectField__Wrapper_theme_b2b .DS__SelectField__Control__button:hover:not(:disabled) .DS__SelectField__Control__button_chevron{color:#00a4ba}

.DS__SelectField__Wrapper_theme_b2b .DS__SelectField__Control_input_focused,.DS__SelectField__Wrapper_theme_b2b .DS__SelectField__Control_opened{border-color:#00a4ba}

.DS__SelectField__Wrapper_theme_b2b .DS__SelectField__Control_input_focused .DS__SelectField__Control__button,.DS__SelectField__Wrapper_theme_b2b .DS__SelectField__Control_opened .DS__SelectField__Control__button{border-color:#00a4ba}

.DS__SelectField__Wrapper_invalid .DS__SelectField__Control,.DS__SelectField__Wrapper_invalid .DS__SelectField__Control_input_focused,.DS__SelectField__Wrapper_invalid .DS__SelectField__Control_opened{border-color:#f14d56}

.DS__SelectField__Wrapper_invalid .DS__SelectField__Control .DS__SelectField__Control__button,.DS__SelectField__Wrapper_invalid .DS__SelectField__Control_input_focused .DS__SelectField__Control__button,.DS__SelectField__Wrapper_invalid .DS__SelectField__Control_opened .DS__SelectField__Control__button{border-color:#f14d56}

.DS__SelectField__Wrapper_size_small .DS__SelectField__Control{min-height:38px}

.DS__SelectField__Wrapper_size_small .DS__SelectField__Input{height:38px}

.DS__SelectField__Wrapper_opened .DS__SelectField__Input{pointer-events:none;opacity:0}

.DS__SelectField__Wrapper_opened .DS__SelectField__Input *{pointer-events:none}

.DS__SelectField__Control{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:54px;overflow:hidden;background-color:#fff;border:1px solid #d0d6e1;border-radius:8px}

.DS__SelectField__Control_opened .DS__SelectField__Control__button_chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}

.DS__SelectField__Control_selected .DS__SelectField__Control__button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

.DS__SelectField__Control_selected .DS__SelectField__Control__button_chevron{margin:0 3px 0 auto}

.DS__SelectField__Control_disabled{border-color:#d0d6e1}

.DS__SelectField__Control__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:67px;height:100%;min-height:inherit;padding:1px 6px;cursor:pointer;background-color:transparent;border:none;border-right:1px solid #d0d6e1;outline:0}

.DS__SelectField__Control__button_disabled{pointer-events:none;cursor:default;background-color:#f6f8fc;border-right-color:#d0d6e1}

.DS__SelectField__Control__button_indicator{margin-left:7px;font-size:16px;cursor:inherit}

.DS__SelectField__Control__button_indicator_icon{cursor:inherit}

.DS__SelectField__Control__button_chevron{display:block;color:#222a37;cursor:inherit;transition:-webkit-transform .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}

@media screen and (prefers-reduced-motion:reduce){.DS__SelectField__Control__button_chevron{-webkit-transition:none;transition:none}}

.DS__SelectField__Control__button_chevron svg{display:block;margin:0 auto}

.DS__SelectField__Input{position:absolute;top:1px;right:1px;left:68px;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 69px);height:54px;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}

@media screen and (prefers-reduced-motion:reduce){.DS__SelectField__Input{-webkit-transition:none;transition:none}}

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

.DS__SelectField__Option_label,.DS__SelectField__Option_leftIcon,.DS__SelectField__Option_value{cursor:pointer}

.DS__SelectField__Option_value{margin-left:8px;color:#7a869a}

.DS__SelectField__Option_disabled{color:#d0d6e1;pointer-events:none;cursor:default}

.DS__SelectField__Success{color:#97ba1e;fill:#97ba1e}

.DS__SelectField__Success svg{display:block}

.DS__SelectField__SubText{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}

.DS__SelectField__Tooltip{display:block;margin-top:4px;margin-left:16px;color:#7a869a}

.DS__SelectField__Tooltip_invalid{color:#f14d56}

.DS__SelectField__Tooltip_success{color:#81a11a}

.DS__SelectField__Tooltip_absolute{position:absolute;top:calc(100% + 4px);left:16px;margin:0}

.DS__SelectField__Block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:14px 16px 16px;margin-top:6px;font-size:14px;line-height:20px;color:#222a37;background-color:#f4f9e6;border-radius:8px}

.DS__SelectField__Block_Icon{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;margin-right:11px;color:#f14d56}

.DS__SelectField__Block_Text{padding:0;margin:0}

.DS__SelectField__Block_invalid{padding:16px;background-color:#feedee}

.DS__SelectField__text_field{width:100%}

.DS__Select__ClearIcon,.DS__Select__Control,.DS__Select__DropdownIndicator,.DS__Select__FlexibleHeight,.DS__Select__Group,.DS__Select__HiddenTagsIndicator,.DS__Select__IndicatorsContainer,.DS__Select__List,.DS__Select__LoadingMessage,.DS__Select__MultiValue,.DS__Select__MultiValueLabel,.DS__Select__MultiValueRemove,.DS__Select__NoOptionsMessage,.DS__Select__Option,.DS__Select__OptionContainer,.DS__Select__Placeholder,.DS__Select__Search,.DS__Select__Select,.DS__Select__TrackVertical,.DS__Select__ValueContainer,.DS__Select__disable-scroll,.DS__Select__disabled,.DS__Select__ellipsis,.DS__Select__full-width,.DS__Select__indicator,.DS__Select__indicator-icon,.DS__Select__modal-content,.DS__Select__root,.DS__Select__tooltip{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;grid-column-gap:normal;-webkit-column-gap:normal;-moz-column-gap:normal;grid-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:var(--font-family)}

.DS__Select__root{position:relative;display:block}

.DS__Select__root_invalid .DS__Select__Control{border-color:#f14d56}

.DS__Select__root_invalid .DS__Select__Placeholder{color:#f14d56}

.DS__Select__Select{position:relative;display:block;font-size:16px;color:#222a37;cursor:pointer}

.DS__Select__Select_theme_b2c:focus .DS__Select__DropdownIndicator,.DS__Select__Select_theme_b2c:hover .DS__Select__DropdownIndicator{color:#97ba1e}

.DS__Select__Select_theme_b2c .DS__Select__MultiValue{background-color:#f4f9e6}

.DS__Select__Select_theme_b2c .DS__Select__MultiValueRemove{color:#81a11a}

.DS__Select__Select_theme_b2c .DS__Select__DropdownIndicator:focus,.DS__Select__Select_theme_b2c .DS__Select__DropdownIndicator:hover,.DS__Select__Select_theme_b2c .DS__Select__DropdownIndicator_open{color:#97ba1e}

.DS__Select__Select_theme_b2c .DS__Select__Option__icon{color:#97ba1e}

.DS__Select__Select_theme_b2b:focus .DS__Select__DropdownIndicator,.DS__Select__Select_theme_b2b:hover .DS__Select__DropdownIndicator{color:#00a4ba}

.DS__Select__Select_theme_b2b .DS__Select__MultiValue{background-color:#e8f9fb}

.DS__Select__Select_theme_b2b .DS__Select__MultiValueRemove{color:#0b7483}

.DS__Select__Select_theme_b2b .DS__Select__DropdownIndicator:focus,.DS__Select__Select_theme_b2b .DS__Select__DropdownIndicator:hover,.DS__Select__Select_theme_b2b .DS__Select__DropdownIndicator_open{color:#00a4ba}

.DS__Select__Select_theme_b2b .DS__Select__Option__icon{color:#00a4ba}

.DS__Select__Select_size_small .DS__Select__Control{min-height:38px}

.DS__Select__Select_size_small .DS__Select__ValueContainer{height:38px;min-height:38px}

.DS__Select__Select_size_small .DS__Select__Placeholder{top:19px}

.DS__Select__Select_multiple_selected{padding:10px}

.DS__Select__Select_type_date:focus .DS__Select__DropdownIndicator,.DS__Select__Select_type_date:hover .DS__Select__DropdownIndicator{color:#222a37}

.DS__Select__Select_type_date .DS__Select__Control{background-color:#f6f8fc;border:none}

.DS__Select__Select_type_date .DS__Select__Control_opened{background-color:#fff;border:1px solid #d0d6e1}

.DS__Select__Select_type_date .DS__Select__DropdownIndicator:focus,.DS__Select__Select_type_date .DS__Select__DropdownIndicator:hover,.DS__Select__Select_type_date .DS__Select__DropdownIndicator_open{color:#222a37}

.DS__Select__Select_type_unbordered .DS__Select__Control{display:-webkit-box;display:-ms-flexbox;display:flex;border:none}

.DS__Select__Select_type_unbordered .DS__Select__ValueContainer{width:100%;font-size:14px;font-weight:600;line-height:20px;color:#505f79}

.DS__Select__Select_type_unbordered .DS__Select__DropdownIndicator{color:#505f79}

.DS__Select__Select_type_unbordered .DS__Select__List{min-width:147px;border-top:1px solid #d0d6e1}

.DS__Select__Select_rightMenu .DS__Select__List{right:0}

.DS__Select__Control{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:54px;padding-right:16px;padding-left:16px;background-color:#fff;border:1px solid #d0d6e1;border-radius:8px}

@media (min-width:767px){.DS__Select__Control_opened{border-radius:8px 8px 0 0}}

.DS__Select__Control_disabled{background-color:#f6f8fc;border-color:#d0d6e1}

.DS__Select__Control_autofill{background-color:#e8f0fe}

.DS__Select__ValueContainer{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:54px;overflow:hidden;font-weight:400;color:#222a37}

.DS__Select__ValueContainer_multiple_selected{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:11px;padding-bottom:11px;margin:-4px -6px}

.DS__Select__ValueContainer_open{height:auto;min-height:inherit}

.DS__Select__ValueContainer_open_overflow{overflow:hidden}

.DS__Select__ValueContainer_single:after{min-height:inherit;content:''}

@media (max-width:767px){.DS__Select__ValueContainer_open.DS__Select__ValueContainer_autoOptionHeight{height:auto;min-height:54px;padding:8px 16px}}

.DS__Select__keepPlaceholder.DS__Select__searchable .DS__Select__Placeholder{margin-left:0}

.DS__Select__keepPlaceholder.DS__Select__searchable .DS__Select__ValueContainer_open .DS__Select__Placeholder{-webkit-transform:translateY(-21px) scale(.75);transform:translateY(-21px) scale(.75)}

.DS__Select__keepPlaceholder.DS__Select__searchable .DS__Select__Input{-webkit-transform:translateY(8px);transform:translateY(8px)}

.DS__Select__keepPlaceholder .DS__Select__SingleValue{padding-top:26px;padding-bottom:10px}

.DS__Select__keepPlaceholder.DS__Select__hasValue .DS__Select__Placeholder{-webkit-transform:translateY(-21px) scale(.75);transform:translateY(-21px) scale(.75)}

.DS__Select__searchable .DS__Select__Placeholder{margin-left:1px}

.DS__Select__Placeholder{position:absolute;top:27px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#7a869a;-webkit-transition:.3s ease;transition:.3s ease;transition-property:top,-webkit-transform;-webkit-transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:left;transform-origin:left;-webkit-text-size-adjust:100%}

@media screen and (prefers-reduced-motion:reduce){.DS__Select__Placeholder{-webkit-transition:none;transition:none}}

.DS__Select__Placeholder_disabled{color:#7a869a;cursor:default}

.DS__Select__Placeholder_ellipsis{width:calc(100% - 50px)}

.DS__Select__Input:disabled{pointer-events:none}

.DS__Select__Input::-ms-clear,.DS__Select__Input::-ms-reveal{display:none}

.DS__Select__Input input:-webkit-autofill{background-color:transparent;-webkit-box-shadow:0 0 0 1000px #e8f0fe inset;-webkit-animation-name:DS__Select__onautofillstart;animation-name:DS__Select__onautofillstart}

@media screen and (prefers-reduced-motion:reduce){.DS__Select__Input input:-webkit-autofill{-webkit-animation:none;animation:none}}

.DS__Select__Input input:not(:-webkit-autofill){-webkit-animation-name:DS__Select__onautofillcancel;animation-name:DS__Select__onautofillcancel}

@media screen and (prefers-reduced-motion:reduce){.DS__Select__Input input:not(:-webkit-autofill){-webkit-animation:none;animation:none}}

.DS__Select__HiddenTagsIndicator{position:absolute;top:50%;right:55px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#7a869a;-webkit-transform:translateY(-50%);transform:translateY(-50%)}

.DS__Select__MultiValue{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:32px;padding:8px 10px 6px;margin:4px 6px;border-radius:8px}

.DS__Select__MultiValueLabel{color:#222a37;white-space:nowrap}

.DS__Select__MultiValueRemove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;padding:0;margin-left:6px;cursor:pointer;opacity:.7}

.DS__Select__ClearIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;padding:0;margin-right:12px;color:#95a0b3;cursor:pointer;outline:0}

.DS__Select__IndicatorsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:12px}

.DS__Select__DropdownIndicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:inherit;height:inherit;color:#222a37;cursor:pointer}

.DS__Select__DropdownIndicator svg{transition:-webkit-transform .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:rotate(0);transform:rotate(0)}

@media screen and (prefers-reduced-motion:reduce){.DS__Select__DropdownIndicator svg{-webkit-transition:none;transition:none}}

.DS__Select__DropdownIndicator_open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}

.DS__Select__DropdownIndicator_disabled{color:#95a0b3!important;cursor:default}

.DS__Select__Search{position:relative;-ms-flex-negative:0;flex-shrink:0}

@media (max-width:767px){.DS__Select__Search{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:0;padding:0;overflow:hidden;background-color:#fff;border-top:1px solid #eceff5;-webkit-transition:max-height .15s ease-out;transition:max-height .15s ease-out}.DS__Select__Search_open{max-height:500px;padding:9px 8px;-webkit-transition:max-height .25s ease-in;transition:max-height .25s ease-in}@media screen and (prefers-reduced-motion:reduce){.DS__Select__Search_open{-webkit-transition:none;transition:none}}.DS__Select__Search_input{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:38px;padding:0 8px 0 34px;font-size:14px;background-color:#eceff5;border:none;border-radius:8px;outline:0}.DS__Select__Search_input::-webkit-input-placeholder{font-size:14px;line-height:20px;color:#7a869a}.DS__Select__Search_input:-ms-input-placeholder{font-size:14px;line-height:20px;color:#7a869a}&amp;_input::-webkit-input-placeholder{font-size:14px;line-height:20px;color:#7a869a}&amp;_input:-ms-input-placeholder{font-size:14px;line-height:20px;color:#7a869a}.DS__Select__Search_input::-webkit-input-placeholder{font-size:14px;line-height:20px;color:#7a869a}.DS__Select__Search_input::-moz-placeholder{font-size:14px;line-height:20px;color:#7a869a}.DS__Select__Search_input:-ms-input-placeholder{font-size:14px;line-height:20px;color:#7a869a}.DS__Select__Search_input::-ms-input-placeholder{font-size:14px;line-height:20px;color:#7a869a}.DS__Select__Search_input::placeholder{font-size:14px;line-height:20px;color:#7a869a}@supports (-webkit-overflow-scrolling:touch){.DS__Select__Search_input{font-size:16px}.DS__Select__Search_input::-webkit-input-placeholder{font-size:16px}.DS__Select__Search_input:-ms-input-placeholder{font-size:16px}&amp;_input::-webkit-input-placeholder{font-size:16px}&amp;_input:-ms-input-placeholder{font-size:16px}.DS__Select__Search_input::-webkit-input-placeholder{font-size:16px}.DS__Select__Search_input::-moz-placeholder{font-size:16px}.DS__Select__Search_input:-ms-input-placeholder{font-size:16px}.DS__Select__Search_input::-ms-input-placeholder{font-size:16px}.DS__Select__Search_input::placeholder{font-size:16px}}.DS__Select__Search_icon{position:absolute;top:50%;left:18px;color:#222a37;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}

.DS__Select__Group{display:block}

.DS__Select__Group_heading{display:block;height:44px;padding:0 12px;margin:0;font-size:14px;color:#7a869a}

@media (max-width:767px){.DS__Select__Group_heading{height:57px}}

.DS__Select__Group_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%;padding:0}

.DS__Select__List{position:absolute;z-index:999;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;margin:0;overflow:hidden;background-color:#fff;border:1px solid #d0d6e1;border-top:none;border-radius:0 0 8px 8px;-webkit-box-shadow:0 8px 16px -4px rgba(34,42,55,.13);box-shadow:0 8px 16px -4px rgba(34,42,55,.13)}

@media (max-width:767px){.DS__Select__List{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none;border-top:1px solid #eceff5}}

.DS__Select__List_theme_b2c .DS__Select__Option__icon{color:#97ba1e}

.DS__Select__List_theme_b2b .DS__Select__Option__icon{color:#00a4ba}

.DS__Select__List_variant2{margin:4px 0 0;border-top:1px solid #d0d6e1;border-radius:8px}

.DS__Select__OptionContainer{display:block}

.DS__Select__Option{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:100%;min-height:44px;padding:11px 14px;font-size:14px;line-height:20px;cursor:pointer}

@media (max-width:767px){.DS__Select__Option{height:57px;min-height:57px;padding:12px 16px;background-color:#fff;border-bottom:1px solid #eceff5}.DS__Select__Option_last{border-bottom:none}.DS__Select__Option_autoHeight{padding:16px}.DS__Select__Option_focused{background-color:transparent!important}}

.DS__Select__Option_autoHeight{height:auto}

.DS__Select__Option:focus,.DS__Select__Option:hover{background-color:#f6f8fc}

.DS__Select__Option_disabled{color:#d0d6e1;pointer-events:none}

.DS__Select__Option_disabled:focus,.DS__Select__Option_disabled:hover{background-color:transparent}

.DS__Select__Option_disabled .DS__Select__Option__text,.DS__Select__Option_disabled .DS__Select__Option__text_multiple{color:#d0d6e1;cursor:default}

.DS__Select__Option_focused{background-color:#f6f8fc}

.DS__Select__Option_empty{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}

.DS__Select__Option_suggestion{padding:11px 16px}

.DS__Select__Option_suggestion_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;color:#d0d6e1}

.DS__Select__Option_suggestion_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;font-weight:600;color:#7a869a}

.DS__Select__Option__text{display:block;max-height:100%;margin-right:auto;font-size:inherit;color:#222a37;cursor:pointer}

.DS__Select__Option__text_multiple{margin-left:7px;font-size:inherit;line-height:20px}

.DS__Select__Option__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 2px 0 auto}

.DS__Select__LoadingMessage,.DS__Select__NoOptionsMessage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:44px;padding:12px 14px;font-size:14px;color:#222a37}

@media (max-width:767px){.DS__Select__LoadingMessage,.DS__Select__NoOptionsMessage{min-height:57px}}

.DS__Select__TrackVertical{top:6px;right:6px;bottom:6px;width:6px;border-radius:4px}

.DS__Select__tooltip{display:block;margin:4px 0 0 16px}

.DS__Select__disable-scroll{overflow:hidden}

.DS__Select__FlexibleHeight{display:block;height:80px}

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

.DS__Select__full-width{width:100%}

.DS__Select__disabled{pointer-events:none;cursor:default}

.DS__Select__modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}

.DS__Select__indicator{display:-webkit-box;display:-ms-flexbox;display:flex}

.DS__Select__indicator-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:12px}

.DS__Checkbox__Checkbox,.DS__Checkbox__CheckboxLabel,.DS__Checkbox__CheckboxText,.DS__Checkbox__buttonLike{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;grid-column-gap:normal;-webkit-column-gap:normal;-moz-column-gap:normal;grid-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:var(--font-family)}

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

.DS__Checkbox__Checkbox:hover+.DS__Checkbox__CheckboxText::before{border-color:#97ba1e}

.DS__Checkbox__Checkbox:focus+.DS__Checkbox__CheckboxText::before{border-color:#97ba1e;-webkit-box-shadow:0 0 0 2px #d4e3ac;box-shadow:0 0 0 2px #d4e3ac}

.DS__Checkbox__Checkbox:active+.DS__Checkbox__CheckboxText::before{background-color:#d4e3ac}

.DS__Checkbox__Checkbox:active+.DS__Checkbox__CheckboxText::after{opacity:0}

.DS__Checkbox__Checkbox.DS__Checkbox__disabled+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__Checkbox:disabled+.DS__Checkbox__CheckboxText::before{background:#f6f8fc;border-color:#d0d6e1;-webkit-box-shadow:0 0 1px #d0d6e1;box-shadow:0 0 1px #d0d6e1}

.DS__Checkbox__Checkbox.DS__Checkbox__disabled+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__Checkbox:disabled+.DS__Checkbox__CheckboxText::after{opacity:0}

.DS__Checkbox__Checkbox.DS__Checkbox__disabled+.DS__Checkbox__CheckboxText,.DS__Checkbox__Checkbox:disabled+.DS__Checkbox__CheckboxText{color:#7a869a}

.DS__Checkbox__Checkbox:indeterminate+.DS__Checkbox__CheckboxText::before{background-color:#97ba1e;border:1px solid #97ba1e;-webkit-box-shadow:0 0 0 1px #97ba1e;box-shadow:0 0 0 1px #97ba1e}

.DS__Checkbox__Checkbox:indeterminate+.DS__Checkbox__CheckboxText::after{position:absolute;top:50%;left:4px;width:12px;height:2px;content:'';border-color:#fff;border-radius:5px;opacity:1;-webkit-transform:translateY(-1px);transform:translateY(-1px)}

.DS__Checkbox__Checkbox:indeterminate.DS__Checkbox__disabled+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__Checkbox:indeterminate:disabled+.DS__Checkbox__CheckboxText::before{background:#dde3ed;border-color:#dde3ed;-webkit-box-shadow:0 0 0 1px #dde3ed;box-shadow:0 0 0 1px #dde3ed}

.DS__Checkbox__Checkbox:indeterminate.DS__Checkbox__disabled+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__Checkbox:indeterminate:disabled+.DS__Checkbox__CheckboxText::after{background:#dde3ed;border-color:#95a0b3;opacity:1}

.DS__Checkbox__Checkbox.DS__Checkbox__checked+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__Checkbox:checked+.DS__Checkbox__CheckboxText::before{background-color:#97ba1e;border:1px solid #97ba1e;-webkit-box-shadow:0 0 0 1px #97ba1e;box-shadow:0 0 0 1px #97ba1e}

.DS__Checkbox__Checkbox.DS__Checkbox__checked+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__Checkbox:checked+.DS__Checkbox__CheckboxText::after{background-color:#97ba1e;border-color:#fff;opacity:1}

.DS__Checkbox__Checkbox.DS__Checkbox__checked:focus+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__Checkbox.DS__Checkbox__checked:hover+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__Checkbox:checked:focus+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__Checkbox:checked:hover+.DS__Checkbox__CheckboxText::before{background-color:#81a11a;border-color:#81a11a;-webkit-box-shadow:0 0 0 1px #81a11a;box-shadow:0 0 0 1px #81a11a}

.DS__Checkbox__Checkbox.DS__Checkbox__checked:focus+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__Checkbox.DS__Checkbox__checked:hover+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__Checkbox:checked:focus+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__Checkbox:checked:hover+.DS__Checkbox__CheckboxText::after{background-color:#81a11a}

.DS__Checkbox__Checkbox.DS__Checkbox__checked:active+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__Checkbox:checked:active+.DS__Checkbox__CheckboxText::before{background-color:#547012;border-color:#547012;-webkit-box-shadow:0 0 0 1px #547012;box-shadow:0 0 0 1px #547012}

.DS__Checkbox__Checkbox.DS__Checkbox__checked:active+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__Checkbox:checked:active+.DS__Checkbox__CheckboxText::after{background-color:#547012}

.DS__Checkbox__Checkbox.DS__Checkbox__checked:disabled+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__Checkbox:checked:disabled+.DS__Checkbox__CheckboxText::before{background:#dde3ed;border-color:#dde3ed;-webkit-box-shadow:0 0 0 1px #dde3ed;box-shadow:0 0 0 1px #dde3ed}

.DS__Checkbox__Checkbox.DS__Checkbox__checked:disabled+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__Checkbox:checked:disabled+.DS__Checkbox__CheckboxText::after{background:#dde3ed;border-color:#95a0b3;opacity:1}

.DS__Checkbox__Checkbox_theme_b2b:hover+.DS__Checkbox__CheckboxText::before{border-color:#00a4ba}

.DS__Checkbox__Checkbox_theme_b2b:focus+.DS__Checkbox__CheckboxText::before{border-color:#00a4ba;-webkit-box-shadow:0 0 0 2px #94dee4;box-shadow:0 0 0 2px #94dee4}

.DS__Checkbox__Checkbox_theme_b2b:active+.DS__Checkbox__CheckboxText::before{background-color:#94dee4}

.DS__Checkbox__Checkbox_theme_b2b:indeterminate+.DS__Checkbox__CheckboxText::before{background-color:#00a4ba;border:1px solid #00a4ba;-webkit-box-shadow:0 0 0 1px #00a4ba;box-shadow:0 0 0 1px #00a4ba}

.DS__Checkbox__Checkbox_theme_b2b.DS__Checkbox__checked+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__Checkbox_theme_b2b:checked+.DS__Checkbox__CheckboxText::before{background-color:#00a4ba;border:1px solid #00a4ba;-webkit-box-shadow:0 0 0 1px #00a4ba;box-shadow:0 0 0 1px #00a4ba}

.DS__Checkbox__Checkbox_theme_b2b.DS__Checkbox__checked+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__Checkbox_theme_b2b:checked+.DS__Checkbox__CheckboxText::after{background-color:#00a4ba;border-color:#fff}

.DS__Checkbox__Checkbox_theme_b2b.DS__Checkbox__checked:focus+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__Checkbox_theme_b2b.DS__Checkbox__checked:hover+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__Checkbox_theme_b2b:checked:focus+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__Checkbox_theme_b2b:checked:hover+.DS__Checkbox__CheckboxText::before{background-color:#0b7483;border-color:#0b7483;-webkit-box-shadow:0 0 0 1px #0b7483;box-shadow:0 0 0 1px #0b7483}

.DS__Checkbox__Checkbox_theme_b2b.DS__Checkbox__checked:focus+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__Checkbox_theme_b2b.DS__Checkbox__checked:hover+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__Checkbox_theme_b2b:checked:focus+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__Checkbox_theme_b2b:checked:hover+.DS__Checkbox__CheckboxText::after{background-color:#0b7483}

.DS__Checkbox__Checkbox_theme_b2b.DS__Checkbox__checked:active+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__Checkbox_theme_b2b:checked:active+.DS__Checkbox__CheckboxText::before{background-color:#075c68;border-color:#075c68;-webkit-box-shadow:0 0 0 1px #075c68;box-shadow:0 0 0 1px #075c68}

.DS__Checkbox__Checkbox_theme_b2b.DS__Checkbox__checked:active+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__Checkbox_theme_b2b:checked:active+.DS__Checkbox__CheckboxText::after{background-color:#075c68}

.DS__Checkbox__Checkbox_invalid+.DS__Checkbox__CheckboxText::before{border-color:#fff;-webkit-box-shadow:0 0 0 1px #f14d56;box-shadow:0 0 0 1px #f14d56}

.DS__Checkbox__Checkbox_invalid+.DS__Checkbox__CheckboxText::after{opacity:0}

.DS__Checkbox__Checkbox_invalid:hover+.DS__Checkbox__CheckboxText::before{border-color:#f14d56}

.DS__Checkbox__Checkbox_invalid:focus+.DS__Checkbox__CheckboxText::before{border-color:#f14d56;-webkit-box-shadow:none;box-shadow:none}

.DS__Checkbox__Checkbox_invalid:active+.DS__Checkbox__CheckboxText::before{background-color:#f7949a}

.DS__Checkbox__Checkbox_invalid.DS__Checkbox__checked+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__Checkbox_invalid:checked+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__Checkbox_invalid:indeterminate+.DS__Checkbox__CheckboxText::before{background-color:#f14d56;border:1px solid #f14d56;-webkit-box-shadow:0 0 0 1px #f14d56;box-shadow:0 0 0 1px #f14d56}

.DS__Checkbox__Checkbox_invalid.DS__Checkbox__checked+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__Checkbox_invalid:checked+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__Checkbox_invalid:indeterminate+.DS__Checkbox__CheckboxText::after{background-color:#f14d56;border-color:#fff}

.DS__Checkbox__Checkbox_invalid.DS__Checkbox__checked:focus+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__Checkbox_invalid.DS__Checkbox__checked:hover+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__Checkbox_invalid:checked:focus+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__Checkbox_invalid:checked:hover+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__Checkbox_invalid:indeterminate:focus+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__Checkbox_invalid:indeterminate:hover+.DS__Checkbox__CheckboxText::before{background-color:#c13e45;border-color:#c13e45;-webkit-box-shadow:0 0 0 1px #c13e45;box-shadow:0 0 0 1px #c13e45}

.DS__Checkbox__Checkbox_invalid.DS__Checkbox__checked:focus+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__Checkbox_invalid.DS__Checkbox__checked:hover+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__Checkbox_invalid:checked:focus+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__Checkbox_invalid:checked:hover+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__Checkbox_invalid:indeterminate:focus+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__Checkbox_invalid:indeterminate:hover+.DS__Checkbox__CheckboxText::after{background-color:#c13e45}

.DS__Checkbox__Checkbox_invalid.DS__Checkbox__checked:active+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__Checkbox_invalid:checked:active+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__Checkbox_invalid:indeterminate:active+.DS__Checkbox__CheckboxText::before{background-color:#912e34;border-color:#912e34;-webkit-box-shadow:0 0 0 1px #912e34;box-shadow:0 0 0 1px #912e34}

.DS__Checkbox__Checkbox_invalid.DS__Checkbox__checked:active+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__Checkbox_invalid:checked:active+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__Checkbox_invalid:indeterminate:active+.DS__Checkbox__CheckboxText::after{background-color:#912e34}

.DS__Checkbox__CheckboxText{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:20px;padding-left:24px;font-size:14px;line-height:20px;color:#222a37;cursor:pointer}

.DS__Checkbox__CheckboxText::before{position:absolute;top:2px;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;content:'';background:#fff;border:1px solid #95a0b3;border-radius:3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}

@media screen and (prefers-reduced-motion:reduce){.DS__Checkbox__CheckboxText::before{-webkit-transition:none;transition:none}}

.DS__Checkbox__CheckboxText::after{position:absolute;top:6px;left:3px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:10px;height:6px;content:'';border-color:#97ba1e;border-style:solid;border-width:0 0 2px 2px;opacity:0;-webkit-transform:rotate(-47deg);transform:rotate(-47deg)}

.DS__Checkbox__CheckboxText_stretch{width:calc(100% - 26px)}

.DS__Checkbox__CheckboxText_disabled{cursor:default}

.DS__Checkbox__CheckboxLabel{display:block;cursor:pointer}

.DS__Checkbox__buttonLike{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:56px;height:40px;padding:0 16px;font-size:16px;line-height:20px;color:#222a37;cursor:pointer;background:#eceff5;border:none;border-radius:8px;-webkit-transition:background-color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease}

@media screen and (prefers-reduced-motion:reduce){.DS__Checkbox__buttonLike{-webkit-transition:none;transition:none}}

.DS__Checkbox__buttonLike:focus,.DS__Checkbox__buttonLike:hover{background-color:#d0d6e1}

.DS__Checkbox__buttonLike:focus:not(:active){background-color:#eceff5;-webkit-box-shadow:0 2px 8px 0 #eceff5;box-shadow:0 2px 8px 0 #eceff5}

.DS__Checkbox__buttonLike:active{background-color:#95a0b3}

.DS__Checkbox__buttonLike:disabled{color:#95a0b3;background-color:#eceff5}

.DS__Checkbox__buttonLike.DS__Checkbox__size_small{height:32px}

.DS__Checkbox__buttonLike.DS__Checkbox__block{width:100%}

.DS__Checkbox__buttonLike .DS__Checkbox__CheckboxText{padding-left:26px;font-size:16px;font-weight:600}

.DS__Checkbox__buttonLike .DS__Checkbox__CheckboxText::before{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;content:'';border-radius:50%}

.DS__Checkbox__buttonLike .DS__Checkbox__CheckboxText::after{display:none}

.DS__Checkbox__buttonLike .DS__Checkbox__Checkbox:not(.DS__Checkbox__checked)+.DS__Checkbox__CheckboxText,.DS__Checkbox__buttonLike .DS__Checkbox__Checkbox:not(:checked)+.DS__Checkbox__CheckboxText{padding-left:0}

.DS__Checkbox__buttonLike .DS__Checkbox__Checkbox.DS__Checkbox__checked+.DS__Checkbox__CheckboxText,.DS__Checkbox__buttonLike .DS__Checkbox__Checkbox:checked+.DS__Checkbox__CheckboxText{padding-left:26px}

.DS__Checkbox__buttonLike .DS__Checkbox__Checkbox.DS__Checkbox__checked+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__buttonLike .DS__Checkbox__Checkbox:checked+.DS__Checkbox__CheckboxText::before{display:block;background-color:#000;border:1px solid #000;-webkit-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000}

.DS__Checkbox__buttonLike .DS__Checkbox__Checkbox.DS__Checkbox__checked+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__buttonLike .DS__Checkbox__Checkbox:checked+.DS__Checkbox__CheckboxText::after{display:block;background-color:#000;border-color:#fff}

.DS__Checkbox__buttonLike .DS__Checkbox__Checkbox.DS__Checkbox__disabled+.DS__Checkbox__CheckboxText,.DS__Checkbox__buttonLike .DS__Checkbox__Checkbox:disabled+.DS__Checkbox__CheckboxText{color:#95a0b3}

.DS__Checkbox__buttonLike.DS__Checkbox__theme_b2c.DS__Checkbox__checked{background:#f4f9e6}

.DS__Checkbox__buttonLike.DS__Checkbox__theme_b2c .DS__Checkbox__Checkbox.DS__Checkbox__checked+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__buttonLike.DS__Checkbox__theme_b2c .DS__Checkbox__Checkbox:checked+.DS__Checkbox__CheckboxText::before{display:block;background-color:#97ba1e;border:1px solid #97ba1e;-webkit-box-shadow:0 0 0 1px #97ba1e;box-shadow:0 0 0 1px #97ba1e}

.DS__Checkbox__buttonLike.DS__Checkbox__theme_b2c .DS__Checkbox__Checkbox.DS__Checkbox__checked+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__buttonLike.DS__Checkbox__theme_b2c .DS__Checkbox__Checkbox:checked+.DS__Checkbox__CheckboxText::after{display:block;background-color:#97ba1e}

.DS__Checkbox__buttonLike.DS__Checkbox__theme_b2c .DS__Checkbox__Checkbox.DS__Checkbox__checked+.DS__Checkbox__CheckboxText.DS__Checkbox__disabled,.DS__Checkbox__buttonLike.DS__Checkbox__theme_b2c .DS__Checkbox__Checkbox.DS__Checkbox__checked+.DS__Checkbox__CheckboxText:disabled,.DS__Checkbox__buttonLike.DS__Checkbox__theme_b2c .DS__Checkbox__Checkbox:checked+.DS__Checkbox__CheckboxText.DS__Checkbox__disabled,.DS__Checkbox__buttonLike.DS__Checkbox__theme_b2c .DS__Checkbox__Checkbox:checked+.DS__Checkbox__CheckboxText:disabled{color:#95a0b3}

.DS__Checkbox__buttonLike.DS__Checkbox__theme_b2b.DS__Checkbox__checked{background:#e8f9fb}

.DS__Checkbox__buttonLike.DS__Checkbox__theme_b2b .DS__Checkbox__Checkbox.DS__Checkbox__checked+.DS__Checkbox__CheckboxText::before,.DS__Checkbox__buttonLike.DS__Checkbox__theme_b2b .DS__Checkbox__Checkbox:checked+.DS__Checkbox__CheckboxText::before{display:block;background-color:#00a4ba;border:1px solid #00a4ba;-webkit-box-shadow:0 0 0 1px #00a4ba;box-shadow:0 0 0 1px #00a4ba}

.DS__Checkbox__buttonLike.DS__Checkbox__theme_b2b .DS__Checkbox__Checkbox.DS__Checkbox__checked+.DS__Checkbox__CheckboxText::after,.DS__Checkbox__buttonLike.DS__Checkbox__theme_b2b .DS__Checkbox__Checkbox:checked+.DS__Checkbox__CheckboxText::after{display:block;background-color:#00a4ba}

.DS__Checkbox__checkbox,.DS__Checkbox__root{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;grid-column-gap:normal;-webkit-column-gap:normal;-moz-column-gap:normal;grid-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:var(--font-family)}

.DS__Checkbox__root{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}

.DS__Checkbox__root .DS__Checkbox__text_component{margin-left:8px}

.DS__Checkbox__checkbox{margin-top:2px}

.DS__CheckboxBase__box,.DS__CheckboxBase__input,.DS__CheckboxBase__root{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;grid-column-gap:normal;-webkit-column-gap:normal;-moz-column-gap:normal;grid-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:var(--font-family)}

.DS__CheckboxBase__root{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}

.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:active+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:focus+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:hover+.DS__CheckboxBase__box{border-color:#97ba1e}

.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:focus+.DS__CheckboxBase__box{-webkit-box-shadow:0 0 0 3px #d4e3ac;box-shadow:0 0 0 3px #d4e3ac}

.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:active+.DS__CheckboxBase__box{background-color:#f4f9e6}

.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__indeterminate+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:checked+.DS__CheckboxBase__box{background-color:#97ba1e;border-color:#97ba1e}

.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__indeterminate:focus+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__indeterminate:hover+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:checked:focus+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:checked:hover+.DS__CheckboxBase__box{background-color:#81a11a;border-color:#81a11a}

.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__indeterminate:active+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:checked:active+.DS__CheckboxBase__box{background-color:#547012;border-color:#547012}

.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:active+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:focus+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:hover+.DS__CheckboxBase__box{border-color:#00a4ba}

.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:focus+.DS__CheckboxBase__box{-webkit-box-shadow:0 0 0 3px #94dee4;box-shadow:0 0 0 3px #94dee4}

.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:active+.DS__CheckboxBase__box{background-color:#e8f9fb}

.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__indeterminate+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:checked+.DS__CheckboxBase__box{background-color:#00a4ba;border-color:#00a4ba}

.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__indeterminate:focus+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__indeterminate:hover+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:checked:focus+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:checked:hover+.DS__CheckboxBase__box{background-color:#0b7483;border-color:#0b7483}

.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__indeterminate:active+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:checked:active+.DS__CheckboxBase__box{background-color:#075c68;border-color:#075c68}

.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__indeterminate+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:checked+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__indeterminate+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:checked+.DS__CheckboxBase__box{color:#fff}

.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid+.DS__CheckboxBase__box{border-color:#f14d56}

.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid:hover+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid:hover+.DS__CheckboxBase__box{border-color:#c13e45}

.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid:focus+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid:focus+.DS__CheckboxBase__box{-webkit-box-shadow:0 0 0 3px #f7949a;box-shadow:0 0 0 3px #f7949a}

.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid:active+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid:active+.DS__CheckboxBase__box{background-color:#feedee}

.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid.DS__CheckboxBase__indeterminate+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid:checked+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid.DS__CheckboxBase__indeterminate+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid:checked+.DS__CheckboxBase__box{background-color:#f14d56;border-color:#f14d56}

.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid.DS__CheckboxBase__indeterminate:focus+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid.DS__CheckboxBase__indeterminate:hover+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid:checked:focus+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid:checked:hover+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid.DS__CheckboxBase__indeterminate:focus+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid.DS__CheckboxBase__indeterminate:hover+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid:checked:focus+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid:checked:hover+.DS__CheckboxBase__box{background-color:#c13e45;border-color:#c13e45}

.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid.DS__CheckboxBase__indeterminate:active+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid:checked:active+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid.DS__CheckboxBase__indeterminate:active+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid:checked:active+.DS__CheckboxBase__box{background-color:#912e34;border-color:#912e34}

.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:disabled+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:disabled+.DS__CheckboxBase__box{background-color:#f6f8fc;border-color:#d0d6e1;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}

.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:checked:disabled+.DS__CheckboxBase__box,.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:checked:disabled+.DS__CheckboxBase__box{color:#95a0b3;background-color:#dde3ed;border-color:#dde3ed}

.DS__CheckboxBase__box{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;color:transparent;cursor:pointer;background:#fff;border:1px solid #95a0b3;border-radius:3px;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;-webkit-transition:background-color .3s ease,border-color .3s ease,color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,border-color .3s ease,color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease,-webkit-box-shadow .3s ease}

@media screen and (prefers-reduced-motion:reduce){.DS__CheckboxBase__box{-webkit-transition:none;transition:none}}

.DS__CheckboxBase__input{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0}

.DS__CheckboxBase__input.DS__CheckboxBase__focus-visible+.DS__CheckboxBase__box{outline:2px auto #577edc;outline-offset:2px}

.DS__CheckboxBase__input.DS__CheckboxBase__focus-visible+.DS__CheckboxBase__box{outline:2px auto #577edc;outline-offset:2px}

.DS__CheckboxBase__input.DS__CheckboxBase__focus-visible+.DS__CheckboxBase__box{outline:2px auto #577edc;outline-offset:2px}

.DS__CheckboxBase__input.focus-visible+.DS__CheckboxBase__box{outline:2px auto #577edc;outline-offset:2px}

.DS__CheckboxBase__input:focus-visible+.DS__CheckboxBase__box{outline:2px auto #577edc;outline-offset:2px}

.DS__Textfield__root .DS__Textfield__meta_PhoneField{border:none;border-radius:0 8px 8px 0}

.DS__Textfield__root .DS__Textfield__meta_SelectField{border:none;border-radius:0 8px 8px 0}

.DS__Textfield__root .DS__Textfield__meta_SuggestField.DS__Textfield__popup_open{border-radius:8px 8px 0 0}

.DS__Textfield__button_eye{color:#95a0b3;visibility:hidden}

.DS__Textfield__button_eye_show{visibility:visible}

.DS__Textfield__success{color:#97ba1e;visibility:hidden}

.DS__Textfield__success_show{visibility:visible}

.DS__FieldRoot__root{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;font-family:'SF Pro Text',-apple-system,BlinkMacSystemFont,Arial,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif}

.DS__FieldRoot__container{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:16px;padding-left:16px;background-color:#fff;border:1px solid #d0d6e1;border-radius:8px}

.DS__FieldRoot__size_medium{height:56px}

.DS__FieldRoot__size_small{height:40px}

.DS__FieldRoot__theme_b2c.DS__FieldRoot__focused{border-color:#97ba1e}

.DS__FieldRoot__theme_b2b.DS__FieldRoot__focused{border-color:#00a4ba}

.DS__FieldRoot__invalid,.DS__FieldRoot__invalid.DS__FieldRoot__focused{border-color:#f14d56}

.DS__FieldRoot__readonly{border-color:#eceff5}

.DS__FieldRoot__autofill{background-color:#e8f0fe}

.DS__FieldRoot__disabled{pointer-events:none;background-color:#f6f8fc}

.DS__FieldTooltip__root{display:block;margin-top:4px;margin-left:16px;color:#7a869a}

.DS__FieldTooltip__invalid{color:#f14d56}

.DS__FieldTooltip__success{color:#81a11a}

.DS__FieldTooltip__absolute{position:absolute;top:calc(100% + 15px);left:16px;margin:0}

.DS__FieldSubText__root{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}

.DS__FieldSubText__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:14px 16px 16px;margin-top:6px;font-size:14px;line-height:20px;color:#222a37;background-color:#f4f9e6;border-radius:8px}

.DS__FieldSubText__invalid{padding:16px;background-color:#feedee}

.DS__FieldSubText__text{padding:0;margin:0}

.DS__FieldSubText__icon{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;margin-right:11px;color:#f14d56}

.DS__FieldIcon__root{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:20px;min-height:20px;padding:0;color:#95a0b3;cursor:pointer;background:0 0;border:none;opacity:1;-webkit-transition:color .3s ease;transition:color .3s ease}

@media screen and (prefers-reduced-motion:reduce){.DS__FieldIcon__root{-webkit-transition:none;transition:none}}

.DS__FieldIcon__position_right{margin-left:12px}

.DS__FieldIcon__position_left{margin-right:12px}

.DS__FieldIcon__theme_b2c:focus,.DS__FieldIcon__theme_b2c:hover{color:#97ba1e}

.DS__FieldIcon__theme_b2b:focus,.DS__FieldIcon__theme_b2b:hover{color:#00a4ba}

.DS__FieldIcon__invalid,.DS__FieldIcon__invalid:focus,.DS__FieldIcon__invalid:hover{color:#f14d56}

.DS__FieldInput__root{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

.DS__FieldInput__theme_b2c:not(.DS__FieldInput__invalid) .DS__FieldInput__input:focus+.DS__FieldInput__label{color:#97ba1e}

.DS__FieldInput__theme_b2b:not(.DS__FieldInput__invalid) .DS__FieldInput__input:focus+.DS__FieldInput__label{color:#00a4ba}

.DS__FieldInput__has_label .DS__FieldInput__input::-webkit-input-placeholder{color:transparent}

.DS__FieldInput__has_label .DS__FieldInput__input:-ms-input-placeholder{color:transparent}

.DS__FieldInput__has_label .DS__FieldInput__input::-moz-placeholder{color:transparent}

.DS__FieldInput__has_label .DS__FieldInput__input::-ms-input-placeholder{color:transparent}

.DS__FieldInput__has_label .DS__FieldInput__input::placeholder{color:transparent}

.DS__FieldInput__has_label .DS__FieldInput__input:not(:-ms-input-placeholder){margin-top:16px}

.DS__FieldInput__has_label .DS__FieldInput__input:not(:-moz-placeholder-shown){margin-top:16px}

.DS__FieldInput__has_label .DS__FieldInput__input:focus,.DS__FieldInput__has_label .DS__FieldInput__input:not(:placeholder-shown){margin-top:16px}

.DS__FieldInput__input:not(:-ms-input-placeholder)+.DS__FieldInput__label{transform:translate(0,-10px) scale(.75)}

.DS__FieldInput__input:not(:-moz-placeholder-shown)+.DS__FieldInput__label{-webkit-transform:translate(0,-10px) scale(.75);transform:translate(0,-10px) scale(.75)}

.DS__FieldInput__input:focus+.DS__FieldInput__label,.DS__FieldInput__input:not(:placeholder-shown)+.DS__FieldInput__label{-webkit-transform:translate(0,-10px) scale(.75);transform:translate(0,-10px) scale(.75)}

.DS__FieldInput__label{position:absolute;top:calc(50% - 12px);left:0}

.DS__InputBase__root{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;padding:0;margin:0;overflow:hidden;font-size:16px;line-height:24px;color:#222a37;text-overflow:ellipsis;white-space:nowrap;background-color:transparent;border:0;outline:0}

.DS__InputBase__root::-webkit-input-placeholder{font-weight:inherit;color:#7a869a;opacity:1}

.DS__InputBase__root:-ms-input-placeholder{font-weight:inherit;color:#7a869a;opacity:1}

.DS__InputBase__root::-moz-placeholder{font-weight:inherit;color:#7a869a;opacity:1}

.DS__InputBase__root::-ms-input-placeholder{font-weight:inherit;color:#7a869a;opacity:1}

.DS__InputBase__root::placeholder{font-weight:inherit;color:#7a869a;opacity:1}

.DS__InputBase__root:disabled{opacity:1}

.DS__InputBase__root::-ms-clear,.DS__InputBase__root::-ms-reveal{display:none}

.DS__InputBase__root[type=number]::-webkit-inner-spin-button,.DS__InputBase__root[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}

.DS__InputBase__root[type=number]{-moz-appearance:textfield}

.DS__InputBase__root:-webkit-autofill{background-color:transparent;-webkit-box-shadow:0 0 0 1000px #e8f0fe inset;-webkit-animation-name:DS__InputBase__onautofillstart;animation-name:DS__InputBase__onautofillstart}

@media screen and (prefers-reduced-motion:reduce){.DS__InputBase__root:-webkit-autofill{-webkit-animation:none;animation:none}}

.DS__InputBase__root:not(:-webkit-autofill){-webkit-animation-name:DS__InputBase__onautofillcancel;animation-name:DS__InputBase__onautofillcancel}

@media screen and (prefers-reduced-motion:reduce){.DS__InputBase__root:not(:-webkit-autofill){-webkit-animation:none;animation:none}}

.DS__FieldLabel__root{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transition:-webkit-transform .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);-webkit-transform-origin:top left;transform-origin:top left}

@media screen and (prefers-reduced-motion:reduce){.DS__FieldLabel__root{-webkit-transition:none;transition:none}}

.DS__Link__Link{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:20px;cursor:pointer;background:0 0;border:none;border-radius:4px}

.DS__Link__Link_color_N300{color:#505f79}

.DS__Link__Link_color_N300:not(:disabled):focus,.DS__Link__Link_color_N300:not(:disabled):hover{color:#27344b}

.DS__Link__Link_color_N300:not(:disabled):focus .DS__Link__Icon svg path,.DS__Link__Link_color_N300:not(:disabled):hover .DS__Link__Icon svg path{fill:#27344b}

.DS__Link__Link_color_N300:not(:disabled):focus .DS__Link__IconBlock_circle,.DS__Link__Link_color_N300:not(:disabled):hover .DS__Link__IconBlock_circle{background-color:#505f79}

.DS__Link__Link_color_N300:focus:not(:active){color:#505f79;background-color:#eceff5}

.DS__Link__Link_color_N300:focus:not(:active) .DS__Link__Icon svg path{fill:#505f79}

.DS__Link__Link_color_N300:focus:not(:active) .DS__Link__IconBlock_circle{background-color:#505f79}

.DS__Link__Link_color_N300 .DS__Link__Icon svg path{fill:#505f79}

.DS__Link__Link_color_N300 .DS__Link__IconBlock_circle{background-color:#eceff5}

.DS__Link__Link_color_B600{color:#577edc}

.DS__Link__Link_color_B600:not(:disabled):focus,.DS__Link__Link_color_B600:not(:disabled):hover{color:#395cb1}

.DS__Link__Link_color_B600:not(:disabled):focus .DS__Link__Icon svg path,.DS__Link__Link_color_B600:not(:disabled):hover .DS__Link__Icon svg path{fill:#395cb1}

.DS__Link__Link_color_B600:not(:disabled):focus .DS__Link__IconBlock_circle,.DS__Link__Link_color_B600:not(:disabled):hover .DS__Link__IconBlock_circle{background-color:#577edc}

.DS__Link__Link_color_B600:disabled{color:#19468d}

.DS__Link__Link_color_B600:focus:not(:active){color:#577edc;background-color:#ebf1ff}

.DS__Link__Link_color_B600:focus:not(:active) .DS__Link__Icon svg path{fill:#577edc}

.DS__Link__Link_color_B600:focus:not(:active) .DS__Link__IconBlock_circle{background-color:#577edc}

.DS__Link__Link_color_B600 .DS__Link__Icon svg path{fill:#577edc}

.DS__Link__Link_color_B600 .DS__Link__IconBlock_circle{background-color:#ebf1ff}

.DS__Link__Link_color_G600{color:#97ba1e}

.DS__Link__Link_color_G600:not(:disabled):focus,.DS__Link__Link_color_G600:not(:disabled):hover{color:#81a11a}

.DS__Link__Link_color_G600:not(:disabled):focus .DS__Link__Icon svg path,.DS__Link__Link_color_G600:not(:disabled):hover .DS__Link__Icon svg path{fill:#81a11a;-webkit-transition:fill .3s ease;transition:fill .3s ease}

@media screen and (prefers-reduced-motion:reduce){.DS__Link__Link_color_G600:not(:disabled):focus .DS__Link__Icon svg path,.DS__Link__Link_color_G600:not(:disabled):hover .DS__Link__Icon svg path{-webkit-transition:none;transition:none}}

.DS__Link__Link_color_G600:not(:disabled):focus .DS__Link__IconBlock_circle,.DS__Link__Link_color_G600:not(:disabled):hover .DS__Link__IconBlock_circle{background-color:#97ba1e}

.DS__Link__Link_color_G600:disabled{color:#547012}

.DS__Link__Link_color_G600:focus:not(:active){color:#97ba1e;background-color:#f4f9e6}

.DS__Link__Link_color_G600:focus:not(:active) .DS__Link__Icon svg path{fill:#97ba1e}

.DS__Link__Link_color_G600:focus:not(:active) .DS__Link__IconBlock_circle{background-color:#97ba1e}

.DS__Link__Link_color_G600 .DS__Link__Icon svg path{fill:#97ba1e}

.DS__Link__Link_color_G600 .DS__Link__IconBlock_circle{background-color:#f4f9e6}

.DS__Link__Link_color_O600{color:#ff991f}

.DS__Link__Link_color_O600:not(:disabled):focus,.DS__Link__Link_color_O600:not(:disabled):hover{color:#c87520}

.DS__Link__Link_color_O600:not(:disabled):focus .DS__Link__Icon svg path,.DS__Link__Link_color_O600:not(:disabled):hover .DS__Link__Icon svg path{fill:#c87520}

.DS__Link__Link_color_O600:not(:disabled):focus .DS__Link__IconBlock_circle,.DS__Link__Link_color_O600:not(:disabled):hover .DS__Link__IconBlock_circle{background-color:#ff991f}

.DS__Link__Link_color_O600:disabled{color:#965817}

.DS__Link__Link_color_O600:focus:not(:active){color:#ff991f;background-color:#fff4e9}

.DS__Link__Link_color_O600:focus:not(:active) .DS__Link__Icon svg path{fill:#ff991f}

.DS__Link__Link_color_O600:focus:not(:active) .DS__Link__IconBlock_circle{background-color:#ff991f}

.DS__Link__Link_color_O600 .DS__Link__Icon svg path{fill:#ff991f}

.DS__Link__Link_color_O600 .DS__Link__IconBlock_circle{background-color:#fff4e9}

.DS__Link__Link_color_R600{color:#f14d56}

.DS__Link__Link_color_R600:not(:disabled):focus,.DS__Link__Link_color_R600:not(:disabled):hover{color:#c13e45}

.DS__Link__Link_color_R600:not(:disabled):focus .DS__Link__Icon svg path,.DS__Link__Link_color_R600:not(:disabled):hover .DS__Link__Icon svg path{fill:#c13e45}

.DS__Link__Link_color_R600:not(:disabled):focus .DS__Link__IconBlock_circle,.DS__Link__Link_color_R600:not(:disabled):hover .DS__Link__IconBlock_circle{background-color:#f14d56}

.DS__Link__Link_color_R600:disabled{color:#912e34}

.DS__Link__Link_color_R600:focus:not(:active){color:#f14d56;background-color:#feedee}

.DS__Link__Link_color_R600:focus:not(:active) .DS__Link__Icon svg path{fill:#f14d56}

.DS__Link__Link_color_R600:focus:not(:active) .DS__Link__IconBlock_circle{background-color:#f14d56}

.DS__Link__Link_color_R600 .DS__Link__Icon svg path{fill:#f14d56}

.DS__Link__Link_color_R600 .DS__Link__IconBlock_circle{background-color:#feedee}

.DS__Link__Link_color_P600{color:#f85b80}

.DS__Link__Link_color_P600:not(:disabled):focus,.DS__Link__Link_color_P600:not(:disabled):hover{color:#c94c6a}

.DS__Link__Link_color_P600:not(:disabled):focus .DS__Link__Icon svg path,.DS__Link__Link_color_P600:not(:disabled):hover .DS__Link__Icon svg path{fill:#c94c6a}

.DS__Link__Link_color_P600:not(:disabled):focus .DS__Link__IconBlock_circle,.DS__Link__Link_color_P600:not(:disabled):hover .DS__Link__IconBlock_circle{background-color:#f85b80}

.DS__Link__Link_color_P600:disabled{color:#972f47}

.DS__Link__Link_color_P600:focus:not(:active){color:#f85b80;background-color:#ffedf3}

.DS__Link__Link_color_P600:focus:not(:active) .DS__Link__Icon svg path{fill:#f85b80}

.DS__Link__Link_color_P600:focus:not(:active) .DS__Link__IconBlock_circle{background-color:#f85b80}

.DS__Link__Link_color_P600 .DS__Link__Icon svg path{fill:#f85b80}

.DS__Link__Link_color_P600 .DS__Link__IconBlock_circle{background-color:#ffedf3}

.DS__Link__Link_color_T600{color:#00a4ba}

.DS__Link__Link_color_T600:not(:disabled):focus,.DS__Link__Link_color_T600:not(:disabled):hover{color:#0b7483}

.DS__Link__Link_color_T600:not(:disabled):focus .DS__Link__Icon svg path,.DS__Link__Link_color_T600:not(:disabled):hover .DS__Link__Icon svg path{fill:#0b7483}

.DS__Link__Link_color_T600:not(:disabled):focus .DS__Link__IconBlock_circle,.DS__Link__Link_color_T600:not(:disabled):hover .DS__Link__IconBlock_circle{background-color:#00a4ba}

.DS__Link__Link_color_T600:disabled{color:#075c68}

.DS__Link__Link_color_T600:focus:not(:active){color:#00a4ba;background-color:#e8f9fb}

.DS__Link__Link_color_T600:focus:not(:active) .DS__Link__Icon svg path{fill:#00a4ba}

.DS__Link__Link_color_T600:focus:not(:active) .DS__Link__IconBlock_circle{background-color:#00a4ba}

.DS__Link__Link_color_T600 .DS__Link__Icon svg path{fill:#00a4ba}

.DS__Link__Link_color_T600 .DS__Link__IconBlock_circle{background-color:#e8f9fb}

.DS__Link__Link:disabled{color:#95a0b3;cursor:default}

.DS__Link__Link:disabled .DS__Link__Icon svg path{fill:#95a0b3}

.DS__Link__Link:disabled .DS__Link__Icon{cursor:inherit}

.DS__Link__Link:disabled .DS__Link__IconBlock{cursor:inherit}

.DS__Link__Link:disabled .DS__Link__IconBlock_circle{cursor:inherit;background-color:#eceff5}

.DS__Link__Link_size_l{font-size:16px}

.DS__Link__Link_weight_semibold .DS__Link__Children{font-weight:600}

.DS__Link__Link_circleIcon:not(:disabled):focus .DS__Link__Icon svg path,.DS__Link__Link_circleIcon:not(:disabled):hover .DS__Link__Icon svg path{fill:#fff!important}

.DS__Link__Link_circleIcon:focus:not(:active){background-color:transparent}

.DS__Link__Link_circleIcon:focus:not(:active) .DS__Link__Icon svg path{fill:#fff}

.DS__Link__Link_circleIcon.DS__Link__Link_color_N300:not(:disabled):focus svg path,.DS__Link__Link_circleIcon.DS__Link__Link_color_N300:not(:disabled):hover svg path{fill:#505f79}

.DS__Link__Link_circleIcon.DS__Link__Link_color_N300:not(:disabled):focus .DS__Link__Children,.DS__Link__Link_circleIcon.DS__Link__Link_color_N300:not(:disabled):hover .DS__Link__Children{color:#505f79}

.DS__Link__Link_circleIcon.DS__Link__Link_color_B600:not(:disabled):focus svg path,.DS__Link__Link_circleIcon.DS__Link__Link_color_B600:not(:disabled):hover svg path{fill:#577edc}

.DS__Link__Link_circleIcon.DS__Link__Link_color_B600:not(:disabled):focus .DS__Link__Children,.DS__Link__Link_circleIcon.DS__Link__Link_color_B600:not(:disabled):hover .DS__Link__Children{color:#577edc}

.DS__Link__Link_circleIcon.DS__Link__Link_color_G600:not(:disabled):focus svg path,.DS__Link__Link_circleIcon.DS__Link__Link_color_G600:not(:disabled):hover svg path{fill:#97ba1e}

.DS__Link__Link_circleIcon.DS__Link__Link_color_G600:not(:disabled):focus .DS__Link__Children,.DS__Link__Link_circleIcon.DS__Link__Link_color_G600:not(:disabled):hover .DS__Link__Children{color:#97ba1e}

.DS__Link__Link_circleIcon.DS__Link__Link_color_O600:not(:disabled):focus svg path,.DS__Link__Link_circleIcon.DS__Link__Link_color_O600:not(:disabled):hover svg path{fill:#ff991f}

.DS__Link__Link_circleIcon.DS__Link__Link_color_O600:not(:disabled):focus .DS__Link__Children,.DS__Link__Link_circleIcon.DS__Link__Link_color_O600:not(:disabled):hover .DS__Link__Children{color:#ff991f}

.DS__Link__Link_circleIcon.DS__Link__Link_color_R600:not(:disabled):focus svg path,.DS__Link__Link_circleIcon.DS__Link__Link_color_R600:not(:disabled):hover svg path{fill:#f14d56}

.DS__Link__Link_circleIcon.DS__Link__Link_color_R600:not(:disabled):focus .DS__Link__Children,.DS__Link__Link_circleIcon.DS__Link__Link_color_R600:not(:disabled):hover .DS__Link__Children{color:#f14d56}

.DS__Link__Link_noIndent{margin-left:-4px}

.DS__Link__Link_inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}

.DS__Link__Children{display:inline;padding:2px 4px;font-size:inherit;font-weight:600;line-height:inherit;color:inherit;text-decoration:none;cursor:inherit;-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s;transition:color .3s ease,background-color .3s ease,border-color .3s}

@media screen and (prefers-reduced-motion:reduce){.DS__Link__Children{-webkit-transition:none;transition:none}}

.DS__Link__Icon{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}

@media screen and (prefers-reduced-motion:reduce){.DS__Link__Icon svg path{-webkit-transition:none;transition:none}}

.DS__Link__Icon svg path{-webkit-transition:fill .3s ease;transition:fill .3s ease}

.DS__Link__IconBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;margin-right:0;margin-left:0;cursor:pointer}

.DS__Link__IconBlock_circle{background-color:#e8f9fb;border-radius:50%;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}

@media screen and (prefers-reduced-motion:reduce){.DS__Link__IconBlock_circle{-webkit-transition:none;transition:none}}

.DS__Link__IconBlock_circle .DS__Link__Icon{margin-top:0}

.DS__Link__Children+.DS__Link__IconBlock_right,.DS__Link__IconBlock_left+.DS__Link__Children{margin-left:2px}

.DS__Link__Children+.DS__Link__IconBlock_circle.DS__Link__IconBlock_right,.DS__Link__IconBlock_circle.DS__Link__IconBlock_left+.DS__Link__Children{margin-left:6px}

.DS__Link__WithoutPadding{padding:0}

.DS__Link__root{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;cursor:pointer;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}

.DS__Link__root.DS__Link__focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__Link__root.DS__Link__focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__Link__root.DS__Link__focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__Link__root.focus-visible{outline:2px auto #577edc;outline-offset:2px}

.DS__Link__root:focus-visible{outline:2px auto #577edc;outline-offset:2px}

@media screen and (prefers-reduced-motion:reduce){.DS__Link__root{-webkit-transition:none;transition:none}}

.DS__Link__root::before{position:absolute;top:0;left:0;z-index:-1;width:calc(100% + 4px * 2);height:calc(100% + 2px * 2);content:'';border-radius:4px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;-webkit-transform:translate(-4px,-2px);transform:translate(-4px,-2px)}

@media screen and (prefers-reduced-motion:reduce){.DS__Link__root::before{-webkit-transition:none;transition:none}}

.DS__Link__view_secondary{color:#505f79}

.DS__Link__view_secondary:hover{color:#27344b}

.DS__Link__view_secondary:focus{color:#505f79}

.DS__Link__view_secondary:focus::before{background-color:#eceff5}

.DS__Link__view_secondary.DS__Link__loading .DS__Link__text{color:#7a869a}

.DS__Link__view_b2c{color:#97ba1e}

.DS__Link__view_b2c:hover{color:#81a11a}

.DS__Link__view_b2c:focus{color:#97ba1e}

.DS__Link__view_b2c:focus::before{background-color:#f4f9e6}

.DS__Link__view_b2c.DS__Link__loading .DS__Link__text{color:#d4e3ac}

.DS__Link__view_b2b{color:#00a4ba}

.DS__Link__view_b2b:hover{color:#0b7483}

.DS__Link__view_b2b:focus{color:#00a4ba}

.DS__Link__view_b2b:focus::before{background-color:#e8f9fb}

.DS__Link__view_b2b.DS__Link__loading .DS__Link__text{color:#94dee4}

.DS__Link__view_destructive{color:#f14d56}

.DS__Link__view_destructive:hover{color:#c13e45}

.DS__Link__view_destructive:focus{color:#f14d56}

.DS__Link__view_destructive:focus::before{background-color:#feedee}

.DS__Link__view_destructive.DS__Link__loading .DS__Link__text{color:#f7949a}

.DS__Link__view_warning{color:#ff991f}

.DS__Link__view_warning:hover{color:#c87520}

.DS__Link__view_warning:focus{color:#ff991f}

.DS__Link__view_warning:focus::before{background-color:#fff4e9}

.DS__Link__view_info{color:#577edc}

.DS__Link__view_info:hover{color:#395cb1}

.DS__Link__view_info:focus{color:#577edc}

.DS__Link__view_info:focus::before{background-color:#ebf1ff}

.DS__Link__disabled{color:#95a0b3;pointer-events:none}

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

.DS__Link__direction_left .DS__Link__icon{margin-right:6px}

.DS__Link__direction_right .DS__Link__icon{margin-left:6px}

.DS__Link__loading{pointer-events:none}

.DS__Link__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}

.LW__Popup__icon,.LW__Popup__root,.LW__Popup__text{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;-webkit-column-gap:normal;grid-column-gap:normal;grid-column-gap:normal;-moz-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:'SF Pro Text',-apple-system,BlinkMacSystemFont,Arial,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif}

.LW__Popup__root{position:absolute;top:50%;left:50%;z-index:1002;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:242px;padding:16px;background:rgba(34,42,55,.6);border-radius:12px;-webkit-box-shadow:0 8px 16px rgba(34,42,55,.13);box-shadow:0 8px 16px rgba(34,42,55,.13);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.LW__Popup__icon{color:#97ba1e}

.LW__Popup__text{margin-left:12px;color:#fff}

.LW__PasswordStrength__indicator,.LW__PasswordStrength__indicator-score0,.LW__PasswordStrength__indicator-score1,.LW__PasswordStrength__indicator-score2,.LW__PasswordStrength__root,.LW__PasswordStrength__tooltip,.LW__PasswordStrength__tooltip-text,.LW__PasswordStrength__visible{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;-webkit-column-gap:normal;grid-column-gap:normal;grid-column-gap:normal;-moz-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;grid-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:'SF Pro Text',-apple-system,BlinkMacSystemFont,Arial,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif}

.LW__PasswordStrength__root{position:relative;display:block}

@media (max-width:767px){.LW__PasswordStrength__root{width:100%}}

.LW__PasswordStrength__tooltip{position:absolute;top:-7px;left:50%;z-index:399;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;padding:6px 9px;background-color:#27344b;border-radius:4px;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}

.LW__PasswordStrength__tooltip:before{position:absolute;bottom:-3px;left:50%;z-index:398;width:6px;height:6px;content:'';background-color:#27344b;-webkit-transform:rotate(45deg);transform:rotate(45deg)}

.LW__PasswordStrength__tooltip-text{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;white-space:nowrap}

.LW__PasswordStrength__indicator{display:block;width:100%}

.LW__PasswordStrength__indicator-score0,.LW__PasswordStrength__indicator-score1,.LW__PasswordStrength__indicator-score2,.LW__PasswordStrength__indicator-score3,.LW__PasswordStrength__indicator-score4{height:4px;margin:5px 0 7px;border-radius:4px}

.LW__PasswordStrength__indicator-score0{background:-webkit-gradient(linear,left top, right top,color-stop(33%, #c62828),color-stop(33%, #fff),color-stop(67%, #fff));background:linear-gradient(to right,#c62828 33%,#fff 33%,#fff 67%)}

.LW__PasswordStrength__indicator-score1{background:-webkit-gradient(linear,left top, right top,color-stop(66%, #f2a900),color-stop(66%, #fff),color-stop(34%, #fff));background:linear-gradient(to right,#f2a900 66%,#fff 66%,#fff 34%)}

.LW__PasswordStrength__indicator-score2{background-color:#388e3c}

.LW__PasswordStrength__visible{display:block}

/* ./styles/globals.css */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

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

/**
 * Remove the inner border and padding in Firefox.
 */

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

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

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

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

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

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
}

/**
 * Work around a Firefox/IE bug where the transparent `button` background
 * results in a loss of the default `button` focus styles.
 */

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

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like &lt;details&gt; where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e0e0e0; /* 2 */
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #a0aec0;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #a0aec0;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #a0aec0;
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #a0aec0;
}

input::placeholder,
textarea::placeholder {
  color: #a0aec0;
}

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

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

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

/**
 * Make replaced elements `display: block` by default as that's
 * the behavior you want almost all of the time. Inspired by
 * CSS Remedy, with `svg` added as well.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}

/**
 * Constrain images and videos to the parent width and preserve
 * their instrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

.container{
  width: 100%;
}

@media (min-width: 440px){
  .container{
    max-width: 440px;
  }
}

@media (min-width: 640px){
  .container{
    max-width: 640px;
  }
}

@media (min-width: 664px){
  .container{
    max-width: 664px;
  }
}

@media (min-width: 768px){
  .container{
    max-width: 768px;
  }
}

@media (min-width: 1008px){
  .container{
    max-width: 1008px;
  }
}

@media (min-width: 1280px){
  .container{
    max-width: 1280px;
  }
}

@media (min-width: 1536px){
  .container{
    max-width: 1536px;
  }
}

@media (min-width: 1792px){
  .container{
    max-width: 1792px;
  }
}

@media (min-width: 1920px){
  .container{
    max-width: 1920px;
  }
}

.text-h1 {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 32px;
  line-height: 2.5rem;
  font-weight: 600;
}

@media (min-width: 768px) {
  .text-h1 {
    font-size: 44px;
    line-height: 3.25rem;
  }
}

.text-h2 {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 28px;
  line-height: 2.25rem;
  font-weight: 600;
}

@media (min-width: 768px) {
  .text-h2 {
    font-size: 32px;
    line-height: 2.5rem;
  }
}

.text-h3 {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  line-height: 2rem;
  font-weight: 600;
}

.text-h4 {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  line-height: 1.75rem;
  font-weight: 600;
}

.text-h5 {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  line-height: 1.375;
  font-weight: 600;
}

.text-subtitle {
  font-size: 24px;
  line-height: 2rem;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

@media (min-width: 768px) {
  .text-subtitle {
    font-size: 32px;
    line-height: 2.5rem;
  }
}

.text-subtitle2 {
  font-size: 14px;
  line-height: 1.25rem;
  letter-spacing: .02em;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.text-regular-24 {
  font-size: 24px;
  line-height: 2.25rem;
  letter-spacing: .02em;
  font-weight: 400;
}

.text-regular-20 {
  font-size: 20px;
  line-height: 1.5;
  letter-spacing: .02em;
  font-weight: 400;
}

.text-regular-18 {
  font-size: 18px;
  line-height: 1.75rem;
  letter-spacing: .02em;
  font-weight: 400;
}

.text-regular-16 {
  font-size: 16px;
  line-height: 1.5rem;
  letter-spacing: .02em;
  font-weight: 400;
}

.text-regular-14 {
  font-size: 14px;
  line-height: 1.25rem;
  letter-spacing: .02em;
  font-weight: 400;
}

.text-bold-20 {
  font-size: 20px;
  line-height: 1.5;
  letter-spacing: .01em;
  font-weight: 600;
}

.text-bold-18 {
  font-size: 18px;
  line-height: 1.75rem;
  letter-spacing: .01em;
  font-weight: 600;
}

.text-bold-16 {
  font-size: 16px;
  line-height: 1.5rem;
  letter-spacing: .01em;
  font-weight: 600;
}

.text-bold-14 {
  font-size: 14px;
  line-height: 1.25rem;
  letter-spacing: .01em;
  font-weight: 600;
}

h1 {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 32px;
  line-height: 2.5rem;
  font-weight: 600;
}

@media (min-width: 768px) {
  h1 {
    font-size: 44px;
    line-height: 3.25rem;
  }
}

h2 {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 28px;
  line-height: 2.25rem;
  font-weight: 600;
}

@media (min-width: 768px) {
  h2 {
    font-size: 32px;
    line-height: 2.5rem;
  }
}

h3 {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  line-height: 2rem;
  font-weight: 600;
}

h4 {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  line-height: 1.75rem;
  font-weight: 600;
}

h5 {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  line-height: 1.375;
  font-weight: 600;
}

.html-text-container a {
  text-decoration: underline;
  --text-opacity: 1;
  color: #A0BB00;
  color: rgba(160, 187, 0, var(--text-opacity));
}

.html-text-container a:hover {
  --text-opacity: 1;
  color: #7D9300;
  color: rgba(125, 147, 0, var(--text-opacity));
}

.html-text-container ol {
  list-style-type: decimal;
}

.space-x-0 &gt; :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(0px * var(--space-x-reverse));
  margin-left: calc(0px * calc(1 - var(--space-x-reverse)));
}

.space-y-1 &gt; :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--space-y-reverse));
}

.space-y-2 &gt; :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--space-y-reverse));
}

.space-x-2 &gt; :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.space-y-3 &gt; :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--space-y-reverse));
}

.space-x-3 &gt; :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
}

.space-y-4 &gt; :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(1rem * var(--space-y-reverse));
}

.space-x-4 &gt; :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(1rem * var(--space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));
}

.space-y-5 &gt; :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
}

.space-x-5 &gt; :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse)));
}

.space-x-6 &gt; :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse)));
}

.space-x-7 &gt; :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(1.75rem * var(--space-x-reverse));
  margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse)));
}

.space-x-8 &gt; :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(2rem * var(--space-x-reverse));
  margin-left: calc(2rem * calc(1 - var(--space-x-reverse)));
}

.space-y-10 &gt; :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(2.5rem * var(--space-y-reverse));
}

.space-y-xs &gt; :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(0.063rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(0.063rem * var(--space-y-reverse));
}

.divide-y &gt; :not(template) ~ :not(template){
  --divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(1px * var(--divide-y-reverse));
}

.divide-n-50 &gt; :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #DDE3ED;
  border-color: rgba(221, 227, 237, var(--divide-opacity));
}

.bg-white{
  --bg-opacity: 1;
  background-color: #FFFFFF;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.bg-warning{
  --bg-opacity: 1;
  background-color: #fff4e9;
  background-color: rgba(255, 244, 233, var(--bg-opacity));
}

.bg-success{
  --bg-opacity: 1;
  background-color: #f4f9e6;
  background-color: rgba(244, 249, 230, var(--bg-opacity));
}

.bg-error{
  --bg-opacity: 1;
  background-color: #feedee;
  background-color: rgba(254, 237, 238, var(--bg-opacity));
}

.bg-info{
  --bg-opacity: 1;
  background-color: #ebf1ff;
  background-color: rgba(235, 241, 255, var(--bg-opacity));
}

.bg-n-20{
  --bg-opacity: 1;
  background-color: #F6F8FC;
  background-color: rgba(246, 248, 252, var(--bg-opacity));
}

.bg-n-40{
  --bg-opacity: 1;
  background-color: #ECEFF5;
  background-color: rgba(236, 239, 245, var(--bg-opacity));
}

.bg-n-50{
  --bg-opacity: 1;
  background-color: #DDE3ED;
  background-color: rgba(221, 227, 237, var(--bg-opacity));
}

.bg-n-60{
  --bg-opacity: 1;
  background-color: #D0D6E1;
  background-color: rgba(208, 214, 225, var(--bg-opacity));
}

.bg-n-900{
  --bg-opacity: 1;
  background-color: #222a37;
  background-color: rgba(34, 42, 55, var(--bg-opacity));
}

.bg-s-50{
  --bg-opacity: 1;
  background-color: #F3F7CC;
  background-color: rgba(243, 247, 204, var(--bg-opacity));
}

.bg-s-600{
  --bg-opacity: 1;
  background-color: #C4D600;
  background-color: rgba(196, 214, 0, var(--bg-opacity));
}

.bg-r-800{
  --bg-opacity: 1;
  background-color: #C13E45;
  background-color: rgba(193, 62, 69, var(--bg-opacity));
}

.bg-b-50{
  --bg-opacity: 1;
  background-color: #EBF1FF;
  background-color: rgba(235, 241, 255, var(--bg-opacity));
}

.bg-b-600{
  --bg-opacity: 1;
  background-color: #577EDC;
  background-color: rgba(87, 126, 220, var(--bg-opacity));
}

@media (hover: hover){
  .hover\:bg-n-20:hover{
    --bg-opacity: 1;
    background-color: #F6F8FC;
    background-color: rgba(246, 248, 252, var(--bg-opacity));
  }

  .hover\:bg-n-30:hover{
    --bg-opacity: 1;
    background-color: #F1F3F8;
    background-color: rgba(241, 243, 248, var(--bg-opacity));
  }

  .hover\:bg-n-40:hover{
    --bg-opacity: 1;
    background-color: #ECEFF5;
    background-color: rgba(236, 239, 245, var(--bg-opacity));
  }

  .hover\:bg-n-50:hover{
    --bg-opacity: 1;
    background-color: #DDE3ED;
    background-color: rgba(221, 227, 237, var(--bg-opacity));
  }

  .hover\:bg-n-300:hover{
    --bg-opacity: 1;
    background-color: #505F79;
    background-color: rgba(80, 95, 121, var(--bg-opacity));
  }

  .hover\:bg-s-800:hover{
    --bg-opacity: 1;
    background-color: #A0BB00;
    background-color: rgba(160, 187, 0, var(--bg-opacity));
  }

  .hover\:bg-r-900:hover{
    --bg-opacity: 1;
    background-color: #912E34;
    background-color: rgba(145, 46, 52, var(--bg-opacity));
  }

  .hover\:bg-b-800:hover{
    --bg-opacity: 1;
    background-color: #395CB1;
    background-color: rgba(57, 92, 177, var(--bg-opacity));
  }
}

.active\:bg-n-50:active{
  --bg-opacity: 1;
  background-color: #DDE3ED;
  background-color: rgba(221, 227, 237, var(--bg-opacity));
}

.active\:bg-n-60:active{
  --bg-opacity: 1;
  background-color: #D0D6E1;
  background-color: rgba(208, 214, 225, var(--bg-opacity));
}

.active\:bg-n-100:active{
  --bg-opacity: 1;
  background-color: #7A869A;
  background-color: rgba(122, 134, 154, var(--bg-opacity));
}

.active\:bg-s-900:active{
  --bg-opacity: 1;
  background-color: #7D9300;
  background-color: rgba(125, 147, 0, var(--bg-opacity));
}

.active\:bg-b-900:active{
  --bg-opacity: 1;
  background-color: #19468D;
  background-color: rgba(25, 70, 141, var(--bg-opacity));
}

.group:hover .group-hover\:bg-n-30{
  --bg-opacity: 1;
  background-color: #F1F3F8;
  background-color: rgba(241, 243, 248, var(--bg-opacity));
}

.group:hover .group-hover\:bg-n-40{
  --bg-opacity: 1;
  background-color: #ECEFF5;
  background-color: rgba(236, 239, 245, var(--bg-opacity));
}

.group:hover .group-hover\:bg-n-300{
  --bg-opacity: 1;
  background-color: #505F79;
  background-color: rgba(80, 95, 121, var(--bg-opacity));
}

.group:hover .group-hover\:bg-s-800{
  --bg-opacity: 1;
  background-color: #A0BB00;
  background-color: rgba(160, 187, 0, var(--bg-opacity));
}

.group:hover .group-hover\:bg-r-900{
  --bg-opacity: 1;
  background-color: #912E34;
  background-color: rgba(145, 46, 52, var(--bg-opacity));
}

.group:hover .group-hover\:bg-b-800{
  --bg-opacity: 1;
  background-color: #395CB1;
  background-color: rgba(57, 92, 177, var(--bg-opacity));
}

.bg-opacity-15{
  --bg-opacity: 0.15;
}

@media (hover: hover){
  .hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }
}

.focus\:bg-opacity-15:focus{
  --bg-opacity: 0.15;
}

.active\:bg-opacity-60:active{
  --bg-opacity: 0.6;
}

.bg-no-repeat{
  background-repeat: no-repeat;
}

.border-transparent{
  border-color: transparent;
}

.border-white{
  --border-opacity: 1;
  border-color: #FFFFFF;
  border-color: rgba(255, 255, 255, var(--border-opacity));
}

.border-gray-200{
  --border-opacity: 1;
  border-color: #eeeeee;
  border-color: rgba(238, 238, 238, var(--border-opacity));
}

.border-gray-300{
  --border-opacity: 1;
  border-color: #e0e0e0;
  border-color: rgba(224, 224, 224, var(--border-opacity));
}

.border-gray-900{
  --border-opacity: 1;
  border-color: #212121;
  border-color: rgba(33, 33, 33, var(--border-opacity));
}

.border-n-40{
  --border-opacity: 1;
  border-color: #ECEFF5;
  border-color: rgba(236, 239, 245, var(--border-opacity));
}

.border-n-50{
  --border-opacity: 1;
  border-color: #DDE3ED;
  border-color: rgba(221, 227, 237, var(--border-opacity));
}

.border-n-60{
  --border-opacity: 1;
  border-color: #D0D6E1;
  border-color: rgba(208, 214, 225, var(--border-opacity));
}

.border-s-400{
  --border-opacity: 1;
  border-color: #DCE666;
  border-color: rgba(220, 230, 102, var(--border-opacity));
}

.border-s-600{
  --border-opacity: 1;
  border-color: #C4D600;
  border-color: rgba(196, 214, 0, var(--border-opacity));
}

.focus\:border-gray-400:focus{
  --border-opacity: 1;
  border-color: #bdbdbd;
  border-color: rgba(189, 189, 189, var(--border-opacity));
}

.focus\:border-s-600:focus{
  --border-opacity: 1;
  border-color: #C4D600;
  border-color: rgba(196, 214, 0, var(--border-opacity));
}

@media (hover: hover){
  .hover\:border-white:hover{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .hover\:border-gray-300:hover{
    --border-opacity: 1;
    border-color: #e0e0e0;
    border-color: rgba(224, 224, 224, var(--border-opacity));
  }
}

.border-opacity-40{
  --border-opacity: 0.4;
}

.rounded-5{
  border-radius: 1.25rem;
}

.rounded{
  border-radius: 0.25rem;
}

.rounded-md{
  border-radius: 0.375rem;
}

.rounded-lg{
  border-radius: 0.5rem;
}

.rounded-2xl{
  border-radius: 1rem;
}

.rounded-full{
  border-radius: 9999px;
}

.rounded-b-10{
  border-bottom-right-radius: 2.5rem;
  border-bottom-left-radius: 2.5rem;
}

.border-solid{
  border-style: solid;
}

.border{
  border-width: 1px;
}

.border-t-2{
  border-top-width: 2px;
}

.border-l-2{
  border-left-width: 2px;
}

.border-t{
  border-top-width: 1px;
}

.border-r{
  border-right-width: 1px;
}

.border-b{
  border-bottom-width: 1px;
}

.border-l{
  border-left-width: 1px;
}

.cursor-not-allowed{
  cursor: not-allowed;
}

.block{
  display: block;
}

.inline-block{
  display: inline-block;
}

.inline{
  display: inline;
}

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

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

.table{
  display: table;
}

.grid{
  display: grid;
}

.contents{
  display: contents;
}

.hidden{
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

.flex-1{
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
}

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

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

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

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

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

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

.font-medium{
  font-weight: 500;
}

.font-semibold{
  font-weight: 600;
}

.font-extrabold{
  font-weight: 800;
}

.h-0{
  height: 0;
}

.h-2{
  height: 0.5rem;
}

.h-3{
  height: 0.75rem;
}

.h-4{
  height: 1rem;
}

.h-5{
  height: 1.25rem;
}

.h-6{
  height: 1.5rem;
}

.h-8{
  height: 2rem;
}

.h-10{
  height: 2.5rem;
}

.h-11{
  height: 2.75rem;
}

.h-12{
  height: 3rem;
}

.h-13{
  height: 3.25rem;
}

.h-15{
  height: 3.75rem;
}

.h-20{
  height: 5rem;
}

.h-25{
  height: 6.25rem;
}

.h-34{
  height: 8.5rem;
}

.h-56{
  height: 14rem;
}

.h-75{
  height: 18.75rem;
}

.h-auto{
  height: auto;
}

.h-full{
  height: 100%;
}

.text-sm{
  font-size: 0.875rem;
}

.text-lg{
  font-size: 1.125rem;
}

.text-xl{
  font-size: 1.25rem;
}

.text-2xl{
  font-size: 1.5rem;
}

.leading-5{
  line-height: 1.25rem;
}

.leading-6{
  line-height: 1.5rem;
}

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

.mx-4{
  margin-left: 1rem;
  margin-right: 1rem;
}

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

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

.mt-1{
  margin-top: 0.25rem;
}

.mb-1{
  margin-bottom: 0.25rem;
}

.ml-1{
  margin-left: 0.25rem;
}

.mt-2{
  margin-top: 0.5rem;
}

.mb-2{
  margin-bottom: 0.5rem;
}

.ml-2{
  margin-left: 0.5rem;
}

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

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

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

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

.mr-4{
  margin-right: 1rem;
}

.mb-4{
  margin-bottom: 1rem;
}

.mt-5{
  margin-top: 1.25rem;
}

.mb-5{
  margin-bottom: 1.25rem;
}

.mt-6{
  margin-top: 1.5rem;
}

.mr-6{
  margin-right: 1.5rem;
}

.mb-6{
  margin-bottom: 1.5rem;
}

.ml-6{
  margin-left: 1.5rem;
}

.mt-7{
  margin-top: 1.75rem;
}

.mb-7{
  margin-bottom: 1.75rem;
}

.mt-8{
  margin-top: 2rem;
}

.mt-10{
  margin-top: 2.5rem;
}

.mb-10{
  margin-bottom: 2.5rem;
}

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

.mr-16{
  margin-right: 4rem;
}

.mb-16{
  margin-bottom: 4rem;
}

.mt-18{
  margin-top: 4.5rem;
}

.-mt-px{
  margin-top: -1px;
}

.max-h-75{
  max-height: 18.75rem;
}

.max-h-125{
  max-height: 31.25rem;
}

.max-h-150{
  max-height: 37.5rem;
}

.max-w-90{
  max-width: 22.5rem;
}

.max-w-none{
  max-width: none;
}

.max-w-xl{
  max-width: 36rem;
}

.max-w-2xl{
  max-width: 41.5rem;
}

.max-w-3xl{
  max-width: 44rem;
}

.max-w-4xl{
  max-width: 55.5rem;
}

.max-w-5xl{
  max-width: 67rem;
}

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

.max-w-screen-smp{
  max-width: 664px;
}

.max-w-screen-lg{
  max-width: 1008px;
}

.max-w-screen-xl{
  max-width: 1280px;
}

.max-w-screen-4xl{
  max-width: 1920px;
}

.min-h-10{
  min-height: 2.5rem;
}

.min-h-60{
  min-height: 15rem;
}

.min-h-full{
  min-height: 100%;
}

.object-contain{
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}

.object-bottom{
  -o-object-position: bottom;
     object-position: bottom;
}

.opacity-25{
  opacity: 0.25;
}

.opacity-75{
  opacity: 0.75;
}

.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus-visible\:outline-white.focus-visible{
  outline: 2px dotted white;
  outline-offset: 2px;
}

.focus-visible\:outline-white.focus-visible{
  outline: 2px dotted white;
  outline-offset: 2px;
}

.focus-visible\:outline-white:focus-visible{
  outline: 2px dotted white;
  outline-offset: 2px;
}

.focus-visible\:outline-black.focus-visible{
  outline: 2px dotted black;
  outline-offset: 2px;
}

.focus-visible\:outline-black.focus-visible{
  outline: 2px dotted black;
  outline-offset: 2px;
}

.focus-visible\:outline-black:focus-visible{
  outline: 2px dotted black;
  outline-offset: 2px;
}

.overflow-hidden{
  overflow: hidden;
}

.p-2{
  padding: 0.5rem;
}

.p-3{
  padding: 0.75rem;
}

.p-5{
  padding: 1.25rem;
}

.p-6{
  padding: 1.5rem;
}

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

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

.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

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

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

.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}

.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-7{
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.px-9{
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

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

.pr-1{
  padding-right: 0.25rem;
}

.pl-1{
  padding-left: 0.25rem;
}

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

.pt-4{
  padding-top: 1rem;
}

.pr-4{
  padding-right: 1rem;
}

.pb-6{
  padding-bottom: 1.5rem;
}

.pt-7{
  padding-top: 1.75rem;
}

.pb-8{
  padding-bottom: 2rem;
}

.pt-10{
  padding-top: 2.5rem;
}

.pb-10{
  padding-bottom: 2.5rem;
}

.pb-14{
  padding-bottom: 3.5rem;
}

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

.pt-18{
  padding-top: 4.5rem;
}

.static{
  position: static;
}

.fixed{
  position: fixed;
}

.absolute{
  position: absolute;
}

.relative{
  position: relative;
}

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

.inset-0{
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.inset-y-0{
  top: 0;
  bottom: 0;
}

.top-0{
  top: 0;
}

.right-0{
  right: 0;
}

.bottom-0{
  bottom: 0;
}

.left-0{
  left: 0;
}

.shadow-xl{
  -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
          box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

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

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

.text-black{
  --text-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--text-opacity));
}

.text-white{
  --text-opacity: 1;
  color: #FFFFFF;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.text-gray-300{
  --text-opacity: 1;
  color: #e0e0e0;
  color: rgba(224, 224, 224, var(--text-opacity));
}

.text-gray-400{
  --text-opacity: 1;
  color: #bdbdbd;
  color: rgba(189, 189, 189, var(--text-opacity));
}

.text-gray-500{
  --text-opacity: 1;
  color: #9e9e9e;
  color: rgba(158, 158, 158, var(--text-opacity));
}

.text-gray-600{
  --text-opacity: 1;
  color: #757575;
  color: rgba(117, 117, 117, var(--text-opacity));
}

.text-gray-900{
  --text-opacity: 1;
  color: #212121;
  color: rgba(33, 33, 33, var(--text-opacity));
}

.text-green-500{
  --text-opacity: 1;
  color: #48bb78;
  color: rgba(72, 187, 120, var(--text-opacity));
}

.text-n-20{
  --text-opacity: 1;
  color: #F6F8FC;
  color: rgba(246, 248, 252, var(--text-opacity));
}

.text-n-50{
  --text-opacity: 1;
  color: #DDE3ED;
  color: rgba(221, 227, 237, var(--text-opacity));
}

.text-n-60{
  --text-opacity: 1;
  color: #D0D6E1;
  color: rgba(208, 214, 225, var(--text-opacity));
}

.text-n-80{
  --text-opacity: 1;
  color: #95A0B3;
  color: rgba(149, 160, 179, var(--text-opacity));
}

.text-n-100{
  --text-opacity: 1;
  color: #7A869A;
  color: rgba(122, 134, 154, var(--text-opacity));
}

.text-n-300{
  --text-opacity: 1;
  color: #505F79;
  color: rgba(80, 95, 121, var(--text-opacity));
}

.text-n-500{
  --text-opacity: 1;
  color: #27344B;
  color: rgba(39, 52, 75, var(--text-opacity));
}

.text-n-900{
  --text-opacity: 1;
  color: #222a37;
  color: rgba(34, 42, 55, var(--text-opacity));
}

.text-s-600{
  --text-opacity: 1;
  color: #C4D600;
  color: rgba(196, 214, 0, var(--text-opacity));
}

.text-s-800{
  --text-opacity: 1;
  color: #A0BB00;
  color: rgba(160, 187, 0, var(--text-opacity));
}

.text-r-800{
  --text-opacity: 1;
  color: #C13E45;
  color: rgba(193, 62, 69, var(--text-opacity));
}

.text-b-600{
  --text-opacity: 1;
  color: #577EDC;
  color: rgba(87, 126, 220, var(--text-opacity));
}

.text-g-600{
  --text-opacity: 1;
  color: #97BA1E;
  color: rgba(151, 186, 30, var(--text-opacity));
}

@media (hover: hover){
  .hover\:text-gray-100:hover{
    --text-opacity: 1;
    color: #f5f5f5;
    color: rgba(245, 245, 245, var(--text-opacity));
  }

  .hover\:text-gray-700:hover{
    --text-opacity: 1;
    color: #616161;
    color: rgba(97, 97, 97, var(--text-opacity));
  }

  .hover\:text-gray-900:hover{
    --text-opacity: 1;
    color: #212121;
    color: rgba(33, 33, 33, var(--text-opacity));
  }

  .hover\:text-n-40:hover{
    --text-opacity: 1;
    color: #ECEFF5;
    color: rgba(236, 239, 245, var(--text-opacity));
  }

  .hover\:text-n-300:hover{
    --text-opacity: 1;
    color: #505F79;
    color: rgba(80, 95, 121, var(--text-opacity));
  }

  .hover\:text-s-900:hover{
    --text-opacity: 1;
    color: #7D9300;
    color: rgba(125, 147, 0, var(--text-opacity));
  }

  .hover\:text-r-900:hover{
    --text-opacity: 1;
    color: #912E34;
    color: rgba(145, 46, 52, var(--text-opacity));
  }

  .hover\:text-b-800:hover{
    --text-opacity: 1;
    color: #395CB1;
    color: rgba(57, 92, 177, var(--text-opacity));
  }

  .hover\:text-g-600:hover{
    --text-opacity: 1;
    color: #97BA1E;
    color: rgba(151, 186, 30, var(--text-opacity));
  }

  .hover\:text-g-800:hover{
    --text-opacity: 1;
    color: #81A11A;
    color: rgba(129, 161, 26, var(--text-opacity));
  }
}

.focus\:text-gray-700:focus{
  --text-opacity: 1;
  color: #616161;
  color: rgba(97, 97, 97, var(--text-opacity));
}

.focus\:text-s-900:focus{
  --text-opacity: 1;
  color: #7D9300;
  color: rgba(125, 147, 0, var(--text-opacity));
}

.active\:text-n-100:active{
  --text-opacity: 1;
  color: #7A869A;
  color: rgba(122, 134, 154, var(--text-opacity));
}

.group:hover .group-hover\:text-s-600{
  --text-opacity: 1;
  color: #C4D600;
  color: rgba(196, 214, 0, var(--text-opacity));
}

.capitalize{
  text-transform: capitalize;
}

.underline{
  text-decoration: underline;
}

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

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

.align-bottom{
  vertical-align: bottom;
}

.visible{
  visibility: visible;
}

.w-0{
  width: 0;
}

.w-2{
  width: 0.5rem;
}

.w-3{
  width: 0.75rem;
}

.w-4{
  width: 1rem;
}

.w-5{
  width: 1.25rem;
}

.w-6{
  width: 1.5rem;
}

.w-8{
  width: 2rem;
}

.w-10{
  width: 2.5rem;
}

.w-11{
  width: 2.75rem;
}

.w-12{
  width: 3rem;
}

.w-15{
  width: 3.75rem;
}

.w-20{
  width: 5rem;
}

.w-25{
  width: 6.25rem;
}

.w-57{
  width: 14.25rem;
}

.w-auto{
  width: auto;
}

.w-3\/5{
  width: 60%;
}

.w-full{
  width: 100%;
}

.w-max{
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

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

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

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

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

.gap-3{
  grid-gap: 0.75rem;
  grid-gap: 0.75rem;
  gap: 0.75rem;
}

.gap-4{
  grid-gap: 1rem;
  grid-gap: 1rem;
  gap: 1rem;
}

.gap-10{
  grid-gap: 2.5rem;
  grid-gap: 2.5rem;
  gap: 2.5rem;
}

.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.col-span-1{
  grid-column: span 1 / span 1;
}

.transform{
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
          transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
}

.transition-all{
  -webkit-transition-property: all;
  transition-property: all;
}

.transition{
  -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
  transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
}

.ease-in{
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.ease-in-out{
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.duration-75{
  -webkit-transition-duration: 75ms;
          transition-duration: 75ms;
}

.duration-150{
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

.duration-200{
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
}

.duration-300{
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}

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

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

@-webkit-keyframes ping{
  75%, 100%{
    -webkit-transform: scale(2);
            transform: scale(2);
    opacity: 0;
  }
}

@keyframes ping{
  75%, 100%{
    -webkit-transform: scale(2);
            transform: scale(2);
    opacity: 0;
  }
}

@-webkit-keyframes pulse{
  0%, 100%{
    opacity: 0.8;
  }

  50%{
    opacity: 1;
  }
}

@keyframes pulse{
  0%, 100%{
    opacity: 0.8;
  }

  50%{
    opacity: 1;
  }
}

@-webkit-keyframes bounce{
  0%, 100%{
    -webkit-transform: translateY(-25%);
            transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
            animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50%{
    -webkit-transform: none;
            transform: none;
    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
            animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

@keyframes bounce{
  0%, 100%{
    -webkit-transform: translateY(-25%);
            transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
            animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50%{
    -webkit-transform: none;
            transform: none;
    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
            animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

.animate-spin{
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
}

.animate-pulse{
  -webkit-animation: pulse 2.5s cubic-bezier(0.4, 0, 0.6, 1) infinite;
          animation: pulse 2.5s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

button:focus {
  outline: none;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif!important;
}

@media (min-width: 440px){
  .xsm\:mr-8{
    margin-right: 2rem;
  }

  .xsm\:w-full{
    width: 100%;
  }
}

@media (min-width: 640px){
  .sm\:rounded-5{
    border-radius: 1.25rem;
  }

  .sm\:block{
    display: block;
  }

  .sm\:inline-block{
    display: inline-block;
  }

  .sm\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .sm\:h-full{
    height: 100%;
  }

  .sm\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

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

  .sm\:py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sm\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:align-middle{
    vertical-align: middle;
  }
}

@media (min-width: 664px){
}

@media (min-width: 768px){
  .md\:text-h2 {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 28px;
    line-height: 2.25rem;
    font-weight: 600;
  }

  @media (min-width: 768px) {
    .md\:text-h2 {
      font-size: 32px;
      line-height: 2.5rem;
    }
  }

  .md\:text-h3 {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 24px;
    line-height: 2rem;
    font-weight: 600;
  }

  .md\:text-h4 {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 20px;
    line-height: 1.75rem;
    font-weight: 600;
  }

  .md\:text-regular-16 {
    font-size: 16px;
    line-height: 1.5rem;
    letter-spacing: .02em;
    font-weight: 400;
  }

  .md\:space-y-0 &gt; :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0px * var(--space-y-reverse));
  }

  .md\:space-y-1 &gt; :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--space-y-reverse));
  }

  .md\:space-y-2 &gt; :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--space-y-reverse));
  }

  .md\:space-x-2 &gt; :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-x-5 &gt; :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-x-7 &gt; :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.75rem * var(--space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-x-8 &gt; :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2rem * var(--space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-x-9 &gt; :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.25rem * var(--space-x-reverse));
    margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-10 &gt; :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--space-y-reverse));
  }

  .md\:space-x-10 &gt; :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:rounded-16{
    border-radius: 4rem;
  }

  .md\:rounded-t-10{
    border-top-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem;
  }

  .md\:block{
    display: block;
  }

  .md\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .md\:hidden{
    display: none;
  }

  .md\:flex-row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

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

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

  .md\:h-5{
    height: 1.25rem;
  }

  .md\:h-10{
    height: 2.5rem;
  }

  .md\:h-13{
    height: 3.25rem;
  }

  .md\:h-14{
    height: 3.5rem;
  }

  .md\:h-20{
    height: 5rem;
  }

  .md\:h-25{
    height: 6.25rem;
  }

  .md\:h-full{
    height: 100%;
  }

  .md\:mt-0{
    margin-top: 0;
  }

  .md\:mr-0{
    margin-right: 0;
  }

  .md\:mb-0{
    margin-bottom: 0;
  }

  .md\:mb-2{
    margin-bottom: 0.5rem;
  }

  .md\:mb-3{
    margin-bottom: 0.75rem;
  }

  .md\:mt-5{
    margin-top: 1.25rem;
  }

  .md\:ml-6{
    margin-left: 1.5rem;
  }

  .md\:mr-8{
    margin-right: 2rem;
  }

  .md\:mt-10{
    margin-top: 2.5rem;
  }

  .md\:mb-10{
    margin-bottom: 2.5rem;
  }

  .md\:mt-11{
    margin-top: 2.75rem;
  }

  .md\:mt-15{
    margin-top: 3.75rem;
  }

  .md\:mb-15{
    margin-bottom: 3.75rem;
  }

  .md\:ml-15{
    margin-left: 3.75rem;
  }

  .md\:mb-18{
    margin-bottom: 4.5rem;
  }

  .md\:mr-20{
    margin-right: 5rem;
  }

  .md\:mt-23{
    margin-top: 5.75rem;
  }

  .md\:mb-25{
    margin-bottom: 6.25rem;
  }

  .md\:mb-26{
    margin-bottom: 6.5rem;
  }

  .md\:mt-35{
    margin-top: 8.75rem;
  }

  .md\:-mt-12{
    margin-top: -3rem;
  }

  .md\:max-w-none{
    max-width: none;
  }

  .md\:max-w-screen-lg{
    max-width: 1008px;
  }

  .md\:p-10{
    padding: 2.5rem;
  }

  .md\:p-15{
    padding: 3.75rem;
  }

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

  .md\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .md\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .md\:py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .md\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:py-15{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .md\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .md\:py-25{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .md\:pb-8{
    padding-bottom: 2rem;
  }

  .md\:pt-10{
    padding-top: 2.5rem;
  }

  .md\:pb-10{
    padding-bottom: 2.5rem;
  }

  .md\:pt-13{
    padding-top: 3.25rem;
  }

  .md\:pb-14{
    padding-bottom: 3.5rem;
  }

  .md\:pt-15{
    padding-top: 3.75rem;
  }

  .md\:pr-18{
    padding-right: 4.5rem;
  }

  .md\:pb-18{
    padding-bottom: 4.5rem;
  }

  .md\:pb-19{
    padding-bottom: 4.75rem;
  }

  .md\:pb-20{
    padding-bottom: 5rem;
  }

  .md\:right-0{
    right: 0;
  }

  .md\:align-middle{
    vertical-align: middle;
  }

  .md\:w-5{
    width: 1.25rem;
  }

  .md\:w-10{
    width: 2.5rem;
  }

  .md\:w-13{
    width: 3.25rem;
  }

  .md\:w-66{
    width: 16.5rem;
  }

  .md\:w-80{
    width: 20rem;
  }

  .md\:w-auto{
    width: auto;
  }

  .md\:gap-6{
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .md\:gap-8{
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .md\:gap-16{
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:col-span-1{
    grid-column: span 1 / span 1;
  }

  .md\:col-span-2{
    grid-column: span 2 / span 2;
  }
}

@media (min-width: 1008px){
  .lg\:space-x-10 &gt; :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:block{
    display: block;
  }

  .lg\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .lg\:hidden{
    display: none;
  }

  .lg\:flex-row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

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

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

  .lg\:h-15{
    height: 3.75rem;
  }

  .lg\:mb-0{
    margin-bottom: 0;
  }

  .lg\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .lg\:py-15{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .lg\:w-15{
    width: 3.75rem;
  }

  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:col-span-1{
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-2{
    grid-column: span 2 / span 2;
  }

  .lg\:col-span-3{
    grid-column: span 3 / span 3;
  }
}

@media (min-width: 1280px){
  .xl\:px-0{
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 1536px){
}

@media (min-width: 1792px){
}

@media (min-width: 1920px){
}

.slick-list, .slick-slider, .slick-track {
  position: relative;
  display: block;
}

.slick-loading .slick-slide, .slick-loading .slick-track {
  visibility: hidden;
}

.slick-slider {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: 0;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

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

.slick-track {
  top: 0;
  left: 0;
}

.slick-track:after, .slick-track:before {
  display: table;
  content: '';
}

.slick-track:after {
  clear: both;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

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

/*@charset 'UTF-8';
*/

.slick-dots, .slick-next, .slick-prev {
  position: absolute;
  display: block;
  padding: 0;
}

.slick-dots li button:before, .slick-next:before, .slick-prev:before {
  font-family: slick;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-weight: 400;

  font-style: normal;
}

.slick-next, .slick-prev {
  font-size: 0;
  line-height: 0;
  top: 50%;
  width: 20px;
  height: 20px;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: 0;
  background: 0 0;
}

.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
  color: transparent;
  outline: 0;
  background: 0 0;
}

.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {
  opacity: 1;
}

.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
  opacity: 0.25;
}

.slick-next:before, .slick-prev:before {
  font-size: 20px;
  line-height: 1;
  opacity: 0.75;
  color: #fff;
}

.slick-prev {
  left: -25px;
}

[dir=rtl] .slick-prev {
  right: -25px;
  left: auto;
}

.slick-prev:before {
  content: '\2190';
}

.slick-next:before, [dir=rtl] .slick-prev:before {
  content: '\2192';
}

.slick-next {
  right: -25px;
}

[dir=rtl] .slick-next {
  right: auto;
  left: -25px;
}

[dir=rtl] .slick-next:before {
  content: '\2190';
}

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  bottom: -25px;
  width: 100%;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: 0;
  background: 0 0;
}

.slick-dots li button:focus, .slick-dots li button:hover {
  outline: 0;
}

.slick-dots li button:focus:before, .slick-dots li button:hover:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '\2022';
  text-align: center;
  opacity: 0.25;
  color: #000;
}

.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: #000;
}
 
.ms-slide-header {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  outline: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.ms .slick-slide &gt; div &gt; div {
  outline: none;
}

.ms .slick-list {
  z-index: 2;
}

.ms .slick-prev, .ms .slick-next {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 5;
  width: 30px;
  height: 30px;
  top: 40px;
}

.ms .slick-prev:before, .ms .slick-next:before {
  content: none;
}

.ms .slick-prev {
  left: 0;
}

.ms .slick-next {
  right: 0;
}

.ms .slick-dots {
  bottom: 12px;
  z-index: 3;
  max-height: 28px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.ms .slick-dots .slick-active button {
  width: 20px;
  border-radius: 4px;
  background-color: #dde3ed;
}

.ms .slick-dots li {
  width: auto;
  height: auto;
  margin: 0 4px;
}

.ms .slick-dots li button {
  -webkit-box-shadow: none;
          box-shadow: none;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #dde3ed;
  padding: 0;
  border: none;
}

.ms .slick-dots li button:before {
  content: none;
}

.ms-header {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  outline: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: #fff;
  -webkit-box-shadow: 0px 10px 10px rgba(34, 42, 55, 0.13);
          box-shadow: 0px 10px 10px rgba(34, 42, 55, 0.13);
}

.ms-body, .ms .slider-body {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 24px;
}

.ms-body__row, .ms .slider-body__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #eceff5;
}

.ms-body__row:last-child, .ms .slider-body__row:last-child {
  border-bottom: none;
}

.ms-body__row-title, .ms .slider-body__row-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 50%;
  padding: 16px 16px 16px 0;
}

.ms-body__row-title sup, .ms .slider-body__row-title sup {
  font-size: 12px;
}

.ms-body__row-subtitle, .ms .slider-body__row-subtitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 50%;
  padding: 16px;
}

.ms-body__row-subtitle span, .ms .slider-body__row-subtitle span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.ms-body__row-subtitle span sup, .ms .slider-body__row-subtitle span sup {
  font-size: 12px;
}

.pt {
  position: relative;
  display: block;
  width: 100%;
}

.pt--onhover .flex-cell:hover {
  background: #f6f8fc;
}

.pt div {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media screen and (max-width: 1024px) {
  .pt {
    padding: 0 16px;
  }
}

.pt table {
  border: 1px solid #dde3ed;
}

.pt td, .pt th {
  padding: 16px;
  border: 1px solid #dde3ed;
}

.pt tr {
  border: 1px solid #dde3ed;
}

.pt--oneDimensionMoreColumns .flex-header--adaptive {
  font-weight: 600;
}

@media screen and (max-width: 767px) {
  .pt--oneDimensionMoreColumns .flex-header--adaptive {
    width: 50%;
  }
}

@media screen and (max-width: 1024px) and (min-width: 767px) {
  .pt--oneDimensionMoreColumns .flex-header--adaptive {
    width: 25%;
  }
}

@media screen and (max-width: 767px) {
  .pt--oneDimensionMoreColumns .flex-cell {
    padding: 0;
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .pt--oneDimensionMoreColumns .flex-container-rows {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 0;
  }
}

.pt--oneDimensionMoreColumns .flex-table--mobile {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  border-bottom: solid 1px #d9d9d9;
}

.pt--RowsToBlocks .flex-cell.first {
  font-weight: 600;
}

@media screen and (max-width: 1024px) {
  .pt--RowsToBlocks .flex-cell.first {
    font-size: 20px;
    line-height: 28px;
  }
}

.pt--RowsToBlocks .flex-table--adaptive {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
}

.pt--RowsToBlocks .flex-header--adaptive {
  font-weight: 600;
}

.pt--RowsToBlocks .flex-header--adaptive.first {
  display: none;
}

.pt--columnsToBlocks .flex-cell.first {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
}

.pt--columnsToBlocks .flex-table--adaptive {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  margin: 24px 0 8px;
}

.pt--columnsToBlocks .flex-header--adaptive {
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 16px;
}

.pt--columnsToBlocks .flex-container-rows {
  margin-bottom: 16px;
}

.pt--columnsToBlocks .flex-title {
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 8px;
}

.pt--columnsToBlocks .flex-text {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}

.pt--rowsToFlippingBlock {
  padding: 0;
}

.pt--rowsToFlippingBlock .ms-body {
  padding: 0 16px;
}

.pt--rowsToFlippingBlock .ms-slide-header {
  height: auto;
  font-weight: bold;
  font-size: 20px;
  line-height: 28px;
  padding: 0 32px 32px 32px;
}

.pt--rowsToFlippingBlock .flex-cell.first {
  font-weight: 600;
}

.pt--rowsToFlippingBlock .flex-table--adaptive {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
}

.pt--rowsToFlippingBlock .flex-container-rows {
  margin-bottom: 16px;
  border-bottom: solid 1px #d9d9d9;
}

.pt--rowsToFlippingBlock .flex-header--adaptive {
  font-weight: 600;
}

.pt--rowsToFlippingBlock .flex-header--adaptive.first {
  display: none;
}

.pt--rowsComparison {
  padding: 0;
}

.pt--rowsComparison .slick-current .flex-title {
  opacity: 1;
}

.pt--rowsComparison .comparison-headers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
}

.pt--rowsComparison .comparison-headers .flex-container-rows {
  width: 50%;
}

.pt--rowsComparison .comparison-double {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  border-bottom: solid 1px #d9d9d9;
  margin-bottom: 16px;
  padding-bottom: 16px;
}

.pt--rowsComparison .comparison-double .flex-container-rows {
  width: 50%;
}

.pt--rowsComparison .comparison-double .flex-cell {
  padding: 0 16px 0 0;
}

.pt--rowsComparison .comparison-double--second .flex-title {
  opacity: 0;
}

.pt--rowsComparison .ms-body {
  margin: 0 16px;
}

.pt--rowsComparison .ms-slide-header {
  height: auto;
  font-weight: bold;
  font-size: 20px;
  line-height: 28px;
  padding: 0 32px 12px 32px;
}

.pt--rowsComparison .pt-header-number {
  color: #7a869a;
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
}

.pt--rowsComparison .flex-cell.first {
  font-weight: 600;
}

@media screen and (max-width: 1024px) {
  .pt--rowsComparison .flex-cell.first {
    font-weight: 400;
  }
}

.pt--rowsComparison .flex-title {
  font-weight: 600;
  opacity: 0;
}

.pt--rowsComparison .flex-table--adaptive {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
}

.pt--rowsComparison .flex-container-rows {
  margin-bottom: 16px;
  border-bottom: solid 1px #d9d9d9;
}

@media screen and (max-width: 1024px) {
  .pt--rowsComparison .flex-container-rows {
    border: none;
  }
}

.pt--rowsComparison .flex-header--adaptive {
  font-weight: 600;
}

.pt--rowsComparison .flex-header--adaptive.first {
  display: none;
}

.pt--rowsComparison .flex-title {
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 8px;
}

.pt--rowsComparison .slick-dots {
  top: 0;
  z-index: 3;
  max-height: 28px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.pt--rowsComparison .slick-prev, .pt--rowsComparison .slick-next {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 5;
  width: 30px;
  height: 30px;
  top: 14px;
}

.pt--rowsComparison .ms-header {
  padding-top: 40px;
  margin-bottom: 40px;
}

.pt--columnsToFlippingBlock {
  padding: 0;
}

.pt--columnsToFlippingBlock .ms-body {
  padding: 0 16px;
}

.pt--columnsToFlippingBlock .ms-slide-header {
  height: auto;
  font-weight: bold;
  font-size: 20px;
  line-height: 28px;
  padding: 0 32px 42px 32px;
}

.pt--columnsToFlippingBlock .flex-cell.first {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
}

.pt--columnsToFlippingBlock .flex-table--adaptive {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  margin: 24px 0 8px;
}

.pt--columnsToFlippingBlock .flex-header--adaptive {
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 16px;
}

.pt--columnsToFlippingBlock .flex-container-rows {
  margin-bottom: 16px;
}

.pt--columnsToFlippingBlock .flex-title {
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 8px;
}

.pt--columnsToFlippingBlock .flex-text {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}

.pt--columnsComparison {
  padding: 0;
}

.pt--columnsComparison .slick-slider {
  padding: 24px 0;
}

.pt--columnsComparison .slick-current .flex-title {
  opacity: 1;
}

.pt--columnsComparison .comparison-headers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
}

.pt--columnsComparison .comparison-headers .flex-container-rows {
  width: 50%;
}

.pt--columnsComparison .comparison-double {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  border-bottom: solid 1px #d9d9d9;
  margin-bottom: 16px;
  padding-bottom: 16px;
}

.pt--columnsComparison .comparison-double .flex-container-rows {
  width: 50%;
}

.pt--columnsComparison .comparison-double .flex-cell {
  padding: 0 16px 0 0;
}

.pt--columnsComparison .comparison-double--second .flex-title {
  opacity: 0;
}

.pt--columnsComparison .ms-body {
  margin: 0 16px;
}

.pt--columnsComparison .ms-slide-header {
  height: auto;
  font-weight: bold;
  font-size: 20px;
  line-height: 28px;
  padding: 0 32px 12px 32px;
}

.pt--columnsComparison .pt-header-number {
  color: #7a869a;
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
}

.pt--columnsComparison .flex-cell.first {
  font-weight: 600;
}

@media screen and (max-width: 1024px) {
  .pt--columnsComparison .flex-cell.first {
    font-weight: 400;
  }
}

.pt--columnsComparison .flex-title {
  font-weight: 600;
  opacity: 0;
}

.pt--columnsComparison .flex-table--adaptive {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  margin: 24px 0 8px;
}

.pt--columnsComparison .flex-header--adaptive {
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 16px;
}

.pt--columnsComparison .flex-title {
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 8px;
}

.pt--columnsComparison .flex-text {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}

.pt--columnsComparison .slick-dots {
  top: 0;
  z-index: 3;
  max-height: 28px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.pt--columnsComparison .slick-prev, .pt--columnsComparison .slick-next {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 5;
  width: 30px;
  height: 30px;
  top: 14px;
}

.pt--columnsComparison .ms-header {
  padding-top: 40px;
}

.flex-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  font-weight: 600;
  border-bottom: solid 1px #d9d9d9;
}

.flex-cell {
  text-align: left;
  padding: 16px;
}

@media screen and (max-width: 1024px) {
  .flex-cell {
    padding: 16px 16px 16px 0;
  }
}

.flex-cell-auto {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.comparison-double {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
}

.comparison-double .flex-container-rows {
  width: 50%;
}

.comparison-double--second .flex-title {
  opacity: 0;
}

.flex-cell {
  font-size: 16px;
  line-height: 24px;
}
/*
 * Container style
 */

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

/*
 * Scrollbar rail styles
 */

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

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

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

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

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

/*
 * Scrollbar thumb styles
 */

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

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

.ps__rail-x:hover &gt; .ps__thumb-x,
.ps__rail-x:focus &gt; .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover &gt; .ps__thumb-y,
.ps__rail-y:focus &gt; .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */

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

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}

.scrollbar-container {
  position: relative;
  height: 100%;
}
.th {
  position: relative;
  display: block;
}

.th-container {
  width: 100%;
  position: relative;
}

.th table {
  border: none !important;
}

.th div {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media screen and (max-width: 1024px) {
  .th {
    padding: 0 16px;
  }
}

.th td, .th th {
  padding: 16px;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}

.th th, .th th &gt; b, .th td &gt; b {
  font-weight: 600;
}

.th .th-fixed .stick {
  position: -webkit-sticky;
  position: sticky;
  left: 0px;
  background-color: #fff;
}

.th .stick {
  font-weight: 600;
}

.th-scrolled .th-fixed .stick:after {
  content: "";
  display: block;
  height: 100%;
  width: 1px;
  position: absolute;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  top: 0;
  right: 0;
}

.th-scrolled .th-fixed .stick:before {
  content: "";
  display: block;
  height: 100%;
  width: 10px;
  position: absolute;
  background-color: #fff;
  top: 0;
  right: 1px;
  z-index: 2;
}

.th tr {
  border-bottom: 1px solid #dde3ed;
}

.th-onhover td:hover, .th-onhover th:hover {
  background: #f6f8fc;
}

.th-smooth {
  background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), #fff);
  pointer-events: none;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 150px;
  z-index: 2;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease-in;
  transition: opacity 0.15s ease-in;
}

.th-smooth--active {
  opacity: 1;
}

td, th {
  -webkit-text-size-adjust: 100%;
}

/* refactor need / delete this file */

.card {
  position: relative;
  background: rgb(255,255,255);
  border-radius: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: border-color .15s ease-in, -webkit-box-shadow .15s ease-out;
  transition: border-color .15s ease-in, -webkit-box-shadow .15s ease-out;
  transition: box-shadow .15s ease-out, border-color .15s ease-in;
  transition: box-shadow .15s ease-out, border-color .15s ease-in, -webkit-box-shadow .15s ease-out;
  margin-bottom: 24px;
  width: 320px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-decoration: none;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.card:hover {
  -webkit-box-shadow: 0 0 1px 0 rgba(34,42,55,.15), 0 8px 16px -4px rgba(34,42,55,.08);
          box-shadow: 0 0 1px 0 rgba(34,42,55,.15), 0 8px 16px -4px rgba(34,42,55,.08);
  border-color: transparent;
}

.card-img {
  position: relative;
  overflow: hidden;
  width: 100%;
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 80px;
      flex-basis: 80px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 80px;
  background-color: #b8bec5;
}

.card-offers .card-img {
  -ms-flex-preferred-size: 120px;
      flex-basis: 120px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 120px;
}

.card-img-loading {
  background-color: rgba(0, 0, 0, .3);
}

.card-info {
  padding: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 0 0 16px 16px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-left: 1px solid #d0d6e1;
  border-right: 1px solid #d0d6e1;
  border-bottom: 1px solid #d0d6e1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.card-info &gt; div {
  width: 100%;
}

.card-info-text {
  overflow: hidden;
}

.card-title {
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  color: #222A37;
}

.card-text {
  font-size: 14px;
  line-height: 22px;
  margin-top: 12px;
  color: #222A37;
}

.card-text-limit {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.card-date {
  margin-top: 16px;
  color: #7a869a;
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 16px;
}

.card-link {
  display: inline-block;
  padding: 10px 12px;
  border-radius: 8px;
  color: #222A37;
  background-color: #eceff5;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  margin-top: 22px;
  text-decoration: none;
}

.card-link:hover {
  background-color: #d0d6e1;
}

.card-link:focus {
  background-color: #eceff5;
  -webkit-box-shadow: 0 3px 6px -2px rgba(208,214,225,0.8);
          box-shadow: 0 3px 6px -2px rgba(208,214,225,0.8);
}

.card-link:active {
  background-color: #95a0b3;
}

.card-link-media {
  min-width: 120px;
  text-align: center;
}

.card-lg-b .card-info {
  border-top: 1px solid #d0d6e1;
  border-left: none;
}

.card {
  width: 100%;
  border-radius: 12px;
  margin-bottom: 16px;
  -webkit-box-shadow: 0 4px 10px -2px rgba(34,42,55,0.13);
          box-shadow: 0 4px 10px -2px rgba(34,42,55,0.13);
}

.card-img {
  width: 100%;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.card-info-text {
  max-height: 100%;
  margin-bottom: 0;
}

.card-title {
  font-size: 20px;
  line-height: 24px;
  bottom: 20px;
}

.card-title-middle {
  top: auto;
  bottom: 20px;
  -webkit-transform: none;
          transform: none;
}

.card-text {
  font-size: 14px;
  line-height: 20px;
}

.card-link {
  margin-top: 22px;
}

.card-lg-b,
.card-lg-s,
.card-md-s {
  height: 268px;
}

.card-lg-b .card-info,
.card-lg-s .card-info,
.card-md-s .card-info {
  padding: 20px;
  border-radius: 0 0 12px 12px;
}

.card-lg-b .card-title,
.card-lg-s .card-title,
.card-md-s .card-title {
  font-size: 20px;
  line-height: 28px;
}

.card-lg-b .card-text,
.card-lg-s .card-text,
.card-md-s .card-text {
  margin-top: 8px;
}

.card-offers {
  height: 304px;
}

.card-info {
  height: 188px;
  -webkit-box-flex: 188px;
      -ms-flex: 188px 0 1;
          flex: 188px 0 1;
}

.card-offers .card-info {
  padding: 16px 20px 20px 20px;
  height: 204px;
  -ms-flex-preferred-size: 204px;
      flex-basis: 204px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.card-offers .card-title {
  font-size: 20px;
  line-height: 28px;
}

.card-offers .card-text {
  margin-top: 8px;
}

.card-offers .card-link {
  margin-top: 16px;
}

.card-offers .card-img {
  height: 120px;
  -ms-flex-preferred-size: 120px;
      flex-basis: 120px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media (max-width: 767px) {
  .card-offers .card-img {
    height: 100px;
    -ms-flex-preferred-size: 100px;
        flex-basis: 100px;
  }
}

.card-lg-b .card-info,
.card-md-b .card-info {
  border-top: none;
  border-left: 1px solid #d0d6e1;
}

.card-shadow .card-info {
  border: none;
  -webkit-box-shadow: 0 4px 10px -2px rgba(34,42,55,0.13);
          box-shadow: 0 4px 10px -2px rgba(34,42,55,0.13);
}

.card-lg-b {
  margin-bottom: 40px;
  width: 100%;
  height: 280px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.card-lg-b .card-img {
  width: 664px;
  -ms-flex-preferred-size: 664px;
      flex-basis: 664px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  height: 100%;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  border-top-right-radius: 0;
}

.card-lg-b .card-info {
  width: 344px;
  -ms-flex-preferred-size: 344px;
      flex-basis: 344px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 32px;
  height: 100%;
  border-bottom-left-radius: 0;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.card-lg-b .card-info-text {
  margin-bottom: 0;
}

.card-lg-b .card-title {
  font-size: 24px;
  line-height: 32px;
}

.card-lg-s {
  width: 320px;
  /*height: 360px;*/
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.card-lg-s .card-img {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.card-lg-s .card-info {
  -ms-flex-preferred-size: 280px;
      flex-basis: 280px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 280px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.card-lg-s .card-info-text {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.card-lg-hidden {
  display: none;
}

.card-offers.card-lg-s .card-info {
  -ms-flex-preferred-size: 240px;
      flex-basis: 240px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 240px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.card-lg-b .card-title {
  font-size: 24px;
  line-height: 32px;
}

.card-lg-b .card-info {
  padding: 32px;
}

.card-lg-s,
.card-md-b,
.card-md-s {
  height: 360px;
}

@media (max-width: 767px) {
  .card-lg-s,
  .card-md-b,
  .card-md-s {
    height: 340px;
  }
}

@media (max-width: 1279px) {
  .card-lg-s {
    width: 304px;
  }
}

.card-md-b {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  height: 280px;
}

.card-md-b .card-img {
  width: 320px;
  -ms-flex-preferred-size: 320px;
      flex-basis: 320px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 100%;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  border-top-right-radius: 0;
}

.card-md-b .card-info {
  width: 344px;
  -ms-flex-preferred-size: 344px;
      flex-basis: 344px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 0;
}

.card-md-b .card-title {
  font-size: 24px;
  line-height: 32px;
}

.card-md-s {
  width: 320px;
}

.card-md-s .card-img {
  height: 80px;
  -ms-flex-preferred-size: 80px;
      flex-basis: 80px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-top-right-radius: 16px;
  border-top-left-radius: 16px;
}

.card-link {
  margin-top: 22px;
}

.card-md-s .card-info {
  padding: 24px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 280px;
  -ms-flex-preferred-size: 280px;
      flex-basis: 280px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.card-md-b .card-info{
  border-top: 1px solid #d0d6e1;
  border-left: none;
}

.card-md-s .card-info {
  border-top: none;
  border-left: 1px solid #d0d6e1;
}

.ui-browser-warning__inner {
  padding: 0 16px;
  margin: 32px auto;
  text-align: center;
  max-width: 288px;
  color: #333;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
}

@media screen and (min-width: 600px) {
  .ui-browser-warning__inner {
    margin-top: 48px;
    margin-bottom: 48px;
    font-size: 17px;
    line-height: 1.41;
    max-width: 512px;
  }
}

@media screen and (min-width: 768px) {
  .ui-browser-warning__inner {
    max-width: 608px;
  }
}

@media screen and (min-width: 1024px) {
  .ui-browser-warning__inner {
    max-width: 536px;
  }
}

.ui-browser-warning__inner a {
  color: #1771E6;
  text-decoration: none;
  background-color: transparent;
}

.ui-browser-warning__inner a:active,
.ui-browser-warning__inner a:hover {
  outline: none;
  color: #1464cc;
}

.ui-browser-warning__inner img {
  border-style: none;
  vertical-align: top;
}

.ui-browser-warning__inner .title {
  margin: 0 0 12px 0;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.17;
  letter-spacing: -0.3px;
}

@media screen and (min-width: 600px) {
  .ui-browser-warning__inner .title {
    font-size: 30px;
    line-height: 1.2;
  }
}

.ui-browser-warning__inner .content {
  color: #666;
}

.ui-browser-warning__inner .browsers {
  margin: 42px 0 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

.ui-browser-warning__inner .browsers:not(:last-child) {
  margin-bottom: 28px;
}

@media screen and (min-width: 600px) {
  .ui-browser-warning__inner .browsers {
    margin-top: 32px;
  }
}

.ui-browser-warning__inner .browsers__item {
  display: inline-block;
  vertical-align: top;
  margin-right: 40px;
}

.ui-browser-warning__inner .browsers__item:last-child {
  margin-right: 0;
}

.ui-browser-warning__inner .browsers__image {
  height: 64px;
  width: 64px;
  display: block;
}

.ui-browser-warning__inner .browsers__link {
  display: block;
}

.ui-browser-warning__inner .browsers__picture {
  margin-bottom: 10px;
}

.DS__CssUtils__color_W100 {
  color: #ffffff
}

.DS__CssUtils__color_W100-o-90 {
  color: rgba(255, 255, 255, 0.9)
}

.DS__CssUtils__color_W100-o-70 {
  color: rgba(255, 255, 255, 0.7)
}

.DS__CssUtils__color_W100-o-60 {
  color: rgba(255, 255, 255, 0.6)
}

.DS__CssUtils__color_W100-o-50 {
  color: rgba(255, 255, 255, 0.5)
}

.DS__CssUtils__color_W100-o-15 {
  color: rgba(255, 255, 255, 0.15)
}

.DS__CssUtils__color_N900 {
  color: #222a37
}

.DS__CssUtils__color_N500 {
  color: #27344b
}

.DS__CssUtils__color_N300 {
  color: #505f79
}

.DS__CssUtils__color_N100 {
  color: #7a869a
}

.DS__CssUtils__color_N80 {
  color: #95a0b3
}

.DS__CssUtils__color_N60 {
  color: #d0d6e1
}

.DS__CssUtils__color_N50 {
  color: #dde3ed
}

.DS__CssUtils__color_N40 {
  color: #eceff5
}

.DS__CssUtils__color_N30 {
  color: #f1f3f8
}

.DS__CssUtils__color_N20 {
  color: #f6f8fc
}

.DS__CssUtils__color_N900-o-4 {
  color: rgba(34, 42, 55, 0.04)
}

.DS__CssUtils__color_N900-o-15 {
  color: rgba(34, 42, 55, 0.15)
}

.DS__CssUtils__color_N900-o-13 {
  color: rgba(34, 42, 55, 0.13)
}

.DS__CssUtils__color_N900-o-40 {
  color: rgba(34, 42, 55, 0.4)
}

.DS__CssUtils__color_T900 {
  color: #075c68
}

.DS__CssUtils__color_T800 {
  color: #0b7483
}

.DS__CssUtils__color_T600 {
  color: #00a4ba
}

.DS__CssUtils__color_T600-o-50 {
  color: rgba(0, 164, 186, 0.5)
}

.DS__CssUtils__color_T250 {
  color: #8ce3ea
}

.DS__CssUtils__color_T200 {
  color: #94dee4
}

.DS__CssUtils__color_T50 {
  color: #e8f9fb
}

.DS__CssUtils__color_G900 {
  color: #547012
}

.DS__CssUtils__color_G800 {
  color: #81a11a
}

.DS__CssUtils__color_G600 {
  color: #97ba1e
}

.DS__CssUtils__color_G600-o-50 {
  color: rgba(151, 186, 30, 0.5)
}

.DS__CssUtils__color_G200 {
  color: #d4e3ac
}

.DS__CssUtils__color_G50 {
  color: #f4f9e6
}

.DS__CssUtils__color_O900 {
  color: #965817
}

.DS__CssUtils__color_O800 {
  color: #c87520
}

.DS__CssUtils__color_O600 {
  color: #ff991f
}

.DS__CssUtils__color_O600-o-50 {
  color: rgba(255, 153, 31, 0.5)
}

.DS__CssUtils__color_O200 {
  color: #fcd3a9
}

.DS__CssUtils__color_O50 {
  color: #fff4e9
}

.DS__CssUtils__color_R900 {
  color: #912e34
}

.DS__CssUtils__color_R800 {
  color: #c13e45
}

.DS__CssUtils__color_R600 {
  color: #f14d56
}

.DS__CssUtils__color_R600-o-50 {
  color: rgba(241, 77, 86, 0.5)
}

.DS__CssUtils__color_R200 {
  color: #f7949a
}

.DS__CssUtils__color_R50 {
  color: #feedee
}

.DS__CssUtils__color_B900 {
  color: #19468d
}

.DS__CssUtils__color_B800 {
  color: #395cb1
}

.DS__CssUtils__color_B600 {
  color: #577edc
}

.DS__CssUtils__color_B200 {
  color: #aabffc
}

.DS__CssUtils__color_B50 {
  color: #ebf1ff
}

.DS__CssUtils__color_E900 {
  color: #0e6a5e
}

.DS__CssUtils__color_E800 {
  color: #1b897a
}

.DS__CssUtils__color_E600 {
  color: #21a795
}

.DS__CssUtils__color_E200 {
  color: #a1e1d9
}

.DS__CssUtils__color_E50 {
  color: #e8faf7
}

.DS__CssUtils__color_V900 {
  color: #4e3479
}

.DS__CssUtils__color_V800 {
  color: #62419b
}

.DS__CssUtils__color_V600 {
  color: #7e57c2
}

.DS__CssUtils__color_V200 {
  color: #beabe0
}

.DS__CssUtils__color_V50 {
  color: #f6f0ff
}

.DS__CssUtils__color_P900 {
  color: #972f47
}

.DS__CssUtils__color_P800 {
  color: #c94c6a
}

.DS__CssUtils__color_P600 {
  color: #f85b80
}

.DS__CssUtils__color_P200 {
  color: #fbadbf
}

.DS__CssUtils__color_P50 {
  color: #ffedf3
}

.DS__CssUtils__color_Y900 {
  color: #967500
}

.DS__CssUtils__color_Y800 {
  color: #e4bc00
}

.DS__CssUtils__color_Y600 {
  color: #ffdd41
}

.DS__CssUtils__color_Y200 {
  color: #ffec94
}

.DS__CssUtils__color_Y50 {
  color: #fffae1
}

.DS__CssUtils__color_inherit {
  color: inherit
}

.DS__CssUtils__backgroundColor_W100 {
  background-color: #ffffff
}

.DS__CssUtils__backgroundColor_W100-o-90 {
  background-color: rgba(255, 255, 255, 0.9)
}

.DS__CssUtils__backgroundColor_W100-o-70 {
  background-color: rgba(255, 255, 255, 0.7)
}

.DS__CssUtils__backgroundColor_W100-o-60 {
  background-color: rgba(255, 255, 255, 0.6)
}

.DS__CssUtils__backgroundColor_W100-o-50 {
  background-color: rgba(255, 255, 255, 0.5)
}

.DS__CssUtils__backgroundColor_W100-o-15 {
  background-color: rgba(255, 255, 255, 0.15)
}

.DS__CssUtils__backgroundColor_N900 {
  background-color: #222a37
}

.DS__CssUtils__backgroundColor_N500 {
  background-color: #27344b
}

.DS__CssUtils__backgroundColor_N300 {
  background-color: #505f79
}

.DS__CssUtils__backgroundColor_N100 {
  background-color: #7a869a
}

.DS__CssUtils__backgroundColor_N80 {
  background-color: #95a0b3
}

.DS__CssUtils__backgroundColor_N60 {
  background-color: #d0d6e1
}

.DS__CssUtils__backgroundColor_N50 {
  background-color: #dde3ed
}

.DS__CssUtils__backgroundColor_N40 {
  background-color: #eceff5
}

.DS__CssUtils__backgroundColor_N30 {
  background-color: #f1f3f8
}

.DS__CssUtils__backgroundColor_N20 {
  background-color: #f6f8fc
}

.DS__CssUtils__backgroundColor_N900-o-4 {
  background-color: rgba(34, 42, 55, 0.04)
}

.DS__CssUtils__backgroundColor_N900-o-15 {
  background-color: rgba(34, 42, 55, 0.15)
}

.DS__CssUtils__backgroundColor_N900-o-13 {
  background-color: rgba(34, 42, 55, 0.13)
}

.DS__CssUtils__backgroundColor_N900-o-40 {
  background-color: rgba(34, 42, 55, 0.4)
}

.DS__CssUtils__backgroundColor_T900 {
  background-color: #075c68
}

.DS__CssUtils__backgroundColor_T800 {
  background-color: #0b7483
}

.DS__CssUtils__backgroundColor_T600 {
  background-color: #00a4ba
}

.DS__CssUtils__backgroundColor_T600-o-50 {
  background-color: rgba(0, 164, 186, 0.5)
}

.DS__CssUtils__backgroundColor_T250 {
  background-color: #8ce3ea
}

.DS__CssUtils__backgroundColor_T200 {
  background-color: #94dee4
}

.DS__CssUtils__backgroundColor_T50 {
  background-color: #e8f9fb
}

.DS__CssUtils__backgroundColor_G900 {
  background-color: #547012
}

.DS__CssUtils__backgroundColor_G800 {
  background-color: #81a11a
}

.DS__CssUtils__backgroundColor_G600 {
  background-color: #97ba1e
}

.DS__CssUtils__backgroundColor_G600-o-50 {
  background-color: rgba(151, 186, 30, 0.5)
}

.DS__CssUtils__backgroundColor_G200 {
  background-color: #d4e3ac
}

.DS__CssUtils__backgroundColor_G50 {
  background-color: #f4f9e6
}

.DS__CssUtils__backgroundColor_O900 {
  background-color: #965817
}

.DS__CssUtils__backgroundColor_O800 {
  background-color: #c87520
}

.DS__CssUtils__backgroundColor_O600 {
  background-color: #ff991f
}

.DS__CssUtils__backgroundColor_O600-o-50 {
  background-color: rgba(255, 153, 31, 0.5)
}

.DS__CssUtils__backgroundColor_O200 {
  background-color: #fcd3a9
}

.DS__CssUtils__backgroundColor_O50 {
  background-color: #fff4e9
}

.DS__CssUtils__backgroundColor_R900 {
  background-color: #912e34
}

.DS__CssUtils__backgroundColor_R800 {
  background-color: #c13e45
}

.DS__CssUtils__backgroundColor_R600 {
  background-color: #f14d56
}

.DS__CssUtils__backgroundColor_R600-o-50 {
  background-color: rgba(241, 77, 86, 0.5)
}

.DS__CssUtils__backgroundColor_R200 {
  background-color: #f7949a
}

.DS__CssUtils__backgroundColor_R50 {
  background-color: #feedee
}

.DS__CssUtils__backgroundColor_B900 {
  background-color: #19468d
}

.DS__CssUtils__backgroundColor_B800 {
  background-color: #395cb1
}

.DS__CssUtils__backgroundColor_B600 {
  background-color: #577edc
}

.DS__CssUtils__backgroundColor_B200 {
  background-color: #aabffc
}

.DS__CssUtils__backgroundColor_B50 {
  background-color: #ebf1ff
}

.DS__CssUtils__backgroundColor_E900 {
  background-color: #0e6a5e
}

.DS__CssUtils__backgroundColor_E800 {
  background-color: #1b897a
}

.DS__CssUtils__backgroundColor_E600 {
  background-color: #21a795
}

.DS__CssUtils__backgroundColor_E200 {
  background-color: #a1e1d9
}

.DS__CssUtils__backgroundColor_E50 {
  background-color: #e8faf7
}

.DS__CssUtils__backgroundColor_V900 {
  background-color: #4e3479
}

.DS__CssUtils__backgroundColor_V800 {
  background-color: #62419b
}

.DS__CssUtils__backgroundColor_V600 {
  background-color: #7e57c2
}

.DS__CssUtils__backgroundColor_V200 {
  background-color: #beabe0
}

.DS__CssUtils__backgroundColor_V50 {
  background-color: #f6f0ff
}

.DS__CssUtils__backgroundColor_P900 {
  background-color: #972f47
}

.DS__CssUtils__backgroundColor_P800 {
  background-color: #c94c6a
}

.DS__CssUtils__backgroundColor_P600 {
  background-color: #f85b80
}

.DS__CssUtils__backgroundColor_P200 {
  background-color: #fbadbf
}

.DS__CssUtils__backgroundColor_P50 {
  background-color: #ffedf3
}

.DS__CssUtils__backgroundColor_Y900 {
  background-color: #967500
}

.DS__CssUtils__backgroundColor_Y800 {
  background-color: #e4bc00
}

.DS__CssUtils__backgroundColor_Y600 {
  background-color: #ffdd41
}

.DS__CssUtils__backgroundColor_Y200 {
  background-color: #ffec94
}

.DS__CssUtils__backgroundColor_Y50 {
  background-color: #fffae1
}

.DS__CssUtils__backgroundColor_inherit {
  background-color: inherit
}

.DS__CssUtils__hidden {
  display: none
}

.DS__CssUtils__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.DS__CssUtils__block {
  display: block
}

@media (max-width: 767px) {
  .DS__CssUtils__xs-hidden {
    display: none
  }

  .DS__CssUtils__xs-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }

  .DS__CssUtils__xs-block {
    display: block
  }
}

.DS__SvgIcon__block {
  display: block;
}

.DS__SvgIcon__size_auto {
  width: 100%;
  height: 100%;
}

.DS__SvgIcon__size_sm {
  width: 12px;
  height: 12px;
}

.DS__SvgIcon__size_md {
  width: 20px;
  height: 20px;
}

.DS__SvgIcon__size_lg {
  width: 32px;
  height: 32px;
}

.DS__SvgIcon__size_xl {
  width: 40px;
  height: 40px;
}

.DS__IconRound__root {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__IconRound__root {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  overflow: hidden;
  color: inherit;
  cursor: inherit;
  background-color: #ffffff;
  border: 1px solid #eceff5;
  border-radius: 50%;
}

.DS__Banner__root {
  position: relative;
  border-radius: 16px;
}

@media (max-width: 767px) {
  .DS__Banner__root {
    -webkit-box-shadow: 0px 0px 4px rgba(34, 42, 55, 0.04),
      0px 4px 12px rgba(34, 42, 55, 0.04);
            box-shadow: 0px 0px 4px rgba(34, 42, 55, 0.04),
      0px 4px 12px rgba(34, 42, 55, 0.04)
  }
}

.DS__Banner__inner {
  position: relative;
  padding: 32px;
  overflow: hidden;
  background-color: #f6f8fc;
  border-radius: 16px;
}

@media (max-width: 767px) {
  .DS__Banner__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 14px 14px 16px;
    background-color: #ffffff
  }
}

.DS__Banner__icon {
  color: #f14d56;
}

@media (max-width: 767px) {
  .DS__Banner__icon {
    margin-right: 18px
  }
}

.DS__Banner__title {
  margin-bottom: 12px;
}

@media (max-width: 767px) {
  .DS__Banner__title {
    margin-bottom: 4px
  }
}

.DS__Banner__description {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .DS__Banner__description {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start
  }
}

.DS__Banner__text {
  max-width: 439px;
}

.DS__Banner__button {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 16px;
}

@media (max-width: 767px) {
  .DS__Banner__button {
    margin-top: 16px;
    margin-left: 0
  }
}

.DS__Banner__close {
  position: absolute;
  top: 16px;
  right: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #505f79;
}

@media (max-width: 767px) {
  .DS__Banner__close {
    top: 8px;
    right: 8px
  }
}

@media (max-width: 767px) {
  .DS__Banner__card_label {
    display: none
  }
}

@media not all and (max-width: 767px) {
  .DS__Banner__mobile {
    display: none
  }
}

@media (max-width: 767px) {
  .DS__Banner__desktop {
    display: none
  }
}

.DS__Title__root {
  display: block;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto',
    'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    sans-serif;
  font-weight: 600;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
      text-size-adjust: none;
}

.DS__Title__level_1 {
  font-size: 44px;
  line-height: 52px;
}

@media (min-width: 768px) and (max-width: 1279px) {
  .DS__Title__level_1 {
    font-size: 32px;
    font-weight: 700;
    line-height: 40px
  }
}

@media (max-width: 767px) {
  .DS__Title__level_1 {
    font-size: 28px;
    font-weight: 700;
    line-height: 36px
  }
}

.DS__Title__level_2 {
  font-size: 32px;
  line-height: 40px;
}

@media (min-width: 768px) and (max-width: 1279px) {
  .DS__Title__level_2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 36px
  }
}

@media (max-width: 767px) {
  .DS__Title__level_2 {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px
  }
}

.DS__Title__level_3 {
  font-size: 24px;
  line-height: 32px;
}

@media (max-width: 767px) {
  .DS__Title__level_3 {
    font-size: 20px;
    font-weight: 700;
    line-height: 28px
  }
}

.DS__Title__level_4 {
  font-size: 20px;
  line-height: 28px;
}

@media (max-width: 767px) {
  .DS__Title__level_4 {
    font-size: 16px;
    font-weight: 700;
    line-height: 22px
  }
}

.DS__Title__level_5 {
  font-size: 16px;
  line-height: 24px;
}

@media (max-width: 767px) {
  .DS__Title__level_5 {
    font-size: 14px;
    font-weight: 700;
    line-height: 20px
  }
}

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

.DS__Title__alignment_left {
  text-align: left;
}

.DS__Title__alignment_right {
  text-align: right;
}

.DS__Title__alignment_center {
  text-align: center;
}

.DS__CssUtils__color_W100 {
  color: #ffffff
}

.DS__CssUtils__color_W100-o-90 {
  color: rgba(255, 255, 255, 0.9)
}

.DS__CssUtils__color_W100-o-70 {
  color: rgba(255, 255, 255, 0.7)
}

.DS__CssUtils__color_W100-o-60 {
  color: rgba(255, 255, 255, 0.6)
}

.DS__CssUtils__color_W100-o-50 {
  color: rgba(255, 255, 255, 0.5)
}

.DS__CssUtils__color_W100-o-15 {
  color: rgba(255, 255, 255, 0.15)
}

.DS__CssUtils__color_N900 {
  color: #222a37
}

.DS__CssUtils__color_N500 {
  color: #27344b
}

.DS__CssUtils__color_N300 {
  color: #505f79
}

.DS__CssUtils__color_N100 {
  color: #7a869a
}

.DS__CssUtils__color_N80 {
  color: #95a0b3
}

.DS__CssUtils__color_N60 {
  color: #d0d6e1
}

.DS__CssUtils__color_N50 {
  color: #dde3ed
}

.DS__CssUtils__color_N40 {
  color: #eceff5
}

.DS__CssUtils__color_N30 {
  color: #f1f3f8
}

.DS__CssUtils__color_N20 {
  color: #f6f8fc
}

.DS__CssUtils__color_N900-o-4 {
  color: rgba(34, 42, 55, 0.04)
}

.DS__CssUtils__color_N900-o-15 {
  color: rgba(34, 42, 55, 0.15)
}

.DS__CssUtils__color_N900-o-13 {
  color: rgba(34, 42, 55, 0.13)
}

.DS__CssUtils__color_N900-o-40 {
  color: rgba(34, 42, 55, 0.4)
}

.DS__CssUtils__color_T900 {
  color: #075c68
}

.DS__CssUtils__color_T800 {
  color: #0b7483
}

.DS__CssUtils__color_T600 {
  color: #00a4ba
}

.DS__CssUtils__color_T600-o-50 {
  color: rgba(0, 164, 186, 0.5)
}

.DS__CssUtils__color_T250 {
  color: #8ce3ea
}

.DS__CssUtils__color_T200 {
  color: #94dee4
}

.DS__CssUtils__color_T50 {
  color: #e8f9fb
}

.DS__CssUtils__color_G900 {
  color: #547012
}

.DS__CssUtils__color_G800 {
  color: #81a11a
}

.DS__CssUtils__color_G600 {
  color: #97ba1e
}

.DS__CssUtils__color_G600-o-50 {
  color: rgba(151, 186, 30, 0.5)
}

.DS__CssUtils__color_G200 {
  color: #d4e3ac
}

.DS__CssUtils__color_G50 {
  color: #f4f9e6
}

.DS__CssUtils__color_O900 {
  color: #965817
}

.DS__CssUtils__color_O800 {
  color: #c87520
}

.DS__CssUtils__color_O600 {
  color: #ff991f
}

.DS__CssUtils__color_O600-o-50 {
  color: rgba(255, 153, 31, 0.5)
}

.DS__CssUtils__color_O200 {
  color: #fcd3a9
}

.DS__CssUtils__color_O50 {
  color: #fff4e9
}

.DS__CssUtils__color_R900 {
  color: #912e34
}

.DS__CssUtils__color_R800 {
  color: #c13e45
}

.DS__CssUtils__color_R600 {
  color: #f14d56
}

.DS__CssUtils__color_R600-o-50 {
  color: rgba(241, 77, 86, 0.5)
}

.DS__CssUtils__color_R200 {
  color: #f7949a
}

.DS__CssUtils__color_R50 {
  color: #feedee
}

.DS__CssUtils__color_B900 {
  color: #19468d
}

.DS__CssUtils__color_B800 {
  color: #395cb1
}

.DS__CssUtils__color_B600 {
  color: #577edc
}

.DS__CssUtils__color_B200 {
  color: #aabffc
}

.DS__CssUtils__color_B50 {
  color: #ebf1ff
}

.DS__CssUtils__color_E900 {
  color: #0e6a5e
}

.DS__CssUtils__color_E800 {
  color: #1b897a
}

.DS__CssUtils__color_E600 {
  color: #21a795
}

.DS__CssUtils__color_E200 {
  color: #a1e1d9
}

.DS__CssUtils__color_E50 {
  color: #e8faf7
}

.DS__CssUtils__color_V900 {
  color: #4e3479
}

.DS__CssUtils__color_V800 {
  color: #62419b
}

.DS__CssUtils__color_V600 {
  color: #7e57c2
}

.DS__CssUtils__color_V200 {
  color: #beabe0
}

.DS__CssUtils__color_V50 {
  color: #f6f0ff
}

.DS__CssUtils__color_P900 {
  color: #972f47
}

.DS__CssUtils__color_P800 {
  color: #c94c6a
}

.DS__CssUtils__color_P600 {
  color: #f85b80
}

.DS__CssUtils__color_P200 {
  color: #fbadbf
}

.DS__CssUtils__color_P50 {
  color: #ffedf3
}

.DS__CssUtils__color_Y900 {
  color: #967500
}

.DS__CssUtils__color_Y800 {
  color: #e4bc00
}

.DS__CssUtils__color_Y600 {
  color: #ffdd41
}

.DS__CssUtils__color_Y200 {
  color: #ffec94
}

.DS__CssUtils__color_Y50 {
  color: #fffae1
}

.DS__CssUtils__color_inherit {
  color: inherit
}

.DS__CssUtils__backgroundColor_W100 {
  background-color: #ffffff
}

.DS__CssUtils__backgroundColor_W100-o-90 {
  background-color: rgba(255, 255, 255, 0.9)
}

.DS__CssUtils__backgroundColor_W100-o-70 {
  background-color: rgba(255, 255, 255, 0.7)
}

.DS__CssUtils__backgroundColor_W100-o-60 {
  background-color: rgba(255, 255, 255, 0.6)
}

.DS__CssUtils__backgroundColor_W100-o-50 {
  background-color: rgba(255, 255, 255, 0.5)
}

.DS__CssUtils__backgroundColor_W100-o-15 {
  background-color: rgba(255, 255, 255, 0.15)
}

.DS__CssUtils__backgroundColor_N900 {
  background-color: #222a37
}

.DS__CssUtils__backgroundColor_N500 {
  background-color: #27344b
}

.DS__CssUtils__backgroundColor_N300 {
  background-color: #505f79
}

.DS__CssUtils__backgroundColor_N100 {
  background-color: #7a869a
}

.DS__CssUtils__backgroundColor_N80 {
  background-color: #95a0b3
}

.DS__CssUtils__backgroundColor_N60 {
  background-color: #d0d6e1
}

.DS__CssUtils__backgroundColor_N50 {
  background-color: #dde3ed
}

.DS__CssUtils__backgroundColor_N40 {
  background-color: #eceff5
}

.DS__CssUtils__backgroundColor_N30 {
  background-color: #f1f3f8
}

.DS__CssUtils__backgroundColor_N20 {
  background-color: #f6f8fc
}

.DS__CssUtils__backgroundColor_N900-o-4 {
  background-color: rgba(34, 42, 55, 0.04)
}

.DS__CssUtils__backgroundColor_N900-o-15 {
  background-color: rgba(34, 42, 55, 0.15)
}

.DS__CssUtils__backgroundColor_N900-o-13 {
  background-color: rgba(34, 42, 55, 0.13)
}

.DS__CssUtils__backgroundColor_N900-o-40 {
  background-color: rgba(34, 42, 55, 0.4)
}

.DS__CssUtils__backgroundColor_T900 {
  background-color: #075c68
}

.DS__CssUtils__backgroundColor_T800 {
  background-color: #0b7483
}

.DS__CssUtils__backgroundColor_T600 {
  background-color: #00a4ba
}

.DS__CssUtils__backgroundColor_T600-o-50 {
  background-color: rgba(0, 164, 186, 0.5)
}

.DS__CssUtils__backgroundColor_T250 {
  background-color: #8ce3ea
}

.DS__CssUtils__backgroundColor_T200 {
  background-color: #94dee4
}

.DS__CssUtils__backgroundColor_T50 {
  background-color: #e8f9fb
}

.DS__CssUtils__backgroundColor_G900 {
  background-color: #547012
}

.DS__CssUtils__backgroundColor_G800 {
  background-color: #81a11a
}

.DS__CssUtils__backgroundColor_G600 {
  background-color: #97ba1e
}

.DS__CssUtils__backgroundColor_G600-o-50 {
  background-color: rgba(151, 186, 30, 0.5)
}

.DS__CssUtils__backgroundColor_G200 {
  background-color: #d4e3ac
}

.DS__CssUtils__backgroundColor_G50 {
  background-color: #f4f9e6
}

.DS__CssUtils__backgroundColor_O900 {
  background-color: #965817
}

.DS__CssUtils__backgroundColor_O800 {
  background-color: #c87520
}

.DS__CssUtils__backgroundColor_O600 {
  background-color: #ff991f
}

.DS__CssUtils__backgroundColor_O600-o-50 {
  background-color: rgba(255, 153, 31, 0.5)
}

.DS__CssUtils__backgroundColor_O200 {
  background-color: #fcd3a9
}

.DS__CssUtils__backgroundColor_O50 {
  background-color: #fff4e9
}

.DS__CssUtils__backgroundColor_R900 {
  background-color: #912e34
}

.DS__CssUtils__backgroundColor_R800 {
  background-color: #c13e45
}

.DS__CssUtils__backgroundColor_R600 {
  background-color: #f14d56
}

.DS__CssUtils__backgroundColor_R600-o-50 {
  background-color: rgba(241, 77, 86, 0.5)
}

.DS__CssUtils__backgroundColor_R200 {
  background-color: #f7949a
}

.DS__CssUtils__backgroundColor_R50 {
  background-color: #feedee
}

.DS__CssUtils__backgroundColor_B900 {
  background-color: #19468d
}

.DS__CssUtils__backgroundColor_B800 {
  background-color: #395cb1
}

.DS__CssUtils__backgroundColor_B600 {
  background-color: #577edc
}

.DS__CssUtils__backgroundColor_B200 {
  background-color: #aabffc
}

.DS__CssUtils__backgroundColor_B50 {
  background-color: #ebf1ff
}

.DS__CssUtils__backgroundColor_E900 {
  background-color: #0e6a5e
}

.DS__CssUtils__backgroundColor_E800 {
  background-color: #1b897a
}

.DS__CssUtils__backgroundColor_E600 {
  background-color: #21a795
}

.DS__CssUtils__backgroundColor_E200 {
  background-color: #a1e1d9
}

.DS__CssUtils__backgroundColor_E50 {
  background-color: #e8faf7
}

.DS__CssUtils__backgroundColor_V900 {
  background-color: #4e3479
}

.DS__CssUtils__backgroundColor_V800 {
  background-color: #62419b
}

.DS__CssUtils__backgroundColor_V600 {
  background-color: #7e57c2
}

.DS__CssUtils__backgroundColor_V200 {
  background-color: #beabe0
}

.DS__CssUtils__backgroundColor_V50 {
  background-color: #f6f0ff
}

.DS__CssUtils__backgroundColor_P900 {
  background-color: #972f47
}

.DS__CssUtils__backgroundColor_P800 {
  background-color: #c94c6a
}

.DS__CssUtils__backgroundColor_P600 {
  background-color: #f85b80
}

.DS__CssUtils__backgroundColor_P200 {
  background-color: #fbadbf
}

.DS__CssUtils__backgroundColor_P50 {
  background-color: #ffedf3
}

.DS__CssUtils__backgroundColor_Y900 {
  background-color: #967500
}

.DS__CssUtils__backgroundColor_Y800 {
  background-color: #e4bc00
}

.DS__CssUtils__backgroundColor_Y600 {
  background-color: #ffdd41
}

.DS__CssUtils__backgroundColor_Y200 {
  background-color: #ffec94
}

.DS__CssUtils__backgroundColor_Y50 {
  background-color: #fffae1
}

.DS__CssUtils__backgroundColor_inherit {
  background-color: inherit
}

.DS__CssUtils__hidden {
  display: none
}

.DS__CssUtils__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.DS__CssUtils__block {
  display: block
}

@media (max-width: 767px) {
  .DS__CssUtils__xs-hidden {
    display: none
  }

  .DS__CssUtils__xs-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }

  .DS__CssUtils__xs-block {
    display: block
  }
}

.DS__TextBase__root {
  margin-top: 0;
  margin-bottom: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto',
    'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    sans-serif;
  text-decoration: inherit;
  white-space: pre-wrap;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
      text-size-adjust: none;
}

@media print {
  .DS__TextBase__root {
    color: #000000
  }
}

.DS__TextBase__size_xl {
  font-size: 18px;
  line-height: 28px;
}

.DS__TextBase__size_l {
  font-size: 16px;
  line-height: 24px;
}

.DS__TextBase__size_m {
  font-size: 14px;
  line-height: 20px;
}

.DS__TextBase__size_s {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.2px;
}

.DS__TextBase__indent {
  text-indent: 8px;
}

.DS__TextBase__alignment_center {
  text-align: center;
}

.DS__TextBase__alignment_right {
  text-align: right;
}

.DS__TextBase__alignment_left {
  text-align: left;
}

.DS__TextBase__noWrap {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.DS__TextBase__block {
  width: 100%;
}

.DS__TextBase__weight_semibold {
  font-weight: 600;
}

.DS__TextBase__weight_inherit {
  font-weight: inherit;
}

.DS__TextBase__display_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.DS__TextBase__display_block {
  display: block;
}

.DS__TextBase__display_inline {
  display: inline;
}

.DS__TextBase__display_inline_block {
  display: inline-block;
}

.DS__Button__root {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 12px;
  line-height: 20px;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
  background-color: #27344b;
  border: none;
  border-radius: 8px;
  -webkit-transition: background-color 0.3s ease,
    border-color 0.3s ease;
  transition: background-color 0.3s ease,
    border-color 0.3s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Button__root {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Button__root:hover,
  .DS__Button__root:focus {
  background-color: #7a869a;
}

.DS__Button__root.DS__Button__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__Button__root:focus:not(:active) {
  -webkit-box-shadow: 0 2px 6px -12px rgba(34, 42, 55, 0.13);
          box-shadow: 0 2px 6px -12px rgba(34, 42, 55, 0.13);
}

.DS__Button__root:active {
  background-color: #222a37;
}

.DS__Button__root.DS__Button__loading {
  background-color: #27344b;
}

.DS__Button__root.DS__Button__disabled {
  cursor: default;
  background-color: #7a869a;
}

.DS__Button__root.DS__Button__disabled,
  .DS__Button__root.DS__Button__loading {
  pointer-events: none;
}

.DS__Button__root svg {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 8px;
  margin-left: 8px;
}

.DS__Button__root svg:first-child {
  margin-left: 0;
}

.DS__Button__root svg:last-child {
  margin-right: 0;
}

.DS__Button__block {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.DS__Button__block .DS__Button__content {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.DS__Button__loading .DS__Button__content {
  opacity: 0;
}

.DS__Button__theme_b2c {
  background-color: #97ba1e;
}

.DS__Button__theme_b2c:hover,
    .DS__Button__theme_b2c:focus {
  background-color: #81a11a;
}

.DS__Button__theme_b2c:focus:not(:active) {
  background-color: #97ba1e;
  -webkit-box-shadow: 0px 2px 4px #97ba1e;
          box-shadow: 0px 2px 4px #97ba1e;
}

.DS__Button__theme_b2c:active {
  background-color: #547012;
}

.DS__Button__theme_b2c.DS__Button__loading {
  background-color: #97ba1e;
}

.DS__Button__theme_b2c.DS__Button__disabled {
  background-color: #d4e3ac;
}

.DS__Button__theme_b2b {
  background-color: #00a4ba;
}

.DS__Button__theme_b2b:hover,
    .DS__Button__theme_b2b:focus {
  background-color: #0b7483;
}

.DS__Button__theme_b2b:focus:not(:active) {
  background-color: #00a4ba;
  -webkit-box-shadow: 0px 2px 4px #00a4ba;
          box-shadow: 0px 2px 4px #00a4ba;
}

.DS__Button__theme_b2b:active {
  background-color: #075c68;
}

.DS__Button__theme_b2b.DS__Button__loading {
  background-color: #00a4ba;
}

.DS__Button__theme_b2b.DS__Button__disabled {
  background-color: #94dee4;
}

.DS__Button__theme_warning {
  background-color: #ff991f;
}

.DS__Button__theme_warning:hover,
    .DS__Button__theme_warning:focus {
  background-color: #c87520;
}

.DS__Button__theme_warning:focus:not(:active) {
  background-color: #ff991f;
  -webkit-box-shadow: 0 3px 6px -2px #ff991f;
          box-shadow: 0 3px 6px -2px #ff991f;
}

.DS__Button__theme_warning:active {
  background-color: #965817;
}

.DS__Button__theme_warning.DS__Button__loading {
  background-color: #ff991f;
}

.DS__Button__theme_warning.DS__Button__disabled {
  background-color: #fcd3a9;
}

.DS__Button__theme_destructive {
  background-color: #f14d56;
}

.DS__Button__theme_destructive:hover,
    .DS__Button__theme_destructive:focus {
  background-color: #c13e45;
}

.DS__Button__theme_destructive:focus:not(:active) {
  background-color: #f14d56;
  -webkit-box-shadow: 0px 2px 4px #f14d56;
          box-shadow: 0px 2px 4px #f14d56;
}

.DS__Button__theme_destructive:active {
  background-color: #912e34;
}

.DS__Button__theme_destructive.DS__Button__loading {
  background-color: #f14d56;
}

.DS__Button__theme_destructive.DS__Button__disabled {
  color: rgba(255, 255, 255, 0.5);
  background-color: #f7949a;
}

.DS__Button__theme_blue {
  background-color: #577edc;
}

.DS__Button__theme_blue:hover,
    .DS__Button__theme_blue:focus {
  background-color: #395cb1;
}

.DS__Button__theme_blue:focus:not(:active) {
  background-color: #577edc;
  -webkit-box-shadow: 0px 2px 8px rgba(87, 126, 220, 0.5);
          box-shadow: 0px 2px 8px rgba(87, 126, 220, 0.5);
}

.DS__Button__theme_blue:active {
  background-color: #19468d;
}

.DS__Button__theme_blue.DS__Button__loading {
  background-color: #577edc;
}

.DS__Button__theme_blue.DS__Button__disabled {
  color: rgba(255, 255, 255, 0.5);
  background-color: #aabffc;
}

.DS__Button__theme_secondary {
  color: #222a37;
  background-color: #eceff5;
}

.DS__Button__theme_secondary:hover,
    .DS__Button__theme_secondary:focus {
  background-color: #d0d6e1;
}

.DS__Button__theme_secondary:focus:not(:active) {
  background-color: #eceff5;
  -webkit-box-shadow: 0px 2px 4px rgba(80, 95, 121, 0.5);
          box-shadow: 0px 2px 4px rgba(80, 95, 121, 0.5);
}

.DS__Button__theme_secondary:active {
  background-color: #95a0b3;
}

.DS__Button__theme_secondary.DS__Button__loading {
  background-color: #eceff5;
}

.DS__Button__theme_secondary.DS__Button__disabled {
  color: #95a0b3;
  background-color: #eceff5;
}

.DS__Button__theme_secondaryWhite {
  color: #505f79;
  background-color: #ffffff;
}

.DS__Button__theme_secondaryWhite:hover,
    .DS__Button__theme_secondaryWhite:focus {
  color: #ffffff;
  background-color: #505f79;
}

.DS__Button__theme_secondaryWhite:focus:not(:active) {
  color: #ffffff;
  background-color: #505f79;
  -webkit-box-shadow: 0px 2px 4px rgba(80, 95, 121, 0.5);
          box-shadow: 0px 2px 4px rgba(80, 95, 121, 0.5);
}

.DS__Button__theme_secondaryWhite:active {
  color: #ffffff;
  background-color: #505f79;
}

.DS__Button__theme_secondaryWhite.DS__Button__loading {
  background-color: #ffffff;
}

.DS__Button__theme_secondaryWhite.DS__Button__disabled {
  color: #95a0b3;
  background-color: #ffffff;
}

.DS__Button__theme_basic {
  color: #222a37;
  background: #ffffff;
  border: 1px solid #eceff5;
}

.DS__Button__theme_basic:hover,
    .DS__Button__theme_basic:focus {
  background-color: #f6f8fc;
  border-color: #95a0b3;
}

.DS__Button__theme_basic:active {
  background-color: #f1f3f8;
  border-color: #f1f3f8;
}

.DS__Button__theme_basic.DS__Button__loading {
  background: #ffffff;
  border-color: #eceff5;
}

.DS__Button__theme_basic.DS__Button__disabled {
  color: #505f79;
  background: #ffffff;
  border-color: #eceff5;
}

.DS__Button__theme_white {
  color: #222a37;
  background: #ffffff;
}

.DS__Button__theme_white:hover,
    .DS__Button__theme_white:focus {
  background-color: #f6f8fc;
}

.DS__Button__theme_white:focus:not(:active) {
  border: 1px solid #d0d6e1;
  -webkit-box-shadow: 0 3px 6px -2px #d0d6e1;
          box-shadow: 0 3px 6px -2px #d0d6e1;
}

.DS__Button__theme_white:active {
  background-color: #d0d6e1;
}

.DS__Button__theme_white.DS__Button__loading {
  background: #ffffff;
}

.DS__Button__theme_white.DS__Button__disabled {
  color: #222a37;
  background: #ffffff;
}

.DS__Button__theme_outline {
  color: #222a37;
  background-color: #ffffff;
  border: 1px solid #d0d6e1;
}

.DS__Button__theme_outline:hover,
    .DS__Button__theme_outline:focus {
  background-color: #eceff5;
  border-color: #d0d6e1;
}

.DS__Button__theme_outline:focus:not(:active) {
  background-color: #ffffff;
  border: 1px solid #95a0b3;
  -webkit-box-shadow: 0 3px 6px -2px #d0d6e1;
          box-shadow: 0 3px 6px -2px #d0d6e1;
}

.DS__Button__theme_outline:active {
  background-color: #d0d6e1;
  border-color: #95a0b3;
}

.DS__Button__theme_outline.DS__Button__loading {
  background-color: #ffffff;
  border-color: #d0d6e1;
}

.DS__Button__theme_outline.DS__Button__disabled {
  color: #95a0b3;
  background-color: #eceff5;
  border-color: #d0d6e1;
}

.DS__Button__theme_outlineWhite {
  color: #ffffff;
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.6);
}

.DS__Button__theme_outlineWhite:hover,
    .DS__Button__theme_outlineWhite:focus {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.9);
}

.DS__Button__theme_outlineWhite:focus:not(:active) {
  background-color: transparent;
  border: 1px solid #ffffff;
  -webkit-box-shadow: 0 3px 6px -2px rgba(255, 255, 255, 0.6);
          box-shadow: 0 3px 6px -2px rgba(255, 255, 255, 0.6);
}

.DS__Button__theme_outlineWhite:active {
  background-color: rgba(255, 255, 255, 0.15);
  border-color: #ffffff;
}

.DS__Button__theme_outlineWhite.DS__Button__loading {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.6);
}

.DS__Button__theme_outlineWhite.DS__Button__disabled {
  color: rgba(255, 255, 255, 0.6);
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.6);
}

.DS__Button__theme_b2cGradient {
  background: linear-gradient(
    84deg,
    #c4d600 0%,
    #5bb784 100%
  );
}

.DS__Button__theme_b2cGradient:focus:not(:active) {
  -webkit-box-shadow: 0px 2px 8px rgba(151, 186, 30, 0.5);
          box-shadow: 0px 2px 8px rgba(151, 186, 30, 0.5);
}

.DS__Button__theme_b2cGradient.DS__Button__loading {
  background: linear-gradient(
    84deg,
    #c4d600 0%,
    #5bb784 100%
  );
}

.DS__Button__theme_b2cGradient.DS__Button__disabled {
  opacity: 0.5;
}

.DS__Button__theme_b2bGradient {
  background: linear-gradient(
    70.03deg,
    #00a4ba 0%,
    #89abfb 98.59%
  );
}

.DS__Button__theme_b2bGradient:focus:not(:active) {
  -webkit-box-shadow: 0px 2px 8px rgba(87, 126, 220, 0.5);
          box-shadow: 0px 2px 8px rgba(87, 126, 220, 0.5);
}

.DS__Button__theme_b2bGradient.DS__Button__loading {
  background: linear-gradient(
    70.03deg,
    #00a4ba 0%,
    #89abfb 98.59%
  );
}

.DS__Button__theme_b2bGradient.DS__Button__disabled {
  opacity: 0.5;
}

.DS__Button__size_small {
  min-width: 48px;
  height: 32px;
  font-size: 14px;
  border-radius: 6px;
}

.DS__Button__size_medium {
  min-width: 56px;
  height: 40px;
  font-size: 14px;
}

.DS__Button__size_large {
  min-width: 72px;
  height: 48px;
  padding-right: 16px;
  padding-left: 16px;
  font-size: 16px;
}

.DS__Button__size_x-large {
  min-width: 72px;
  height: 56px;
  padding-right: 20px;
  padding-left: 20px;
  font-size: 16px;
}

.DS__Button__color_N900 {
  color: #222a37;
}

.DS__Button__color_T600 {
  color: #00a4ba;
}

.DS__Button__color_G600 {
  color: #97ba1e;
}

.DS__Button__color_B600 {
  color: #577edc;
}

.DS__Button__color_O600 {
  color: #ff991f;
}

.DS__Button__round {
  width: 24px;
  min-width: 0;
  height: 24px;
  padding: 0;
  border-radius: 50%;
}

.DS__Button__round.DS__Button__disabled {
  color: #95a0b3;
  background-color: #f6f8fc;
}

.DS__Button__round:not(.DS__Button__primary) {
  color: #505f79;
  background-color: #eceff5;
}

.DS__Button__round:not(.DS__Button__primary):hover,
    .DS__Button__round:not(.DS__Button__primary):focus:not(:active),
    .DS__Button__round:not(.DS__Button__primary):active,
    .DS__Button__round:not(.DS__Button__primary).DS__Button__active {
  color: #ffffff;
  background-color: #505f79;
}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_b2c {
  color: #97ba1e;
  background-color: #f4f9e6;
}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_b2c:hover,
        .DS__Button__round:not(.DS__Button__primary).DS__Button__theme_b2c:focus:not(:active),
        .DS__Button__round:not(.DS__Button__primary).DS__Button__theme_b2c:active {
  color: #ffffff;
  background-color: #97ba1e;
}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_b2c:focus:not(:active) {
  -webkit-box-shadow: 0 2px 4px rgba(151, 186, 30, 0.5);
          box-shadow: 0 2px 4px rgba(151, 186, 30, 0.5);
}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_b2b {
  color: #00a4ba;
  background-color: #e8f9fb;
}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_b2b:hover,
        .DS__Button__round:not(.DS__Button__primary).DS__Button__theme_b2b:focus:not(:active),
        .DS__Button__round:not(.DS__Button__primary).DS__Button__theme_b2b:active {
  color: #ffffff;
  background-color: #00a4ba;
}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_b2b:focus:not(:active) {
  -webkit-box-shadow: 0 2px 4px rgba(0, 164, 186, 0.5);
          box-shadow: 0 2px 4px rgba(0, 164, 186, 0.5);
}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_warning {
  color: #ff991f;
  background-color: #fff4e9;
}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_warning:hover,
        .DS__Button__round:not(.DS__Button__primary).DS__Button__theme_warning:focus:not(:active),
        .DS__Button__round:not(.DS__Button__primary).DS__Button__theme_warning:active {
  color: #ffffff;
  background-color: #ff991f;
}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_warning:focus:not(:active) {
  -webkit-box-shadow: 0 2px 4px rgba(255, 153, 31, 0.5);
          box-shadow: 0 2px 4px rgba(255, 153, 31, 0.5);
}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_destructive {
  color: #f14d56;
  background-color: #feedee;
}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_destructive:hover,
        .DS__Button__round:not(.DS__Button__primary).DS__Button__theme_destructive:focus:not(:active),
        .DS__Button__round:not(.DS__Button__primary).DS__Button__theme_destructive:active {
  color: #ffffff;
  background-color: #f14d56;
}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_destructive:focus:not(:active) {
  -webkit-box-shadow: 0 2px 4px rgba(241, 77, 86, 0.5);
          box-shadow: 0 2px 4px rgba(241, 77, 86, 0.5);
}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_secondary {
  color: #505f79;
  background-color: #eceff5;
}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_secondary:hover,
        .DS__Button__round:not(.DS__Button__primary).DS__Button__theme_secondary:focus {
  color: #505f79;
  background-color: #d0d6e1;
}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_secondary:focus:not(:active) {
  color: #505f79;
  background-color: #eceff5;
  -webkit-box-shadow: 0 2px 4px rgba(34, 42, 55, 0.15);
          box-shadow: 0 2px 4px rgba(34, 42, 55, 0.15);
}

.DS__Button__round:not(.DS__Button__primary).DS__Button__theme_secondary:active {
  color: #505f79;
  background-color: #95a0b3;
}

/* Elements */

.DS__Button__loader {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: auto;
}

.DS__Button__content {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.DS__Loader__root {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.DS__Circle__root {
  all: unset;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  pointer-events: inherit;
}

.DS__Circle__size_normal {
  width: 32px;
  height: 32px;
}

.DS__Circle__size_normal .DS__Circle__content {
  top: 0;
  left: 0;
}

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

.DS__Circle__size_small .DS__Circle__content {
  top: -4px;
  left: -4px;
  -webkit-transform: scale(0.75);
  transform: scale(0.75);
}

.DS__Circle__size_x-small {
  width: 16px;
  height: 16px;
}

.DS__Circle__size_x-small .DS__Circle__content {
  top: -8px;
  left: -8px;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}

.DS__Circle__content {
  all: unset;
  position: absolute;
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 32px;
  height: 32px;
  pointer-events: inherit;
}

.DS__Circle__dot {
  all: unset;
  position: absolute;
  width: 5px;
  height: 5px;
  pointer-events: inherit;
  background: currentColor;
  border-radius: 50%;
  -webkit-animation: DS__Circle__loader 1.2s linear infinite;
  animation: DS__Circle__loader 1.2s linear infinite;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Circle__dot {
    -webkit-animation: none;
    animation: none
  }
}

.DS__Circle__dot:nth-child(1) {
  top: 0px;
  left: 13px;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}

.DS__Circle__dot:nth-child(2) {
  top: 5px;
  left: 22px;
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}

.DS__Circle__dot:nth-child(3) {
  top: 15px;
  left: 27px;
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}

.DS__Circle__dot:nth-child(4) {
  top: 25px;
  left: 22px;
  -webkit-animation-delay: -var(--transition-time);
  animation-delay: -var(--transition-time);
}

.DS__Circle__dot:nth-child(5) {
  top: 30px;
  left: 13px;
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}

.DS__Circle__dot:nth-child(6) {
  top: 25px;
  left: 3px;
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}

.DS__Circle__dot:nth-child(7) {
  top: 15px;
  left: -3px;
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}

.DS__Circle__dot:nth-child(8) {
  top: 5px;
  left: 2px;
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}

@-webkit-keyframes DS__Circle__loader {
  0%,
  20%,
  80%,
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}

@keyframes DS__Circle__loader {
  0%,
  20%,
  80%,
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}

.DS__Flow__root {
  all: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 8px;
}

.DS__Flow__dot {
  all: unset;
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: currentColor;
  border-radius: 50%;
  -webkit-animation: DS__Flow__sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: DS__Flow__sk-bouncedelay 1.4s infinite ease-in-out both;
}

.DS__Flow__dot:not(:last-child) {
  margin-right: 8px;
}

.DS__Flow__dot1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.DS__Flow__dot2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes DS__Flow__sk-bouncedelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes DS__Flow__sk-bouncedelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.DS__ButtonBase__root {
  padding: 0;
  cursor: pointer;
  background-color: transparent;
  border: 0;
}

.DS__SvgIcon__block {
  display: block;
}

.DS__SvgIcon__size_auto {
  width: 100%;
  height: 100%;
}

.DS__SvgIcon__size_sm {
  width: 12px;
  height: 12px;
}

.DS__SvgIcon__size_md {
  width: 20px;
  height: 20px;
}

.DS__SvgIcon__size_lg {
  width: 32px;
  height: 32px;
}

.DS__SvgIcon__size_xl {
  width: 40px;
  height: 40px;
}

.DS__CardLabel__root,
.DS__CardLabel__text,
.DS__CardLabel__icon {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__CardLabel__root {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 32px;
  height: 24px;
  border-radius: 12px;
}

.DS__CardLabel__has_position {
  position: absolute;
}

.DS__CardLabel__position_topLeft,
  .DS__CardLabel__position_topRight {
  top: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.DS__CardLabel__position_topLeft {
  left: 0;
}

.DS__CardLabel__position_topRight {
  right: 0;
}

.DS__CardLabel__direction_bottomLeft {
  border-bottom-left-radius: 0;
}

.DS__CardLabel__direction_bottomRight {
  border-bottom-right-radius: 0;
}

.DS__CardLabel__color_G600 {
  background-color: #97ba1e;
}

.DS__CardLabel__color_O600 {
  background-color: #ff991f;
}

.DS__CardLabel__color_R600 {
  background-color: #f14d56;
}

.DS__CardLabel__color_B600 {
  background-color: #577edc;
}

.DS__CardLabel__color_N40 {
  background-color: #eceff5;
}

.DS__CardLabel__text {
  margin: 0 16px;
}

.DS__CardLabel__text + .DS__CardLabel__icon {
  margin-left: -12px;
}

.DS__CardLabel__icon {
  margin: 0 8px;
  color: #ffffff;
}

.DS__CardLabel__icon svg {
  display: block;
}

.DS__Basket__Basket,
.DS__Basket__RowWrap,
.DS__Basket__Row,
.DS__Basket__Title,
.DS__Basket__Price,
.DS__Basket__Column,
.DS__Basket__Arrow,
.DS__Basket__BasketIcon,
.DS__Basket__Conditions,
.DS__Basket__Condition,
.DS__Basket__ConditionLink,
.DS__Basket__Toggle {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Basket__Basket {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}

.DS__Basket__Basket:not(.DS__Basket__Basket_selected) .DS__Basket__Condition {
  color: #f14d56;
}

.DS__Basket__Basket_selected .DS__Basket__Toggle {
  background: #97ba1e;
}

.DS__Basket__Basket_selected .DS__Basket__Toggle::before {
  border: 1px solid #97ba1e;
  transition: -webkit-transform 0.2s ease;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  -webkit-transform: translateX(17px);
  transform: translateX(17px);
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Basket__Basket_selected .DS__Basket__Toggle::before {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Basket__Basket_open .DS__Basket__Arrow {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.DS__Basket__Basket_open .DS__Basket__Conditions {
  pointer-events: auto;
  opacity: 1;
}

.DS__Basket__RowWrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 12px 8px;
  padding-top: 9px;
  padding-left: 6px;
  background: #ffffff;
  border-radius: 12px 12px 0 0;
  -webkit-box-shadow: 0 -2px 6px -2px rgba(34, 42, 55, 0.13);
          box-shadow: 0 -2px 6px -2px rgba(34, 42, 55, 0.13);
  -webkit-transition: margin-top 0.3s ease;
  transition: margin-top 0.3s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Basket__RowWrap {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Basket__Row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
}

.DS__Basket__Row.DS__Basket__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__Basket__Title {
  font-size: 16px;
  line-height: 24px;
  color: #95a0b3;
  cursor: pointer;
}

.DS__Basket__Price {
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  color: #222a37;
  cursor: pointer;
}

.DS__Basket__Column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  cursor: pointer;
}

.DS__Basket__Arrow {
  cursor: pointer;
  transition: -webkit-transform 0.3s ease;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Basket__Arrow {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Basket__BasketIcon {
  margin-right: 3px;
  margin-left: 2px;
}

.DS__Basket__Conditions {
  position: absolute;
  right: 0;
  left: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 12px 8px 24px;
  margin-bottom: 0;
  pointer-events: none;
  background: #ffffff;
  border-radius: 12px 12px 0 0;
  -webkit-box-shadow: 0px -2px 6px -2px rgba(34, 42, 55, 0.13);
          box-shadow: 0px -2px 6px -2px rgba(34, 42, 55, 0.13);
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Basket__Conditions {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Basket__Condition {
  font-size: 12px;
  line-height: 16px;
  color: #95a0b3;
}

.DS__Basket__ConditionLink {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  text-decoration: underline;
  cursor: pointer;
}

.DS__Basket__ConditionLink:visited {
  color: inherit;
}

.DS__Basket__Toggle {
  position: relative;
  width: 34px;
  height: 14px;
  cursor: pointer;
  background: #dde3ed;
  border-radius: 15px;
}

.DS__Basket__Toggle::before {
  position: absolute;
  top: calc(50% - 10.5px);
  left: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 21px;
  height: 21px;
  content: '';
  background: #ffffff;
  border: 1px solid #dde3ed;
  border-radius: 50%;
  transition: -webkit-transform 0.2s ease;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  -webkit-transform: none;
  transform: none;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Basket__Toggle::before {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Card__root {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  cursor: pointer;
  background-color: #ffffff;
  border: 1px solid #eceff5;
  border-radius: 16px;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Card__root {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Card__root:hover,
  .DS__Card__root:focus {
  -webkit-box-shadow: 0px 4px 10px rgba(34, 42, 55, 0.13);
          box-shadow: 0px 4px 10px rgba(34, 42, 55, 0.13);
}

@media (max-width: 767px) {
  .DS__Card__root {
    -webkit-box-shadow: 0px 0px 4px rgba(34, 42, 55, 0.04),
      0px 4px 12px rgba(34, 42, 55, 0.04);
            box-shadow: 0px 0px 4px rgba(34, 42, 55, 0.04),
      0px 4px 12px rgba(34, 42, 55, 0.04)
  }
}

.DS__Card__grey {
  background-color: #f6f8fc;
}

.DS__Card__image_container {
  position: relative;
  display: block;
  overflow: hidden;
}

.DS__Card__image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
}

.DS__Card__image_plumDarkslate {
  background-image: linear-gradient(
    84deg,
    #c18bbd 0%,
    #614d9a 100%
  );
}

.DS__Card__image_aquamarineBlue {
  background-image: linear-gradient(
    84deg,
    #81c9d5 0%,
    #3d72b8 100%
  );
}

.DS__Card__image_azureTurquoise {
  background-image: linear-gradient(
    70.03deg,
    #00a4ba 0%,
    #89abfb 98.59%
  );
}

.DS__Card__image_citrineSalmon {
  background-image: linear-gradient(
    84deg,
    #f2a900 0%,
    #ef7d7e 100%
  );
}

.DS__Card__image_greenSeagreen {
  background-image: linear-gradient(
    84deg,
    #c4d600 0%,
    #5bb784 100%
  );
}

.DS__Card__body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.DS__Card__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.DS__Card__title {
  display: -webkit-box;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-bottom: 8px;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}

@media (min-width: 768px) {
  .DS__Card__title {
    margin-bottom: 12px
  }
}

.DS__Card__date {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.DS__Card__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}

.DS__Card__view_offers .DS__Card__image_container {
  height: 100px;
}

.DS__Card__view_offers .DS__Card__body {
  padding: 16px 20px 20px;
}

.DS__Card__view_offers .DS__Card__content {
  height: 108px;
}

.DS__Card__view_offers .DS__Card__title {
  -webkit-line-clamp: 4;
}

.DS__Card__view_offers .DS__Card__text {
  height: 60px;
}

.DS__Card__view_offers .DS__Card__actions {
  padding-top: 20px;
}

@media (min-width: 768px) {
  .DS__Card__view_offers:not(.DS__Card__compact) .DS__Card__body {
    padding: 20px 24px 24px;
  }

  .DS__Card__view_offers:not(.DS__Card__compact) .DS__Card__content {
    height: 120px;
  }

  .DS__Card__view_offers:not(.DS__Card__compact) .DS__Card__text {
    height: 80px;
  }

  .DS__Card__view_offers:not(.DS__Card__compact) .DS__Card__actions {
    padding-top: 28px;
  }
}

.DS__Card__view_offers.DS__Card__has_date .DS__Card__date, .DS__Card__view_offers:not(.DS__Card__compact).DS__Card__has_date .DS__Card__date {
  margin-bottom: 12px;
}

.DS__Card__view_offers.DS__Card__has_date .DS__Card__title, .DS__Card__view_offers:not(.DS__Card__compact).DS__Card__has_date .DS__Card__title {
  -webkit-line-clamp: 2;
}

.DS__Card__view_offers.DS__Card__has_date .DS__Card__content, .DS__Card__view_offers:not(.DS__Card__compact).DS__Card__has_date .DS__Card__content {
  height: 158px;
}

.DS__Card__view_offers.DS__Card__has_date .DS__Card__actions, .DS__Card__view_offers:not(.DS__Card__compact).DS__Card__has_date .DS__Card__actions {
  padding-top: 14px;
}

.DS__Card__view_news .DS__Card__image_container {
  height: 80px;
}

.DS__Card__view_news .DS__Card__body {
  padding: 16px 20px 20px;
}

.DS__Card__view_news .DS__Card__content {
  height: 116px;
}

.DS__Card__view_news .DS__Card__date {
  padding-top: 20px;
  text-transform: uppercase;
}

.DS__Card__view_news .DS__Card__text {
  height: 80px;
}

@media (min-width: 768px) {
  .DS__Card__view_news:not(.DS__Card__compact) .DS__Card__body {
    padding: 20px 24px 34px;
  }

  .DS__Card__view_news:not(.DS__Card__compact) .DS__Card__content {
    height: 194px;
  }

  .DS__Card__view_news:not(.DS__Card__compact) .DS__Card__date {
    padding-top: 16px;
  }

  .DS__Card__view_news:not(.DS__Card__compact) .DS__Card__text {
    height: 154px;
  }
}

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

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

@media (min-width: 768px) {
  .DS__Card__position_left.DS__Card__view_offers:not(.DS__Card__compact) .DS__Card__body,
      .DS__Card__position_left.DS__Card__view_offers:not(.DS__Card__compact) .DS__Card__image_container,
      .DS__Card__position_right.DS__Card__view_offers:not(.DS__Card__compact) .DS__Card__body,
      .DS__Card__position_right.DS__Card__view_offers:not(.DS__Card__compact) .DS__Card__image_container {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .DS__Card__position_left.DS__Card__view_offers:not(.DS__Card__compact) .DS__Card__image_container, .DS__Card__position_right.DS__Card__view_offers:not(.DS__Card__compact) .DS__Card__image_container {
    height: auto;
    min-height: 100%;
  }

  .DS__Card__position_left.DS__Card__view_offers:not(.DS__Card__compact) .DS__Card__body, .DS__Card__position_right.DS__Card__view_offers:not(.DS__Card__compact) .DS__Card__body {
    padding-top: 32px;
    padding-right: 32px;
    padding-bottom: 32px;
  }

  .DS__Card__position_left.DS__Card__view_offers:not(.DS__Card__compact) .DS__Card__content, .DS__Card__position_right.DS__Card__view_offers:not(.DS__Card__compact) .DS__Card__content {
    height: 144px;
  }

  .DS__Card__position_left.DS__Card__view_offers:not(.DS__Card__compact) .DS__Card__text, .DS__Card__position_right.DS__Card__view_offers:not(.DS__Card__compact) .DS__Card__text {
    height: 100px;
  }

  .DS__Card__position_left.DS__Card__view_offers:not(.DS__Card__compact) .DS__Card__actions, .DS__Card__position_right.DS__Card__view_offers:not(.DS__Card__compact) .DS__Card__actions {
    padding-top: 22px;
  }

  .DS__Card__position_left.DS__Card__view_offers:not(.DS__Card__compact).DS__Card__has_date .DS__Card__title, .DS__Card__position_right.DS__Card__view_offers:not(.DS__Card__compact).DS__Card__has_date .DS__Card__title {
    margin-bottom: 8px;
  }

  .DS__Card__position_left.DS__Card__view_offers:not(.DS__Card__compact).DS__Card__has_date .DS__Card__text, .DS__Card__position_right.DS__Card__view_offers:not(.DS__Card__compact).DS__Card__has_date .DS__Card__text {
    height: 40px;
  }

  .DS__Card__position_left.DS__Card__view_offers:not(.DS__Card__compact).DS__Card__has_date .DS__Card__actions, .DS__Card__position_right.DS__Card__view_offers:not(.DS__Card__compact).DS__Card__has_date .DS__Card__actions {
    padding-top: 28px;
  }
}

@media (min-width: 1280px) {
  .DS__Card__position_left.DS__Card__view_offers:not(.DS__Card__compact) .DS__Card__image_container, .DS__Card__position_right.DS__Card__view_offers:not(.DS__Card__compact) .DS__Card__image_container {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 65.87%;
            flex: 0 0 65.87%;
    max-width: 65.87%;
  }

  .DS__Card__position_left.DS__Card__view_offers:not(.DS__Card__compact) .DS__Card__body, .DS__Card__position_right.DS__Card__view_offers:not(.DS__Card__compact) .DS__Card__body {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 34.13%;
            flex: 0 0 34.13%;
    max-width: 34.13%;
  }

  .DS__Card__position_left.DS__Card__view_offers:not(.DS__Card__compact).DS__Card__has_date .DS__Card__image_container, .DS__Card__position_right.DS__Card__view_offers:not(.DS__Card__compact).DS__Card__has_date .DS__Card__image_container {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 34.13%;
            flex: 0 0 34.13%;
    max-width: 34.13%;
  }

  .DS__Card__position_left.DS__Card__view_offers:not(.DS__Card__compact).DS__Card__has_date .DS__Card__body, .DS__Card__position_right.DS__Card__view_offers:not(.DS__Card__compact).DS__Card__has_date .DS__Card__body {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 65.87%;
            flex: 0 0 65.87%;
    max-width: 65.87%;
  }
}

.DS__Card__position_full {
  position: relative;
  z-index: 1;
}

.DS__Card__position_full .DS__Card__image_container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  min-height: 100%;
}

@media (min-width: 768px) {
  .DS__Card__position_full .DS__Card__body {
    padding: 32px
  }
}

@media (min-width: 768px) {
  .DS__Card__position_full .DS__Card__body {
    padding: 48px
  }
}

@media (min-width: 768px) {
  .DS__Card__position_full .DS__Card__content {
    max-width: 280px;
    height: auto;
    min-height: 102px
  }
}

@media (min-width: 1280px) {
  .DS__Card__position_full .DS__Card__content {
    max-width: 592px
  }
}

.DS__Card__position_full .DS__Card__actions {
  padding-top: 20px;
}

.DS__Clamp__root,
.DS__Clamp__text {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Clamp__root {
  all: unset;
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
}

.DS__Clamp__text {
  all: unset;
  display: inline-block;
  /* stylelint-disable-next-line declaration-block-no-duplicate-properties */
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
}

.DS__Checkbox__root {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: pointer;
}

.DS__Checkbox__checkbox {
  margin-top: 2px;
}

.DS__Checkbox__text {
  margin-left: 8px;
}

.DS__CheckboxBase__root {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:hover + .DS__CheckboxBase__box,
    .DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:focus + .DS__CheckboxBase__box,
    .DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:active + .DS__CheckboxBase__box {
  border-color: #97ba1e;
}

.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:focus + .DS__CheckboxBase__box {
  -webkit-box-shadow: 0 0 0 3px #d4e3ac;
          box-shadow: 0 0 0 3px #d4e3ac;
}

.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:active + .DS__CheckboxBase__box {
  background-color: #f4f9e6;
}

.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:checked + .DS__CheckboxBase__box, .DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__indeterminate + .DS__CheckboxBase__box {
  background-color: #97ba1e;
  border-color: #97ba1e;
}

.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:checked:hover + .DS__CheckboxBase__box,
      .DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:checked:focus + .DS__CheckboxBase__box,
      .DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__indeterminate:hover + .DS__CheckboxBase__box,
      .DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__indeterminate:focus + .DS__CheckboxBase__box {
  background-color: #81a11a;
  border-color: #81a11a;
}

.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:checked:active + .DS__CheckboxBase__box, .DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__indeterminate:active + .DS__CheckboxBase__box {
  background-color: #547012;
  border-color: #547012;
}

.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:hover + .DS__CheckboxBase__box,
    .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:focus + .DS__CheckboxBase__box,
    .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:active + .DS__CheckboxBase__box {
  border-color: #00a4ba;
}

.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:focus + .DS__CheckboxBase__box {
  -webkit-box-shadow: 0 0 0 3px #94dee4;
          box-shadow: 0 0 0 3px #94dee4;
}

.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:active + .DS__CheckboxBase__box {
  background-color: #e8f9fb;
}

.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:checked + .DS__CheckboxBase__box, .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__indeterminate + .DS__CheckboxBase__box {
  background-color: #00a4ba;
  border-color: #00a4ba;
}

.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:checked:hover + .DS__CheckboxBase__box,
      .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:checked:focus + .DS__CheckboxBase__box,
      .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__indeterminate:hover + .DS__CheckboxBase__box,
      .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__indeterminate:focus + .DS__CheckboxBase__box {
  background-color: #0b7483;
  border-color: #0b7483;
}

.DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:checked:active + .DS__CheckboxBase__box, .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__indeterminate:active + .DS__CheckboxBase__box {
  background-color: #075c68;
  border-color: #075c68;
}

.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:checked + .DS__CheckboxBase__box,
    .DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__indeterminate + .DS__CheckboxBase__box,
    .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:checked + .DS__CheckboxBase__box,
    .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__indeterminate + .DS__CheckboxBase__box {
  color: #ffffff;
}

.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid + .DS__CheckboxBase__box, .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid + .DS__CheckboxBase__box {
  border-color: #f14d56;
}

.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid:hover + .DS__CheckboxBase__box, .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid:hover + .DS__CheckboxBase__box {
  border-color: #c13e45;
}

.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid:focus + .DS__CheckboxBase__box, .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid:focus + .DS__CheckboxBase__box {
  -webkit-box-shadow: 0 0 0 3px #f7949a;
          box-shadow: 0 0 0 3px #f7949a;
}

.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid:active + .DS__CheckboxBase__box, .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid:active + .DS__CheckboxBase__box {
  background-color: #feedee;
}

.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid:checked + .DS__CheckboxBase__box, .DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid.DS__CheckboxBase__indeterminate + .DS__CheckboxBase__box, .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid:checked + .DS__CheckboxBase__box, .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid.DS__CheckboxBase__indeterminate + .DS__CheckboxBase__box {
  background-color: #f14d56;
  border-color: #f14d56;
}

.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid:checked:hover + .DS__CheckboxBase__box,
      .DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid:checked:focus + .DS__CheckboxBase__box,
      .DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid.DS__CheckboxBase__indeterminate:hover + .DS__CheckboxBase__box,
      .DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid.DS__CheckboxBase__indeterminate:focus + .DS__CheckboxBase__box,
      .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid:checked:hover + .DS__CheckboxBase__box,
      .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid:checked:focus + .DS__CheckboxBase__box,
      .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid.DS__CheckboxBase__indeterminate:hover + .DS__CheckboxBase__box,
      .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid.DS__CheckboxBase__indeterminate:focus + .DS__CheckboxBase__box {
  background-color: #c13e45;
  border-color: #c13e45;
}

.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid:checked:active + .DS__CheckboxBase__box, .DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input.DS__CheckboxBase__invalid.DS__CheckboxBase__indeterminate:active + .DS__CheckboxBase__box, .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid:checked:active + .DS__CheckboxBase__box, .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input.DS__CheckboxBase__invalid.DS__CheckboxBase__indeterminate:active + .DS__CheckboxBase__box {
  background-color: #912e34;
  border-color: #912e34;
}

.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:disabled + .DS__CheckboxBase__box, .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:disabled + .DS__CheckboxBase__box {
  background-color: #f6f8fc;
  border-color: #d0d6e1;
  -webkit-box-shadow: 0 0 0 0 transparent;
          box-shadow: 0 0 0 0 transparent;
}

.DS__CheckboxBase__theme_b2c .DS__CheckboxBase__input:checked:disabled + .DS__CheckboxBase__box, .DS__CheckboxBase__theme_b2b .DS__CheckboxBase__input:checked:disabled + .DS__CheckboxBase__box {
  color: #95a0b3;
  background-color: #dde3ed;
  border-color: #dde3ed;
}

.DS__CheckboxBase__box {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 16px;
  height: 16px;
  color: transparent;
  cursor: pointer;
  background: #ffffff;
  border: 1px solid #95a0b3;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 0 0 transparent;
          box-shadow: 0 0 0 0 transparent;
  -webkit-transition: background-color 0.3s ease,
    border-color 0.3s ease,
    color 0.3s ease,
    -webkit-box-shadow 0.3s ease;
  transition: background-color 0.3s ease,
    border-color 0.3s ease,
    color 0.3s ease,
    -webkit-box-shadow 0.3s ease;
  transition: background-color 0.3s ease,
    border-color 0.3s ease,
    box-shadow 0.3s ease, color 0.3s ease;
  transition: background-color 0.3s ease,
    border-color 0.3s ease,
    box-shadow 0.3s ease, color 0.3s ease,
    -webkit-box-shadow 0.3s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__CheckboxBase__box {
    -webkit-transition: none;
    transition: none
  }
}

.DS__CheckboxBase__input {
  position: absolute;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  width: 0;
  height: 0;
  opacity: 0;
}

.DS__CheckboxBase__input.DS__CheckboxBase__focus-visible + .DS__CheckboxBase__box {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__CheckboxButton__root,
.DS__CheckboxButton__block,
.DS__CheckboxButton__input,
.DS__CheckboxButton__check,
.DS__CheckboxButton__box {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__CheckboxButton__root {
  position: relative;
  display: inline-block;
}

.DS__CheckboxButton__block {
  width: 100%;
}

.DS__CheckboxButton__input {
  position: absolute;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  width: 0;
  height: 0;
}

.DS__CheckboxButton__check {
  display: block;
  margin-right: 8px;
}

.DS__CheckboxButton__theme_b2c .DS__CheckboxButton__check {
  color: #97ba1e;
}

.DS__CheckboxButton__theme_b2c .DS__CheckboxButton__input:checked + .DS__CheckboxButton__box {
  background-color: #f4f9e6;
}

.DS__CheckboxButton__theme_b2b .DS__CheckboxButton__check {
  color: #00a4ba;
}

.DS__CheckboxButton__theme_b2b .DS__CheckboxButton__input:checked + .DS__CheckboxButton__box {
  background-color: #e8f9fb;
}

.DS__CheckboxButton__box {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px;
  padding: 4px 12px;
  cursor: pointer;
  background-color: #eceff5;
  border-radius: 8px;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__CheckboxButton__box {
    -webkit-transition: none;
    transition: none
  }
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__CheckboxButton__box {
    -webkit-transition: none;
    transition: none
  }
}

.DS__CheckboxButton__input.DS__CheckboxButton__focus-visible + .DS__CheckboxButton__box {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__CheckboxButton__input:hover + .DS__CheckboxButton__box {
  background-color: #d0d6e1;
}

.DS__CheckboxButton__input:focus + .DS__CheckboxButton__box {
  -webkit-box-shadow: 0 2px 8px 0px #eceff5;
          box-shadow: 0 2px 8px 0px #eceff5;
}

.DS__CheckboxButton__input:active + .DS__CheckboxButton__box {
  background-color: #95a0b3;
}

.DS__CheckboxButton__input:disabled + .DS__CheckboxButton__box {
  color: #95a0b3;
  background-color: #eceff5;
}

.DS__DateField__Wrapper,
.DS__DateField__TextField {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__DateField__Wrapper {
  position: relative;
  display: block;
}

.DS__DateField__TextField {
  display: block;
  max-width: 320px;
}

@media (max-width: 767px) {
  .DS__DateField__TextField {
    max-width: inherit
  }
}

.DS__DateField__TextField_block {
  max-width: inherit;
}

.DS__DateField__datepicker_component {
  z-index: 100;
}

.DS__ScrollableCalendar__Wrapper,
.DS__ScrollableCalendar__Month,
.DS__ScrollableCalendar__Week,
.DS__ScrollableCalendar__Day,
.DS__ScrollableCalendar__Weekdays,
.DS__ScrollableCalendar__ListContainer,
.DS__ScrollableCalendar__List {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__ScrollableCalendar__Wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

.DS__ScrollableCalendar__Wrapper_theme_b2c:not(.DS__ScrollableCalendar__range) .DS__ScrollableCalendar__Day_today,
      .DS__ScrollableCalendar__Wrapper_theme_b2c:not(.DS__ScrollableCalendar__range) .DS__ScrollableCalendar__Day_selected:not(.DS__ScrollableCalendar__Day_disabled) {
  color: #ffffff;
  background-color: #97ba1e;
}

.DS__ScrollableCalendar__Wrapper_theme_b2c.DS__ScrollableCalendar__range .DS__ScrollableCalendar__Day_selected:not(.DS__ScrollableCalendar__Day_disabled) {
  background-color: #f4f9e6;
}

.DS__ScrollableCalendar__Wrapper_theme_b2c.DS__ScrollableCalendar__range .DS__ScrollableCalendar__Day_end:not(.DS__ScrollableCalendar__Day_disabled),
      .DS__ScrollableCalendar__Wrapper_theme_b2c.DS__ScrollableCalendar__range .DS__ScrollableCalendar__Day_start:not(.DS__ScrollableCalendar__Day_disabled) {
  color: #ffffff;
  background-color: #97ba1e;
}

.DS__ScrollableCalendar__Wrapper_theme_b2b:not(.DS__ScrollableCalendar__range) .DS__ScrollableCalendar__Day_today,
      .DS__ScrollableCalendar__Wrapper_theme_b2b:not(.DS__ScrollableCalendar__range) .DS__ScrollableCalendar__Day_selected:not(.DS__ScrollableCalendar__Day_disabled) {
  color: #ffffff;
  background-color: #00a4ba;
}

.DS__ScrollableCalendar__Wrapper_theme_b2b.DS__ScrollableCalendar__range .DS__ScrollableCalendar__Day_selected:not(.DS__ScrollableCalendar__Day_disabled) {
  background-color: #e8f9fb;
}

.DS__ScrollableCalendar__Wrapper_theme_b2b.DS__ScrollableCalendar__range .DS__ScrollableCalendar__Day_end:not(.DS__ScrollableCalendar__Day_disabled),
      .DS__ScrollableCalendar__Wrapper_theme_b2b.DS__ScrollableCalendar__range .DS__ScrollableCalendar__Day_start:not(.DS__ScrollableCalendar__Day_disabled) {
  color: #ffffff;
  background-color: #00a4ba;
}

.DS__ScrollableCalendar__Month {
  display: block;
  width: 281px;
  margin: 0 auto;
}

.DS__ScrollableCalendar__Month_title {
  margin: 10px 0 12px 12px;
  font-family: inherit;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #222a37;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.DS__ScrollableCalendar__Week {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
}

.DS__ScrollableCalendar__Week:not(:last-child) {
  margin-bottom: 2px;
}

.DS__ScrollableCalendar__Day {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 41px;
  height: 41px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #222a37;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.DS__ScrollableCalendar__Day_today,
  .DS__ScrollableCalendar__Day_selected {
  border-radius: 8px;
}

.DS__ScrollableCalendar__Day_disabled {
  color: #d0d6e1;
}

.DS__ScrollableCalendar__Day_empty,
  .DS__ScrollableCalendar__Day_disabled {
  pointer-events: none;
  cursor: default;
}

.DS__ScrollableCalendar__Day_inRange {
  border-radius: 0;
}

.DS__ScrollableCalendar__Day_firstDayInLayout,
  .DS__ScrollableCalendar__Day_start {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.DS__ScrollableCalendar__Day_lastDayInLayout,
  .DS__ScrollableCalendar__Day_end {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.DS__ScrollableCalendar__selected_one_date .DS__ScrollableCalendar__Day_firstDayInLayout,
  .DS__ScrollableCalendar__selected_one_date .DS__ScrollableCalendar__Day_start {
  border-radius: 8px;
}

.DS__ScrollableCalendar__Weekdays {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 36px;
  background-color: #f6f8fc;
}

.DS__ScrollableCalendar__Weekdays_day {
  width: 41px;
  height: 36px;
  font-size: 14px;
  line-height: 36px;
  color: #7a869a;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.DS__ScrollableCalendar__ListContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
}

.DS__ScrollableCalendar__List {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  width: 281px;
  padding: 0 13px;
  margin: 0 auto;
}

.DS__Modal__root,
.DS__Modal__Modal,
.DS__Modal__Wrapper,
.DS__Modal__Top,
.DS__Modal__CloseIcon,
.DS__Modal__Content,
.DS__Modal__Image,
.DS__Modal__Title,
.DS__Modal__Subtitle,
.DS__Modal__Icon,
.DS__Modal__Text,
.DS__Modal__Inner,
.DS__Modal__Buttons,
.DS__Modal__Button,
.DS__Modal__track-vertical,
.DS__Modal__Divider,
.DS__Modal__overlay {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Modal__root {
  position: relative;
  z-index: 998;
}

.DS__Modal__root_view_portal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.DS__Modal__root_view_overflow .DS__Modal__Wrapper,
      .DS__Modal__root_view_overflow .DS__Modal__Content,
      .DS__Modal__root_view_overflow .DS__Modal__Text {
  overflow: visible;
}

.DS__Modal__Modal {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-item-align: safe center;
      align-self: safe center;
  max-height: 100%;
}

.DS__Modal__Modal_size_small {
  max-width: 320px;
}

.DS__Modal__Modal_size_x-medium {
  max-width: 410px;
}

.DS__Modal__Modal_size_medium {
  max-width: 600px;
}

.DS__Modal__Modal_size_large {
  max-width: 800px;
}

.DS__Modal__Modal_size_x-large {
  max-width: 960px;
}

.DS__Modal__Modal_stretch {
  max-width: none;
  height: 100%;
}

.DS__Modal__Modal_stretch .DS__Modal__Wrapper {
  max-width: none;
}

.DS__Modal__Modal_stretch .DS__Modal__Wrapper .DS__Modal__Content {
  margin-bottom: auto;
}

.DS__Modal__Modal_type_error .DS__Modal__Icon {
  color: #f14d56;
}

.DS__Modal__Wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 32px;
  overflow: hidden;
  border-radius: 16px;
}

.DS__Modal__Wrapper_size_small {
  max-width: 320px;
  padding: 24px;
}

.DS__Modal__Wrapper_size_x-medium {
  max-width: 410px;
}

.DS__Modal__Wrapper_size_medium {
  max-width: 600px;
}

.DS__Modal__Wrapper_size_large {
  max-width: 800px;
  padding: 48px;
}

.DS__Modal__Wrapper_size_x-large {
  max-width: 960px;
  padding: 48px;
}

.DS__Modal__Top {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  padding-bottom: 20px;
}

.DS__Modal__Top_divider {
  padding-bottom: 28px;
}

.DS__Modal__Top_closeIcon {
  padding-right: 26px;
}

@media (min-width: 1280px) {
  .DS__Modal__Top_autosize.DS__Modal__Top_divider {
    padding-bottom: 48px;
  }

  .DS__Modal__Top_autosize.DS__Modal__Top_closeIcon {
    padding-right: 16px;
  }
}

.DS__Modal__Top_size_small.DS__Modal__Top_divider {
  padding-bottom: 24px;
}

.DS__Modal__Top_size_small.DS__Modal__Top_closeIcon {
  padding-right: 35px;
}

.DS__Modal__Top_size_large.DS__Modal__Top_divider, .DS__Modal__Top_size_x-large.DS__Modal__Top_divider {
  padding-bottom: 48px;
}

.DS__Modal__Top_size_large.DS__Modal__Top_closeIcon, .DS__Modal__Top_size_x-large.DS__Modal__Top_closeIcon {
  padding-right: 16px;
}

.DS__Modal__CloseIcon {
  position: absolute;
  top: 24px;
  right: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  color: #7a869a;
  cursor: pointer;
}

.DS__Modal__Content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  min-height: 0;
  max-height: 100%;
  overflow: hidden;
}

.DS__Modal__Image {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-bottom: 45px;
}

.DS__Modal__Image_size_small {
  width: calc(100% + 16px);
  padding: 0 0 33px 0;
  margin: -8px -8px 0 -8px;
}

.DS__Modal__Image_size_medium {
  padding: 16px 16px 45px;
}

.DS__Modal__Title,
.DS__Modal__Subtitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}

.DS__Modal__Title_centered, .DS__Modal__Subtitle_centered {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.DS__Modal__Title_Icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 48px;
  height: 48px;
  margin-right: 24px;
}

.DS__Modal__Icon {
  display: block;
  width: 20px;
  height: 20px;
  margin-right: 8px;
}

.DS__Modal__Text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
}

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

.DS__Modal__Inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100%;
}

@media (max-width: 767px) {
  .DS__Modal__Inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box
  }
}

.DS__Modal__Inner_topDivider {
  padding-top: 24px;
}

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

.DS__Modal__Inner_scroll {
  width: calc(100% - 24px);
  padding: 24px 0 32px 0;
}

.DS__Modal__Inner_scroll.DS__Modal__Inner_size_small {
  width: calc(100% - 24px);
  padding: 24px 0 32px 0;
}

.DS__Modal__Inner_scroll.DS__Modal__Inner_size_large {
  width: calc(100% - 24px);
  padding: 24px 0 32px 0;
}

.DS__Modal__Inner_scroll.DS__Modal__Inner_size_x-large {
  width: calc(100% - 24px);
  padding: 24px 0 32px 0;
}

.DS__Modal__Inner_centered {
  text-align: center;
}

.DS__Modal__Buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-top: 32px;
  margin: -4px;
}

@media (min-width: 1280px) {
  .DS__Modal__Buttons_autosize {
    padding-top: 38px
  }
}

.DS__Modal__Buttons_size_large,
  .DS__Modal__Buttons_size_x-large {
  padding-top: 38px;
}

.DS__Modal__Buttons_orientation_vertical.DS__Modal__Buttons_size_small {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 100%;
  padding-top: 40px;
}

.DS__Modal__Buttons_orientation_vertical.DS__Modal__Buttons_size_small .DS__Modal__Button {
  width: 100%;
}

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

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

.DS__Modal__Buttons_stretch .DS__Modal__Button {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media (min-width: 1280px) {
  .DS__Modal__Buttons_image.DS__Modal__Buttons_autosize {
    padding-top: 30px
  }
}

.DS__Modal__Buttons_image.DS__Modal__Buttons_size_small {
  padding-bottom: 8px;
}

.DS__Modal__Buttons_image.DS__Modal__Buttons_size_medium {
  padding-top: 50px;
  padding-bottom: 16px;
}

.DS__Modal__Buttons_image.DS__Modal__Buttons_size_large,
  .DS__Modal__Buttons_image.DS__Modal__Buttons_size_x-large {
  padding-top: 30px;
}

.DS__Modal__Buttons_scroll {
  padding-top: 24px;
}

@media (min-width: 1280px) {
  .DS__Modal__Buttons_scroll.DS__Modal__Buttons_autosize {
    padding-top: 48px
  }
}

.DS__Modal__Buttons_scroll.DS__Modal__Buttons_size_medium {
  padding-top: 32px;
}

.DS__Modal__Buttons_scroll.DS__Modal__Buttons_size_large,
  .DS__Modal__Buttons_scroll.DS__Modal__Buttons_size_x-large {
  padding-top: 48px;
}

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

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

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

.DS__Modal__Button {
  margin: 4px;
}

.DS__Modal__Buttons_orientation_vertical .DS__Modal__Button_size_small {
  margin: 4px 0 4px 4px;
}

.DS__Modal__Buttons_orientation_horizontal .DS__Modal__Button {
  min-width: 162px;
  cursor: pointer;
}

.DS__Modal__Buttons_orientation_horizontal .DS__Modal__Button_single {
  min-width: 205px;
}

.DS__Modal__Buttons_orientation_horizontal .DS__Modal__Button_size_small {
  min-width: 132px;
}

.DS__Modal__Buttons_orientation_horizontal .DS__Modal__Button_size_medium {
  min-width: 139px;
}

@media (min-width: 768px) {
  .DS__Modal__Buttons_orientation_horizontal .DS__Modal__Button_autosize.DS__Modal__Buttons_orientation_horizontal .DS__Modal__Button_image {
    min-width: 186px
  }
}

.DS__Modal__Buttons_orientation_horizontal .DS__Modal__Button_image.DS__Modal__Buttons_orientation_horizontal .DS__Modal__Button_size_medium,
    .DS__Modal__Buttons_orientation_horizontal .DS__Modal__Button_image.DS__Modal__Buttons_orientation_horizontal .DS__Modal__Button_size_large,
    .DS__Modal__Buttons_orientation_horizontal .DS__Modal__Button_image.DS__Modal__Buttons_orientation_horizontal .DS__Modal__Button_size_x-large {
  min-width: 186px;
}

.DS__Modal__track-vertical {
  position: absolute;
  right: 8px;
}

.DS__Modal__Divider {
  margin-right: -32px;
  margin-left: -32px;
}

@media (min-width: 1280px) {
  .DS__Modal__Divider_autosize {
    margin-right: -48px;
    margin-left: -48px
  }
}

.DS__Modal__Divider_size_small {
  margin-right: -24px;
  margin-left: -24px;
}

.DS__Modal__Divider_size_large,
    .DS__Modal__Divider_size_x-large {
  margin-right: -48px;
  margin-left: -48px;
}

.DS__Modal__overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(34, 42, 55, 0.4);
}

@media (max-width: 767px) {
  .DS__Modal__Modal_autosize {
    max-width: 320px;
  }

  @media screen and (prefers-reduced-motion: reduce) {
    .DS__Modal__Modal_swipe {
      padding-bottom: 300vh;
      -webkit-transition: none;
      transition: none;
      -webkit-transform: translateY(100%);
      transform: translateY(100%);
      will-change: transform;
    }
  }

  .DS__Modal__Modal_swipe {
    padding-bottom: 300vh;
    transition: -webkit-transform 0.2s ease;
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: transform 0.2s ease;
    transition: transform 0.2s ease, -webkit-transform 0.2s ease;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    will-change: transform;
  }

  .DS__Modal__Modal_mobile_position_bottom {
    bottom: 0;
    border-radius: 16px 16px 0 0;
  }

  .DS__Modal__Modal_mobile_position_full {
    top: 0;
    bottom: 0;
    min-height: 100%;
    /* Fix Ð´Ð»Ñ 13 IOS */
    /* stylelint-disable-next-line declaration-block-no-duplicate-properties */
    min-height: -webkit-fill-available;
    border-radius: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .DS__Modal__Modal_mobile_position_bottom,
    .DS__Modal__Modal_mobile_position_full {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    max-width: none;
    padding: 0;
    background-color: #ffffff;
    -webkit-box-shadow: 0 0 0 1px #d0d6e1,
        0 -1px 3px 0 rgba(34, 42, 55, 0.13);
            box-shadow: 0 0 0 1px #d0d6e1,
        0 -1px 3px 0 rgba(34, 42, 55, 0.13);
  }

  .DS__Modal__Modal_mobile_position_bottom .DS__Modal__Wrapper, .DS__Modal__Modal_mobile_position_full .DS__Modal__Wrapper {
    max-width: none;
    padding: 16px;
  }

  .DS__Modal__Modal_mobile_position_bottom .DS__Modal__CloseButton, .DS__Modal__Modal_mobile_position_full .DS__Modal__CloseButton {
    top: 18px;
    right: 16px;
  }

  .DS__Modal__Modal_mobile_position_bottom .DS__Modal__Top, .DS__Modal__Modal_mobile_position_full .DS__Modal__Top {
    padding: 0;
  }

  .DS__Modal__Modal_mobile_position_bottom .DS__Modal__Top_autosize.DS__Modal__Top_divider, .DS__Modal__Modal_mobile_position_full .DS__Modal__Top_autosize.DS__Modal__Top_divider {
    padding-bottom: 0;
  }

  .DS__Modal__Modal_mobile_position_bottom .DS__Modal__Image, .DS__Modal__Modal_mobile_position_full .DS__Modal__Image {
    width: 100%;
    padding: 16px 0 10px;
    margin: 0;
  }

  .DS__Modal__Modal_mobile_position_bottom .DS__Modal__Title, .DS__Modal__Modal_mobile_position_full .DS__Modal__Title {
    margin-bottom: 16px;
  }

  .DS__Modal__Modal_mobile_position_bottom .DS__Modal__Title_Icon, .DS__Modal__Modal_mobile_position_full .DS__Modal__Title_Icon {
    width: 32px;
    height: 32px;
    margin-right: 16px;
  }

  .DS__Modal__Modal_mobile_position_bottom .DS__Modal__Subtitle, .DS__Modal__Modal_mobile_position_full .DS__Modal__Subtitle {
    margin-bottom: 16px;
  }

  .DS__Modal__Modal_mobile_position_bottom .DS__Modal__Text_scroll, .DS__Modal__Modal_mobile_position_full .DS__Modal__Text_scroll {
    margin: 0 -32px;
  }

  .DS__Modal__Modal_mobile_position_bottom .DS__Modal__Text_scroll .DS__Modal__Inner, .DS__Modal__Modal_mobile_position_full .DS__Modal__Text_scroll .DS__Modal__Inner {
    padding-right: 32px;
    padding-left: 32px;
  }

  .DS__Modal__Modal_mobile_position_bottom .DS__Modal__Buttons, .DS__Modal__Modal_mobile_position_full .DS__Modal__Buttons {
    padding-top: 16px;
    padding-bottom: 0;
    background-color: #ffffff;
  }

  .DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_Select,
    .DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_Suggest,
    .DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_ScrollableCalendar,
    .DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_Select,
    .DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_Suggest,
    .DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_ScrollableCalendar {
    padding-right: 0;
  }

  .DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_Select .DS__Modal__Wrapper, .DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_Suggest .DS__Modal__Wrapper, .DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_ScrollableCalendar .DS__Modal__Wrapper, .DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_Select .DS__Modal__Wrapper, .DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_Suggest .DS__Modal__Wrapper, .DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_ScrollableCalendar .DS__Modal__Wrapper {
    padding: 0;
  }

  .DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_Select .DS__Modal__Top, .DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_Suggest .DS__Modal__Top, .DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_ScrollableCalendar .DS__Modal__Top, .DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_Select .DS__Modal__Top, .DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_Suggest .DS__Modal__Top, .DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_ScrollableCalendar .DS__Modal__Top {
    padding: 16px 16px 0;
  }

  .DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_Select .DS__Modal__Buttons, .DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_Suggest .DS__Modal__Buttons, .DS__Modal__Modal_mobile_position_bottom.DS__Modal__Modal_meta_ScrollableCalendar .DS__Modal__Buttons, .DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_Select .DS__Modal__Buttons, .DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_Suggest .DS__Modal__Buttons, .DS__Modal__Modal_mobile_position_full.DS__Modal__Modal_meta_ScrollableCalendar .DS__Modal__Buttons {
    padding-bottom: 16px;
  }

  /* ÐÐµÐ¾Ð±Ñ…Ð¾Ð´Ð¸Ð¼Ð¾ Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ scrollbar Ð½Ð° Ð¼Ð¾Ð±Ð¸Ð»ÑŒÐ½Ñ‹Ñ…  */

  .DS__Modal__Modal .ps__rail-y {
    pointer-events: none;
  }

  .DS__Modal__Wrapper_autosize {
    max-width: 320px;
    padding: 24px;
  }

  .DS__Modal__Modal_mobile_position_bottom .DS__Modal__Wrapper {
    max-height: calc(100vh - 76px);
  }

  .DS__Modal__Modal_mobile_position_center .DS__Modal__Wrapper {
    max-height: calc(100vh - 76px);
  }

  .DS__Modal__Top_autosize.DS__Modal__Top_divider {
    padding-bottom: 24px;
  }

  .DS__Modal__Top_autosize.DS__Modal__Top_closeIcon {
    padding-right: 35px;
  }

  .DS__Modal__Image_autosize {
    width: calc(100% + 16px);
    padding: 0 0 33px 0;
    margin: -8px -8px 0 -8px;
  }

  .DS__Modal__Text_scroll.DS__Modal__Text_autosize {
    margin: 0 -24px;
  }

  .DS__Modal__Inner_scroll.DS__Modal__Inner_autosize {
    width: calc(100% - 64px);
    padding: 24px 24px 32px;
  }

  .DS__Modal__Buttons_orientation_vertical.DS__Modal__Buttons_autosize {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    padding-top: 40px;
  }

  .DS__Modal__Buttons_image.DS__Modal__Buttons_autosize {
    padding-bottom: 8px;
  }

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

  .DS__Modal__Button_autosize {
    min-width: 132px;
  }

  .DS__Modal__Divider_autosize {
    margin-right: -24px;
    margin-left: -24px;
  }
}

@media (min-width: 768px) {
  .DS__Modal__Modal_autosize {
    max-width: 600px;
  }

  .DS__Modal__Wrapper_autosize {
    max-width: 600px;
  }

  .DS__Modal__Image_autosize {
    padding: 16px 16px 45px;
  }

  .DS__Modal__Buttons_image.DS__Modal__Buttons_autosize {
    padding-top: 50px;
    padding-bottom: 16px;
  }

  .DS__Modal__Buttons_scroll.DS__Modal__Buttons_autosize {
    padding-top: 32px;
  }

  .DS__Modal__Button_autosize {
    min-width: 139px;
  }
}

@media (min-width: 1280px) {
  .DS__Modal__Modal_autosize {
    max-width: 960px;
  }

  .DS__Modal__Wrapper_autosize {
    max-width: 960px;
    padding: 48px;
  }

  .DS__Modal__Inner_scroll.DS__Modal__Inner_autosize {
    width: calc(100% - 96px);
    padding: 24px 48px 32px;
  }
}

.DS__Modal__button_back_component {
  margin-right: 12px;
}

.DS__Divider__root {
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
  border: none;
}

.DS__Divider__horizontal {
  width: 100%;
  height: 1px;
}

.DS__Divider__vertical {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 1px;
  height: 100%;
  min-height: 1em;
}

.DS__Depth__root {
  display: block;
  overflow: hidden;
  background-color: #ffffff;
  border-radius: 16px;
}

.DS__Depth__depth_z0 {
  border: 1px solid #dde3ed;
}

.DS__Depth__depth_z50 {
  -webkit-box-shadow: 0px 4px 12px rgba(34, 42, 55, 0.04),
      0px 0px 4px rgba(34, 42, 55, 0.04);
          box-shadow: 0px 4px 12px rgba(34, 42, 55, 0.04),
      0px 0px 4px rgba(34, 42, 55, 0.04);
}

.DS__Depth__depth_z100 {
  -webkit-box-shadow: 0 4px 10px rgba(34, 42, 55, 0.13);
          box-shadow: 0 4px 10px rgba(34, 42, 55, 0.13);
}

.DS__Depth__depth_z100W {
  -webkit-box-shadow: 0 0 1px 0 rgba(34, 42, 55, 0.13),
      0 4px 10px rgba(34, 42, 55, 0.13);
          box-shadow: 0 0 1px 0 rgba(34, 42, 55, 0.13),
      0 4px 10px rgba(34, 42, 55, 0.13);
}

.DS__Depth__depth_z300 {
  -webkit-box-shadow: 0 8px 16px rgba(34, 42, 55, 0.13);
          box-shadow: 0 8px 16px rgba(34, 42, 55, 0.13);
}

.DS__Depth__depth_z300W {
  -webkit-box-shadow: 0 0 1px rgba(34, 42, 55, 0.13),
      0 8px 16px rgba(34, 42, 55, 0.13);
          box-shadow: 0 0 1px rgba(34, 42, 55, 0.13),
      0 8px 16px rgba(34, 42, 55, 0.13);
}

.DS__Depth__depth_z300B {
  -webkit-box-shadow: 0 8px 16px #d0d6e1;
          box-shadow: 0 8px 16px #d0d6e1;
}

.DS__Depth__depth_z500 {
  -webkit-box-shadow: 0px 16px 32px rgba(34, 42, 55, 0.13);
          box-shadow: 0px 16px 32px rgba(34, 42, 55, 0.13);
}

.DS__Depth__depth_z500W {
  -webkit-box-shadow: 0 16px 32px rgba(34, 42, 55, 0.13);
          box-shadow: 0 16px 32px rgba(34, 42, 55, 0.13);
}

.DS__Depth__enable_overflow {
  overflow: visible;
}

.DS__Depth__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.DS__CloseButton__CloseIcon {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__CloseButton__CloseIcon {
  position: absolute;
  top: 24px;
  right: 24px;
  z-index: 999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  padding: 0;
  color: #7a869a;
  cursor: pointer;
  background-color: transparent;
  border: 0;
}

.DS__styles-side__scrollbar-container {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__styles-side__scrollbar-container {
  position: relative;
  height: 100%;
}

/* stylelint-disable no-duplicate-selectors, color-no-hex */

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

/*
 * Scrollbar rail styles
 */

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

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

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

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

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

/*
 * Scrollbar thumb styles
 */

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

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

.ps__rail-x:hover &gt; .ps__thumb-x,
.ps__rail-x:focus &gt; .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  height: 6px;
  background-color: #999;
}

.ps__rail-y:hover &gt; .ps__thumb-y,
.ps__rail-y:focus &gt; .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  width: 6px;
  background-color: #999;
}

/* MS supports */

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

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}

.scrollbar-container {
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.ps__rail-y {
  position: absolute;
  right: 0;
  display: none;
  width: 6px;
  margin: 5px 5px 5px 0;
  border-radius: 8px;
  opacity: 0;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
}

.ps__thumb-y {
  position: absolute;
  right: 0;
  width: 6px;
  cursor: pointer;
  background-color: #aaa;
  border-radius: 6px;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
}

.ps__rail-y:hover &gt; .ps__thumb-y,
.ps__rail-y:focus &gt; .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  width: 6px;
  background-color: #999;
}

.DS__Scrollbar__scroll {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Scrollbar__scroll {
  position: relative;
  display: block;
  width: 100%;
  max-width: inherit;
  max-height: 100%;
  pointer-events: inherit;
}

/* DayPicker styles */

.DayPicker {
  display: inline-block;
  font-size: 1rem;
}

.DayPicker-wrapper {
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding-bottom: 1em;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.DayPicker-Months {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.DayPicker-Month {
  display: table;
  margin: 0 1em;
  margin-top: 1em;
  border-spacing: 0;
  border-collapse: collapse;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.DayPicker-NavBar {
}

.DayPicker-NavButton {
  position: absolute;
  top: 1em;
  right: 1.5em;
  left: auto;
  display: inline-block;
  margin-top: 2px;
  width: 1.25em;
  height: 1.25em;
  background-position: center;
  background-size: 50%;
  background-repeat: no-repeat;
  color: #8B9898;
  cursor: pointer;
}

.DayPicker-NavButton:hover {
  opacity: 0.8;
}

.DayPicker-NavButton--prev {
  margin-right: 1.5em;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC');
}

.DayPicker-NavButton--next {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==');
}

.DayPicker-NavButton--interactionDisabled {
  display: none;
}

.DayPicker-Caption {
  display: table-caption;
  margin-bottom: 0.5em;
  padding: 0 0.5em;
  text-align: left;
}

.DayPicker-Caption &gt; div {
  font-weight: 500;
  font-size: 1.15em;
}

.DayPicker-Weekdays {
  display: table-header-group;
  margin-top: 1em;
}

.DayPicker-WeekdaysRow {
  display: table-row;
}

.DayPicker-Weekday {
  display: table-cell;
  padding: 0.5em;
  color: #8B9898;
  text-align: center;
  font-size: 0.875em;
}

.DayPicker-Weekday abbr[title] {
  border-bottom: none;
  text-decoration: none;
}

.DayPicker-Body {
  display: table-row-group;
}

.DayPicker-Week {
  display: table-row;
}

.DayPicker-Day {
  display: table-cell;
  padding: 0.5em;
  border-radius: 50%;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}

.DayPicker-WeekNumber {
  display: table-cell;
  padding: 0.5em;
  min-width: 1em;
  border-right: 1px solid #EAECEC;
  color: #8B9898;
  vertical-align: middle;
  text-align: right;
  font-size: 0.75em;
  cursor: pointer;
}

.DayPicker--interactionDisabled .DayPicker-Day {
  cursor: default;
}

.DayPicker-Footer {
  padding-top: 0.5em;
}

.DayPicker-TodayButton {
  border: none;
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #4A90E2;
  font-size: 0.875em;
  cursor: pointer;
}

/* Default modifiers */

.DayPicker-Day--today {
  color: #D0021B;
  font-weight: 700;
}

.DayPicker-Day--outside {
  color: #8B9898;
  cursor: default;
}

.DayPicker-Day--disabled {
  color: #DCE0E0;
  cursor: default;
  /* background-color: #eff1f1; */
}

/* Example modifiers */

.DayPicker-Day--sunday {
  background-color: #F7F8F8;
}

.DayPicker-Day--sunday:not(.DayPicker-Day--today) {
  color: #DCE0E0;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  position: relative;
  background-color: #4A90E2;
  color: #F0F8FF;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover {
  background-color: #51A0FA;
}

.DayPicker:not(.DayPicker--interactionDisabled)
  .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {
  background-color: #F0F8FF;
}

/* DayPickerInput */

.DayPickerInput {
  display: inline-block;
}

.DayPickerInput-OverlayWrapper {
  position: relative;
}

.DayPickerInput-Overlay {
  position: absolute;
  left: 0;
  z-index: 1;
  background: white;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}

.DS__Datepicker__Datepicker,
.DS__Datepicker__Weekday,
.DS__Datepicker__Week,
.DS__Datepicker__Day,
.DS__Datepicker__Navbar {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Datepicker__Datepicker {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 320px;
  padding: 24px 20px;
  font-size: 14px;
  line-height: 20px;
  visibility: inherit;
  background-color: #ffffff;
  border: 1px solid #d0d6e1;
  border-radius: 8px;
  outline: none;
  -webkit-box-shadow: 0 8px 16px -4px rgba(34, 42, 55, 0.13);
          box-shadow: 0 8px 16px -4px rgba(34, 42, 55, 0.13);
}

.DS__Datepicker__Datepicker * {
  visibility: inherit;
}

.DS__Datepicker__Datepicker_theme_b2c :not(.DS__Datepicker__Datepicker_dateRangePicker) .DS__Datepicker__Day_today,
      .DS__Datepicker__Datepicker_theme_b2c :not(.DS__Datepicker__Datepicker_dateRangePicker) .DS__Datepicker__Day_selected:not(.DS__Datepicker__Day_outside):not(.DS__Datepicker__Day_disabled) {
  color: #ffffff;
  background-color: #97ba1e;
}

.DS__Datepicker__Datepicker_theme_b2c.DS__Datepicker__Datepicker_dateRangePicker .DS__Datepicker__Day_selected:not(.DS__Datepicker__Day_outside):not(.DS__Datepicker__Day_disabled) {
  color: #222a37;
  background-color: #f4f9e6;
}

.DS__Datepicker__Datepicker_theme_b2c.DS__Datepicker__Datepicker_dateRangePicker .DS__Datepicker__Day_selected.DS__Datepicker__Day_start:not(.DS__Datepicker__Day_outside),
      .DS__Datepicker__Datepicker_theme_b2c.DS__Datepicker__Datepicker_dateRangePicker .DS__Datepicker__Day_selected.DS__Datepicker__Day_end:not(.DS__Datepicker__Day_outside) {
  z-index: 1;
  color: #ffffff;
  background-color: #97ba1e;
}

.DS__Datepicker__Datepicker_theme_b2c.DS__Datepicker__Datepicker_dateRangePicker .DS__Datepicker__Day_selected.DS__Datepicker__Day_start + .DS__Datepicker__Day_selected:not(.DS__Datepicker__Day_outside),
      .DS__Datepicker__Datepicker_theme_b2c.DS__Datepicker__Datepicker_dateRangePicker .DS__Datepicker__Day_selected + .DS__Datepicker__Day_end:not(.DS__Datepicker__Day_outside) {
  -webkit-box-shadow: -9px 0 0 0 #f4f9e6;
          box-shadow: -9px 0 0 0 #f4f9e6;
}

.DS__Datepicker__Datepicker_theme_b2b:not(.DS__Datepicker__Datepicker_dateRangePicker) .DS__Datepicker__Day_today,
      .DS__Datepicker__Datepicker_theme_b2b:not(.DS__Datepicker__Datepicker_dateRangePicker) .DS__Datepicker__Day_selected:not(.DS__Datepicker__Day_outside):not(.DS__Datepicker__Day_disabled) {
  color: #ffffff;
  background-color: #00a4ba;
}

.DS__Datepicker__Datepicker_theme_b2b.DS__Datepicker__Datepicker_dateRangePicker .DS__Datepicker__Day_selected:not(.DS__Datepicker__Day_outside):not(.DS__Datepicker__Day_disabled) {
  color: #222a37;
  background-color: #e8f9fb;
}

.DS__Datepicker__Datepicker_theme_b2b.DS__Datepicker__Datepicker_dateRangePicker .DS__Datepicker__Day_selected.DS__Datepicker__Day_start:not(.DS__Datepicker__Day_outside),
      .DS__Datepicker__Datepicker_theme_b2b.DS__Datepicker__Datepicker_dateRangePicker .DS__Datepicker__Day_selected.DS__Datepicker__Day_end:not(.DS__Datepicker__Day_outside) {
  z-index: 1;
  color: #ffffff;
  background-color: #00a4ba;
}

.DS__Datepicker__Datepicker_theme_b2b.DS__Datepicker__Datepicker_dateRangePicker .DS__Datepicker__Day_selected.DS__Datepicker__Day_start + .DS__Datepicker__Day_selected:not(.DS__Datepicker__Day_outside),
      .DS__Datepicker__Datepicker_theme_b2b.DS__Datepicker__Datepicker_dateRangePicker .DS__Datepicker__Day_selected + .DS__Datepicker__Day_end:not(.DS__Datepicker__Day_outside) {
  -webkit-box-shadow: -9px 0 0 0 #e8f9fb;
          box-shadow: -9px 0 0 0 #e8f9fb;
}

.DS__Datepicker__Datepicker_readonly .DS__Datepicker__Day {
  cursor: default;
}

.DS__Datepicker__Datepicker_block {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  min-width: 280px;
  max-width: 340px;
  padding: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.DS__Datepicker__Datepicker div {
  outline: none;
}

.DS__Datepicker__Weekday {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  font-size: 14px;
  line-height: 20px;
  color: #7a869a;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.DS__Datepicker__Weekday__row {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 281px;
}

.DS__Datepicker__Week {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.DS__Datepicker__Day {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #222a37;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.DS__Datepicker__Day:not(:last-child) {
  margin-bottom: 2px;
}

.DS__Datepicker__Day_today,
  .DS__Datepicker__Day_selected {
  border-radius: 6px;
}

.DS__Datepicker__Day_selected.DS__Datepicker__Day_disabled {
  border-radius: 0;
}

.DS__Datepicker__Day_disabled {
  color: #d0d6e1;
  cursor: default;
}

.DS__Datepicker__Day_outside {
  color: #d0d6e1;
  cursor: default;
  background-color: transparent;
}

.DS__Datepicker__Day_inRange {
  border-radius: 0;
}

.DS__Datepicker__Day_firstDayInLayout,
  .DS__Datepicker__Day_start {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.DS__Datepicker__Day_lastDayInLayout,
  .DS__Datepicker__Day_end {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.DS__Datepicker__Navbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 11px;
}

.DS__Datepicker__Navbar_title {
  margin: 0;
  font-size: 16px;
  line-height: 20px;
  color: #222a37;
}

.DS__Datepicker__Navbar_button {
  padding: 0;
  color: #222a37;
  cursor: pointer;
  background-color: transparent;
  border: none;
  outline: none;
}

.DS__Datepicker__Navbar_button:disabled {
  color: #95a0b3;
  cursor: default;
}

.DS__Datepicker__Navbar_selection {
  position: relative;
  height: 44px;
  margin: -16px -13px 5px;
}

.DS__Datepicker__Navbar_selection_month,
  .DS__Datepicker__Navbar_selection_year {
  position: absolute;
  display: block;
  width: 147px;
}

.DS__Datepicker__Navbar_selection_month {
  top: 0;
  left: 1px;
}

.DS__Datepicker__Navbar_selection_year {
  top: 0;
  right: 4px;
}

.DS__Select__root,
.DS__Select__Select,
.DS__Select__Control,
.DS__Select__ValueContainer,
.DS__Select__ValueContainerInner,
.DS__Select__SingleValue,
.DS__Select__Placeholder,
.DS__Select__Input,
.DS__Select__HiddenTagsIndicator,
.DS__Select__MultiValue,
.DS__Select__MultiValueLabel,
.DS__Select__MultiValueRemove,
.DS__Select__ClearIcon,
.DS__Select__IndicatorsContainer,
.DS__Select__DropdownIndicator,
.DS__Select__Search,
.DS__Select__Group,
.DS__Select__List,
.DS__Select__OptionContainer,
.DS__Select__Option,
.DS__Select__NoOptionsMessage,
.DS__Select__LoadingMessage,
.DS__Select__TrackVertical,
.DS__Select__tooltip,
.DS__Select__disable-scroll,
.DS__Select__FlexibleHeight,
.DS__Select__ellipsis,
.DS__Select__full-width,
.DS__Select__disabled,
.DS__Select__modal-content,
.DS__Select__indicator,
.DS__Select__indicator-icon {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Select__root {
  position: relative;
  display: block;
}

.DS__Select__root_invalid .DS__Select__Control {
  border-color: #f14d56;
}

.DS__Select__root_invalid .DS__Select__Placeholder {
  color: #f14d56;
}

.DS__Select__Select {
  position: relative;
  display: block;
  font-size: 16px;
  color: #222a37;
  cursor: pointer;
}

.DS__Select__Select_theme_b2c:hover .DS__Select__DropdownIndicator, .DS__Select__Select_theme_b2c:focus .DS__Select__DropdownIndicator {
  color: #97ba1e;
}

.DS__Select__Select_theme_b2c .DS__Select__MultiValue {
  background-color: #f4f9e6;
}

.DS__Select__Select_theme_b2c .DS__Select__MultiValue.DS__Select__disabled {
  background-color: #eceff5;
}

.DS__Select__Select_theme_b2c .DS__Select__MultiValue.DS__Select__disabled .DS__Select__MultiValueRemove {
  color: #95a0b3;
}

.DS__Select__Select_theme_b2c .DS__Select__MultiValueRemove {
  color: #81a11a;
}

.DS__Select__Select_theme_b2c .DS__Select__DropdownIndicator_open,
      .DS__Select__Select_theme_b2c .DS__Select__DropdownIndicator:hover,
      .DS__Select__Select_theme_b2c .DS__Select__DropdownIndicator_open,
      .DS__Select__Select_theme_b2c .DS__Select__DropdownIndicator:focus {
  color: #97ba1e;
}

.DS__Select__Select_theme_b2c .DS__Select__Option__icon {
  color: #97ba1e;
}

.DS__Select__Select_theme_b2b:hover .DS__Select__DropdownIndicator, .DS__Select__Select_theme_b2b:focus .DS__Select__DropdownIndicator {
  color: #00a4ba;
}

.DS__Select__Select_theme_b2b .DS__Select__MultiValue {
  background-color: #e8f9fb;
}

.DS__Select__Select_theme_b2b .DS__Select__MultiValue.DS__Select__disabled {
  background-color: #eceff5;
}

.DS__Select__Select_theme_b2b .DS__Select__MultiValue.DS__Select__disabled .DS__Select__MultiValueRemove {
  color: #95a0b3;
}

.DS__Select__Select_theme_b2b .DS__Select__MultiValueRemove {
  color: #0b7483;
}

.DS__Select__Select_theme_b2b .DS__Select__DropdownIndicator_open,
      .DS__Select__Select_theme_b2b .DS__Select__DropdownIndicator:hover,
      .DS__Select__Select_theme_b2b .DS__Select__DropdownIndicator_open,
      .DS__Select__Select_theme_b2b .DS__Select__DropdownIndicator:focus {
  color: #00a4ba;
}

.DS__Select__Select_theme_b2b .DS__Select__Option__icon {
  color: #00a4ba;
}

.DS__Select__Select_size_small .DS__Select__Control {
  min-height: 38px;
}

.DS__Select__Select_size_small .DS__Select__Placeholder {
  top: 19px;
}

.DS__Select__Select_multiple_selected {
  padding: 10px;
}

.DS__Select__Select_type_date:hover .DS__Select__DropdownIndicator, .DS__Select__Select_type_date:focus .DS__Select__DropdownIndicator {
  color: #222a37;
}

.DS__Select__Select_type_date .DS__Select__Control {
  background-color: #f6f8fc;
  border: none;
}

.DS__Select__Select_type_date .DS__Select__Control_opened {
  background-color: #ffffff;
  border: 1px solid #d0d6e1;
}

.DS__Select__Select_type_date .DS__Select__DropdownIndicator_open,
      .DS__Select__Select_type_date .DS__Select__DropdownIndicator:hover,
      .DS__Select__Select_type_date .DS__Select__DropdownIndicator_open,
      .DS__Select__Select_type_date .DS__Select__DropdownIndicator:focus {
  color: #222a37;
}

.DS__Select__Select_type_unbordered .DS__Select__Control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: none;
}

.DS__Select__Select_type_unbordered .DS__Select__ValueContainer {
  width: 100%;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  color: #505f79;
}

.DS__Select__Select_type_unbordered .DS__Select__DropdownIndicator {
  color: #505f79;
}

.DS__Select__Select_type_unbordered .DS__Select__List {
  min-width: 147px;
  border-top: 1px solid #d0d6e1;
}

.DS__Select__Select_rightMenu .DS__Select__List {
  right: 0;
}

.DS__Select__Control {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 56px;
  padding-right: 16px;
  padding-left: 16px;
  background-color: #ffffff;
  border: 1px solid #d0d6e1;
  border-radius: 8px;
}

@media (min-width: 768px) {
  .DS__Select__Control_opened {
    border-radius: 8px 8px 0 0
  }
}

.DS__Select__Control_disabled {
  background-color: #f6f8fc;
  border-color: #d0d6e1;
}

.DS__Select__Control_autofill {
  background-color: #e8f0fe;
}

.DS__Select__ValueContainer {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  font-weight: 400;
  color: #222a37;
}

.DS__Select__ValueContainer_multiple_selected {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-top: 11px;
  padding-bottom: 11px;
}

@media not all and (max-width: 767px) {
  .DS__Select__ValueContainer_open {
    max-height: none
  }
}

.DS__Select__ValueContainer.DS__Select__autoFieldHeight {
  min-height: 54px;
  max-height: 100%;
}

.DS__Select__ValueContainerInner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 100%;
}

.DS__Select__ValueContainer_multiple_selected .DS__Select__ValueContainerInner {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -6px -6px;
}

@media not all and (max-width: 767px) {
  .DS__Select__ValueContainer_open .DS__Select__ValueContainerInner {
    max-height: 100%
  }
}

.DS__Select__ValueContainer.DS__Select__autoFieldHeight .DS__Select__ValueContainerInner {
  min-height: 54px;
  max-height: 100%;
}

.DS__Select__keepPlaceholder.DS__Select__searchable .DS__Select__Placeholder {
  margin-left: 0;
}

.DS__Select__keepPlaceholder.DS__Select__searchable .DS__Select__ValueContainer_open .DS__Select__Placeholder {
  -webkit-transform: translateY(-21px) scale(0.75);
  transform: translateY(-21px) scale(0.75);
}

.DS__Select__keepPlaceholder.DS__Select__searchable .DS__Select__Input {
  -webkit-transform: translateY(8px);
  transform: translateY(8px);
}

.DS__Select__keepPlaceholder .DS__Select__SingleValue {
  padding-top: 26px;
  padding-bottom: 10px;
}

.DS__Select__keepPlaceholder.DS__Select__hasValue .DS__Select__Placeholder {
  width: 133%;
  -webkit-transform: translateY(-21px) scale(0.75);
  transform: translateY(-21px) scale(0.75);
}

.DS__Select__hidePlaceholder .DS__Select__Placeholder {
  display: none;
}

.DS__Select__SingleValue {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.DS__Select__SingleValue.DS__Select__autoFieldHeight {
  white-space: normal;
  white-space: initial;
}

.DS__Select__searchable .DS__Select__Placeholder {
  margin-left: 1px;
}

.DS__Select__Placeholder {
  position: absolute;
  top: 27px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #7a869a;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  transition-property: top, -webkit-transform;
  -webkit-transition-property: top, -webkit-transform;
  transition-property: top, transform;
  transition-property: top, transform, -webkit-transform;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transform-origin: left;
  transform-origin: left;
  -webkit-text-size-adjust: 100%;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Select__Placeholder {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Select__Placeholder_disabled {
  color: #7a869a;
  cursor: default;
}

.DS__Select__Placeholder_ellipsis {
  width: 100%;
}

.DS__Select__Input {
  -webkit-transform: none !important;
  transform: none !important;
}

.DS__Select__Input:disabled {
  pointer-events: none;
}

.DS__Select__Input::-ms-clear,
  .DS__Select__Input::-ms-reveal {
  display: none;
}

.DS__Select__Input input:-webkit-autofill {
  background-color: transparent;
  -webkit-box-shadow: 0 0 0px 1000px #e8f0fe inset;
  -webkit-animation-name: DS__Select__onAutoFillStart;
  animation-name: DS__Select__onAutoFillStart;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Select__Input input:-webkit-autofill {
    -webkit-animation: none;
    animation: none
  }
}

.DS__Select__Input input:not(:-webkit-autofill) {
  -webkit-animation-name: DS__Select__onAutoFillCancel;
  animation-name: DS__Select__onAutoFillCancel;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Select__Input input:not(:-webkit-autofill) {
    -webkit-animation: none;
    animation: none
  }
}

.DS__Select__HiddenTagsIndicator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
      align-self: center;
  margin-left: 10px;
  color: #7a869a;
}

.DS__Select__MultiValue {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-height: 32px;
  padding: 8px 10px 6px;
  margin: 6px 6px;
  border-radius: 8px;
}

.DS__Select__MultiValue.DS__Select__disabled {
  pointer-events: none;
}

.DS__Select__MultiValueLabel {
  color: #222a37;
  white-space: nowrap;
}

.DS__Select__MultiValueRemove {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 18px;
  height: 18px;
  padding: 0;
  margin-left: 6px;
  pointer-events: inherit;
  cursor: pointer;
  opacity: 0.7;
}

.DS__Select__ClearIcon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  padding: 0;
  margin-right: 12px;
  color: #95a0b3;
  cursor: pointer;
  outline: none;
}

.DS__Select__IndicatorsContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-height: 54px;
  margin-left: 12px;
}

.DS__Select__DropdownIndicator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: inherit;
  height: inherit;
  color: #222a37;
  cursor: pointer;
}

.DS__Select__DropdownIndicator svg {
  transition: -webkit-transform 0.3s ease;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Select__DropdownIndicator svg {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Select__DropdownIndicator_open svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.DS__Select__DropdownIndicator_disabled {
  color: #95a0b3 !important;
  cursor: default;
}

/* --------------- Mobile Popup start --------------- */

.DS__Select__Search {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media (max-width: 767px) {
  .DS__Select__Search {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-height: 0;
    padding: 0;
    overflow: hidden;
    background-color: #ffffff;
    border-top: 1px solid #eceff5;
    -webkit-transition: max-height 0.15s ease-out;
    transition: max-height 0.15s ease-out
  }

  .DS__Select__Search_open {
    max-height: 500px;
    padding: 9px 8px;
    -webkit-transition: max-height 0.25s ease-in;
    transition: max-height 0.25s ease-in;
  }

  @media screen and (prefers-reduced-motion: reduce) {
    .DS__Select__Search_open {
      -webkit-transition: none;
      transition: none
    }
  }

  .DS__Select__Search_input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 38px;
    padding: 0 8px 0 34px;
    font-size: 14px;
    background-color: #eceff5;
    border: none;
    border-radius: 8px;
    outline: none;
  }

  .DS__Select__Search_input::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 20px;
    color: #7a869a;
  }

  .DS__Select__Search_input:-ms-input-placeholder {
    font-size: 14px;
    line-height: 20px;
    color: #7a869a;
  }

  .DS__Select__Search_input::-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
    color: #7a869a;
  }

  .DS__Select__Search_input::-ms-input-placeholder {
    font-size: 14px;
    line-height: 20px;
    color: #7a869a;
  }

  .DS__Select__Search_input::placeholder {
    font-size: 14px;
    line-height: 20px;
    color: #7a869a;
  }

  @supports (-webkit-overflow-scrolling: touch) {
    .DS__Select__Search_input {
      font-size: 16px
    }

    .DS__Select__Search_input::-webkit-input-placeholder {
      font-size: 16px;
    }

    .DS__Select__Search_input:-ms-input-placeholder {
      font-size: 16px;
    }

    .DS__Select__Search_input::-moz-placeholder {
      font-size: 16px;
    }

    .DS__Select__Search_input::-ms-input-placeholder {
      font-size: 16px;
    }

    .DS__Select__Search_input::placeholder {
      font-size: 16px;
    }
  }

  .DS__Select__Search_icon {
    position: absolute;
    top: 50%;
    left: 18px;
    color: #222a37;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}

/* --------------- Mobile Popup end --------------- */

.DS__Select__Group {
  display: block;
}

.DS__Select__Group_heading {
  display: block;
  height: 44px;
  padding: 0 12px;
  margin: 0;
  font-size: 14px;
  color: #7a869a;
}

@media (max-width: 767px) {
  .DS__Select__Group_heading {
    height: 57px
  }
}

.DS__Select__Group_label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  height: 100%;
  padding: 0;
}

.DS__Select__List {
  position: relative;
  z-index: 999;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  margin: 0;
  overflow: hidden;
  background-color: #ffffff;
  border: 1px solid #d0d6e1;
  border-top: none;
  border-radius: 0 0 8px 8px;
  -webkit-box-shadow: 0 8px 16px -4px rgba(34, 42, 55, 0.13);
          box-shadow: 0 8px 16px -4px rgba(34, 42, 55, 0.13);
  /* -------- TODO remove ------------ */
}

@media (max-width: 767px) {
  .DS__Select__List {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border: none;
    border-top: 1px solid #eceff5
  }
}

.DS__Select__List_theme_b2c .DS__Select__Option__icon {
  color: #97ba1e;
}

.DS__Select__List_theme_b2b .DS__Select__Option__icon {
  color: #00a4ba;
}

/* -------- TODO remove ------------ */

.DS__Select__List_variant2 {
  margin: 4px 0;
  border-top: 1px solid #d0d6e1;
  border-radius: 8px;
}

.DS__Select__OptionContainer {
  display: block;
}

.DS__Select__Option {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 100%;
  min-height: 44px;
  padding: 11px 14px;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
}

@media (max-width: 767px) {
  .DS__Select__Option {
    height: 57px;
    min-height: 57px;
    padding: 12px 16px;
    background-color: #ffffff;
    border-bottom: 1px solid #eceff5
  }

  .DS__Select__Option_last {
    border-bottom: none;
  }

  .DS__Select__Option_autoHeight {
    padding: 16px;
  }

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

.DS__Select__Option_autoHeight {
  height: auto;
}

.DS__Select__Option:hover,
  .DS__Select__Option:focus {
  background-color: #f6f8fc;
}

.DS__Select__Option_disabled {
  color: #d0d6e1;
  pointer-events: none;
}

.DS__Select__Option_disabled:hover,
    .DS__Select__Option_disabled:focus {
  background-color: transparent;
}

.DS__Select__Option_disabled .DS__Select__Option__text_multiple,
    .DS__Select__Option_disabled .DS__Select__Option__text {
  color: #d0d6e1;
  cursor: default;
}

.DS__Select__Option_focused {
  background-color: #f6f8fc;
}

.DS__Select__Option_empty {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

.DS__Select__Option_suggestion {
  padding: 11px 16px;
}

.DS__Select__Option_suggestion_left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 10px;
  color: #d0d6e1;
}

.DS__Select__Option_suggestion_right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
  font-weight: 600;
  color: #7a869a;
}

.DS__Select__Option__text {
  display: block;
  max-height: 100%;
  margin-right: auto;
  font-size: inherit;
  color: #222a37;
  cursor: pointer;
}

.DS__Select__Option__text_multiple {
  margin-left: 7px;
  font-size: inherit;
  line-height: 20px;
}

.DS__Select__Option__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 2px 0 auto;
}

.DS__Select__NoOptionsMessage,
.DS__Select__LoadingMessage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 44px;
  padding: 12px 14px;
  font-size: 14px;
  color: #222a37;
}

@media (max-width: 767px) {
  .DS__Select__NoOptionsMessage,
.DS__Select__LoadingMessage {
    min-height: 57px
  }
}

.DS__Select__TrackVertical {
  top: 6px;
  right: 6px;
  bottom: 6px;
  width: 6px;
  border-radius: 4px;
}

.DS__Select__tooltip {
  position: absolute;
  display: block;
  margin: 4px 0 0 16px;
}

.DS__Select__disable-scroll {
  overflow: hidden;
}

.DS__Select__FlexibleHeight {
  display: block;
  height: 80px;
}

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

.DS__Select__full-width {
  width: 100%;
}

.DS__Select__disabled {
  pointer-events: none;
  cursor: default;
}

.DS__Select__modal-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}

.DS__Select__indicator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

.DS__Select__indicator-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 12px;
}

@-webkit-keyframes DS__Select__onAutoFillStart {
  /* stylelint-disable-next-line block-no-empty */

  from {
  }
}

@keyframes DS__Select__onAutoFillStart {
  /* stylelint-disable-next-line block-no-empty */

  from {
  }
}

@-webkit-keyframes DS__Select__onAutoFillCancel {
  /* stylelint-disable-next-line block-no-empty */

  from {
  }
}

@keyframes DS__Select__onAutoFillCancel {
  /* stylelint-disable-next-line block-no-empty */

  from {
  }
}

.DS__FieldRoot__root {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto',
    'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    sans-serif;
}

.DS__FieldRoot__container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 16px;
  background-color: #ffffff;
  border: 1px solid #d0d6e1;
  border-radius: 8px;
}

.DS__FieldRoot__size_medium {
  height: 56px;
}

.DS__FieldRoot__size_small {
  height: 40px;
}

.DS__FieldRoot__theme_b2c.DS__FieldRoot__focused {
  border-color: #97ba1e;
}

.DS__FieldRoot__theme_b2b.DS__FieldRoot__focused {
  border-color: #00a4ba;
}

.DS__FieldRoot__success.DS__FieldRoot__theme_b2c {
  border-color: #97ba1e;
}

.DS__FieldRoot__success.DS__FieldRoot__theme_b2b {
  border-color: #00a4ba;
}

.DS__FieldRoot__invalid,
.DS__FieldRoot__invalid.DS__FieldRoot__focused {
  border-color: #f14d56;
}

.DS__FieldRoot__readonly {
  border-color: #eceff5;
}

.DS__FieldRoot__autofill {
  background-color: #e8f0fe;
}

.DS__FieldRoot__disabled {
  background-color: #f6f8fc;
}

.DS__FieldTooltip__root {
  display: block;
  margin-top: 4px;
  margin-left: 16px;
  color: #7a869a;
}

.DS__FieldTooltip__invalid {
  color: #f14d56;
}

.DS__FieldTooltip__success {
  color: #81a11a;
}

.DS__FieldTooltip__absolute {
  position: absolute;
  top: calc(100% + 15px);
  left: 16px;
  margin: 0;
}

.DS__FieldSubText__root {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

.DS__FieldSubText__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 14px 16px 16px;
  margin-top: 6px;
  font-size: 14px;
  line-height: 20px;
  color: #222a37;
  background-color: #f4f9e6;
  border-radius: 8px;
}

.DS__FieldSubText__invalid {
  padding: 16px;
  background-color: #feedee;
}

.DS__FieldSubText__text {
  padding: 0;
  margin: 0;
}

.DS__FieldSubText__icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin-right: 11px;
  color: #f14d56;
}

.DS__FieldInput__root {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 157px;
          flex: 1 1 157px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.DS__FieldInput__theme_b2c:not(.DS__FieldInput__invalid) .DS__FieldInput__input:focus + .DS__FieldInput__label {
  color: #97ba1e;
}

.DS__FieldInput__theme_b2b:not(.DS__FieldInput__invalid) .DS__FieldInput__input:focus + .DS__FieldInput__label {
  color: #00a4ba;
}

.DS__FieldInput__has_label .DS__FieldInput__input::-webkit-input-placeholder {
  color: transparent;
}

.DS__FieldInput__has_label .DS__FieldInput__input:-ms-input-placeholder {
  color: transparent;
}

.DS__FieldInput__has_label .DS__FieldInput__input::-moz-placeholder {
  color: transparent;
}

.DS__FieldInput__has_label .DS__FieldInput__input::-ms-input-placeholder {
  color: transparent;
}

.DS__FieldInput__has_label .DS__FieldInput__input::placeholder {
  color: transparent;
}

.DS__FieldInput__has_label.DS__FieldInput__has_value .DS__FieldInput__input,
.DS__FieldInput__has_label .DS__FieldInput__input:focus,
.DS__FieldInput__has_label .DS__FieldInput__input:-webkit-autofill {
  margin-top: 16px;
}

.DS__FieldInput__input:focus + .DS__FieldInput__label, .DS__FieldInput__has_value .DS__FieldInput__input + .DS__FieldInput__label, .DS__FieldInput__input:-webkit-autofill + .DS__FieldInput__label {
  -webkit-transform: translate(0, -10px) scale(0.75);
  transform: translate(0, -10px) scale(0.75);
}

.DS__FieldInput__label {
  position: absolute;
  top: calc(50% - 12px);
  left: 0;
  pointer-events: none;
}

.DS__InputBase__root {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden;
  font-size: 16px;
  line-height: 24px;
  color: #222a37;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  outline: none;
}

.DS__InputBase__root::-webkit-input-placeholder {
  font-weight: inherit;
  color: #7a869a;
  opacity: 1;
}

.DS__InputBase__root:-ms-input-placeholder {
  font-weight: inherit;
  color: #7a869a;
  opacity: 1;
}

.DS__InputBase__root::-moz-placeholder {
  font-weight: inherit;
  color: #7a869a;
  opacity: 1;
}

.DS__InputBase__root::-ms-input-placeholder {
  font-weight: inherit;
  color: #7a869a;
  opacity: 1;
}

.DS__InputBase__root::placeholder {
  font-weight: inherit;
  color: #7a869a;
  opacity: 1;
}

.DS__InputBase__root:disabled {
  /* ÐœÐ¾Ð±Ð¸Ð»ÑŒÐ½Ñ‹Ð¹ ios Ð´Ð»Ñ disable Ð¿Ð¾Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÑÐµÑ‚ opacity 0.4000000059604645. */
  opacity: 1;
}

.DS__InputBase__root::-ms-clear,
  .DS__InputBase__root::-ms-reveal {
  display: none;
}

/* Chrome, Safari, Edge, Opera */

.DS__InputBase__root[type='number']::-webkit-inner-spin-button,
  .DS__InputBase__root[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */

.DS__InputBase__root[type='number'] {
  -moz-appearance: textfield;
}

.DS__InputBase__root:-webkit-autofill {
  background-color: transparent;
  -webkit-box-shadow: 0 0 0 1000px #e8f0fe inset;
  -webkit-animation-name: DS__InputBase__onautofillstart;
  animation-name: DS__InputBase__onautofillstart;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__InputBase__root:-webkit-autofill {
    -webkit-animation: none;
    animation: none
  }
}

.DS__InputBase__root:not(:-webkit-autofill) {
  -webkit-animation-name: DS__InputBase__onautofillcancel;
  animation-name: DS__InputBase__onautofillcancel;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__InputBase__root:not(:-webkit-autofill) {
    -webkit-animation: none;
    animation: none
  }
}

@-webkit-keyframes DS__InputBase__onautofillstart {
  /* stylelint-disable-next-line block-no-empty */

  from {
  }
}

@keyframes DS__InputBase__onautofillstart {
  /* stylelint-disable-next-line block-no-empty */

  from {
  }
}

@-webkit-keyframes DS__InputBase__onautofillcancel {
  /* stylelint-disable-next-line block-no-empty */

  from {
  }
}

@keyframes DS__InputBase__onautofillcancel {
  /* stylelint-disable-next-line block-no-empty */

  from {
  }
}

.DS__FieldLabel__root {
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  transition: -webkit-transform 0.3s ease;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: translate(0, 0) scale(1);
  transform: translate(0, 0) scale(1);
  -webkit-transform-origin: top left;
  transform-origin: top left;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__FieldLabel__root {
    -webkit-transition: none;
    transition: none
  }
}

.DS__FieldIcon__disabled {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__FieldIcon__root {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 20px;
  min-height: 20px;
  padding: 0;
  color: #95a0b3;
  cursor: pointer;
  background: transparent;
  border: none;
  opacity: 1;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__FieldIcon__root {
    -webkit-transition: none;
    transition: none
  }
}

.DS__FieldIcon__position_right {
  margin-left: 12px;
}

.DS__FieldIcon__position_left {
  margin-right: 12px;
}

.DS__FieldIcon__theme_b2c:hover,
  .DS__FieldIcon__theme_b2c:focus {
  color: #97ba1e;
}

.DS__FieldIcon__theme_b2b:hover,
  .DS__FieldIcon__theme_b2b:focus {
  color: #00a4ba;
}

.DS__FieldIcon__invalid,
.DS__FieldIcon__invalid:hover,
.DS__FieldIcon__invalid:focus {
  color: #f14d56;
}

.DS__FieldIcon__disabled:hover,
  .DS__FieldIcon__disabled:focus {
  color: #95a0b3;
}

.DS__FieldIcon__disabled {
  cursor: auto;
  cursor: initial;
}

.DS__DateMonthPicker__root,
.DS__DateMonthPicker__DateMonthPicker,
.DS__DateMonthPicker__Tabs,
.DS__DateMonthPicker__Choice,
.DS__DateMonthPicker__mobile {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__DateMonthPicker__root {
  display: inline-block;
}

.DS__DateMonthPicker__root.DS__DateMonthPicker__block {
  display: block;
}

.DS__DateMonthPicker__DateMonthPicker {
  display: block;
  width: 288px;
  padding-bottom: 78px;
  background-color: #ffffff;
}

.DS__DateMonthPicker__DateMonthPicker.DS__DateMonthPicker__isMonthTab {
  padding-bottom: 0;
}

.DS__DateMonthPicker__DateMonthPicker.DS__DateMonthPicker__withYear {
  padding-bottom: 16px;
}

.DS__DateMonthPicker__DateMonthPicker.DS__DateMonthPicker__withYear .DS__DateMonthPicker__Tabs {
  margin-bottom: 24px;
}

.DS__DateMonthPicker__Tabs {
  display: block;
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  .DS__DateMonthPicker__DateMonthPicker {
    padding: 16px 16px 28px;
    border: 1px solid #d0d6e1;
    border-radius: 8px;
    -webkit-box-shadow: 0px 8px 16px rgba(34, 42, 55, 0.15);
            box-shadow: 0px 8px 16px rgba(34, 42, 55, 0.15);
  }

  .DS__DateMonthPicker__DateMonthPicker.DS__DateMonthPicker__tab_1 {
    padding-right: 16px;
    padding-left: 16px;
  }
}

@media (max-width: 767px) {
  .DS__DateMonthPicker__DateMonthPicker {
    margin: auto;
  }
}

.DS__DateMonthPicker__Choice {
  display: block;
  margin-top: 6px;
  margin-bottom: -12px;
}

@media (max-width: 767px) {
  .DS__DateMonthPicker__Choice {
    position: absolute;
    right: 16px;
    bottom: 16px;
    left: 16px;
    z-index: 1;
    margin: 0
  }
}

.DS__DateMonthPicker__mobile {
  display: block;
  margin-right: -12px;
  margin-left: -12px;
}

.DS__DateMonthPicker__mobile.DS__DateMonthPicker__isMonthTab {
  padding-bottom: 0;
}

.DS__Tabs__Tabs,
.DS__Tabs__Tab,
.DS__Tabs__Icon {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Tabs__Tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.DS__Tabs__Tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 5px 16px;
  font-size: 16px;
  line-height: 24px;
  color: #222a37;
  text-align: center;
  cursor: pointer;
  background-color: #ffffff;
  border: 1px solid #dde3ed;
  border-radius: 18px;
}

.DS__Tabs__Tab.DS__Tabs__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__Tabs__Tab:disabled {
  color: #7a869a;
  cursor: default;
  border-color: #d0d6e1;
}

.DS__Tabs__Tab:disabled .DS__Tabs__Icon {
  color: #7a869a;
  cursor: default;
}

.DS__Tabs__Tab.DS__Tabs__active:not(:disabled) {
  background-color: #eceff5;
  border-color: #eceff5;
}

.DS__Tabs__Tab.DS__Tabs__b2c:not(:disabled):hover,
    .DS__Tabs__Tab.DS__Tabs__b2c:not(:disabled):focus {
  border-color: #d4e3ac;
}

.DS__Tabs__Tab.DS__Tabs__b2c:not(:disabled).DS__Tabs__active {
  background-color: #f4f9e6;
  border-color: #f4f9e6;
}

.DS__Tabs__Tab.DS__Tabs__b2b:not(:disabled):hover,
    .DS__Tabs__Tab.DS__Tabs__b2b:not(:disabled):focus {
  border-color: #94dee4;
}

.DS__Tabs__Tab.DS__Tabs__b2b:not(:disabled).DS__Tabs__active {
  background-color: #e8f9fb;
  border-color: #e8f9fb;
}

.DS__Tabs__Tab.DS__Tabs__grow {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}

.DS__Tabs__Tab.DS__Tabs__small {
  padding: 5px 12px;
  font-size: 14px;
  line-height: 20px;
}

.DS__Tabs__Tab.DS__Tabs__disabled {
  color: #7a869a;
  cursor: default;
  border-color: #d0d6e1;
}

.DS__Tabs__Tab.DS__Tabs__disabled .DS__Tabs__Icon {
  color: #7a869a;
  cursor: default;
}

.DS__Tabs__Icon {
  margin-right: 10px;
  cursor: pointer;
}

.DS__Tabs__Icon svg {
  display: block;
}

.DS__MonthPicker__Wrapper,
.DS__MonthPicker__YearSelection,
.DS__MonthPicker__Chevron,
.DS__MonthPicker__MonthPicker,
.DS__MonthPicker__Month {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__MonthPicker__Wrapper {
  display: block;
  width: 288px;
}

.DS__MonthPicker__YearSelection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 20px;
  margin-bottom: 11px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  color: #222a37;
}

.DS__MonthPicker__Chevron {
  color: #222a37;
  cursor: pointer;
}

.DS__MonthPicker__Chevron_disabled {
  color: #95a0b3;
  cursor: normal;
}

.DS__MonthPicker__MonthPicker {
  display: table;
}

.DS__MonthPicker__MonthPicker_theme_b2b .DS__MonthPicker__Month_active {
  background: #e8f9fb;
}

.DS__MonthPicker__MonthPicker td {
  padding: 2px;
}

.DS__MonthPicker__Month {
  width: 92px;
  height: 76px;
  cursor: pointer;
}

.DS__MonthPicker__Month_active {
  background-color: #f4f9e6;
  border-radius: 8px;
}

.DS__MonthPicker__Month_disabled {
  cursor: normal;
}

.DS__MonthPicker__Month &gt; p:first-child {
  margin-bottom: 4px;
}

@media (max-width: 767px) {
  .DS__MonthPicker__Month:not(.DS__MonthPicker__Month_active) {
    background-color: #f6f8fc;
    border-radius: 8px;
  }
}

.DS__DateRangePicker__DateRangePicker,
.DS__DateRangePicker__Value,
.DS__DateRangePicker__datepicker {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__DateRangePicker__DateRangePicker {
  display: block;
  width: 288px;
}

.DS__DateRangePicker__Value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 24px;
}

.DS__DateRangePicker__datepicker {
  display: block;
  padding-bottom: 16px;
}

@media (max-width: 767px) {
  .DS__DateRangePicker__Value {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .DS__DateRangePicker__Value &gt; div:first-child {
    margin-right: 16px;
  }
}

.DS__RangeField__RangeField {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.DS__RangeField__RangeField &gt; div:first-child &gt; div {
  border-right-width: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.DS__RangeField__RangeField &gt; div:last-child &gt; div {
  border-left-width: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.DS__RangeField__RangeField &gt; div:last-child span {
  left: 16px;
}

.DS__RangeField__RangeField_focused.DS__RangeField__RangeField_theme_b2c .DS__RangeField__Dash,
      .DS__RangeField__RangeField_focused.DS__RangeField__RangeField_theme_b2c &gt; div &gt; div {
  border-color: #97ba1e;
}

.DS__RangeField__RangeField_focused.DS__RangeField__RangeField_theme_b2b .DS__RangeField__Dash,
      .DS__RangeField__RangeField_focused.DS__RangeField__RangeField_theme_b2b &gt; div &gt; div {
  border-color: #00a4ba;
}

.DS__RangeField__RangeField_invalid .DS__RangeField__Dash,
    .DS__RangeField__RangeField_invalid &gt; div &gt; div {
  border-color: #f14d56 !important;
}

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

.DS__RangeField__dash {
  margin-right: 7px;
  margin-left: 5px;
}

.DS__RangeField__inner {
  -ms-flex-preferred-size: 82px;
      flex-basis: 82px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.DS__UnderlinedField__InputWrapper,
.DS__UnderlinedField__Append,
.DS__UnderlinedField__Prepend,
.DS__UnderlinedField__Append,
.DS__UnderlinedField__Prepend,
.DS__UnderlinedField__Underline {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__UnderlinedField__UnderlinedField label {
  display: block;
  margin-bottom: 4px;
  font-size: 12px;
  line-height: 16px;
  color: #7a869a;
  letter-spacing: 0.02em;
}

.DS__UnderlinedField__UnderlinedField .DS__UnderlinedField__input {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  width: 100%;
  font-size: 14px;
  line-height: 20px;
  border-width: 0;
  outline-width: 0;
}

.DS__UnderlinedField__UnderlinedField .DS__UnderlinedField__input::-webkit-input-placeholder {
  font-weight: inherit;
}

.DS__UnderlinedField__UnderlinedField .DS__UnderlinedField__input:-ms-input-placeholder {
  font-weight: inherit;
}

.DS__UnderlinedField__UnderlinedField .DS__UnderlinedField__input::-moz-placeholder {
  font-weight: inherit;
}

.DS__UnderlinedField__UnderlinedField .DS__UnderlinedField__input::-ms-input-placeholder {
  font-weight: inherit;
}

.DS__UnderlinedField__UnderlinedField .DS__UnderlinedField__input::placeholder {
  font-weight: inherit;
}

.DS__UnderlinedField__UnderlinedField_color_N80 .DS__UnderlinedField__input {
  color: #95a0b3;
}

.DS__UnderlinedField__UnderlinedField_color_N900 .DS__UnderlinedField__input {
  color: #222a37;
}

.DS__UnderlinedField__UnderlinedField_placeholderColor_N80 .DS__UnderlinedField__input::-webkit-input-placeholder {
  color: #95a0b3;
}

.DS__UnderlinedField__UnderlinedField_placeholderColor_N80 .DS__UnderlinedField__input:-ms-input-placeholder {
  color: #95a0b3;
}

.DS__UnderlinedField__UnderlinedField_placeholderColor_N80 .DS__UnderlinedField__input::-moz-placeholder {
  color: #95a0b3;
}

.DS__UnderlinedField__UnderlinedField_placeholderColor_N80 .DS__UnderlinedField__input::-ms-input-placeholder {
  color: #95a0b3;
}

.DS__UnderlinedField__UnderlinedField_placeholderColor_N80 .DS__UnderlinedField__input::placeholder {
  color: #95a0b3;
}

.DS__UnderlinedField__UnderlinedField_placeholderColor_N100 .DS__UnderlinedField__input::-webkit-input-placeholder {
  color: #7a869a;
}

.DS__UnderlinedField__UnderlinedField_placeholderColor_N100 .DS__UnderlinedField__input:-ms-input-placeholder {
  color: #7a869a;
}

.DS__UnderlinedField__UnderlinedField_placeholderColor_N100 .DS__UnderlinedField__input::-moz-placeholder {
  color: #7a869a;
}

.DS__UnderlinedField__UnderlinedField_placeholderColor_N100 .DS__UnderlinedField__input::-ms-input-placeholder {
  color: #7a869a;
}

.DS__UnderlinedField__UnderlinedField_placeholderColor_N100 .DS__UnderlinedField__input::placeholder {
  color: #7a869a;
}

.DS__UnderlinedField__UnderlinedField_prependColor_N80 .DS__UnderlinedField__Prepend svg path {
  fill: #95a0b3;
}

.DS__UnderlinedField__UnderlinedField_prependColor_N100 .DS__UnderlinedField__Prepend svg path {
  fill: #7a869a;
}

.DS__UnderlinedField__UnderlinedField_theme_b2c .DS__UnderlinedField__input:focus ~ .DS__UnderlinedField__Prepend svg path {
  fill: #97ba1e;
}

.DS__UnderlinedField__UnderlinedField_theme_b2c .DS__UnderlinedField__input:focus ~ .DS__UnderlinedField__Underline {
  background-color: #97ba1e;
}

.DS__UnderlinedField__UnderlinedField_theme_b2b .DS__UnderlinedField__input:focus ~ .DS__UnderlinedField__Prepend svg path {
  fill: #00a4ba;
}

.DS__UnderlinedField__UnderlinedField_theme_b2b .DS__UnderlinedField__input:focus ~ .DS__UnderlinedField__Underline {
  background-color: #00a4ba;
}

.DS__UnderlinedField__UnderlinedField_weight_bold .DS__UnderlinedField__input {
  font-weight: bold;
}

.DS__UnderlinedField__UnderlinedField_weight_bold .DS__UnderlinedField__input::-webkit-input-placeholder {
  font-weight: bold;
}

.DS__UnderlinedField__UnderlinedField_weight_bold .DS__UnderlinedField__input:-ms-input-placeholder {
  font-weight: bold;
}

.DS__UnderlinedField__UnderlinedField_weight_bold .DS__UnderlinedField__input::-moz-placeholder {
  font-weight: bold;
}

.DS__UnderlinedField__UnderlinedField_weight_bold .DS__UnderlinedField__input::-ms-input-placeholder {
  font-weight: bold;
}

.DS__UnderlinedField__UnderlinedField_weight_bold .DS__UnderlinedField__input::placeholder {
  font-weight: bold;
}

.DS__UnderlinedField__UnderlinedField_underlineColor_N40 .DS__UnderlinedField__Underline {
  background-color: #eceff5;
}

.DS__UnderlinedField__UnderlinedField_underlineColor_N50 .DS__UnderlinedField__Underline {
  background-color: #dde3ed;
}

.DS__UnderlinedField__UnderlinedField_invalid .DS__UnderlinedField__Underline {
  background-color: #f14d56 !important;
}

.DS__UnderlinedField__InputWrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4px;
}

.DS__UnderlinedField__Append,
.DS__UnderlinedField__Prepend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-height: 20px;
}

.DS__UnderlinedField__Append {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  margin-left: 12px;
}

.DS__UnderlinedField__Append svg path {
  fill: #95a0b3;
}

.DS__UnderlinedField__Prepend {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-right: 12px;
}

.DS__UnderlinedField__Underline {
  position: absolute;
  right: 0;
  bottom: -3px;
  left: 0;
  display: block;
  height: 1px;
  border-radius: 1px;
}

@media (max-width: 767px) {
  .DS__UnderlinedField__InputWrapper {
    margin-bottom: 8px;
  }

  .DS__UnderlinedField__Underline {
    bottom: -7px;
  }
}

.DS__FilterButton__root {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
}

.DS__FilterButton__root.DS__FilterButton__active .DS__FilterButton__button.DS__FilterButton__theme_b2c .DS__FilterButton__icon, .DS__FilterButton__root.DS__FilterButton__completed .DS__FilterButton__button.DS__FilterButton__theme_b2c .DS__FilterButton__icon {
  color: #547012;
}

.DS__FilterButton__root.DS__FilterButton__active .DS__FilterButton__button.DS__FilterButton__theme_b2b .DS__FilterButton__icon, .DS__FilterButton__root.DS__FilterButton__completed .DS__FilterButton__button.DS__FilterButton__theme_b2b .DS__FilterButton__icon {
  color: #075c68;
}

.DS__FilterButton__root.DS__FilterButton__active .DS__FilterButton__button.DS__FilterButton__theme_b2c {
  border-color: #d4e3ac;
}

.DS__FilterButton__root.DS__FilterButton__active .DS__FilterButton__button.DS__FilterButton__theme_b2b {
  border-color: #8ce3ea;
}

.DS__FilterButton__root.DS__FilterButton__active .DS__FilterButton__chevron svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.DS__FilterButton__root.DS__FilterButton__completed .DS__FilterButton__button.DS__FilterButton__theme_b2c {
  background-color: #f4f9e6;
  border-color: #f4f9e6;
}

.DS__FilterButton__root.DS__FilterButton__completed .DS__FilterButton__button.DS__FilterButton__theme_b2b {
  background-color: #e8f9fb;
  border-color: #e8f9fb;
}

.DS__FilterButton__root.DS__FilterButton__completed .DS__FilterButton__button:first-of-type {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.DS__FilterButton__root.DS__FilterButton__completed .DS__FilterButton__button:last-of-type {
  padding-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.DS__FilterButton__root.DS__FilterButton__completed .DS__FilterButton__button:last-of-type .DS__FilterButton__icon {
  padding-left: 6px;
  margin-left: 0;
}

.DS__FilterButton__root.DS__FilterButton__invalid .DS__FilterButton__button.DS__FilterButton__theme_b2c,
      .DS__FilterButton__root.DS__FilterButton__invalid .DS__FilterButton__button.DS__FilterButton__theme_b2b {
  border-color: #f14d56;
}

.DS__FilterButton__root.DS__FilterButton__block {
  width: 100%;
}

.DS__FilterButton__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 8px 5px 12px;
  color: #222a37;
  cursor: pointer;
  background-color: #ffffff;
  border: 1px solid #d0d6e1;
  border-radius: 8px;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-property: border-color, background-color;
  transition-property: border-color, background-color;
}

.DS__FilterButton__button.DS__FilterButton__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__FilterButton__button.DS__FilterButton__size_small {
  height: 30px;
  padding: 0px 8px 0px 12px;
  font-size: 14px;
}

.DS__FilterButton__button.DS__FilterButton__block {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: inherit;
}

.DS__FilterButton__button:disabled {
  color: #7a869a;
  cursor: default;
}

.DS__FilterButton__text {
  overflow: hidden;
  color: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: inherit;
}

.DS__FilterButton__text-sort {
  font-weight: 500;
}

.DS__FilterButton__icon {
  margin-left: 8px;
  color: inherit;
  cursor: inherit;
}

.DS__FilterButton__icon svg {
  display: block;
  transition: -webkit-transform 0.3s ease;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__FilterButton__icon svg {
    -webkit-transition: none;
    transition: none
  }
}

.DS__FilterButton__sort-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  background: none;
  border: none;
}

.DS__FilterButton__sort-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 8px;
}

/*!*****************************************************

Freak Flags, Copyright Â©2022 Michael P. Cohen. Freak flags is licenced under the MIT licence.  

For complete information visit: www.freakflagsprite.com 

******************************************************/

.DS__FlagIcon__fflag {
  position: relative;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  background-image: url([object Module]);
  background-repeat: no-repeat;
  background-size: 100% 49494%;
}

.DS__FlagIcon__fflag-CH,
.DS__FlagIcon__fflag-NP {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.DS__FlagIcon__fflag-DZ {
  background-position: center 0.2287%;
}

.DS__FlagIcon__fflag-AO {
  background-position: center 0.4524%;
}

.DS__FlagIcon__fflag-BJ {
  background-position: center 0.6721%;
}

.DS__FlagIcon__fflag-BW {
  background-position: center 0.8958%;
}

.DS__FlagIcon__fflag-BF {
  background-position: center 1.1162%;
}

.DS__FlagIcon__fflag-BI {
  background-position: center 1.3379%;
}

.DS__FlagIcon__fflag-CM {
  background-position: center 1.5589%;
}

.DS__FlagIcon__fflag-CV {
  background-position: center 1.7805%;
}

.DS__FlagIcon__fflag-CF {
  background-position: center 2.0047%;
}

.DS__FlagIcon__fflag-TD {
  background-position: center 2.2247%;
}

.DS__FlagIcon__fflag-CD {
  background-position: left 2.4467%;
}

.DS__FlagIcon__fflag-DJ {
  background-position: left 2.6674%;
}

.DS__FlagIcon__fflag-EG {
  background-position: center 2.8931%;
}

.DS__FlagIcon__fflag-GQ {
  background-position: center 3.1125%;
}

.DS__FlagIcon__fflag-ER {
  background-position: left 3.3325%;
}

.DS__FlagIcon__fflag-ET {
  background-position: center 3.5542%;
}

.DS__FlagIcon__fflag-GA {
  background-position: center 3.7759%;
}

.DS__FlagIcon__fflag-GM {
  background-position: center 4.0015%;
}

.DS__FlagIcon__fflag-GH {
  background-position: center 4.2229%;
}

.DS__FlagIcon__fflag-GN {
  background-position: center 4.441%;
}

.DS__FlagIcon__fflag-GW {
  background-position: left 4.66663%;
}

.DS__FlagIcon__fflag-CI {
  background-position: center 4.8844%;
}

.DS__FlagIcon__fflag-KE {
  background-position: center 5.1061%;
}

.DS__FlagIcon__fflag-LS {
  background-position: center 5.3298%;
}

.DS__FlagIcon__fflag-LR {
  background-position: left 5.5495%;
}

.DS__FlagIcon__fflag-LY {
  background-position: center 5.7712%;
}

.DS__FlagIcon__fflag-MG {
  background-position: center 5.994%;
}

.DS__FlagIcon__fflag-MW {
  background-position: center 6.2156%;
}

.DS__FlagIcon__fflag-ML {
  background-position: center 6.4363%;
}

.DS__FlagIcon__fflag-MR {
  background-position: center 6.658%;
}

.DS__FlagIcon__fflag-MU {
  background-position: center 6.8805%;
}

.DS__FlagIcon__fflag-YT {
  background-position: center 7.1038%;
}

.DS__FlagIcon__fflag-MA {
  background-position: center 7.3231%;
}

.DS__FlagIcon__fflag-MZ {
  background-position: left 7.5448%;
}

.DS__FlagIcon__fflag-NA {
  background-position: left 7.7661%;
}

.DS__FlagIcon__fflag-NE {
  background-position: center 7.98937%;
}

.DS__FlagIcon__fflag-NG {
  background-position: center 8.2099%;
}

.DS__FlagIcon__fflag-CG {
  background-position: center 8.4316%;
}

.DS__FlagIcon__fflag-RE {
  background-position: center 8.6533%;
}

.DS__FlagIcon__fflag-RW {
  background-position: right 8.875%;
}

.DS__FlagIcon__fflag-SH {
  background-position: center 9.0967%;
}

.DS__FlagIcon__fflag-ST {
  background-position: center 9.32237%;
}

.DS__FlagIcon__fflag-SN {
  background-position: center 9.5426%;
}

.DS__FlagIcon__fflag-SC {
  background-position: left 9.7628%;
}

.DS__FlagIcon__fflag-SL {
  background-position: center 9.9845%;
}

.DS__FlagIcon__fflag-SO {
  background-position: center 10.2052%;
}

.DS__FlagIcon__fflag-ZA {
  background-position: left 10.4269%;
}

.DS__FlagIcon__fflag-SS {
  background-position: left 10.6486%;
}

.DS__FlagIcon__fflag-SD {
  background-position: center 10.8703%;
}

.DS__FlagIcon__fflag-SR {
  background-position: center 11.0945%;
}

.DS__FlagIcon__fflag-SZ {
  background-position: center 11.3135%;
}

.DS__FlagIcon__fflag-TG {
  background-position: left 11.5354%;
}

.DS__FlagIcon__fflag-TN {
  background-position: center 11.7593%;
}

.DS__FlagIcon__fflag-UG {
  background-position: center 11.9799%;
}

.DS__FlagIcon__fflag-TZ {
  background-position: center 12.2005%;
}

.DS__FlagIcon__fflag-EH {
  background-position: center 12.4222%;
}

.DS__FlagIcon__fflag-YE {
  background-position: center 12.644%;
}

.DS__FlagIcon__fflag-ZM {
  background-position: center 12.8664%;
}

.DS__FlagIcon__fflag-ZW {
  background-position: left 13.0873%;
}

.DS__FlagIcon__fflag-AI {
  background-position: center 13.309%;
}

.DS__FlagIcon__fflag-AG {
  background-position: center 13.5307%;
}

.DS__FlagIcon__fflag-AR {
  background-position: center 13.7524%;
}

.DS__FlagIcon__fflag-AW {
  background-position: left 13.9741%;
}

.DS__FlagIcon__fflag-BS {
  background-position: left 14.1958%;
}

.DS__FlagIcon__fflag-BB {
  background-position: center 14.4175%;
}

.DS__FlagIcon__fflag-BQ {
  background-position: center 14.6415%;
}

.DS__FlagIcon__fflag-BZ {
  background-position: center 14.8609%;
}

.DS__FlagIcon__fflag-BM {
  background-position: center 15.0826%;
}

.DS__FlagIcon__fflag-BO {
  background-position: center 15.306%;
}

.DS__FlagIcon__fflag-VG {
  background-position: center 15.528%;
}

.DS__FlagIcon__fflag-BR {
  background-position: center 15.7496%;
}

.DS__FlagIcon__fflag-CA {
  background-position: center 15.9694%;
}

.DS__FlagIcon__fflag-KY {
  background-position: center 16.1911%;
}

.DS__FlagIcon__fflag-CL {
  background-position: left 16.4128%;
}

.DS__FlagIcon__fflag-CO {
  background-position: left 16.6345%;
}

.DS__FlagIcon__fflag-KM {
  background-position: center 16.8562%;
}

.DS__FlagIcon__fflag-CR {
  background-position: center 17.0779%;
}

.DS__FlagIcon__fflag-CU {
  background-position: left 17.2996%;
}

.DS__FlagIcon__fflag-CW {
  background-position: center 17.5213%;
}

.DS__FlagIcon__fflag-DM {
  background-position: center 17.743%;
}

.DS__FlagIcon__fflag-DO {
  background-position: center 17.968%;
}

.DS__FlagIcon__fflag-EC {
  background-position: center 18.1864%;
}

.DS__FlagIcon__fflag-SV {
  background-position: center 18.4081%;
}

.DS__FlagIcon__fflag-FK {
  background-position: center 18.6298%;
}

.DS__FlagIcon__fflag-GF {
  background-position: center 18.8515%;
}

.DS__FlagIcon__fflag-GL {
  background-position: left 19.0732%;
}

.DS__FlagIcon__fflag-GD {
  background-position: center 19.2987%;
}

.DS__FlagIcon__fflag-GP {
  background-position: center 19.518%;
}

.DS__FlagIcon__fflag-GT {
  background-position: center 19.7383%;
}

.DS__FlagIcon__fflag-GY {
  background-position: center 19.96%;
}

.DS__FlagIcon__fflag-HT {
  background-position: center 20.1817%;
}

.DS__FlagIcon__fflag-HN {
  background-position: center 20.4034%;
}

.DS__FlagIcon__fflag-JM {
  background-position: center 20.6241%;
}

.DS__FlagIcon__fflag-MQ {
  background-position: center 20.8468%;
}

.DS__FlagIcon__fflag-MX {
  background-position: center 21.0685%;
}

.DS__FlagIcon__fflag-MS {
  background-position: center 21.2902%;
}

.DS__FlagIcon__fflag-NI {
  background-position: center 21.5119%;
}

.DS__FlagIcon__fflag-PA {
  background-position: center 21.7336%;
}

.DS__FlagIcon__fflag-PY {
  background-position: center 21.9553%;
}

.DS__FlagIcon__fflag-PE {
  background-position: center 22.177%;
}

.DS__FlagIcon__fflag-PR {
  background-position: left 22.4002%;
}

.DS__FlagIcon__fflag-BL {
  background-position: center 22.6204%;
}

.DS__FlagIcon__fflag-KN {
  background-position: center 22.8421%;
}

.DS__FlagIcon__fflag-LC {
  background-position: center 23.0638%;
}

.DS__FlagIcon__fflag-PM {
  background-position: center 23.2855%;
}

.DS__FlagIcon__fflag-VC {
  background-position: center 23.5072%;
}

.DS__FlagIcon__fflag-SX {
  background-position: left 23.732%;
}

.DS__FlagIcon__fflag-TT {
  background-position: center 23.9506%;
}

.DS__FlagIcon__fflag-TC {
  background-position: center 24.1723%;
}

.DS__FlagIcon__fflag-US {
  background-position: center 24.394%;
}

.DS__FlagIcon__fflag-VI {
  background-position: center 24.6157%;
}

.DS__FlagIcon__fflag-UY {
  background-position: left 24.8374%;
}

.DS__FlagIcon__fflag-VE {
  background-position: center 25.0591%;
}

.DS__FlagIcon__fflag-AB {
  background-position: center 25.279%;
}

.DS__FlagIcon__fflag-AF {
  background-position: center 25.5025%;
}

.DS__FlagIcon__fflag-AZ {
  background-position: center 25.7242%;
}

.DS__FlagIcon__fflag-BD {
  background-position: center 25.9459%;
}

.DS__FlagIcon__fflag-BT {
  background-position: center 26.1676%;
}

.DS__FlagIcon__fflag-BN {
  background-position: center 26.3885%;
}

.DS__FlagIcon__fflag-KH {
  background-position: center 26.611%;
}

.DS__FlagIcon__fflag-CN {
  background-position: left 26.8327%;
}

.DS__FlagIcon__fflag-GE {
  background-position: center 27.0544%;
}

.DS__FlagIcon__fflag-HK {
  background-position: center 27.2761%;
}

.DS__FlagIcon__fflag-IN {
  background-position: center 27.4978%;
}

.DS__FlagIcon__fflag-ID {
  background-position: center 27.7195%;
}

.DS__FlagIcon__fflag-JP {
  background-position: center 27.9412%;
}

.DS__FlagIcon__fflag-KZ {
  background-position: center 28.1615%;
}

.DS__FlagIcon__fflag-LA {
  background-position: center 28.3846%;
}

.DS__FlagIcon__fflag-MO {
  background-position: center 28.6063%;
}

.DS__FlagIcon__fflag-MY {
  background-position: center 28.829%;
}

.DS__FlagIcon__fflag-MV {
  background-position: center 29.0497%;
}

.DS__FlagIcon__fflag-MN {
  background-position: left 29.2714%;
}

.DS__FlagIcon__fflag-MM {
  background-position: center 29.4931%;
}

.DS__FlagIcon__fflag-NP {
  background-position: left 29.7148%;
}

.DS__FlagIcon__fflag-KP {
  background-position: left 29.9365%;
}

.DS__FlagIcon__fflag-MP {
  background-position: center 30.1582%;
}

.DS__FlagIcon__fflag-PW {
  background-position: center 30.3799%;
}

.DS__FlagIcon__fflag-PG {
  background-position: center 30.6016%;
}

.DS__FlagIcon__fflag-PH {
  background-position: left 30.8233%;
}

.DS__FlagIcon__fflag-SG {
  background-position: left 31.045%;
}

.DS__FlagIcon__fflag-KR {
  background-position: center 31.2667%;
}

.DS__FlagIcon__fflag-LK {
  background-position: right 31.4884%;
}

.DS__FlagIcon__fflag-TW {
  background-position: left 31.7101%;
}

.DS__FlagIcon__fflag-TJ {
  background-position: center 31.9318%;
}

.DS__FlagIcon__fflag-TH {
  background-position: center 32.1535%;
}

.DS__FlagIcon__fflag-TL {
  background-position: left 32.3752%;
}

.DS__FlagIcon__fflag-TM {
  background-position: center 32.5969%;
}

.DS__FlagIcon__fflag-VN {
  background-position: center 32.8186%;
}

.DS__FlagIcon__fflag-AL {
  background-position: center 33.0403%;
}

.DS__FlagIcon__fflag-AD {
  background-position: center 33.25975%;
}

.DS__FlagIcon__fflag-AM {
  background-position: center 33.4837%;
}

.DS__FlagIcon__fflag-AT {
  background-position: center 33.7054%;
}

.DS__FlagIcon__fflag-BY {
  background-position: left 33.9271%;
}

.DS__FlagIcon__fflag-BE {
  background-position: center 34.1488%;
}

.DS__FlagIcon__fflag-BA {
  background-position: center 34.3705%;
}

.DS__FlagIcon__fflag-BG {
  background-position: center 34.5922%;
}

.DS__FlagIcon__fflag-HR {
  background-position: center 34.8139%;
}

.DS__FlagIcon__fflag-CY {
  background-position: center 35.0356%;
}

.DS__FlagIcon__fflag-CZ {
  background-position: left 35.2555%;
}

.DS__FlagIcon__fflag-DK {
  background-position: center 35.479%;
}

.DS__FlagIcon__fflag-EE {
  background-position: center 35.7007%;
}

.DS__FlagIcon__fflag-FO {
  background-position: center 35.9224%;
}

.DS__FlagIcon__fflag-FI {
  background-position: center 36.1441%;
}

.DS__FlagIcon__fflag-FR {
  background-position: center 36.3658%;
}

.DS__FlagIcon__fflag-DE {
  background-position: center 36.5875%;
}

.DS__FlagIcon__fflag-GI {
  background-position: center 36.8092%;
}

.DS__FlagIcon__fflag-GR {
  background-position: left 37.0309%;
}

.DS__FlagIcon__fflag-HU {
  background-position: center 37.2526%;
}

.DS__FlagIcon__fflag-IS {
  background-position: center 37.4743%;
}

.DS__FlagIcon__fflag-IE {
  background-position: center 37.696%;
}

.DS__FlagIcon__fflag-IM {
  background-position: center 37.9177%;
}

.DS__FlagIcon__fflag-IT {
  background-position: center 38.1394%;
}

.DS__FlagIcon__fflag-JE {
  background-position: center 38.3611%;
}

.DS__FlagIcon__fflag-XK {
  background-position: center 38.5828%;
}

.DS__FlagIcon__fflag-LV {
  background-position: center 38.8045%;
}

.DS__FlagIcon__fflag-LI {
  background-position: left 39.0262%;
}

.DS__FlagIcon__fflag-LT {
  background-position: center 39.2479%;
}

.DS__FlagIcon__fflag-LU {
  background-position: center 39.4696%;
}

.DS__FlagIcon__fflag-MT {
  background-position: left 39.6913%;
}

.DS__FlagIcon__fflag-MD {
  background-position: center 39.913%;
}

.DS__FlagIcon__fflag-MC {
  background-position: center 40.1347%;
}

.DS__FlagIcon__fflag-ME {
  background-position: center 40.3564%;
}

.DS__FlagIcon__fflag-NL {
  background-position: center 40.5781%;
}

.DS__FlagIcon__fflag-MK {
  background-position: center 40.7998%;
}

.DS__FlagIcon__fflag-NO {
  background-position: center 41.0215%;
}

.DS__FlagIcon__fflag-PL {
  background-position: center 41.2432%;
}

.DS__FlagIcon__fflag-PT {
  background-position: center 41.4649%;
}

.DS__FlagIcon__fflag-RO {
  background-position: center 41.6866%;
}

.DS__FlagIcon__fflag-RU {
  background-position: center 41.9083%;
}

.DS__FlagIcon__fflag-SM {
  background-position: center 42.13%;
}

.DS__FlagIcon__fflag-RS {
  background-position: center 42.3517%;
}

.DS__FlagIcon__fflag-SK {
  background-position: center 42.5734%;
}

.DS__FlagIcon__fflag-SI {
  background-position: center 42.7951%;
}

.DS__FlagIcon__fflag-ES {
  background-position: left 43.0168%;
}

.DS__FlagIcon__fflag-SE {
  background-position: center 43.2385%;
}

.DS__FlagIcon__fflag-CH {
  background-position: center 43.4602%;
}

.DS__FlagIcon__fflag-TR {
  background-position: center 43.6819%;
}

.DS__FlagIcon__fflag-UA {
  background-position: center 43.9036%;
}

.DS__FlagIcon__fflag-GB {
  background-position: center 44.1253%;
}

.DS__FlagIcon__fflag-VA {
  background-position: right 44.347%;
}

.DS__FlagIcon__fflag-BH {
  background-position: center 44.5687%;
}

.DS__FlagIcon__fflag-IR {
  background-position: center 44.7904%;
}

.DS__FlagIcon__fflag-IQ {
  background-position: center 45.0121%;
}

.DS__FlagIcon__fflag-IL {
  background-position: center 45.2338%;
}

.DS__FlagIcon__fflag-KW {
  background-position: left 45.4555%;
}

.DS__FlagIcon__fflag-JO {
  background-position: left 45.6772%;
}

.DS__FlagIcon__fflag-KG {
  background-position: center 45.897%;
}

.DS__FlagIcon__fflag-LB {
  background-position: center 46.1206%;
}

.DS__FlagIcon__fflag-OM {
  background-position: left 46.3423%;
}

.DS__FlagIcon__fflag-PK {
  background-position: center 46.561%;
}

.DS__FlagIcon__fflag-PS {
  background-position: center 46.7857%;
}

.DS__FlagIcon__fflag-QA {
  background-position: center 47.0074%;
}

.DS__FlagIcon__fflag-SA {
  background-position: center 47.2291%;
}

.DS__FlagIcon__fflag-SY {
  background-position: center 47.4508%;
}

.DS__FlagIcon__fflag-AE {
  background-position: center 47.6725%;
}

.DS__FlagIcon__fflag-UZ {
  background-position: left 47.8942%;
}

.DS__FlagIcon__fflag-AS {
  background-position: right 48.1159%;
}

.DS__FlagIcon__fflag-AU {
  background-position: center 48.3376%;
}

.DS__FlagIcon__fflag-CX {
  background-position: center 48.5593%;
}

.DS__FlagIcon__fflag-CC {
  background-position: center 48.781%;
}

.DS__FlagIcon__fflag-CK {
  background-position: center 49.002%;
}

.DS__FlagIcon__fflag-FJ {
  background-position: center 49.2244%;
}

.DS__FlagIcon__fflag-PF {
  background-position: center 49.4445%;
}

.DS__FlagIcon__fflag-GU {
  background-position: center 49.6678%;
}

.DS__FlagIcon__fflag-KI {
  background-position: center 49.8895%;
}

.DS__FlagIcon__fflag-MH {
  background-position: left 50.1112%;
}

.DS__FlagIcon__fflag-FM {
  background-position: center 50.3329%;
}

.DS__FlagIcon__fflag-NC {
  background-position: center 50.5546%;
}

.DS__FlagIcon__fflag-NZ {
  background-position: center 50.7763%;
}

.DS__FlagIcon__fflag-NR {
  background-position: left 50.998%;
}

.DS__FlagIcon__fflag-NU {
  background-position: center 51.2197%;
}

.DS__FlagIcon__fflag-NF {
  background-position: center 51.4414%;
}

.DS__FlagIcon__fflag-WS {
  background-position: left 51.6631%;
}

.DS__FlagIcon__fflag-SB {
  background-position: left 51.8848%;
}

.DS__FlagIcon__fflag-TK {
  background-position: center 52.1065%;
}

.DS__FlagIcon__fflag-TO {
  background-position: left 52.3282%;
}

.DS__FlagIcon__fflag-TV {
  background-position: center 52.5499%;
}

.DS__FlagIcon__fflag-VU {
  background-position: left 52.7716%;
}

.DS__FlagIcon__fflag-WF {
  background-position: center 52.9933%;
}

.DS__FlagIcon__fflag-EU {
  background-position: center 53.215%;
}

.DS__FlagIcon__fflag-JR {
  background-position: center 53.4315%;
}

.DS__FlagIcon__fflag-OLY {
  background-position: center 53.6584%;
}

.DS__FlagIcon__fflag-UN {
  background-position: center 53.875%;
}

.DS__FlagIcon__fflag.DS__FlagIcon__ff-sm {
  width: 18px;
  height: 11px;
}

.DS__FlagIcon__fflag.DS__FlagIcon__ff-md {
  width: 27px;
  height: 17px;
}

.DS__FlagIcon__fflag.DS__FlagIcon__ff-lg {
  width: 42px;
  height: 27px;
}

.DS__FlagIcon__fflag.DS__FlagIcon__ff-xl {
  width: 60px;
  height: 37px;
}

.DS__FlagIcon__custom_size {
  width: 20px;
  height: 13px;
}

.DS__Footer__Footer,
.DS__Footer__Top,
.DS__Footer__Wrapper,
.DS__Footer__TopInner,
.DS__Footer__NavLinks,
.DS__Footer__Column,
.DS__Footer__List,
.DS__Footer__ListItem,
.DS__Footer__Link,
.DS__Footer__TopRight,
.DS__Footer__News,
.DS__Footer__Contacts,
.DS__Footer__NewsTitle,
.DS__Footer__Actions,
.DS__Footer__ActionButton,
.DS__Footer__ActionsText {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Footer__Footer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #f6f8fc;
  border-top: 1px solid #d0d6e1;
}

.DS__Footer__Top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding-top: 32px;
  padding-bottom: 32px;
}

.DS__Footer__Wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1376px;
  padding-right: 32px;
  padding-left: 32px;
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 767px) {
  .DS__Footer__Wrapper {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 320px;
    padding-right: 16px;
    padding-left: 16px
  }
}

.DS__Footer__TopInner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}

@media (max-width: 1023px) {
  .DS__Footer__TopInner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
  }
}

.DS__Footer__NavLinks {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 50%;
  margin-right: 33px;
}

@media (max-width: 1339px) {
  .DS__Footer__NavLinks {
    width: 66.666%
  }
}

@media (max-width: 1023px) {
  .DS__Footer__NavLinks {
    width: 100%;
    margin-bottom: 45px
  }
}

@media (max-width: 767px) {
  .DS__Footer__NavLinks {
    display: none
  }
}

.DS__Footer__Column {
  width: 33%;
}

@media (max-width: 1339px) {
  .DS__Footer__Column {
    width: 200px;
    margin-right: 32px
  }

  .DS__Footer__Column:nth-child(3) {
    width: 464px;
    margin-top: 12px;
    margin-right: 0;
  }

  .DS__Footer__Column:nth-child(3) .DS__Footer__ListItem {
    width: 50%;
  }
}

@media (max-width: 1023px) {
  .DS__Footer__Column {
    width: 50%;
    margin-right: 0
  }

  .DS__Footer__Column:nth-child(3) {
    width: 100%;
  }
}

.DS__Footer__List {
  display: block;
  padding: 0;
  margin: 0;
  margin-bottom: -12px;
  text-indent: 0;
  list-style: none;
}

.DS__Footer__ListItem {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  padding-right: 5px;
  margin-bottom: 12px;
}

.DS__Footer__Link {
  text-decoration: none;
  cursor: pointer;
}

.DS__Footer__Link.DS__Footer__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__Footer__Link:hover,
  .DS__Footer__Link:focus {
  text-decoration: underline;
}

.DS__Footer__TopRight {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 715px;
}

@media (max-width: 1339px) {
  .DS__Footer__TopRight {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 320px;
    padding-left: 0
  }
}

@media (max-width: 1023px) {
  .DS__Footer__TopRight {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 100%
  }
}

@media (max-width: 767px) {
  .DS__Footer__TopRight {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
  }
}

.DS__Footer__News {
  display: block;
  width: 320px;
  max-width: 100%;
  margin-left: auto;
}

@media (max-width: 1339px) {
  .DS__Footer__News {
    margin-left: 0
  }
}

.DS__Footer__Contacts {
  display: block;
}

@media (max-width: 1339px) {
  .DS__Footer__Contacts {
    margin-bottom: 30px
  }
}

@media (max-width: 1023px) {
  .DS__Footer__Contacts {
    margin-right: auto;
    margin-bottom: 0
  }
}

@media (max-width: 767px) {
  .DS__Footer__Contacts {
    width: 100%;
    margin-bottom: 32px
  }
}

.DS__Footer__NewsTitle {
  display: block;
  margin-bottom: 16px;
}

.DS__Footer__Actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 12px;
}

.DS__Footer__ActionButton {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 27px;
  color: #97ba1e;
  cursor: pointer;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Footer__ActionButton {
    -webkit-transition: none;
    transition: none
  }
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Footer__ActionButton {
    -webkit-transition: none;
    transition: none
  }
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Footer__ActionButton {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Footer__ActionButton svg path {
  fill: #97ba1e;
}

.DS__Footer__ActionButton.DS__Footer__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__Footer__ActionButton:hover svg path,
  .DS__Footer__ActionButton:focus svg path {
  fill: #81a11a;
}

.DS__Footer__ActionButton:active svg path {
  fill: #547012;
}

.DS__Footer__ActionsText {
  display: inline-block;
  margin-left: 12px;
  cursor: inherit;
}

.DS__IconRound__root {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__IconRound__root {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  overflow: hidden;
  color: inherit;
  cursor: inherit;
  background-color: #ffffff;
  border: 1px solid #eceff5;
  border-radius: 50%;
}

.DS__Form__FormEmail,
.DS__Form__Submit {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Form__FormEmail {
  position: relative;
  display: block;
}

.DS__Form__Submit {
  position: absolute;
  top: calc(50% - 20px);
  right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  font-size: 0;
  cursor: pointer;
  background-color: #ffffff;
}

.DS__Form__Submit:disabled {
  opacity: 0.7;
}

.DS__Textfield__button_eye {
  color: #95a0b3;
  visibility: hidden;
}

.DS__Textfield__button_eye_show {
  visibility: visible;
}

.DS__Textfield__success {
  color: #97ba1e;
  visibility: hidden;
}

.DS__Textfield__success_show {
  visibility: visible;
}

.DS__FooterBottom__FooterBottom,
.DS__FooterBottom__Wrapper,
.DS__FooterBottom__Items,
.DS__FooterBottom__SocialLinks,
.DS__FooterBottom__MarketLinks,
.DS__FooterBottom__MarketLinksItem,
.DS__FooterBottom__copyright {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__FooterBottom__FooterBottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
  background-color: #f6f8fc;
  border-top: 1px solid #d0d6e1;
}

.DS__FooterBottom__Wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1376px;
  padding-right: 32px;
  padding-left: 32px;
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 767px) {
  .DS__FooterBottom__Wrapper {
    width: 320px;
    padding-right: 16px;
    padding-left: 16px
  }
}

.DS__FooterBottom__Items {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
}

@media (max-width: 1023px) {
  .DS__FooterBottom__Items {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start
  }
}

@media (max-width: 767px) {
  .DS__FooterBottom__Items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-bottom: 16px
  }
}

.DS__FooterBottom__SocialLinks {
  display: block;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}

@media (max-width: 767px) {
  .DS__FooterBottom__SocialLinks {
    margin-bottom: 16px
  }
}

.DS__FooterBottom__MarketLinks {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 1023px) {
  .DS__FooterBottom__MarketLinks {
    left: auto;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-left: 32px
  }
}

@media (max-width: 767px) {
  .DS__FooterBottom__MarketLinks {
    margin-top: 8px;
    margin-bottom: 16px;
    margin-left: 0
  }
}

.DS__FooterBottom__MarketLinksItem {
  margin-right: 16px;
  line-height: 0;
}

.DS__FooterBottom__MarketLinksItem:last-child {
  margin-right: 0;
}

.DS__FooterBottom__copyright {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}

@media (max-width: 1023px) {
  .DS__FooterBottom__copyright {
    display: none
  }
}

@media (max-width: 767px) {
  .DS__FooterBottom__copyright {
    display: block
  }
}

.DS__MarketLink__MarketLink {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__MarketLink__MarketLink {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 40px;
  cursor: pointer;
  border-radius: 4px;
}

.DS__MarketLink__MarketLink:focus {
  -webkit-box-shadow: 0 0 2px 1px rgb(59, 153, 252);
          box-shadow: 0 0 2px 1px rgb(59, 153, 252);
}

.DS__MarketLink__MarketLink.DS__MarketLink__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__FooterB2B__root,
.DS__FooterB2B__content,
.DS__FooterB2B__contentWrapper,
.DS__FooterB2B__left,
.DS__FooterB2B__right,
.DS__FooterB2B__option,
.DS__FooterB2B__footer,
.DS__FooterB2B__social,
.DS__FooterB2B__link {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__FooterB2B__root {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
}

.DS__FooterB2B__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 157px;
  border-bottom: solid 1px #dde3ed;
}

.DS__FooterB2B__contentWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

.DS__FooterB2B__left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.DS__FooterB2B__left p {
  margin: 0;
}

.DS__FooterB2B__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-left: auto;
}

@media (max-width: 1023px) {
  .DS__FooterB2B__right {
    width: 100%;
    margin-left: -5px;
    margin-right: -5px
  }
}

.DS__FooterB2B__right p {
  margin: 0;
}

.DS__FooterB2B__right_item {
  margin-left: 5px;
  margin-right: 5px;
}

.DS__FooterB2B__right_item:not(:last-child) {
  margin-bottom: 12px;
}

@media (max-width: 1023px) {
  .DS__FooterB2B__right_item {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 141px;
        flex-basis: 141px
  }

  .DS__FooterB2B__right_item:not(:last-child) {
    margin-bottom: 0;
  }
}

@media (max-width: 767px) {
  .DS__FooterB2B__right_item {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    -webkit-box-flex: auto;
        -ms-flex-positive: auto;
            flex-grow: auto
  }

  .DS__FooterB2B__right_item:not(:last-child) {
    margin-bottom: 8px;
  }
}

.DS__FooterB2B__support_phone {
  margin-bottom: 20px;
}

.DS__FooterB2B__support_phone span {
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  color: #222a37;
}

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

.DS__FooterB2B__option:not(:last-child) {
  margin-right: 80px;
}

@media (max-width: 1023px) {
  .DS__FooterB2B__option {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 141px;
        flex-basis: 141px
  }

  .DS__FooterB2B__option:not(:last-child) {
    margin-right: 0;
  }
}

@media (max-width: 767px) {
  .DS__FooterB2B__option {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    -webkit-box-flex: auto;
        -ms-flex-positive: auto;
            flex-grow: auto
  }
}

.DS__FooterB2B__option_title {
  margin-bottom: 16px;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.DS__FooterB2B__option .DS__FooterB2B__suboption {
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.DS__FooterB2B__option .DS__FooterB2B__suboption:not(:last-child) {
  margin-bottom: 12px;
}

.DS__FooterB2B__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 24px 157px;
}

.DS__FooterB2B__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.DS__FooterB2B__social_icon {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  color: #95a0b3;
  cursor: pointer;
  background-color: #ffffff;
  border: solid 1px #d0d6e1;
  border-radius: 50%;
  outline: none;
  /* stylelint-enable color-no-hex, function-blacklist */
}

.DS__FooterB2B__social_icon.DS__FooterB2B__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__FooterB2B__social_icon:not(:last-child) {
  margin-right: 12px;
}

.DS__FooterB2B__social_icon:hover,
    .DS__FooterB2B__social_icon:focus:not(:active) {
  color: #ffffff;
  border: none;
}

/* stylelint-disable color-no-hex, function-blacklist */

.DS__FooterB2B__social_icon_facebook:hover,
      .DS__FooterB2B__social_icon_facebook:focus,
      .DS__FooterB2B__social_icon_facebook:active {
  background-color: #325797;
}

.DS__FooterB2B__social_icon_instagram:hover,
      .DS__FooterB2B__social_icon_instagram:focus,
      .DS__FooterB2B__social_icon_instagram:active {
  background: linear-gradient(
          49.12deg,
          #ffdd55 6.62%,
          #ff543e 50.06%,
          #c837ab 93.5%
        );
}

.DS__FooterB2B__social_icon_odnoklassniki:hover,
      .DS__FooterB2B__social_icon_odnoklassniki:focus,
      .DS__FooterB2B__social_icon_odnoklassniki:active {
  background-color: #ee8208;
}

.DS__FooterB2B__social_icon_vk:hover,
      .DS__FooterB2B__social_icon_vk:focus,
      .DS__FooterB2B__social_icon_vk:active {
  background-color: #4680c2;
}

.DS__FooterB2B__social_icon_youtube:hover,
      .DS__FooterB2B__social_icon_youtube:focus,
      .DS__FooterB2B__social_icon_youtube:active {
  background-color: #fc0d1b;
}

/* stylelint-disable-next-line csstools/media-use-custom-media */

@media (min-width: 1024px) and (max-width: 1279px) {
  .DS__FooterB2B__content {
    padding: 40px 60px;
  }

  .DS__FooterB2B__option:not(:last-child) {
    margin-right: 50px;
  }

  .DS__FooterB2B__footer {
    padding: 24px 48px;
  }
}

/* stylelint-disable-next-line csstools/media-use-custom-media */

@media (min-width: 768px) and (max-width: 1023px) {
  .DS__FooterB2B__content {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 40px 60px;
  }

  .DS__FooterB2B__contentWrapper {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
  }

  .DS__FooterB2B__left {
    width: 100%;
    margin-bottom: 44px;
  }

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

  .DS__FooterB2B__support_phone {
    margin: 0 0 6px;
  }

  .DS__FooterB2B__partnership_title, .DS__FooterB2B__settlement_title {
    margin: 0 0 6px;
  }

  .DS__FooterB2B__footer {
    padding: 24px 60px;
  }
}

@media (max-width: 767px) {
  .DS__FooterB2B__content {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 24px 24px 0;
  }

  .DS__FooterB2B__contentWrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .DS__FooterB2B__left,
  .DS__FooterB2B__right {
    width: 100%;
  }

  .DS__FooterB2B__left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 24px;
    margin: 0 -24px;
    border-top: solid 1px #dde3ed;
  }

  .DS__FooterB2B__option {
    width: 100%;
    padding-right: 24px;
    margin-right: -24px;
    cursor: pointer;
  }

  .DS__FooterB2B__option:not(:last-child) {
    margin-right: 80px;
    border-bottom: solid 1px #dde3ed;
  }

  .DS__FooterB2B__option_open .DS__FooterB2B__option_title {
    margin-bottom: 0;
  }

  .DS__FooterB2B__option_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    margin: 16px 0;
  }

  .DS__FooterB2B__option .DS__FooterB2B__suboption {
    padding-left: 8px;
  }

  .DS__FooterB2B__option .DS__FooterB2B__suboptions {
    margin: 24px 0;
  }

  .DS__FooterB2B__chevron {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 20px;
    height: 20px;
    padding: 0;
    color: #7a869a;
    cursor: pointer;
    background-color: transparent;
  }

  @media screen and (prefers-reduced-motion: reduce) {
    .DS__FooterB2B__chevron svg {
      -webkit-transition: none;
      transition: none;
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
  }

  .DS__FooterB2B__chevron svg {
    transition: -webkit-transform 0.3s ease;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  @media screen and (prefers-reduced-motion: reduce) {
    .DS__FooterB2B__chevron svg {
      -webkit-transition: none;
      transition: none
    }
  }

  .DS__FooterB2B__chevron_open svg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .DS__FooterB2B__right {
    margin: 0 0 24px 0;
  }

  .DS__FooterB2B__support_phone {
    margin-bottom: 4px;
  }

  .DS__FooterB2B__support_phone span {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }

  .DS__FooterB2B__partnership_title, .DS__FooterB2B__settlement_title {
    margin: 0 0 4px;
  }

  .DS__FooterB2B__footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding: 24px 36px;
  }

  .DS__FooterB2B__footer_right {
    margin-bottom: 24px;
  }
}

.DS__FooterB2B__link {
  display: block;
  text-decoration: none;
  cursor: pointer;
}

.DS__FooterB2B__link.DS__FooterB2B__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__FooterB2B__link:hover span, .DS__FooterB2B__link:focus span, .DS__FooterB2B__link:active span {
  color: #222a37;
}

.DS__Header__root,
.DS__Header__top,
.DS__Header__wrapper,
.DS__Header__button,
.DS__Header__logo,
.DS__Header__section,
.DS__Header__login,
.DS__Header__navigation,
.DS__Header__layer,
.DS__Header__pointer {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Header__root {
  position: relative;
  z-index: 1;
  display: block;
}

.DS__Header__root.DS__Header__fixed {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 99;
}

.DS__Header__theme_b2b .DS__Header__navigation_point_active::before {
  background-color: #00a4ba;
}

.DS__Header__theme_b2c .DS__Header__navigation_point_active::before {
  background-color: #97ba1e;
}

.DS__Header__top {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 1px 6px 1px rgba(34, 42, 55, 0.13);
          box-shadow: 0px 1px 6px 1px rgba(34, 42, 55, 0.13);
}

.DS__Header__wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto;
}

.DS__Header__wrapper_popup {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-right: 0;
  padding-left: 80px;
}

.DS__Header__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 20px;
  height: 20px;
  padding: 0;
  margin-right: 20px;
  color: #505f79;
  cursor: pointer;
  background: none;
  border: none;
}

.DS__Header__button.DS__Header__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__Header__home_link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}

.DS__Header__home_link.DS__Header__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__Header__logo_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: inherit;
}

.DS__Header__logo {
  display: block;
  max-width: 150px;
  height: 40px;
  font-size: 0;
  cursor: pointer;
}

.DS__Header__oneworld_link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 32px;
  height: 32px;
  margin-left: 20px;
  font-size: 0;
  cursor: pointer;
}

.DS__Header__oneworld_link.DS__Header__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

@media (max-width: 767px) {
  .DS__Header__oneworld_link {
    display: none
  }
}

.DS__Header__section {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 12px;
}

.DS__Header__section:not(:last-child) {
  padding-right: 12px;
}

.DS__Header__section:not(:last-child):after {
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  width: 1px;
  height: 28px;
  content: '';
  background-color: #dde3ed;
  border-radius: 0.5px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.DS__Header__search_button,
.DS__Header__cart_button {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 20px;
  color: #505f79;
  cursor: pointer;
  background: none;
  border: none;
}

.DS__Header__search_button.DS__Header__focus-visible, .DS__Header__cart_button.DS__Header__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__Header__cart_button:not(.DS__Header__cart_button_empty) {
  padding-right: 7px;
}

.DS__Header__user_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 12px;
  background-color: transparent;
  border: 0;
}

.DS__Header__user_info.DS__Header__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__Header__login {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

.DS__Header__login svg {
  display: block;
}

.DS__Header__login_icon {
  margin-right: 8px;
  color: #505f79;
}

.DS__Header__left_side {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.DS__Header__right_side {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

.DS__Header__navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
  margin-left: 40px;
  text-indent: 0;
  list-style: none;
  list-style-position: outside;
}

.DS__Header__navigation_item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 28px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.DS__Header__navigation_point {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 80px;
  padding: 0;
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: #222a37;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
  background: transparent;
  border: none;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}

.DS__Header__navigation_point.DS__Header__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Header__navigation_point {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Header__navigation_point:hover,
  .DS__Header__navigation_point:focus {
  color: #505f79;
}

.DS__Header__navigation_point_active::before {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 2px;
  content: '';
}

.DS__Header__navigation_content {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  width: 100%;
  min-height: 200px;
  padding-top: 48px;
  padding-bottom: 60px;
  background-color: #ffffff;
}

.DS__Header__search_wrapper {
  position: relative;
  z-index: 1;
  display: block;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 80px;
  margin-right: -52px;
  -webkit-animation: DS__Header__SearchWrapperAnimate 0.5s;
  animation: DS__Header__SearchWrapperAnimate 0.5s;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Header__search_wrapper {
    -webkit-animation: none;
    animation: none
  }
}

.DS__Header__search_wrapper &gt; div {
  height: 100%;
}

@-webkit-keyframes DS__Header__SearchWrapperAnimate {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes DS__Header__SearchWrapperAnimate {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.DS__Header__mobile_menu {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}

.DS__Header__mobile_menu-enter {
  opacity: 0;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Header__mobile_menu-enter {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Header__mobile_menu-enter-active {
  opacity: 1;
  transition: opacity 300ms, -webkit-transform 300ms;
  -webkit-transition: opacity 300ms, -webkit-transform 300ms;
  transition: opacity 300ms, transform 300ms;
  transition: opacity 300ms, transform 300ms, -webkit-transform 300ms;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Header__mobile_menu-enter-active {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Header__mobile_menu-exit {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.DS__Header__mobile_menu-exit-active {
  opacity: 0;
  transition: opacity 300ms, -webkit-transform 300ms;
  -webkit-transition: opacity 300ms, -webkit-transform 300ms;
  transition: opacity 300ms, transform 300ms;
  transition: opacity 300ms, transform 300ms, -webkit-transform 300ms;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Header__mobile_menu-exit-active {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Header__html_ds_header_mobile_menu {
  position: fixed;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
}

.DS__Header__layer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  background: #222a37;
  opacity: 0;
  -webkit-transition: opacity 0.3s, visibility 0.3s;
  transition: opacity 0.3s, visibility 0.3s;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Header__layer {
    -webkit-transition: none;
    transition: none
  }
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Header__layer {
    -webkit-transition: none;
    transition: none
  }
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Header__layer {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Header__layer_visible {
  visibility: visible;
  opacity: 0.5;
}

.DS__Header__pointer {
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 16px;
  font-size: 11px;
  line-height: 16px;
  color: #ffffff;
  text-align: center;
  cursor: inherit;
  background: #f14d56;
  border-radius: 50%;
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
}

.DS__Header__region_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.DS__Header__shop .DS__Header__right_side {
  margin-right: -7px;
}

.DS__Header__shop .DS__Header__section {
  padding: 0 7px;
}

.DS__Header__shop .DS__Header__section:after {
  display: none;
}

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

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

.DS__Header__shop .DS__Header__user_info {
  margin: 0 7px;
}

.DS__Header__shop .DS__Header__login_icon {
  padding: 10px;
  margin: 0;
  cursor: pointer;
}

.DS__Header__shop .DS__Header__top {
  -webkit-box-shadow: 0px 1px 0px #d0d6e1;
          box-shadow: 0px 1px 0px #d0d6e1;
}

@media (min-width: 1280px) {
  .DS__Header__tablet:not(.DS__Header__desktop),
  .DS__Header__mobile:not(.DS__Header__desktop) {
    display: none;
  }
}

@media (max-width: 1279px) {
  .DS__Header__Wrapper_popup {
    display: block;
  }
}

@media (max-width: 1279px) and (min-width: 768px) {
  .DS__Header__desktop:not(.DS__Header__tablet),
  .DS__Header__mobile:not(.DS__Header__tablet) {
    display: none;
  }

  .DS__Header__shop .DS__Header__button {
    margin-right: 24px;
  }
}

@media (max-width: 767px) {
  .DS__Header__desktop:not(.DS__Header__mobile),
  .DS__Header__tablet:not(.DS__Header__mobile) {
    display: none;
  }

  .DS__Header__top {
    height: 52px;
  }

  .DS__Header__button {
    margin-right: 16px;
  }

  .DS__Header__button svg {
    width: 20px;
  }

  .DS__Header__logo {
    height: 32px;
  }

  .DS__Header__wrapper {
    padding-right: 16px;
    padding-left: 16px;
  }
}

.DS__LanguageSelect__root,
.DS__LanguageSelect__button,
.DS__LanguageSelect__popup {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__LanguageSelect__root {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: translate(0);
  transform: translate(0);
}

.DS__LanguageSelect__button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}

.DS__LanguageSelect__button_alone {
  cursor: default;
}

.DS__LanguageSelect__popup {
  display: block;
  padding-right: 14px;
  padding-left: 14px;
  margin-top: -10px;
}

@media (max-width: 767px) {
  .DS__LanguageSelect__popup {
    padding: 6px;
    margin: 0
  }
}

.DS__Popover__Popover,
.DS__Popover__BtnContainer,
.DS__Popover__Popup,
.DS__Popover__Popup-align-right,
.DS__Popover__Popup-align-left,
.DS__Popover__Popup-enter,
.DS__Popover__Popup-enter-active,
.DS__Popover__Popup-exit,
.DS__Popover__Popup-exit-active {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Popover__Popover {
  position: relative;
  display: block;
}

.DS__Popover__BtnContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: transparent;
  border: none;
}

.DS__Popover__BtnContainer.DS__Popover__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__Popover__Popup {
  position: absolute;
  z-index: 1;
}

.DS__Popover__Popup-align-right {
  right: 0;
}

.DS__Popover__Popup-align-left {
  left: 0;
}

/* stylelint-disable-next-line csstools/media-use-custom-media */

@media (max-width: 550px) {
  .DS__Popover__isMobileFixed .DS__Popover__Popup {
    position: fixed;
    top: 32px;
    right: 10px;
    left: 10px;
    z-index: 1000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.DS__Popover__Popup-enter {
  opacity: 0;
}

.DS__Popover__Popup-enter-active {
  opacity: 1;
  transition: opacity 300ms, -webkit-transform 300ms;
  -webkit-transition: opacity 300ms, -webkit-transform 300ms;
  transition: opacity 300ms, transform 300ms;
  transition: opacity 300ms, transform 300ms, -webkit-transform 300ms;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Popover__Popup-enter-active {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Popover__Popup-exit {
  opacity: 1;
}

.DS__Popover__Popup-exit-active {
  opacity: 0;
  transition: opacity 300ms, -webkit-transform 300ms;
  -webkit-transition: opacity 300ms, -webkit-transform 300ms;
  transition: opacity 300ms, transform 300ms;
  transition: opacity 300ms, transform 300ms, -webkit-transform 300ms;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Popover__Popup-exit-active {
    -webkit-transition: none;
    transition: none
  }
}

.DS__HeaderPopup__root {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  width: 320px;
  -webkit-transition: height 0.3s linear;
  transition: height 0.3s linear;
}

.DS__HeaderPopup__root.DS__HeaderPopup__size_small {
  width: auto;
  min-width: 179px;
  max-width: 320px;
}

.DS__HeaderPopup__root.DS__HeaderPopup__size_small .DS__HeaderPopup__Content,
    .DS__HeaderPopup__root.DS__HeaderPopup__size_small .DS__HeaderPopup__Head {
  padding: 0;
  margin: 0;
}

.DS__HeaderPopup__root .DS__HeaderPopup__depth {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-height: 100%;
}

.DS__HeaderPopup__content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 24px;
  padding-bottom: 20px;
  overflow: hidden;
}

@media (max-width: 767px) {
  .DS__HeaderPopup__content {
    padding-top: 8px;
    padding-bottom: 8px
  }
}

.DS__HeaderPopup__head {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-right: 50px;
  padding-left: 23px;
  margin-bottom: 23px;
}

.DS__HeaderPopup__head.DS__HeaderPopup__withoutMargin {
  margin-bottom: 0;
}

.DS__HeaderPopup__close_button {
  position: absolute;
  top: 28px;
  right: 16px;
  z-index: 1;
  width: 20px;
  height: 20px;
  padding: 0;
  font-size: 0;
  color: #7a869a;
  cursor: pointer;
  background: none;
  border: none;
  outline: none;
}

.DS__MenuLinks__root,
.DS__MenuLinks__link,
.DS__MenuLinks__hint,
.DS__MenuLinks__columns {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__MenuLinks__root {
  padding: 0;
  margin: 0;
  list-style: none;
}

.DS__MenuLinks__root .DS__MenuLinks__link {
  padding: 8px 10px;
}

.DS__MenuLinks__link {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  font-size: 14px;
  color: #222a37;
  cursor: pointer;
  background-color: transparent;
  border-width: 0;
  -webkit-transition: background-color 0.2s, border-color 0.2s;
  transition: background-color 0.2s, border-color 0.2s;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__MenuLinks__link {
    -webkit-transition: none;
    transition: none
  }
}

.DS__MenuLinks__link:hover,
  .DS__MenuLinks__link:focus {
  background-color: #f6f8fc;
}

.DS__MenuLinks__link svg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 8px;
  font-size: 0;
}

.DS__MenuLinks__hint {
  margin-left: auto;
  font-size: 14px;
  color: #7a869a;
}

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

.DS__MenuLinks__columns .DS__MenuLinks__link {
  width: 100%;
  height: 40px;
  padding: 8px;
  margin-right: 16px;
  border: 1px solid transparent;
  border-radius: 8px;
}

.DS__MenuLinks__columns .DS__MenuLinks__link:disabled {
  pointer-events: none;
  background-color: transparent;
  border-color: #dde3ed;
}

.DS__MenuLinks__columns svg {
  margin-right: 16px;
}

.DS__MenuLinks__columns .DS__MenuLinks__item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  padding-right: 8px;
  padding-left: 8px;
}

.DS__RegionSelect__root,
.DS__RegionSelect__button,
.DS__RegionSelect__popup,
.DS__RegionSelect__code,
.DS__RegionSelect__title,
.DS__RegionSelect__choose {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__RegionSelect__root {
  -webkit-transform: translate(0);
  transform: translate(0);
}

.DS__RegionSelect__button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 36px;
  height: 36px;
  color: #505f79;
  cursor: pointer;
}

.DS__RegionSelect__popup {
  display: block;
  padding-right: 14px;
  padding-left: 14px;
  margin-top: -10px;
}

.DS__RegionSelect__code {
  font-size: 14px;
  color: #7a869a;
}

.DS__RegionSelect__title {
  display: block;
  padding-top: 10px;
  margin-bottom: 16px;
}

.DS__RegionSelect__title:not(:first-child) {
  margin-top: 20px;
}

.DS__RegionSelect__choose {
  display: inline-block;
  min-width: 120px;
  margin-top: 34px;
}

.DS__CurrencySelect__root,
.DS__CurrencySelect__popup {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__CurrencySelect__root {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
  line-height: 20px;
  color: #505f79;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
}

.DS__CurrencySelect__popup {
  display: block;
  padding-right: 14px;
  padding-left: 14px;
  margin-top: -10px;
}

@media (max-width: 767px) {
  .DS__CurrencySelect__popup {
    padding: 6px;
    margin: 0
  }
}

.DS__NewWindowIcon__root {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__NewWindowIcon__root {
  display: inline-block;
  margin-left: 6px;
  cursor: inherit;
}

.DS__NewWindowIcon__root svg {
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
}

.DS__HeaderSearch__root {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

.DS__HeaderSearch__input_wrapper {
  position: relative;
  z-index: 1;
  display: block;
  height: 100%;
}

/* stylelint-disable-next-line csstools/media-use-custom-media */

@media (max-width: 1023px) {
  .DS__HeaderSearch__input_wrapper {
    -webkit-box-shadow: 0px 2px 6px -2px rgba(34, 42, 55, 0.13);
            box-shadow: 0px 2px 6px -2px rgba(34, 42, 55, 0.13)
  }
}

.DS__HeaderSearch__form {
  display: block;
  height: 100%;
}

.DS__HeaderSearch__form.DS__HeaderSearch__mobile {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 14px 48px 14px 22px;
}

.DS__HeaderSearch__input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  padding-right: 40px;
  padding-left: 30px;
  background-color: #ffffff;
}

.DS__HeaderSearch__close {
  position: absolute;
  top: 50%;
  right: 20px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  padding: 0;
  color: #222a37;
  cursor: pointer;
  background: none;
  border: none;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.DS__HeaderSearch__popup {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  display: block;
  padding: 24px 32px;
  background: #ffffff;
}

/* stylelint-disable-next-line csstools/media-use-custom-media */

@media (max-width: 1023px) {
  .DS__HeaderSearch__popup {
    padding-right: 16px;
    padding-left: 16px
  }
}

.DS__HeaderSearch__result_list {
  display: block;
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-position: outside;
}

.DS__HeaderSearch__result_title {
  display: block;
  margin-bottom: 32px;
}

.DS__HeaderSearch__result_item {
  display: block;
  margin-bottom: 20px;
}

.DS__HeaderSearch__result_item a {
  text-decoration: none;
}

/* stylelint-disable-next-line csstools/media-use-custom-media */

@media (max-width: 1023px) {
  .DS__HeaderSearch__result_item {
    margin-bottom: 16px
  }
}

.DS__HeaderSearch__result_item:last-child {
  margin-bottom: 0;
}

.DS__HeaderSearch__result_point {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

.DS__HeaderSearch__input_mobile {
  border-bottom: 0;
}

.DS__Search__root {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-transition: border-color 0.3s ease,
    background-color 0.3s ease;
  transition: border-color 0.3s ease,
    background-color 0.3s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Search__root {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Search__search_icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 12px;
  color: #95a0b3;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Search__search_icon {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Search__close_button {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 0;
  margin: 0;
  margin-left: 12px;
  color: #95a0b3;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: none;
}

.DS__Search__close_button.DS__Search__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__Search__theme_free,
  .DS__Search__theme_b2c {
  padding-top: 4px;
  padding-bottom: 7px;
  border-bottom: 1px solid #dde3ed;
}

.DS__Search__theme_free .DS__Search__input, .DS__Search__theme_b2c .DS__Search__input {
  font-size: 14px;
  line-height: 20px;
}

.DS__Search__theme_free.DS__Search__focused, .DS__Search__theme_b2c.DS__Search__focused {
  border-bottom-color: #97ba1e;
}

.DS__Search__theme_free.DS__Search__focused .DS__Search__search_icon, .DS__Search__theme_b2c.DS__Search__focused .DS__Search__search_icon {
  color: #97ba1e;
}

.DS__Search__theme_b2b {
  padding-top: 4px;
  padding-bottom: 7px;
  border-bottom: 1px solid #dde3ed;
}

.DS__Search__theme_b2b .DS__Search__input {
  font-size: 14px;
  line-height: 20px;
}

.DS__Search__theme_b2b.DS__Search__focused {
  border-bottom-color: #00a4ba;
}

.DS__Search__theme_b2b.DS__Search__focused .DS__Search__search_icon {
  color: #00a4ba;
}

.DS__Search__theme_grey {
  background-color: #f1f3f8;
  border: 1px solid #f1f3f8;
  border-radius: 8px;
}

.DS__Search__theme_grey.DS__Search__focused {
  background-color: #ffffff;
  border-color: #d0d6e1;
}

.DS__Search__theme_grey.DS__Search__size_default {
  padding: 15px;
}

.DS__Search__theme_grey.DS__Search__size_default .DS__Search__input {
  font-size: 16px;
  line-height: 24px;
}

.DS__Search__theme_grey.DS__Search__size_small {
  padding: 9px 8px;
}

.DS__Search__theme_grey.DS__Search__size_small .DS__Search__input {
  font-size: 14px;
  line-height: 20px;
}

.DS__Menu__links,
.DS__Menu__group,
.DS__Menu__promo,
.DS__Menu__item,
.DS__Menu__heading,
.DS__Menu__icon,
.DS__Menu__beta,
.DS__Menu__Text {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Menu__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.DS__Menu__links:not(.DS__Menu__promo) &gt; .DS__Menu__group:first-child {
  width: 400px;
}

.DS__Menu__links:not(.DS__Menu__promo) &gt; .DS__Menu__group:first-child .DS__Menu__item {
  margin-bottom: 20px;
}

.DS__Menu__group {
  display: block;
  width: 180px;
  margin-right: 40px;
}

.DS__Menu__group:last-child {
  margin-right: 0;
}

.DS__Menu__promo {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding-right: 80px;
}

.DS__Menu__promo .DS__Menu__group {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
}

/* stylelint-disable */

@media (min-width: 1400px) {
  .DS__Menu__group_multi {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
  }
}

@media (max-width: 1399px) {
  .DS__Menu__group_multi .DS__Menu__group + .DS__Menu__group {
    margin-top: 40px;
  }
}

/* stylelint-enable  */

.DS__Menu__group_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-position: outside;
}

.DS__Menu__item {
  display: block;
  margin-bottom: 12px;
}

.DS__Menu__item_link,
.DS__Menu__item_button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  line-height: 20px;
  color: #222a37;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}

.DS__Menu__item_link:hover,
  .DS__Menu__item_link:focus,
  .DS__Menu__item_button:hover,
  .DS__Menu__item_button:focus {
  color: #505f79;
}

.DS__Menu__item_button {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.DS__Menu__item_button_icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  margin-right: 12px;
}

.DS__Menu__theme_b2c .DS__Menu__item_button_icon,
  .DS__Menu__theme_b2c .DS__Menu__icon,
  .DS__Menu__theme_b2c .DS__Menu__beta {
  color: #97ba1e;
}

.DS__Menu__theme_b2b .DS__Menu__item_button_icon,
  .DS__Menu__theme_b2b .DS__Menu__icon,
  .DS__Menu__theme_b2b .DS__Menu__beta {
  color: #00a4ba;
}

.DS__Menu__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 8px;
}

.DS__Menu__icon {
  width: 20px;
  height: 20px;
  margin-right: 12px;
}

.DS__Menu__beta {
  margin-left: 4px;
}

.DS__Menu__Text {
  display: block;
  padding-left: 32px;
}

.DS__MobileMenu__root,
.DS__MobileMenu__actions,
.DS__MobileMenu__inner,
.DS__MobileMenu__group,
.DS__MobileMenu__head,
.DS__MobileMenu__back,
.DS__MobileMenu__close,
.DS__MobileMenu__search,
.DS__MobileMenu__categories,
.DS__MobileMenu__items,
.DS__MobileMenu__item,
.DS__MobileMenu__link,
.DS__MobileMenu__scroll,
.DS__MobileMenu__hint,
.DS__MobileMenu__home,
.DS__MobileMenu__beta,
.DS__MobileMenu__shop {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__MobileMenu__root {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}

.DS__MobileMenu__theme_b2b .DS__MobileMenu__categories {
  padding-right: 0;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 16px;
}

.DS__MobileMenu__theme_b2b .DS__MobileMenu__head {
  padding-left: 12px;
  -webkit-box-shadow: 0px 4px 10px rgba(34, 42, 55, 0.13);
          box-shadow: 0px 4px 10px rgba(34, 42, 55, 0.13);
}

.DS__MobileMenu__theme_b2b .DS__MobileMenu__close,
    .DS__MobileMenu__theme_b2b .DS__MobileMenu__back {
  margin-right: 16px;
}

.DS__MobileMenu__theme_b2b .DS__MobileMenu__group {
  margin-bottom: 0;
}

.DS__MobileMenu__theme_b2b .DS__MobileMenu__item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 48px;
  margin-bottom: 0;
}

.DS__MobileMenu__theme_b2b .DS__MobileMenu__item_active {
  background-color: #e8f9fb;
}

.DS__MobileMenu__theme_b2b .DS__MobileMenu__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  padding-right: 18px;
}

.DS__MobileMenu__theme_b2b .DS__MobileMenu__beta,
    .DS__MobileMenu__theme_b2b .DS__MobileMenu__item_button {
  color: #00a4ba;
}

.DS__MobileMenu__theme_shop.DS__MobileMenu__isMobile .DS__MobileMenu__head {
  height: 80px;
}

.DS__MobileMenu__with_home .DS__MobileMenu__scroll {
  height: calc(100% - 100px);
}

.DS__MobileMenu__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
}

.DS__MobileMenu__mobile_menu_close {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  padding: 0;
  font-size: 0;
  cursor: pointer;
  background: rgba(34, 42, 55, 0.4);
  border: none;
}

.DS__MobileMenu__mobile_menu_close::before {
  position: absolute;
  top: 0;
  left: 100%;
  display: block;
  width: 100vw;
  height: 100%;
  pointer-events: none;
  content: '';
  background: rgba(34, 42, 55, 0.4);
}

.DS__MobileMenu__inner {
  position: relative;
  z-index: 2;
  display: block;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 280px;
  background: #ffffff;
}

.DS__MobileMenu__group {
  display: block;
  margin-bottom: 32px;
}

.DS__MobileMenu__head {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 52px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-shadow: 0px 2px 6px -2px rgba(34, 42, 55, 0.13);
          box-shadow: 0px 2px 6px -2px rgba(34, 42, 55, 0.13);
}

.DS__MobileMenu__back,
.DS__MobileMenu__close {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 20px;
  height: 100%;
  padding: 0;
  margin-right: 16px;
  color: #222a37;
  cursor: pointer;
  background: none;
  border: none;
}

.DS__MobileMenu__search {
  display: block;
  padding: 16px 20px 0;
}

.DS__MobileMenu__search_wrapper {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: 52px;
}

.DS__MobileMenu__categories {
  display: block;
  padding-right: 20px;
  padding-left: 20px;
  margin-top: 32px;
}

.DS__MobileMenu__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 20px;
}

.DS__MobileMenu__items &gt; .DS__MobileMenu__items {
  margin-top: 0;
  margin-bottom: 20px;
}

.DS__MobileMenu__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0;
  padding-left: 20px;
  margin-bottom: 16px;
  cursor: pointer;
  background: none;
  border: none;
}

.DS__MobileMenu__item:last-child {
  margin-bottom: 0;
}

.DS__MobileMenu__link {
  display: block;
  cursor: pointer;
}

.DS__MobileMenu__scroll {
  position: relative;
  display: block;
  height: calc(100% - 80px);
}

.DS__MobileMenu__showSearch .DS__MobileMenu__scroll {
  height: calc(100% - 128px);
}

.DS__MobileMenu__hint {
  display: block;
  padding: 16px 20px;
  margin-bottom: 16px;
  background-color: #f6f8fc;
}

.DS__MobileMenu__hint .DS__MobileMenu__hint_title {
  margin-bottom: 5px;
}

.DS__MobileMenu__home {
  position: absolute;
  bottom: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  height: 48px;
  padding: 14px 20px;
  color: #222a37;
  cursor: pointer;
  background-color: #f4f9e6;
}

.DS__MobileMenu__isSearch .DS__MobileMenu__inner {
  width: 100%;
}

.DS__MobileMenu__item_button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: #222a37;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__MobileMenu__item_button {
    -webkit-transition: none;
    transition: none
  }
}

.DS__MobileMenu__item_button:hover,
  .DS__MobileMenu__item_button:focus {
  color: #505f79;
}

.DS__MobileMenu__item_button_icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  margin-right: 12px;
  color: #97ba1e;
}

.DS__MobileMenu__beta,
.DS__MobileMenu__new_window {
  display: inline-block;
  margin-left: 4px;
}

.DS__MobileMenu__beta {
  color: #97ba1e;
}

.DS__MobileMenu__new_window svg {
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
}

@media (max-width: 1279px) {
  .DS__MobileMenu__head,
  .DS__MobileMenu__search_wrapper {
    height: 80px;
  }
}

@media (max-width: 767px) {
  .DS__MobileMenu__head,
  .DS__MobileMenu__search_wrapper {
    height: 52px;
  }
}

.DS__MobileMenu__shop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.DS__Link__root {
  position: relative;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}

.DS__Link__root.DS__Link__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Link__root {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Link__root::before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: calc(100% + 4px * 2);
  height: calc(100% + 2px * 2);
  content: '';
  border-radius: 4px;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  -webkit-transform: translate(-4px, -2px);
  transform: translate(-4px, -2px);
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Link__root::before {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Link__view_secondary {
  color: #505f79;
}

.DS__Link__view_secondary:hover {
  color: #27344b;
}

.DS__Link__view_secondary:focus {
  color: #505f79;
}

.DS__Link__view_secondary:focus::before {
  background-color: #eceff5;
}

.DS__Link__view_secondary.DS__Link__loading .DS__Link__text {
  color: #7a869a;
}

.DS__Link__view_b2c {
  color: #97ba1e;
}

.DS__Link__view_b2c:hover {
  color: #81a11a;
}

.DS__Link__view_b2c:focus {
  color: #97ba1e;
}

.DS__Link__view_b2c:focus::before {
  background-color: #f4f9e6;
}

.DS__Link__view_b2c.DS__Link__loading .DS__Link__text {
  color: #d4e3ac;
}

.DS__Link__view_b2b {
  color: #00a4ba;
}

.DS__Link__view_b2b:hover {
  color: #0b7483;
}

.DS__Link__view_b2b:focus {
  color: #00a4ba;
}

.DS__Link__view_b2b:focus::before {
  background-color: #e8f9fb;
}

.DS__Link__view_b2b.DS__Link__loading .DS__Link__text {
  color: #94dee4;
}

.DS__Link__view_destructive {
  color: #f14d56;
}

.DS__Link__view_destructive:hover {
  color: #c13e45;
}

.DS__Link__view_destructive:focus {
  color: #f14d56;
}

.DS__Link__view_destructive:focus::before {
  background-color: #feedee;
}

.DS__Link__view_destructive.DS__Link__loading .DS__Link__text {
  color: #f7949a;
}

.DS__Link__view_warning {
  color: #ff991f;
}

.DS__Link__view_warning:hover {
  color: #c87520;
}

.DS__Link__view_warning:focus {
  color: #ff991f;
}

.DS__Link__view_warning:focus::before {
  background-color: #fff4e9;
}

.DS__Link__view_info {
  color: #577edc;
}

.DS__Link__view_info:hover {
  color: #395cb1;
}

.DS__Link__view_info:focus {
  color: #577edc;
}

.DS__Link__view_info:focus::before {
  background-color: #ebf1ff;
}

.DS__Link__disabled {
  color: #95a0b3;
  pointer-events: none;
}

.DS__Link__loading {
  pointer-events: none;
}

.DS__Link__icon {
  position: relative;
  top: 0.125em;
  display: inline-block;
  width: 1em;
  height: 1em;
}

.DS__Link__icon_wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.DS__Link__icon_wrap svg {
  display: block;
}

.DS__Link__icon.DS__Link__position_left:not(:only-child) {
  margin-right: 6px;
}

.DS__Link__icon.DS__Link__position_right:not(:only-child) {
  margin-left: 6px;
}

.DS__LoginForm__LoginForm,
.DS__LoginForm__Inputs,
.DS__LoginForm__TextfieldWrapper,
.DS__LoginForm__SimpleLink,
.DS__LoginForm__Links-wrap,
.DS__LoginForm__Submit-wrapper {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__LoginForm__LoginForm {
  display: block;
  padding-right: 20px;
  padding-left: 20px;
}

.DS__LoginForm__Inputs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 24px;
}

.DS__LoginForm__TextfieldWrapper {
  margin-bottom: 24px;
}

.DS__LoginForm__TextfieldWrapper:last-child {
  margin-bottom: 0;
}

.DS__LoginForm__SimpleLink {
  font-size: 14px;
  font-weight: normal;
  color: #222a37;
  cursor: pointer;
  background: transparent;
  border: none;
}

.DS__LoginForm__Links-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 32px;
}

.DS__LoginForm__Links-wrap a {
  color: #222a37;
}

.DS__LoginForm__Submit-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.DS__NotificationBlock__Notification {
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 280px;
  padding-bottom: 12px;
  border-radius: 8px;
}

.DS__NotificationBlock__Notification .DS__NotificationBlock__alertIcon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: auto;
}

.DS__NotificationBlock__Notification .DS__NotificationBlock__alertIcon svg {
  color: #7a869a;
}

.DS__NotificationBlock__Notification.DS__NotificationBlock__slave {
  z-index: auto;
  padding-top: 16px;
  padding-bottom: 12px;
  margin-top: -28px;
}

.DS__NotificationBlock__Notification_type_warning {
  background-color: #fff4e9;
}

.DS__NotificationBlock__Notification_type_warning .DS__NotificationBlock__Icon {
  color: #ff991f;
}

.DS__NotificationBlock__Notification_type_error {
  background-color: #feedee;
}

.DS__NotificationBlock__Notification_type_error .DS__NotificationBlock__Icon {
  color: #f14d56;
}

.DS__NotificationBlock__Notification_type_info {
  background-color: #e8f9fb;
}

.DS__NotificationBlock__Notification_type_info .DS__NotificationBlock__info {
  font-size: 16px;
  font-weight: 600;
}

.DS__NotificationBlock__Notification_type_info .DS__NotificationBlock__Icon {
  width: 24px !important;
  height: 24px !important;
  color: #00a4ba;
}

.DS__NotificationBlock__Notification_type_info .DS__NotificationBlock__Text {
  padding-top: 3px;
}

.DS__NotificationBlock__Icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.DS__NotificationBlock__info {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 12px 12px 0;
  font-size: 14px;
  line-height: 20px;
  color: #222a37;
  letter-spacing: 0.6px;
  word-wrap: break-word;
}

.DS__NotificationBlock__info .DS__NotificationBlock__Icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 20px;
  margin-right: 12px;
}

.DS__NotificationBlock__info .DS__NotificationBlock__Text {
  width: 100%;
}

.DS__Tooltip__root,
.DS__Tooltip__tooltip,
.DS__Tooltip__content,
.DS__Tooltip__arrow {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Tooltip__root {
  display: inline-block;
  cursor: pointer;
}

.DS__Tooltip__tooltip {
  position: relative;
  z-index: 999;
  display: block;
}

.DS__Tooltip__content {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  padding: 6px 8px;
  pointer-events: inherit;
  visibility: inherit;
  border-radius: 4px;
}

.DS__Tooltip__theme_error .DS__Tooltip__content {
  background-color: #f14d56;
}

.DS__Tooltip__theme_error .DS__Tooltip__arrow {
  color: #f14d56;
}

.DS__Tooltip__theme_white .DS__Tooltip__content {
  background-color: #ffffff;
  -webkit-box-shadow: 0px 8px 16px rgba(34, 42, 55, 0.13);
          box-shadow: 0px 8px 16px rgba(34, 42, 55, 0.13);
}

.DS__Tooltip__theme_white .DS__Tooltip__arrow {
  color: #ffffff;
}

.DS__Tooltip__theme_dark .DS__Tooltip__content {
  background-color: #222a37;
}

.DS__Tooltip__theme_dark .DS__Tooltip__arrow {
  color: #222a37;
}

.DS__Tooltip__arrow {
  position: absolute;
  width: 0;
  height: 0;
  visibility: inherit;
}

.DS__Tooltip__direction_top,
  .DS__Tooltip__direction_topRight,
  .DS__Tooltip__direction_topLeft {
  border-top: 4px solid currentColor;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.DS__Tooltip__direction_top {
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.DS__Tooltip__direction_topLeft {
  top: 100%;
  left: 16px;
}

.DS__Tooltip__direction_topRight {
  top: 100%;
  right: 16px;
}

.DS__Tooltip__direction_bottom,
  .DS__Tooltip__direction_bottomRight,
  .DS__Tooltip__direction_bottomLeft {
  border-right: 4px solid transparent;
  border-bottom: 4px solid currentColor;
  border-left: 4px solid transparent;
}

.DS__Tooltip__direction_bottom {
  bottom: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.DS__Tooltip__direction_bottomLeft {
  bottom: 100%;
  left: 16px;
}

.DS__Tooltip__direction_bottomRight {
  right: 16px;
  bottom: 100%;
}

.DS__Tooltip__direction_right,
  .DS__Tooltip__direction_rightTop,
  .DS__Tooltip__direction_rightBottom {
  border-top: 4px solid transparent;
  border-right: 4px solid currentColor;
  border-bottom: 4px solid transparent;
}

.DS__Tooltip__direction_right {
  top: 50%;
  right: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.DS__Tooltip__direction_rightTop {
  top: 5px;
  right: 100%;
}

.DS__Tooltip__direction_rightBottom {
  right: 100%;
  bottom: 5px;
}

.DS__Tooltip__direction_left,
  .DS__Tooltip__direction_leftTop,
  .DS__Tooltip__direction_leftBottom {
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid currentColor;
}

.DS__Tooltip__direction_left {
  top: 50%;
  left: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.DS__Tooltip__direction_leftTop {
  top: 5px;
  left: 100%;
}

.DS__Tooltip__direction_leftBottom {
  bottom: 5px;
  left: 100%;
}

.DS__NumberField__root,
.DS__NumberField__input {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__NumberField__root {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.DS__NumberField__input {
  width: 36px;
  padding: 0;
  font-size: 18px;
  font-weight: 600;
  color: #222a37;
  text-align: center;
  background: none;
  border: none;
  -moz-appearance: textfield;
}

.DS__NumberField__input::-webkit-inner-spin-button,
  .DS__NumberField__input::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
  appearance: none;
}

.DS__OnBoardingTooltip__root {
  display: inline-block;
  cursor: pointer;
}

.DS__OnBoardingTooltip__tooltip {
  position: relative;
  z-index: 999;
  display: block;
  width: 302px;
}

.DS__OnBoardingTooltip__content {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  padding: 24px;
  border-radius: 16px;
}

.DS__OnBoardingTooltip__content.DS__OnBoardingTooltip__has_close_button .DS__OnBoardingTooltip__inner {
  margin-right: 20px;
}

.DS__OnBoardingTooltip__content_top {
  margin-bottom: 9px;
}

.DS__OnBoardingTooltip__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
  margin-right: -4px;
  margin-left: -4px;
}

.DS__OnBoardingTooltip__actions &gt; * {
  margin-right: 4px;
  margin-left: 4px;
}

.DS__OnBoardingTooltip__close {
  position: absolute;
  top: 16px;
  right: 16px;
  color: #7a869a;
}

.DS__OnBoardingTooltip__view_white .DS__OnBoardingTooltip__content {
  background-color: #ffffff;
  -webkit-box-shadow: 0px 8px 16px rgba(34, 42, 55, 0.13);
          box-shadow: 0px 8px 16px rgba(34, 42, 55, 0.13);
}

.DS__OnBoardingTooltip__view_white .DS__OnBoardingTooltip__arrow {
  color: #ffffff;
}

.DS__OnBoardingTooltip__view_dark .DS__OnBoardingTooltip__content {
  background-color: #222a37;
}

.DS__OnBoardingTooltip__view_dark .DS__OnBoardingTooltip__arrow {
  color: #222a37;
}

.DS__OnBoardingTooltip__arrow {
  position: absolute;
  width: 0;
  height: 0;
  visibility: inherit;
}

.DS__OnBoardingTooltip__direction_top,
  .DS__OnBoardingTooltip__direction_topRight,
  .DS__OnBoardingTooltip__direction_topLeft {
  border-top: 12px solid currentColor;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
}

.DS__OnBoardingTooltip__direction_top {
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.DS__OnBoardingTooltip__direction_topLeft {
  top: 100%;
  left: 16px;
}

.DS__OnBoardingTooltip__direction_topRight {
  top: 100%;
  right: 16px;
}

.DS__OnBoardingTooltip__direction_bottom,
  .DS__OnBoardingTooltip__direction_bottomRight,
  .DS__OnBoardingTooltip__direction_bottomLeft {
  border-right: 12px solid transparent;
  border-bottom: 12px solid currentColor;
  border-left: 12px solid transparent;
}

.DS__OnBoardingTooltip__direction_bottom {
  bottom: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.DS__OnBoardingTooltip__direction_bottomLeft {
  bottom: 100%;
  left: 16px;
}

.DS__OnBoardingTooltip__direction_bottomRight {
  right: 16px;
  bottom: 100%;
}

.DS__OnBoardingTooltip__direction_right,
  .DS__OnBoardingTooltip__direction_rightTop,
  .DS__OnBoardingTooltip__direction_rightBottom {
  border-top: 12px solid transparent;
  border-right: 12px solid currentColor;
  border-bottom: 12px solid transparent;
}

.DS__OnBoardingTooltip__direction_right {
  top: 50%;
  right: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.DS__OnBoardingTooltip__direction_rightTop {
  top: 16px;
  right: 100%;
}

.DS__OnBoardingTooltip__direction_rightBottom {
  right: 100%;
  bottom: 16px;
}

.DS__OnBoardingTooltip__direction_left,
  .DS__OnBoardingTooltip__direction_leftTop,
  .DS__OnBoardingTooltip__direction_leftBottom {
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-left: 12px solid currentColor;
}

.DS__OnBoardingTooltip__direction_left {
  top: 50%;
  left: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.DS__OnBoardingTooltip__direction_leftTop {
  top: 16px;
  left: 100%;
}

.DS__OnBoardingTooltip__direction_leftBottom {
  bottom: 16px;
  left: 100%;
}

.DS__Payment__root,
.DS__Payment__method,
.DS__Payment__disable-pointer-events {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Payment__root {
  display: block;
  max-width: 624px;
}

@media (max-width: 767px) {
  .DS__Payment__root {
    width: 100%
  }
}

.DS__Payment__method {
  display: block;
  margin-bottom: 12px;
}

.DS__Payment__method h5 {
  margin-bottom: 10px;
}

.DS__Payment__disable-pointer-events {
  pointer-events: none;
  cursor: default;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

/* Fix render iOS 14 Safari */

@media (max-width: 767px) {
  .DS__Payment__info,
  .DS__Payment__fields,
  .DS__Payment__method {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.DS__SwitcherCanary__root,
.DS__SwitcherCanary__button,
.DS__SwitcherCanary__active,
.DS__SwitcherCanary__sm {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__SwitcherCanary__root {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 4px;
  background-color: #eceff5;
  border-radius: 8px;
}

.DS__SwitcherCanary__dark_bg {
  background-color: #dde3ed;
}

.DS__SwitcherCanary__dark_bg .DS__SwitcherCanary__button:focus:not(:active) {
  -webkit-box-shadow: 0 0 0 0.2rem #95a0b3;
          box-shadow: 0 0 0 0.2rem #95a0b3;
}

.DS__SwitcherCanary__size_s {
  height: 40px;
}

.DS__SwitcherCanary__size_m {
  height: 48px;
}

.DS__SwitcherCanary__size_xl {
  height: 56px;
}

.DS__SwitcherCanary__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 3px 12px 5px;
  font-size: 16px;
  line-height: 24px;
  color: #222a37;
  cursor: pointer;
  border-radius: 6px;
  outline: none;
}

.DS__SwitcherCanary__button.DS__SwitcherCanary__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__SwitcherCanary__button:focus:not(:active) {
  -webkit-box-shadow: 0 0 0 0.2rem #d0d6e1;
          box-shadow: 0 0 0 0.2rem #d0d6e1;
}

.DS__SwitcherCanary__button:disabled {
  color: #7a869a;
  pointer-events: none;
}

.DS__SwitcherCanary__active {
  background-color: #ffffff;
}

.DS__SwitcherCanary__sm {
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 14px;
  line-height: 20px;
}

.DS__Fields__root,
.DS__Fields__card,
.DS__Fields__new-card,
.DS__Fields__new-card-cvc,
.DS__Fields__new-card-holder,
.DS__Fields__new-card-expiration,
.DS__Fields__new-card-number,
.DS__Fields__row,
.DS__Fields__disable-pointer-events,
.DS__Fields__radio,
.DS__Fields__new-card-icon {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Fields__root {
  display: block;
  margin-bottom: 24px;
}

.DS__Fields__card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 64px;
  outline: none;
}

.DS__Fields__new-card {
  margin-top: 12px;
  outline: none;
}

.DS__Fields__new-card-cvc {
  width: 100px;
}

@media (max-width: 767px) {
  .DS__Fields__new-card-cvc {
    width: 50%
  }
}

.DS__Fields__new-card-holder {
  width: 100%;
  max-width: 370px;
  margin: 0 auto 0 25px;
}

@media (max-width: 767px) {
  .DS__Fields__new-card-holder {
    max-width: 100%;
    margin: 0
  }
}

.DS__Fields__new-card-expiration {
  width: 100px;
  margin-right: 16px;
}

@media (max-width: 767px) {
  .DS__Fields__new-card-expiration {
    width: 50%
  }
}

.DS__Fields__new-card-number {
  width: 100%;
  max-width: 370px;
  margin-right: 13px;
}

@media (max-width: 767px) {
  .DS__Fields__new-card-number {
    max-width: 100%;
    margin: 0
  }
}

.DS__Fields__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.DS__Fields__row:not(:last-child) {
  margin-bottom: 23px;
}

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

.DS__Fields__disable-pointer-events {
  pointer-events: none;
  cursor: default;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.DS__Fields__radio {
  margin-right: 8px;
}

.DS__Fields__new-card-icon {
  display: inline-block;
}

.DS__Fields__new-card-icon:not(:last-child) {
  margin-right: 4px;
}

.DS__Card__card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 64px;
  outline: none;
}

.DS__Card__card-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 25px;
}

.DS__Card__card-expiration {
  margin-left: auto;
}

.DS__Card__card-cvc {
  width: 80px;
  margin-left: 24px;
}

.DS__Card__disable-pointer-events {
  pointer-events: none;
  cursor: default;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.DS__Card__radio {
  margin-right: 8px;
}

.DS__Radio__root,
.DS__Radio__block,
.DS__Radio__disabled,
.DS__Radio__radio,
.DS__Radio__text {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

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

.DS__Radio__block {
  width: 100%;
}

.DS__Radio__disabled {
  pointer-events: none;
}

.DS__Radio__radio {
  margin-top: 2px;
}

.DS__Radio__position_left .DS__Radio__text {
  margin-left: 6px;
}

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

.DS__Radio__position_right .DS__Radio__text {
  margin-right: 6px;
}

.DS__Radio__text {
  cursor: pointer;
}

.DS__RadioBase__root,
.DS__RadioBase__input {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__RadioBase__root {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.DS__RadioBase__theme_b2c .DS__RadioBase__input:hover + .DS__RadioBase__radio_box {
  border-color: #97ba1e;
}

.DS__RadioBase__theme_b2c .DS__RadioBase__input:active + .DS__RadioBase__radio_box {
  background-color: #f4f9e6;
  border-color: #97ba1e;
}

.DS__RadioBase__theme_b2c .DS__RadioBase__input:focus + .DS__RadioBase__radio_box {
  border-color: #97ba1e;
  -webkit-box-shadow: 0 0 0 3px #d4e3ac;
          box-shadow: 0 0 0 3px #d4e3ac;
}

.DS__RadioBase__theme_b2c .DS__RadioBase__input:checked + .DS__RadioBase__radio_box {
  border-color: #97ba1e;
  border-width: 5px;
}

.DS__RadioBase__theme_b2c .DS__RadioBase__input:checked:hover + .DS__RadioBase__radio_box {
  border-color: #81a11a;
}

.DS__RadioBase__theme_b2c .DS__RadioBase__input:checked:active + .DS__RadioBase__radio_box {
  border-color: #547012;
}

.DS__RadioBase__theme_b2c .DS__RadioBase__input:checked:focus + .DS__RadioBase__radio_box {
  -webkit-box-shadow: 0 0 0 3px #d4e3ac;
          box-shadow: 0 0 0 3px #d4e3ac;
}

.DS__RadioBase__theme_b2b .DS__RadioBase__input:hover + .DS__RadioBase__radio_box {
  border-color: #00a4ba;
}

.DS__RadioBase__theme_b2b .DS__RadioBase__input:active + .DS__RadioBase__radio_box {
  background-color: #e8f9fb;
  border-color: #00a4ba;
}

.DS__RadioBase__theme_b2b .DS__RadioBase__input:focus + .DS__RadioBase__radio_box {
  border-color: #00a4ba;
  -webkit-box-shadow: 0 0 0 3px #94dee4;
          box-shadow: 0 0 0 3px #94dee4;
}

.DS__RadioBase__theme_b2b .DS__RadioBase__input:checked + .DS__RadioBase__radio_box {
  border-color: #00a4ba;
  border-width: 5px;
}

.DS__RadioBase__theme_b2b .DS__RadioBase__input:checked:hover + .DS__RadioBase__radio_box {
  border-color: #0b7483;
}

.DS__RadioBase__theme_b2b .DS__RadioBase__input:checked:active + .DS__RadioBase__radio_box {
  border-color: #075c68;
}

.DS__RadioBase__theme_b2b .DS__RadioBase__input:checked:focus + .DS__RadioBase__radio_box {
  -webkit-box-shadow: 0 0 0 3px #94dee4;
          box-shadow: 0 0 0 3px #94dee4;
}

.DS__RadioBase__theme_b2c .DS__RadioBase__input:checked:disabled + .DS__RadioBase__radio_box, .DS__RadioBase__theme_b2b .DS__RadioBase__input:checked:disabled + .DS__RadioBase__radio_box {
  background-color: #95a0b3;
  border-color: #d0d6e1;
}

.DS__RadioBase__theme_b2c .DS__RadioBase__input:disabled + .DS__RadioBase__radio_box, .DS__RadioBase__theme_b2b .DS__RadioBase__input:disabled + .DS__RadioBase__radio_box {
  pointer-events: none;
  background-color: #f6f8fc;
  border-color: #d0d6e1;
}

.DS__RadioBase__input {
  position: absolute;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  opacity: 0;
}

.DS__RadioBase__input:disabled {
  pointer-events: none;
}

.DS__RadioBase__input.DS__RadioBase__focus-visible + .DS__RadioBase__radio_box {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__RadioBase__radio_box {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background-color: #ffffff;
  border: 1px solid #95a0b3;
  border-radius: 50%;
  -webkit-transition: border-color 0.3s ease,
    background-color 0.3s ease,
    -webkit-box-shadow 0.3s ease;
  transition: border-color 0.3s ease,
    background-color 0.3s ease,
    -webkit-box-shadow 0.3s ease;
  transition: border-color 0.3s ease,
    background-color 0.3s ease,
    box-shadow 0.3s ease;
  transition: border-color 0.3s ease,
    background-color 0.3s ease,
    box-shadow 0.3s ease,
    -webkit-box-shadow 0.3s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__RadioBase__radio_box {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Info__root,
.DS__Info__security,
.DS__Info__more {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Info__root {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 24px;
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .DS__Info__root {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-bottom: 40px
  }
}

.DS__Info__security {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 21px;
}

.DS__Info__security p:last-child {
  margin-left: 8px;
}

@media (max-width: 767px) {
  .DS__Info__security {
    margin-bottom: 0
  }
}

@media (max-width: 767px) {
  .DS__Info__agreement {
    margin-bottom: 20px
  }
}

.DS__Info__more {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: none;
}

.DS__Actions__root,
.DS__Actions__button {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Actions__root {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 15px;
  margin-bottom: 38px;
  border-top: 1px solid #dde3ed;
}

@media (max-width: 767px) {
  .DS__Actions__root {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 997;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 84px;
    padding: 16px 16px;
    margin: 0;
    background-color: #ffffff;
    border-radius: 16px 16px 0 0;
    -webkit-box-shadow: 0 0 0 1px #d0d6e1,
      0 -1px 3px 0 rgba(34, 42, 55, 0.13);
            box-shadow: 0 0 0 1px #d0d6e1,
      0 -1px 3px 0 rgba(34, 42, 55, 0.13)
  }
}

.DS__Actions__buy_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

@media (min-width: 768px) {
  .DS__Actions__buy_info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 24px
  }
}

.DS__Actions__button {
  width: 200px;
  margin-right: 25px;
}

@media (max-width: 767px) {
  .DS__Actions__button {
    width: 128px;
    margin-right: 0
  }
}

.DS__PhoneField__Wrapper,
.DS__PhoneField__Control,
.DS__PhoneField__Input,
.DS__PhoneField__Option,
.DS__PhoneField__Success,
.DS__PhoneField__SubText,
.DS__PhoneField__Tooltip,
.DS__PhoneField__Block {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__PhoneField__Wrapper {
  position: relative;
  display: block;
}

.DS__PhoneField__Wrapper_theme_b2c .DS__PhoneField__Control__button:focus .DS__PhoneField__Control__button_chevron, .DS__PhoneField__Wrapper_theme_b2c .DS__PhoneField__Control__button:hover .DS__PhoneField__Control__button_chevron {
  color: #97ba1e;
}

.DS__PhoneField__Wrapper_theme_b2c .DS__PhoneField__Control_input_focused,
    .DS__PhoneField__Wrapper_theme_b2c .DS__PhoneField__Control_opened {
  border-color: #97ba1e;
}

.DS__PhoneField__Wrapper_theme_b2c .DS__PhoneField__Control_input_focused .DS__PhoneField__Control__button, .DS__PhoneField__Wrapper_theme_b2c .DS__PhoneField__Control_opened .DS__PhoneField__Control__button {
  border-color: #97ba1e;
}

.DS__PhoneField__Wrapper_theme_b2b .DS__PhoneField__Control__button:focus .DS__PhoneField__Control__button_chevron, .DS__PhoneField__Wrapper_theme_b2b .DS__PhoneField__Control__button:hover .DS__PhoneField__Control__button_chevron {
  color: #00a4ba;
}

.DS__PhoneField__Wrapper_theme_b2b .DS__PhoneField__Control_input_focused,
    .DS__PhoneField__Wrapper_theme_b2b .DS__PhoneField__Control_opened {
  border-color: #00a4ba;
}

.DS__PhoneField__Wrapper_theme_b2b .DS__PhoneField__Control_input_focused .DS__PhoneField__Control__button, .DS__PhoneField__Wrapper_theme_b2b .DS__PhoneField__Control_opened .DS__PhoneField__Control__button {
  border-color: #00a4ba;
}

.DS__PhoneField__Wrapper_invalid .DS__PhoneField__Control,
    .DS__PhoneField__Wrapper_invalid .DS__PhoneField__Control_input_focused,
    .DS__PhoneField__Wrapper_invalid .DS__PhoneField__Control_opened {
  border-color: #f14d56;
}

.DS__PhoneField__Wrapper_invalid .DS__PhoneField__Control .DS__PhoneField__Control__button, .DS__PhoneField__Wrapper_invalid .DS__PhoneField__Control_input_focused .DS__PhoneField__Control__button, .DS__PhoneField__Wrapper_invalid .DS__PhoneField__Control_opened .DS__PhoneField__Control__button {
  border-color: #f14d56;
}

.DS__PhoneField__Wrapper_size_small .DS__PhoneField__Control {
  min-height: 38px;
}

.DS__PhoneField__Wrapper_size_small .DS__PhoneField__Input {
  height: 38px;
}

.DS__PhoneField__Wrapper_opened .DS__PhoneField__Input {
  pointer-events: none;
  opacity: 0;
}

.DS__PhoneField__Wrapper_opened .DS__PhoneField__Input * {
  pointer-events: none;
}

.DS__PhoneField__Control {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 54px;
  background-color: #ffffff;
  border: 1px solid #d0d6e1;
  border-radius: 8px;
}

.DS__PhoneField__Control_opened .DS__PhoneField__Control__button_chevron {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.DS__PhoneField__Control_selected .DS__PhoneField__Control__button {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.DS__PhoneField__Control_selected .DS__PhoneField__Control__button_chevron {
  margin: 0 3px 0 auto;
}

.DS__PhoneField__Control_disabled {
  border-color: #d0d6e1;
}

.DS__PhoneField__Control__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 67px;
  height: 100%;
  min-height: inherit;
  padding: 1px 6px;
  cursor: pointer;
  background-color: transparent;
  border: none;
  border-right: 1px solid #d0d6e1;
  outline: none;
}

.DS__PhoneField__Control__button_disabled {
  cursor: default;
  background-color: #f6f8fc;
  border-right-color: #d0d6e1;
}

.DS__PhoneField__Control__button_disabled .DS__PhoneField__Control__button_chevron,
    .DS__PhoneField__Control__button_disabled .DS__PhoneField__Control__button_chevron:focus,
    .DS__PhoneField__Control__button_disabled .DS__PhoneField__Control__button_chevron:hover {
  color: #d0d6e1 !important;
}

.DS__PhoneField__Control__button_flag {
  margin-left: 7px;
  cursor: inherit;
}

.DS__PhoneField__Control__button_flag_icon {
  cursor: inherit;
}

.DS__PhoneField__Control__button_chevron {
  display: block;
  color: #222a37;
  cursor: inherit;
  transition: -webkit-transform 0.3s ease;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__PhoneField__Control__button_chevron {
    -webkit-transition: none;
    transition: none
  }
}

.DS__PhoneField__Control__button_chevron svg {
  display: block;
  margin: 0 auto;
}

.DS__PhoneField__Input {
  position: absolute;
  top: 1px;
  right: 1px;
  left: 68px;
  width: calc(100% - 69px);
  height: 54px;
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__PhoneField__Input {
    -webkit-transition: none;
    transition: none
  }
}

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

.DS__PhoneField__Option_flag,
  .DS__PhoneField__Option_name,
  .DS__PhoneField__Option_code {
  cursor: inherit;
}

.DS__PhoneField__Option_code {
  margin-left: 8px;
  color: #7a869a;
}

.DS__PhoneField__Option_disabled {
  color: #d0d6e1;
  pointer-events: none;
  cursor: default;
}

.DS__PhoneField__Success {
  color: #97ba1e;
  fill: #97ba1e;
}

.DS__PhoneField__Success svg {
  display: block;
}

.DS__PhoneField__SubText {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

.DS__PhoneField__Tooltip {
  display: block;
  margin-top: 4px;
  margin-left: 16px;
  color: #7a869a;
}

.DS__PhoneField__Tooltip_invalid {
  color: #f14d56;
}

.DS__PhoneField__Tooltip_success {
  color: #81a11a;
}

.DS__PhoneField__Tooltip_absolute {
  position: absolute;
  top: calc(100% + 4px);
  left: 16px;
  margin: 0;
}

.DS__PhoneField__Block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 14px 16px 16px;
  margin-top: 6px;
  font-size: 14px;
  line-height: 20px;
  color: #222a37;
  background-color: #f4f9e6;
  border-radius: 8px;
}

.DS__PhoneField__Block_Icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin-right: 11px;
  color: #f14d56;
}

.DS__PhoneField__Block_Text {
  padding: 0;
  margin: 0;
}

.DS__PhoneField__Block_invalid {
  padding: 16px;
  background-color: #feedee;
}

.DS__SelectField__wrapper {
  position: relative;
  display: block;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto',
    'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    sans-serif;
}

.DS__SelectField__wrapper_theme_b2c .DS__SelectField__control__button:focus:not(:disabled) .DS__SelectField__control__button_chevron, .DS__SelectField__wrapper_theme_b2c .DS__SelectField__control__button:hover:not(:disabled) .DS__SelectField__control__button_chevron {
  color: #97ba1e;
}

.DS__SelectField__wrapper_theme_b2c .DS__SelectField__control_input_focused,
    .DS__SelectField__wrapper_theme_b2c .DS__SelectField__control_opened {
  border-color: #97ba1e;
}

.DS__SelectField__wrapper_theme_b2c .DS__SelectField__control_input_focused .DS__SelectField__control__button, .DS__SelectField__wrapper_theme_b2c .DS__SelectField__control_opened .DS__SelectField__control__button {
  border-color: #97ba1e;
}

.DS__SelectField__wrapper_theme_b2b .DS__SelectField__control__button:focus:not(:disabled) .DS__SelectField__control__button_chevron, .DS__SelectField__wrapper_theme_b2b .DS__SelectField__control__button:hover:not(:disabled) .DS__SelectField__control__button_chevron {
  color: #00a4ba;
}

.DS__SelectField__wrapper_theme_b2b .DS__SelectField__control_input_focused,
    .DS__SelectField__wrapper_theme_b2b .DS__SelectField__control_opened {
  border-color: #00a4ba;
}

.DS__SelectField__wrapper_theme_b2b .DS__SelectField__control_input_focused .DS__SelectField__control__button, .DS__SelectField__wrapper_theme_b2b .DS__SelectField__control_opened .DS__SelectField__control__button {
  border-color: #00a4ba;
}

.DS__SelectField__wrapper_invalid .DS__SelectField__control,
    .DS__SelectField__wrapper_invalid .DS__SelectField__control_input_focused,
    .DS__SelectField__wrapper_invalid .DS__SelectField__control_opened {
  border-color: #f14d56;
}

.DS__SelectField__wrapper_invalid .DS__SelectField__control .DS__SelectField__control__button, .DS__SelectField__wrapper_invalid .DS__SelectField__control_input_focused .DS__SelectField__control__button, .DS__SelectField__wrapper_invalid .DS__SelectField__control_opened .DS__SelectField__control__button {
  border-color: #f14d56;
}

.DS__SelectField__wrapper_size_small .DS__SelectField__control__button {
  min-height: 40px;
}

.DS__SelectField__wrapper_size_small .DS__SelectField__input {
  height: 40px;
}

.DS__SelectField__control_opened .DS__SelectField__control__button_chevron {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.DS__SelectField__control_selected .DS__SelectField__control__button {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.DS__SelectField__control_selected .DS__SelectField__control__button_chevron {
  margin: 0 3px 0 auto;
}

.DS__SelectField__control_disabled {
  border-color: #d0d6e1;
}

.DS__SelectField__control__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 67px;
  height: 100%;
  min-height: 56px;
  padding-right: 6px;
  padding-left: 6px;
  cursor: pointer;
  background-color: #ffffff;
  border: 1px solid #d0d6e1;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  outline: none;
}

.DS__SelectField__control__button_disabled {
  pointer-events: none;
  cursor: default;
  background-color: #f6f8fc;
  border-right-color: #d0d6e1;
}

.DS__SelectField__control__button_indicator {
  margin-left: 7px;
  font-size: 16px;
  cursor: inherit;
}

.DS__SelectField__control__button_indicator_icon {
  cursor: inherit;
}

.DS__SelectField__control__button_chevron {
  display: block;
  color: #222a37;
  cursor: inherit;
  transition: -webkit-transform 0.3s ease;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__SelectField__control__button_chevron {
    -webkit-transition: none;
    transition: none
  }
}

.DS__SelectField__control__button_chevron svg {
  display: block;
  margin: 0 auto;
}

.DS__SelectField__input {
  position: absolute;
  top: 0px;
  left: 66px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% - 67px);
  height: 56px;
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

.DS__SelectField__wrapper .DS__SelectField__input_container {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.DS__SelectField__wrapper .DS__SelectField__input_container_with-button {
  padding-right: 8px;
}

.DS__SelectField__wrapper_opened .DS__SelectField__input {
  pointer-events: none;
  opacity: 0;
}

.DS__SelectField__wrapper_opened .DS__SelectField__input * {
  pointer-events: none;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__SelectField__input {
    -webkit-transition: none;
    transition: none
  }
}

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

.DS__SelectField__option_leftIcon,
  .DS__SelectField__option_label,
  .DS__SelectField__option_value {
  cursor: pointer;
}

.DS__SelectField__option_value {
  margin-left: 8px;
  color: #7a869a;
}

.DS__SelectField__option_disabled {
  color: #d0d6e1;
  pointer-events: none;
  cursor: default;
}

.DS__SelectField__only-icons {
  width: 69px;
}

.DS__PriorityStatus__root {
  width: 280px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto',
    'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    sans-serif;
  border-radius: 8px;
  -webkit-box-shadow: 0px 4px 10px rgba(34, 42, 55, 0.13);
          box-shadow: 0px 4px 10px rgba(34, 42, 55, 0.13);
}

.DS__PriorityStatus__has_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.DS__PriorityStatus__has_header .DS__PriorityStatus__status {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.DS__PriorityStatus__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 8px 14px 9px 12px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.DS__PriorityStatus__gradient_seagreen {
  background: linear-gradient(
    84deg,
    #c4d600 0%,
    #5bb784 100%
  );
}

.DS__PriorityStatus__gradient_aquamarine {
  background: linear-gradient(
    84deg,
    #81c9d5 0%,
    #3d72b8 100%
  );
}

.DS__PriorityStatus__status,
.DS__PriorityStatus__header {
  text-decoration: none;
}

.DS__PriorityStatus__status {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 48px;
  padding: 12px;
  color: #222a37;
  background-color: #ffffff;
  border-radius: 8px;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}

.DS__PriorityStatus__status.DS__PriorityStatus__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__PriorityStatus__status {
    -webkit-transition: none;
    transition: none
  }
}

.DS__PriorityStatus__status:hover,
  .DS__PriorityStatus__status:focus {
  background-color: #97ba1e;
}

.DS__PriorityStatus__status:hover .DS__PriorityStatus__title, .DS__PriorityStatus__status:focus .DS__PriorityStatus__title {
  color: #ffffff;
}

.DS__PriorityStatus__status:hover .DS__PriorityStatus__desc, .DS__PriorityStatus__status:focus .DS__PriorityStatus__desc {
  color: #ffffff;
}

.DS__PriorityStatus__status:hover .DS__PriorityStatus__icon svg path, .DS__PriorityStatus__status:focus .DS__PriorityStatus__icon svg path {
  fill: #ffffff;
}

.DS__PriorityStatus__status:hover .DS__PriorityStatus__refresh svg path, .DS__PriorityStatus__status:focus .DS__PriorityStatus__refresh svg path {
  fill: #ffffff;
}

.DS__PriorityStatus__status_theme_b2b_primary .DS__PriorityStatus__icon svg path {
  fill: #00a4ba;
}

.DS__PriorityStatus__status_theme_b2b_primary:hover,
      .DS__PriorityStatus__status_theme_b2b_primary:focus {
  background-color: #00a4ba;
}

.DS__PriorityStatus__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  margin-right: 12px;
  color: #97ba1e;
  cursor: inherit;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__PriorityStatus__icon {
    -webkit-transition: none;
    transition: none
  }
}

.DS__PriorityStatus__content {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 0;
  cursor: pointer;
}

.DS__PriorityStatus__title {
  display: block;
  overflow: hidden;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: #222a37;
  text-overflow: ellipsis;
  letter-spacing: 0.5px;
  white-space: nowrap;
  cursor: inherit;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__PriorityStatus__title {
    -webkit-transition: none;
    transition: none
  }
}

.DS__PriorityStatus__desc {
  display: block;
  overflow: hidden;
  font-size: 14px;
  line-height: 20px;
  text-overflow: ellipsis;
  letter-spacing: 0.3px;
  white-space: nowrap;
  cursor: inherit;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__PriorityStatus__desc {
    -webkit-transition: none;
    transition: none
  }
}

.DS__PriorityStatus__refresh {
  display: block;
  -ms-flex-item-align: center;
      align-self: center;
  width: 20px;
  height: 20px;
  padding: 0;
  margin-left: 10px;
  font-size: 0;
  color: #7a869a;
  cursor: pointer;
  background-color: transparent;
  border: none;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__PriorityStatus__refresh {
    -webkit-transition: none;
    transition: none
  }
}

.DS__PriorityStatus__disabledLink {
  pointer-events: none;
}

.DS__PriorityStatus__isLoading {
  -webkit-animation: DS__PriorityStatus__loading 0.6s linear infinite;
  animation: DS__PriorityStatus__loading 0.6s linear infinite;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__PriorityStatus__isLoading {
    -webkit-animation: none;
    animation: none
  }
}

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

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

.DS__ProfileInfo__inner {
  display: block;
}

.DS__ProfileInfo__inner &gt; * {
  margin-bottom: 24px;
}

.DS__ProfileInfo__inner &gt; *:last-child {
  margin-bottom: 0;
}

.DS__ProfileInfo__inner_without_status_block {
  margin-top: -7px;
}

.DS__ProfileInfo__links {
  display: block;
}

.DS__ProfileInfo__priority_list {
  display: block;
  padding-right: 20px;
  padding-left: 20px;
  margin-bottom: 16px;
}

.DS__ProfileInfo__priority_item {
  display: block;
  margin-bottom: 15px;
}

.DS__ProfileInfo__priority_item:last-child {
  margin-bottom: 0;
}

.DS__ProfileInfo__logout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 20px 4px;
}

.DS__ProfileInfo__logout_without_links {
  padding-top: 20px;
}

.DS__ProfileInfo__logout_button {
  width: 120px;
}

.DS__ProfileInfo__inner .DS__ProfileInfo__links .DS__ProfileInfo__link {
  padding-right: 20px;
  padding-left: 20px;
}

.DS__SocialButton__SocialButton {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family)
}

.DS__SocialButton__SocialButton {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 48px;
  height: 48px;
  padding: 0;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  border-radius: 50%;
  outline: none;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-property: background-color, -webkit-box-shadow;
  transition-property: background-color, -webkit-box-shadow;
  transition-property: box-shadow, background-color;
  transition-property: box-shadow, background-color, -webkit-box-shadow;
  will-change: box-shadow, background-color;
  /* stylelint-enable color-no-hex, function-blacklist */
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__SocialButton__SocialButton {
    -webkit-transition: none;
    transition: none
  }
}

.DS__SocialButton__SocialButton.DS__SocialButton__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

/* stylelint-disable color-no-hex, function-blacklist */

.DS__SocialButton__SocialButton_apple {
  background-color: #000000;
}

.DS__SocialButton__SocialButton_apple:hover,
    .DS__SocialButton__SocialButton_apple:focus {
  background-color: #1a1a1a;
}

.DS__SocialButton__SocialButton_apple:active {
  background-color: #333333;
}

.DS__SocialButton__SocialButton_apple:focus {
  -webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.5);
          box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.5);
}

.DS__SocialButton__SocialButton_apple:disabled {
  background-color: #999999;
}

.DS__SocialButton__SocialButton_fb {
  background-color: #325797;
}

.DS__SocialButton__SocialButton_fb:hover,
    .DS__SocialButton__SocialButton_fb:focus {
  background-color: #2c4c83;
}

.DS__SocialButton__SocialButton_fb:active {
  background-color: #213962;
}

.DS__SocialButton__SocialButton_fb:focus {
  -webkit-box-shadow: 0px 2px 8px rgba(50, 87, 151, 0.5);
          box-shadow: 0px 2px 8px rgba(50, 87, 151, 0.5);
}

.DS__SocialButton__SocialButton_fb:disabled {
  background-color: #adbcd5;
}

.DS__SocialButton__SocialButton_vk {
  background-color: #4680c2;
}

.DS__SocialButton__SocialButton_vk:hover,
    .DS__SocialButton__SocialButton_vk:focus {
  background-color: #3d6fa9;
}

.DS__SocialButton__SocialButton_vk:active {
  background-color: #2e537e;
}

.DS__SocialButton__SocialButton_vk:focus {
  -webkit-box-shadow: 0px 2px 8px rgba(70, 128, 194, 0.5);
          box-shadow: 0px 2px 8px rgba(70, 128, 194, 0.5);
}

.DS__SocialButton__SocialButton_vk:disabled {
  background-color: #b5cce7;
}

.DS__SocialButton__SocialButton_google {
  background-color: #4285f4;
}

.DS__SocialButton__SocialButton_google:hover,
    .DS__SocialButton__SocialButton_google:focus {
  background-color: #3974d4;
}

.DS__SocialButton__SocialButton_google:active {
  background-color: #2b569f;
}

.DS__SocialButton__SocialButton_google:focus {
  -webkit-box-shadow: 0px 2px 8px rgba(66, 133, 244, 0.5);
          box-shadow: 0px 2px 8px rgba(66, 133, 244, 0.5);
}

.DS__SocialButton__SocialButton_google:disabled {
  background-color: #b3cefb;
}

.DS__SocialButton__SocialButton_instagram {
  background-color: #e1306c;
}

.DS__SocialButton__SocialButton_instagram:hover,
    .DS__SocialButton__SocialButton_instagram:focus {
  background-color: #bf295c;
}

.DS__SocialButton__SocialButton_instagram:active {
  background-color: #bf295c;
}

.DS__SocialButton__SocialButton_instagram:focus {
  -webkit-box-shadow: 0px 2px 8px rgba(66, 133, 244, 0.5);
          box-shadow: 0px 2px 8px rgba(66, 133, 244, 0.5);
}

.DS__SocialButton__SocialButton_instagram:disabled {
  background-color: #b3cefb;
}

.DS__SocialButton__SocialButton_tinkoff {
  background-color: #ffdd2d;
}

.DS__SocialButton__SocialButton_tinkoff:hover,
    .DS__SocialButton__SocialButton_tinkoff:focus {
  background-color: #f0d02a;
}

.DS__SocialButton__SocialButton_tinkoff:active {
  background-color: #d9bc26;
}

.DS__SocialButton__SocialButton_tinkoff:focus {
  -webkit-box-shadow: 0px 2px 8px rgba(255, 221, 45, 0.5);
          box-shadow: 0px 2px 8px rgba(255, 221, 45, 0.5);
}

.DS__SocialButton__SocialButton_tinkoff:disabled{
  background-color: #fff2ad;
}

.DS__SocialButtons__root {
  display: block;
}

.DS__SocialButtons__Buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.DS__SocialButtons__Button + .DS__SocialButtons__Button {
  margin-left: 8px;
}

.DS__SocialButtons__Title {
  display: block;
  margin-bottom: 12px;
  font-size: 12px;
  line-height: 16px;
  color: #7a869a;
  letter-spacing: 0.2px;
}

.DS__SocialButtons__Text {
  display: block;
  margin-bottom: 20px;
}

.DS__SocialButtons__MoreHoriz {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 48px;
  height: 48px;
  padding: 0;
  margin: 0 0 0 8px;
  cursor: pointer;
  background-color: transparent;
  border: 1px solid #eceff5;
  border-radius: 50%;
  outline: none;
}

.DS__SocialLinks__SocialLinks,
.DS__SocialLinks__Item,
.DS__SocialLinks__Link {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__SocialLinks__SocialLinks {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style: none;
}

.DS__SocialLinks__Item {
  display: inline-block;
  margin-right: 12px;
  cursor: pointer;
}

.DS__SocialLinks__Item:last-child {
  margin-right: 0;
}

.DS__SocialLinks__Link {
  display: block;
  width: 100%;
  height: 100%;
  color: #97ba1e;
  cursor: inherit;
  border-radius: 50%;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__SocialLinks__Link {
    -webkit-transition: none;
    transition: none;
  }
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__SocialLinks__Link {
    -webkit-transition: none;
    transition: none;
  }
}

.DS__SocialLinks__Link svg path {
  fill: #97ba1e;
}

.DS__SocialLinks__Link:hover svg path,
  .DS__SocialLinks__Link:focus svg path {
  fill: #81a11a;
}

.DS__SocialLinks__Link:active svg path {
  fill: #547012;
}

.DS__SocialLinks__Link:focus {
  -webkit-box-shadow: 0 0 2px 1px rgb(59, 153, 252);
          box-shadow: 0 0 2px 1px rgb(59, 153, 252);
}

.DS__SocialLinks__Link.DS__SocialLinks__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__SocialName__SocialName,
.DS__SocialName__Caption,
.DS__SocialName__Icon,
.DS__SocialName__CheckIcon {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__SocialName__SocialName {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* stylelint-enable color-no-hex */
}

/* stylelint-disable color-no-hex */

.DS__SocialName__SocialName_fb .DS__SocialName__Caption &gt; *:first-child {
  color: #325797;
}

.DS__SocialName__SocialName_vk .DS__SocialName__Caption &gt; *:first-child {
  color: #4680c2;
}

.DS__SocialName__SocialName_google .DS__SocialName__Caption &gt; *:first-child {
  color: #4285f4;
}

.DS__SocialName__SocialName_instagram .DS__SocialName__Caption &gt; *:first-child {
  color: #e1306c;
}

.DS__SocialName__Caption {
  overflow: hidden;
}

.DS__SocialName__Caption &gt; * {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.DS__SocialName__Icon {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 48px;
  height: 48px;
  margin-right: 16px;
  border-radius: 50%;
  /* stylelint-enable color-no-hex */
}

/* stylelint-disable color-no-hex */

.DS__SocialName__Icon_apple {
  background-color: #000000;
}

.DS__SocialName__Icon_fb {
  background-color: #325797;
}

.DS__SocialName__Icon_vk {
  background-color: #4680c2;
}

.DS__SocialName__Icon_google {
  background-color: #4285f4;
}

.DS__SocialName__Icon_instagram {
  background-color: #e1306c;
}

.DS__SocialName__Icon_tinkoff {
  background-color: #ffdd2d;
}

.DS__SocialName__CheckIcon {
  position: absolute;
  right: -4px;
  bottom: 0;
  z-index: 1;
  color: #97ba1e;
}

.DS__SocialName__CheckIcon:before {
  position: absolute;
  top: 2px;
  left: 2px;
  z-index: -1;
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  content: '';
  background-color: #ffffff;
  border-radius: 50%;
}

.DS__SuggestField__root {
  position: relative;
  display: block;
}

.DS__SuggestField__open {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}

.DS__SuggestField__popup_open {
  border-radius: 8px 8px 0 0;
}

.DS__Dropdown__root {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 999;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  background-color: #ffffff;
  border: 1px solid #d0d6e1;
  border-top: none;
  border-radius: 0 0 8px 8px;
}

@media (max-width: 767px) {
  .DS__Dropdown__root {
    position: fixed;
    top: 0;
    z-index: 999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    height: 100%;
    background: none;
    border: none;
    border-radius: 0
  }
}

.DS__Dropdown__root .DS__Dropdown__input_component {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 40px;
  padding: 10px 8px 10px 40px;
  background-color: #eceff5;
  border-radius: 8px;
}

.DS__Dropdown__size_medium {
  top: 56px;
}

.DS__Dropdown__size_small {
  top: 40px;
}

@media (max-width: 767px) {
  .DS__Dropdown__size_medium,
.DS__Dropdown__size_small {
    top: 0
  }
}

.DS__Dropdown__inner {
  position: relative;
  display: block;
}

@media (max-width: 767px) {
  .DS__Dropdown__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 360px;
    max-height: calc(100% - 24px);
    overflow: hidden;
    background-color: #ffffff;
    border-radius: 16px 16px 0 0
  }

  .DS__Dropdown__inner.DS__Dropdown__popover {
    height: 100%;
    max-height: 100%;
    border-radius: 0;
  }
}

.DS__Dropdown__overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: rgba(34, 42, 55, 0.6);
}

.DS__Dropdown__header {
  position: relative;
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.DS__Dropdown__close {
  position: absolute;
  top: 2px;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 52px;
  height: 52px;
  cursor: pointer;
  background: none;
  border: none;
}

.DS__Dropdown__title {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 18px 48px 18px 16px;
}

.DS__Dropdown__wrapper {
  position: relative;
  display: block;
  padding: 8px;
  border-top: 1px solid #dde3ed;
}

.DS__Dropdown__icon {
  position: absolute;
  top: 20px;
  left: 20px;
  color: #505f79;
}

.DS__Dropdown__list {
  display: block;
  height: 100%;
}

@media (max-width: 767px) {
  .DS__Dropdown__list {
    height: 100vh
  }
}

.DS__Suggestions__list {
  display: block;
  padding: 0;
  margin: 0;
  list-style: none;
}

.DS__Suggestion__root {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  height: 44px;
  padding: 11px 14px;
  cursor: pointer;
}

@media (max-width: 767px) {
  .DS__Suggestion__root {
    position: relative;
    height: 57px;
    padding: 0 16px
  }

  .DS__Suggestion__root:not(:last-child) .DS__Suggestion__inner {
    border-bottom: 1px solid #eceff5;
  }
}

.DS__Suggestion__root:hover,
  .DS__Suggestion__root.DS__Suggestion__highlighted,
  .DS__Suggestion__root:focus,
  .DS__Suggestion__root.DS__Suggestion__highlighted {
  background-color: #f6f8fc;
}

.DS__Suggestion__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  cursor: pointer;
}

.DS__Suggestion__label {
  overflow: hidden;
  font-size: 14px;
  line-height: 20px;
  color: #222a37;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}

.DS__Suggestion__left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 10px;
  color: #d0d6e1;
  cursor: pointer;
}

.DS__Suggestion__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
  font-weight: 600;
  color: #7a869a;
  cursor: pointer;
}

.DS__Switcher__root {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: pointer;
}

.DS__Switcher__root.DS__Switcher__readOnly {
  pointer-events: none;
}

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

.DS__Switcher__input.DS__Switcher__focus-visible + .DS__Switcher__switcher {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__Switcher__input:disabled + .DS__Switcher__switcher {
  pointer-events: none;
  cursor: default;
  background-color: #dde3ed;
}

.DS__Switcher__input:not(:disabled):hover + .DS__Switcher__switcher,
  .DS__Switcher__input:not(:disabled):active + .DS__Switcher__switcher,
  .DS__Switcher__input:not(:disabled):focus + .DS__Switcher__switcher,
  .DS__Switcher__input:not(:disabled):active + .DS__Switcher__switcher {
  background-color: #95a0b3;
}

.DS__Switcher__input:checked + .DS__Switcher__switcher::before {
  -webkit-transform: translate3d(16px, 0, 0);
  transform: translate3d(16px, 0, 0);
}

.DS__Switcher__input.DS__Switcher__theme_b2c:checked + .DS__Switcher__switcher {
  background-color: #97ba1e;
}

.DS__Switcher__input.DS__Switcher__theme_b2c:checked:disabled + .DS__Switcher__switcher {
  background-color: #d4e3ac;
}

.DS__Switcher__input.DS__Switcher__theme_b2c:checked:not(:disabled):hover + .DS__Switcher__switcher,
      .DS__Switcher__input.DS__Switcher__theme_b2c:checked:not(:disabled):focus + .DS__Switcher__switcher {
  background-color: #81a11a;
}

.DS__Switcher__input.DS__Switcher__theme_b2c:checked:not(:disabled):active + .DS__Switcher__switcher {
  background-color: #547012;
}

.DS__Switcher__input.DS__Switcher__theme_b2b:checked + .DS__Switcher__switcher {
  background-color: #00a4ba;
}

.DS__Switcher__input.DS__Switcher__theme_b2b:checked:disabled + .DS__Switcher__switcher {
  background-color: #94dee4;
}

.DS__Switcher__input.DS__Switcher__theme_b2b:checked:not(:disabled):hover + .DS__Switcher__switcher,
      .DS__Switcher__input.DS__Switcher__theme_b2b:checked:not(:disabled):focus + .DS__Switcher__switcher {
  background-color: #0b7483;
}

.DS__Switcher__input.DS__Switcher__theme_b2b:checked:not(:disabled):active + .DS__Switcher__switcher {
  background-color: #075c68;
}

.DS__Switcher__switcher {
  position: relative;
  display: block;
  width: 36px;
  height: 20px;
  cursor: pointer;
  background-color: #d0d6e1;
  border-radius: 15px;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Switcher__switcher {
    -webkit-transition: none;
    transition: none
  }
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Switcher__switcher {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Switcher__switcher::before {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 16px;
  height: 16px;
  content: '';
  background-color: #ffffff;
  border-radius: 50%;
  transition: -webkit-transform 0.3s ease;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__Switcher__switcher::before {
    -webkit-transition: none;
    transition: none
  }
}

.DS__Switcher__text {
  margin-left: 8px;
}

.DS__TextArea__container {
  height: 100px;
  padding: 16px;
}

.DS__TextArea__textarea {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 100%;
  height: 100%;
  margin: 0;
  font-family: inherit;
  font-size: 16px;
  line-height: 24px;
  color: #222a37;
  text-overflow: ellipsis;
  white-space: pre-line;
  resize: none;
  background-color: transparent;
  border: 0;
  outline: none;
}

.DS__TextArea__textarea::-webkit-input-placeholder {
  font-weight: inherit;
  color: #7a869a;
  opacity: 1;
}

.DS__TextArea__textarea:-ms-input-placeholder {
  font-weight: inherit;
  color: #7a869a;
  opacity: 1;
}

.DS__TextArea__textarea::-moz-placeholder {
  font-weight: inherit;
  color: #7a869a;
  opacity: 1;
}

.DS__TextArea__textarea::-ms-input-placeholder {
  font-weight: inherit;
  color: #7a869a;
  opacity: 1;
}

.DS__TextArea__textarea::placeholder {
  font-weight: inherit;
  color: #7a869a;
  opacity: 1;
}

.DS__TextArea__textarea:disabled {
  /* ÐœÐ¾Ð±Ð¸Ð»ÑŒÐ½Ñ‹Ð¹ ios Ð´Ð»Ñ disable Ð¿Ð¾Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÑÐµÑ‚ opacity 0.4000000059604645. */
  opacity: 1;
}

.DS__TextArea__textarea::-ms-clear,
  .DS__TextArea__textarea::-ms-reveal {
  display: none;
}

/* Chrome, Safari, Edge, Opera */

.DS__TextArea__textarea[type='number']::-webkit-inner-spin-button,
  .DS__TextArea__textarea[type='number']::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.DS__TextArea__textarea:-webkit-autofill {
  background-color: transparent;
  -webkit-box-shadow: 0 0 0 1000px #e8f0fe inset;
  -webkit-animation-name: DS__TextArea__onautofillstart;
  animation-name: DS__TextArea__onautofillstart;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__TextArea__textarea:-webkit-autofill {
    -webkit-animation: none;
    animation: none
  }
}

.DS__TextArea__textarea:not(:-webkit-autofill) {
  -webkit-animation-name: DS__TextArea__onautofillcancel;
  animation-name: DS__TextArea__onautofillcancel;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__TextArea__textarea:not(:-webkit-autofill) {
    -webkit-animation: none;
    animation: none
  }
}

@-webkit-keyframes DS__TextArea__onautofillstart {
  /* stylelint-disable-next-line block-no-empty */

  from {
  }
}

@keyframes DS__TextArea__onautofillstart {
  /* stylelint-disable-next-line block-no-empty */

  from {
  }
}

@-webkit-keyframes DS__TextArea__onautofillcancel {
  /* stylelint-disable-next-line block-no-empty */

  from {
  }
}

@keyframes DS__TextArea__onautofillcancel {
  /* stylelint-disable-next-line block-no-empty */

  from {
  }
}

.DS__Filter__root,
.DS__Filter__list {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Filter__root {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}

.DS__Filter__root.DS__Filter__block {
  width: 100%;
}

.DS__Filter__list {
  position: absolute;
}

.DS__Filter__list.DS__Filter__placement_bottomLeft {
  top: calc(100% + 8px);
  left: 0;
}

.DS__Filter__list.DS__Filter__placement_bottomRight {
  top: calc(100% + 8px);
  right: 0;
}

.DS__Filter__list.DS__Filter__placement_topLeft {
  bottom: calc(100% + 8px);
  left: 0;
}

.DS__Filter__list.DS__Filter__placement_topRight {
  right: 0;
  bottom: calc(100% + 8px);
}

.DS__Filter__list.DS__Filter__block {
  width: 100%;
}

.DS__DropListDesktop__root {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  background-color: #ffffff;
  border: 1px solid #d0d6e1;
  border-radius: 8px;
  -webkit-box-shadow: 0px 8px 16px 0px 4px 10px rgba(34, 42, 55, 0.13);
          box-shadow: 0px 8px 16px 0px 4px 10px rgba(34, 42, 55, 0.13);
}

.DS__DropListDesktop__search {
  display: block;
  padding: 8px 16px;
}

.DS__DropListDesktop__subtitle-block {
  padding: 24px 12px 0 12px;
}

.DS__DropListDesktop__subtitle-block .DS__DropListDesktop__subtitle {
  padding-bottom: 8px;
  text-transform: uppercase;
}

.DS__DropListDesktop__defaultOptionWrapper {
  position: relative;
}

.DS__DropListDesktop__defaultOptionWrapper .DS__DropListDesktop__dividerWrapper {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.DS__ListRoot__root {
  padding: 0;
  margin: 0;
  list-style: none;
}

.DS__DropListItem__checkbox,
.DS__DropListItem__icon-position {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__DropListItem__checkbox {
  display: inline-block;
  margin-right: 12px;
}

.DS__DropListItem__icon-position {
  margin-right: auto;
}

.DS__ListIcon__root {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__ListIcon__root {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.DS__ListIcon__position_left {
  margin-right: 12px;
  color: #95a0b3;
}

.DS__ListIcon__position_right {
  margin-left: 12px;
  color: #505f79;
}

.DS__ListIcon__position_right-end {
  margin-left: auto;
  color: #505f79;
}

.DS__ListItem__root {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  background-color: #ffffff;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}

.DS__ListItem__root:hover,
  .DS__ListItem__root:focus {
  background-color: #f6f8fc;
}

.DS__ListItem__view_desktop {
  padding: 12px 16px;
}

.DS__ListItem__view_mobile {
  min-height: 56px;
  padding: 12px 12px;
}

.DS__ListItem__view_mobile::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 1px;
  margin-right: 12px;
  margin-left: 12px;
  content: '';
  background-color: #dde3ed;
}

.DS__DropListMobile__list {
  max-height: 320px;
}

.DS__DropListMobile__search {
  padding-top: 8px;
  padding-bottom: 8px;
  border-bottom: 1px solid #dde3ed;
}

.DS__DropListMobile__subtitle-block {
  padding: 24px 12px 0 12px;
}

.DS__DropListMobile__subtitle-block .DS__DropListMobile__subtitle {
  padding-bottom: 8px;
  text-transform: uppercase;
}

.DS__DropListMobile__theme_b2c .DS__DropListMobile__icon_check {
  color: #97ba1e;
}

.DS__DropListMobile__theme_b2b .DS__DropListMobile__icon_check {
  color: #00a4ba;
}

.DS__TechnicalMessage__root,
.DS__TechnicalMessage__root-enter,
.DS__TechnicalMessage__root-enter-active,
.DS__TechnicalMessage__root-exit,
.DS__TechnicalMessage__root-exit-active,
.DS__TechnicalMessage__dots {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__TechnicalMessage__root {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.DS__TechnicalMessage__root-enter {
  opacity: 0;
}

.DS__TechnicalMessage__root-enter-active {
  opacity: 1;
  -webkit-transition: opacity 200ms;
  transition: opacity 200ms;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__TechnicalMessage__root-enter-active {
    -webkit-transition: none;
    transition: none
  }
}

.DS__TechnicalMessage__root-exit {
  opacity: 1;
}

.DS__TechnicalMessage__root-exit-active {
  opacity: 0;
  -webkit-transition: opacity 200ms;
  transition: opacity 200ms;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__TechnicalMessage__root-exit-active {
    -webkit-transition: none;
    transition: none
  }
}

.DS__TechnicalMessage__dots {
  display: none;
}

@media (max-width: 767px) {
  .DS__TechnicalMessage__dots {
    position: absolute;
    right: 0;
    bottom: 12px;
    left: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: block;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 100%;
    padding-right: 16px;
    padding-left: 16px
  }
}

.DS__TechnicalMessageAlert__root,
.DS__TechnicalMessageAlert__visible,
.DS__TechnicalMessageAlert__content,
.DS__TechnicalMessageAlert__close,
.DS__TechnicalMessageAlert__prev,
.DS__TechnicalMessageAlert__next,
.DS__TechnicalMessageAlert__actions {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__TechnicalMessageAlert__root {
  display: none;
  padding: 6px 44px 6px 6px;
}

@media (max-width: 767px) {
  .DS__TechnicalMessageAlert__view_single {
    padding: 12px
  }
}

@media (max-width: 767px) {
  .DS__TechnicalMessageAlert__view_flipping {
    padding: 12px 12px 28px
  }
}

.DS__TechnicalMessageAlert__type_default {
  background-color: #ebf1ff;
}

.DS__TechnicalMessageAlert__type_default .DS__TechnicalMessageAlert__close {
  color: #577edc;
}

.DS__TechnicalMessageAlert__type_warning {
  background-color: #fff4e9;
}

.DS__TechnicalMessageAlert__type_warning .DS__TechnicalMessageAlert__close {
  color: #ff991f;
}

.DS__TechnicalMessageAlert__visible {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

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

@media (max-width: 767px) {
  .DS__TechnicalMessageAlert__content.DS__TechnicalMessageAlert__has_close_button {
    margin-right: 28px
  }
}

.DS__TechnicalMessageAlert__close {
  position: absolute;
  top: 50%;
  right: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  padding: 0;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.DS__TechnicalMessageAlert__close.DS__TechnicalMessageAlert__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

@media (max-width: 767px) {
  .DS__TechnicalMessageAlert__close {
    top: 0;
    right: 0;
    -webkit-transform: none;
    transform: none
  }
}

.DS__TechnicalMessageAlert__prev {
  margin-right: 16px;
}

@media (max-width: 767px) {
  .DS__TechnicalMessageAlert__prev {
    display: none
  }
}

.DS__TechnicalMessageAlert__next {
  margin-left: 12px;
}

.DS__TechnicalMessageAlert__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}

@media (max-width: 767px) {
  .DS__TechnicalMessageAlert__actions {
    display: none
  }
}

.DS__TechnicalMessageDotPanel__root {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__TechnicalMessageDotPanel__root {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.DS__TechnicalMessageDotPanel__item:not(:last-child) {
  margin-right: 8px;
}

.DS__TechnicalMessageDot__root,
.DS__TechnicalMessageDot__active {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__TechnicalMessageDot__root {
  display: block;
  width: 6px;
  height: 6px;
  background: #ffffff;
  border-radius: 4px;
  -webkit-box-shadow: 0px 0px 4px rgba(34, 42, 55, 0.04);
          box-shadow: 0px 0px 4px rgba(34, 42, 55, 0.04);
  -webkit-transition: width 0.3s linear;
  transition: width 0.3s linear;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__TechnicalMessageDot__root {
    -webkit-transition: none;
    transition: none
  }
}

.DS__TechnicalMessageDot__active {
  width: 40px;
}

.DS__SelectGender__root {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
  min-width: 288px;
}

.DS__SelectGender__root.DS__SelectGender__fullWidth {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.DS__SelectGender__root .DS__SelectGender__container {
  padding-right: 0;
  padding-left: 0;
  overflow: hidden;
}

.DS__SelectGender__label {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 144px;
      flex-basis: 144px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 16px;
  cursor: pointer;
}

.DS__SelectGender__label:not(.DS__SelectGender__disabled):hover,
  .DS__SelectGender__label:not(.DS__SelectGender__disabled):focus {
  background-color: #f6f8fc;
}

.DS__SelectGender__label:last-child {
  border-left: 1px solid #d0d6e1;
}

.DS__SelectGender__label.DS__SelectGender__disabled {
  cursor: default;
}

.DS__SelectGender__label.DS__SelectGender__invalid {
  border-color: #f14d56;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__SelectGender__label {
    -webkit-transition: none;
    transition: none
  }
}

.DS__SelectGender__text {
  margin-left: 8px;
}

.DS__OrbitButton__root {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border-radius: 50%;
  -webkit-transition: background-color 0.3s ease,
    color 0.3s ease;
  transition: background-color 0.3s ease,
    color 0.3s ease;
}

.DS__OrbitButton__root.DS__OrbitButton__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__OrbitButton__root:hover .DS__OrbitButton__container-icon, .DS__OrbitButton__root:focus .DS__OrbitButton__container-icon {
  background-color: #81a11a;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__OrbitButton__root {
    -webkit-transition: none;
    transition: none
  }
}

.DS__OrbitButton__theme_default {
  color: #95a0b3;
  background-color: #f6f8fc;
}

.DS__OrbitButton__theme_default:hover,
    .DS__OrbitButton__theme_default:focus {
  color: #7a869a;
  background-color: #eceff5;
}

.DS__OrbitButton__theme_added,
  .DS__OrbitButton__theme_add,
  .DS__OrbitButton__theme_edit {
  color: #97ba1e;
  background-color: #f4f9e6;
}

.DS__OrbitButton__theme_added:hover,
    .DS__OrbitButton__theme_added:focus,
    .DS__OrbitButton__theme_add:hover,
    .DS__OrbitButton__theme_add:focus,
    .DS__OrbitButton__theme_edit:hover,
    .DS__OrbitButton__theme_edit:focus {
  color: #81a11a;
  background-color: #d4e3ac;
}

.DS__OrbitButton__container-icon {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 16px;
  height: 16px;
  padding: 3.25px;
  color: #ffffff;
  background-color: #97ba1e;
  border-radius: 50%;
  -webkit-transition: background-color 0.3s ease,
    color 0.3s ease;
  transition: background-color 0.3s ease,
    color 0.3s ease;
  -webkit-transform: translate(4px, -2px);
  transform: translate(4px, -2px);
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__OrbitButton__container-icon {
    -webkit-transition: none;
    transition: none
  }
}

.DS__OrbitButton__icon {
  max-width: 100%;
  height: auto;
  color: currentColor;
}

.DS__PaymentButton__root {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 8px;
}

.DS__PaymentButton__theme_white {
  color: #000000;
  background-color: #ffffff;
  border-color: #ffffff;
}

.DS__PaymentButton__theme_black {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}

.DS__PaymentButton__system_google {
  max-width: 328px;
}

.DS__PaymentButton__system_google.DS__PaymentButton__compact.DS__PaymentButton__type_payment {
  max-width: 160px;
}

.DS__PaymentButton__system_google.DS__PaymentButton__theme_white {
  -webkit-box-shadow: 0px 1px 1px rgba(60, 64, 67, 0.3),
    0px 1px 3px rgba(60, 64, 67, 0.15);
          box-shadow: 0px 1px 1px rgba(60, 64, 67, 0.3),
    0px 1px 3px rgba(60, 64, 67, 0.15);
}

.DS__PaymentButton__system_apple {
  max-width: 288px;
}

.DS__PaymentButton__system_apple.DS__PaymentButton__type_wallet.DS__PaymentButton__theme_black {
  border-color: #a6a6a6;
}

.DS__PaymentButton__system_apple.DS__PaymentButton__type_wallet.DS__PaymentButton__theme_white {
  border-color: #efefef;
}

.DS__PaymentButton__system_apple.DS__PaymentButton__type_payment.DS__PaymentButton__theme_white {
  border-color: #000000;
}

.DS__PaymentButton__system_apple.DS__PaymentButton__compact.DS__PaymentButton__type_wallet.DS__PaymentButton__size_lg.DS__PaymentButton__lang_ru {
  max-width: 154px;
}

.DS__PaymentButton__system_apple.DS__PaymentButton__compact.DS__PaymentButton__type_wallet.DS__PaymentButton__size_lg.DS__PaymentButton__lang_en {
  max-width: 143px;
}

.DS__PaymentButton__system_apple.DS__PaymentButton__compact.DS__PaymentButton__type_wallet.DS__PaymentButton__size_md.DS__PaymentButton__lang_ru {
  max-width: 126px;
}

.DS__PaymentButton__system_apple.DS__PaymentButton__compact.DS__PaymentButton__type_wallet.DS__PaymentButton__size_md.DS__PaymentButton__lang_en {
  max-width: 116px;
}

.DS__PaymentButton__system_apple.DS__PaymentButton__compact.DS__PaymentButton__type_payment.DS__PaymentButton__size_lg {
  max-width: 120px;
}

.DS__PaymentButton__system_apple.DS__PaymentButton__compact.DS__PaymentButton__type_payment.DS__PaymentButton__size_md {
  max-width: 100px;
}

.DS__PaymentButton__system_dolyame {
  max-width: 328px;
}

.DS__PaymentButton__system_dolyame.DS__PaymentButton__compact {
  max-width: 160px;
}

.DS__PaymentButton__system_dolyame.DS__PaymentButton__compact svg {
  margin-top: 4px;
}

.DS__PaymentButton__size_lg {
  height: 48px;
}

.DS__PaymentButton__size_md {
  height: 40px;
}

.DS__PageNavigator__root {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 72px;
  padding: 0 16px;
}

.DS__PageNavigator__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 36px;
  cursor: pointer;
  border-radius: 50%;
}

.DS__PageNavigator__button:hover,
  .DS__PageNavigator__button:focus {
  background-color: #f6f8fc;
}

.DS__PageNavigator__button.DS__PageNavigator__active {
  background-color: #f4f9e6;
}

.DS__PageNavigator__button.DS__PageNavigator__disabled {
  color: #7a869a;
  pointer-events: none;
  cursor: default;
}

.DS__PageNavigator__pages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.DS__PageNavigator__ellipsis {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 38px;
}

.DS__PageNavigator__fieldRoot {
  width: 64px !important;
  padding: 0 5px;
}

.DS__PaginationSelect__root,
.DS__PaginationSelect__list,
.DS__PaginationSelect__list--top,
.DS__PaginationSelect__list--bottom,
.DS__PaginationSelect__button {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__PaginationSelect__root {
  position: relative;
}

.DS__PaginationSelect__list {
  position: absolute;
  right: 0;
}

.DS__PaginationSelect__list--top {
  bottom: calc(100% + 8px);
}

.DS__PaginationSelect__list--bottom {
  top: calc(100% + 8px);
}

.DS__PaginationSelect__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}

.DS__PaginationSelect__button.DS__PaginationSelect__isOpen .DS__PaginationSelect__icon {
  transition: -webkit-transform 0.3s ease;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.DS__PaginationSelect__button .DS__PaginationSelect__icon {
  display: block;
  margin-left: 8px;
  color: #505f79;
  transition: -webkit-transform 0.3s ease;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__PaginationSelect__button .DS__PaginationSelect__icon {
    -webkit-transition: none;
    transition: none
  }
}

.DS__StatusMessage__root {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 18px 20px 18px 56px;
  border: 1px solid transparent;
  border-radius: 12px;
}

@media (max-width: 767px) {
  .DS__StatusMessage__root {
    padding: 16px 16px 16px 48px
  }
}

.DS__StatusMessage__root.DS__StatusMessage__has_close_or_toggle {
  padding-right: 56px;
}

@media (max-width: 767px) {
  .DS__StatusMessage__root.DS__StatusMessage__has_close_or_toggle {
    padding: 16px 48px
  }
}

.DS__StatusMessage__view_default {
  background: #ebf1ff;
  border-color: #ebf1ff;
}

.DS__StatusMessage__view_default .DS__StatusMessage__close,
    .DS__StatusMessage__view_default .DS__StatusMessage__icon {
  color: #577edc;
}

.DS__StatusMessage__view_success {
  background: #f4f9e6;
  border-color: #f4f9e6;
}

.DS__StatusMessage__view_success .DS__StatusMessage__close,
    .DS__StatusMessage__view_success .DS__StatusMessage__icon {
  color: #97ba1e;
}

.DS__StatusMessage__view_warning {
  background: #fff4e9;
  border-color: #fff4e9;
}

.DS__StatusMessage__view_warning .DS__StatusMessage__close,
    .DS__StatusMessage__view_warning .DS__StatusMessage__icon {
  color: #ff991f;
}

.DS__StatusMessage__view_error {
  background: #feedee;
  border-color: #feedee;
}

.DS__StatusMessage__view_error .DS__StatusMessage__close,
    .DS__StatusMessage__view_error .DS__StatusMessage__icon {
  color: #f14d56;
}

.DS__StatusMessage__outline {
  background: #ffffff;
  border-color: #d0d6e1;
}

.DS__StatusMessage__outline .DS__StatusMessage__close {
  color: #95a0b3;
}

.DS__StatusMessage__close {
  position: absolute;
  top: 12px;
  right: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.DS__StatusMessage__close.DS__StatusMessage__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__StatusMessage__toggle {
  position: absolute;
  top: 22px;
  right: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.DS__StatusMessage__toggle.DS__StatusMessage__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

@media (max-width: 767px) {
  .DS__StatusMessage__toggle {
    top: 16px;
    right: 16px
  }
}

.DS__StatusMessage__toggle.DS__StatusMessage__open {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

.DS__StatusMessage__icon {
  position: absolute;
  top: 20px;
  left: 20px;
}

@media (max-width: 767px) {
  .DS__StatusMessage__icon {
    top: 16px;
    left: 16px
  }
}

.DS__StatusMessage__content.DS__StatusMessage__has_title.DS__StatusMessage__has_children {
  padding-top: 8px;
}

.DS__StatusMessage__content-enter {
  opacity: 0;
}

.DS__StatusMessage__content-enter-active {
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__StatusMessage__content-enter-active {
    -webkit-transition: none;
    transition: none
  }
}

.DS__StatusMessage__content-exit {
  opacity: 1;
}

.DS__StatusMessage__content-exit-active {
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__StatusMessage__content-exit-active {
    -webkit-transition: none;
    transition: none
  }
}

.DS__StatusMessage__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 20px;
  margin-right: -8px;
  margin-bottom: -8px;
}

@media (max-width: 767px) {
  .DS__StatusMessage__actions {
    padding-top: 12px
  }
}

.DS__StatusMessage__actions &gt; .DS__StatusMessage__button,
  .DS__StatusMessage__actions &gt; button,
  .DS__StatusMessage__actions &gt; a {
  min-width: 144px;
  margin-right: 8px;
  margin-bottom: 8px;
}

@media (max-width: 767px) {
  .DS__StatusMessage__actions &gt; .DS__StatusMessage__button,
  .DS__StatusMessage__actions &gt; button,
  .DS__StatusMessage__actions &gt; a {
    width: 100%
  }
}

.DS__Table__root_component {
  width: 100%;
  border-spacing: 0;
  border: 1px solid #dde3ed;
}

.DS__Table__root_component.DS__Table__theme_modern {
  border: 1px solid #eceff5;
  border-radius: 10px 10px 0px 0px;
}

.DS__Table__theme_modern thead tr th {
  border: 0px solid transparent;
  border-right: 1px solid #eceff5;
}

.DS__Table__theme_modern thead tr th:first-child {
  border-radius: 8px 0px 0px 0px;
}

.DS__Table__theme_modern thead tr th:last-child {
  border-right: 0px solid transparent;
  border-radius: 0px 8px 0px 0px;
}

.DS__Table__theme_modern tbody tr:first-child td {
  border-top: none;
}

.DS__Table__theme_modern tbody tr td {
  border-top: 1px solid #eceff5;
  border-right: 0px solid transparent;
  border-bottom: 0px solid transparent;
  border-left: 0px solid transparent;
}

.DS__TableWithProps__head-cell {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__TableWithProps__head-cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.DS__TableHeadCell__root_component {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 48px;
  padding: 8px 16px;
  text-align: left;
  background-color: #f6f8fc;
  border: 1px solid #dde3ed;
}

.DS__TableFilterButton__point {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__TableFilterButton__root_component {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #505f79;
}

.DS__TableFilterButton__theme_b2c:focus {
  color: #97ba1e;
}

.DS__TableFilterButton__theme_b2b:focus {
  color: #00a4ba;
}

.DS__TableFilterButton__point {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 10px;
  height: 10px;
  background-color: #f14d56;
  border: 2px solid #f6f8fc;
  border-radius: 50%;
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px);
}

.DS__TableCell__root_component {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 48px;
  padding: 8px 16px;
  border: 1px solid #dde3ed;
}

.DS__TableStatus__root {
  display: inline-block;
  padding: 6px 8px;
  border-radius: 8px;
}

.DS__TableStatus__type_warning {
  background-color: #fff4e9;
}

.DS__TableStatus__type_ghost {
  background-color: #eceff5;
}

.DS__TableStatus__text {
  text-transform: uppercase;
}

.DS__RoundButton__root {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.DS__RoundButton__root.DS__RoundButton__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__RoundButton__root:disabled {
  pointer-events: none;
}

.DS__RoundButton__root:disabled .DS__RoundButton__text {
  color: #95a0b3;
}

.DS__RoundButton__size_xs .DS__RoundButton__icon {
  width: 24px;
  height: 24px;
}

.DS__RoundButton__size_s .DS__RoundButton__icon {
  width: 32px;
  height: 32px;
}

.DS__RoundButton__size_m .DS__RoundButton__icon {
  width: 36px;
  height: 36px;
}

.DS__RoundButton__size_l .DS__RoundButton__icon {
  width: 40px;
  height: 40px;
}

.DS__RoundButton__size_xl .DS__RoundButton__icon {
  width: 48px;
  height: 48px;
}

.DS__RoundButton__view_b2c .DS__RoundButton__text {
  color: #97ba1e;
}

.DS__RoundButton__view_b2c .DS__RoundButton__icon {
  color: #97ba1e;
  background-color: #f4f9e6;
}

.DS__RoundButton__view_b2c:hover .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #97ba1e;
}

.DS__RoundButton__view_b2c:active .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #97ba1e;
}

.DS__RoundButton__view_b2c:focus .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #97ba1e;
  -webkit-box-shadow: 0 2px 4px rgba(151, 186, 30, 0.5);
          box-shadow: 0 2px 4px rgba(151, 186, 30, 0.5);
}

.DS__RoundButton__view_b2c:disabled .DS__RoundButton__icon {
  color: #95a0b3;
  background-color: #f6f8fc;
}

.DS__RoundButton__view_b2c_primary .DS__RoundButton__text {
  color: #97ba1e;
}

.DS__RoundButton__view_b2c_primary .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #97ba1e;
}

.DS__RoundButton__view_b2c_primary:hover .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #81a11a;
}

.DS__RoundButton__view_b2c_primary:active .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #547012;
}

.DS__RoundButton__view_b2c_primary:focus .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #97ba1e;
  -webkit-box-shadow: 0 2px 4px rgba(151, 186, 30, 0.5);
          box-shadow: 0 2px 4px rgba(151, 186, 30, 0.5);
}

.DS__RoundButton__view_b2c_primary:disabled .DS__RoundButton__icon {
  color: #95a0b3;
  background-color: #f6f8fc;
}

.DS__RoundButton__view_b2b .DS__RoundButton__text {
  color: #00a4ba;
}

.DS__RoundButton__view_b2b .DS__RoundButton__icon {
  color: #00a4ba;
  background-color: #e8f9fb;
}

.DS__RoundButton__view_b2b:hover .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #00a4ba;
}

.DS__RoundButton__view_b2b:active .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #00a4ba;
}

.DS__RoundButton__view_b2b:focus .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #00a4ba;
  -webkit-box-shadow: 0 2px 4px rgba(0, 164, 186, 0.5);
          box-shadow: 0 2px 4px rgba(0, 164, 186, 0.5);
}

.DS__RoundButton__view_b2b:disabled .DS__RoundButton__icon {
  color: #95a0b3;
  background-color: #f6f8fc;
}

.DS__RoundButton__view_b2b_primary .DS__RoundButton__text {
  color: #00a4ba;
}

.DS__RoundButton__view_b2b_primary .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #00a4ba;
}

.DS__RoundButton__view_b2b_primary:hover .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #0b7483;
}

.DS__RoundButton__view_b2b_primary:active .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #075c68;
}

.DS__RoundButton__view_b2b_primary:focus .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #00a4ba;
  -webkit-box-shadow: 0 2px 4px rgba(0, 164, 186, 0.5);
          box-shadow: 0 2px 4px rgba(0, 164, 186, 0.5);
}

.DS__RoundButton__view_b2b_primary:disabled .DS__RoundButton__icon {
  color: #95a0b3;
  background-color: #f6f8fc;
}

.DS__RoundButton__view_secondary .DS__RoundButton__text {
  color: #505f79;
}

.DS__RoundButton__view_secondary .DS__RoundButton__icon {
  color: #505f79;
  background-color: #eceff5;
}

.DS__RoundButton__view_secondary:hover .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #505f79;
}

.DS__RoundButton__view_secondary:active .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #505f79;
}

.DS__RoundButton__view_secondary:focus .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #505f79;
  -webkit-box-shadow: 0 2px 4px rgba(80, 95, 121, 0.5);
          box-shadow: 0 2px 4px rgba(80, 95, 121, 0.5);
}

.DS__RoundButton__view_secondary:disabled .DS__RoundButton__icon {
  color: #95a0b3;
  background-color: #f6f8fc;
}

.DS__RoundButton__view_secondary_white .DS__RoundButton__text {
  color: #505f79;
}

.DS__RoundButton__view_secondary_white .DS__RoundButton__icon {
  color: #505f79;
  background-color: #ffffff;
}

.DS__RoundButton__view_secondary_white:hover .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #505f79;
}

.DS__RoundButton__view_secondary_white:active .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #505f79;
}

.DS__RoundButton__view_secondary_white:focus .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #505f79;
  -webkit-box-shadow: 0 2px 4px rgba(80, 95, 121, 0.5);
          box-shadow: 0 2px 4px rgba(80, 95, 121, 0.5);
}

.DS__RoundButton__view_secondary_white:disabled .DS__RoundButton__icon {
  color: #95a0b3;
  background-color: #ffffff;
}

.DS__RoundButton__view_destructive .DS__RoundButton__text {
  color: #f14d56;
}

.DS__RoundButton__view_destructive .DS__RoundButton__icon {
  color: #f14d56;
  background-color: #feedee;
}

.DS__RoundButton__view_destructive:hover .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #f14d56;
}

.DS__RoundButton__view_destructive:active .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #f14d56;
}

.DS__RoundButton__view_destructive:focus .DS__RoundButton__icon {
  color: #ffffff;
  background-color: #f14d56;
  -webkit-box-shadow: 0 2px 4px rgba(241, 77, 86, 0.5);
          box-shadow: 0 2px 4px rgba(241, 77, 86, 0.5);
}

.DS__RoundButton__view_destructive:disabled .DS__RoundButton__icon {
  color: #95a0b3;
  background-color: #f6f8fc;
}

.DS__RoundButton__direction_left .DS__RoundButton__text {
  margin-right: 8px;
}

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

.DS__RoundButton__direction_right .DS__RoundButton__text {
  margin-left: 8px;
}

.DS__RoundButton__icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  -webkit-transition: background-color 0.3s ease-in-out,
    color 0.3s ease-in-out,
    -webkit-box-shadow 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out,
    color 0.3s ease-in-out,
    -webkit-box-shadow 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out,
    color 0.3s ease-in-out,
    box-shadow 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out,
    color 0.3s ease-in-out,
    box-shadow 0.3s ease-in-out,
    -webkit-box-shadow 0.3s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__RoundButton__icon {
    -webkit-transition: none;
    transition: none
  }
}

.DS__RoundButton__text {
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__RoundButton__text {
    -webkit-transition: none;
    transition: none
  }
}

.DS__ColorIcon__root {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.DS__ColorIcon__color_mono {
  color: #d0d6e1;
  background-color: #f6f8fc;
}

.DS__ColorIcon__color_blue {
  color: #577edc;
  background-color: #ebf1ff;
}

.DS__ColorIcon__color_green {
  color: #97ba1e;
  background-color: #f4f9e6;
}

.DS__ColorIcon__color_orange {
  color: #ff991f;
  background-color: #fff4e9;
}

.DS__ColorIcon__color_red {
  color: #f14d56;
  background-color: #feedee;
}

.DS__ColorIcon__color_violet {
  color: #7e57c2;
  background-color: #f6f0ff;
}

.DS__ColorIcon__color_emerald {
  color: #21a795;
  background-color: #e8faf7;
}

.DS__ColorIcon__color_gray {
  color: #505f79;
  background-color: #f6f8fc;
}

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

.DS__ColorIcon__size_s.DS__ColorIcon__shape_square {
  border-radius: 15%;
}

.DS__ColorIcon__size_m {
  width: 40px;
  height: 40px;
}

@media (max-width: 767px) {
  .DS__ColorIcon__size_m {
    width: 44px;
    height: 44px
  }
}

.DS__ColorIcon__size_l {
  width: 60px;
  height: 60px;
}

.DS__ColorIcon__shape_circle {
  border-radius: 50%;
}

.DS__ColorIcon__shape_square {
  border-radius: 12px;
}

.DS__HeaderCanary__root,
.DS__HeaderCanary__top,
.DS__HeaderCanary__wrapper,
.DS__HeaderCanary__center,
.DS__HeaderCanary__button,
.DS__HeaderCanary__logo,
.DS__HeaderCanary__section,
.DS__HeaderCanary__login,
.DS__HeaderCanary__layer,
.DS__HeaderCanary__pointer,
.DS__HeaderCanary__favorites {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__HeaderCanary__root {
  position: relative;
  z-index: 1;
  display: block;
}

.DS__HeaderCanary__root.DS__HeaderCanary__fixed {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 99;
}

.DS__HeaderCanary__top {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  background-color: #ffffff;
  border-bottom: 1px solid #eceff5;
}

.DS__HeaderCanary__wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto;
}

.DS__HeaderCanary__wrapper_popup {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.DS__HeaderCanary__center {
  margin-right: auto;
  margin-left: auto;
}

.DS__HeaderCanary__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 20px;
  height: 20px;
  padding: 0;
  margin-right: 20px;
  color: #505f79;
  cursor: pointer;
  background: none;
  border: none;
}

.DS__HeaderCanary__button.DS__HeaderCanary__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__HeaderCanary__home_link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}

.DS__HeaderCanary__home_link.DS__HeaderCanary__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__HeaderCanary__logo_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: inherit;
}

.DS__HeaderCanary__logo {
  display: block;
  max-width: 150px;
  height: 40px;
  font-size: 0;
  cursor: pointer;
}

.DS__HeaderCanary__logo_icon {
  width: auto;
  height: 100%;
}

.DS__HeaderCanary__oneworld_link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 32px;
  height: 32px;
  margin-left: 20px;
  font-size: 0;
  cursor: pointer;
}

.DS__HeaderCanary__oneworld_link.DS__HeaderCanary__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

@media (max-width: 767px) {
  .DS__HeaderCanary__oneworld_link {
    display: none
  }
}

.DS__HeaderCanary__section {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 12px;
}

.DS__HeaderCanary__section:not(:last-child) {
  padding-right: 12px;
}

.DS__HeaderCanary__section:not(:last-child):after {
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  width: 1px;
  height: 28px;
  content: '';
  background-color: #dde3ed;
  border-radius: 0.5px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.DS__HeaderCanary__search_button,
.DS__HeaderCanary__cart_button {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 20px;
  color: #505f79;
  cursor: pointer;
  background: none;
  border: none;
}

.DS__HeaderCanary__search_button.DS__HeaderCanary__focus-visible, .DS__HeaderCanary__cart_button.DS__HeaderCanary__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__HeaderCanary__cart_button:not(.DS__HeaderCanary__cart_button_empty) {
  padding-right: 7px;
}

.DS__HeaderCanary__user_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 12px;
  background-color: transparent;
  border: 0;
}

.DS__HeaderCanary__user_info.DS__HeaderCanary__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__HeaderCanary__login {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

.DS__HeaderCanary__login svg {
  display: block;
}

.DS__HeaderCanary__login_icon {
  margin-right: 8px;
  color: #505f79;
}

.DS__HeaderCanary__left_side {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.DS__HeaderCanary__right_side {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

.DS__HeaderCanary__close_button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 42px;
  color: #dde3ed;
}

.DS__HeaderCanary__navigation_content_main {
  -webkit-transition: opacity 0.3s, max-height 0.3s;
  transition: opacity 0.3s, max-height 0.3s;
}

.DS__HeaderCanary__navigation_content_main-enter {
  max-height: 40vh;
  opacity: 0;
}

.DS__HeaderCanary__navigation_content_main-enter-active {
  max-height: calc(100vh - 80px - 2rem);
  opacity: 1;
}

.DS__HeaderCanary__navigation_content_main-enter-done {
  max-height: calc(100vh - 80px - 2rem);
}

.DS__HeaderCanary__navigation_content_main-exit-active {
  max-height: 40vh;
  opacity: 0;
}

.DS__HeaderCanary__navigation_content {
  position: absolute;
  right: 0;
  left: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  min-height: 200px;
  padding-top: 42px;
  padding-bottom: 42px;
  overflow: hidden;
  background-color: #ffffff;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  -webkit-transition: max-height 0.3s linear;
  transition: max-height 0.3s linear;
}

.DS__HeaderCanary__navigation_content-enter {
  max-height: 40vh;
}

.DS__HeaderCanary__navigation_content-enter-active {
  max-height: calc(100vh - 80px - 2rem);
}

.DS__HeaderCanary__navigation_content-enter-done {
  max-height: calc(100vh - 80px - 2rem);
}

.DS__HeaderCanary__navigation_content-exit-active {
  max-height: 40vh;
}

.DS__HeaderCanary__navigation_content_inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: auto;
  padding-right: 45px;
  padding-left: 45px;
  overflow: hidden;
}

.DS__HeaderCanary__content_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.DS__HeaderCanary__content_wrap + .DS__HeaderCanary__content_wrap {
  margin-top: 36px;
}

@media (max-width: 1279px) {
  .DS__HeaderCanary__content_wrap + .DS__HeaderCanary__content_wrap {
    margin-top: 42px;
  }
}

.DS__HeaderCanary__search_wrapper {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-transform: translateX(52px);
  transform: translateX(52px);
  -webkit-animation: DS__HeaderCanary__SearchWrapperAnimate 0.5s;
  animation: DS__HeaderCanary__SearchWrapperAnimate 0.5s;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__HeaderCanary__search_wrapper {
    -webkit-animation: none;
    animation: none
  }
}

@-webkit-keyframes DS__HeaderCanary__SearchWrapperAnimate {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes DS__HeaderCanary__SearchWrapperAnimate {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@media (max-width: 1279px) {
  .DS__HeaderCanary__search_wrapper {
    position: absolute;
    width: calc(100% - 150px)
  }
}

.DS__HeaderCanary__search_inner {
  width: 100%;
  max-width: calc(100% - 19px);
}

.DS__HeaderCanary__mobile_menu {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}

.DS__HeaderCanary__mobile_menu-enter {
  opacity: 0;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__HeaderCanary__mobile_menu-enter {
    -webkit-transition: none;
    transition: none
  }
}

.DS__HeaderCanary__mobile_menu-enter-active {
  opacity: 1;
  transition: opacity 300ms, -webkit-transform 300ms;
  -webkit-transition: opacity 300ms, -webkit-transform 300ms;
  transition: opacity 300ms, transform 300ms;
  transition: opacity 300ms, transform 300ms, -webkit-transform 300ms;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__HeaderCanary__mobile_menu-enter-active {
    -webkit-transition: none;
    transition: none
  }
}

.DS__HeaderCanary__mobile_menu-exit {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.DS__HeaderCanary__mobile_menu-exit-active {
  opacity: 0;
  transition: opacity 300ms, -webkit-transform 300ms;
  -webkit-transition: opacity 300ms, -webkit-transform 300ms;
  transition: opacity 300ms, transform 300ms;
  transition: opacity 300ms, transform 300ms, -webkit-transform 300ms;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__HeaderCanary__mobile_menu-exit-active {
    -webkit-transition: none;
    transition: none
  }
}

.DS__HeaderCanary__html_ds_header_mobile_menu {
  position: fixed;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
}

.DS__HeaderCanary__layer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  background: #222a37;
  opacity: 0;
  -webkit-transition: opacity 0.3s, visibility 0.3s;
  transition: opacity 0.3s, visibility 0.3s;
}

/* stylelint-disable-next-line csstools/media-use-custom-media */

@media screen and (prefers-reduced-motion: reduce) {
  .DS__HeaderCanary__layer {
    -webkit-transition: none;
    transition: none
  }
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__HeaderCanary__layer {
    -webkit-transition: none;
    transition: none
  }
}

/* stylelint-disable-next-line csstools/media-use-custom-media */

@media screen and (prefers-reduced-motion: reduce) {
  .DS__HeaderCanary__layer {
    -webkit-transition: none;
    transition: none
  }
}

.DS__HeaderCanary__layer_visible {
  visibility: visible;
  opacity: 0.5;
}

.DS__HeaderCanary__pointer {
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 16px;
  font-size: 11px;
  line-height: 16px;
  color: #ffffff;
  text-align: center;
  cursor: inherit;
  background: #f14d56;
  border-radius: 50%;
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
}

.DS__HeaderCanary__region_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.DS__HeaderCanary__shop .DS__HeaderCanary__right_side {
  margin-right: -7px;
}

.DS__HeaderCanary__shop .DS__HeaderCanary__section {
  padding: 0 7px;
}

.DS__HeaderCanary__shop .DS__HeaderCanary__section:after {
  display: none;
}

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

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

.DS__HeaderCanary__shop .DS__HeaderCanary__user_info {
  margin: 0 7px;
}

.DS__HeaderCanary__shop .DS__HeaderCanary__login_icon {
  padding: 10px;
  margin: 0;
  cursor: pointer;
}

@media (min-width: 1280px) {
  .DS__HeaderCanary__tablet:not(.DS__HeaderCanary__desktop),
  .DS__HeaderCanary__mobile:not(.DS__HeaderCanary__desktop) {
    display: none;
  }
}

/* stylelint-disable-next-line csstools/media-use-custom-media */

@media (max-width: 1279px) {
  .DS__HeaderCanary__Wrapper_popup {
    display: block;
  }
}

/* stylelint-disable-next-line csstools/media-use-custom-media */

@media (max-width: 1279px) and (min-width: 768px) {
  .DS__HeaderCanary__desktop:not(.DS__HeaderCanary__tablet),
  .DS__HeaderCanary__mobile:not(.DS__HeaderCanary__tablet) {
    display: none;
  }

  .DS__HeaderCanary__shop .DS__HeaderCanary__button {
    margin-right: 24px;
  }
}

@media (max-width: 767px) {
  .DS__HeaderCanary__desktop:not(.DS__HeaderCanary__mobile),
  .DS__HeaderCanary__tablet:not(.DS__HeaderCanary__mobile) {
    display: none;
  }

  .DS__HeaderCanary__top {
    height: 52px;
  }

  .DS__HeaderCanary__button {
    margin-right: 16px;
  }

  .DS__HeaderCanary__button svg {
    width: 20px;
  }

  .DS__HeaderCanary__logo {
    height: 32px;
  }

  .DS__HeaderCanary__wrapper {
    padding-right: 16px;
    padding-left: 16px;
  }
}

.DS__HeaderCanary__favorites {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.DS__HeaderCanary__favorites,
.DS__HeaderCanary__wrapper_popup {
  width: 100%;
  max-width: 1008px;
}

@media (max-width: 1279px) {
  .DS__HeaderCanary__favorites,
.DS__HeaderCanary__wrapper_popup {
    max-width: 508px
  }
}

.DS__HeaderCanary__tablet_nav_links {
  position: absolute;
  left: 60px;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #ffffff;
}

.DS__HeaderCanary__is_search {
  opacity: 0;
}

.DS__HeaderCanary__tablet_title {
  margin-top: 42px;
}

.DS__HeaderCanary__tablet_title:not(.DS__HeaderCanary__empty_items) {
  padding-left: 40px;
}

.DS__NavLinks__root,
.DS__NavLinks__logo,
.DS__NavLinks__item,
.DS__NavLinks__point,
.DS__NavLinks__content,
.DS__NavLinks__marker,
.DS__NavLinks__popup,
.DS__NavLinks__button,
.DS__NavLinks__dropdown,
.DS__NavLinks__dropdown-chevron,
.DS__NavLinks__selected-option,
.DS__NavLinks__options,
.DS__NavLinks__option,
.DS__NavLinks__layer {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__NavLinks__root {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
  margin-left: 80px;
  text-indent: 0;
  list-style: none;
  list-style-position: outside;
}

@media (max-width: 1279px) {
  .DS__NavLinks__root {
    margin-left: 50px
  }
}

.DS__NavLinks__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 1px;
}

.DS__NavLinks__item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 28px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.DS__NavLinks__point {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 80px;
  padding: 0;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #222a37;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
  background: transparent;
  border: none;
}

.DS__NavLinks__point.DS__NavLinks__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__NavLinks__point::before {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 3px;
  content: '';
  border-radius: 2px;
  opacity: 0;
  -webkit-transition: opacity cubic-bezier(0.4, 0, 1, 1) 0.3s;
  transition: opacity cubic-bezier(0.4, 0, 1, 1) 0.3s;
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
}

.DS__NavLinks__theme_b2c .DS__NavLinks__point:hover::before, .DS__NavLinks__theme_b2c .DS__NavLinks__point:focus::before {
  background-color: #d4e3ac;
  opacity: 1;
}

.DS__NavLinks__theme_b2b .DS__NavLinks__point:hover::before, .DS__NavLinks__theme_b2b .DS__NavLinks__point:focus::before {
  background-color: #94dee4;
  opacity: 1;
}

.DS__NavLinks__content {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  width: 100%;
  min-height: 200px;
  padding-bottom: 60px;
  background-color: #ffffff;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
}

.DS__NavLinks__marker {
  position: absolute;
  bottom: 0;
  width: 0;
  height: 3px;
  border-radius: 2px;
  -webkit-transition: left 0.3s, width 0.3s;
  transition: left 0.3s, width 0.3s;
  -webkit-transition-duration: 0, 0.2s;
          transition-duration: 0, 0.2s;
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
}

.DS__NavLinks__theme_b2c .DS__NavLinks__marker {
  background-color: #97ba1e;
}

.DS__NavLinks__theme_b2b .DS__NavLinks__marker {
  background-color: #00a4ba;
}

.DS__NavLinks__popup {
  position: relative;
  top: 7px;
  display: block;
  min-width: 262px;
  padding: 15px;
  background: #ffffff;
  border-radius: 12px;
  -webkit-box-shadow: 0px 16px 32px rgba(34, 42, 55, 0.13);
          box-shadow: 0px 16px 32px rgba(34, 42, 55, 0.13);
}

.DS__NavLinks__popup_link {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 6px 0;
  margin-bottom: 12px;
  font-size: 14px;
  color: #222a37;
  cursor: pointer;
  background-color: transparent;
  border-width: 0;
  -webkit-transition: background-color 0.2s, border-color 0.2s;
  transition: background-color 0.2s, border-color 0.2s;
}

.DS__NavLinks__popup_link:last-child {
  margin-bottom: 0;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__NavLinks__popup_link {
    -webkit-transition: none;
    transition: none
  }
}

.DS__NavLinks__popup_link:hover,
  .DS__NavLinks__popup_link:focus {
  background-color: #f6f8fc;
}

.DS__NavLinks__button {
  position: absolute;
  top: 19px;
  right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  color: #505f79;
  cursor: pointer;
  background: none;
  border: none;
}

.DS__NavLinks__button.DS__NavLinks__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__NavLinks__is_search {
  opacity: 0;
}

.DS__NavLinks__dropdown {
  position: relative;
}

.DS__NavLinks__dropdown-chevron {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 4px;
  transition: -webkit-transform 0.3s ease;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__NavLinks__dropdown-chevron {
    -webkit-transition: none;
    transition: none
  }
}

.DS__NavLinks__dropdown-chevron.DS__NavLinks__chevron-open {
  transition: -webkit-transform 0.3s ease;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.DS__NavLinks__selected-option {
  cursor: pointer;
}

.DS__NavLinks__options {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-bottom: 16px;
  background-color: #ffffff;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
}

.DS__NavLinks__option {
  padding: 12px 20px;
  cursor: pointer;
}

.DS__NavLinks__option:hover,
.DS__NavLinks__option:focus {
  background-color: #f6f8fc;
}

.DS__NavLinks__layer {
  position: fixed;
  top: 80px;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  visibility: hidden;
  background: #222a37;
  opacity: 0;
  -webkit-transition: opacity 0.3s, visibility 0.3s;
  transition: opacity 0.3s, visibility 0.3s;
}

/* stylelint-disable-next-line csstools/media-use-custom-media */

@media screen and (prefers-reduced-motion: reduce) {
  .DS__NavLinks__layer {
    -webkit-transition: none;
    transition: none
  }
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__NavLinks__layer {
    -webkit-transition: none;
    transition: none
  }
}

/* stylelint-disable-next-line csstools/media-use-custom-media */

@media screen and (prefers-reduced-motion: reduce) {
  .DS__NavLinks__layer {
    -webkit-transition: none;
    transition: none
  }
}

.DS__NavLinks__layer_visible {
  visibility: visible;
  opacity: 0.5;
}

.DS__HeaderSearch__root {
  position: relative;
}

.DS__HeaderSearch__form {
  position: relative;
  z-index: 1;
}

.DS__HeaderSearch__form.DS__HeaderSearch__mobile {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 14px 48px 14px 22px;
}

.DS__HeaderSearch__form.DS__HeaderSearch__tablet {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 14px 48px 14px 0;
}

.DS__HeaderSearch__popover {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 42px;
  padding-bottom: 42px;
  background: #ffffff;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  -webkit-box-shadow: 0px 0px 1px rgba(34, 42, 55, 0.15), 0px 4px 10px rgba(34, 42, 55, 0.13);
          box-shadow: 0px 0px 1px rgba(34, 42, 55, 0.15), 0px 4px 10px rgba(34, 42, 55, 0.13);
  -webkit-transform: translateY(-20px);
  transform: translateY(-20px);
}

@media (max-width: 1279px) {
  .DS__HeaderSearch__popover {
    width: calc(100% - 48px)
  }
}

.DS__HeaderSearch__popover_inner {
  display: block;
  max-height: calc(100vh - 143px);
  overflow: hidden;
}

.DS__HeaderSearch__divider {
  display: block;
  margin-top: 24px;
}

.DS__SearchSubMenuItems__root,
.DS__SearchSubMenuItems__items,
.DS__SearchSubMenuItems__item {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__SearchSubMenuItems__root {
  display: block;
  padding-right: 24px;
  padding-left: 24px;
}

@media (max-width: 767px) {
  .DS__SearchSubMenuItems__root {
    padding: 0
  }
}

.DS__SearchSubMenuItems__root.DS__SearchSubMenuItems__has_search_value {
  margin-top: 24px;
}

.DS__SearchSubMenuItems__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 24px;
}

.DS__SearchSubMenuItems__has_search_value .DS__SearchSubMenuItems__items {
  margin-top: 12px;
}

.DS__SearchSubMenuItems__items &gt; .DS__SearchSubMenuItems__items {
  margin-top: 0;
  margin-bottom: 20px;
}

.DS__SearchSubMenuItems__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0;
  margin-bottom: 16px;
  cursor: pointer;
  background: none;
  border: none;
}

.DS__SearchSubMenuItems__item:last-child {
  margin-bottom: 0;
}

.DS__SearchSubMenuItems__theme_b2b .DS__SearchSubMenuItems__item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 48px;
  margin-bottom: 0;
}

.DS__SearchSubMenuItems__theme_b2b .DS__SearchSubMenuItems__item_active {
  background-color: #e8f9fb;
}

.DS__SearchLink__root {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__SearchLink__root {
  display: block;
  width: 100%;
  cursor: pointer;
}

.DS__SearchLink__root.DS__SearchLink__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__SearchLink__root.DS__SearchLink__theme_b2b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}

.DS__SearchLink__new_window {
  display: inline-block;
  margin-left: 4px;
}

.DS__SearchLink__new_window svg {
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
}

.DS__Highlighter__mark {
  background-color: #d4e3ac;
  border-radius: 4px;
}

.DS__MobileMenuCanary__root,
.DS__MobileMenuCanary__actions,
.DS__MobileMenuCanary__inner,
.DS__MobileMenuCanary__group,
.DS__MobileMenuCanary__head,
.DS__MobileMenuCanary__back,
.DS__MobileMenuCanary__close,
.DS__MobileMenuCanary__search,
.DS__MobileMenuCanary__categories,
.DS__MobileMenuCanary__scroll,
.DS__MobileMenuCanary__hint,
.DS__MobileMenuCanary__home,
.DS__MobileMenuCanary__shop,
.DS__MobileMenuCanary__nested-points-count,
.DS__MobileMenuCanary__divider,
.DS__MobileMenuCanary__items,
.DS__MobileMenuCanary__item,
.DS__MobileMenuCanary__link,
.DS__MobileMenuCanary__mobile-selected-group-container-item,
.DS__MobileMenuCanary__b2b-link,
.DS__MobileMenuCanary__item-b2b,
.DS__MobileMenuCanary__active-item,
.DS__MobileMenuCanary__accordion-children,
.DS__MobileMenuCanary__accordion-child {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__MobileMenuCanary__root {
  width: 100%;
  height: 100%;
}

.DS__MobileMenuCanary__theme_b2b .DS__MobileMenuCanary__categories {
  margin-top: 24px;
  margin-bottom: 16px;
}

.DS__MobileMenuCanary__theme_b2b .DS__MobileMenuCanary__head {
  padding-left: 12px;
  -webkit-box-shadow: 0px 4px 10px rgba(34, 42, 55, 0.13);
          box-shadow: 0px 4px 10px rgba(34, 42, 55, 0.13);
}

.DS__MobileMenuCanary__theme_b2b .DS__MobileMenuCanary__close,
    .DS__MobileMenuCanary__theme_b2b .DS__MobileMenuCanary__back {
  margin-right: 16px;
}

.DS__MobileMenuCanary__theme_b2b .DS__MobileMenuCanary__group {
  margin-bottom: 0;
}

.DS__MobileMenuCanary__theme_shop.DS__MobileMenuCanary__isMobile .DS__MobileMenuCanary__head {
  height: 80px;
}

.DS__MobileMenuCanary__with_home .DS__MobileMenuCanary__scroll {
  height: calc(100% - 100px);
}

.DS__MobileMenuCanary__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
}

.DS__MobileMenuCanary__inner {
  position: relative;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  background: #ffffff;
}

.DS__MobileMenuCanary__inner::before {
  position: absolute;
  top: 0;
  left: 100%;
  display: block;
  width: 100vw;
  height: 100%;
  pointer-events: none;
  content: '';
  background: rgba(34, 42, 55, 0.4);
}

.DS__MobileMenuCanary__group {
  display: block;
  margin-bottom: 32px;
}

.DS__MobileMenuCanary__head {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 52px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-shadow: 0px 2px 6px -2px rgba(34, 42, 55, 0.13);
          box-shadow: 0px 2px 6px -2px rgba(34, 42, 55, 0.13);
}

.DS__MobileMenuCanary__back,
.DS__MobileMenuCanary__close {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 20px;
  height: 100%;
  padding: 0;
  margin-right: 16px;
  color: #222a37;
  cursor: pointer;
  background: none;
  border: none;
}

.DS__MobileMenuCanary__search {
  display: block;
  padding: 16px 18px;
}

@media (max-width: 767px) {
  .DS__MobileMenuCanary__search {
    padding: 16px 18px 0 18px
  }
}

.DS__MobileMenuCanary__default_search {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: 52px;
}

.DS__MobileMenuCanary__categories {
  display: block;
}

@media (max-width: 767px) {
  .DS__MobileMenuCanary__categories {
    margin-top: 24px
  }
}

.DS__MobileMenuCanary__selected_group {
  margin-top: 24px;
}

.DS__MobileMenuCanary__scroll {
  position: relative;
  display: block;
  height: calc(100% - 80px);
}

.DS__MobileMenuCanary__showSearch .DS__MobileMenuCanary__scroll {
  height: calc(100% - 128px);
}

@media (max-width: 767px) {
  .DS__MobileMenuCanary__scroll {
    padding: 0 18px
  }
}

.DS__MobileMenuCanary__hint {
  display: block;
  padding: 16px 20px;
  margin-bottom: 16px;
  background-color: #f6f8fc;
}

.DS__MobileMenuCanary__hint .DS__MobileMenuCanary__hint_title {
  margin-bottom: 5px;
}

.DS__MobileMenuCanary__home {
  position: absolute;
  bottom: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  height: 48px;
  padding: 14px 20px;
  color: #222a37;
  cursor: pointer;
  background-color: #f4f9e6;
}

.DS__MobileMenuCanary__isSearch .DS__MobileMenuCanary__inner {
  width: 100%;
}

@media (max-width: 1279px) {
  .DS__MobileMenuCanary__head {
    height: 80px;
  }
}

@media (max-width: 767px) {
  .DS__MobileMenuCanary__head {
    height: 52px;
  }
}

.DS__MobileMenuCanary__shop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.DS__MobileMenuCanary__nested-points-count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 1.25rem;
  height: 1.25rem;
  color: #eceff5;
  background-color: #f1f3f8;
  border-radius: 100%;
}

.DS__MobileMenuCanary__not_found {
  margin-top: 47px;
}

.DS__MobileMenuCanary__divider {
  display: block;
  margin-top: 24px;
}

.DS__MobileMenuCanary__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 15px;
}

.DS__MobileMenuCanary__items &gt; .DS__MobileMenuCanary__items {
  margin-top: 0;
  margin-bottom: 20px;
}

.DS__MobileMenuCanary__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 12px;
  cursor: pointer;
  background: none;
  border: none;
}

.DS__MobileMenuCanary__item:last-child {
  margin-bottom: 0;
}

.DS__MobileMenuCanary__link {
  display: block;
  width: 100%;
  cursor: pointer;
}

.DS__MobileMenuCanary__link.DS__MobileMenuCanary__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__MobileMenuCanary__mobile-selected-group-container-item {
  display: block;
  margin-bottom: 0.75rem;
}

.DS__MobileMenuCanary__b2b-link {
  text-decoration: none;
  cursor: pointer;
}

.DS__MobileMenuCanary__item-b2b {
  padding-top: 24px;
  padding-bottom: 24px;
  margin: 0;
  border-top: 1px solid #dde3ed;
}

.DS__MobileMenuCanary__item-b2b:first-child {
  padding-top: 9px;
  border-top: none;
}

.DS__MobileMenuCanary__active-item {
  background: #e8f9fb;
}

.DS__MobileMenuCanary__accordion-children {
  margin-top: 15px;
}

.DS__MobileMenuCanary__accordion-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.DS__MobileMenuCanary__accordion-child a {
  margin-bottom: 12px;
}

.DS__SearchResults__item,
.DS__SearchResults__likes,
.DS__SearchResults__like-icon,
.DS__SearchResults__title,
.DS__SearchResults__expand-icon,
.DS__SearchResults__subtitle {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__SearchResults__item {
  display: block;
  padding: 24px;
  text-decoration: none;
  border-top: 1px solid #dde3ed;
}

@media (max-width: 767px) {
  .DS__SearchResults__item {
    padding: 24px 0
  }
}

.DS__SearchResults__item:hover,
  .DS__SearchResults__item:focus {
  background-color: #f1f3f8;
}

.DS__SearchResults__item.DS__SearchResults__hide_first_divider:first-child {
  border-top: none;
}

.DS__SearchResults__likes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
}

.DS__SearchResults__like-icon {
  margin-right: 8px;
  color: #d0d6e1;
}

.DS__SearchResults__like-icon svg {
  display: block;
}

.DS__SearchResults__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.DS__SearchResults__expand-icon {
  margin-left: 24px;
  color: #d0d6e1;
}

.DS__SearchResults__subtitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 24px;
  margin-top: 16px;
}

.DS__SearchLoader__root,
.DS__SearchLoader__root--desktop-position {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__SearchLoader__root {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 10px;
}

.DS__SearchLoader__root--desktop-position {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 24px;
}

.DS__SearchNotFound__root,
.DS__SearchNotFound__image {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__SearchNotFound__root {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 24px;
}

@media (max-width: 767px) {
  .DS__SearchNotFound__root {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
  }
}

@media (max-width: 767px) {
  .DS__SearchNotFound__subtitle {
    margin-top: 5px
  }
}

.DS__SearchNotFound__image {
  margin-top: 22px;
  text-align: center;
}

.DS__Favorites__root {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow: hidden;
}

@media (max-width: 767px) {
  .DS__Favorites__root {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
  }
}

.DS__Favorites__root.DS__Favorites__center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.DS__Favorites__shape {
  padding: 8px;
  border: 1px solid #eceff5;
  border-radius: 16px;
}

@media (max-width: 1279px) {
  .DS__Favorites__shape {
    padding: 4px 8px
  }
}

@media (max-width: 767px) {
  .DS__Favorites__shape {
    padding: 0;
    border: 0
  }
}

.DS__Favorites__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -2px;
}

@media (max-width: 1279px) {
  .DS__Favorites__inner {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between
  }

  .DS__Favorites__inner .DS__Favorites__shape {
    min-width: 234px;
    max-width: 234px;
    padding: 8px;
    margin: 4px 2px;
  }
}

.DS__Favorites__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 244px;
  margin: 4px 2px;
  text-decoration: none;
}

@media (max-width: 1279px) {
  .DS__Favorites__item {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 244px;
    max-width: 244px;
    margin: 4px 0
  }
}

@media (max-width: 767px) {
  .DS__Favorites__item {
    margin: 6px 0
  }
}

.DS__Favorites__caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 12px;
}

@media (max-width: 1279px) {
  .DS__Favorites__caption {
    margin-left: 8px
  }
}

@media (max-width: 767px) {
  .DS__Favorites__caption {
    margin-left: 16px
  }
}

.DS__MenuCanary__links,
.DS__MenuCanary__item,
.DS__MenuCanary__heading,
.DS__MenuCanary__icon,
.DS__MenuCanary__Text,
.DS__MenuCanary__hot {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__MenuCanary__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}

@media (max-width: 1279px) {
  .DS__MenuCanary__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
  }
}

.DS__MenuCanary__group,
.DS__MenuCanary__group_multi {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  width: 252px;
  padding: 8px;
}

@media (max-width: 1279px) {
  .DS__MenuCanary__group,
.DS__MenuCanary__group_multi {
    display: inline-block;
    margin-bottom: 34px
  }
}

@media (max-width: 1279px) {
  .DS__MenuCanary__group {
    width: 100%
  }
}

.DS__MenuCanary__group_content {
  -ms-flex-preferred-size: 252px;
      flex-basis: 252px;
  width: auto;
}

@media (max-width: 1279px) {
  .DS__MenuCanary__group_multi {
    width: 100%;
    margin-bottom: 0
  }
}

.DS__MenuCanary__group_multi .DS__MenuCanary__group {
  padding: 0;
}

.DS__MenuCanary__group_multi .DS__MenuCanary__group:not(:last-child) {
  margin-bottom: 25px;
}

.DS__MenuCanary__group_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-position: outside;
}

@media (max-width: 1279px) {
  .DS__MenuCanary__group_list {
    display: block;
    -webkit-columns: 2 236px;
    -moz-columns: 2 236px;
         columns: 2 236px
  }
}

.DS__MenuCanary__item {
  display: block;
}

.DS__MenuCanary__item_link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 7px;
  padding-bottom: 7px;
  font-size: 14px;
  line-height: 20px;
  color: #27344b;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}

.DS__MenuCanary__item_link:hover,
  .DS__MenuCanary__item_link:focus {
  color: #505f79;
}

.DS__MenuCanary__theme_b2c .DS__MenuCanary__icon {
  color: #97ba1e;
}

.DS__MenuCanary__theme_b2b .DS__MenuCanary__icon {
  color: #00a4ba;
}

.DS__MenuCanary__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 17px;
}

@media (max-width: 1279px) {
  .DS__MenuCanary__heading {
    margin-bottom: 9px
  }
}

.DS__MenuCanary__icon {
  width: 20px;
  height: 20px;
  margin-right: 12px;
}

.DS__MenuCanary__Text {
  display: block;
  padding-left: 32px;
}

.DS__MenuCanary__hot {
  position: relative;
  padding-right: 12px;
  padding-left: 37px;
  margin-right: -12px;
  margin-left: -37px;
  background-color: #f6f8fc;
  border-radius: 8px;
}

.DS__MenuCanary__hot_icon {
  position: absolute;
  top: 50%;
  left: 12px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.DS__NewWindowIcon__root {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__NewWindowIcon__root {
  display: inline-block;
  margin-left: 6px;
  cursor: inherit;
}

.DS__NewWindowIcon__root svg {
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
}

.DS__MobileAccordionItem__root {
  padding: 24px 0;
  border-top: 1px solid #dde3ed;
}

.DS__MobileAccordionItem__root:first-child {
  border-top: none;
}

.DS__MobileAccordionItem__head {
  outline: none;
}

.DS__MobileAccordionItem__head.DS__MobileAccordionItem__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

.DS__MobileAccordionItem__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.DS__MobileAccordionItem__expand-icon {
  color: #d0d6e1;
}

.DS__MobileAccordionItem__expand-icon.DS__MobileAccordionItem__opened {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.DS__MobileAccordionItem__expand-icon svg {
  display: block;
}

@-webkit-keyframes DS__MobileAccordionItem__fadein {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes DS__MobileAccordionItem__fadein {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.DS__MobileAccordionItem__content {
  margin-top: 15px;
  -webkit-animation: DS__MobileAccordionItem__fadein 0.3s;
  animation: DS__MobileAccordionItem__fadein 0.3s;
}

.DS__ComplexFilterCanary__controls,
.DS__ComplexFilterCanary__buttons,
.DS__ComplexFilterCanary__filter-wrapper,
.DS__ComplexFilterCanary__scrollbar,
.DS__ComplexFilterCanary__filter-body {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__ComplexFilterCanary__controls {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 355px;
  max-width: 100%;
}

.DS__ComplexFilterCanary__controls .DS__ComplexFilterCanary__active-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.DS__ComplexFilterCanary__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.DS__ComplexFilterCanary__buttons .DS__ComplexFilterCanary__margin-button {
  margin-left: 12px;
}

.DS__ComplexFilterCanary__filter-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.DS__ComplexFilterCanary__filter-wrapper .DS__ComplexFilterCanary__click-outside {
  position: absolute;
  top: 44px;
  right: 0;
  z-index: 10;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.DS__ComplexFilterCanary__scrollbar {
  position: relative;
  margin-right: 12px;
}

.DS__ComplexFilterCanary__filter-body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  min-width: 352px;
  max-width: 352px;
  padding: 16px;
  background-color: #ffffff;
  border: 1px solid #d0d6e1;
  border-radius: 8px;
  -webkit-box-shadow: 0px 0px 1px rgba(34, 42, 55, 0.15),
    0px 8px 16px rgba(34, 42, 55, 0.13);
          box-shadow: 0px 0px 1px rgba(34, 42, 55, 0.15),
    0px 8px 16px rgba(34, 42, 55, 0.13);
}

.DS__ComplexFilterCanary__filter-body.DS__ComplexFilterCanary__opened {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.DS__ActiveFilters__item {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__ActiveFilters__item .DS__ActiveFilters__item:last-child {
  margin-right: 0;
}

.DS__ActiveFilters__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 12px;
}

.DS__ActiveFilters__item:last-child {
  margin-right: 0;
}

.DS__FIeld__root {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__FIeld__root {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 24px;
}

.DS__FIeld__root .DS__FIeld__underline {
  position: absolute;
  right: 0;
  bottom: -3px;
  left: 0;
  display: block;
  height: 1px;
  background-color: #dde3ed;
  border-radius: 1px;
}

.DS__FIeld__root .DS__FIeld__underline.DS__FIeld__active {
  background-color: #97ba1e;
}

.DS__FIeld__root .DS__FIeld__field {
  height: 32px;
  padding-left: 12px;
}

.DS__FIeld__root :focus ~ .DS__FIeld__underline {
  background-color: #97ba1e;
}

.DS__Select__root,
.DS__Select__select,
.DS__Select__control,
.DS__Select__icon {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Select__root {
  position: relative;
  display: block;
}

.DS__Select__select {
  position: absolute;
  top: 35px;
  display: none;
  width: 100%;
}

.DS__Select__select.DS__Select__opened {
  display: block;
}

.DS__Select__select .DS__Select__select-body {
  position: relative;
  z-index: 1000;
  max-height: 178px;
  overflow-y: auto;
  background-color: #ffffff;
  border: 1px solid #d0d6e1;
  border-radius: 0px 0px 8px 8px;
  -webkit-box-shadow: 0 8px 16px -4px rgba(34, 42, 55, 0.13);
          box-shadow: 0 8px 16px -4px rgba(34, 42, 55, 0.13);
}

.DS__Select__select .DS__Select__select-item {
  padding: 12px 15px;
  cursor: pointer;
}

.DS__Select__select .DS__Select__select-item:hover,
    .DS__Select__select .DS__Select__select-item:focus {
  background-color: #f6f8fc;
}

.DS__Select__control {
  width: 100%;
}

.DS__Select__icon {
  transition: -webkit-transform 0.3s ease;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.DS__Select__icon.DS__Select__opened {
  transition: -webkit-transform 0.3s ease;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.DS__DatePick__root,
.DS__DatePick__picker,
.DS__DatePick__picker-body,
.DS__DatePick__datepicker-override,
.DS__DatePick__control {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__DatePick__root {
  position: relative;
}

.DS__DatePick__picker {
  display: none;
}

.DS__DatePick__picker.DS__DatePick__opened {
  display: block;
}

.DS__DatePick__picker-body {
  position: absolute;
  top: 25px;
  z-index: 10;
  width: 100%;
  padding: 16px 0;
  background: #ffffff;
  border: 1px solid #d0d6e1;
  border-radius: 0px 0px 8px 8px;
  -webkit-box-shadow: 0 8px 16px -4px rgba(34, 42, 55, 0.13);
          box-shadow: 0 8px 16px -4px rgba(34, 42, 55, 0.13);
}

.DS__DatePick__picker-body .DS__DatePick__picker-item {
  padding: 0 16px;
}

.DS__DatePick__datepicker-override {
  padding: 16px 0;
}

.DS__DatePick__control {
  width: 100%;
}

.DS__Slider__show_half .slick-list {
  padding: 0 20% 0 0 !important;
}

.slick-list {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.DS__Arrow__root,
.DS__Arrow__inside {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Arrow__root {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 48px;
  height: 48px;
  padding: 0;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  border-radius: 50%;
}

.DS__Arrow__root:not(.DS__Arrow__inside).slick-prev {
  margin-right: 18px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.DS__Arrow__root:not(.DS__Arrow__inside).slick-next {
  margin-left: 18px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.DS__Arrow__view_light {
  color: #505f79;
  background-color: #f1f3f8;
}

.DS__Arrow__view_light:focus:not(:active) {
  background-color: #eceff5;
  -webkit-box-shadow: 0 2px 8px rgba(34, 42, 55, 0.15);
          box-shadow: 0 2px 8px rgba(34, 42, 55, 0.15);
}

.DS__Arrow__view_light:hover {
  background-color: #dde3ed;
}

.DS__Arrow__view_light:active {
  background-color: #d0d6e1;
}

.DS__Arrow__view_light.slick-disabled {
  color: #d0d6e1;
  pointer-events: none;
  background-color: #f6f8fc;
}

.DS__Arrow__view_light.DS__Arrow__inverted {
  background-color: #ffffff;
}

.DS__Arrow__view_light.DS__Arrow__inverted:focus:not(:active) {
  background-color: #eceff5;
  -webkit-box-shadow: 0 2px 8px rgba(34, 42, 55, 0.15);
          box-shadow: 0 2px 8px rgba(34, 42, 55, 0.15);
}

.DS__Arrow__view_light.DS__Arrow__inverted:hover {
  background-color: #dde3ed;
}

.DS__Arrow__view_light.DS__Arrow__inverted:active {
  background-color: #d0d6e1;
}

.DS__Arrow__view_light.DS__Arrow__inverted.slick-disabled {
  color: #d0d6e1;
  pointer-events: none;
  background-color: rgba(255, 255, 255, 0.7);
}

.DS__Arrow__view_dark {
  color: #ffffff;
  background-color: rgba(34, 42, 55, 0.35);
}

.DS__Arrow__view_dark:focus:not(:active) {
  background-color: rgba(34, 42, 55, 0.35);
  -webkit-box-shadow: 0 2px 8px rgba(34, 42, 55, 0.15);
          box-shadow: 0 2px 8px rgba(34, 42, 55, 0.15);
}

.DS__Arrow__view_dark:hover {
  background-color: rgba(34, 42, 55, 0.5);
}

.DS__Arrow__view_dark:active {
  background-color: rgba(34, 42, 55, 0.6);
}

.DS__Arrow__view_dark.slick-disabled {
  color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  background-color: rgba(34, 42, 55, 0.2);
}

.DS__Arrow__view_dark.DS__Arrow__inverted {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.15);
}

.DS__Arrow__view_dark.DS__Arrow__inverted:focus:not(:active) {
  background-color: rgba(255, 255, 255, 0.15);
  -webkit-box-shadow: 0 2px 8px rgba(255, 255, 255, 0.15);
          box-shadow: 0 2px 8px rgba(255, 255, 255, 0.15);
}

.DS__Arrow__view_dark.DS__Arrow__inverted:hover {
  background-color: rgba(255, 255, 255, 0.5);
}

.DS__Arrow__view_dark.DS__Arrow__inverted:active {
  background-color: rgba(255, 255, 255, 0.6);
}

.DS__Arrow__view_dark.DS__Arrow__inverted.slick-disabled {
  color: rgba(255, 255, 255, 0.15);
  pointer-events: none;
  background-color: rgba(255, 255, 255, 0.15);
}

.DS__Arrow__inside {
  position: absolute;
  top: 50%;
  z-index: 1;
}

.DS__Arrow__inside.slick-prev {
  left: 24px;
  -webkit-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
}

.DS__Arrow__inside.slick-next {
  right: 24px;
  -webkit-transform: translateY(-50%) rotate(-90deg);
  transform: translateY(-50%) rotate(-90deg);
}

.DS__Slide__root {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Slide__root {
  display: block;
  margin-right: 6px;
  margin-left: 6px;
  overflow: hidden;
  border-radius: 16px;
}

.DS__DotsPanel__root {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__DotsPanel__root {
  position: absolute;
  bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
}

.DS__DotsPanel__type_slider li:not(:last-child) {
  margin-right: 8px;
}

.DS__DotsPanel__type_dots li:not(:last-child) {
  margin-right: 10px;
}

.DS__Dot__root {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Dot__root {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 0;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.5);
  border: 0;
  border-radius: 4px;
  outline: none;
  -webkit-transition: width 0.45s ease;
  transition: width 0.45s ease; /* DEFAULT_TRANSITION */
}

.DS__Dot__view_light {
  background: rgba(255, 255, 255, 0.5);
}

.DS__Dot__view_dark {
  background: rgba(34, 42, 55, 0.5);
}

.DS__Dot__type_slider {
  width: 6px;
  height: 6px;
}

.slick-active .DS__Dot__type_slider {
  width: 40px;
  height: 6px;
}

.DS__Dot__type_dots {
  width: 8px;
  height: 8px;
}

.slick-active .DS__Dot__fill {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 4px;
}

.slick-active .DS__Dot__view_light .DS__Dot__fill {
  background-color: #ffffff;
}

.slick-active .DS__Dot__view_dark .DS__Dot__fill {
  background-color: #222a37;
}

.DS__Dot__fill_animate {
  -webkit-animation-name: DS__Dot__fillLine;
  animation-name: DS__Dot__fillLine;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

@-webkit-keyframes DS__Dot__fillLine {
  from {
    width: 0;
  }

  to {
    width: 100%;
  }
}

@keyframes DS__Dot__fillLine {
  from {
    width: 0;
  }

  to {
    width: 100%;
  }
}

.DS__ComplexFilter__controls {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 355px;
  max-width: 100%;
}

.DS__ComplexFilter__controls .DS__ComplexFilter__active-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.DS__ComplexFilter__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.DS__ComplexFilter__buttons .DS__ComplexFilter__margin-button {
  margin-left: 12px;
}

.DS__ComplexFilter__filter-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.DS__ComplexFilter__filter-wrapper .DS__ComplexFilter__click-outside {
  position: absolute;
  top: 44px;
  right: 0;
  z-index: 10;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.DS__ComplexFilter__scrollbar {
  position: relative;
  margin-right: 12px;
}

.DS__ComplexFilter__filter-body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  min-width: 352px;
  max-width: 352px;
  padding: 16px;
  background-color: #ffffff;
  border: 1px solid #d0d6e1;
  border-radius: 8px;
  -webkit-box-shadow: 0px 0px 1px rgba(34, 42, 55, 0.15),
    0px 8px 16px rgba(34, 42, 55, 0.13);
          box-shadow: 0px 0px 1px rgba(34, 42, 55, 0.15),
    0px 8px 16px rgba(34, 42, 55, 0.13);
}

.DS__ComplexFilter__filter-body.DS__ComplexFilter__opened {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.DS__ActiveFilters__root,
.DS__ActiveFilters__item {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__ActiveFilters__root {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.DS__ActiveFilters__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 12px;
}

.DS__ActiveFilters__item:last-child {
  margin-right: 0;
}

.DS__FIeld__root {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__FIeld__root {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 24px;
}

.DS__FIeld__root .DS__FIeld__underline {
  position: absolute;
  right: 0;
  bottom: -3px;
  left: 0;
  display: block;
  height: 1px;
  background-color: #dde3ed;
  border-radius: 1px;
}

.DS__FIeld__root .DS__FIeld__underline.DS__FIeld__active {
  background-color: #97ba1e;
}

.DS__FIeld__root .DS__FIeld__field {
  height: 32px;
  padding-left: 12px;
}

.DS__FIeld__root :focus ~ .DS__FIeld__underline {
  background-color: #97ba1e;
}

.DS__Select__root,
.DS__Select__select,
.DS__Select__control,
.DS__Select__icon {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__Select__root {
  position: relative;
  display: block;
}

.DS__Select__select {
  position: absolute;
  top: 35px;
  display: none;
  width: 100%;
}

.DS__Select__select.DS__Select__opened {
  display: block;
}

.DS__Select__select .DS__Select__select-body {
  position: relative;
  z-index: 1000;
  max-height: 178px;
  overflow-y: auto;
  background-color: #ffffff;
  border: 1px solid #d0d6e1;
  border-radius: 0px 0px 8px 8px;
  -webkit-box-shadow: 0 8px 16px -4px rgba(34, 42, 55, 0.13);
          box-shadow: 0 8px 16px -4px rgba(34, 42, 55, 0.13);
}

.DS__Select__select .DS__Select__select-item {
  padding: 12px 15px;
  cursor: pointer;
}

.DS__Select__select .DS__Select__select-item:hover,
    .DS__Select__select .DS__Select__select-item:focus {
  background-color: #f6f8fc;
}

.DS__Select__control {
  width: 100%;
}

.DS__Select__icon {
  transition: -webkit-transform 0.3s ease;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.DS__Select__icon.DS__Select__opened {
  transition: -webkit-transform 0.3s ease;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.DS__DatePick__root,
.DS__DatePick__picker,
.DS__DatePick__picker-body,
.DS__DatePick__datepicker-override,
.DS__DatePick__control {
  -webkit-animation: none 0s ease 0s 1 normal none running;
          animation: none 0s ease 0s 1 normal none running;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  -webkit-columns: auto;
     -moz-columns: auto;
          columns: auto;
  -webkit-column-count: auto;
     -moz-column-count: auto;
          column-count: auto;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  grid-column-gap: normal;
  -webkit-column-gap: normal;
     -moz-column-gap: normal;
          column-gap: normal;
  -webkit-column-rule: medium none currentColor;
     -moz-column-rule: medium none currentColor;
          column-rule: medium none currentColor;
  -webkit-column-span: 1;
     -moz-column-span: 1;
          column-span: 1;
  -webkit-column-width: auto;
     -moz-column-width: auto;
          column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  -webkit-perspective: none;
          perspective: none;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  position: static;
  right: auto;
  -moz-tab-size: 8;
    -o-tab-size: 8;
       tab-size: 8;
  table-layout: auto;
  text-align: left;
  -moz-text-align-last: auto;
       text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  -webkit-transform: none;
          transform: none;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform-style: flat;
          transform-style: flat;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  font-family: var(--font-family);
}

.DS__DatePick__root {
  position: relative;
}

.DS__DatePick__picker {
  display: none;
}

.DS__DatePick__picker.DS__DatePick__opened {
  display: block;
}

.DS__DatePick__picker-body {
  position: absolute;
  top: 25px;
  z-index: 10;
  width: 100%;
  padding: 16px 0;
  background: #ffffff;
  border: 1px solid #d0d6e1;
  border-radius: 0px 0px 8px 8px;
  -webkit-box-shadow: 0 8px 16px -4px rgba(34, 42, 55, 0.13);
          box-shadow: 0 8px 16px -4px rgba(34, 42, 55, 0.13);
}

.DS__DatePick__picker-body .DS__DatePick__picker-item {
  padding: 0 16px;
}

.DS__DatePick__datepicker-override {
  padding: 16px 0;
}

.DS__DatePick__control {
  width: 100%;
}

.LW__Login__social-name {
  display: block;
  padding-bottom: 12px;
  margin-top: 12px;
}

input::-webkit-credentials-auto-fill-button {
  position: absolute;
  right: 0;
  display: none !important;
  pointer-events: none;
  visibility: hidden;
}

.LW__Login__social-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.LW__Login__social-divider.LW__Login__social-divider {
  -ms-flex-negative: unset;
      flex-shrink: unset;
}

.LW__Login__social-or {
  margin: 0 24px;
  word-break: normal;
}

.LW__Login__social-block {
  margin-bottom: 24px;
}

.LW__Login__social-buttons {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.LW__Login__tinkoff {
  color: #222a37;
  background-color: #ffdd2d;
}

.LW__Login__tinkoff:hover,
  .LW__Login__tinkoff:focus {
  background-color: #f0d02a;
}

.LW__Login__tinkoff:active {
  background-color: #d9bc26;
}

.LW__Login__tinkoff:focus {
  -webkit-box-shadow: 0px 2px 8px rgba(255, 221, 45, 0.5);
          box-shadow: 0px 2px 8px rgba(255, 221, 45, 0.5);
}

.LW__Login__tinkoff:disabled{
  background-color: #fff2ad;
}

.LW__Login__google-button {
  display: none;
}

.LW__BlockScreen__button {
  width: 100%;
  margin-top: 72px;
}

.LW__BlockScreen__block-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.LW__Notification__notification {
  margin-bottom: 24px;
}
.LW__ConfirmationScreen__security-code-field.LW__ConfirmationScreen__security-code-field {
  margin-top: 24px;
}

.LW__ConfirmationScreen__title.LW__ConfirmationScreen__title {
  font-weight: 600;
  padding-bottom: 20px;
}

.LW__ConfirmationScreen__action-buttons,
.LW__ConfirmationScreen__confirmation-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.LW__ConfirmationScreen__action-buttons {
  margin-top: 72px;
}

.LW__ConfirmationScreen__action-buttons &gt; .LW__ConfirmationScreen__button + .LW__ConfirmationScreen__button {
  margin-top: 12px;
}

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

.LW__ConfirmationScreen__cursor.LW__ConfirmationScreen__cursor {
  cursor: pointer;
}
.LW__AuthorizationGroup__AuthorizationGroup {
  display: block;
  width: 100%;
}

.LW__AuthorizationGroup__AuthorizationGroup &gt; * {
  display: block;
}

.LW__AuthorizationGroup__Form {
  margin-bottom: 0;
}

.LW__AuthorizationGroup__AuthorizationGroup &gt; *:not(:last-child), .LW__AuthorizationGroup__Form &gt; *:not(:last-child), .LW__AuthorizationGroup__Fields &gt; *:not(:last-child) {
  margin-bottom: 24px;
}

.LW__AuthorizationGroup__Heading_noWrap p {
  margin: 0;
  font-family: 'SF Pro Text', -apple-system, BlinkMacSystemFont, 'Arial', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans',
    'Droid Sans', 'Helvetica Neue', sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #222a37;
}

.LW__AuthorizationGroup__Heading_noWrap p:not(:last-child) {
  margin-bottom: 12px;
}

.LW__AuthorizationGroup__Fields,
.LW__AuthorizationGroup__Actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

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

.LW__AuthorizationGroup__Actions &gt; *:not(:first-child) {
  margin-top: 24px;
}

.LW__AuthorizationGroup__Bottom {
  margin-top: 32px;
}

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


.LW__ModalAuthorization__root {
  z-index: 3000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 767px) {
  .LW__ModalAuthorization__root {
    height: 100vh
  }
}

.LW__ModalAuthorization__root .DS__Modal__Top_closeIcon {
  padding-right: 0;
}

.LW__ModalAuthorization__root .DS__Modal__Inner {
  padding-bottom: 32px;
}

.LW__ModalAuthorization__root .DS__Modal__Wrapper {
  height: auto;
}

.LW__ModalAuthorization__root .DS__Depth__Wrapper {
  height: auto;
}

.LW__ModalAuthorization__root .DS__Modal__Title,
  .LW__ModalAuthorization__root .DS__Modal__Subtitle {
  height: auto;
}

.LW__ModalAuthorization__root .DS__Modal__Text {
  overflow: visible;
}

.LW__ModalAuthorization__root.LW__ModalAuthorization__isModal .LW__ModalAuthorization__Modal .LW__ModalAuthorization__Top {
  padding: 8px 8px 4px 0;
}

@media (min-width: 768px) {
  .LW__ModalAuthorization__root .LW__ModalAuthorization__Modal .LW__ModalAuthorization__BackTitle + .LW__ModalAuthorization__Top {
    padding-top: 16px;
  }
}

.LW__ModalAuthorization__root:not(.LW__ModalAuthorization__isModal) .LW__ModalAuthorization__Modal .LW__ModalAuthorization__Top {
  padding-bottom: 24px;
}

@media (min-width: 768px) {
  .LW__ModalAuthorization__isModal {
    overflow-y: auto;
    background-color: rgba(34, 42, 55, 0.4);
  }

  .LW__ModalAuthorization__isModal .LW__ModalAuthorization__Overlay {
    background-color: transparent;
  }
}

.LW__ModalAuthorization__Modal {
  position: relative;
  z-index: 1;
  display: block;
  width: 360px;
}

.LW__ModalAuthorization__component_modal {
  height: -webkit-fit-content;
}

.LW__ModalAuthorization__has_popup::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  display: block;
  content: '';
  background-color: #ffffff;
  border-radius: 24px;
  opacity: 0.7;
}

.LW__ModalAuthorization__BackTitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.LW__ModalAuthorization__BackIcon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  margin-right: 10px;
  color: #505f79;
  background-color: #eceff5;
  border-radius: 50%
}

.LW__ModalAuthorization__BackButton {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border: 0;
  background-color: transparent;
  cursor: pointer;
}

.LW__ModalAuthorization__Popup {
  top: 100%;
  z-index: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  padding: 0;
  overflow: hidden;
  background-color: #ffffff;
  height: 100%;
}

.LW__ModalAuthorization__Header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 16px 16px 0;
}

.LW__ModalAuthorization__Title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.LW__ModalAuthorization__Content {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 24px 16px;
  word-break: break-all;
  overflow-y: auto;
}

.LW__ModalAuthorization__Button {
  padding: 0;
  cursor: pointer;
  background-color: transparent;
  border-width: 0;
}

.LW__ModalAuthorization__Button &gt; * {
  display: block;
}

.LW__ModalAuthorization__Back {
  margin-right: 12px;
}

.LW__ModalAuthorization__Close {
  margin-left: 12px;
}

.LW__ModalAuthorization__Overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  display: none;
  width: 100%;
  height: 100%;
  background-color: rgba(34, 42, 55, 0.4);
}

.LW__ModalAuthorization__hidden {
  display: none;
}

.LW__ModalAuthorization__root:not(.LW__ModalAuthorization__isModal) .LW__ModalAuthorization__Modal {
  width: 100%;
  max-width: 360px;
}

.LW__ModalAuthorization__isModal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3000;
}

.LW__ModalAuthorization__isModal .LW__ModalAuthorization__Header {
  padding-bottom: 18px;
  border-bottom: 1px solid #dde3ed;
}

.LW__ModalAuthorization__isModal .LW__ModalAuthorization__Popup {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 12px 12px 0 0;
  -webkit-box-shadow: 0 8px 16px -4px rgba(34, 42, 55, 0.13);
          box-shadow: 0 8px 16px -4px rgba(34, 42, 55, 0.13);
  -webkit-transition: top 0.2s;
  transition: top 0.2s;
  will-change: top;
  height: auto;
}

.LW__ModalAuthorization__isModal .LW__ModalAuthorization__Overlay {
  display: block;
}

.LW__ModalAuthorization__display_block.LW__ModalAuthorization__display_block {
  display: block;
}

.LW__Popup__root {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1002;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 242px;
  padding: 16px;
  background: rgba(34, 42, 55, 0.6);
  border-radius: 12px;
  -webkit-box-shadow: 0px 8px 16px rgba(34, 42, 55, 0.13);
          box-shadow: 0px 8px 16px rgba(34, 42, 55, 0.13);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.LW__Popup__icon {
  color:  #97ba1e;
}

.LW__Popup__text {
  margin-left: 12px;
  color: #ffffff;
}

.LW__PasswordStrength__root {
  position: relative;
  display: block;
}

@media (max-width: 767px) {
  .LW__PasswordStrength__root {
    width: 100%
  }
}

.LW__PasswordStrength__visible {
  display: block;
}

.LW__PasswordStrengthTip__list ul {
  list-style: outside;
  margin: 0;
  padding: 0;
}

.LW__PasswordStrengthTip__list.LW__PasswordStrengthTip__variantDefault {
  margin-left: 24px
}

.LW__PasswordStrengthTip__list.LW__PasswordStrengthTip__variantDimmed {
  margin-left: 20px
}

.LW__PasswordStrengthTip__title.LW__PasswordStrengthTip__variantDefault {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 8px;
}

.LW__PasswordStrengthTip__title.LW__PasswordStrengthTip__variantDimmed {
  color: #7a869a;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 6px;
}

.LW__PasswordStrengthTip__title.LW__PasswordStrengthTip__error {
  color: #f14d56
}

.LW__PasswordStrengthTip__requirement.LW__PasswordStrengthTip__variantDefault {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.LW__PasswordStrengthTip__requirement.LW__PasswordStrengthTip__variantDimmed {
  color: #7a869a;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.LW__PasswordStrengthTip__requirement.LW__PasswordStrengthTip__error {
  color: #f14d56
}

@-webkit-keyframes dummy-footer__pulse___VKurG{
  50%{
    opacity:1
  }

  0%,to{
    opacity:.8
  }
}

@keyframes dummy-footer__pulse___VKurG{
  50%{
    opacity:1
  }

  0%,to{
    opacity:.8
  }
}

@-webkit-keyframes fadeIn{
  0%{
    opacity:0
  }

  to{
    opacity:1
  }
}

@keyframes fadeIn{
  0%{
    opacity:0
  }

  to{
    opacity:1
  }
}

@-webkit-keyframes App-logo-spin{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg)
  }

  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
  }
}

@keyframes App-logo-spin{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg)
  }

  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
  }
}

.header-banner__bg___2UL1r{
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
          flex-direction:column;
  -ms-flex-pack:justify;
  -webkit-box-pack:justify;
          justify-content:space-between;
  padding:24px 32px 26px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
  border:8px solid #f1f3f8;
  width:289px;
  height:155px;
  border-radius:16px;
  text-decoration:none
}

.header-banner__title___AQnf7{
  line-height:1.5;
  font-weight:600
}

.header-banner__subtitle___34Mp5{
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -ms-flex-align:center;
  -webkit-box-align:center;
          align-items:center;
  margin-right:8px
}

.header-banner__icon___4GOqr{
  width:10px;
  height:10px;
  margin-top:2px
}

.dummy-header__header___3Xra-{
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  height:80px;
  background-color:#fff;
  border-bottom:1px solid #eceff5
}

.dummy-header__wrapper___3dMOZ{
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -ms-flex-align:center;
  -webkit-box-align:center;
          align-items:center;
  -ms-flex-pack:start;
  -webkit-box-pack:start;
          justify-content:flex-start;
  width:100%;
  max-width:1440px;
  height:100%;
  padding-right:20px;
  padding-left:20px;
  margin-right:auto;
  margin-left:auto
}

.dummy-header__icon-desktop___It48M{
  display:block;
  max-width:150px;
  height:40px;
  font-size:0;
  cursor:pointer
}

.dummy-header__button___1WWNO{
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -ms-flex-align:center;
  -webkit-box-align:center;
          align-items:center;
  -ms-flex-pack:start;
  -webkit-box-pack:start;
          justify-content:flex-start;
  width:20px;
  height:20px;
  padding:0;
  margin-right:20px;
  color:#505f79;
  cursor:pointer;
  background:0 0;
  border:0
}

@media (min-width:768px){
  .dummy-header__icon-mobile___1grc_{
    display:none
  }
}

@media (min-width:1024px){
  .dummy-header__button___1WWNO{
    display:none
  }
}

@media (max-width:767px){
  .dummy-header__header___3Xra-{
    height:53px
  }

  .dummy-header__icon-desktop___It48M{
    display:none
  }

  .dummy-header__icon-mobile___1grc_{
    display:block;
    height:32px;
    font-size:0;
    cursor:pointer
  }
}

div.LW__Login__social-divider{
  -ms-flex-negative:unset;
  flex-shrink:unset
}

.profile-dropdown__select{
  display:block;
  overflow:hidden;
  max-width:185px;
  margin:0 16px;
  white-space:nowrap;
  text-overflow:ellipsis;
  line-height:24px;
  font-size:16px;
  color:rgba(0,0,0,.87);
  cursor:pointer;
  background:0 0;
  border:0
}

.profile-dropdown__select__icon{
  width:32px;
  height:32px;
  border-radius:50%;
  color:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.profile-dropdown__select__icon g path:last-of-type{
  fill:#fff;
  fill-opacity:1
}

.profile-dropdown__select__icon--default{
  background:linear-gradient(45deg,#c4d600 0%,#3dc2cd 100%)
}

.profile-dropdown__select__avatar{
  width:32px;
  height:32px;
  background-size:cover;
  background-position:center;
  border-radius:50%
}

.profile-dropdown__notification-subtext{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  vertical-align:text-bottom
}

.profile-dropdown__mobile-select{
  display:none
}

.profile-dropdown__subscription-subtitle{
  max-width:100px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end
}

@media (max-width:1024px){
  .profile-dropdown{
    margin-right:10px
  }

  .profile-dropdown__select{
    max-width:130px;
    margin:0 16px
  }

  .profile-dropdown__popover+div{
    margin-top:50px
  }
}

@media (max-width:767px){
  .profile-dropdown{
    margin-right:0
  }

  .profile-dropdown .DS__CssUtils__xs-block{
    display:block
  }

  .profile-dropdown__select{
    display:none
  }

  .profile-dropdown__mobile-select{
    display:block;
    position:relative;
    overflow:hidden;
    padding:8px 16px;
    text-overflow:ellipsis;
    white-space:nowrap;
    line-height:24px;
    font-size:16px;
    font-weight:600;
    color:rgba(0,0,0,.87);
    background:0 0;
    border:0
  }
}

.header__root___2I7zv{
  position:relative;
  height:80px;
  z-index:300
}

@media (max-width:767px){
  .header__root___2I7zv{
    height:53px;
    z-index:304
  }
}

.header__wrapper___3HFOt{
  position:fixed;
  left:0;
  z-index:301;
  width:100%;
  border-bottom:1px solid #e5e6e7
}

.header__avatar___3lOIW{
  width:32px;
  height:32px;
  background-size:cover;
  background-position:center center;
  border-radius:50%
}

.DS__HeaderCanary__navigation_content_inner{
  max-width:1252px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:baseline;
      -ms-flex-align:baseline;
          align-items:baseline;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  height:auto
}

.DS__Favorites__item{
  -webkit-box-sizing:content-box;
          box-sizing:content-box
}

.DS__HeaderSearch__popover_inner{
  padding-right:24px;
  padding-left:24px
}

.header-container .DS__SearchResults__subtitle,.header-container .DS__SearchResults__title{
  cursor:pointer
}

.dummy-footer__skeleton-main-footer___2ZqKu{
  border-top:1px solid rgba(0,0,0,.12);
  background:#fafafa;
  min-height:315px
}

.dummy-footer__skeleton-main-footer-top___1h50u{
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  max-width:1440px;
  margin:0 auto;
  padding:32px 0 0;
  min-height:235px
}

.dummy-footer__skeleton-main-footer-bottom___1r_f6{
  border-top:1px solid rgba(0,0,0,.12)
}

.dummy-footer__skeleton-main-footer-bottom-content___1mOjs{
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -ms-flex-pack:justify;
  -webkit-box-pack:justify;
          justify-content:space-between;
  width:100%;
  max-width:1440px;
  margin:0 auto;
  padding:9px 24px
}

.dummy-footer__skeleton-main-footer-bottom-social___27gKi{
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  margin-right:20px;
  grid-gap:12px;
  gap:12px
}

.dummy-footer__skeleton-main-footer-bottom-social-icon___9G2Ku{
  width:36px;
  height:36px;
  border-radius:50%;
  display:-ms-inline-flexbox;
  display:-webkit-inline-box;
  display:inline-flex;
  -webkit-animation:dummy-footer__pulse___VKurG 2.5s cubic-bezier(.4,0,.6,1) infinite;
  animation:dummy-footer__pulse___VKurG 2.5s cubic-bezier(.4,0,.6,1) infinite;
  background-color:#d0d6e1
}

.dummy-footer__skeleton-main-footer-bottom-apps___O_m5I{
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  grid-gap:12px;
  gap:12px
}

.dummy-footer__skeleton-main-footer-bottom-app___wnVL_{
  display:block;
  width:135px;
  height:43px;
  border-radius:4px;
  background-color:#d0d6e1;
  -webkit-animation:dummy-footer__pulse___VKurG 2.5s cubic-bezier(.4,0,.6,1) infinite;
  animation:dummy-footer__pulse___VKurG 2.5s cubic-bezier(.4,0,.6,1) infinite
}

.dummy-footer__skeleton-main-footer-links___3g51v{
  -ms-flex-positive:2;
  -webkit-box-flex:2;
          flex-grow:2;
  -webkit-column-count:3;
  -moz-column-count:3;
  column-count:3;
  -webkit-column-gap:20px;
  -moz-column-gap:20px;
  grid-column-gap:20px;
  column-gap:20px;
  max-width:50%
}

.dummy-footer__skeleton-main-footer-bottom-link___3HiT6,.dummy-footer__skeleton-main-footer-link___1QisH{
  display:inline-block;
  width:100%;
  padding:6px 0 8px 16px;
  background-color:#d0d6e1;
  -webkit-animation:dummy-footer__pulse___VKurG 2.5s cubic-bezier(.4,0,.6,1) infinite;
  animation:dummy-footer__pulse___VKurG 2.5s cubic-bezier(.4,0,.6,1) infinite
}

.dummy-footer__skeleton-main-footer-link___1QisH{
  margin-bottom:16px;
  max-width:170px
}

.dummy-footer__skeleton-main-footer-bottom-link___3HiT6{
  max-width:230px;
  height:20px;
  margin:auto 0
}

.dummy-footer__skeleton-main-footer-link-my-auto___1YTpK{
  margin:auto 0
}

.dummy-footer__skeleton-main-footer-phones___2OnKS{
  -ms-flex-positive:1;
  -webkit-box-flex:1;
          flex-grow:1;
  margin-right:26px;
  position:relative;
  min-width:385px
}

.dummy-footer__skeleton-main-footer-services___z8WPh{
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}

.dummy-footer__skeleton-main-footer-services-action___86m1W{
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -ms-flex-align:center;
  -webkit-box-align:center;
          align-items:center;
  margin-right:27px;
  margin-bottom:10px;
  -webkit-animation:dummy-footer__pulse___VKurG 2.5s cubic-bezier(.4,0,.6,1) infinite;
  animation:dummy-footer__pulse___VKurG 2.5s cubic-bezier(.4,0,.6,1) infinite;
  background-color:#d0d6e1;
  height:20px;
  padding:16px;
  max-width:150px;
  width:100%
}

.dummy-footer__skeleton-main-footer-subscribe___vAlcA{
  -ms-flex-positive:1;
  -webkit-box-flex:1;
          flex-grow:1;
  width:308px;
  margin-right:26px;
  margin-top:-4px
}

.dummy-footer__skeleton-main-footer-subscribe-form___3f9Y0{
  -webkit-animation:dummy-footer__pulse___VKurG 2.5s cubic-bezier(.4,0,.6,1) infinite;
  animation:dummy-footer__pulse___VKurG 2.5s cubic-bezier(.4,0,.6,1) infinite;
  background-color:#d0d6e1;
  height:56px;
  padding:16px;
  width:100%
}

@media (max-width:1366px){
  .dummy-footer__skeleton-main-footer-subscribe___vAlcA{
    width:240px
  }

  .dummy-footer__skeleton-main-footer-top___1h50u{
    padding-bottom:32px;
    margin:0 16px
  }

  .dummy-footer__skeleton-main-footer-links___3g51v{
    -webkit-column-count:2;
    -moz-column-count:2;
    column-count:2
  }
}

@media (max-width:1023px){
  .dummy-footer__skeleton-main-footer-subscribe___vAlcA{
    width:30%
  }

  .dummy-footer__skeleton-main-footer-links___3g51v{
    -ms-flex-positive:0;
    -webkit-box-flex:0;
            flex-grow:0;
    width:66%;
    max-width:66%
  }

  .dummy-footer__skeleton-main-footer-top___1h50u{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
  }

  .dummy-footer__skeleton-main-footer-phones___2OnKS{
    width:100%;
    padding:32px 0;
    -ms-flex-positive:0;
    -webkit-box-flex:0;
            flex-grow:0;
    -ms-flex-order:3;
    -webkit-box-ordinal-group:4;
            order:3
  }
}

@media (max-width:767px){
  .dummy-footer__skeleton-main-footer-links___3g51v,.dummy-footer__skeleton-main-footer-phones___2OnKS,.dummy-footer__skeleton-main-footer-subscribe___vAlcA{
    width:100%;
    max-width:none
  }

  .dummy-footer__main-footer__phones___1e-Pu{
    -ms-flex-order:0;
    -webkit-box-ordinal-group:1;
            order:0;
    padding:32px 0 6px
  }

  .dummy-footer__skeleton-main-footer-subscribe___vAlcA{
    margin-right:0;
    padding:32px 0;
    -ms-flex-order:4;
    -webkit-box-ordinal-group:5;
            order:4
  }

  .dummy-footer__skeleton-main-footer-bottom-content___1mOjs{
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
            flex-direction:column;
    padding:9px 16px
  }

  .dummy-footer__skeleton-main-footer-bottom-social___27gKi{
    margin-bottom:16px
  }

  .dummy-footer__skeleton-main-footer-bottom-link___3HiT6{
    margin-top:16px;
    margin-left:0
  }
}

.input-wrapper{
  display:block;
  background-color:#fff;
  margin-top:4px;
  margin-bottom:24px;
  position:relative
}

.input-wrapper textarea{
  resize:none;
  height:140px
}

.input-wrapper.filled .input-placeholder{
  font-size:12px;
  top:4px;
  line-height:20px;
  -webkit-transform:none;
          transform:none
}

.input-wrapper.filled .input{
  padding:24px 35px 8px 12px
}

.input-wrapper.filled .input:active,.input-wrapper.filled .input:focus{
  outline:0
}

.input-wrapper.focused .input{
  border-color:#c4d600
}

.input-wrapper.error .input{
  border-color:#d22630;
  color:#d22630
}

.input-wrapper.opened-datepicker .input{
  border-color:#c4d600
}

.input-wrapper.opened-datepicker .input__calendar{
  z-index:2
}

.input-wrapper .icon-required{
  position:absolute;
  left:-22px;
  color:#f2a900;
  top:20px;
  font-size:25px
}

.input-wrapper.wrapperCheckbox{
  background:0 0
}

.input-wrapper.textarea .input-placeholder{
  top:30px;
  width:calc(100% - 35px);
  background:#fff
}

.input-wrapper.textarea.filled .input-placeholder{
  top:1px;
  padding-top:3px;
  z-index:4
}

.input-wrapper.textarea .input__error{
  padding-top:148px
}

.input-wrapper.textarea.error .input-placeholder{
  background-color:#fafafa
}

.input__calendar{
  right:16px;
  z-index:1;
  cursor:pointer;
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%)
}

.input{
  caret-color:#c4d600;
  height:56px;
  position:relative;
  background-color:transparent;
  z-index:2;
  padding:0 20px 0 12px;
  width:100%;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  font-size:16px;
  color:rgba(0,0,0,.87);
  line-height:24px;
  border:1px solid rgba(0,0,0,.12);
  font-weight:400;
  border-radius:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  text-overflow:ellipsis
}

.input:-moz-read-only{
  cursor:pointer
}

.input:read-only{
  cursor:pointer
}

.input:-webkit-autofill{
  padding:24px 35px 8px 12px
}

.input:-webkit-autofill:active,.input:-webkit-autofill:focus{
  outline:0
}

.input:-webkit-autofill~.input-placeholder{
  font-size:12px;
  z-index:3;
  top:4px;
  line-height:20px;
  -webkit-transform:none;
          transform:none
}

.input__email{
  right:16px;
  z-index:3;
  width:40px;
  height:40px;
  border:0;
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%);
  background:#c4d600;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.input__email path:last-of-type{
  fill-opacity:1;
  fill:#fff
}

.input__base{
  position:relative;
  margin-bottom:-16
}

.input__fake-error{
  visibility:hidden;
  margin-bottom:-24;
  display:inline-block
}

.input__error{
  position:absolute;
  top:-4px;
  left:-4px;
  right:-4px;
  -webkit-box-shadow:0 0 0 1px rgba(6,44,82,.1),0 2px 16px 0 rgba(33,43,54,.08);
          box-shadow:0 0 0 1px rgba(6,44,82,.1),0 2px 16px 0 rgba(33,43,54,.08);
  font-size:12px;
  line-height:14px;
  color:rgba(0,0,0,.87);
  padding:64px 20px 4px 15px;
  z-index:1;
  background-color:#fafafa
}

.input-placeholder,.suggest__close-button{
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%)
}

.input-placeholder{
  font-size:16px;
  left:12px;
  color:rgba(0,0,0,.54);
  -webkit-transition:all .2s;
  transition:all .2s;
  z-index:3;
  cursor:text
}

.suggest__close-button{
  right:16px;
  z-index:5;
  cursor:pointer
}

.suggest__scroll-track{
  position:absolute;
  width:14px!important;
  right:0;
  bottom:0;
  top:0;
  padding-left:4px;
  border-left:1px solid rgba(0,0,0,.12);
  background-color:#fff
}

.suggest__scroll-thumb{
  cursor:pointer;
  border-radius:15px;
  background-color:rgba(0,0,0,.38)
}

.suggest__suggesttions-container{
  padding:0 4px;
  position:absolute;
  background-color:#fff;
  border:1px solid rgba(0,0,0,.12);
  width:100%;
  z-index:50
}

.suggest__item{
  line-height:20px;
  padding:8px 12px;
  font-size:12px;
  cursor:pointer
}

.suggest__item.selected{
  color:#fff;
  background-color:#c4d600
}

@media screen and (max-width:720px){
  .input-wrapper .icon-required{
    left:-12px
  }
}

.main-footer-white .main-footer{
  border-top:1px solid rgba(0,0,0,.12);
  background:#fafafa
}

.main-footer-white .main-footer__top{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  max-width:1440px;
  margin:0 auto;
  padding:32px 0 0
}

.main-footer-white .main-footer__tollfree-line{
  white-space:nowrap;
  padding-bottom:10px;
  font-size:12px;
  line-height:18px
}

.main-footer-white .main-footer__tollfree-phone{
  padding-left:5px;
  text-decoration:none;
  color:#727272
}

.main-footer-white .main-footer__link a,.main-footer-white .main-footer__tollfree-phone a{
  text-decoration:none
}

.main-footer-white .main-footer__tollfree{
  color:rgba(0,0,0,.54)
}

.main-footer-white .main-footer__link a:hover,.main-footer-white .main-footer__tollfree:hover,.suggest__item{
  color:rgba(0,0,0,.87)
}

.main-footer-white .main-footer__bottom{
  border-top:1px solid rgba(0,0,0,.12)
}

.main-footer-white .main-footer__bottom-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  width:100%;
  max-width:1440px;
  margin:0 auto;
  padding:9px 24px
}

.main-footer-white .main-footer__links{
  -webkit-box-flex:2;
      -ms-flex-positive:2;
          flex-grow:2;
  -webkit-column-count:3;
     -moz-column-count:3;
          column-count:3;
  -webkit-column-gap:20px;
     -moz-column-gap:20px;
          grid-column-gap:20px;
          column-gap:20px;
  max-width:50%
}

.main-footer-white .main-footer__link{
  display:inline-block;
  width:100%;
  padding:0 16px 12px 24px;
  line-height:16px;
  font-size:12px;
  color:rgba(0,0,0,.54)
}

.main-footer-white .main-footer__phones{
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  margin-right:26px;
  position:relative;
  z-index:1
}

.main-footer-white .main-footer__online-services{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

.main-footer-white .main-footer__online-action{
  font:inherit;
  font-size:12px;
  border:0;
  background:0 0;
  padding:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-right:27px;
  margin-bottom:10px;
  color:#97ba1e;
  cursor:pointer;
  -webkit-transition:color .3s ease;
  transition:color .3s ease;
  text-decoration:none
}

.main-footer-white .main-footer__online-action p{
  margin-left:12px;
  color:rgba(0,0,0,.54);
  white-space:nowrap
}

.main-footer-white .main-footer__online-action:focus,.main-footer-white .main-footer__online-action:hover{
  color:#81a11a
}

.main-footer-white .main-footer__online-action:focus p,.main-footer-white .main-footer__online-action:hover p{
  color:rgba(0,0,0,.87)
}

.main-footer-white .main-footer__online-action.focus-visible{
  border-radius:20px;
  outline:2px auto #577edc;
  outline-offset:3px
}

.main-footer-white .main-footer__online-action.focus-visible{
  border-radius:20px;
  outline:2px auto #577edc;
  outline-offset:3px
}

.main-footer-white .main-footer__online-action:focus-visible{
  border-radius:20px;
  outline:2px auto #577edc;
  outline-offset:3px
}

.main-footer-white .main-footer__email{
  line-height:24px;
  font-size:16px;
  color:rgba(0,0,0,.54)
}

.main-footer-white .main-footer__confirmation{
  color:#5b5d5f
}

.main-footer-white .main-footer__subscribe{
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  width:308px;
  margin-right:26px;
  margin-top:-4px
}

.main-footer-white .main-footer__subscribe-form{
  padding:20px 0;
  position:relative
}

.main-footer-white .main-footer__subscribe-form .input-wrapper,.pointed-list li{
  position:relative
}

.main-footer-white .main-footer__social{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:20px
}

.main-footer-white .main-footer__social&gt;*{
  margin-left:12px
}

.main-footer-white .main-footer__social&gt;:first-child{
  margin-left:0
}

.main-footer-white .main-footer__social-link{
  display:block;
  color:#97ba1e;
  width:36px;
  height:36px;
  border-radius:50%
}

.main-footer-white .main-footer__social-link:focus,.main-footer-white .main-footer__social-link:hover{
  color:#81a11a
}

.main-footer-white .main-footer__social-link.focus-visible{
  outline:2px auto #577edc;
  outline-offset:2px
}

.main-footer-white .main-footer__social-link.focus-visible{
  outline:2px auto #577edc;
  outline-offset:2px
}

.main-footer-white .main-footer__social-link:focus-visible{
  outline:2px auto #577edc;
  outline-offset:2px
}

.main-footer-white .main-footer__social-icon{
  width:36px;
  height:36px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  overflow:hidden;
  color:inherit;
  cursor:inherit;
  background-color:#fff;
  border-radius:50%
}

.main-footer-white .main-footer__social-icon&gt;svg{
  width:16px;
  height:16px
}

.main-footer-white .main-footer__apps,.row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

.main-footer-white .main-footer__app{
  margin:5px;
  display:block;
  width:135px;
  height:43px;
  background-repeat:no-repeat;
  background-size:135px 43px
}

.main-footer-white .main-footer__app_apple_ru{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='133' height='40'%3E%3Cg fill='none'%3E%3Cpath fill='%23374044' d='M133 35.99c0 2.216-1.712 4.01-3.83 4.01H3.835C1.718 40 0 38.206 0 35.99V4.015C0 1.8 1.718 0 3.835 0h125.334c2.119 0 3.83 1.8 3.83 4.015L133 35.99z'/%3E%3Cpath d='M29.128 19.784c-.029-3.223 2.639-4.791 2.761-4.864-1.511-2.203-3.853-2.504-4.676-2.528-1.967-.207-3.875 1.177-4.877 1.177-1.022 0-2.565-1.157-4.228-1.123-2.14.033-4.142 1.272-5.24 3.196-2.266 3.923-.576 9.688 1.595 12.859 1.086 1.553 2.355 3.287 4.016 3.226 1.625-.067 2.232-1.036 4.193-1.036 1.943 0 2.513 1.036 4.207.997 1.744-.028 2.842-1.56 3.89-3.127 1.255-1.78 1.759-3.533 1.779-3.623-.041-.014-3.387-1.291-3.42-5.154zm-3.2-9.478c.874-1.093 1.472-2.58 1.306-4.089-1.265.056-2.847.875-3.758 1.944-.806.942-1.526 2.486-1.34 3.938 1.421.106 2.88-.717 3.792-1.793zM52.645 31.504h-2.271l-1.244-3.909h-4.324l-1.185 3.909H41.41l4.284-13.308h2.646l4.305 13.308zm-3.89-5.549L47.63 22.48c-.119-.355-.342-1.191-.671-2.507h-.04a96.75 96.75 0 01-.632 2.507l-1.105 3.475h3.573zm14.907.633c0 1.632-.441 2.922-1.323 3.869-.79.843-1.771 1.264-2.942 1.264-1.264 0-2.172-.454-2.725-1.362h-.04v5.055H54.5V25.067c0-1.026-.027-2.079-.079-3.159h1.875l.119 1.521h.04c.711-1.146 1.79-1.718 3.238-1.718 1.132 0 2.077.447 2.833 1.342.758.896 1.136 2.074 1.136 3.535zm-2.172.078c0-.934-.21-1.704-.632-2.31-.461-.632-1.08-.948-1.856-.948-.526 0-1.004.176-1.431.523-.428.35-.708.807-.839 1.373-.066.264-.099.48-.099.65v1.6c0 .698.214 1.287.642 1.768.428.481.984.721 1.668.721.803 0 1.428-.31 1.875-.928.448-.619.672-1.435.672-2.449zm13.209-.078c0 1.632-.441 2.922-1.324 3.869-.789.843-1.77 1.264-2.941 1.264-1.264 0-2.172-.454-2.724-1.362h-.04v5.055h-2.132V25.067c0-1.026-.027-2.079-.079-3.159h1.875l.119 1.521h.04c.71-1.146 1.789-1.718 3.238-1.718 1.131 0 2.076.447 2.834 1.342.755.896 1.134 2.074 1.134 3.535zm-2.172.078c0-.934-.211-1.704-.633-2.31-.461-.632-1.078-.948-1.855-.948a2.22 2.22 0 00-1.432.523c-.428.35-.707.807-.838 1.373-.065.264-.099.48-.099.65v1.6c0 .698.214 1.287.64 1.768.428.48.984.721 1.67.721.803 0 1.428-.31 1.875-.928.448-.619.672-1.435.672-2.449zm14.512 1.106c0 1.132-.393 2.053-1.182 2.764-.867.777-2.074 1.165-3.625 1.165-1.432 0-2.58-.276-3.449-.829l.494-1.777c.936.566 1.963.85 3.082.85.803 0 1.428-.182 1.877-.544.447-.362.67-.848.67-1.454 0-.54-.184-.995-.553-1.364-.367-.369-.98-.712-1.836-1.029-2.33-.869-3.494-2.142-3.494-3.816 0-1.094.408-1.991 1.225-2.689.814-.699 1.9-1.048 3.258-1.048 1.211 0 2.217.211 3.02.632l-.533 1.738c-.75-.408-1.598-.612-2.547-.612-.75 0-1.336.185-1.756.553a1.58 1.58 0 00-.533 1.205c0 .526.203.961.611 1.303.355.316 1 .658 1.936 1.027 1.145.461 1.986 1 2.527 1.618.539.616.808 1.387.808 2.307zm7.049-4.264h-2.35v4.659c0 1.185.414 1.777 1.244 1.777.381 0 .697-.033.947-.099l.059 1.619c-.42.157-.973.236-1.658.236-.842 0-1.5-.257-1.975-.77-.473-.514-.711-1.376-.711-2.587v-4.837h-1.4v-1.6h1.4v-1.757l2.094-.632v2.389h2.35v1.602zm10.603 3.119c0 1.475-.422 2.686-1.264 3.633-.883.975-2.055 1.461-3.516 1.461-1.408 0-2.529-.467-3.365-1.401-.836-.934-1.254-2.113-1.254-3.534 0-1.487.43-2.705 1.293-3.652.861-.948 2.023-1.422 3.484-1.422 1.408 0 2.541.467 3.396 1.402.818.907 1.226 2.078 1.226 3.513zm-2.212.069c0-.885-.189-1.644-.572-2.277-.447-.766-1.086-1.148-1.914-1.148-.857 0-1.508.383-1.955 1.148-.383.634-.572 1.405-.572 2.317 0 .885.189 1.644.572 2.276.461.766 1.105 1.148 1.936 1.148.814 0 1.453-.39 1.914-1.168.393-.645.591-1.412.591-2.296zm9.142-2.913a3.702 3.702 0 00-.672-.059c-.75 0-1.33.283-1.738.85-.355.5-.533 1.132-.533 1.895v5.035h-2.131l.02-6.574c0-1.106-.027-2.113-.08-3.021h1.857l.078 1.836h.059c.225-.631.58-1.139 1.066-1.52a2.578 2.578 0 011.541-.514c.197 0 .375.014.533.039v2.033zm9.535 2.469a5 5 0 01-.078.967h-6.396c.025.948.334 1.673.928 2.173.539.447 1.236.671 2.092.671.947 0 1.811-.151 2.588-.454l.334 1.48c-.908.396-1.98.593-3.217.593-1.488 0-2.656-.438-3.506-1.313-.848-.875-1.273-2.05-1.273-3.524 0-1.447.395-2.652 1.186-3.613.828-1.026 1.947-1.539 3.355-1.539 1.383 0 2.43.513 3.141 1.539.563.815.846 1.823.846 3.02zm-2.033-.553c.014-.632-.125-1.178-.414-1.639-.369-.593-.936-.889-1.699-.889-.697 0-1.264.289-1.697.869-.355.461-.566 1.014-.631 1.658h4.441v.001zM42.424 7.273c.227-.136.483-.25.771-.344a3.267 3.267 0 011.014-.141c.627 0 1.121.149 1.483.446.362.297.543.698.543 1.203 0 .401-.121.737-.363 1.009a1.757 1.757 0 01-.927.543v.029c.207.033.403.089.587.17.185.081.347.189.485.325a1.471 1.471 0 01.451 1.078c0 .362-.073.666-.219.912a1.83 1.83 0 01-.572.602 2.403 2.403 0 01-.79.334 3.882 3.882 0 01-.873.102c-.311 0-.618-.033-.922-.097a2.863 2.863 0 01-.844-.32l.262-.805c.168.084.385.165.65.243.265.078.533.116.805.116.446 0 .791-.1 1.033-.3a.994.994 0 00.364-.805.987.987 0 00-.146-.558 1.064 1.064 0 00-.379-.345 1.655 1.655 0 00-.519-.174 3.43 3.43 0 00-.567-.049h-.437V9.65h.437c.2 0 .386-.025.558-.078.171-.051.32-.124.446-.218s.225-.206.296-.335a.903.903 0 00.106-.437c0-.291-.104-.519-.311-.684-.207-.165-.485-.248-.834-.248-.239 0-.479.039-.718.116a5.295 5.295 0 00-.641.252l-.229-.745zm8.331 6.16l-.077-.543h-.029c-.316.433-.775.65-1.377.65-.214 0-.407-.036-.582-.107a1.435 1.435 0 01-.456-.291 1.285 1.285 0 01-.301-.437 1.408 1.408 0 01-.106-.553c0-.588.239-1.03.718-1.324.479-.294 1.157-.441 2.037-.441V10.3c0-.621-.326-.931-.978-.931-.465 0-.875.117-1.229.349l-.213-.688c.433-.271.972-.407 1.617-.407 1.233 0 1.85.65 1.85 1.95v1.736c0 .485.023.86.068 1.125h-.942v-.001zm-.145-2.347c-.585 0-1.021.074-1.307.223-.286.149-.429.392-.429.728 0 .246.067.43.202.553a.731.731 0 00.512.184 1.05 1.05 0 00.708-.272.988.988 0 00.228-.306.866.866 0 00.086-.383v-.727zm6.073-2.367v.863h-1.96v3.851h-1.047V8.719zm5.994 2.299c0 .375-.052.718-.155 1.028a2.39 2.39 0 01-.432.795 1.932 1.932 0 01-1.508.699c-.621 0-1.067-.223-1.339-.669h-.02v2.483h-1.048v-5.083a38.698 38.698 0 00-.038-1.553h.921l.059.747h.02c.349-.562.879-.844 1.591-.844.277 0 .535.058.771.174.236.117.441.28.616.49.175.21.312.462.412.757.1.295.15.62.15.976zm-1.066.039c0-.233-.028-.448-.083-.645a1.477 1.477 0 00-.242-.504 1.183 1.183 0 00-.388-.33 1.067 1.067 0 00-.51-.121c-.148 0-.294.033-.437.097a1.187 1.187 0 00-.373.262c-.107.11-.192.243-.257.398-.065.155-.098.32-.098.495v.786c0 .174.027.336.083.485.055.149.132.278.232.388.1.11.22.196.359.257.139.062.292.092.46.092.395 0 .702-.15.922-.451.22-.301.332-.705.332-1.209zm6.694-2.338l-1.194 3.269c-.284.776-.561 1.411-.829 1.906-.269.495-.525.855-.771 1.082-.362.323-.747.521-1.155.591l-.252-.882c.271-.071.53-.21.776-.417.245-.207.442-.465.592-.776a.594.594 0 00.077-.213.88.88 0 00-.058-.223L63.783 8.72h1.154l.893 2.629c.046.123.091.262.136.417.046.155.094.327.146.514h.02a6.41 6.41 0 00.106-.393c.039-.158.091-.341.155-.548l.796-2.619h1.116v-.001zm1.814 1.959h.484c.355 0 .631-.064.824-.194.193-.13.291-.288.291-.476a.54.54 0 00-.248-.465c-.164-.116-.393-.175-.684-.175-.188 0-.377.031-.566.092a2.98 2.98 0 00-.529.228l-.271-.678a2.9 2.9 0 01.811-.305 4.01 4.01 0 01.809-.083c.215 0 .43.021.646.063.215.042.408.113.576.213.168.1.307.231.412.393.107.162.16.362.16.602 0 .149-.029.28-.088.393a1.017 1.017 0 01-.232.3 1.254 1.254 0 01-.324.213 1.743 1.743 0 01-.363.122v.029c.154.02.305.059.451.117.145.058.275.134.393.228.115.094.209.207.281.339.07.133.105.283.105.451 0 .278-.066.511-.203.698a1.46 1.46 0 01-.52.446 2.51 2.51 0 01-.693.238 3.938 3.938 0 01-1.599-.019 2.71 2.71 0 01-.768-.286l.273-.689c.168.091.359.167.576.228.217.061.438.092.664.092.355 0 .629-.069.82-.208.189-.139.285-.312.285-.519a.588.588 0 00-.096-.344.71.71 0 00-.271-.228 1.33 1.33 0 00-.408-.121 3.444 3.444 0 00-.504-.034h-.494v-.661zm5.596-1.959v1.668c0 .382-.006.725-.02 1.028-.014.304-.029.624-.049.96l.02.019.363-.723c.121-.236.242-.477.365-.723l1.164-2.231h1.357v4.714h-.99v-1.668c0-.349.01-.698.025-1.047.016-.35.033-.702.053-1.058h-.049a6.95 6.95 0 01-.33.757c-.109.213-.219.433-.328.66-.201.388-.4.776-.598 1.164-.197.388-.406.786-.625 1.193h-1.357V8.719h.999zm8.73 0v.863H83.01v3.851h-1.03V9.582h-1.426v-.863zm5.344 2.134c0 .09-.004.176-.01.257a1.753 1.753 0 01-.029.218h-3.143c.014.446.154.791.422 1.033.268.242.623.364 1.062.364.459 0 .883-.074 1.271-.223l.164.728c-.447.194-.973.291-1.582.291-.367 0-.697-.057-.988-.17a2.044 2.044 0 01-.738-.48 2.12 2.12 0 01-.461-.747 2.868 2.868 0 01-.158-.979c0-.362.053-.697.158-1.004.107-.307.258-.574.451-.8.195-.227.43-.404.703-.534.275-.129.582-.194.918-.194a2 2 0 01.811.16c.242.106.449.258.619.456.172.197.303.434.393.708.092.274.137.58.137.916zm-1-.271c0-.369-.088-.668-.266-.897-.178-.229-.435-.345-.771-.345a1.01 1.01 0 00-.775.349c-.213.233-.336.53-.369.893h2.181zm5.221-1.824c.188-.032.426-.058.717-.078.291-.02.588-.029.893-.029.193 0 .412.012.654.034.242.022.475.074.693.155.221.081.404.202.553.364.149.162.225.381.225.659a.916.916 0 01-.287.679 1.155 1.155 0 01-.301.208c-.113.055-.23.096-.354.121l.01.029c.342.058.621.181.834.369.213.188.32.446.32.776s-.092.592-.271.786c-.182.194-.404.34-.67.437a3.277 3.277 0 01-.84.185 9.444 9.444 0 01-.789.039c-.26 0-.514-.006-.762-.02-.25-.013-.457-.026-.625-.039V8.758zm1.008 1.882h.533c.162 0 .316-.011.461-.034.146-.022.273-.058.383-.106a.647.647 0 00.258-.194.477.477 0 00.092-.296.5.5 0 00-.268-.47c-.178-.1-.457-.15-.838-.15-.109 0-.205.003-.287.01l-.334.029v1.211zm0 2.085c.129.013.238.022.324.029a3.925 3.925 0 00.743-.019 1.45 1.45 0 00.408-.111.75.75 0 00.295-.222.58.58 0 00.113-.371c0-.27-.121-.456-.359-.559-.24-.103-.562-.154-.971-.154h-.553v1.407z' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E")
}

.main-footer-white .main-footer__app_apple_en{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='133' height='40'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23374044' fill-rule='nonzero' d='M133 35.99c0 2.216-1.712 4.01-3.83 4.01H3.835C1.718 40 0 38.206 0 35.99V4.015C0 1.8 1.718 0 3.835 0h125.334c2.119 0 3.83 1.8 3.83 4.015L133 35.99z'/%3E%3Cpath d='M29.128 19.784c-.029-3.223 2.639-4.791 2.761-4.864-1.511-2.203-3.853-2.504-4.676-2.528-1.967-.207-3.875 1.177-4.877 1.177-1.022 0-2.565-1.157-4.228-1.123-2.14.033-4.142 1.272-5.24 3.196-2.266 3.923-.576 9.688 1.595 12.859 1.086 1.553 2.355 3.287 4.016 3.226 1.625-.067 2.232-1.036 4.193-1.036 1.943 0 2.513 1.036 4.207.997 1.744-.028 2.842-1.56 3.89-3.127 1.255-1.78 1.759-3.533 1.779-3.623-.041-.014-3.387-1.291-3.42-5.154zm-3.2-9.478c.874-1.093 1.472-2.58 1.306-4.089-1.265.056-2.847.875-3.758 1.944-.806.942-1.526 2.486-1.34 3.938 1.421.106 2.88-.717 3.792-1.793zM52.645 31.504h-2.271l-1.244-3.909h-4.324l-1.185 3.909H41.41l4.284-13.308h2.646l4.305 13.308zm-3.89-5.549L47.63 22.48c-.119-.355-.342-1.191-.671-2.507h-.04a96.75 96.75 0 01-.632 2.507l-1.105 3.475h3.573zm14.907.633c0 1.632-.441 2.922-1.323 3.869-.79.843-1.771 1.264-2.942 1.264-1.264 0-2.172-.454-2.725-1.362h-.04v5.055H54.5V25.067c0-1.026-.027-2.079-.079-3.159h1.875l.119 1.521h.04c.711-1.146 1.79-1.718 3.238-1.718 1.132 0 2.077.447 2.833 1.342.758.896 1.136 2.074 1.136 3.535zm-2.172.078c0-.934-.21-1.704-.632-2.31-.461-.632-1.08-.948-1.856-.948-.526 0-1.004.176-1.431.523-.428.35-.708.807-.839 1.373-.066.264-.099.48-.099.65v1.6c0 .698.214 1.287.642 1.768.428.481.984.721 1.668.721.803 0 1.428-.31 1.875-.928.448-.619.672-1.435.672-2.449zm13.209-.078c0 1.632-.441 2.922-1.324 3.869-.789.843-1.77 1.264-2.941 1.264-1.264 0-2.172-.454-2.724-1.362h-.04v5.055h-2.132V25.067c0-1.026-.027-2.079-.079-3.159h1.875l.119 1.521h.04c.71-1.146 1.789-1.718 3.238-1.718 1.131 0 2.076.447 2.834 1.342.755.896 1.134 2.074 1.134 3.535zm-2.172.078c0-.934-.211-1.704-.633-2.31-.461-.632-1.078-.948-1.855-.948a2.22 2.22 0 00-1.432.523c-.428.35-.707.807-.838 1.373-.065.264-.099.48-.099.65v1.6c0 .698.214 1.287.64 1.768.428.48.984.721 1.67.721.803 0 1.428-.31 1.875-.928.448-.619.672-1.435.672-2.449zm14.512 1.106c0 1.132-.393 2.053-1.182 2.764-.867.777-2.074 1.165-3.625 1.165-1.432 0-2.58-.276-3.449-.829l.494-1.777c.936.566 1.963.85 3.082.85.803 0 1.428-.182 1.877-.544.447-.362.67-.848.67-1.454 0-.54-.184-.995-.553-1.364-.367-.369-.98-.712-1.836-1.029-2.33-.869-3.494-2.142-3.494-3.816 0-1.094.408-1.991 1.225-2.689.814-.699 1.9-1.048 3.258-1.048 1.211 0 2.217.211 3.02.632l-.533 1.738c-.75-.408-1.598-.612-2.547-.612-.75 0-1.336.185-1.756.553a1.58 1.58 0 00-.533 1.205c0 .526.203.961.611 1.303.355.316 1 .658 1.936 1.027 1.145.461 1.986 1 2.527 1.618.539.616.808 1.387.808 2.307zm7.049-4.264h-2.35v4.659c0 1.185.414 1.777 1.244 1.777.381 0 .697-.033.947-.099l.059 1.619c-.42.157-.973.236-1.658.236-.842 0-1.5-.257-1.975-.77-.473-.514-.711-1.376-.711-2.587v-4.837h-1.4v-1.6h1.4v-1.757l2.094-.632v2.389h2.35v1.602zm10.603 3.119c0 1.475-.422 2.686-1.264 3.633-.883.975-2.055 1.461-3.516 1.461-1.408 0-2.529-.467-3.365-1.401-.836-.934-1.254-2.113-1.254-3.534 0-1.487.43-2.705 1.293-3.652.861-.948 2.023-1.422 3.484-1.422 1.408 0 2.541.467 3.396 1.402.818.907 1.226 2.078 1.226 3.513zm-2.212.069c0-.885-.189-1.644-.572-2.277-.447-.766-1.086-1.148-1.914-1.148-.857 0-1.508.383-1.955 1.148-.383.634-.572 1.405-.572 2.317 0 .885.189 1.644.572 2.276.461.766 1.105 1.148 1.936 1.148.814 0 1.453-.39 1.914-1.168.393-.645.591-1.412.591-2.296zm9.142-2.913a3.702 3.702 0 00-.672-.059c-.75 0-1.33.283-1.738.85-.355.5-.533 1.132-.533 1.895v5.035h-2.131l.02-6.574c0-1.106-.027-2.113-.08-3.021h1.857l.078 1.836h.059c.225-.631.58-1.139 1.066-1.52a2.578 2.578 0 011.541-.514c.197 0 .375.014.533.039v2.033zm9.535 2.469a5 5 0 01-.078.967h-6.396c.025.948.334 1.673.928 2.173.539.447 1.236.671 2.092.671.947 0 1.811-.151 2.588-.454l.334 1.48c-.908.396-1.98.593-3.217.593-1.488 0-2.656-.438-3.506-1.313-.848-.875-1.273-2.05-1.273-3.524 0-1.447.395-2.652 1.186-3.613.828-1.026 1.947-1.539 3.355-1.539 1.383 0 2.43.513 3.141 1.539.563.815.846 1.823.846 3.02zm-2.033-.553c.014-.632-.125-1.178-.414-1.639-.369-.593-.936-.889-1.699-.889-.697 0-1.264.289-1.697.869-.355.461-.566 1.014-.631 1.658h4.441v.001z' fill='%23FFF' fill-rule='nonzero'/%3E%3Cpath fill='%23FFF' d='M42.15 13.5V7.102h1.89c.428 0 .818.071 1.171.215.353.143.656.348.91.613.253.265.45.585.59.96.142.375.212.794.212 1.257v.316c0 .463-.07.881-.209 1.255a2.708 2.708 0 01-.593.956 2.625 2.625 0 01-.927.61 3.245 3.245 0 01-1.207.216H42.15zm1.112-5.502v4.614h.725c.302 0 .567-.049.796-.147.228-.098.418-.24.569-.424.15-.185.264-.41.34-.677a3.28 3.28 0 00.115-.9v-.326c0-.694-.151-1.224-.453-1.59-.302-.367-.74-.55-1.314-.55h-.778zm4.465 3.08c0-.345.05-.665.152-.96.1-.294.246-.55.435-.766.189-.217.42-.387.692-.51a2.23 2.23 0 01.927-.185c.349 0 .66.062.936.185s.508.293.697.51c.189.216.333.472.433.766.1.295.149.615.149.96v.093c0 .346-.05.666-.15.962-.1.296-.243.552-.432.767a1.99 1.99 0 01-.695.506 2.268 2.268 0 01-.93.182c-.348 0-.659-.06-.933-.182a1.978 1.978 0 01-.694-.506 2.25 2.25 0 01-.435-.767 2.959 2.959 0 01-.152-.962v-.092zm1.068.093c0 .214.022.416.066.606.044.19.113.357.206.5.094.141.214.253.359.335.145.082.317.123.516.123.196 0 .367-.04.512-.123.145-.082.264-.194.356-.336.092-.142.16-.308.206-.499a2.57 2.57 0 00.068-.606v-.092a2.53 2.53 0 00-.068-.6 1.552 1.552 0 00-.208-.497 1.004 1.004 0 00-.875-.468.98.98 0 00-.866.468 1.517 1.517 0 00-.206.497 2.642 2.642 0 00-.066.6v.092zm8.433.857l.756-3.283h1.041L57.73 13.5h-.879l-1.02-3.265L54.83 13.5h-.88l-1.3-4.755h1.041l.77 3.248.975-3.248h.804l.989 3.283zm3.502-3.283l.031.55a1.742 1.742 0 011.385-.638c.228 0 .435.032.621.095s.345.165.477.305c.132.14.234.324.306.55.071.225.107.499.107.821V13.5H62.59v-3.08c0-.165-.018-.303-.055-.416a.605.605 0 00-.422-.426 1.265 1.265 0 00-.358-.046c-.22 0-.41.052-.573.158a1.15 1.15 0 00-.389.426V13.5h-1.068V8.745h1.006zm5.15 4.755h-1.067V6.75h1.068v6.75zm.963-2.421c0-.346.05-.666.152-.96.1-.295.246-.55.435-.767.189-.217.42-.387.692-.51a2.23 2.23 0 01.927-.185c.349 0 .661.062.936.185.276.123.508.293.697.51.189.216.333.472.433.766.1.295.15.615.15.96v.093c0 .346-.05.666-.15.962-.1.296-.244.552-.433.767-.19.215-.42.384-.694.506a2.268 2.268 0 01-.93.182c-.349 0-.66-.06-.934-.182a1.978 1.978 0 01-.694-.506 2.25 2.25 0 01-.435-.767 2.959 2.959 0 01-.152-.962v-.092zm1.068.092c0 .214.022.416.066.606.044.19.113.357.207.5.093.141.213.253.358.335.145.082.317.123.516.123.196 0 .367-.04.512-.123.145-.082.264-.194.356-.336.092-.142.161-.308.207-.499.045-.19.068-.392.068-.606v-.092c0-.211-.023-.411-.068-.6a1.552 1.552 0 00-.21-.497 1.004 1.004 0 00-.875-.468.98.98 0 00-.864.468 1.517 1.517 0 00-.207.497 2.642 2.642 0 00-.066.6v.092zm7.097 2.329a.887.887 0 01-.072-.198 3.156 3.156 0 01-.05-.246c-.071.073-.15.142-.236.207a1.614 1.614 0 01-.624.283 1.74 1.74 0 01-.389.042 1.92 1.92 0 01-.655-.108 1.533 1.533 0 01-.512-.299 1.385 1.385 0 01-.334-.45c-.08-.173-.12-.36-.12-.563 0-.254.048-.48.145-.676a1.31 1.31 0 01.422-.492c.184-.132.41-.233.678-.302.269-.068.574-.103.917-.103h.672v-.312c0-.246-.069-.443-.206-.59-.138-.149-.348-.223-.629-.223-.126 0-.24.017-.343.05a.833.833 0 00-.261.137.605.605 0 00-.167.204.562.562 0 00-.06.255h-1.067c0-.187.046-.368.138-.543.092-.174.224-.33.393-.465a2.01 2.01 0 01.618-.328c.242-.082.512-.123.81-.123.267 0 .513.035.739.103.226.07.42.172.584.308.164.136.292.306.383.51.09.203.136.442.136.714v2.11c0 .427.06.768.18 1.023v.075h-1.09zm-1.173-.769a1.19 1.19 0 00.861-.358c.065-.069.116-.139.154-.209v-.896h-.576c-.395 0-.692.068-.892.206a.67.67 0 00-.299.585c0 .096.017.186.049.268.032.082.08.153.145.213.064.06.143.107.235.14.092.034.2.051.323.051zm3.001-1.644c0-.36.044-.69.13-.988.086-.3.211-.556.374-.77.162-.213.36-.379.59-.496.232-.117.493-.176.783-.176.264 0 .496.046.696.136.201.091.376.222.526.392V6.75h1.067v6.75h-.966l-.053-.492a1.598 1.598 0 01-.543.428 1.68 1.68 0 01-.736.152 1.63 1.63 0 01-.776-.182 1.755 1.755 0 01-.586-.504 2.39 2.39 0 01-.374-.762 3.344 3.344 0 01-.132-.96v-.093zm1.068.093c0 .21.02.41.06.595.04.186.102.35.189.49.086.14.197.251.331.332.135.08.3.12.493.12.24 0 .437-.053.59-.16a1.15 1.15 0 00.368-.424v-2.03a1.087 1.087 0 00-.37-.417 1.03 1.03 0 00-.58-.154.941.941 0 00-.494.123.984.984 0 00-.334.334c-.086.14-.15.305-.191.494-.041.19-.062.39-.062.604v.093zm6.254-.101c0-.346.05-.666.151-.96.101-.295.246-.55.435-.767.19-.217.42-.387.693-.51a2.23 2.23 0 01.927-.185c.348 0 .66.062.936.185.275.123.507.293.696.51.19.216.334.472.433.766.1.295.15.615.15.96v.093c0 .346-.05.666-.15.962-.1.296-.244.552-.433.767-.189.215-.42.384-.694.506a2.268 2.268 0 01-.93.182c-.348 0-.66-.06-.933-.182a1.978 1.978 0 01-.695-.506 2.25 2.25 0 01-.435-.767 2.959 2.959 0 01-.151-.962v-.092zm1.068.092c0 .214.022.416.066.606.043.19.112.357.206.5.094.141.213.253.358.335.145.082.317.123.517.123.196 0 .367-.04.512-.123a1.01 1.01 0 00.355-.336c.093-.142.162-.308.207-.499.045-.19.068-.392.068-.606v-.092c0-.211-.023-.411-.068-.6a1.552 1.552 0 00-.209-.497 1.004 1.004 0 00-.875-.468.98.98 0 00-.865.468 1.517 1.517 0 00-.206.497 2.642 2.642 0 00-.066.6v.092zm5.247-2.426l.03.55a1.742 1.742 0 011.385-.638c.228 0 .435.032.622.095.186.063.344.165.476.305.132.14.234.324.306.55.072.225.107.499.107.821V13.5h-1.067v-3.08a1.38 1.38 0 00-.055-.416.605.605 0 00-.422-.426 1.265 1.265 0 00-.358-.046c-.22 0-.411.052-.574.158a1.15 1.15 0 00-.389.426V13.5h-1.068V8.745h1.007zm7.593-1.156v1.156h.84v.791h-.84v2.654a.82.82 0 00.036.264c.023.067.057.12.1.156a.36.36 0 00.157.075.94.94 0 00.2.02c.073 0 .144-.006.213-.016s.122-.02.16-.028v.826a4.016 4.016 0 01-.297.068 2.16 2.16 0 01-.406.033c-.176 0-.34-.024-.49-.07a.973.973 0 01-.648-.642 1.844 1.844 0 01-.092-.624V9.536h-.783v-.79H97V7.588h1.067zm2.707 1.675a1.693 1.693 0 011.323-.606c.232 0 .443.031.633.096.19.064.353.168.488.31s.239.326.312.553c.073.227.11.502.11.824V13.5h-1.068v-3.067c0-.329-.071-.56-.213-.697-.142-.136-.351-.204-.627-.204-.222 0-.413.051-.573.154a1.13 1.13 0 00-.385.417V13.5h-1.067V6.75h1.067v2.514zm6.039 4.324c-.352 0-.668-.059-.95-.176a2.09 2.09 0 01-.716-.483 2.115 2.115 0 01-.453-.73 2.57 2.57 0 01-.158-.91v-.175c0-.375.056-.714.167-1.018a2.33 2.33 0 01.457-.773c.194-.212.421-.376.684-.492.262-.116.544-.174.845-.174.346 0 .646.058.901.174.255.116.466.277.633.485.167.208.292.456.374.743.082.287.123.602.123.945v.457h-3.107c.014.185.053.354.116.51a1.182 1.182 0 001.145.765c.264 0 .493-.053.688-.159a1.59 1.59 0 00.507-.435l.576.55a1.951 1.951 0 01-.679.617c-.15.083-.321.15-.512.202a2.47 2.47 0 01-.641.077zm-.128-4.074a.9.9 0 00-.71.308c-.18.205-.295.49-.345.857h2.035v-.08a1.948 1.948 0 00-.068-.406 1.036 1.036 0 00-.17-.347.818.818 0 00-.296-.242 1 1 0 00-.446-.09z'/%3E%3C/g%3E%3C/svg%3E")
}

.main-footer-white .main-footer__app_google_ru{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='135' height='40'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='91.536%25' x2='-37.559%25' y1='4.839%25' y2='71.968%25'%3E%3Cstop offset='0%25' stop-color='%2300A0FF'/%3E%3Cstop offset='.657%25' stop-color='%2300A1FF'/%3E%3Cstop offset='26.01%25' stop-color='%2300BEFF'/%3E%3Cstop offset='51.22%25' stop-color='%2300D2FF'/%3E%3Cstop offset='76.04%25' stop-color='%2300DFFF'/%3E%3Cstop offset='100%25' stop-color='%2300E3FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='107.728%25' x2='-130.665%25' y1='49.428%25' y2='49.428%25'%3E%3Cstop offset='0%25' stop-color='%23FFE000'/%3E%3Cstop offset='40.87%25' stop-color='%23FFBD00'/%3E%3Cstop offset='77.54%25' stop-color='orange'/%3E%3Cstop offset='100%25' stop-color='%23FF9C00'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='86.389%25' x2='-49.888%25' y1='17.815%25' y2='194.393%25'%3E%3Cstop offset='0%25' stop-color='%23FF3A44'/%3E%3Cstop offset='100%25' stop-color='%23C31162'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='-18.579%25' x2='42.275%25' y1='-54.527%25' y2='24.69%25'%3E%3Cstop offset='0%25' stop-color='%2332A071'/%3E%3Cstop offset='6.85%25' stop-color='%232DA771'/%3E%3Cstop offset='47.62%25' stop-color='%2315CF74'/%3E%3Cstop offset='80.09%25' stop-color='%2306E775'/%3E%3Cstop offset='100%25' stop-color='%2300F076'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none'%3E%3Cpath fill='%23374044' d='M130 40H5c-2.8 0-5-2.2-5-5V5c0-2.8 2.2-5 5-5h125c2.8 0 5 2.2 5 5v30c0 2.7-2.2 5-5 5z'/%3E%3Cpath d='M41.424 7.273c.227-.136.483-.25.771-.344a3.267 3.267 0 011.014-.141c.627 0 1.121.149 1.483.446.362.297.543.698.543 1.203 0 .401-.121.737-.363 1.009a1.757 1.757 0 01-.927.543v.029c.207.033.403.089.587.17.185.081.347.189.485.325a1.471 1.471 0 01.451 1.078c0 .362-.073.666-.219.912a1.83 1.83 0 01-.572.602 2.403 2.403 0 01-.79.334 3.882 3.882 0 01-.873.102c-.311 0-.618-.033-.922-.097a2.863 2.863 0 01-.844-.32l.262-.805c.168.084.385.165.65.243.265.078.533.116.805.116.446 0 .791-.1 1.033-.3a.994.994 0 00.364-.805.987.987 0 00-.146-.558 1.064 1.064 0 00-.379-.345 1.655 1.655 0 00-.519-.174 3.43 3.43 0 00-.567-.049h-.437V9.65h.437c.2 0 .386-.025.558-.078.171-.051.32-.124.446-.218s.225-.206.296-.335a.903.903 0 00.106-.437c0-.291-.104-.519-.311-.684-.207-.165-.485-.248-.834-.248-.239 0-.479.039-.718.116a5.295 5.295 0 00-.641.252l-.229-.745zm8.331 6.16l-.077-.543h-.029c-.316.433-.775.65-1.377.65-.214 0-.407-.036-.582-.107a1.435 1.435 0 01-.456-.291 1.285 1.285 0 01-.301-.437 1.408 1.408 0 01-.106-.553c0-.588.239-1.03.718-1.324.479-.294 1.157-.441 2.037-.441V10.3c0-.621-.326-.931-.978-.931-.465 0-.875.117-1.229.349l-.213-.688c.433-.271.972-.407 1.617-.407 1.233 0 1.85.65 1.85 1.95v1.736c0 .485.023.86.068 1.125h-.942v-.001zm-.145-2.347c-.585 0-1.021.074-1.307.223-.286.149-.429.392-.429.728 0 .246.067.43.202.553a.731.731 0 00.512.184 1.05 1.05 0 00.708-.272.988.988 0 00.228-.306.866.866 0 00.086-.383v-.727zm6.073-2.367v.863h-1.96v3.851h-1.047V8.719zm5.994 2.299c0 .375-.052.718-.155 1.028a2.39 2.39 0 01-.432.795 1.932 1.932 0 01-1.508.699c-.621 0-1.067-.223-1.339-.669h-.02v2.483h-1.048v-5.083a38.698 38.698 0 00-.038-1.553h.921l.059.747h.02c.349-.562.879-.844 1.591-.844.277 0 .535.058.771.174.236.117.441.28.616.49.175.21.312.462.412.757.1.295.15.62.15.976zm-1.066.039c0-.233-.028-.448-.083-.645a1.477 1.477 0 00-.242-.504 1.183 1.183 0 00-.388-.33 1.067 1.067 0 00-.51-.121c-.148 0-.294.033-.437.097a1.187 1.187 0 00-.373.262c-.107.11-.192.243-.257.398-.065.155-.098.32-.098.495v.786c0 .174.027.336.083.485.055.149.132.278.232.388.1.11.22.196.359.257.139.062.292.092.46.092.395 0 .702-.15.922-.451.22-.301.332-.705.332-1.209zm6.694-2.338l-1.194 3.269c-.284.776-.561 1.411-.829 1.906-.269.495-.525.855-.771 1.082-.362.323-.747.521-1.155.591l-.252-.882c.271-.071.53-.21.776-.417.245-.207.442-.465.592-.776a.594.594 0 00.077-.213.88.88 0 00-.058-.223L62.783 8.72h1.154l.893 2.629c.046.123.091.262.136.417.046.155.094.327.146.514h.02a6.41 6.41 0 00.106-.393c.039-.158.091-.341.155-.548l.796-2.619h1.116v-.001zm1.814 1.959h.484c.355 0 .631-.064.824-.194.193-.13.291-.288.291-.476a.54.54 0 00-.248-.465c-.164-.116-.393-.175-.684-.175-.188 0-.377.031-.566.092a2.98 2.98 0 00-.529.228l-.271-.678a2.9 2.9 0 01.811-.305 4.01 4.01 0 01.809-.083c.215 0 .43.021.646.063.215.042.408.113.576.213.168.1.307.231.412.393.107.162.16.362.16.602 0 .149-.029.28-.088.393a1.017 1.017 0 01-.232.3 1.254 1.254 0 01-.324.213 1.743 1.743 0 01-.363.122v.029c.154.02.305.059.451.117.145.058.275.134.393.228.115.094.209.207.281.339.07.133.105.283.105.451 0 .278-.066.511-.203.698a1.46 1.46 0 01-.52.446 2.51 2.51 0 01-.693.238 3.938 3.938 0 01-1.599-.019 2.71 2.71 0 01-.768-.286l.273-.689c.168.091.359.167.576.228.217.061.438.092.664.092.355 0 .629-.069.82-.208.189-.139.285-.312.285-.519a.588.588 0 00-.096-.344.71.71 0 00-.271-.228 1.33 1.33 0 00-.408-.121 3.444 3.444 0 00-.504-.034h-.494v-.661zm5.596-1.959v1.668c0 .382-.006.725-.02 1.028-.014.304-.029.624-.049.96l.02.019.363-.723c.121-.236.242-.477.365-.723l1.164-2.231h1.357v4.714h-.99v-1.668c0-.349.01-.698.025-1.047.016-.35.033-.702.053-1.058h-.049a6.95 6.95 0 01-.33.757c-.109.213-.219.433-.328.66-.201.388-.4.776-.598 1.164-.197.388-.406.786-.625 1.193h-1.357V8.719h.999zm8.73 0v.863H82.01v3.851h-1.03V9.582h-1.426v-.863zm5.344 2.134c0 .09-.004.176-.01.257a1.753 1.753 0 01-.029.218h-3.143c.014.446.154.791.422 1.033.268.242.623.364 1.062.364.459 0 .883-.074 1.271-.223l.164.728c-.447.194-.973.291-1.582.291-.367 0-.697-.057-.988-.17a2.044 2.044 0 01-.738-.48 2.12 2.12 0 01-.461-.747 2.868 2.868 0 01-.158-.979c0-.362.053-.697.158-1.004.107-.307.258-.574.451-.8.195-.227.43-.404.703-.534.275-.129.582-.194.918-.194a2 2 0 01.811.16c.242.106.449.258.619.456.172.197.303.434.393.708.092.274.137.58.137.916zm-1-.271c0-.369-.088-.668-.266-.897-.178-.229-.435-.345-.771-.345a1.01 1.01 0 00-.775.349c-.213.233-.336.53-.369.893h2.181zm5.221-1.824c.188-.032.426-.058.717-.078.291-.02.588-.029.893-.029.193 0 .412.012.654.034.242.022.475.074.693.155.221.081.404.202.553.364.149.162.225.381.225.659a.916.916 0 01-.287.679 1.155 1.155 0 01-.301.208c-.113.055-.23.096-.354.121l.01.029c.342.058.621.181.834.369.213.188.32.446.32.776s-.092.592-.271.786c-.182.194-.404.34-.67.437a3.277 3.277 0 01-.84.185 9.444 9.444 0 01-.789.039c-.26 0-.514-.006-.762-.02-.25-.013-.457-.026-.625-.039V8.758zm1.008 1.882h.533c.162 0 .316-.011.461-.034.146-.022.273-.058.383-.106a.647.647 0 00.258-.194.477.477 0 00.092-.296.5.5 0 00-.268-.47c-.178-.1-.457-.15-.838-.15-.109 0-.205.003-.287.01l-.334.029v1.211zm0 2.085c.129.013.238.022.324.029a3.925 3.925 0 00.743-.019 1.45 1.45 0 00.408-.111.75.75 0 00.295-.222.58.58 0 00.113-.371c0-.27-.121-.456-.359-.559-.24-.103-.562-.154-.971-.154h-.553v1.407zM68 21.7c-2.4 0-4.3 1.8-4.3 4.3 0 2.4 1.9 4.3 4.3 4.3s4.3-1.8 4.3-4.3c0-2.6-1.9-4.3-4.3-4.3zm0 6.8c-1.3 0-2.4-1.1-2.4-2.6s1.1-2.6 2.4-2.6c1.3 0 2.4 1 2.4 2.6 0 1.5-1.1 2.6-2.4 2.6zm-9.3-6.8c-2.4 0-4.3 1.8-4.3 4.3 0 2.4 1.9 4.3 4.3 4.3S63 28.5 63 26c0-2.6-1.9-4.3-4.3-4.3zm0 6.8c-1.3 0-2.4-1.1-2.4-2.6s1.1-2.6 2.4-2.6c1.3 0 2.4 1 2.4 2.6 0 1.5-1.1 2.6-2.4 2.6zM47.6 23v1.8h4.3c-.1 1-.5 1.8-1 2.3-.6.6-1.6 1.3-3.3 1.3-2.7 0-4.7-2.1-4.7-4.8 0-2.7 2.1-4.8 4.7-4.8 1.4 0 2.5.6 3.3 1.3l1.3-1.3c-1.1-1-2.5-1.8-4.5-1.8-3.6 0-6.7 3-6.7 6.6 0 3.6 3.1 6.6 6.7 6.6 2 0 3.4-.6 4.6-1.9 1.2-1.2 1.6-2.9 1.6-4.2 0-.4 0-.8-.1-1.1h-6.2zM93 24.4c-.4-1-1.4-2.7-3.6-2.7s-4 1.7-4 4.3c0 2.4 1.8 4.3 4.2 4.3 1.9 0 3.1-1.2 3.5-1.9l-1.4-1c-.5.7-1.1 1.2-2.1 1.2s-1.6-.4-2.1-1.3l5.7-2.4-.2-.5zm-5.8 1.4c0-1.6 1.3-2.5 2.2-2.5.7 0 1.4.4 1.6.9l-3.8 1.6zm-4.7 4.1h1.9V17.4h-1.9v12.5zm-3-7.3c-.5-.5-1.3-1-2.3-1-2.1 0-4.1 1.9-4.1 4.3s1.9 4.2 4.1 4.2c1 0 1.8-.5 2.2-1h.1v.6c0 1.6-.9 2.5-2.3 2.5-1.1 0-1.9-.8-2.1-1.5l-1.6.7c.5 1.1 1.7 2.5 3.8 2.5 2.2 0 4-1.3 4-4.4v-7.6h-1.8v.7zm-2.2 5.9c-1.3 0-2.4-1.1-2.4-2.6s1.1-2.6 2.4-2.6c1.3 0 2.3 1.1 2.3 2.6s-1 2.6-2.3 2.6zm24.4-11.1h-4.5v12.5h1.9v-4.7h2.6c2.1 0 4.1-1.5 4.1-3.9s-2-3.9-4.1-3.9zm.1 6h-2.7v-4.3h2.7c1.4 0 2.2 1.2 2.2 2.1-.1 1.1-.9 2.2-2.2 2.2zm11.5-1.8c-1.4 0-2.8.6-3.3 1.9l1.7.7c.4-.7 1-.9 1.7-.9 1 0 1.9.6 2 1.6v.1c-.3-.2-1.1-.5-1.9-.5-1.8 0-3.6 1-3.6 2.8 0 1.7 1.5 2.8 3.1 2.8 1.3 0 1.9-.6 2.4-1.2h.1v1h1.8v-4.8c-.2-2.2-1.9-3.5-4-3.5zm-.2 6.9c-.6 0-1.5-.3-1.5-1.1 0-1 1.1-1.3 2-1.3.8 0 1.2.2 1.7.4-.2 1.2-1.2 2-2.2 2zm10.5-6.6l-2.1 5.4h-.1l-2.2-5.4h-2l3.3 7.6-1.9 4.2h1.9l5.1-11.8h-2zm-16.8 8h1.9V17.4h-1.9v12.5z' fill='%23FFF'/%3E%3Cpath fill='url(%23a)' d='M1.4.5c-.3.3-.5.8-.5 1.4V24c0 .6.2 1.1.5 1.4l.1.1 12.4-12.4v-.2L1.4.5z' transform='translate(9 7)'/%3E%3Cpath fill='url(%23b)' d='M18 17.3l-4.1-4.1v-.3L18 8.8l.1.1 4.9 2.8c1.4.8 1.4 2.1 0 2.9l-5 2.7z' transform='translate(9 7)'/%3E%3Cpath fill='url(%23c)' d='M18.1 17.2L13.9 13 1.4 25.5c.5.5 1.2.5 2.1.1l14.6-8.4' transform='translate(9 7)'/%3E%3Cpath fill='url(%23d)' d='M18.1 8.8L3.5.5C2.6 0 1.9.1 1.4.6L13.9 13l4.2-4.2z' transform='translate(9 7)'/%3E%3Cg fill='%23000'%3E%3Cpath d='M27 24.1l-14.5 8.2c-.8.5-1.5.4-2 0l-.1.1.1.1c.5.4 1.2.5 2 0L27 24.1z' opacity='.2'/%3E%3Cpath d='M10.4 32.3c-.3-.3-.4-.8-.4-1.4v.1c0 .6.2 1.1.5 1.4v-.1h-.1z' opacity='.12'/%3E%3C/g%3E%3Cpath fill='%23000' d='M32 21.3l-5 2.8.1.1 4.9-2.8c.7-.4 1-.9 1-1.4 0 .5-.4.9-1 1.3z' opacity='.12'/%3E%3Cpath fill='%23FFF' d='M12.5 7.6L32 18.7c.6.4 1 .8 1 1.3 0-.5-.3-1-1-1.4L12.5 7.5C11.1 6.7 10 7.4 10 9v.1c0-1.6 1.1-2.3 2.5-1.5z' opacity='.25'/%3E%3C/g%3E%3C/svg%3E")
}

.main-footer-white .main-footer__app_google_en{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='135' height='40'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='91.536%25' x2='-37.559%25' y1='4.839%25' y2='71.968%25'%3E%3Cstop offset='0%25' stop-color='%2300A0FF'/%3E%3Cstop offset='.657%25' stop-color='%2300A1FF'/%3E%3Cstop offset='26.01%25' stop-color='%2300BEFF'/%3E%3Cstop offset='51.22%25' stop-color='%2300D2FF'/%3E%3Cstop offset='76.04%25' stop-color='%2300DFFF'/%3E%3Cstop offset='100%25' stop-color='%2300E3FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='107.728%25' x2='-130.665%25' y1='49.428%25' y2='49.428%25'%3E%3Cstop offset='0%25' stop-color='%23FFE000'/%3E%3Cstop offset='40.87%25' stop-color='%23FFBD00'/%3E%3Cstop offset='77.54%25' stop-color='orange'/%3E%3Cstop offset='100%25' stop-color='%23FF9C00'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='86.389%25' x2='-49.888%25' y1='17.815%25' y2='194.393%25'%3E%3Cstop offset='0%25' stop-color='%23FF3A44'/%3E%3Cstop offset='100%25' stop-color='%23C31162'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='-18.579%25' x2='42.275%25' y1='-54.527%25' y2='24.69%25'%3E%3Cstop offset='0%25' stop-color='%2332A071'/%3E%3Cstop offset='6.85%25' stop-color='%232DA771'/%3E%3Cstop offset='47.62%25' stop-color='%2315CF74'/%3E%3Cstop offset='80.09%25' stop-color='%2306E775'/%3E%3Cstop offset='100%25' stop-color='%2300F076'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23374044' fill-rule='nonzero' d='M130 40H5c-2.8 0-5-2.2-5-5V5c0-2.8 2.2-5 5-5h125c2.8 0 5 2.2 5 5v30c0 2.7-2.2 5-5 5z'/%3E%3Cpath fill='%23FFF' d='M46.055 12.67a2.044 2.044 0 01-.745.591c-.19.092-.416.17-.681.232a4.076 4.076 0 01-.934.095c-.402 0-.77-.069-1.105-.207a2.395 2.395 0 01-.864-.597 2.73 2.73 0 01-.56-.963 3.94 3.94 0 01-.2-1.305v-.422c0-.486.06-.92.18-1.303.12-.382.293-.705.519-.969a2.2 2.2 0 01.826-.602 2.816 2.816 0 011.107-.206c.39 0 .73.05 1.02.151.29.101.534.243.734.424.199.182.356.398.47.649.114.25.19.525.228.824h-1.09a1.877 1.877 0 00-.131-.462 1.123 1.123 0 00-.253-.365 1.14 1.14 0 00-.396-.241 1.601 1.601 0 00-.56-.088c-.26 0-.487.048-.679.145a1.265 1.265 0 00-.479.424 2.006 2.006 0 00-.285.685c-.063.271-.095.58-.095.925v.431c0 .352.038.663.114.934.076.27.186.499.328.683.142.185.315.325.518.422.204.097.435.145.692.145.19 0 .354-.012.49-.037.137-.025.252-.057.345-.095a1.019 1.019 0 00.378-.255v-1.252H43.63v-.844h2.426v2.452zm3.212.918a2.46 2.46 0 01-.95-.176 2.09 2.09 0 01-.715-.483 2.115 2.115 0 01-.453-.73 2.57 2.57 0 01-.158-.91v-.175c0-.375.055-.714.167-1.018.111-.303.263-.56.457-.773a2.01 2.01 0 01.683-.492c.262-.116.544-.174.846-.174.346 0 .646.058.9.174.256.116.467.277.634.485.167.208.291.456.373.743.082.287.123.602.123.945v.457h-3.107c.015.185.054.354.117.51a1.182 1.182 0 001.145.765c.263 0 .493-.053.687-.159.195-.105.364-.25.508-.435l.576.55a1.951 1.951 0 01-.68.617c-.15.083-.32.15-.511.202a2.47 2.47 0 01-.642.077zm-.127-4.074a.9.9 0 00-.71.308c-.18.205-.295.49-.345.857h2.035v-.08a1.948 1.948 0 00-.068-.406 1.036 1.036 0 00-.17-.347.818.818 0 00-.296-.242 1 1 0 00-.446-.09zm4.2-1.925v1.156h.84v.791h-.84v2.654a.82.82 0 00.036.264.34.34 0 00.101.156.36.36 0 00.156.075c.06.013.127.02.2.02.073 0 .144-.006.213-.016s.122-.02.16-.028v.826a4.017 4.017 0 01-.296.068 2.16 2.16 0 01-.407.033c-.175 0-.339-.024-.49-.07a.973.973 0 01-.648-.642 1.844 1.844 0 01-.092-.624V9.536h-.782v-.79h.782V7.588h1.068zm5.033 5.911h-1.068V8.745h1.068V13.5zm-1.134-5.99c0-.164.052-.3.156-.408.104-.109.252-.163.446-.163.193 0 .343.054.448.163a.562.562 0 01.158.408.55.55 0 01-.158.402c-.105.107-.255.16-.448.16-.194 0-.342-.053-.446-.16a.554.554 0 01-.156-.402zm3.634.08v1.155h.84v.791h-.84v2.654a.82.82 0 00.035.264c.024.067.057.12.101.156a.36.36 0 00.156.075c.06.013.127.02.2.02.073 0 .145-.006.213-.016.07-.01.123-.02.16-.028v.826a4.016 4.016 0 01-.296.068 2.16 2.16 0 01-.406.033c-.176 0-.34-.024-.49-.07a.973.973 0 01-.649-.642 1.844 1.844 0 01-.092-.624V9.536h-.782v-.79h.782V7.588h1.068zm3.696 3.489c0-.346.05-.666.151-.96.102-.295.247-.55.436-.767.188-.217.42-.387.692-.51a2.23 2.23 0 01.927-.185c.349 0 .66.062.936.185.275.123.508.293.696.51.19.216.334.472.433.766.1.295.15.615.15.96v.093c0 .346-.05.666-.15.962-.1.296-.244.552-.433.767-.188.215-.42.384-.694.506a2.268 2.268 0 01-.93.182c-.348 0-.66-.06-.933-.182a1.978 1.978 0 01-.694-.506 2.25 2.25 0 01-.436-.767 2.959 2.959 0 01-.151-.962v-.092zm1.068.092c0 .214.022.416.066.606.044.19.112.357.206.5.094.141.213.253.358.335.145.082.317.123.517.123.196 0 .367-.04.512-.123.145-.082.263-.194.356-.336.092-.142.16-.308.206-.499a2.57 2.57 0 00.068-.606v-.092a2.53 2.53 0 00-.068-.6 1.552 1.552 0 00-.209-.497 1.004 1.004 0 00-.875-.468.98.98 0 00-.865.468 1.517 1.517 0 00-.206.497 2.642 2.642 0 00-.066.6v.092zm5.247-2.426l.03.55a1.742 1.742 0 011.385-.638c.228 0 .436.032.622.095s.345.165.476.305c.132.14.234.324.306.55.072.225.108.499.108.821V13.5h-1.068v-3.08a1.38 1.38 0 00-.055-.416.605.605 0 00-.422-.426 1.265 1.265 0 00-.358-.046c-.22 0-.411.052-.574.158a1.15 1.15 0 00-.389.426V13.5h-1.068V8.745h1.007z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M68 21.7c-2.4 0-4.3 1.8-4.3 4.3 0 2.4 1.9 4.3 4.3 4.3s4.3-1.8 4.3-4.3c0-2.6-1.9-4.3-4.3-4.3zm0 6.8c-1.3 0-2.4-1.1-2.4-2.6s1.1-2.6 2.4-2.6c1.3 0 2.4 1 2.4 2.6 0 1.5-1.1 2.6-2.4 2.6zm-9.3-6.8c-2.4 0-4.3 1.8-4.3 4.3 0 2.4 1.9 4.3 4.3 4.3S63 28.5 63 26c0-2.6-1.9-4.3-4.3-4.3zm0 6.8c-1.3 0-2.4-1.1-2.4-2.6s1.1-2.6 2.4-2.6c1.3 0 2.4 1 2.4 2.6 0 1.5-1.1 2.6-2.4 2.6zM47.6 23v1.8h4.3c-.1 1-.5 1.8-1 2.3-.6.6-1.6 1.3-3.3 1.3-2.7 0-4.7-2.1-4.7-4.8 0-2.7 2.1-4.8 4.7-4.8 1.4 0 2.5.6 3.3 1.3l1.3-1.3c-1.1-1-2.5-1.8-4.5-1.8-3.6 0-6.7 3-6.7 6.6 0 3.6 3.1 6.6 6.7 6.6 2 0 3.4-.6 4.6-1.9 1.2-1.2 1.6-2.9 1.6-4.2 0-.4 0-.8-.1-1.1h-6.2zM93 24.4c-.4-1-1.4-2.7-3.6-2.7s-4 1.7-4 4.3c0 2.4 1.8 4.3 4.2 4.3 1.9 0 3.1-1.2 3.5-1.9l-1.4-1c-.5.7-1.1 1.2-2.1 1.2s-1.6-.4-2.1-1.3l5.7-2.4-.2-.5zm-5.8 1.4c0-1.6 1.3-2.5 2.2-2.5.7 0 1.4.4 1.6.9l-3.8 1.6zm-4.7 4.1h1.9V17.4h-1.9v12.5zm-3-7.3c-.5-.5-1.3-1-2.3-1-2.1 0-4.1 1.9-4.1 4.3s1.9 4.2 4.1 4.2c1 0 1.8-.5 2.2-1h.1v.6c0 1.6-.9 2.5-2.3 2.5-1.1 0-1.9-.8-2.1-1.5l-1.6.7c.5 1.1 1.7 2.5 3.8 2.5 2.2 0 4-1.3 4-4.4v-7.6h-1.8v.7zm-2.2 5.9c-1.3 0-2.4-1.1-2.4-2.6s1.1-2.6 2.4-2.6c1.3 0 2.3 1.1 2.3 2.6s-1 2.6-2.3 2.6zm24.4-11.1h-4.5v12.5h1.9v-4.7h2.6c2.1 0 4.1-1.5 4.1-3.9s-2-3.9-4.1-3.9zm.1 6h-2.7v-4.3h2.7c1.4 0 2.2 1.2 2.2 2.1-.1 1.1-.9 2.2-2.2 2.2zm11.5-1.8c-1.4 0-2.8.6-3.3 1.9l1.7.7c.4-.7 1-.9 1.7-.9 1 0 1.9.6 2 1.6v.1c-.3-.2-1.1-.5-1.9-.5-1.8 0-3.6 1-3.6 2.8 0 1.7 1.5 2.8 3.1 2.8 1.3 0 1.9-.6 2.4-1.2h.1v1h1.8v-4.8c-.2-2.2-1.9-3.5-4-3.5zm-.2 6.9c-.6 0-1.5-.3-1.5-1.1 0-1 1.1-1.3 2-1.3.8 0 1.2.2 1.7.4-.2 1.2-1.2 2-2.2 2zm10.5-6.6l-2.1 5.4h-.1l-2.2-5.4h-2l3.3 7.6-1.9 4.2h1.9l5.1-11.8h-2zm-16.8 8h1.9V17.4h-1.9v12.5z'/%3E%3Cg fill-rule='nonzero'%3E%3Cpath fill='url(%23a)' d='M1.4.5c-.3.3-.5.8-.5 1.4V24c0 .6.2 1.1.5 1.4l.1.1 12.4-12.4v-.2L1.4.5z' transform='translate(9 7)'/%3E%3Cpath fill='url(%23b)' d='M18 17.3l-4.1-4.1v-.3L18 8.8l.1.1 4.9 2.8c1.4.8 1.4 2.1 0 2.9l-5 2.7z' transform='translate(9 7)'/%3E%3Cpath fill='url(%23c)' d='M18.1 17.2L13.9 13 1.4 25.5c.5.5 1.2.5 2.1.1l14.6-8.4' transform='translate(9 7)'/%3E%3Cpath fill='url(%23d)' d='M18.1 8.8L3.5.5C2.6 0 1.9.1 1.4.6L13.9 13l4.2-4.2z' transform='translate(9 7)'/%3E%3Cg fill='%23000'%3E%3Cpath d='M27 24.1l-14.5 8.2c-.8.5-1.5.4-2 0l-.1.1.1.1c.5.4 1.2.5 2 0L27 24.1z' opacity='.2'/%3E%3Cpath d='M10.4 32.3c-.3-.3-.4-.8-.4-1.4v.1c0 .6.2 1.1.5 1.4v-.1h-.1z' opacity='.12'/%3E%3C/g%3E%3Cpath fill='%23000' d='M32 21.3l-5 2.8.1.1 4.9-2.8c.7-.4 1-.9 1-1.4 0 .5-.4.9-1 1.3z' opacity='.12'/%3E%3Cpath fill='%23FFF' d='M12.5 7.6L32 18.7c.6.4 1 .8 1 1.3 0-.5-.3-1-1-1.4L12.5 7.5C11.1 6.7 10 7.4 10 9v.1c0-1.6 1.1-2.3 2.5-1.5z' opacity='.25'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.main-footer-white .main-footer__app_huawei_ru{
  background-image:url("data:image/svg+xml,%3Csvg width='135' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M123.926 0H8.332c-.303 0-.602 0-.908.013C6.761.02 6.099.08 5.445.19a6.36 6.36 0 00-3.48 1.781A6.178 6.178 0 00.81 3.57a6.527 6.527 0 00-.618 1.882c-.11.653-.168 1.313-.175 1.974C0 7.73 0 8.032 0 8.335V31.67c0 .314 0 .604.016.911.007.662.065 1.323.175 1.976a6.52 6.52 0 00.618 1.881c.299.591.692 1.13 1.163 1.593a6.17 6.17 0 001.598 1.165 6.633 6.633 0 001.882.627c.652.101 1.312.154 1.972.157.306 0 .605.011.908.011h116.663c.301 0 .61 0 .911-.01a13.162 13.162 0 001.974-.175 6.744 6.744 0 001.882-.627c.591-.3 1.13-.692 1.596-1.163a6.278 6.278 0 001.166-1.593 6.502 6.502 0 00.612-1.882c.11-.653.171-1.313.183-1.975v-.911V9.407 8.33 7.42a13.37 13.37 0 00-.183-1.977 6.502 6.502 0 00-.612-1.882 6.376 6.376 0 00-2.761-2.755 6.618 6.618 0 00-1.881-.617 12.784 12.784 0 00-1.98-.176c-.301 0-.61-.01-.911-.012L123.926 0z' fill='%23374044'/%3E%3Crect width='135' height='40' rx='4' fill='%23374044'/%3E%3Cpath d='M92.103 17.891v10.174c-.001 1.482.682 2.226 2.049 2.23a4.56 4.56 0 00.762-.068c.233-.036.461-.096.682-.178l-.232-1.412c-.169.05-.342.08-.518.088a.724.724 0 01-.594-.227c-.125-.156-.188-.417-.188-.784v-9.98l-1.961.157zM72.269 27.56a4.779 4.779 0 001.961 2.023c.851.47 1.855.701 3.014.693a9.758 9.758 0 002.165-.246c.716-.162 1.413-.4 2.079-.71v-4.861H76.9v1.538h2.666v2.344c-.35.126-.71.22-1.076.28-.38.063-.764.095-1.15.095-.845-.001-1.546-.187-2.102-.558a3.244 3.244 0 01-1.22-1.517 5.8 5.8 0 01-.387-2.194 5.319 5.319 0 01.502-2.41 3.5 3.5 0 011.411-1.512 4.2 4.2 0 012.11-.514 6.975 6.975 0 013.001.75l.502-1.517a8.194 8.194 0 00-3.59-.821 6.711 6.711 0 00-3.051.682 5.08 5.08 0 00-2.15 2.038c-.523.906-.784 2.008-.784 3.307 0 1.195.229 2.232.687 3.11z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.824 27.034h4.627l1.156 3.096h2.134l-4.635-11.56h-1.922l-4.531 11.56h2.038l1.133-3.096zm4.031-1.568h-3.449l1.225-3.327c.174-.51.336-1.01.486-1.5.165.555.332 1.06.501 1.515l1.237 3.312zM53.6 21.52c.043.768.064 1.47.064 2.108l.006 10.093 1.97-.168v-3.55a5.244 5.244 0 001.724.297c.75.015 1.49-.176 2.139-.552a3.675 3.675 0 001.44-1.62c.363-.809.54-1.69.515-2.576 0-.96-.15-1.755-.451-2.382a2.97 2.97 0 00-2.78-1.806c-.99 0-1.868.418-2.633 1.255a9.236 9.236 0 00-.144-1.098H53.6zm5.84 4.142c0 1.038-.2 1.826-.602 2.366h.006c-.4.539-.986.809-1.756.809-.26 0-.52-.028-.774-.083a3.067 3.067 0 01-.687-.228v-4.61c.271-.287.583-.531.925-.727.325-.18.69-.274 1.062-.271a1.587 1.587 0 011.328.65c.341.433.498 1.131.498 2.094zM62.716 23.628c0-.637-.021-1.34-.063-2.107h1.85c.07.363.117.73.144 1.098.765-.837 1.643-1.255 2.633-1.255a2.97 2.97 0 012.78 1.806c.3.627.45 1.421.45 2.382a5.886 5.886 0 01-.515 2.576 3.685 3.685 0 01-1.439 1.62 4.107 4.107 0 01-2.139.552 5.245 5.245 0 01-1.724-.297v3.55l-1.977.174V23.628zm5.181 4.4c.402-.54.603-1.328.603-2.366 0-.963-.167-1.66-.499-2.093a1.587 1.587 0 00-1.328-.651 2.152 2.152 0 00-1.061.271c-.343.195-.655.44-.926.726v4.611c.219.103.449.18.686.228.254.055.514.083.774.083.77 0 1.354-.27 1.755-.81h-.004zM88.586 30.13a7.487 7.487 0 01-.135-1.141c-.33.383-.733.696-1.185.922a3.52 3.52 0 01-1.648.378 3.114 3.114 0 01-1.352-.29 2.25 2.25 0 01-.969-.878 2.687 2.687 0 01-.356-1.432 2.46 2.46 0 01.902-1.999c.6-.497 1.603-.745 3.007-.746.525 0 1.049.037 1.568.113v-.168c0-.761-.162-1.297-.486-1.609-.324-.311-.79-.468-1.395-.47-.456.005-.91.066-1.35.183a7.063 7.063 0 00-1.255.44l-.313-1.437c.448-.19.913-.338 1.389-.439a8.024 8.024 0 011.819-.2 4.775 4.775 0 011.898.34c.53.234.961.646 1.22 1.165.293.55.44 1.29.44 2.221v3.423c0 .356.02.896.063 1.62l-1.862.004zm-1.176-1.594c.38-.176.722-.425 1.005-.734v-1.598a12.77 12.77 0 00-1.316-.088c-.813 0-1.375.132-1.687.396a1.32 1.32 0 00-.47 1.064c0 .427.113.74.339.94.256.22.585.331.921.315.42-.006.833-.107 1.208-.295z' fill='%23fff'/%3E%3Cpath d='M97.008 28.065V17.891l1.962-.157v9.98c0 .367.063.628.188.784a.725.725 0 00.594.227c.176-.008.35-.038.519-.088l.232 1.412a3.46 3.46 0 01-.683.178 4.557 4.557 0 01-.762.068c-1.365-.004-2.049-.748-2.05-2.23z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M103.04 26.077h5.632v-.52a5.41 5.41 0 00-.389-2.108 3.406 3.406 0 00-1.212-1.519c-.545-.38-1.225-.57-2.038-.57a3.923 3.923 0 00-2.07.542c-.61.374-1.097.92-1.4 1.568a5.562 5.562 0 00-.502 2.457c-.023.81.137 1.614.471 2.352a3.336 3.336 0 001.411 1.492c.628.345 1.4.518 2.314.518a7.337 7.337 0 003.247-.701l-.429-1.349a7.52 7.52 0 01-1.217.395 5.539 5.539 0 01-1.242.148c-1.628 0-2.487-.902-2.576-2.705zm3.191-2.799c.308.343.481.858.519 1.545h-3.661c.101-.682.318-1.195.65-1.54a1.663 1.663 0 011.255-.519 1.584 1.584 0 011.237.515z' fill='%23fff'/%3E%3Cpath d='M110.26 23.683c0-.473-.021-1.194-.064-2.162h1.842c.033.24.063.525.093.858.03.332.048.603.059.81.199-.335.424-.654.675-.953a2.7 2.7 0 01.774-.627 2.04 2.04 0 011.008-.243c.265-.006.529.027.784.095l-.248 1.708a2.138 2.138 0 00-.638-.088 2.096 2.096 0 00-1.213.354c-.431.326-.806.721-1.109 1.169v5.53h-1.963v-6.45zM115.902 33.48a5.358 5.358 0 001.633.246 3.654 3.654 0 001.703-.366 3.39 3.39 0 001.225-1.124 8.903 8.903 0 00.965-1.995l3.168-8.72h-1.987l-1.618 4.896c-.203.618-.378 1.24-.527 1.868a15.684 15.684 0 00-.502-1.907l-1.596-4.851h-2.113l3.173 8.68-.127.313c-.435 1.123-1.089 1.684-1.963 1.684a3.441 3.441 0 01-.574-.053 5.269 5.269 0 01-.501-.107l-.359 1.437z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.023 7.277H15.89c-5.23 0-7.155 1.917-7.155 7.159v11.132c0 5.241 1.918 7.159 7.16 7.159h11.131c5.242 0 7.162-1.918 7.162-7.16V14.437c-.009-5.242-1.925-7.16-7.166-7.16z' fill='%23C8102E'/%3E%3Cpath d='M18.466 14.527a4.233 4.233 0 004.615.919 4.233 4.233 0 002.617-3.913h-.6a3.637 3.637 0 11-7.273 0h-.599c0 1.123.446 2.2 1.24 2.994zM14.45 20.002h-.675v1.342h-1.524v-1.342h-.675v3.327h.675v-1.352h1.524v1.352h.675v-3.327zM16.822 22.736c.488 0 .756-.288.756-.83v-1.91h.674v1.88c0 .954-.533 1.501-1.44 1.501-.906 0-1.426-.531-1.426-1.472v-1.903h.675v1.881c0 .557.273.853.76.853zM24.624 20.002l.754 2.287.732-2.286h.7l-1.156 3.326h-.565l-.755-2.184-.756 2.184h-.56l-1.159-3.326h.719l.74 2.286.754-2.287h.552zM29.252 21.897h-1.227v.823h1.843v.607H27.36v-3.322h2.447v.605h-1.782v.682h1.227v.605zM31.342 23.324h-.666v-3.322h.666v3.322z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.285 23.327l.301-.693h1.523l.299.693h.707l-1.46-3.325h-.595l-1.465 3.325h.69zm1.568-1.292h-1.016l.505-1.191.51 1.191z' fill='%23fff'/%3E%3Cpath d='M43.26 13.62c-.453 0-.88-.07-1.28-.21a3.14 3.14 0 01-1.1-.72l.63-.79c.273.253.547.437.82.55.273.107.58.16.92.16.38 0 .697-.09.95-.27.26-.187.39-.457.39-.81 0-.347-.127-.6-.38-.76-.247-.16-.61-.24-1.09-.24h-.81v-.87h.61c.48 0 .823-.08 1.03-.24.213-.16.32-.39.32-.69 0-.3-.103-.52-.31-.66-.207-.147-.47-.22-.79-.22-.28 0-.537.05-.77.15a2.584 2.584 0 00-.67.4l-.59-.77c.26-.247.567-.44.92-.58.36-.14.74-.21 1.14-.21.687 0 1.223.153 1.61.46.393.3.59.72.59 1.26 0 .333-.077.627-.23.88-.147.253-.37.44-.67.56v.04c.353.08.647.257.88.53.233.273.35.62.35 1.04 0 .327-.063.617-.19.87a1.848 1.848 0 01-.53.63c-.22.167-.48.293-.78.38-.3.087-.623.13-.97.13zM48.106 13.62c-.433 0-.783-.13-1.05-.39-.267-.267-.4-.617-.4-1.05 0-.26.053-.49.16-.69.113-.207.287-.383.52-.53.24-.147.54-.27.9-.37a8.37 8.37 0 011.31-.23 1.555 1.555 0 00-.06-.36.708.708 0 00-.15-.31.607.607 0 00-.27-.21.983.983 0 00-.42-.08c-.24 0-.477.047-.71.14-.227.093-.45.207-.67.34l-.42-.77a4.92 4.92 0 01.92-.45c.34-.127.707-.19 1.1-.19.613 0 1.07.183 1.37.55.307.36.46.883.46 1.57v2.91h-.95l-.08-.54h-.04c-.22.187-.457.343-.71.47-.247.127-.517.19-.81.19zm.37-.9c.2 0 .38-.047.54-.14.167-.093.343-.227.53-.4v-1.1c-.333.04-.613.093-.84.16-.227.067-.41.143-.55.23a.767.767 0 00-.3.28.683.683 0 00-.09.34c0 .22.067.38.2.48.133.1.303.15.51.15zM52.172 13.5V8.59h3.23v.91h-2.08v4h-1.15zM56.49 15.44V8.59h.95l.08.52h.04c.208-.173.438-.323.69-.45.254-.127.518-.19.79-.19.308 0 .578.06.81.18.24.113.444.28.61.5.168.22.294.483.38.79.088.307.13.65.13 1.03 0 .42-.06.797-.18 1.13a2.55 2.55 0 01-.46.83 2.06 2.06 0 01-.67.51c-.252.12-.516.18-.79.18-.212 0-.426-.047-.64-.14a2.45 2.45 0 01-.62-.4l.03.82v1.54h-1.15zm2.14-2.77c.328 0 .6-.14.82-.42.22-.287.33-.71.33-1.27 0-.493-.082-.877-.25-1.15-.166-.273-.436-.41-.81-.41-.346 0-.706.183-1.08.55v2.29c.18.153.354.26.52.32.168.06.324.09.47.09zM62.507 15.52c-.133 0-.25-.01-.35-.03a1.416 1.416 0 01-.29-.07l.21-.9c.047.013.1.027.16.04.066.02.13.03.19.03.26 0 .467-.08.62-.24.16-.153.28-.353.36-.6l.09-.31-1.93-4.85h1.17l.85 2.41c.073.213.143.44.21.68l.22.7h.04l.18-.69.19-.69.74-2.41h1.11l-1.78 5.13c-.1.28-.21.53-.33.75-.12.22-.26.407-.42.56a1.48 1.48 0 01-.54.36c-.2.087-.434.13-.7.13zM68.542 13.62c-.34 0-.663-.04-.97-.12a2.804 2.804 0 01-.91-.48l.47-.74c.213.167.43.283.65.35.227.067.447.1.66.1.3 0 .55-.063.75-.19a.592.592 0 00.31-.53c0-.433-.334-.65-1-.65h-.73v-.78h.63c.313 0 .546-.053.7-.16a.542.542 0 00.23-.46c0-.2-.08-.35-.24-.45-.153-.1-.364-.15-.63-.15-.254 0-.477.03-.67.09-.194.06-.387.157-.58.29l-.45-.75c.253-.173.523-.303.81-.39.293-.087.613-.13.96-.13.253 0 .493.027.72.08.233.053.437.137.61.25.18.107.32.247.42.42.106.173.16.377.16.61 0 .22-.067.43-.2.63-.133.193-.334.337-.6.43v.04c.3.073.54.207.72.4.187.187.28.45.28.79 0 .24-.06.453-.18.64-.114.187-.27.343-.47.47a2.264 2.264 0 01-.67.29 3.05 3.05 0 01-.78.1zM71.83 13.5V8.59h1.12v1.69c0 .253-.013.537-.04.85l-.06.93h.03c.087-.153.19-.327.31-.52.12-.2.22-.373.3-.52l1.56-2.43h1.06v4.91h-1.12v-1.69c0-.253.01-.533.03-.84l.08-.94h-.04a166.017 166.017 0 01-.61 1.04l-1.56 2.43h-1.06zM78.742 13.5v-4h-1.54v-.91h4.24v.91h-1.54v4h-1.16zM84.472 13.62c-.34 0-.657-.057-.95-.17-.294-.12-.55-.29-.77-.51a2.374 2.374 0 01-.52-.8c-.12-.32-.18-.683-.18-1.09 0-.4.063-.76.19-1.08.126-.32.293-.59.5-.81.213-.22.456-.39.73-.51.273-.12.553-.18.84-.18.333 0 .627.057.88.17.253.113.463.273.63.48.173.207.303.453.39.74a3.235 3.235 0 01.11 1.26c-.007.1-.017.18-.03.24h-3.12c.053.44.207.78.46 1.02.26.233.59.35.99.35.213 0 .41-.03.59-.09.186-.067.37-.157.55-.27l.39.72c-.234.153-.493.28-.78.38-.287.1-.587.15-.9.15zm-1.31-3.04h2.18c0-.38-.084-.677-.25-.89-.16-.22-.41-.33-.75-.33-.293 0-.55.103-.77.31-.22.207-.357.51-.41.91zM89.642 13.5V8.59h1.99c.273 0 .523.023.75.07.233.04.433.11.6.21.173.1.307.233.4.4.1.16.15.357.15.59 0 .24-.07.453-.21.64-.133.18-.337.31-.61.39v.04c.293.073.537.2.73.38.193.18.29.44.29.78a1.232 1.232 0 01-.58 1.08c-.18.113-.393.197-.64.25-.24.053-.5.08-.78.08h-2.09zm1.13-2.92h.75c.32 0 .55-.053.69-.16a.523.523 0 00.21-.44.544.544 0 00-.2-.45c-.133-.107-.357-.16-.67-.16h-.78v1.21zm0 2.14h.88c.333 0 .573-.063.72-.19a.628.628 0 00.23-.51c0-.2-.08-.36-.24-.48-.16-.12-.41-.18-.75-.18h-.84v1.36z' fill='%23fff'/%3E%3C/svg%3E")
}

.main-footer-white .main-footer__app_huawei_en{
  background-image:url("data:image/svg+xml,%3Csvg width='135' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='135' height='40' rx='4' fill='%23374044'/%3E%3Cpath d='M92.103 17.891v10.174c-.001 1.482.682 2.226 2.049 2.23a4.56 4.56 0 00.762-.068c.233-.036.461-.096.682-.178l-.232-1.412c-.169.05-.342.08-.518.088a.724.724 0 01-.594-.227c-.125-.156-.188-.417-.188-.784v-9.98l-1.961.157zM72.269 27.56a4.779 4.779 0 001.961 2.023c.851.47 1.855.701 3.014.693a9.758 9.758 0 002.165-.246c.716-.162 1.413-.4 2.079-.71v-4.861H76.9v1.538h2.666v2.344c-.35.126-.71.22-1.076.28-.38.063-.764.095-1.15.095-.845-.001-1.546-.187-2.102-.558a3.244 3.244 0 01-1.22-1.517 5.8 5.8 0 01-.387-2.194 5.319 5.319 0 01.502-2.41 3.5 3.5 0 011.411-1.512 4.2 4.2 0 012.11-.514 6.975 6.975 0 013.001.75l.502-1.517a8.194 8.194 0 00-3.59-.821 6.711 6.711 0 00-3.051.682 5.08 5.08 0 00-2.15 2.038c-.523.906-.784 2.008-.784 3.307 0 1.195.229 2.232.687 3.11z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.824 27.034h4.627l1.156 3.096h2.134l-4.635-11.56h-1.922l-4.531 11.56h2.038l1.133-3.096zm4.031-1.568h-3.449l1.225-3.327c.174-.51.336-1.01.486-1.5.165.555.332 1.06.501 1.515l1.237 3.312zM53.6 21.52c.043.768.064 1.47.064 2.108l.006 10.093 1.97-.168v-3.55a5.244 5.244 0 001.724.297c.75.015 1.49-.176 2.139-.552a3.675 3.675 0 001.44-1.62c.363-.809.54-1.69.515-2.576 0-.96-.15-1.755-.451-2.382a2.97 2.97 0 00-2.78-1.806c-.99 0-1.868.418-2.633 1.255a9.236 9.236 0 00-.144-1.098H53.6zm5.84 4.142c0 1.038-.2 1.826-.602 2.366h.006c-.4.539-.986.809-1.756.809-.26 0-.52-.028-.774-.083a3.067 3.067 0 01-.687-.228v-4.61c.271-.287.583-.531.925-.727.325-.18.69-.274 1.062-.271a1.587 1.587 0 011.328.65c.341.433.498 1.131.498 2.094zM62.716 23.628c0-.637-.021-1.34-.063-2.107h1.85c.07.363.117.73.144 1.098.765-.837 1.643-1.255 2.633-1.255a2.97 2.97 0 012.78 1.806c.3.627.45 1.421.45 2.382a5.886 5.886 0 01-.515 2.576 3.685 3.685 0 01-1.439 1.62 4.107 4.107 0 01-2.139.552 5.245 5.245 0 01-1.724-.297v3.55l-1.977.174V23.628zm5.181 4.4c.402-.54.603-1.328.603-2.366 0-.963-.167-1.66-.499-2.093a1.587 1.587 0 00-1.328-.651 2.152 2.152 0 00-1.061.271c-.343.195-.655.44-.926.726v4.611c.219.103.449.18.686.228.254.055.514.083.774.083.77 0 1.354-.27 1.755-.81h-.004zM88.586 30.13a7.487 7.487 0 01-.135-1.141c-.33.383-.733.696-1.185.922a3.52 3.52 0 01-1.648.378 3.114 3.114 0 01-1.352-.29 2.25 2.25 0 01-.969-.878 2.687 2.687 0 01-.356-1.432 2.46 2.46 0 01.902-1.999c.6-.497 1.603-.745 3.007-.746.525 0 1.049.037 1.568.113v-.168c0-.761-.162-1.297-.486-1.609-.324-.311-.79-.468-1.395-.47-.456.005-.91.066-1.35.183a7.063 7.063 0 00-1.255.44l-.313-1.437c.448-.19.913-.338 1.389-.439a8.024 8.024 0 011.819-.2 4.775 4.775 0 011.898.34c.53.234.961.646 1.22 1.165.293.55.44 1.29.44 2.221v3.423c0 .356.02.896.063 1.62l-1.862.004zm-1.176-1.594c.38-.176.722-.425 1.005-.734v-1.598a12.77 12.77 0 00-1.316-.088c-.813 0-1.375.132-1.687.396a1.32 1.32 0 00-.47 1.064c0 .427.113.74.339.94.256.22.585.331.921.315.42-.006.833-.107 1.208-.295z' fill='%23fff'/%3E%3Cpath d='M97.008 28.065V17.891l1.962-.157v9.98c0 .367.063.628.188.784a.725.725 0 00.594.227c.176-.008.35-.038.519-.088l.232 1.412a3.46 3.46 0 01-.683.178 4.557 4.557 0 01-.762.068c-1.365-.004-2.049-.748-2.05-2.23z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M103.04 26.077h5.632v-.52a5.41 5.41 0 00-.389-2.108 3.406 3.406 0 00-1.212-1.519c-.545-.38-1.225-.57-2.038-.57a3.923 3.923 0 00-2.07.542c-.61.374-1.097.92-1.4 1.568a5.562 5.562 0 00-.502 2.457c-.023.81.137 1.614.471 2.352a3.336 3.336 0 001.411 1.492c.628.345 1.4.518 2.314.518a7.337 7.337 0 003.247-.701l-.429-1.349a7.52 7.52 0 01-1.217.395 5.539 5.539 0 01-1.242.148c-1.628 0-2.487-.902-2.576-2.705zm3.191-2.799c.308.343.481.858.519 1.545h-3.661c.101-.682.318-1.195.65-1.54a1.663 1.663 0 011.255-.519 1.584 1.584 0 011.237.515z' fill='%23fff'/%3E%3Cpath d='M110.26 23.683c0-.473-.021-1.194-.064-2.162h1.842c.033.24.063.525.093.858.03.332.048.603.059.81.199-.335.424-.654.675-.953a2.7 2.7 0 01.774-.627 2.04 2.04 0 011.008-.243c.265-.006.529.027.784.095l-.248 1.708a2.138 2.138 0 00-.638-.088 2.096 2.096 0 00-1.213.354c-.431.326-.806.721-1.109 1.169v5.53h-1.963v-6.45zM115.902 33.48a5.358 5.358 0 001.633.246 3.654 3.654 0 001.703-.366 3.39 3.39 0 001.225-1.124 8.903 8.903 0 00.965-1.995l3.168-8.72h-1.987l-1.618 4.896c-.203.618-.378 1.24-.527 1.868a15.684 15.684 0 00-.502-1.907l-1.596-4.851h-2.113l3.173 8.68-.127.313c-.435 1.123-1.089 1.684-1.963 1.684a3.441 3.441 0 01-.574-.053 5.269 5.269 0 01-.501-.107l-.359 1.437z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.023 7.277H15.89c-5.23 0-7.155 1.917-7.155 7.159v11.132c0 5.241 1.918 7.159 7.16 7.159h11.131c5.242 0 7.162-1.918 7.162-7.16V14.437c-.009-5.242-1.925-7.16-7.166-7.16z' fill='%23C8102E'/%3E%3Cpath d='M18.466 14.527a4.233 4.233 0 004.615.919 4.233 4.233 0 002.617-3.913h-.6a3.637 3.637 0 11-7.273 0h-.599c0 1.123.446 2.2 1.24 2.994zM14.45 20.002h-.675v1.342h-1.524v-1.342h-.675v3.327h.675v-1.352h1.524v1.352h.675v-3.327zM16.822 22.736c.488 0 .756-.288.756-.83v-1.91h.674v1.88c0 .954-.533 1.501-1.44 1.501-.906 0-1.426-.531-1.426-1.472v-1.903h.675v1.881c0 .557.273.853.76.853zM24.624 20.002l.754 2.287.732-2.286h.7l-1.156 3.326h-.565l-.755-2.184-.756 2.184h-.56l-1.159-3.326h.719l.74 2.286.754-2.287h.552zM29.252 21.897h-1.227v.823h1.843v.607H27.36v-3.322h2.447v.605h-1.782v.682h1.227v.605zM31.342 23.324h-.666v-3.322h.666v3.322z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.285 23.327l.301-.693h1.523l.299.693h.707l-1.46-3.325h-.595l-1.465 3.325h.69zm1.568-1.292h-1.016l.505-1.191.51 1.191z' fill='%23fff'/%3E%3Cpath d='M41.33 13.5V6.96h3.94v.98h-2.78v1.67h2.35v.98h-2.35v1.93h2.88v.98h-4.04zM45.74 13.5l1.56-2.56-1.46-2.35h1.24l.55.93c.073.133.147.273.22.42.08.14.157.277.23.41h.04c.06-.133.123-.27.19-.41l.19-.42.47-.93h1.19l-1.45 2.48 1.56 2.43h-1.24l-.6-.97a14.78 14.78 0 00-.25-.44 9.054 9.054 0 00-.25-.43h-.04c-.073.14-.147.283-.22.43l-.21.44-.52.97h-1.2zM51.245 15.44V8.59h.95l.08.52h.04a3.51 3.51 0 01.69-.45c.253-.127.516-.19.79-.19.306 0 .576.06.81.18.24.113.443.28.61.5.166.22.293.483.38.79.086.307.13.65.13 1.03 0 .42-.06.797-.18 1.13a2.554 2.554 0 01-.46.83c-.194.22-.417.39-.67.51-.254.12-.517.18-.79.18-.214 0-.427-.047-.64-.14a2.445 2.445 0 01-.62-.4l.03.82v1.54h-1.15zm2.14-2.77c.326 0 .6-.14.82-.42.22-.287.33-.71.33-1.27 0-.493-.084-.877-.25-1.15-.167-.273-.437-.41-.81-.41-.347 0-.707.183-1.08.55v2.29c.18.153.353.26.52.32.166.06.323.09.47.09zM58.109 13.62c-.413 0-.703-.123-.87-.37-.167-.247-.25-.583-.25-1.01v-5.8h1.15v5.86c0 .14.027.24.08.3.053.053.11.08.17.08h.07a.426.426 0 00.11-.02l.15.86c-.153.067-.357.1-.61.1zM61.814 13.62c-.307 0-.6-.057-.88-.17-.28-.113-.53-.28-.75-.5a2.435 2.435 0 01-.51-.81 2.944 2.944 0 01-.19-1.09c0-.407.063-.77.19-1.09.127-.32.297-.59.51-.81.22-.22.47-.387.75-.5.28-.12.573-.18.88-.18.306 0 .6.06.88.18.286.113.536.28.75.5.213.22.383.49.51.81.133.32.2.683.2 1.09 0 .407-.067.77-.2 1.09-.127.32-.297.59-.51.81-.214.22-.464.387-.75.5-.28.113-.574.17-.88.17zm0-.94c.36 0 .643-.147.85-.44.206-.3.31-.697.31-1.19 0-.5-.103-.897-.31-1.19a.978.978 0 00-.85-.45c-.36 0-.644.15-.85.45-.2.293-.3.69-.3 1.19 0 .493.1.89.3 1.19.206.293.49.44.85.44zM65.392 13.5V8.59h.95l.08.87h.04c.173-.32.383-.563.63-.73.247-.173.5-.26.76-.26.233 0 .42.033.56.1l-.2 1a1.54 1.54 0 00-.51-.08c-.193 0-.397.077-.61.23-.213.147-.397.407-.55.78v3h-1.15zM71.225 13.62c-.34 0-.657-.057-.95-.17-.293-.12-.55-.29-.77-.51a2.373 2.373 0 01-.52-.8c-.12-.32-.18-.683-.18-1.09 0-.4.063-.76.19-1.08.127-.32.293-.59.5-.81.213-.22.457-.39.73-.51.273-.12.553-.18.84-.18.333 0 .627.057.88.17.253.113.463.273.63.48.173.207.303.453.39.74a3.235 3.235 0 01.11 1.26c-.007.1-.017.18-.03.24h-3.12c.053.44.207.78.46 1.02.26.233.59.35.99.35.213 0 .41-.03.59-.09a2.79 2.79 0 00.55-.27l.39.72c-.233.153-.493.28-.78.38-.287.1-.587.15-.9.15zm-1.31-3.04h2.18c0-.38-.083-.677-.25-.89-.16-.22-.41-.33-.75-.33-.293 0-.55.103-.77.31-.22.207-.357.51-.41.91zM76.395 13.5V8.59h1.15v4.91h-1.15zm.58-5.77a.734.734 0 01-.51-.18.603.603 0 01-.2-.47c0-.193.067-.35.2-.47a.71.71 0 01.51-.19.71.71 0 01.51.19c.134.12.2.277.2.47 0 .193-.066.35-.2.47a.733.733 0 01-.51.18zM80.842 13.62c-.286 0-.53-.043-.73-.13a1.302 1.302 0 01-.48-.36c-.12-.16-.21-.347-.27-.56a3.101 3.101 0 01-.08-.73V9.5h-.7v-.86l.76-.05.14-1.34h.96v1.34h1.25v.91h-1.25v2.34c0 .573.23.86.69.86.087 0 .174-.01.26-.03.094-.02.177-.047.25-.08l.2.85a3.257 3.257 0 01-.46.12 2.31 2.31 0 01-.54.06zM86.938 13.62c-.307 0-.6-.057-.88-.17-.28-.113-.53-.28-.75-.5a2.431 2.431 0 01-.51-.81 2.942 2.942 0 01-.19-1.09c0-.407.063-.77.19-1.09.126-.32.296-.59.51-.81.22-.22.47-.387.75-.5.28-.12.573-.18.88-.18.306 0 .6.06.88.18.286.113.536.28.75.5.213.22.383.49.51.81.133.32.2.683.2 1.09 0 .407-.067.77-.2 1.09-.127.32-.297.59-.51.81-.214.22-.464.387-.75.5-.28.113-.574.17-.88.17zm0-.94c.36 0 .643-.147.85-.44.206-.3.31-.697.31-1.19 0-.5-.104-.897-.31-1.19a.978.978 0 00-.85-.45c-.36 0-.644.15-.85.45-.2.293-.3.69-.3 1.19 0 .493.1.89.3 1.19.206.293.49.44.85.44zM90.516 13.5V8.59h.95l.08.66h.04c.22-.213.457-.397.71-.55.26-.153.56-.23.9-.23.527 0 .91.17 1.15.51.24.333.36.813.36 1.44v3.08h-1.15v-2.93c0-.407-.06-.693-.18-.86-.12-.167-.317-.25-.59-.25-.213 0-.403.053-.57.16-.16.1-.343.25-.55.45v3.43h-1.15z' fill='%23fff'/%3E%3C/svg%3E")
}

.main-footer-white .main-footer__app_android_ru{
  background-image:url("data:image/svg+xml,%3Csvg width='135' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='135' height='40' rx='4' fill='%23374044'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.023 7.277H15.89c-5.23 0-7.155 1.917-7.155 7.159v11.132c0 5.241 1.918 7.159 7.16 7.159h11.131c5.242 0 7.162-1.918 7.162-7.16V14.437c-.009-5.242-1.925-7.16-7.166-7.16z' fill='%233DDC84'/%3E%3Cpath d='M25.839 22.112a.783.783 0 01-.44-.135.8.8 0 01-.337-.824.807.807 0 01.217-.411.788.788 0 01.862-.174c.145.06.268.163.355.295a.81.81 0 01-.098 1.013.787.787 0 01-.56.236zm-8.745 0a.783.783 0 01-.44-.135.813.813 0 01-.12-1.235.788.788 0 01.862-.174c.145.06.269.163.355.295a.811.811 0 01-.098 1.014.787.787 0 01-.56.235zm9.028-4.834l1.582-2.777a.338.338 0 00-.12-.456.324.324 0 00-.365.024.332.332 0 00-.085.098l-1.601 2.812a9.645 9.645 0 00-4.067-.882 9.65 9.65 0 00-4.066.882l-1.601-2.812a.33.33 0 00-.328-.164.327.327 0 00-.275.244.339.339 0 00.033.253l1.581 2.778c-2.715 1.498-4.572 4.286-4.844 7.58h19c-.272-3.294-2.129-6.082-4.844-7.58z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.651 13.62c-.453 0-.88-.07-1.28-.21a3.14 3.14 0 01-1.1-.72l.63-.79c.273.253.547.437.82.55.273.107.58.16.92.16.38 0 .697-.09.95-.27.26-.187.39-.457.39-.81 0-.347-.127-.6-.38-.76-.247-.16-.61-.24-1.09-.24h-.81v-.87h.61c.48 0 .823-.08 1.03-.24.213-.16.32-.39.32-.69 0-.3-.103-.52-.31-.66-.207-.147-.47-.22-.79-.22-.28 0-.537.05-.77.15a2.584 2.584 0 00-.67.4l-.59-.77c.26-.247.567-.44.92-.58.36-.14.74-.21 1.14-.21.687 0 1.223.153 1.61.46.393.3.59.72.59 1.26 0 .333-.077.627-.23.88-.147.253-.37.44-.67.56v.04c.353.08.647.257.88.53.233.273.35.62.35 1.04 0 .327-.063.617-.19.87a1.848 1.848 0 01-.53.63c-.22.167-.48.293-.78.38-.3.087-.623.13-.97.13zm4.846 0c-.433 0-.783-.13-1.05-.39-.267-.267-.4-.617-.4-1.05 0-.26.053-.49.16-.69.113-.207.287-.383.52-.53.24-.147.54-.27.9-.37a8.37 8.37 0 011.31-.23 1.555 1.555 0 00-.06-.36.708.708 0 00-.15-.31.607.607 0 00-.27-.21.983.983 0 00-.42-.08c-.24 0-.477.047-.71.14-.227.093-.45.207-.67.34l-.42-.77a4.92 4.92 0 01.92-.45c.34-.127.707-.19 1.1-.19.613 0 1.07.183 1.37.55.307.36.46.883.46 1.57v2.91h-.95l-.08-.54h-.04c-.22.187-.457.343-.71.47-.247.127-.517.19-.81.19zm.37-.9c.2 0 .38-.047.54-.14.167-.093.343-.227.53-.4v-1.1c-.333.04-.613.093-.84.16-.227.067-.41.143-.55.23a.767.767 0 00-.3.28.683.683 0 00-.09.34c0 .22.067.38.2.48.133.1.303.15.51.15zm3.696-4.13v4.91h1.15v-4h2.08v-.91h-3.23zm4.319 6.85V8.59h.95l.08.52h.04c.207-.173.437-.323.69-.45.253-.127.517-.19.79-.19.307 0 .577.06.81.18.24.113.443.28.61.5.167.22.293.483.38.79.087.307.13.65.13 1.03 0 .42-.06.797-.18 1.13a2.55 2.55 0 01-.46.83 2.06 2.06 0 01-.67.51c-.253.12-.517.18-.79.18-.213 0-.427-.047-.64-.14a2.45 2.45 0 01-.62-.4l.03.82v1.54h-1.15zm2.14-2.77c.327 0 .6-.14.82-.42.22-.287.33-.71.33-1.27 0-.493-.083-.877-.25-1.15-.167-.273-.437-.41-.81-.41-.347 0-.707.183-1.08.55v2.29c.18.153.353.26.52.32.167.06.323.09.47.09zm3.526 2.82c.1.02.216.03.35.03.267 0 .5-.043.7-.13.207-.08.386-.2.54-.36.16-.153.3-.34.42-.56.12-.22.23-.47.33-.75l1.78-5.13h-1.11l-.74 2.41-.19.69-.18.69h-.04l-.22-.7c-.067-.24-.137-.467-.21-.68l-.85-2.41h-1.17l1.93 4.85-.09.31c-.08.247-.2.447-.36.6-.154.16-.36.24-.62.24a.661.661 0 01-.19-.03 2.78 2.78 0 01-.16-.04l-.21.9c.093.033.19.057.29.07zm6.385-1.87c-.34 0-.664-.04-.97-.12a2.804 2.804 0 01-.91-.48l.47-.74c.213.167.43.283.65.35.227.067.447.1.66.1.3 0 .55-.063.75-.19a.592.592 0 00.31-.53c0-.433-.334-.65-1-.65h-.73v-.78h.63c.313 0 .546-.053.7-.16a.542.542 0 00.23-.46c0-.2-.08-.35-.24-.45-.154-.1-.364-.15-.63-.15-.253 0-.477.03-.67.09-.194.06-.387.157-.58.29l-.45-.75c.253-.173.523-.303.81-.39.293-.087.613-.13.96-.13.253 0 .493.027.72.08.233.053.436.137.61.25.18.107.32.247.42.42.106.173.16.377.16.61 0 .22-.067.43-.2.63-.133.193-.334.337-.6.43v.04c.3.073.54.207.72.4.186.187.28.45.28.79 0 .24-.06.453-.18.64-.113.187-.27.343-.47.47a2.264 2.264 0 01-.67.29 3.05 3.05 0 01-.78.1zm3.288-5.03v4.91h1.06l1.56-2.43a166.017 166.017 0 00.61-1.04h.04l-.08.94c-.02.307-.03.587-.03.84v1.69h1.12V8.59h-1.06l-1.56 2.43c-.08.147-.18.32-.3.52-.12.193-.223.367-.31.52h-.03l.06-.93c.027-.313.04-.597.04-.85V8.59h-1.12zm6.912 4.91v-4h-1.54v-.91h4.24v.91h-1.54v4h-1.16zm4.78-.05c.293.113.61.17.95.17.313 0 .613-.05.9-.15.286-.1.546-.227.78-.38l-.39-.72c-.18.113-.364.203-.55.27-.18.06-.377.09-.59.09-.4 0-.73-.117-.99-.35-.254-.24-.407-.58-.46-1.02h3.12c.013-.06.023-.14.03-.24a3.235 3.235 0 00-.11-1.26 2.067 2.067 0 00-.39-.74 1.674 1.674 0 00-.63-.48 2.136 2.136 0 00-.88-.17c-.287 0-.567.06-.84.18s-.517.29-.73.51c-.207.22-.373.49-.5.81-.127.32-.19.68-.19 1.08 0 .407.06.77.18 1.09.126.313.3.58.52.8.22.22.477.39.77.51zm1.82-2.87h-2.18c.053-.4.19-.703.41-.91.22-.207.477-.31.77-.31.34 0 .59.11.75.33.166.213.25.51.25.89zm3.516 1.942v2.403h1.172v-1.429h3.174v1.43h1.15v-2.404h-.76V8.587h-3.586l-.14 1.697c-.022.269-.047.522-.077.761a5.458 5.458 0 01-.112.646c-.045.191-.102.359-.173.502a.873.873 0 01-.262.329h-.386zm3.598 0h-1.99c.15-.23.261-.53.332-.898a11.9 11.9 0 00.169-1.34l.073-.744h1.416v2.982zm2.406 0l.007.974h.367c.264 0 .493-.046.687-.14.194-.094.357-.237.49-.428.131-.194.233-.44.306-.739.072-.3.118-.655.137-1.064l.077-1.566h1.374v3.938h1.151v-4.91h-3.608l-.084 2.174a8.465 8.465 0 01-.067.847 2.182 2.182 0 01-.134.54.627.627 0 01-.217.287.563.563 0 01-.317.087h-.169zm8.637.974v-1.83h-.997l-.995 1.83h-1.169l1.091-2.009-.017-.007a1.54 1.54 0 01-.668-.527 1.359 1.359 0 01-.231-.796c-.002-.316.076-.59.234-.825.16-.236.386-.42.68-.55.295-.13.644-.195 1.049-.195h2.141v4.91h-1.118zm0-3.947v1.256h-1.058c-.252 0-.445-.058-.579-.175a.565.565 0 01-.201-.445c0-.179.069-.329.208-.45.14-.124.343-.186.607-.186h1.023zM89.182 21.273V30h2.057v-8.727h-2.057zm.193-1.563a1.2 1.2 0 00.841.324c.33 0 .61-.108.84-.324.236-.22.353-.483.353-.79 0-.31-.117-.574-.352-.79a1.176 1.176 0 00-.841-.329c-.326 0-.606.11-.841.33-.235.215-.352.479-.352.79 0 .306.117.57.352.79zM41.392 30h2.25l.962-2.87h4.375l.964 2.87h2.25l-4.102-11.637h-2.602L41.392 30zm7.018-4.563l-1.575-4.687h-.09l-1.573 4.687h3.238zM55.692 30v-5.114c0-.42.078-.778.233-1.074.159-.295.377-.52.653-.676.28-.159.6-.238.96-.238.53 0 .946.164 1.245.494.303.33.454.786.454 1.37V30h2.057v-5.557c.004-.697-.12-1.29-.37-1.778a2.603 2.603 0 00-1.045-1.12c-.447-.257-.971-.386-1.574-.386-.651 0-1.198.144-1.642.432-.439.288-.76.676-.96 1.165h-.102v-1.483h-1.966V30h2.057zm10.932.153c-.686 0-1.3-.176-1.841-.528-.542-.352-.97-.864-1.284-1.534-.315-.67-.472-1.485-.472-2.443 0-.97.16-1.788.477-2.455.322-.67.756-1.176 1.301-1.517a3.344 3.344 0 011.824-.517c.512 0 .932.087 1.262.261.33.17.59.377.784.62.193.238.343.464.449.676h.085v-4.353h2.062V30H69.25v-1.375h-.125c-.106.212-.26.437-.46.676-.201.235-.466.436-.796.602-.33.167-.744.25-1.244.25zm.574-1.687c.435 0 .806-.118 1.113-.353.307-.238.54-.57.699-.994.16-.424.239-.918.239-1.483 0-.564-.08-1.055-.239-1.471-.155-.417-.386-.74-.693-.972-.303-.231-.676-.347-1.12-.347-.458 0-.84.12-1.147.358-.307.24-.538.569-.693.99-.156.42-.233.9-.233 1.442 0 .546.077 1.032.233 1.46.159.425.392.76.698 1.006.311.243.692.364 1.142.364zm6.265-7.193V30h2.057v-5.13c0-.372.085-.7.256-.984.17-.284.403-.505.699-.665a2.08 2.08 0 011.01-.244c.175 0 .355.013.54.04.19.023.328.05.415.08v-1.893a2.557 2.557 0 00-.358-.04 4.732 4.732 0 00-.38-.016c-.5 0-.945.138-1.335.414-.387.273-.66.661-.819 1.165h-.09v-1.454h-1.995zm9.791 8.897c-.852 0-1.59-.187-2.216-.562a3.82 3.82 0 01-1.454-1.574c-.341-.674-.511-1.462-.511-2.364 0-.901.17-1.69.51-2.369a3.811 3.811 0 011.455-1.58c.625-.375 1.364-.562 2.216-.562.853 0 1.591.188 2.216.563a3.775 3.775 0 011.45 1.579c.344.678.516 1.468.516 2.37 0 .9-.172 1.689-.517 2.363a3.782 3.782 0 01-1.449 1.574c-.625.375-1.363.562-2.216.562zm.012-1.647c.462 0 .848-.127 1.159-.381.31-.258.541-.602.693-1.034a4.24 4.24 0 00.233-1.443c0-.534-.078-1.017-.233-1.45-.152-.435-.383-.781-.693-1.039-.31-.258-.697-.386-1.16-.386-.473 0-.867.128-1.181.386-.31.258-.544.604-.699 1.04a4.356 4.356 0 00-.227 1.449c0 .53.076 1.011.227 1.443.155.432.388.776.699 1.034.314.254.708.38 1.182.38zm13.326 1.63c-.685 0-1.299-.176-1.84-.528-.542-.352-.97-.864-1.285-1.534-.314-.67-.471-1.485-.471-2.443 0-.97.159-1.788.477-2.455.322-.67.756-1.176 1.301-1.517a3.344 3.344 0 011.824-.517c.511 0 .932.087 1.261.261.33.17.591.377.785.62.193.238.342.464.448.676h.086v-4.353h2.062V30h-2.023v-1.375h-.125c-.106.212-.26.437-.46.676a2.53 2.53 0 01-.795.602c-.33.167-.745.25-1.245.25zm.574-1.687c.436 0 .807-.118 1.114-.353.307-.238.54-.57.699-.994.159-.424.238-.918.238-1.483 0-.564-.08-1.055-.238-1.471-.156-.417-.387-.74-.693-.972-.303-.231-.677-.347-1.12-.347-.458 0-.84.12-1.147.358-.307.24-.538.569-.694.99-.155.42-.233.9-.233 1.442 0 .546.078 1.032.233 1.46.16.425.392.76.7 1.006.31.243.69.364 1.141.364z' fill='%23fff'/%3E%3C/svg%3E")
}

.main-footer-white .main-footer__app_android_en{
  background-image:url("data:image/svg+xml,%3Csvg width='135' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='135' height='40' rx='4' fill='%23374044'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M57.395 7.102a.567.567 0 00-.156.408c0 .161.052.295.156.402.104.107.252.16.446.16.193 0 .343-.053.448-.16a.55.55 0 00.158-.402c0-.164-.053-.3-.158-.408-.105-.109-.255-.163-.448-.163-.194 0-.342.054-.446.163zm-11.622 5.86c.12-.107.214-.205.282-.293v-2.452h-2.426v.844h1.318v1.252a1.018 1.018 0 01-.378.255 1.78 1.78 0 01-.345.095 2.77 2.77 0 01-.49.037c-.257 0-.488-.048-.692-.145a1.412 1.412 0 01-.518-.422 1.992 1.992 0 01-.328-.683 3.46 3.46 0 01-.114-.934v-.43c0-.346.032-.655.094-.926.063-.27.159-.5.286-.685.128-.186.287-.328.48-.424.191-.097.417-.145.678-.145.217 0 .404.03.56.088.157.058.289.139.396.241.107.103.191.224.253.365.061.14.105.295.131.462h1.09a2.84 2.84 0 00-.228-.824 1.979 1.979 0 00-.47-.649 2.1 2.1 0 00-.734-.424 3.1 3.1 0 00-1.02-.151c-.413 0-.782.069-1.107.206a2.2 2.2 0 00-.826.602 2.726 2.726 0 00-.519.97c-.12.382-.18.816-.18 1.302v.422c0 .49.066.924.2 1.305.133.381.32.702.56.963.24.26.528.46.864.597.335.138.703.207 1.105.207.357 0 .669-.032.934-.095s.492-.14.68-.232c.19-.093.344-.192.464-.3zm2.545.45c.281.117.598.176.95.176.236 0 .45-.026.64-.077.191-.051.362-.119.513-.202a1.931 1.931 0 00.679-.618l-.576-.549a1.61 1.61 0 01-.508.435 1.424 1.424 0 01-.687.158 1.183 1.183 0 01-1.145-.765 1.706 1.706 0 01-.117-.51h3.107v-.456c0-.343-.04-.658-.123-.945a2.087 2.087 0 00-.373-.743 1.697 1.697 0 00-.633-.485 2.163 2.163 0 00-.901-.174c-.302 0-.584.058-.846.174-.262.116-.49.28-.683.492-.194.212-.346.47-.457.773a2.936 2.936 0 00-.167 1.018v.176c0 .325.053.628.158.91.105.28.256.524.453.729.196.205.435.366.716.483zm.822-3.898a.9.9 0 00-.71.308c-.18.205-.295.49-.345.857h2.035v-.08a1.951 1.951 0 00-.069-.406 1.035 1.035 0 00-.169-.347.817.817 0 00-.296-.242 1 1 0 00-.446-.09zm4.2-.769V7.59h-1.067v1.156h-.782v.791h.782v2.716c0 .246.03.454.092.624.062.17.148.308.257.413.11.106.24.182.391.229.151.046.315.07.49.07.159 0 .294-.011.407-.033a3.94 3.94 0 00.297-.068v-.826a2.144 2.144 0 01-.16.028c-.07.01-.14.016-.214.016a.933.933 0 01-.2-.02.36.36 0 01-.156-.075.344.344 0 01-.101-.156.818.818 0 01-.035-.264V9.536h.84v-.79h-.84zm5.033 4.755h-1.068V8.745h1.068V13.5zm2.5-5.91v1.155h.84v.791h-.84v2.654a.82.82 0 00.035.264c.024.067.057.12.101.156a.36.36 0 00.156.075c.06.013.127.02.2.02.073 0 .145-.005.213-.016.07-.01.123-.02.16-.028v.826a3.955 3.955 0 01-.296.068 2.157 2.157 0 01-.406.033c-.176 0-.34-.023-.49-.07a.974.974 0 01-.392-.229 1.064 1.064 0 01-.257-.413 1.843 1.843 0 01-.092-.624V9.536h-.782v-.79h.782V7.588h1.068zm27.309 13.683h2.057V30h-2.057v-8.727zm1.034-1.239a1.2 1.2 0 01-.841-.324 1.044 1.044 0 01-.352-.79c0-.31.117-.574.352-.79.235-.22.515-.329.841-.329.33 0 .61.11.84.33.236.215.353.479.353.79 0 .306-.117.57-.352.79a1.187 1.187 0 01-.841.323zM42.642 30h-2.25l4.097-11.637h2.602L51.193 30h-2.25l-.964-2.87h-4.375L42.642 30zm3.193-9.25l1.575 4.687h-3.238l1.572-4.687h.091zm8.857 4.136V30h-2.057v-8.727h1.966v1.483h.102c.2-.49.521-.877.96-1.165.444-.288.99-.432 1.642-.432.603 0 1.127.129 1.574.386.451.258.8.631 1.046 1.12.25.488.373 1.081.37 1.778V30h-2.058V24.76c0-.583-.151-1.04-.454-1.37-.3-.329-.714-.493-1.245-.493-.36 0-.68.08-.96.238-.276.156-.494.38-.653.676-.155.296-.233.654-.233 1.074zm9.09 4.739a3.302 3.302 0 001.842.528c.5 0 .914-.083 1.244-.25.33-.166.595-.367.795-.602.201-.239.355-.464.46-.676h.126V30h2.022V18.363H68.21v4.353h-.085a3.785 3.785 0 00-.45-.676 2.382 2.382 0 00-.783-.62c-.33-.174-.75-.261-1.262-.261-.67 0-1.278.172-1.824.517-.545.34-.979.847-1.3 1.517-.319.667-.478 1.485-.478 2.455 0 .958.157 1.772.472 2.443.314.67.742 1.182 1.284 1.534zm3.53-1.512c-.308.235-.679.353-1.114.353-.451 0-.832-.121-1.143-.364-.306-.246-.54-.581-.698-1.006a4.264 4.264 0 01-.233-1.46c0-.541.077-1.023.233-1.443.155-.42.386-.75.693-.989.307-.238.69-.358 1.148-.358.443 0 .816.116 1.119.347.307.231.538.555.693.972.16.416.239.907.239 1.471 0 .565-.08 1.059-.239 1.483-.16.424-.392.756-.699.994zm5.151-6.84h1.994v1.454h.091c.16-.504.432-.892.819-1.165.39-.276.835-.414 1.335-.414.113 0 .24.005.38.017.144.007.264.02.358.04v1.892a2.168 2.168 0 00-.414-.08 3.818 3.818 0 00-.54-.04 2.08 2.08 0 00-1.011.244c-.296.16-.529.381-.7.665-.17.284-.255.612-.255.983V30h-2.057v-8.726zm7.575 8.335c.625.375 1.364.562 2.216.562.853 0 1.591-.187 2.216-.562a3.782 3.782 0 001.45-1.574c.344-.674.516-1.462.516-2.364 0-.901-.172-1.69-.517-2.369a3.775 3.775 0 00-1.449-1.58c-.625-.375-1.363-.562-2.216-.562-.852 0-1.59.188-2.216.563a3.811 3.811 0 00-1.454 1.579c-.341.678-.511 1.468-.511 2.37 0 .9.17 1.689.51 2.363a3.82 3.82 0 001.455 1.574zm3.387-1.466c-.31.254-.697.38-1.16.38-.473 0-.867-.126-1.181-.38a2.333 2.333 0 01-.699-1.034 4.337 4.337 0 01-.227-1.443c0-.534.076-1.017.227-1.45.155-.435.388-.781.699-1.039.314-.258.708-.386 1.182-.386.462 0 .848.128 1.159.386.31.258.541.604.693 1.04.155.432.233.915.233 1.449a4.24 4.24 0 01-.233 1.443 2.294 2.294 0 01-.693 1.034zm10.326 1.483a3.302 3.302 0 001.841.528c.5 0 .915-.083 1.245-.25a2.53 2.53 0 00.795-.602c.2-.239.354-.464.46-.676h.125V30h2.023V18.363h-2.062v4.353h-.086a3.786 3.786 0 00-.448-.676 2.381 2.381 0 00-.785-.62c-.33-.174-.75-.261-1.26-.261-.671 0-1.28.172-1.825.517-.545.34-.979.847-1.3 1.517-.32.667-.478 1.485-.478 2.455 0 .958.157 1.772.471 2.443.315.67.743 1.182 1.284 1.534zm3.529-1.512c-.307.235-.678.353-1.114.353-.45 0-.831-.121-1.142-.364-.307-.246-.54-.581-.699-1.006a4.265 4.265 0 01-.233-1.46c0-.541.078-1.023.233-1.443.156-.42.387-.75.694-.989.306-.238.689-.358 1.147-.358.443 0 .817.116 1.12.347.306.231.537.555.693.972.159.416.238.907.238 1.471 0 .565-.08 1.059-.238 1.483-.16.424-.392.756-.7.994z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.023 7.277H15.89c-5.23 0-7.155 1.917-7.155 7.159v11.132c0 5.241 1.918 7.159 7.16 7.159h11.131c5.242 0 7.162-1.918 7.162-7.16V14.437c-.009-5.242-1.925-7.16-7.166-7.16z' fill='%233DDC84'/%3E%3Cpath d='M25.839 22.112a.783.783 0 01-.44-.135.8.8 0 01-.337-.824.807.807 0 01.217-.411.788.788 0 01.862-.174c.145.06.268.163.355.295a.81.81 0 01-.098 1.013.787.787 0 01-.56.236zm-8.745 0a.783.783 0 01-.44-.135.813.813 0 01-.12-1.235.788.788 0 01.862-.174c.145.06.269.163.355.295a.811.811 0 01-.098 1.014.787.787 0 01-.56.235zm9.028-4.834l1.582-2.777a.338.338 0 00-.12-.456.324.324 0 00-.365.024.332.332 0 00-.085.098l-1.601 2.812a9.645 9.645 0 00-4.067-.882 9.65 9.65 0 00-4.066.882l-1.601-2.812a.33.33 0 00-.328-.164.327.327 0 00-.275.244.339.339 0 00.033.253l1.581 2.778c-2.715 1.498-4.572 4.286-4.844 7.58h19c-.272-3.294-2.129-6.082-4.844-7.58zM67.109 8.583v.83H64.27v-.83h2.838zm-2.097 4.909V8.068c0-.32.068-.585.205-.796a1.27 1.27 0 01.543-.473c.228-.106.477-.16.748-.16.198 0 .37.016.514.048.147.03.256.058.326.083l-.23.838a2.104 2.104 0 00-.175-.048 1.11 1.11 0 00-.253-.026c-.224 0-.382.056-.476.167-.094.108-.14.265-.14.47v5.32h-1.062zm4.963.099c-.471 0-.88-.106-1.228-.317a2.163 2.163 0 01-.808-.888c-.19-.38-.285-.821-.285-1.326 0-.51.095-.955.285-1.336.192-.382.461-.678.808-.889.348-.21.757-.316 1.228-.316.47 0 .88.105 1.227.316.347.211.616.507.805.889.192.381.288.826.288 1.335 0 .506-.096.948-.288 1.327-.19.38-.458.675-.805.888-.347.211-.756.317-1.227.317zm.003-.866c.281 0 .513-.076.697-.227.185-.151.322-.353.412-.604.092-.254.137-.533.137-.838 0-.306-.045-.587-.137-.84a1.337 1.337 0 00-.412-.607c-.184-.154-.416-.23-.697-.23-.281 0-.516.076-.703.23a1.36 1.36 0 00-.416.607 2.51 2.51 0 00-.134.84c0 .305.045.584.134.838.092.251.23.453.416.604.187.151.422.227.703.227zm3.34.767v-4.91h1.026v.8h.05c.09-.273.246-.486.467-.64a1.3 1.3 0 01.761-.233c.062 0 .133.003.214.01.081.004.147.01.198.019v.99a1.9 1.9 0 00-.22-.04c-.1-.016-.2-.023-.297-.023-.22 0-.416.047-.588.14-.17.092-.306.22-.406.384a1.075 1.075 0 00-.147.562v2.94h-1.058z' fill='%23fff'/%3E%3C/svg%3E")
}

.main-footer-white .main-footer__app_rustore_ru{
  background-image:url("data:image/svg+xml,%3Csvg width='135' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_22682_109334)'%3E%3Crect width='135' height='40' rx='4' fill='%23374044'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.023 7.277H15.89c-5.23 0-7.155 1.917-7.155 7.159v11.132c0 5.241 1.918 7.159 7.16 7.159h11.131c5.242 0 7.162-1.918 7.162-7.16V14.437c-.009-5.242-1.925-7.16-7.166-7.16z' fill='%232B71F6'/%3E%3Cpath d='M23.242 23.01a1.574 1.574 0 01-1.21-1.52v-8.467c0-.817.784-1.415 1.591-1.217l5.115 1.26c.711.174 1.21.8 1.21 1.52v8.466c0 .817-.783 1.416-1.591 1.217l-5.115-1.259zM13.63 26.907a1.574 1.574 0 01-1.21-1.52v-8.468c0-.816.783-1.415 1.59-1.216l5.115 1.259c.711.175 1.21.801 1.21 1.52v8.467c0 .816-.783 1.415-1.591 1.216l-5.115-1.258z' fill='%23fff'/%3E%3Cpath d='M18.423 24.958a1.574 1.574 0 01-1.21-1.52v-8.467c0-.816.783-1.415 1.591-1.216l5.115 1.258c.71.175 1.21.802 1.21 1.52v8.468c0 .816-.784 1.415-1.591 1.216l-5.115-1.259z' fill='%23fff'/%3E%3Cpath d='M21.784 25.786a.518.518 0 01-.391-.484l-.223-6.461c-.064-.856-.71-1.537-1.384-1.737a.09.09 0 00-.099.035.076.076 0 00.018.103c.167.128.624.542.624 1.255l-.002 6.925 1.457.364zM26.604 23.835a.515.515 0 01-.392-.482l-.222-6.46c-.065-.857-.71-1.538-1.385-1.738a.09.09 0 00-.099.036.076.076 0 00.018.103c.167.127.624.541.624 1.255l-.001 6.928 1.457.358z' fill='%232B71F6'/%3E%3Cpath d='M43.26 13.62c-.453 0-.88-.07-1.28-.21a3.14 3.14 0 01-1.1-.72l.63-.79c.273.253.547.437.82.55.273.107.58.16.92.16.38 0 .697-.09.95-.27.26-.187.39-.457.39-.81 0-.347-.127-.6-.38-.76-.247-.16-.61-.24-1.09-.24h-.81v-.87h.61c.48 0 .823-.08 1.03-.24.213-.16.32-.39.32-.69 0-.3-.104-.52-.31-.66-.207-.147-.47-.22-.79-.22-.28 0-.537.05-.77.15a2.583 2.583 0 00-.67.4l-.59-.77c.26-.247.566-.44.92-.58.36-.14.74-.21 1.14-.21.686 0 1.223.153 1.61.46.393.3.59.72.59 1.26 0 .333-.077.627-.23.88-.147.253-.37.44-.67.56v.04c.353.08.647.257.88.53.233.273.35.62.35 1.04 0 .327-.063.617-.19.87a1.85 1.85 0 01-.53.63c-.22.167-.48.293-.78.38-.3.087-.623.13-.97.13zM48.106 13.62c-.434 0-.784-.13-1.05-.39-.267-.267-.4-.617-.4-1.05 0-.26.053-.49.16-.69.113-.207.286-.383.52-.53.24-.147.54-.27.9-.37a8.37 8.37 0 011.31-.23 1.555 1.555 0 00-.06-.36.708.708 0 00-.15-.31.607.607 0 00-.27-.21.983.983 0 00-.42-.08c-.24 0-.477.047-.71.14-.227.093-.45.207-.67.34l-.42-.77a4.92 4.92 0 01.92-.45c.34-.127.706-.19 1.1-.19.613 0 1.07.183 1.37.55.306.36.46.883.46 1.57v2.91h-.95l-.08-.54h-.04c-.22.187-.457.343-.71.47-.247.127-.517.19-.81.19zm.37-.9c.2 0 .38-.047.54-.14.166-.093.343-.227.53-.4v-1.1c-.334.04-.614.093-.84.16-.227.067-.41.143-.55.23a.767.767 0 00-.3.28.683.683 0 00-.09.34c0 .22.067.38.2.48.133.1.303.15.51.15zM52.172 13.5V8.59h3.23v.91h-2.08v4h-1.15zM56.49 15.44V8.59h.95l.08.52h.04c.207-.173.438-.323.69-.45.254-.127.517-.19.79-.19.307 0 .578.06.81.18.24.113.444.28.61.5.167.22.294.483.38.79.087.307.13.65.13 1.03 0 .42-.06.797-.18 1.13a2.55 2.55 0 01-.46.83 2.06 2.06 0 01-.67.51c-.252.12-.516.18-.79.18-.212 0-.426-.047-.64-.14a2.45 2.45 0 01-.62-.4l.03.82v1.54h-1.15zm2.14-2.77c.328 0 .6-.14.82-.42.22-.287.33-.71.33-1.27 0-.493-.083-.877-.25-1.15-.166-.273-.436-.41-.81-.41-.346 0-.706.183-1.08.55v2.29c.18.153.354.26.52.32.168.06.324.09.47.09zM62.507 15.52c-.134 0-.25-.01-.35-.03a1.416 1.416 0 01-.29-.07l.21-.9c.046.013.1.027.16.04.066.02.13.03.19.03.26 0 .466-.08.62-.24.16-.153.28-.353.36-.6l.09-.31-1.93-4.85h1.17l.85 2.41c.073.213.143.44.21.68l.22.7h.04l.18-.69.19-.69.74-2.41h1.11l-1.78 5.13c-.1.28-.21.53-.33.75-.12.22-.26.407-.42.56a1.48 1.48 0 01-.54.36c-.2.087-.434.13-.7.13zM68.542 13.62c-.34 0-.664-.04-.97-.12a2.803 2.803 0 01-.91-.48l.47-.74c.213.167.43.283.65.35.226.067.446.1.66.1.3 0 .55-.063.75-.19.206-.127.31-.303.31-.53 0-.433-.334-.65-1-.65h-.73v-.78h.63c.313 0 .546-.053.7-.16a.542.542 0 00.23-.46c0-.2-.08-.35-.24-.45-.154-.1-.364-.15-.63-.15-.254 0-.477.03-.67.09-.194.06-.387.157-.58.29l-.45-.75c.253-.173.523-.303.81-.39.293-.087.613-.13.96-.13.253 0 .493.027.72.08.233.053.436.137.61.25.18.107.32.247.42.42.106.173.16.377.16.61 0 .22-.067.43-.2.63-.134.193-.334.337-.6.43v.04c.3.073.54.207.72.4.186.187.28.45.28.79 0 .24-.06.453-.18.64a1.44 1.44 0 01-.47.47 2.266 2.266 0 01-.67.29c-.254.067-.514.1-.78.1zM71.83 13.5V8.59h1.12v1.69c0 .253-.014.537-.04.85l-.06.93h.03c.087-.153.19-.327.31-.52.12-.2.22-.373.3-.52l1.56-2.43h1.06v4.91h-1.12v-1.69c0-.253.01-.533.03-.84l.08-.94h-.04a220.288 220.288 0 01-.61 1.04l-1.56 2.43h-1.06zM78.742 13.5v-4h-1.54v-.91h4.24v.91h-1.54v4h-1.16zM84.472 13.62c-.34 0-.657-.057-.95-.17-.294-.12-.55-.29-.77-.51a2.373 2.373 0 01-.52-.8c-.12-.32-.18-.683-.18-1.09 0-.4.063-.76.19-1.08.126-.32.293-.59.5-.81.213-.22.456-.39.73-.51.273-.12.553-.18.84-.18.333 0 .626.057.88.17.253.113.463.273.63.48.173.207.303.453.39.74a3.239 3.239 0 01.11 1.26c-.007.1-.017.18-.03.24h-3.12c.053.44.206.78.46 1.02.26.233.59.35.99.35.213 0 .41-.03.59-.09.186-.067.37-.157.55-.27l.39.72c-.234.153-.494.28-.78.38-.287.1-.587.15-.9.15zm-1.31-3.04h2.18c0-.38-.084-.677-.25-.89-.16-.22-.41-.33-.75-.33-.294 0-.55.103-.77.31-.22.207-.357.51-.41.91zM89.642 13.5V8.59h1.99c.273 0 .523.023.75.07.233.04.433.11.6.21.173.1.307.233.4.4.1.16.15.357.15.59 0 .24-.07.453-.21.64-.133.18-.337.31-.61.39v.04c.293.073.537.2.73.38.193.18.29.44.29.78a1.232 1.232 0 01-.58 1.08c-.18.113-.393.197-.64.25-.24.053-.5.08-.78.08h-2.09zm1.13-2.92h.75c.32 0 .55-.053.69-.16a.523.523 0 00.21-.44.544.544 0 00-.2-.45c-.133-.107-.357-.16-.67-.16h-.78v1.21zm0 2.14h.88c.333 0 .573-.063.72-.19a.628.628 0 00.23-.51c0-.2-.08-.36-.24-.48-.16-.12-.41-.18-.75-.18h-.84v1.36zM46.985 25.862c1.87-.474 3.099-1.895 3.099-3.755 0-2.3-1.853-3.913-4.453-3.913H41v12.37h2.137V26.02h1.514l3.313 4.544h2.512l-3.491-4.702zm-1.354-5.738c1.336 0 2.262.807 2.262 1.983 0 1.175-.926 1.982-2.262 1.982h-2.494v-3.965h2.494zM55.289 30.735c1.121 0 2.154-.579 2.742-1.544l.41 1.369h1.532v-9.124h-2.048v5.281c0 1.299-.873 2.211-2.067 2.211-1.175 0-1.994-.912-1.994-2.21v-5.282h-2.049v5.51c0 2.193 1.496 3.79 3.474 3.79zM66.507 30.722c2.369 0 4.328-1.334 4.328-3.545 0-2.474-2.048-3.193-3.811-3.79-1.372-.456-2.565-.877-2.565-1.983 0-.965.908-1.474 1.977-1.474 1.122 0 1.923.58 2.369 1.562l2.03-.334c-.64-1.93-2.262-3.158-4.47-3.158-2.28 0-4.097 1.299-4.097 3.51 0 2.491 2.048 3.175 3.811 3.755 1.354.438 2.565.86 2.565 1.982 0 .983-.908 1.544-2.119 1.544-1.39 0-2.137-.649-2.797-1.824l-2.066.35c.606 2.089 2.53 3.405 4.845 3.405zM76.395 28.8c-.695 0-1.033-.333-1.033-1.018v-4.597h2.76V21.43h-2.76v-2.632H73.83l-.516 2.632H71.8v1.755h1.514v4.597c0 1.79 1.05 2.773 3.081 2.773h1.728L78.3 28.8h-1.906zM84.155 30.742c2.903 0 4.952-1.966 4.952-4.738 0-2.772-2.049-4.738-4.952-4.738s-4.951 1.966-4.951 4.738c0 2.772 2.048 4.738 4.95 4.738zm0-1.843c-1.674 0-2.814-1.175-2.814-2.895s1.14-2.895 2.814-2.895c1.674 0 2.814 1.175 2.814 2.895S85.83 28.9 84.155 28.9zM92.938 30.56v-5.387c0-1.158.57-1.807 1.817-1.807h1.176l-.179-1.93h-.391c-1.087 0-1.924.298-2.547 1.316l-.392-1.316H90.89v9.124h2.048zM106 25.899c0-2.632-1.995-4.633-4.809-4.633s-4.81 1.983-4.81 4.738c0 2.755 1.996 4.738 4.81 4.738 1.924 0 3.741-.895 4.435-2.632l-1.924-.316c-.445.65-1.3 1.105-2.386 1.105-1.568 0-2.601-.947-2.797-2.35h7.446c.017-.194.035-.404.035-.65zm-4.809-2.878c1.282 0 2.244.807 2.582 1.948h-5.13c.34-1.176 1.301-1.948 2.548-1.948z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_22682_109334'%3E%3Cpath fill='%23fff' d='M0 0h135v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

.main-footer-white .main-footer__app_rustore_en{
  background-image:url("data:image/svg+xml,%3Csvg width='135' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_22682_109333)'%3E%3Crect width='135' height='40' rx='4' fill='%23374044'/%3E%3Cpath d='M41.33 13.5V6.96h3.94v.98h-2.78v1.67h2.35v.98h-2.35v1.93h2.88v.98h-4.04zM45.74 13.5l1.56-2.56-1.46-2.35h1.24l.55.93c.073.133.147.273.22.42.08.14.157.277.23.41h.04c.06-.133.123-.27.19-.41l.19-.42.47-.93h1.19l-1.45 2.48 1.56 2.43h-1.24l-.6-.97c-.08-.147-.163-.293-.25-.44a9.141 9.141 0 00-.25-.43h-.04c-.073.14-.147.283-.22.43l-.21.44-.52.97h-1.2zM51.245 15.44V8.59h.95l.08.52h.04c.206-.173.436-.323.69-.45.253-.127.516-.19.79-.19.306 0 .576.06.81.18.24.113.443.28.61.5.166.22.293.483.38.79.086.307.13.65.13 1.03 0 .42-.06.797-.18 1.13a2.55 2.55 0 01-.46.83 2.06 2.06 0 01-.67.51c-.254.12-.517.18-.79.18-.214 0-.427-.047-.64-.14a2.447 2.447 0 01-.62-.4l.03.82v1.54h-1.15zm2.14-2.77c.326 0 .6-.14.82-.42.22-.287.33-.71.33-1.27 0-.493-.084-.877-.25-1.15-.167-.273-.437-.41-.81-.41-.347 0-.707.183-1.08.55v2.29c.18.153.353.26.52.32.166.06.323.09.47.09zM58.11 13.62c-.414 0-.704-.123-.87-.37-.168-.247-.25-.583-.25-1.01v-5.8h1.15v5.86c0 .14.026.24.08.3.052.053.11.08.17.08h.07a.427.427 0 00.11-.02l.15.86c-.154.067-.358.1-.61.1zM61.814 13.62c-.307 0-.6-.057-.88-.17-.28-.113-.53-.28-.75-.5a2.435 2.435 0 01-.51-.81 2.942 2.942 0 01-.19-1.09c0-.407.063-.77.19-1.09.127-.32.297-.59.51-.81.22-.22.47-.387.75-.5.28-.12.573-.18.88-.18.307 0 .6.06.88.18.287.113.537.28.75.5.213.22.383.49.51.81.133.32.2.683.2 1.09 0 .407-.067.77-.2 1.09-.127.32-.297.59-.51.81-.213.22-.463.387-.75.5-.28.113-.573.17-.88.17zm0-.94c.36 0 .643-.147.85-.44.207-.3.31-.697.31-1.19 0-.5-.103-.897-.31-1.19a.978.978 0 00-.85-.45c-.36 0-.643.15-.85.45-.2.293-.3.69-.3 1.19 0 .493.1.89.3 1.19.207.293.49.44.85.44zM65.392 13.5V8.59h.95l.08.87h.04c.173-.32.383-.563.63-.73.247-.173.5-.26.76-.26.233 0 .42.033.56.1l-.2 1a1.54 1.54 0 00-.51-.08c-.193 0-.397.077-.61.23-.213.147-.397.407-.55.78v3h-1.15zM71.225 13.62c-.34 0-.657-.057-.95-.17-.293-.12-.55-.29-.77-.51a2.373 2.373 0 01-.52-.8c-.12-.32-.18-.683-.18-1.09 0-.4.063-.76.19-1.08.127-.32.293-.59.5-.81.213-.22.457-.39.73-.51.273-.12.553-.18.84-.18.333 0 .627.057.88.17.253.113.463.273.63.48.173.207.303.453.39.74a3.235 3.235 0 01.11 1.26c-.007.1-.017.18-.03.24h-3.12c.053.44.207.78.46 1.02.26.233.59.35.99.35.213 0 .41-.03.59-.09a2.79 2.79 0 00.55-.27l.39.72c-.233.153-.493.28-.78.38-.287.1-.587.15-.9.15zm-1.31-3.04h2.18c0-.38-.083-.677-.25-.89-.16-.22-.41-.33-.75-.33-.293 0-.55.103-.77.31-.22.207-.357.51-.41.91zM76.395 13.5V8.59h1.15v4.91h-1.15zm.58-5.77a.733.733 0 01-.51-.18.603.603 0 01-.2-.47c0-.193.067-.35.2-.47a.71.71 0 01.51-.19.71.71 0 01.51.19c.134.12.2.277.2.47 0 .193-.066.35-.2.47a.733.733 0 01-.51.18zM80.843 13.62c-.287 0-.53-.043-.73-.13a1.302 1.302 0 01-.48-.36c-.12-.16-.21-.347-.27-.56a3.101 3.101 0 01-.08-.73V9.5h-.7v-.86l.76-.05.14-1.34h.96v1.34h1.25v.91h-1.25v2.34c0 .573.23.86.69.86.086 0 .173-.01.26-.03a1.22 1.22 0 00.25-.08l.2.85a3.26 3.26 0 01-.46.12 2.31 2.31 0 01-.54.06zM86.938 13.62c-.307 0-.6-.057-.88-.17-.28-.113-.53-.28-.75-.5a2.435 2.435 0 01-.51-.81 2.944 2.944 0 01-.19-1.09c0-.407.063-.77.19-1.09.126-.32.296-.59.51-.81.22-.22.47-.387.75-.5.28-.12.573-.18.88-.18.306 0 .6.06.88.18.286.113.536.28.75.5.213.22.383.49.51.81.133.32.2.683.2 1.09 0 .407-.067.77-.2 1.09-.127.32-.297.59-.51.81-.214.22-.464.387-.75.5-.28.113-.574.17-.88.17zm0-.94c.36 0 .643-.147.85-.44.206-.3.31-.697.31-1.19 0-.5-.104-.897-.31-1.19a.978.978 0 00-.85-.45c-.36 0-.644.15-.85.45-.2.293-.3.69-.3 1.19 0 .493.1.89.3 1.19.206.293.49.44.85.44zM90.516 13.5V8.59h.95l.08.66h.04c.22-.213.457-.397.71-.55.26-.153.56-.23.9-.23.527 0 .91.17 1.15.51.24.333.36.813.36 1.44v3.08h-1.15v-2.93c0-.407-.06-.693-.18-.86-.12-.167-.317-.25-.59-.25-.213 0-.403.053-.57.16-.16.1-.343.25-.55.45v3.43h-1.15z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.023 7.277H15.89c-5.23 0-7.155 1.917-7.155 7.159v11.132c0 5.241 1.918 7.159 7.16 7.159h11.131c5.242 0 7.162-1.918 7.162-7.16V14.437c-.009-5.242-1.925-7.16-7.166-7.16z' fill='%232B71F6'/%3E%3Cpath d='M23.242 23.01a1.574 1.574 0 01-1.21-1.52v-8.467c0-.817.784-1.415 1.591-1.217l5.115 1.26c.711.174 1.21.8 1.21 1.52v8.466c0 .817-.783 1.416-1.591 1.217l-5.115-1.259zM13.63 26.907a1.574 1.574 0 01-1.21-1.52v-8.468c0-.816.783-1.415 1.59-1.216l5.115 1.259c.711.175 1.21.801 1.21 1.52v8.467c0 .816-.783 1.415-1.591 1.216l-5.115-1.258z' fill='%23fff'/%3E%3Cpath d='M18.423 24.958a1.574 1.574 0 01-1.21-1.52v-8.467c0-.816.783-1.415 1.591-1.216l5.115 1.258c.71.175 1.21.802 1.21 1.52v8.468c0 .816-.784 1.415-1.591 1.216l-5.115-1.259z' fill='%23fff'/%3E%3Cpath d='M21.784 25.786a.518.518 0 01-.391-.484l-.223-6.461c-.064-.856-.71-1.537-1.384-1.737a.09.09 0 00-.099.035.076.076 0 00.018.103c.167.128.624.542.624 1.255l-.002 6.925 1.457.364zM26.604 23.835a.515.515 0 01-.392-.482l-.222-6.46c-.065-.857-.71-1.538-1.385-1.738a.09.09 0 00-.099.036.076.076 0 00.018.103c.167.127.624.541.624 1.255l-.001 6.928 1.457.358z' fill='%232B71F6'/%3E%3Cpath d='M46.985 25.862c1.87-.474 3.099-1.895 3.099-3.755 0-2.3-1.853-3.913-4.453-3.913H41v12.37h2.137V26.02h1.514l3.313 4.544h2.512l-3.491-4.702zm-1.354-5.738c1.336 0 2.262.807 2.262 1.983 0 1.175-.926 1.982-2.262 1.982h-2.494v-3.965h2.494zM55.289 30.735c1.121 0 2.154-.579 2.742-1.544l.41 1.369h1.532v-9.124h-2.048v5.281c0 1.299-.873 2.211-2.067 2.211-1.175 0-1.994-.912-1.994-2.21v-5.282h-2.049v5.51c0 2.193 1.496 3.79 3.474 3.79zM66.507 30.722c2.369 0 4.328-1.334 4.328-3.545 0-2.474-2.048-3.193-3.811-3.79-1.372-.456-2.565-.877-2.565-1.983 0-.965.908-1.474 1.977-1.474 1.122 0 1.923.58 2.369 1.562l2.03-.334c-.64-1.93-2.262-3.158-4.47-3.158-2.28 0-4.097 1.299-4.097 3.51 0 2.491 2.048 3.175 3.811 3.755 1.354.438 2.565.86 2.565 1.982 0 .983-.908 1.544-2.119 1.544-1.39 0-2.137-.649-2.797-1.824l-2.066.35c.606 2.089 2.53 3.405 4.845 3.405zM76.395 28.8c-.695 0-1.033-.333-1.033-1.018v-4.597h2.76V21.43h-2.76v-2.632H73.83l-.516 2.632H71.8v1.755h1.514v4.597c0 1.79 1.05 2.773 3.081 2.773h1.728L78.3 28.8h-1.906zM84.155 30.742c2.903 0 4.952-1.966 4.952-4.738 0-2.772-2.049-4.738-4.952-4.738s-4.951 1.966-4.951 4.738c0 2.772 2.048 4.738 4.95 4.738zm0-1.843c-1.674 0-2.814-1.175-2.814-2.895s1.14-2.895 2.814-2.895c1.674 0 2.814 1.175 2.814 2.895S85.83 28.9 84.155 28.9zM92.938 30.56v-5.387c0-1.158.57-1.807 1.817-1.807h1.176l-.179-1.93h-.391c-1.087 0-1.924.298-2.547 1.316l-.392-1.316H90.89v9.124h2.048zM106 25.899c0-2.632-1.995-4.633-4.809-4.633s-4.81 1.983-4.81 4.738c0 2.755 1.996 4.738 4.81 4.738 1.924 0 3.741-.895 4.435-2.632l-1.924-.316c-.445.65-1.3 1.105-2.386 1.105-1.568 0-2.601-.947-2.797-2.35h7.446c.017-.194.035-.404.035-.65zm-4.809-2.878c1.282 0 2.244.807 2.582 1.948h-5.13c.34-1.176 1.301-1.948 2.548-1.948z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_22682_109333'%3E%3Cpath fill='%23fff' d='M0 0h135v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

.main-footer-white .main-footer__app_samsung_ru{
  background-image:url("data:image/svg+xml,%3Csvg width='135' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_22747_109632)'%3E%3Crect width='135' height='40' rx='4' fill='%23374044'/%3E%3Crect x='8.736' y='7.277' width='25.453' height='25.45' rx='6' fill='url(%23paint0_angular_22747_109632)'/%3E%3Cpath d='M25.064 16.754l-.05-.222a3.532 3.532 0 10-7.065 0l-.05.222H15l.782 7.294a2.913 2.913 0 002.897 2.607h5.607a2.912 2.912 0 002.905-2.613l.781-7.294-2.908.006zm-5.629 0l.057-.222a1.99 1.99 0 013.98 0l.057.222h-4.094zM97.66 20.5l-.832.553v1.126H95.593v1.48h1.222l.026 1.944c.033 2.155.065 2.342.462 2.921.37.54 1.209.856 2.308.863h.403v-1.59l-.442-.032c-.241-.02-.527-.077-.638-.135-.35-.18-.377-.296-.403-2.22l-.026-1.75h1.509v-1.48h-1.496l-.013-1.12-.02-1.12-.825.56zM44.416 20.352c-.936.2-1.67.592-2.32 1.248-.846.856-1.236 1.783-1.288 3.07-.039.984.078 1.538.488 2.355.24.463.41.695.825 1.107.579.579 1.021.855 1.736 1.094 2.405.81 4.843-.232 5.74-2.446.208-.515.364-1.37.364-2.001v-.476h-4.745v1.609h1.43c1.098 0 1.43.019 1.43.077 0 .174-.325.753-.553 1.004-.8.881-2.203 1.107-3.387.553-1-.47-1.65-1.519-1.65-2.664 0-1.184.663-2.214 1.735-2.722.423-.2.481-.206 1.222-.206.663 0 .839.026 1.15.148.423.167 1.021.676 1.288 1.088l.175.27.754-.45.76-.451-.207-.303c-1.08-1.55-3.042-2.31-4.947-1.904zM59.386 24.818v4.569h1.69v-9.138h-1.69v4.569zM91.368 20.352c-.884.232-1.606.785-1.937 1.486-.156.328-.176.45-.176 1.017 0 .573.02.682.182 1.01.208.412.63.818 1.112 1.062.175.09.76.303 1.3.483 1.157.38 1.397.489 1.625.76.338.404.175 1.132-.332 1.48-.195.134-.331.167-.78.186-.507.02-.578.006-.962-.18-.383-.194-1.007-.76-1.007-.92 0-.117-.163-.014-.904.566l-.721.566.273.283c1.28 1.3 3.354 1.731 4.842 1.004 1.574-.76 2.094-2.85.995-4.035-.41-.444-.878-.688-2.197-1.145-.579-.2-1.157-.444-1.287-.54-.462-.348-.527-.844-.176-1.262.24-.283.52-.38 1.073-.38.565 0 1 .174 1.345.54.124.13.254.233.28.233.097 0 1.359-.972 1.339-1.03-.045-.135-.813-.714-1.196-.901-.76-.367-1.905-.49-2.691-.283zM53.828 22.031a3.555 3.555 0 00-2.931 2.426c-.611 1.924.143 3.855 1.84 4.698 1.189.585 2.567.45 3.542-.354l.305-.251.02.399.02.405h1.69l.02-3.59.012-3.585h-1.755v.785l-.26-.225c-.618-.553-1.586-.83-2.503-.708zm1.625 1.718c.93.419 1.437 1.5 1.183 2.523-.201.817-.793 1.435-1.573 1.64-.435.123-1.079.033-1.527-.205-.468-.245-.735-.534-.969-1.023-.143-.296-.169-.444-.169-.933 0-.528.02-.625.215-1.01.52-1.05 1.761-1.48 2.84-.992zM65.074 22.031a3.716 3.716 0 00-2.047.991c-.677.663-1.028 1.467-1.086 2.504-.078 1.415.514 2.664 1.586 3.365.598.386 1.112.566 1.742.605.871.058 1.638-.18 2.256-.695l.305-.251.02.399.02.405h1.689l.02-3.59.013-3.585h-1.755v.785l-.26-.225c-.618-.553-1.586-.83-2.503-.708zm1.612 1.712c.936.425 1.45 1.506 1.196 2.523-.182.733-.533 1.164-1.215 1.518-.416.213-1.326.213-1.762 0a2.121 2.121 0 01-1.047-1.023c-.194-.386-.214-.483-.214-1.01 0-.49.026-.637.169-.933.221-.457.455-.734.826-.946.643-.374 1.41-.419 2.047-.129zM103.491 22.083c-1.209.264-2.106.933-2.639 1.975-.28.547-.403 1.094-.403 1.757.019 2.394 2.275 4.15 4.628 3.604.722-.168 1.222-.45 1.768-.991.8-.785 1.125-1.57 1.125-2.677-.007-.515-.039-.747-.176-1.159-.435-1.306-1.488-2.233-2.854-2.503-.591-.122-.923-.122-1.449-.006zm1.619 1.73c.63.31 1.092.979 1.183 1.719.136 1.152-.722 2.271-1.814 2.355-.637.052-.969-.02-1.391-.302-.65-.431-.956-1.036-.956-1.867.007-.939.54-1.698 1.411-2.007.468-.167 1.092-.122 1.567.103zM116.817 22.09c-1.768.385-2.957 1.84-2.983 3.629-.007 1.1.331 1.969 1.053 2.696.786.785 1.8 1.152 3.029 1.081 1.241-.064 2.203-.566 2.866-1.493.17-.232.3-.431.287-.444-.091-.077-1.314-.746-1.366-.746-.026 0-.097.083-.149.18-.137.264-.65.714-1.001.869-.247.115-.423.141-.923.141-.527 0-.67-.026-.982-.167a2.092 2.092 0 01-1.001-.959c-.286-.56-.533-.515 2.763-.515h2.925v-.618c0-.354-.045-.785-.104-1.016-.234-.901-.897-1.783-1.658-2.208-.793-.45-1.898-.617-2.756-.43zm1.82 1.614c.351.18.709.567.871.92l.13.29-2.021.02c-1.112.006-2.035 0-2.048-.013-.039-.039.163-.412.351-.657.176-.231.579-.508.923-.643.371-.142 1.463-.09 1.794.084zM70.742 22.932l1.3 1.744c.403.54.735.998.735 1.017 0 .025-.598.843-1.333 1.827-.734.985-1.332 1.809-1.332 1.828 0 .026.461.032 1.02.026l1.02-.02.84-1.158c.461-.637.851-1.158.87-1.158.02 0 .43.527.91 1.17l.872 1.179h2.08l-1.398-1.835-1.404-1.834.605-.817c.338-.457.923-1.248 1.306-1.776l.696-.952-1.027.02-1.02.018-.761 1.062c-.416.586-.794 1.062-.833 1.062-.038 0-.416-.476-.838-1.062l-.767-1.062-1.053-.019-1.053-.013.565.753zM77.906 22.32c.032.084.695 1.597 1.469 3.366.773 1.77 1.41 3.263 1.41 3.314.007.052-.318.876-.721 1.828-.397.952-.722 1.77-.722 1.821 0 .116 1.58.122 1.67.007.066-.084 4.31-10.374 4.31-10.444 0-.02-.396-.026-.883-.02l-.891.02-.917 2.329c-.507 1.28-.936 2.342-.955 2.362-.02.019-.475-1.03-1.014-2.33l-.988-2.361-.91-.02-.917-.02.059.149zM108.802 25.764l.02 3.59h1.69l.032-2.316c.033-2.252.039-2.323.182-2.587.221-.418.566-.611 1.138-.65.331-.02.552.007.76.077.163.058.319.116.351.122.033.007.202-.334.371-.759l.312-.772-.273-.129c-.228-.103-.41-.128-1.021-.128-.708 0-.767.012-1.098.193a1.979 1.979 0 00-.54.444l-.182.25v-.92h-1.755l.013 3.585zM43.26 16.78c-.453 0-.88-.07-1.28-.21a3.14 3.14 0 01-1.1-.72l.63-.79c.273.253.547.437.82.55.273.107.58.16.92.16.38 0 .697-.09.95-.27.26-.187.39-.457.39-.81 0-.347-.127-.6-.38-.76-.247-.16-.61-.24-1.09-.24h-.81v-.87h.61c.48 0 .823-.08 1.03-.24.213-.16.32-.39.32-.69 0-.3-.104-.52-.31-.66-.207-.147-.47-.22-.79-.22-.28 0-.537.05-.77.15a2.583 2.583 0 00-.67.4l-.59-.77c.26-.247.566-.44.92-.58.36-.14.74-.21 1.14-.21.686 0 1.223.153 1.61.46.393.3.59.72.59 1.26 0 .333-.077.627-.23.88-.147.253-.37.44-.67.56v.04c.353.08.647.257.88.53.233.273.35.62.35 1.04 0 .327-.063.617-.19.87a1.85 1.85 0 01-.53.63c-.22.167-.48.293-.78.38-.3.087-.623.13-.97.13zM48.106 16.78c-.434 0-.784-.13-1.05-.39-.267-.267-.4-.617-.4-1.05 0-.26.053-.49.16-.69.113-.207.286-.383.52-.53.24-.147.54-.27.9-.37a8.37 8.37 0 011.31-.23 1.555 1.555 0 00-.06-.36.708.708 0 00-.15-.31.607.607 0 00-.27-.21.984.984 0 00-.42-.08c-.24 0-.477.047-.71.14-.227.093-.45.207-.67.34l-.42-.77c.273-.173.58-.323.92-.45.34-.127.706-.19 1.1-.19.613 0 1.07.183 1.37.55.306.36.46.883.46 1.57v2.91h-.95l-.08-.54h-.04c-.22.187-.457.343-.71.47-.247.127-.517.19-.81.19zm.37-.9c.2 0 .38-.047.54-.14.166-.093.343-.227.53-.4v-1.1c-.334.04-.614.093-.84.16-.227.067-.41.143-.55.23a.767.767 0 00-.3.28.683.683 0 00-.09.34c0 .22.067.38.2.48.133.1.303.15.51.15zM52.172 16.66v-4.91h3.23v.91h-2.08v4h-1.15zM56.49 18.6v-6.85h.95l.08.52h.04a3.52 3.52 0 01.69-.45c.254-.127.517-.19.79-.19.307 0 .578.06.81.18.24.113.444.28.61.5.167.22.294.483.38.79.087.307.13.65.13 1.03 0 .42-.06.797-.18 1.13a2.55 2.55 0 01-.46.83 2.06 2.06 0 01-.67.51c-.252.12-.516.18-.79.18-.212 0-.426-.047-.64-.14a2.45 2.45 0 01-.62-.4l.03.82v1.54h-1.15zm2.14-2.77c.328 0 .6-.14.82-.42.22-.287.33-.71.33-1.27 0-.493-.083-.877-.25-1.15-.166-.273-.436-.41-.81-.41-.346 0-.706.183-1.08.55v2.29c.18.153.354.26.52.32.168.06.324.09.47.09zM62.507 18.68c-.134 0-.25-.01-.35-.03a1.416 1.416 0 01-.29-.07l.21-.9c.046.013.1.027.16.04.066.02.13.03.19.03.26 0 .466-.08.62-.24.16-.153.28-.353.36-.6l.09-.31-1.93-4.85h1.17l.85 2.41c.073.213.143.44.21.68l.22.7h.04l.18-.69.19-.69.74-2.41h1.11l-1.78 5.13c-.1.28-.21.53-.33.75-.12.22-.26.407-.42.56a1.48 1.48 0 01-.54.36c-.2.087-.434.13-.7.13zM68.542 16.78c-.34 0-.664-.04-.97-.12a2.803 2.803 0 01-.91-.48l.47-.74c.213.167.43.283.65.35.226.067.446.1.66.1.3 0 .55-.063.75-.19.206-.127.31-.303.31-.53 0-.433-.334-.65-1-.65h-.73v-.78h.63c.313 0 .546-.053.7-.16a.542.542 0 00.23-.46c0-.2-.08-.35-.24-.45-.154-.1-.364-.15-.63-.15-.254 0-.477.03-.67.09-.194.06-.387.157-.58.29l-.45-.75a2.93 2.93 0 01.81-.39c.293-.087.613-.13.96-.13.253 0 .493.027.72.08.233.053.436.137.61.25.18.107.32.247.42.42.106.173.16.377.16.61 0 .22-.067.43-.2.63-.134.193-.334.337-.6.43v.04c.3.073.54.207.72.4.186.187.28.45.28.79 0 .24-.06.453-.18.64a1.44 1.44 0 01-.47.47 2.266 2.266 0 01-.67.29c-.254.067-.514.1-.78.1zM71.83 16.66v-4.91h1.12v1.69c0 .253-.014.537-.04.85l-.06.93h.03c.087-.153.19-.327.31-.52.12-.2.22-.373.3-.52l1.56-2.43h1.06v4.91h-1.12v-1.69c0-.253.01-.533.03-.84l.08-.94h-.04a220.288 220.288 0 01-.61 1.04l-1.56 2.43h-1.06zM78.742 16.66v-4h-1.54v-.91h4.24v.91h-1.54v4h-1.16zM84.472 16.78c-.34 0-.657-.057-.95-.17-.294-.12-.55-.29-.77-.51a2.373 2.373 0 01-.52-.8c-.12-.32-.18-.683-.18-1.09 0-.4.063-.76.19-1.08.126-.32.293-.59.5-.81.213-.22.456-.39.73-.51.273-.12.553-.18.84-.18.333 0 .626.057.88.17.253.113.463.273.63.48.173.207.303.453.39.74a3.239 3.239 0 01.11 1.26c-.007.1-.017.18-.03.24h-3.12c.053.44.206.78.46 1.02.26.233.59.35.99.35.213 0 .41-.03.59-.09.186-.067.37-.157.55-.27l.39.72c-.234.153-.494.28-.78.38-.287.1-.587.15-.9.15zm-1.31-3.04h2.18c0-.38-.084-.677-.25-.89-.16-.22-.41-.33-.75-.33-.294 0-.55.103-.77.31-.22.207-.357.51-.41.91zM89.642 16.66v-4.91h1.99c.273 0 .523.023.75.07.233.04.433.11.6.21.173.1.307.233.4.4.1.16.15.357.15.59 0 .24-.07.453-.21.64-.133.18-.337.31-.61.39v.04c.293.073.537.2.73.38.193.18.29.44.29.78a1.232 1.232 0 01-.58 1.08c-.18.113-.393.197-.64.25-.24.053-.5.08-.78.08h-2.09zm1.13-2.92h.75c.32 0 .55-.053.69-.16a.523.523 0 00.21-.44.544.544 0 00-.2-.45c-.133-.107-.357-.16-.67-.16h-.78v1.21zm0 2.14h.88c.333 0 .573-.063.72-.19a.628.628 0 00.23-.51c0-.2-.08-.36-.24-.48-.16-.12-.41-.18-.75-.18h-.84v1.36z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='paint0_angular_22747_109632' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='matrix(0 12.725 -12.7266 0 21.463 20.002)'%3E%3Cstop stop-color='%23F4605B'/%3E%3Cstop offset='.313' stop-color='%23C330D3'/%3E%3Cstop offset='.693' stop-color='%23F0246D'/%3E%3Cstop offset='1' stop-color='%23F4605B'/%3E%3C/radialGradient%3E%3CclipPath id='clip0_22747_109632'%3E%3Cpath fill='%23fff' d='M0 0h135v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

.main-footer-white .main-footer__app_samsung_en{
  background-image:url("data:image/svg+xml,%3Csvg width='135' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_22747_109633)'%3E%3Crect width='135' height='40' rx='4' fill='%23374044'/%3E%3Cpath d='M41.33 17.08v-6.54h3.94v.98h-2.78v1.67h2.35v.98h-2.35v1.93h2.88v.98h-4.04zM45.74 17.08l1.56-2.56-1.46-2.35h1.24l.55.93c.073.133.147.273.22.42.08.14.157.277.23.41h.04c.06-.133.123-.27.19-.41l.19-.42.47-.93h1.19l-1.45 2.48 1.56 2.43h-1.24l-.6-.97c-.08-.147-.163-.293-.25-.44a9.09 9.09 0 00-.25-.43h-.04c-.073.14-.147.283-.22.43l-.21.44-.52.97h-1.2zM51.245 19.02v-6.85h.95l.08.52h.04a3.52 3.52 0 01.69-.45c.253-.127.516-.19.79-.19.306 0 .576.06.81.18.24.113.443.28.61.5.166.22.293.483.38.79.086.307.13.65.13 1.03 0 .42-.06.797-.18 1.13a2.55 2.55 0 01-.46.83 2.06 2.06 0 01-.67.51c-.254.12-.517.18-.79.18-.214 0-.427-.047-.64-.14a2.45 2.45 0 01-.62-.4l.03.82v1.54h-1.15zm2.14-2.77c.326 0 .6-.14.82-.42.22-.287.33-.71.33-1.27 0-.493-.084-.877-.25-1.15-.167-.273-.437-.41-.81-.41-.347 0-.707.183-1.08.55v2.29c.18.153.353.26.52.32.166.06.323.09.47.09zM58.11 17.2c-.414 0-.704-.123-.87-.37-.168-.247-.25-.583-.25-1.01v-5.8h1.15v5.86c0 .14.026.24.08.3.052.053.11.08.17.08h.07a.431.431 0 00.11-.02l.15.86c-.154.067-.358.1-.61.1zM61.814 17.2c-.307 0-.6-.057-.88-.17-.28-.113-.53-.28-.75-.5a2.435 2.435 0 01-.51-.81 2.942 2.942 0 01-.19-1.09c0-.407.063-.77.19-1.09.127-.32.297-.59.51-.81.22-.22.47-.387.75-.5.28-.12.573-.18.88-.18.307 0 .6.06.88.18.287.113.537.28.75.5.213.22.383.49.51.81.133.32.2.683.2 1.09 0 .407-.067.77-.2 1.09-.127.32-.297.59-.51.81-.213.22-.463.387-.75.5-.28.113-.573.17-.88.17zm0-.94c.36 0 .643-.147.85-.44.207-.3.31-.697.31-1.19 0-.5-.103-.897-.31-1.19a.978.978 0 00-.85-.45c-.36 0-.643.15-.85.45-.2.293-.3.69-.3 1.19 0 .493.1.89.3 1.19.207.293.49.44.85.44zM65.392 17.08v-4.91h.95l.08.87h.04c.173-.32.383-.563.63-.73.247-.173.5-.26.76-.26.233 0 .42.033.56.1l-.2 1a1.544 1.544 0 00-.51-.08c-.193 0-.397.077-.61.23-.213.147-.397.407-.55.78v3h-1.15zM71.225 17.2c-.34 0-.657-.057-.95-.17-.293-.12-.55-.29-.77-.51a2.374 2.374 0 01-.52-.8c-.12-.32-.18-.683-.18-1.09 0-.4.063-.76.19-1.08.127-.32.293-.59.5-.81.213-.22.457-.39.73-.51.273-.12.553-.18.84-.18.333 0 .627.057.88.17.253.113.463.273.63.48.173.207.303.453.39.74a3.235 3.235 0 01.11 1.26c-.007.1-.017.18-.03.24h-3.12c.053.44.207.78.46 1.02.26.233.59.35.99.35.213 0 .41-.03.59-.09.187-.067.37-.157.55-.27l.39.72c-.233.153-.493.28-.78.38-.287.1-.587.15-.9.15zm-1.31-3.04h2.18c0-.38-.083-.677-.25-.89-.16-.22-.41-.33-.75-.33-.293 0-.55.103-.77.31-.22.207-.357.51-.41.91zM76.395 17.08v-4.91h1.15v4.91h-1.15zm.58-5.77a.733.733 0 01-.51-.18.603.603 0 01-.2-.47c0-.193.067-.35.2-.47a.71.71 0 01.51-.19.71.71 0 01.51.19c.134.12.2.277.2.47 0 .193-.066.35-.2.47a.733.733 0 01-.51.18zM80.843 17.2c-.287 0-.53-.043-.73-.13a1.304 1.304 0 01-.48-.36c-.12-.16-.21-.347-.27-.56a3.101 3.101 0 01-.08-.73v-2.34h-.7v-.86l.76-.05.14-1.34h.96v1.34h1.25v.91h-1.25v2.34c0 .573.23.86.69.86.086 0 .173-.01.26-.03.093-.02.176-.047.25-.08l.2.85a3.26 3.26 0 01-.46.12 2.31 2.31 0 01-.54.06zM86.938 17.2c-.307 0-.6-.057-.88-.17-.28-.113-.53-.28-.75-.5a2.435 2.435 0 01-.51-.81 2.944 2.944 0 01-.19-1.09c0-.407.063-.77.19-1.09.126-.32.296-.59.51-.81.22-.22.47-.387.75-.5.28-.12.573-.18.88-.18.306 0 .6.06.88.18.286.113.536.28.75.5.213.22.383.49.51.81.133.32.2.683.2 1.09 0 .407-.067.77-.2 1.09-.127.32-.297.59-.51.81-.214.22-.464.387-.75.5-.28.113-.574.17-.88.17zm0-.94c.36 0 .643-.147.85-.44.206-.3.31-.697.31-1.19 0-.5-.104-.897-.31-1.19a.978.978 0 00-.85-.45c-.36 0-.644.15-.85.45-.2.293-.3.69-.3 1.19 0 .493.1.89.3 1.19.206.293.49.44.85.44zM90.516 17.08v-4.91h.95l.08.66h.04c.22-.213.457-.397.71-.55.26-.153.56-.23.9-.23.527 0 .91.17 1.15.51.24.333.36.813.36 1.44v3.08h-1.15v-2.93c0-.407-.06-.693-.18-.86-.12-.167-.317-.25-.59-.25-.213 0-.403.053-.57.16-.16.1-.343.25-.55.45v3.43h-1.15zM97.66 20.5l-.832.553v1.126H95.593v1.48h1.222l.026 1.944c.033 2.155.065 2.342.462 2.921.37.54 1.209.856 2.308.863h.403v-1.59l-.442-.032c-.241-.02-.527-.077-.638-.135-.35-.18-.377-.296-.403-2.22l-.026-1.75h1.509v-1.48h-1.496l-.013-1.12-.02-1.12-.825.56zM44.416 20.352c-.936.2-1.67.592-2.32 1.248-.846.856-1.236 1.783-1.288 3.07-.039.984.078 1.538.488 2.355.24.463.41.695.825 1.107.579.579 1.021.855 1.736 1.094 2.405.81 4.843-.232 5.74-2.446.208-.515.364-1.37.364-2.001v-.476h-4.745v1.609h1.43c1.098 0 1.43.019 1.43.077 0 .174-.325.753-.553 1.004-.8.881-2.203 1.107-3.387.553-1-.47-1.65-1.519-1.65-2.664 0-1.184.663-2.214 1.735-2.722.423-.2.481-.206 1.222-.206.663 0 .839.026 1.15.148.423.167 1.021.676 1.288 1.088l.175.27.754-.45.76-.451-.207-.303c-1.08-1.55-3.042-2.31-4.947-1.904zM59.386 24.818v4.569h1.69v-9.138h-1.69v4.569zM91.368 20.352c-.884.232-1.606.785-1.937 1.486-.156.328-.176.45-.176 1.017 0 .573.02.682.182 1.01.208.412.63.818 1.112 1.062.175.09.76.303 1.3.483 1.157.38 1.397.489 1.625.76.338.404.175 1.132-.332 1.48-.195.134-.331.167-.78.186-.507.02-.578.006-.962-.18-.383-.194-1.007-.76-1.007-.92 0-.117-.163-.014-.904.566l-.721.566.273.283c1.28 1.3 3.354 1.731 4.842 1.004 1.574-.76 2.094-2.85.995-4.035-.41-.444-.878-.688-2.197-1.145-.579-.2-1.157-.444-1.287-.54-.462-.348-.527-.844-.176-1.262.24-.283.52-.38 1.073-.38.565 0 1 .174 1.345.54.124.13.254.233.28.233.097 0 1.359-.972 1.339-1.03-.045-.135-.813-.714-1.196-.901-.76-.367-1.905-.49-2.691-.283zM53.828 22.031a3.555 3.555 0 00-2.931 2.426c-.611 1.924.143 3.855 1.84 4.698 1.189.585 2.567.45 3.542-.354l.305-.251.02.399.02.405h1.69l.02-3.59.012-3.585h-1.755v.785l-.26-.225c-.618-.553-1.586-.83-2.503-.708zm1.625 1.718c.93.419 1.437 1.5 1.183 2.523-.201.817-.793 1.435-1.573 1.64-.435.123-1.079.033-1.527-.205-.468-.245-.735-.534-.969-1.023-.143-.296-.169-.444-.169-.933 0-.528.02-.625.215-1.01.52-1.05 1.761-1.48 2.84-.992zM65.074 22.031a3.716 3.716 0 00-2.047.991c-.677.663-1.028 1.467-1.086 2.504-.078 1.415.514 2.664 1.586 3.365.598.386 1.112.566 1.742.605.871.058 1.638-.18 2.256-.695l.305-.251.02.399.02.405h1.689l.02-3.59.013-3.585h-1.755v.785l-.26-.225c-.618-.553-1.586-.83-2.503-.708zm1.612 1.712c.936.425 1.45 1.506 1.196 2.523-.182.733-.533 1.164-1.215 1.518-.416.213-1.326.213-1.762 0a2.121 2.121 0 01-1.047-1.023c-.194-.386-.214-.483-.214-1.01 0-.49.026-.637.169-.933.221-.457.455-.734.826-.946.643-.374 1.41-.419 2.047-.129zM103.491 22.083c-1.209.264-2.106.933-2.639 1.975-.28.547-.403 1.094-.403 1.757.019 2.394 2.275 4.15 4.628 3.604.722-.168 1.222-.45 1.768-.991.8-.785 1.125-1.57 1.125-2.677-.007-.515-.039-.747-.176-1.159-.435-1.306-1.488-2.233-2.854-2.503-.591-.122-.923-.122-1.449-.006zm1.619 1.73c.63.31 1.092.979 1.183 1.719.136 1.152-.722 2.271-1.814 2.355-.637.052-.969-.02-1.391-.302-.65-.431-.956-1.036-.956-1.867.007-.939.54-1.698 1.411-2.007.468-.167 1.092-.122 1.567.103zM116.817 22.09c-1.768.385-2.957 1.84-2.983 3.629-.007 1.1.331 1.969 1.053 2.696.786.785 1.8 1.152 3.029 1.081 1.241-.064 2.203-.566 2.866-1.493.17-.232.3-.431.287-.444-.091-.077-1.314-.746-1.366-.746-.026 0-.097.083-.149.18-.137.264-.65.714-1.001.869-.247.115-.423.141-.923.141-.527 0-.67-.026-.982-.167a2.092 2.092 0 01-1.001-.959c-.286-.56-.533-.515 2.763-.515h2.925v-.618c0-.354-.045-.785-.104-1.016-.234-.901-.897-1.783-1.658-2.208-.793-.45-1.898-.617-2.756-.43zm1.82 1.614c.351.18.709.567.871.92l.13.29-2.021.02c-1.112.006-2.035 0-2.048-.013-.039-.039.163-.412.351-.657.176-.231.579-.508.923-.643.371-.142 1.463-.09 1.794.084zM70.742 22.932l1.3 1.744c.403.54.735.998.735 1.017 0 .025-.598.843-1.333 1.827-.734.985-1.332 1.809-1.332 1.828 0 .026.461.032 1.02.026l1.02-.02.84-1.158c.461-.637.851-1.158.87-1.158.02 0 .43.527.91 1.17l.872 1.179h2.08l-1.398-1.835-1.404-1.834.605-.817c.338-.457.923-1.248 1.306-1.776l.696-.952-1.027.02-1.02.018-.761 1.062c-.416.586-.794 1.062-.833 1.062-.038 0-.416-.476-.838-1.062l-.767-1.062-1.053-.019-1.053-.013.565.753zM77.906 22.32c.032.084.695 1.597 1.469 3.366.773 1.77 1.41 3.263 1.41 3.314.007.052-.318.876-.721 1.828-.397.952-.722 1.77-.722 1.821 0 .116 1.58.122 1.67.007.066-.084 4.31-10.374 4.31-10.444 0-.02-.396-.026-.883-.02l-.891.02-.917 2.329c-.507 1.28-.936 2.342-.955 2.362-.02.019-.475-1.03-1.014-2.33l-.988-2.361-.91-.02-.917-.02.059.149zM108.802 25.764l.02 3.59h1.69l.032-2.316c.033-2.252.039-2.323.182-2.587.221-.418.566-.611 1.138-.65.331-.02.552.007.76.077.163.058.319.116.351.122.033.007.202-.334.371-.759l.312-.772-.273-.129c-.228-.103-.41-.128-1.021-.128-.708 0-.767.012-1.098.193a1.979 1.979 0 00-.54.444l-.182.25v-.92h-1.755l.013 3.585z' fill='%23fff'/%3E%3Crect x='8.736' y='7.277' width='25.453' height='25.45' rx='6' fill='url(%23paint0_angular_22747_109633)'/%3E%3Cpath d='M25.064 16.754l-.05-.222a3.532 3.532 0 10-7.065 0l-.05.222H15l.782 7.294a2.913 2.913 0 002.897 2.607h5.607a2.912 2.912 0 002.905-2.613l.781-7.294-2.908.006zm-5.629 0l.057-.222a1.99 1.99 0 013.98 0l.057.222h-4.094z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='paint0_angular_22747_109633' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='matrix(0 12.725 -12.7266 0 21.463 20.002)'%3E%3Cstop stop-color='%23F4605B'/%3E%3Cstop offset='.313' stop-color='%23C330D3'/%3E%3Cstop offset='.693' stop-color='%23F0246D'/%3E%3Cstop offset='1' stop-color='%23F4605B'/%3E%3C/radialGradient%3E%3CclipPath id='clip0_22747_109633'%3E%3Cpath fill='%23fff' d='M0 0h135v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

.main-footer-white .main-footer__app_getapps_ru{
  background-image:url("data:image/svg+xml,%3Csvg width='135' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_22747_109474)'%3E%3Crect width='135' height='40' rx='4' fill='%23374044'/%3E%3Cg clip-path='url(%23clip1_22747_109474)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.023 7.277H15.89c-5.23 0-7.155 1.917-7.155 7.159v11.132c0 5.241 1.918 7.159 7.16 7.159h11.131c5.242 0 7.162-1.918 7.162-7.16V14.437c-.009-5.242-1.925-7.16-7.166-7.16z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.614 36.5H7.074A2.575 2.575 0 014.5 33.923v-5.237l7.175-7.222L26.614 36.5z' fill='%2300E691'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.055 18.792L15.87 3.5h19.056A2.577 2.577 0 0137.5 6.08v6.222l-6.445 6.49z' fill='%230CF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.5 25.642V6.075A2.577 2.577 0 017.075 3.5h6.09l6.684 6.717L4.5 25.642z' fill='%23FF5C69'/%3E%3Cpath d='M20.335 23v-7.5h1.33V23h-1.33z' fill='%2300E08A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.921 36.472h-5.268l-6.791-6.819L37.5 14.955v18.94a2.574 2.574 0 01-2.579 2.577z' fill='%238F61FF'/%3E%3Cpath d='M17.109 19.749L21 23.64l3.891-3.891' stroke='%230FCFFF' stroke-width='1.33'/%3E%3C/g%3E%3Cpath d='M52.217 24.709v-1.354h-5.274v1.732h3.059l-.009.21c-.035 1.776-1.362 2.99-3.278 2.99-2.285 0-3.71-1.785-3.71-4.703 0-2.857 1.363-4.553 3.648-4.553 1.556 0 2.734.862 3.164 2.32h2.303c-.413-2.54-2.593-4.245-5.475-4.245-3.666 0-5.96 2.479-5.96 6.504 0 4.087 2.303 6.6 6.003 6.6 3.472 0 5.529-2.065 5.529-5.501zm5.651-2.523c1.257 0 2.1.923 2.145 2.242h-4.35c.087-1.301.975-2.242 2.205-2.242zm2.154 5.028c-.238.773-1.011 1.283-2.03 1.283-1.433 0-2.347-1.002-2.347-2.496v-.132h6.512v-.712c0-2.83-1.652-4.667-4.298-4.667-2.69 0-4.394 1.943-4.394 4.887 0 2.97 1.687 4.808 4.482 4.808 2.206 0 3.841-1.213 4.122-2.971h-2.047zm4.157-8.71v2.18h-1.336v1.687h1.336v5.15c0 1.811.79 2.523 2.803 2.523.466 0 .897-.035 1.134-.088v-1.67c-.14.026-.422.044-.624.044-.773 0-1.125-.351-1.125-1.116V22.37h1.758v-1.687h-1.758v-2.18H64.18zM78.127 30h2.39l-4.5-12.683H73.46L68.96 30h2.338l1.08-3.278h4.668L78.127 30zm-3.445-10.441h.061l1.767 5.414h-3.604l1.776-5.414zm12.093.966c-1.353 0-2.408.686-2.935 1.767h-.044v-1.608H81.66v12.383h2.189v-4.614h.044c.51 1.046 1.564 1.696 2.918 1.696 2.337 0 3.832-1.837 3.832-4.807 0-2.98-1.503-4.817-3.868-4.817zm-.668 7.831c-1.362 0-2.267-1.186-2.276-3.014.009-1.81.914-3.015 2.276-3.015 1.415 0 2.294 1.178 2.294 3.015 0 1.846-.879 3.014-2.294 3.014zm11.057-7.83c-1.353 0-2.408.685-2.936 1.766h-.043v-1.608h-2.136v12.383h2.188v-4.614h.044c.51 1.046 1.565 1.696 2.918 1.696 2.338 0 3.832-1.837 3.832-4.807 0-2.98-1.503-4.817-3.867-4.817zm-.668 7.83c-1.362 0-2.267-1.186-2.276-3.014.008-1.81.914-3.015 2.276-3.015 1.415 0 2.294 1.178 2.294 3.015 0 1.846-.879 3.014-2.294 3.014zm5.775-5c0 1.38.896 2.258 2.68 2.654l1.547.342c.976.22 1.31.537 1.31 1.1 0 .693-.66 1.133-1.723 1.133-1.107 0-1.731-.457-1.898-1.362h-2.154c.176 1.801 1.617 2.962 4.052 2.962 2.285 0 3.902-1.187 3.902-2.945 0-1.353-.747-2.1-2.68-2.531l-1.547-.343c-.976-.22-1.363-.589-1.363-1.125 0-.685.642-1.142 1.609-1.142 1.011 0 1.635.536 1.723 1.38h2.039c-.053-1.767-1.495-2.989-3.762-2.989-2.25 0-3.735 1.16-3.735 2.866zM43.26 13.62c-.453 0-.88-.07-1.28-.21a3.14 3.14 0 01-1.1-.72l.63-.79c.273.253.547.437.82.55.273.107.58.16.92.16.38 0 .697-.09.95-.27.26-.187.39-.457.39-.81 0-.347-.127-.6-.38-.76-.247-.16-.61-.24-1.09-.24h-.81v-.87h.61c.48 0 .823-.08 1.03-.24.213-.16.32-.39.32-.69 0-.3-.104-.52-.31-.66-.207-.147-.47-.22-.79-.22-.28 0-.537.05-.77.15a2.583 2.583 0 00-.67.4l-.59-.77c.26-.247.566-.44.92-.58.36-.14.74-.21 1.14-.21.686 0 1.223.153 1.61.46.393.3.59.72.59 1.26 0 .333-.077.627-.23.88-.147.253-.37.44-.67.56v.04c.353.08.647.257.88.53.233.273.35.62.35 1.04 0 .327-.063.617-.19.87a1.85 1.85 0 01-.53.63c-.22.167-.48.293-.78.38-.3.087-.623.13-.97.13zM48.106 13.62c-.434 0-.784-.13-1.05-.39-.267-.267-.4-.617-.4-1.05 0-.26.053-.49.16-.69.113-.207.286-.383.52-.53.24-.147.54-.27.9-.37a8.37 8.37 0 011.31-.23 1.555 1.555 0 00-.06-.36.708.708 0 00-.15-.31.607.607 0 00-.27-.21.983.983 0 00-.42-.08c-.24 0-.477.047-.71.14-.227.093-.45.207-.67.34l-.42-.77a4.92 4.92 0 01.92-.45c.34-.127.706-.19 1.1-.19.613 0 1.07.183 1.37.55.306.36.46.883.46 1.57v2.91h-.95l-.08-.54h-.04c-.22.187-.457.343-.71.47-.247.127-.517.19-.81.19zm.37-.9c.2 0 .38-.047.54-.14.166-.093.343-.227.53-.4v-1.1c-.334.04-.614.093-.84.16-.227.067-.41.143-.55.23a.767.767 0 00-.3.28.683.683 0 00-.09.34c0 .22.067.38.2.48.133.1.303.15.51.15zM52.172 13.5V8.59h3.23v.91h-2.08v4h-1.15zM56.49 15.44V8.59h.95l.08.52h.04c.207-.173.438-.323.69-.45.254-.127.517-.19.79-.19.307 0 .578.06.81.18.24.113.444.28.61.5.167.22.294.483.38.79.087.307.13.65.13 1.03 0 .42-.06.797-.18 1.13a2.55 2.55 0 01-.46.83 2.06 2.06 0 01-.67.51c-.252.12-.516.18-.79.18-.212 0-.426-.047-.64-.14a2.45 2.45 0 01-.62-.4l.03.82v1.54h-1.15zm2.14-2.77c.328 0 .6-.14.82-.42.22-.287.33-.71.33-1.27 0-.493-.083-.877-.25-1.15-.166-.273-.436-.41-.81-.41-.346 0-.706.183-1.08.55v2.29c.18.153.354.26.52.32.168.06.324.09.47.09zM62.507 15.52c-.134 0-.25-.01-.35-.03a1.416 1.416 0 01-.29-.07l.21-.9c.046.013.1.027.16.04.066.02.13.03.19.03.26 0 .466-.08.62-.24.16-.153.28-.353.36-.6l.09-.31-1.93-4.85h1.17l.85 2.41c.073.213.143.44.21.68l.22.7h.04l.18-.69.19-.69.74-2.41h1.11l-1.78 5.13c-.1.28-.21.53-.33.75-.12.22-.26.407-.42.56a1.48 1.48 0 01-.54.36c-.2.087-.434.13-.7.13zM68.542 13.62c-.34 0-.664-.04-.97-.12a2.803 2.803 0 01-.91-.48l.47-.74c.213.167.43.283.65.35.226.067.446.1.66.1.3 0 .55-.063.75-.19.206-.127.31-.303.31-.53 0-.433-.334-.65-1-.65h-.73v-.78h.63c.313 0 .546-.053.7-.16a.542.542 0 00.23-.46c0-.2-.08-.35-.24-.45-.154-.1-.364-.15-.63-.15-.254 0-.477.03-.67.09-.194.06-.387.157-.58.29l-.45-.75c.253-.173.523-.303.81-.39.293-.087.613-.13.96-.13.253 0 .493.027.72.08.233.053.436.137.61.25.18.107.32.247.42.42.106.173.16.377.16.61 0 .22-.067.43-.2.63-.134.193-.334.337-.6.43v.04c.3.073.54.207.72.4.186.187.28.45.28.79 0 .24-.06.453-.18.64a1.44 1.44 0 01-.47.47 2.266 2.266 0 01-.67.29c-.254.067-.514.1-.78.1zM71.83 13.5V8.59h1.12v1.69c0 .253-.014.537-.04.85l-.06.93h.03c.087-.153.19-.327.31-.52.12-.2.22-.373.3-.52l1.56-2.43h1.06v4.91h-1.12v-1.69c0-.253.01-.533.03-.84l.08-.94h-.04a220.288 220.288 0 01-.61 1.04l-1.56 2.43h-1.06zM78.742 13.5v-4h-1.54v-.91h4.24v.91h-1.54v4h-1.16zM84.472 13.62c-.34 0-.657-.057-.95-.17-.294-.12-.55-.29-.77-.51a2.373 2.373 0 01-.52-.8c-.12-.32-.18-.683-.18-1.09 0-.4.063-.76.19-1.08.126-.32.293-.59.5-.81.213-.22.456-.39.73-.51.273-.12.553-.18.84-.18.333 0 .626.057.88.17.253.113.463.273.63.48.173.207.303.453.39.74a3.239 3.239 0 01.11 1.26c-.007.1-.017.18-.03.24h-3.12c.053.44.206.78.46 1.02.26.233.59.35.99.35.213 0 .41-.03.59-.09.186-.067.37-.157.55-.27l.39.72c-.234.153-.494.28-.78.38-.287.1-.587.15-.9.15zm-1.31-3.04h2.18c0-.38-.084-.677-.25-.89-.16-.22-.41-.33-.75-.33-.294 0-.55.103-.77.31-.22.207-.357.51-.41.91zM89.642 13.5V8.59h1.99c.273 0 .523.023.75.07.233.04.433.11.6.21.173.1.307.233.4.4.1.16.15.357.15.59 0 .24-.07.453-.21.64-.133.18-.337.31-.61.39v.04c.293.073.537.2.73.38.193.18.29.44.29.78a1.232 1.232 0 01-.58 1.08c-.18.113-.393.197-.64.25-.24.053-.5.08-.78.08h-2.09zm1.13-2.92h.75c.32 0 .55-.053.69-.16a.523.523 0 00.21-.44.544.544 0 00-.2-.45c-.133-.107-.357-.16-.67-.16h-.78v1.21zm0 2.14h.88c.333 0 .573-.063.72-.19a.628.628 0 00.23-.51c0-.2-.08-.36-.24-.48-.16-.12-.41-.18-.75-.18h-.84v1.36z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_22747_109474'%3E%3Cpath fill='%23fff' d='M0 0h135v40H0z'/%3E%3C/clipPath%3E%3CclipPath id='clip1_22747_109474'%3E%3Crect x='8.736' y='7.277' width='25.453' height='25.45' rx='6' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

.main-footer-white .main-footer__app_getapps_en{
  background-image:url("data:image/svg+xml,%3Csvg width='135' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_22747_109476)'%3E%3Crect width='135' height='40' rx='4' fill='%23374044'/%3E%3Cpath d='M41.33 13.5V6.96h3.94v.98h-2.78v1.67h2.35v.98h-2.35v1.93h2.88v.98h-4.04zM45.74 13.5l1.56-2.56-1.46-2.35h1.24l.55.93c.073.133.147.273.22.42.08.14.157.277.23.41h.04c.06-.133.123-.27.19-.41l.19-.42.47-.93h1.19l-1.45 2.48 1.56 2.43h-1.24l-.6-.97c-.08-.147-.163-.293-.25-.44a9.141 9.141 0 00-.25-.43h-.04c-.073.14-.147.283-.22.43l-.21.44-.52.97h-1.2zM51.245 15.44V8.59h.95l.08.52h.04c.206-.173.436-.323.69-.45.253-.127.516-.19.79-.19.306 0 .576.06.81.18.24.113.443.28.61.5.166.22.293.483.38.79.086.307.13.65.13 1.03 0 .42-.06.797-.18 1.13a2.55 2.55 0 01-.46.83 2.06 2.06 0 01-.67.51c-.254.12-.517.18-.79.18-.214 0-.427-.047-.64-.14a2.447 2.447 0 01-.62-.4l.03.82v1.54h-1.15zm2.14-2.77c.326 0 .6-.14.82-.42.22-.287.33-.71.33-1.27 0-.493-.084-.877-.25-1.15-.167-.273-.437-.41-.81-.41-.347 0-.707.183-1.08.55v2.29c.18.153.353.26.52.32.166.06.323.09.47.09zM58.11 13.62c-.414 0-.704-.123-.87-.37-.168-.247-.25-.583-.25-1.01v-5.8h1.15v5.86c0 .14.026.24.08.3.052.053.11.08.17.08h.07a.427.427 0 00.11-.02l.15.86c-.154.067-.358.1-.61.1zM61.814 13.62c-.307 0-.6-.057-.88-.17-.28-.113-.53-.28-.75-.5a2.435 2.435 0 01-.51-.81 2.942 2.942 0 01-.19-1.09c0-.407.063-.77.19-1.09.127-.32.297-.59.51-.81.22-.22.47-.387.75-.5.28-.12.573-.18.88-.18.307 0 .6.06.88.18.287.113.537.28.75.5.213.22.383.49.51.81.133.32.2.683.2 1.09 0 .407-.067.77-.2 1.09-.127.32-.297.59-.51.81-.213.22-.463.387-.75.5-.28.113-.573.17-.88.17zm0-.94c.36 0 .643-.147.85-.44.207-.3.31-.697.31-1.19 0-.5-.103-.897-.31-1.19a.978.978 0 00-.85-.45c-.36 0-.643.15-.85.45-.2.293-.3.69-.3 1.19 0 .493.1.89.3 1.19.207.293.49.44.85.44zM65.392 13.5V8.59h.95l.08.87h.04c.173-.32.383-.563.63-.73.247-.173.5-.26.76-.26.233 0 .42.033.56.1l-.2 1a1.54 1.54 0 00-.51-.08c-.193 0-.397.077-.61.23-.213.147-.397.407-.55.78v3h-1.15zM71.225 13.62c-.34 0-.657-.057-.95-.17-.293-.12-.55-.29-.77-.51a2.373 2.373 0 01-.52-.8c-.12-.32-.18-.683-.18-1.09 0-.4.063-.76.19-1.08.127-.32.293-.59.5-.81.213-.22.457-.39.73-.51.273-.12.553-.18.84-.18.333 0 .627.057.88.17.253.113.463.273.63.48.173.207.303.453.39.74a3.235 3.235 0 01.11 1.26c-.007.1-.017.18-.03.24h-3.12c.053.44.207.78.46 1.02.26.233.59.35.99.35.213 0 .41-.03.59-.09a2.79 2.79 0 00.55-.27l.39.72c-.233.153-.493.28-.78.38-.287.1-.587.15-.9.15zm-1.31-3.04h2.18c0-.38-.083-.677-.25-.89-.16-.22-.41-.33-.75-.33-.293 0-.55.103-.77.31-.22.207-.357.51-.41.91zM76.395 13.5V8.59h1.15v4.91h-1.15zm.58-5.77a.733.733 0 01-.51-.18.603.603 0 01-.2-.47c0-.193.067-.35.2-.47a.71.71 0 01.51-.19.71.71 0 01.51.19c.134.12.2.277.2.47 0 .193-.066.35-.2.47a.733.733 0 01-.51.18zM80.843 13.62c-.287 0-.53-.043-.73-.13a1.302 1.302 0 01-.48-.36c-.12-.16-.21-.347-.27-.56a3.101 3.101 0 01-.08-.73V9.5h-.7v-.86l.76-.05.14-1.34h.96v1.34h1.25v.91h-1.25v2.34c0 .573.23.86.69.86.086 0 .173-.01.26-.03a1.22 1.22 0 00.25-.08l.2.85a3.26 3.26 0 01-.46.12 2.31 2.31 0 01-.54.06zM86.938 13.62c-.307 0-.6-.057-.88-.17-.28-.113-.53-.28-.75-.5a2.435 2.435 0 01-.51-.81 2.944 2.944 0 01-.19-1.09c0-.407.063-.77.19-1.09.126-.32.296-.59.51-.81.22-.22.47-.387.75-.5.28-.12.573-.18.88-.18.306 0 .6.06.88.18.286.113.536.28.75.5.213.22.383.49.51.81.133.32.2.683.2 1.09 0 .407-.067.77-.2 1.09-.127.32-.297.59-.51.81-.214.22-.464.387-.75.5-.28.113-.574.17-.88.17zm0-.94c.36 0 .643-.147.85-.44.206-.3.31-.697.31-1.19 0-.5-.104-.897-.31-1.19a.978.978 0 00-.85-.45c-.36 0-.644.15-.85.45-.2.293-.3.69-.3 1.19 0 .493.1.89.3 1.19.206.293.49.44.85.44zM90.516 13.5V8.59h.95l.08.66h.04c.22-.213.457-.397.71-.55.26-.153.56-.23.9-.23.527 0 .91.17 1.15.51.24.333.36.813.36 1.44v3.08h-1.15v-2.93c0-.407-.06-.693-.18-.86-.12-.167-.317-.25-.59-.25-.213 0-.403.053-.57.16-.16.1-.343.25-.55.45v3.43h-1.15z' fill='%23fff'/%3E%3Cg clip-path='url(%23clip1_22747_109476)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.023 7.277H15.89c-5.23 0-7.155 1.917-7.155 7.159v11.132c0 5.241 1.918 7.159 7.16 7.159h11.131c5.242 0 7.162-1.918 7.162-7.16V14.437c-.009-5.242-1.925-7.16-7.166-7.16z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.614 36.5H7.074A2.575 2.575 0 014.5 33.923v-5.237l7.175-7.222L26.614 36.5z' fill='%2300E691'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.055 18.792L15.87 3.5h19.056A2.577 2.577 0 0137.5 6.08v6.222l-6.445 6.49z' fill='%230CF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.5 25.642V6.075A2.577 2.577 0 017.075 3.5h6.09l6.684 6.717L4.5 25.642z' fill='%23FF5C69'/%3E%3Cpath d='M20.335 23v-7.5h1.33V23h-1.33z' fill='%2300E08A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.921 36.472h-5.268l-6.791-6.819L37.5 14.955v18.94a2.574 2.574 0 01-2.579 2.577z' fill='%238F61FF'/%3E%3Cpath d='M17.109 19.749L21 23.64l3.891-3.891' stroke='%230FCFFF' stroke-width='1.33'/%3E%3C/g%3E%3Cpath d='M52.217 24.709v-1.354h-5.274v1.732h3.059l-.009.21c-.035 1.776-1.362 2.99-3.278 2.99-2.285 0-3.71-1.785-3.71-4.703 0-2.857 1.363-4.553 3.648-4.553 1.556 0 2.734.862 3.164 2.32h2.303c-.413-2.54-2.593-4.245-5.475-4.245-3.666 0-5.96 2.479-5.96 6.504 0 4.087 2.303 6.6 6.003 6.6 3.472 0 5.529-2.065 5.529-5.501zm5.651-2.523c1.257 0 2.1.923 2.145 2.242h-4.35c.087-1.301.975-2.242 2.205-2.242zm2.154 5.028c-.238.773-1.011 1.283-2.03 1.283-1.433 0-2.347-1.002-2.347-2.496v-.132h6.512v-.712c0-2.83-1.652-4.667-4.298-4.667-2.69 0-4.394 1.943-4.394 4.887 0 2.97 1.687 4.808 4.482 4.808 2.206 0 3.841-1.213 4.122-2.971h-2.047zm4.157-8.71v2.18h-1.336v1.687h1.336v5.15c0 1.811.79 2.523 2.803 2.523.466 0 .897-.035 1.134-.088v-1.67c-.14.026-.422.044-.624.044-.773 0-1.125-.351-1.125-1.116V22.37h1.758v-1.687h-1.758v-2.18H64.18zM78.127 30h2.39l-4.5-12.683H73.46L68.96 30h2.338l1.08-3.278h4.668L78.127 30zm-3.445-10.441h.061l1.767 5.414h-3.604l1.776-5.414zm12.093.966c-1.353 0-2.408.686-2.935 1.767h-.044v-1.608H81.66v12.383h2.189v-4.614h.044c.51 1.046 1.564 1.696 2.918 1.696 2.337 0 3.832-1.837 3.832-4.807 0-2.98-1.503-4.817-3.868-4.817zm-.668 7.831c-1.362 0-2.267-1.186-2.276-3.014.009-1.81.914-3.015 2.276-3.015 1.415 0 2.294 1.178 2.294 3.015 0 1.846-.879 3.014-2.294 3.014zm11.057-7.83c-1.353 0-2.408.685-2.936 1.766h-.043v-1.608h-2.136v12.383h2.188v-4.614h.044c.51 1.046 1.565 1.696 2.918 1.696 2.338 0 3.832-1.837 3.832-4.807 0-2.98-1.503-4.817-3.867-4.817zm-.668 7.83c-1.362 0-2.267-1.186-2.276-3.014.008-1.81.914-3.015 2.276-3.015 1.415 0 2.294 1.178 2.294 3.015 0 1.846-.879 3.014-2.294 3.014zm5.775-5c0 1.38.896 2.258 2.68 2.654l1.547.342c.976.22 1.31.537 1.31 1.1 0 .693-.66 1.133-1.723 1.133-1.107 0-1.731-.457-1.898-1.362h-2.154c.176 1.801 1.617 2.962 4.052 2.962 2.285 0 3.902-1.187 3.902-2.945 0-1.353-.747-2.1-2.68-2.531l-1.547-.343c-.976-.22-1.363-.589-1.363-1.125 0-.685.642-1.142 1.609-1.142 1.011 0 1.635.536 1.723 1.38h2.039c-.053-1.767-1.495-2.989-3.762-2.989-2.25 0-3.735 1.16-3.735 2.866z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_22747_109476'%3E%3Cpath fill='%23fff' d='M0 0h135v40H0z'/%3E%3C/clipPath%3E%3CclipPath id='clip1_22747_109476'%3E%3Crect x='8.736' y='7.277' width='25.453' height='25.45' rx='6' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

.main-footer-white .main-footer__copyright{
  line-height:normal;
  font-size:12px;
  color:#5b5d5f;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-left:20px;
  height:60px
}

@media (max-width:970px){
  .main-footer-white .main-footer__copyright{
    width:180px
  }
}

.main-footer-white .main-footer__china_license{
  text-align:center;
  padding:8px 0 16px
}

.main-footer-white .main-footer__china_license a{
  color:rgba(0,0,0,.87);
  text-decoration:underline;
  font-size:14px
}

@media (max-width:1366px){
  .main-footer-white .main-footer__links{
    -webkit-column-count:2;
       -moz-column-count:2;
            column-count:2
  }

  .main-footer-white .main-footer__top{
    padding-bottom:32px
  }

  .main-footer-white .main-footer__subscribe{
    width:240px
  }
}

@media (max-width:1023px){
  .main-footer-white .main-footer__top{
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }

  .main-footer-white .main-footer__links{
    -webkit-column-count:2;
       -moz-column-count:2;
            column-count:2;
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    width:66%;
    max-width:66%
  }

  .main-footer-white .main-footer__subscribe{
    width:30%
  }

  .main-footer-white .main-footer__phones{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3;
    width:36%;
    padding:32px 24px
  }

  .main-footer-white .main-footer__phones:not(.not-rus){
    width:100%
  }

  .main-footer-white .main-footer__phones.not-rus{
    width:33%;
    margin-right:0;
    padding-top:0
  }
}

@media (max-width:1023px) and (max-width:767px){
  .main-footer-white .main-footer__phones.not-rus{
    width:100%;
    padding-top:32px
  }
}

@media (max-width:767px){
  .main-footer-white .main-footer{
    overflow:hidden;
    max-width:100vw
  }

  .main-footer-white .main-footer__social{
    margin-bottom:16px
  }

  .main-footer-white .main-footer__subscribe{
    margin-right:0;
    padding:32px 12px 0
  }

  .main-footer-white .main-footer__phones{
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0;
    padding:32px 12px 6px
  }

  .main-footer-white .main-footer__link{
    display:inline-block;
    width:calc(100% - 24px);
    padding:6px 12px
  }

  .main-footer-white .main-footer__links,.main-footer-white .main-footer__phones,.main-footer-white .main-footer__subscribe{
    width:100%;
    max-width:none
  }

  .main-footer-white .main-footer__copyright{
    margin-top:16px;
    margin-left:0
  }

  .main-footer-white .main-footer__bottom-content{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    padding:9px 12px
  }

  .main-footer-white .main-footer__china_license{
    text-align:left;
    padding:0 12px 16px
  }
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
  margin:0;
  padding:0;
  border:0;
  font:inherit;
  vertical-align:baseline
}

body{
  line-height:1;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
  display:block
}

ol,ul{
  list-style:none
}

blockquote,q{
  quotes:none
}

blockquote:after,blockquote:before,q:after,q:before{
  content:none
}

table{
  border-collapse:collapse;
  border-spacing:0
}

a,button,div,ol,ul{
  -webkit-box-sizing:border-box;
          box-sizing:border-box
}

button,input{
  outline:0
}

a{
  color:inherit
}

.row{
  margin-right:-8px;
  margin-left:-8px;
  position:relative
}

.col-xs-offset-4{
  margin-left:50%
}

.col-xs-offset-2{
  margin-left:25%
}

.col-no-padding-left{
  padding-left:0
}

.col-no-padding-right{
  padding-right:0
}

.displayLarge{
  font-size:28px;
  font-weight:500;
  letter-spacing:-.01em;
  line-height:32px
}

.font__xl-display{
  font-size:34px;
  font-weight:500;
  line-height:40px
}

.font__l-display,.font__m-display{
  font-size:28px;
  font-weight:500;
  line-height:32px
}

.font__m-display{
  font-size:24px
}

.font__heading,.font__s-display{
  font-size:20px;
  line-height:24px
}

.font__heading{
  font-size:16px;
  font-weight:500
}

.font__body{
  font-size:14px;
  line-height:20px
}

.displaySmall,.typeHeading{
  font-weight:500;
  line-height:24px
}

.displaySmall{
  margin-top:24px;
  color:rgba(0,0,0,.87);
  font-size:20px;
  letter-spacing:-.0008em
}

.typeHeading{
  font-size:16px;
  letter-spacing:-.006em
}

.paragraph{
  font-size:14px;
  font-weight:400;
  line-height:20px;
  margin-top:20px;
  color:rgba(0,0,0,.87)
}

@media (min-width:720px){
  .paragraph{
    font-size:16px;
    line-height:24px
  }
}

.link,.pointed-list{
  font-size:14px;
  line-height:20px
}

.pointed-list{
  padding-left:15px
}

.pointed-list li:before{
  position:absolute;
  content:'';
  width:3px;
  height:3px;
  border-radius:100%;
  background-color:#c4d600;
  left:-15px;
  top:9px
}

.link{
  color:rgba(0,0,0,.54);
  background-image:-webkit-gradient(linear,left top, right top,color-stop(33%, rgba(0,0,0,.12)),color-stop(0%, #fff));
  background-image:linear-gradient(to right,rgba(0,0,0,.12) 33%,#fff 0%);
  background-position:bottom;
  background-size:3px 1px;
  background-repeat:repeat-x;
  text-decoration:none;
  cursor:pointer
}

@media (min-width:720px){
  .link{
    font-size:16px
  }
}

@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){
  .link{
    display:inline-block;
    border-bottom:1px dotted rgba(0,0,0,.12)
  }
}

.link:hover{
  color:rgba(0,0,0,.87);
  background-image:-webkit-gradient(linear,left top, right top,color-stop(33%, rgba(0,0,0,.87)),color-stop(0%, #fff));
  background-image:linear-gradient(to right,rgba(0,0,0,.87) 33%,#fff 0%)
}

.link.active{
  color:#c4d600;
  background-image:-webkit-gradient(linear,left top, right top,color-stop(33%, #c4d600),color-stop(0%, #fff));
  background-image:linear-gradient(to right,#c4d600 33%,#fff 0%)
}

.link-back{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.error-text{
  color:#d22630
}

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

.fadeIn{
  -webkit-animation-name:fadeIn;
  animation-name:fadeIn
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{
  display:none
}

input:-webkit-autofill{
  background-color:#fff!important;
  -webkit-box-shadow:0 0 0 1000px #fff inset!important;
  -webkit-text-fill-color:rgba(0,0,0,.87)!important
}

.App{
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif
}

.App-logo{
  height:80px
}

.App-header{
  height:150px;
  padding:20px;
  color:#fff
}

.App-title{
  font-size:1.5em
}

.App-intro{
  font-size:large
}

.page{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  min-height:100vh
}

.page-content{
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1
}
</pre></body></html>