.rui__1IpsK {
  position: relative;
  min-width: 320px;
  z-index: 10;
}

.rui__2ADif {
  position: relative;
  background-color: #fff;
  -webkit-transition: shadow 300ms;
  transition: shadow 300ms;
}

.rui__2ADif:not(.rui__PU8Xg) {
    -webkit-box-shadow: 0 10px 10px -10px rgba(49, 94, 251, 0.4);
            box-shadow: 0 10px 10px -10px rgba(49, 94, 251, 0.4);
  }

.rui__2ADif.rui__PU8Xg {
    -webkit-box-shadow: 0 1px 0 0 #e0ebff;
            box-shadow: 0 1px 0 0 #e0ebff;
  }

.rui__2zEfr {
  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;
  padding: 10px 10px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 1;
}

.rui__3F39_ {
  position: absolute;
  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;
  top: 10px;
  left: 50%;
  font-size: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

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

.rui__3nxe5 .rui__17y54 {
    height: 35px;
  }

.rui__3nxe5 .rui__17y54.rui__2GU90 { width: 111px; }

.rui__3nxe5 .rui__17y54.rui__1RFdE { width: 39px; }

.rui__3nxe5 .rui__17y54.rui__2nZQI { width: 29px; }

.rui__3nxe5 .rui__17y54.rui__1-C5T { width: 49px; }

.rui__3nxe5 .rui__17y54.rui__33bWu { width: 98px; }

.rui__3nxe5 .rui__17y54.rui__1RRLm { width: 60px; }

.rui__3nxe5 .rui__17y54.rui__2Frnp { width: 74px; }

.rui__3nxe5 .rui__17y54.rui__1il7A { width: 39px; }

.rui__3nxe5 .rui__17y54.rui__1L6NE { width: 70px; }

.rui__3nxe5 .rui__17y54.rui__2Q9V1 { width: 89px; }

.rui__3nxe5 .rui__17y54.rui__af4xo { width: 50px; }

.rui__3nxe5 .rui__17y54.rui__2cOKd { width: 42px; }

.rui__3nxe5 .rui__17y54.rui__DuZUR { width: 51px; }

.rui__3nxe5 .rui__17y54.rui__3vVfq { width: 50px; }

.rui__3nxe5 .rui__17y54.rui__1gjDT { width: 54px; }

.rui__3nxe5 .rui__17y54.rui__2_Vo3 { width: 96px; }

.rui__3nxe5 .rui__17y54.rui__2HPRz { width: 76px; }

.rui__3nxe5 .rui__17y54.rui__3W3xA { width: 41px; }

.rui__3nxe5 .rui__17y54.rui__378Un { width: 48px; }

.rui__3nxe5 .rui__17y54.rui__1UDNn { width: 63px; }

.rui__3nxe5 .rui__17y54.rui__WKNqP { width: 101px; }

.rui__3nxe5 .rui__17y54.rui__2hP2A { width: 40px; }

.rui__3nxe5 .rui__17y54.rui__2-PAO { width: 62px; }

.rui__3nxe5 .rui__17y54.rui__1dNyl { width: 93px; }

.rui__3nxe5 .rui__17y54.rui__1r0IC { width: 78px; }

.rui__30Zof {
  position: absolute;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 200px;
  height: 50px;
  left: 50%;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  text-indent: -9999px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.rui__1l3tH {
  position: absolute;
  overflow: hidden;
  display: none;
  top: 60px;
  left: 0;
  right: 0;
  background-color: #fff;
  -webkit-box-shadow: 0 20px 20px -10px rgba(49, 94, 251, 0.3);
          box-shadow: 0 20px 20px -10px rgba(49, 94, 251, 0.3);
}

.rui__1l3tH.rui__140kY {
    background-color: #fcf2f9;
  }

.rui__1l3tH.rui__1nuZM {
    display: block;
  }

.rui__2DOZZ {
  padding: 0;
  border: none;
  outline: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 40px;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.rui__2DOZZ.rui__2jb3B {
    background-color: #e0ebff;
  }

.rui__140kY .rui__2DOZZ.rui__2jb3B {
      background-color: #f9e6f3;
    }

.rui__1CtHI {
  overflow: hidden;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #343b4c;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.rui__3LwdU {
  overflow: hidden;
  display: inline-block;
  width: 20px;
  min-width: 20px;
  height: 20px;
  margin-right: 5px;
  border-radius: 1px;
  background-size: cover;
  background-position: center center;
}

.rui__iwnED b {
    color: #315efb;
    font-weight: 600;
  }

.rui__140kY .rui__iwnED b {
      color: #c60d8b;
    }

.rui__2hXT2 {
  color: #8d96b2;
}

.rui__3aoTs {
  position: relative;
  width: 100%;
  height: 60px;
  background-color: #fff;
  z-index: 2;
}

.rui__3aoTs.rui__etHNN,
  .rui__3aoTs.rui__1Orsm {
    position: absolute;
    top: 50px;
    left: 0;
    right: 0;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-transition: height 300ms, opacity 300ms, -webkit-box-shadow 300ms;
    transition: height 300ms, opacity 300ms, -webkit-box-shadow 300ms;
    transition: height 300ms, opacity 300ms, box-shadow 300ms;
    transition: height 300ms, opacity 300ms, box-shadow 300ms, -webkit-box-shadow 300ms;
  }

.rui__3aoTs.rui__etHNN {
    -webkit-box-shadow: 0 10px 10px -10px rgba(49, 94, 251, 0.4);
            box-shadow: 0 10px 10px -10px rgba(49, 94, 251, 0.4);
  }

.rui__3aoTs.rui__1Orsm {
    height: 0;
    opacity: 0;
  }

.rui__2-LXs {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 60px;
  padding: 10px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.rui__2-LXs.rui__1K0r5 {
    position: fixed;
    width: 100vw;
    left: 0;
    top: -70px;
    -webkit-box-shadow: 0 10px 10px -10px rgba(49, 94, 251, 0.4);
            box-shadow: 0 10px 10px -10px rgba(49, 94, 251, 0.4);
    -webkit-transition: -webkit-transform 300ms;
    transition: -webkit-transform 300ms;
    transition: transform 300ms;
    transition: transform 300ms, -webkit-transform 300ms;
  }

.rui__2-LXs.rui__1K0r5.rui__3ZEhb {
      -webkit-transform: translateY(70px);
              transform: translateY(70px);
    }

.rui__3grbq {
  position: relative;
  width: 100%;
  height: 40px;
}

.rui__uyY06 {
  width: 100%;
  height: 40px;
  padding: 0 75px 0 20px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  color: #315efb;
  border: 0;
  outline: 0 !important;
  border-radius: 20px;
  background-color: #e0ebff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.rui__uyY06::-ms-clear {
    display: none;
  }

.rui__uyY06::-moz-placeholder {
    color: #315efb;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    opacity: 1;
  }

.rui__uyY06:-ms-input-placeholder {
    color: #315efb;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    opacity: 1;
  }

.rui__uyY06::-webkit-input-placeholder {
    color: #315efb;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    opacity: 1;
  }

.rui__uyY06::-ms-input-placeholder {
    color: #315efb;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    opacity: 1;
  }

.rui__uyY06::placeholder {
    color: #315efb;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    opacity: 1;
  }

.rui__uyY06:focus::-moz-placeholder {
    opacity: 0.5;
  }

.rui__uyY06:focus:-ms-input-placeholder {
    opacity: 0.5;
  }

.rui__uyY06:focus::-webkit-input-placeholder {
    opacity: 0.5;
  }

.rui__uyY06:focus::-ms-input-placeholder {
    opacity: 0.5;
  }

.rui__uyY06:focus::placeholder {
    opacity: 0.5;
  }

.rui__2Tw9K .rui__uyY06 {
    color: #c60d8b;
    background-color: #f9e6f3;
  }

.rui__2Tw9K .rui__uyY06::-moz-placeholder {
      color: #c60d8b;
    }

.rui__2Tw9K .rui__uyY06:-ms-input-placeholder {
      color: #c60d8b;
    }

.rui__2Tw9K .rui__uyY06::-webkit-input-placeholder {
      color: #c60d8b;
    }

.rui__2Tw9K .rui__uyY06::-ms-input-placeholder {
      color: #c60d8b;
    }

.rui__2Tw9K .rui__uyY06::placeholder {
      color: #c60d8b;
    }

.rui__2c4h1 {
  padding: 0;
  border: none;
  outline: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;

  position: absolute;
  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;
  width: 30px;
  height: 30px;
  font-size: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 15px;
  z-index: 1;
}

.rui__33XAA {
    display: block;
    width: 20px;
    height: 20px;
  }

.rui__1MHIT {
  top: 5px;
  right: 40px;
  color: #315efb;
}

.rui__1MHIT:active {
    color: #274bc8;
  }

.rui__2Tw9K .rui__1MHIT {
    color: #c60d8b;
  }

.rui__2Tw9K .rui__1MHIT:active {
      color: #a00b70;
    }

.rui__3lcaL {
  top: 5px;
  right: 5px;
  color: #fff;
  background-color: #315efb;
  -webkit-transition: background-color 200ms;
  transition: background-color 200ms;
}

.rui__3lcaL:active {
    background-color: #274bc8;
  }

.rui__2Tw9K .rui__3lcaL {
    background-color: #c60d8b;
  }

.rui__2Tw9K .rui__3lcaL:active {
      background-color: #a00b70;
    }

.rui__1dYc- {
  position: relative;
  height: 50px;
  z-index: 3;
}

.rui__2fkzK {
  position: relative;
  height: 50px;
  background-color: #fff;
}

.rui__2fkzK.rui__SPZQT {
    position: fixed;
    width: 100vw;
    left: 0;
    top: -60px;
    -webkit-box-shadow: 0 10px 10px -10px rgba(49, 94, 251, 0.4);
            box-shadow: 0 10px 10px -10px rgba(49, 94, 251, 0.4);
    -webkit-transition: -webkit-transform 300ms;
    transition: -webkit-transform 300ms;
    transition: transform 300ms;
    transition: transform 300ms, -webkit-transform 300ms;
  }

.rui__3mi0u .rui__2fkzK.rui__SPZQT {
      top: -120px;
    }

.rui__2fkzK.rui__SPZQT.rui__28i_K {
      -webkit-transform: translateY(60px);
              transform: translateY(60px);
    }

.rui__3mi0u .rui__2fkzK.rui__SPZQT.rui__28i_K {
        -webkit-transform: translateY(120px);
                transform: translateY(120px);
      }

.rui__3tFpZ .rui__2fkzK {
    position: fixed;
    width: 100vw;

    /* -60px нужет тут, что бы работало совместно со sticky */
    top: -60px;
    left: 0;

    /* translateY(60px) нужет тут, что бы работало совместно со sticky */
    -webkit-transform: translateY(60px);
            transform: translateY(60px);
    -webkit-transition: none;
    transition: none;
  }

.rui__3FRWt {
  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;
  height: 50px;
}

.rui__3tFpZ.rui__2YhkF .rui__1OSS1 {
    display: none;
  }

.rui__1W4lW,
.rui__3U1TA,
.rui__3Dq3q {
  padding: 0;
  border: none;
  outline: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;

  -webkit-box-pack: center;

      -ms-flex-pack: center;

          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 50px;
  height: 50px;
}

.rui__24ifI, .rui__2yYc4, .rui__32H6H {
    width: 20px;
    height: 20px;
    color: #315efb;
  }

.rui__2DHuG .rui__24ifI, .rui__2DHuG .rui__2yYc4, .rui__2DHuG .rui__32H6H {
      color: #c60d8b;
    }

.rui__1W4lW,
.rui__3U1TA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.rui__3tFpZ .rui__1W4lW, .rui__3tFpZ .rui__3U1TA {
    display: none;
  }

.rui__3Dq3q {
  position: absolute;
  display: none;
  top: 0;
  right: 0;
}

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

.rui__1dtXh {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  left: -1000px;
  z-index: -1;
}

.rui__3tFpZ .rui__1dtXh {
    position: relative;
    left: auto;
    z-index: 0;
  }

.rui__1wZyT {
  padding: 0;
  border: none;
  outline: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;

  display: -webkit-inline-box;

  display: -ms-inline-flexbox;

  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  padding-left: 10px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.rui__21_Ve {
    width: 30px;
    height: 30px;
    margin-right: 10px;
  }

.rui__2BHvN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 10px;
  text-decoration: none;
}

.rui__2tvVc {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    border-radius: 15px;
    background-size: cover;
    background-position: center;
  }

.rui__2IVUj {
    overflow: hidden;
    max-width: 170px;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #343b4c;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

.rui__2BHvN:active .rui__3KGXA {
    color: #315efb;
  }

.rui__3h0qi {
  padding: 0;
  border: none;
  outline: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;

  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  padding: 0 10px;
}

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

.rui__NSwmQ {
    width: 20px;
    height: 20px;
    color: #343b4c;
  }

@font-face {
  font-family: "RamblerLikes";
  src:
    url("https://static.rambler.ru/fonts/RamblerLikes/regular.woff2") format("woff2"),
    url("https://static.rambler.ru/fonts/RamblerLikes/regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  /* stylelint-disable-next-line csstree/validator */
  font-display: swap;
}

.rui__2DjlI {
  position: fixed;
  overflow-y: scroll;
  min-height: calc(100% - 50px);
  top: 50px;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2c54e2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transform: translate3d(-100vw, 0, 0);
          transform: translate3d(-100vw, 0, 0);
  -webkit-transition: -webkit-transform 300ms;
  transition: -webkit-transform 300ms;
  transition: transform 300ms;
  transition: transform 300ms, -webkit-transform 300ms;
  z-index: 4;
}

.rui__2DjlI.rui__2u8WC {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

.rui__3uWcU {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  background: #315efb;
}

.rui__3uWcU.rui__3fzQG {
    margin-top: 10px;
  }

.rui__3ph0z {
  padding: 0;
  border: none;
  outline: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;

  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 50px;
  padding: 0 10px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  text-decoration: none;
  white-space: nowrap;
  -webkit-box-shadow: inset 0 -1px 0 0 #2c54e2;
          box-shadow: inset 0 -1px 0 0 #2c54e2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.rui__3ph0z:hover,
  .rui__3ph0z:active {
    color: #fff;
  }

.rui__eVkNA,
.rui__3_oDj {
  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;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  border-radius: 15px;
}

.rui__eVkNA svg, .rui__3_oDj svg {
    width: 20px;
    height: 20px;
  }

.rui__3_oDj {
  background-color: #274bc8;
}

.rui__3_oDj svg {
    color: #fff;
  }

.rui__3ph0z:active .rui__3_oDj,
  .rui__3ph0z.rui__qTnQ8 .rui__3_oDj {
    background-color: #fff;
  }

.rui__3ph0z:active .rui__3_oDj svg, .rui__3ph0z.rui__qTnQ8 .rui__3_oDj svg {
      color: #274bc8;
    }

.rui__eVkNA svg {
    color: #274bc8;
  }

.rui__3ph0z:active .rui__eVkNA svg, .rui__3ph0z.rui__qTnQ8 .rui__eVkNA svg {
      color: #fff;
    }

.rui__Fep8B {
  width: 83px;
  height: 30px;
}

.rui__2XdTD {
  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;
  min-width: 20px;
  height: 20px;
  margin-left: 10px;
  padding: 0 5px;
  font-size: 9px;
  font-weight: 600;
  line-height: 20px;
  color: #fff;
  border-radius: 10px;
  background: #343b4c;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.rui__1tY4n {
  padding: 0;
  border: none;
  outline: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;

  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;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 50px;
  height: 50px;
  -webkit-box-shadow: inset 0 -1px 0 0 #2c54e2;
          box-shadow: inset 0 -1px 0 0 #2c54e2;
}

.rui__3md_m {
    width: 15px;
    height: 15px;
    color: #fff;
    -webkit-transition: -webkit-transform 300ms;
    transition: -webkit-transform 300ms;
    transition: transform 300ms;
    transition: transform 300ms, -webkit-transform 300ms;
  }

.rui__1tY4n.rui__25dsa .rui__3md_m {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }

.rui__9JszR {
  padding: 0;
  border: none;
  outline: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;

  overflow: hidden;
  max-height: 0;
  padding: 0 50px;
  background-color: #2c54e2;
  -webkit-transition: max-height 100ms;
  transition: max-height 100ms;
}

.rui__9JszR.rui__25dsa {
    max-height: 200px;
    -webkit-transition: max-height 300ms;
    transition: max-height 300ms;
  }

.rui__9JszR.rui__25dsa.rui__2orc6 {
      max-height: 999px;
    }

.rui__2vduY {
  padding: 0;
  border: none;
  outline: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;

  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 10px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  text-decoration: none;
}

.rui__2vduY:active,
  .rui__2vduY.rui__qTnQ8 {
    color: #9fdfff;
  }

.rui__1MmWn {
    width: 20px;
    height: 20px;
    margin-left: 10px;
  }

.rui__KvzIi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  padding-right: 10px;
  -webkit-box-shadow: inset 0 -1px 0 0 #2c54e2;
          box-shadow: inset 0 -1px 0 0 #2c54e2;
}

.rui__PqLhI {
  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;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 10px;
  padding-top: 5px;
  padding-bottom: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #315efb;
}

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

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

.rui__2SFW8 {
    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;
    width: 45px;
    height: 45px;
    margin: 15px 5px 0;
    font-size: 0;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #274bc8;
    text-decoration: none;
  }

.rui__2SFW8:active {
      background-color: #fff;
    }

.rui__2SFW8::before {
      /* stylelint-disable font-family-no-missing-generic-family-keyword */
      font-family: RamblerLikes;
      font-size: 21px;
      color: #fff;
      -webkit-transform: translate(0.5px, 1px);
              transform: translate(0.5px, 1px);
    }

.rui__2SFW8:active::before {
      color: #274bc8;
    }

.rui__2SFW8.rui__1Cu9y::before {
      content: "\E806";
    }

.rui__2SFW8.rui__3ps1F::before {
      content: "\E814";
    }

.rui__2SFW8.rui__mbhbi::before {
      content: "\E807";
    }

.rui__2SFW8.rui__DLPaK::before {
      content: "\E800";
    }

.rui__2SFW8.rui__1FIPY::before {
      content: "\E801";
    }

.rui__2SFW8.rui__1t0pg::before {
      content: "\E819";
    }

.rui__2SFW8.rui__1UyI6::before {
      content: "\E903";
    }

.rui__2SFW8.rui__36ZKk::before {
      content: "\E904";
    }

.rui__3u6iG {
  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;
  padding-top: 20px;
  line-height: 20px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  background-color: #315efb;
}

.rui__3u6iG a {
    text-decoration: none;
    cursor: pointer;
    color: #fff;
  }

.rui__3u6iG span {
    margin-left: 20px;
    font-size: 14px;
    color: #fff;
  }


@-webkit-keyframes Dots__dots--3lRSc {
  20% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  40% {
    -webkit-transform: scale(1) translate3d(0, 6px, 0);
            transform: scale(1) translate3d(0, 6px, 0);
  }
  100% {
    -webkit-transform: scale(1) translate3d(0, 0, 0);
            transform: scale(1) translate3d(0, 0, 0);
  }
}

@keyframes Dots__dots--3lRSc {
  20% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  40% {
    -webkit-transform: scale(1) translate3d(0, 6px, 0);
            transform: scale(1) translate3d(0, 6px, 0);
  }
  100% {
    -webkit-transform: scale(1) translate3d(0, 0, 0);
            transform: scale(1) translate3d(0, 0, 0);
  }
}

.Dots__loading--j07DN {
  position: relative;
  height: 35px;
}

.Dots__loading_mobile--KSuiu {
  height: 45px;
}

.Dots__progress--2o4AS {
  position: absolute;
  left: 50%;
  top: 50%;
  display: inline-block;
  visibility: visible;
  width: 26px;
  height: 12px;
  margin-top: -6px;
  margin-left: -13px;
  pointer-events: none;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  z-index: 2;
}

.Dots__dot--3CMtr {
  display: block;
  float: left;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #315efb;
  -webkit-transition: -webkit-transform 0.6s ease-out;
  transition: -webkit-transform 0.6s ease-out;
  transition: transform 0.6s ease-out;
  transition: transform 0.6s ease-out, -webkit-transform 0.6s ease-out;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-animation: Dots__dots--3lRSc 0.6s ease-out;
          animation: Dots__dots--3lRSc 0.6s ease-out;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.Dots__dot_light--3I4y2 {
  background-color: #fff;
}

.Dots__dot--3CMtr:nth-child(1) {
  -webkit-animation-delay: -0.24s;
          animation-delay: -0.24s;
}

.Dots__dot--3CMtr:nth-child(2) {
  -webkit-animation-delay: -0.16s;
          animation-delay: -0.16s;
  margin: 0 4px;
}

.Dots__dot--3CMtr:nth-child(3) {
  -webkit-animation-delay: -0.08s;
          animation-delay: -0.08s;
}

.ButtonNew__button--1FfYQ {
  cursor: pointer;
  text-align: center;
  font-weight: 500;
  font-family: Roboto, sans-serif;
  border-radius: 20px;
  border: none;
  display: inline-block;
  padding: 10px 20px;
  outline: none !important;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  color: #fff;
  -webkit-transition: background-color .2s, border .2s, -webkit-box-shadow .2s;
  transition: background-color .2s, border .2s, -webkit-box-shadow .2s;
  transition: background-color .2s, border .2s, box-shadow .2s;
  transition: background-color .2s, border .2s, box-shadow .2s, -webkit-box-shadow .2s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #315efb;
  color: #fff;
}
.ButtonNew__button--1FfYQ:hover {
  color: #fff;
  background: #2c54e2;
}
.ButtonNew__button--1FfYQ:active {
  color: #fff;
  background: #274bc8;
}
.ButtonNew__button_primary--14Mey {
}
.ButtonNew__button_secondary--32-RG {
  background: #eff5ff;
  color: #343b4c;
}
.ButtonNew__button_secondary--32-RG:hover {
  background: #315efb;
}
.ButtonNew__button_secondary--32-RG:active {  
  background: #274bc8;
}
.ButtonNew__button_danger--pDb57 {
  background: #ff564e;
}
.ButtonNew__button_outline--1UOmX {
  color: #262626;
  background: transparent;
}
.ButtonNew__button_flat--3BD6m {
  color: #262626;
}
.ButtonNew__button_primary--14Mey:disabled,
.ButtonNew__button_secondary--32-RG:disabled,
.ButtonNew__button_danger--pDb57:disabled,
.ButtonNew__button_outline--1UOmX:disabled,
.ButtonNew__button_flat--3BD6m:disabled {
  background: #f5f7f8;
  color: #afb5c9;
  pointer-events: none;
}
.ButtonNew__button_mobile--25t9G {
  width: 100%;
}
.SettingsNew__control--ntxe0 {
  font-family: "Montserrat", sans-serif;
  display: block;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  margin: 20px 0 20px;
  color: #343b4c;
  cursor: pointer;
}

.SettingsNew__control--ntxe0:before {
  margin-right: 5px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAgMjBWMG0yMCAwdjIwbS0xMC04LjVjLS44MjggMC0xLjUtLjY3Mi0xLjUtMS41cy42NzItMS41IDEuNS0xLjUgMS41LjY3MiAxLjUgMS41LS42NzIgMS41LTEuNSAxLjVNMTAgMmMtLjc4NiAwLTEuNTcxLjExNS0yLjMzLjM0Ni0uNDA3LjEyMy0uNjcuNTIxLS42Ny45NDd2Ljk0bC0uNDk1LjI4Ni0uODA1LS40NjVjLS4zOTMtLjIyNy0uODg0LS4xNTUtMS4yMTMuMTU5QzMuMzk1IDUuMjU0IDIuNTk5IDYuNiAyLjIzMyA4LjExNWMtLjEwNy40NDMuMDcyLjkwNi40NjcgMS4xMzRsLjgxMy40N3YuNTYybC0uODEzLjQ3Yy0uMzk1LjIyOC0uNTc0LjY5MS0uNDY3IDEuMTM0LjM2NiAxLjUxNSAxLjE2MiAyLjg2MSAyLjI1NCAzLjkwMi4zMjkuMzE0LjgyLjM4NiAxLjIxMy4xNTlsLjgwNS0uNDY1LjQ5NS4yODZ2Ljk0YzAgLjQyNi4yNjMuODI0LjY3Ljk0Ny43NTkuMjMxIDEuNTQ0LjM0NiAyLjMzLjM0NnMxLjU3MS0uMTE1IDIuMzMtLjM0NmMuNDA3LS4xMjMuNjctLjUyMS42Ny0uOTQ3di0uOTRsLjQ5NS0uMjg2LjgwNS40NjVjLjM5My4yMjcuODg0LjE1NSAxLjIxMy0uMTU5IDEuMDkyLTEuMDQxIDEuODg4LTIuMzg3IDIuMjU0LTMuOTAyLjEwNy0uNDQzLS4wNzMtLjkwNi0uNDY3LTEuMTM0bC0uODEzLS40N3YtLjU2MmwuODEzLS40N2MuMzk0LS4yMjguNTc0LS42OTEuNDY3LTEuMTM0LS4zNjYtMS41MTUtMS4xNjItMi44NjEtMi4yNTQtMy45MDItLjMyOS0uMzE0LS44Mi0uMzg2LTEuMjEzLS4xNTlsLS44MDkuNDY3TDEzIDQuMjM3di0uOTQ0YzAtLjQyNi0uMjYzLS44MjQtLjY3LS45NDdDMTEuNTcxIDIuMTE1IDEwLjc4NiAyIDEwIDJtMCAxMWMxLjY1NCAwIDMtMS4zNDYgMy0zcy0xLjM0Ni0zLTMtMy0zIDEuMzQ2LTMgMyAxLjM0NiAzIDMgM20wLTkuNWMuNTEgMCAxLjAxMS4wNTkgMS41LjE3NHYxLjE0YzAgLjE3OS4wOTUuMzQ0LjI1LjQzM2wxLjQ5MS44NjFjLjE1NS4wOS4zNDYuMDkuNSAwbC45ODEtLjU2NmMuNjk5LjczOSAxLjIxMSAxLjYyNSAxLjQ5OSAyLjU5OGwtLjk4NC41NjhjLS4xNTUuMDktLjI1LjI1NS0uMjUuNDMzdjEuNzE4YzAgLjE3OC4wOTUuMzQzLjI1LjQzM2wuOTg0LjU2OGMtLjI4OC45NzMtLjggMS44NTktMS40OTkgMi41OThsLS45NzctLjU2NGMtLjE1NS0uMDktLjM0Ni0uMDktLjUwMSAwbC0xLjQ5NC44NjNjLS4xNTUuMDg5LS4yNS4yNTQtLjI1LjQzMnYxLjEzN2MtLjQ4OS4xMTUtLjk5LjE3NC0xLjUuMTc0cy0xLjAxMS0uMDU5LTEuNS0uMTc0di0xLjEzN2MwLS4xNzgtLjA5NS0uMzQzLS4yNS0uNDMybC0xLjQ5NC0uODYzYy0uMTU1LS4wOS0uMzQ2LS4wOS0uNTAxIDBsLS45NzcuNTY0Yy0uNjk5LS43MzktMS4yMTEtMS42MjUtMS40OTktMi41OThsLjk4NC0uNTY4Yy4xNTUtLjA5LjI1LS4yNTUuMjUtLjQzM1Y5LjE0MWMwLS4xNzgtLjA5NS0uMzQzLS4yNS0uNDMzbC0uOTg0LS41NjhjLjI4OC0uOTczLjgtMS44NTkgMS40OTktMi41OThsLjk3Ny41NjRjLjE1NS4wOS4zNDYuMDkuNTAxIDBsMS40OTQtLjg2M2MuMTU1LS4wODkuMjUtLjI1NC4yNS0uNDMzVjMuNjc0Yy40ODktLjExNS45OS0uMTc0IDEuNS0uMTc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI4MiAtMjM1MCkgdHJhbnNsYXRlKDAgMTYwNSkgdHJhbnNsYXRlKDAgNTQ1KSB0cmFuc2xhdGUoMCAxMjApIHRyYW5zbGF0ZSgxMjgyIDgwKSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: bottom;
}

.SettingsNew__control--ntxe0:hover {
  color: #315efb;
}

@media only screen and (max-width: 1100px) {
  .SettingsNew__control--ntxe0 > span {
    display: none;
  }
}

@media only screen and (max-width: 920px) {
  .SettingsNew__control--ntxe0 {
    margin-left: 5px;
  }
}

.SettingsNew__bg--3xZPk {
  background-color: rgba(52, 59, 76, 0.95);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1999;
}

.SettingsNew__popup--f4BCt {
  padding: 25px 20px 15px;
  border-radius: 15px;
  background-color: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 20px;
  z-index: 20000;
  -webkit-overflow-scrolling: touch;
}

.SettingsNew__popup--f4BCt * {
  -webkit-overflow-scrolling: touch;
}

.SettingsNew__settings--10r2M {
  max-width: 400px;
  width: 100%;
}

.SettingsNew__caption--1b2N_ {
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 25px;
  color: #343b4c;
  margin: 0 0 20px;
}

.SettingsNew__close--1xNB- {
  cursor: pointer;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzM0M0I0QyI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwIDB2MjBNMCAwdjIwTTE0LjE3NyA2Ljg4NEwxMS4wNjEgMTBsMy4xMTYgMy4xMTZjLjE5NS4xOTUuMTk1LjUxMiAwIC43MDdsLS4zNTQuMzU0Yy0uMTk1LjE5NS0uNTEyLjE5NS0uNzA3IDBMMTAgMTEuMDYxbC0zLjExNiAzLjExNmMtLjE5NS4xOTUtLjUxMi4xOTUtLjcwNyAwbC0uMzU0LS4zNTRjLS4xOTUtLjE5NS0uMTk1LS41MTIgMC0uNzA3TDguOTM5IDEwIDUuODIzIDYuODg0Yy0uMTk1LS4xOTUtLjE5NS0uNTEyIDAtLjcwN2wuMzU0LS4zNTRjLjE5NS0uMTk1LjUxMi0uMTk1LjcwNyAwTDEwIDguOTM5bDMuMTE2LTMuMTE2Yy4xOTUtLjE5NS41MTItLjE5NS43MDcgMGwuMzU0LjM1NGMuMTk1LjE5NS4xOTUuNTEyIDAgLjcwNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgwOCAtMjA1KSB0cmFuc2xhdGUoODA4IDIwNSkiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
  position: absolute;
  height: 0;
  padding-top: 20px;
  line-height: 1;
  width: 20px;
  right: 20px;
  top: 20px;
  overflow: hidden;
}

.SettingsNew__item--1mcFU {
  margin: 0 0 20px;
  color: #343b4c;
}

.SettingsNew__label--1lb7k {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #343b4c;
  margin: 0 0 10px;
}

.SettingsNew__select--3X_f_ {
  color: #343b4c;
  background-color: #eff5ff;
  border-radius: 22.5px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  cursor: pointer;
}

.SettingsNew__select--3X_f_:after {
  position: absolute;
  content: '';
  height: 20px;
  width: 20px;
  overflow: hidden;
  right: 10px;
  top: 10px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzM0M0I0QyI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwIDB2MjBNMCAwdjIwbTkuMjkzLTcuNjQ3bC0zLjQ3LTMuNDY5Yy0uMTk1LS4xOTUtLjE5NS0uNTEyIDAtLjcwN2wuMzU0LS4zNTRjLjE5NS0uMTk1LjUxMi0uMTk1LjcwNyAwTDEwIDEwLjkzOWwzLjExNi0zLjExNmMuMTk1LS4xOTUuNTEyLS4xOTUuNzA3IDBsLjM1NC4zNTRjLjE5NS4xOTUuMTk1LjUxMiAwIC43MDdsLTMuNDcgMy40NjljLS4zOS4zOTEtMS4wMjQuMzkxLTEuNDE0IDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjAgLTcwMCkgdHJhbnNsYXRlKDUwIDY5MCkgdHJhbnNsYXRlKDE3MCAxMCkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  pointer-events: none;
}

.SettingsNew__select_opened--2t8KW {
}

.SettingsNew__select_opened--2t8KW:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzM0M0I0QyI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwIDB2MjBNMCAwdjIwbTkuMjkzLTcuNjQ3bC0zLjQ3LTMuNDY5Yy0uMTk1LS4xOTUtLjE5NS0uNTEyIDAtLjcwN2wuMzU0LS4zNTRjLjE5NS0uMTk1LjUxMi0uMTk1LjcwNyAwTDEwIDEwLjkzOWwzLjExNi0zLjExNmMuMTk1LS4xOTUuNTEyLS4xOTUuNzA3IDBsLjM1NC4zNTRjLjE5NS4xOTUuMTk1LjUxMiAwIC43MDdsLTMuNDcgMy40NjljLS4zOS4zOTEtMS4wMjQuMzkxLTEuNDE0IDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjAgLTcwMCkgdHJhbnNsYXRlKDUwIDY5MCkgdHJhbnNsYXRlKDE3MCAxMCkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.SettingsNew__value--2Aflg {
  padding: 10px 40px 10px 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.SettingsNew__select_opened--2t8KW .SettingsNew__value--2Aflg {
  border-radius: 22.5px;
  background-color: #e0ebff;
}

.SettingsNew__options--29oqd {
  background-color: #eff5ff;
  border-radius: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  left: 0;
  right: 0;
  top: 45px;
  z-index: 2000000;
  -webkit-box-shadow: 0 20px 20px -10px rgba(49, 94, 251, 0.3);
          box-shadow: 0 20px 20px -10px rgba(49, 94, 251, 0.3);
  overflow: hidden;
}

.SettingsNew__scrollable--3TpEK {
  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; 
  overflow-y: scroll; 
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}

.SettingsNew__scrollable--3TpEK::-webkit-scrollbar {
  width: 5px;
}

.SettingsNew__scrollable--3TpEK::-webkit-scrollbar-thumb {
  background: #c6cad8;
  border-radius: 2.5px;
}

.SettingsNew__scrollable--3TpEK::-webkit-scrollbar-track {
  margin: 10px 0;
  padding-right: 10px;
}

.SettingsNew__option--1u_I4 {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  padding: 10px 20px;
  cursor: pointer;
  display: block;
}

.SettingsNew__option--1u_I4:hover {
  background-color: #e0ebff;
  color: #315efb;
}

.SettingsNew__option--1u_I4:active {
  background-color: #e0ebff;
  color: #274bc8;
}

.SettingsNew__option_selected--2hvEN {
  padding-left: 45px;
  font-weight: 600;
  position: relative;
  color: #315efb;
}

.SettingsNew__option_selected--2hvEN::before {
  content: '';
  height: 20px;
  width: 20px;
  position: absolute;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCAwdjIwTTAgMHYyMG03Ljc5My01LjA4NmwtMy42NDctMy42NDZjLS4zOS0uMzkxLS4zOS0xLjAyNCAwLTEuNDE0bC43MDgtLjcwOGMuMzktLjM5IDEuMDIzLS4zOSAxLjQxNCAwTDguNSAxMS4zNzlsNS4yMzItNS4yMzNjLjM5MS0uMzkgMS4wMjQtLjM5IDEuNDE0IDBsLjcwOC43MDhjLjM5LjM5LjM5IDEuMDIzIDAgMS40MTRsLTYuNjQ3IDYuNjQ2Yy0uMzkxLjM5MS0xLjAyMy4zOTEtMS40MTQgMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcwIC0zNDUpIHRyYW5zbGF0ZSg1MCAyMTUpIHRyYW5zbGF0ZSgwIDEyMCkgdHJhbnNsYXRlKDIwIDEwKSIvPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat;
  left: 20px;
  top: 10px;
}

.SettingsNew__buttons--2oFnL {
  display: block;
}

.SettingsNew__buttons--2oFnL > button {
  margin: 0 20px 0 0;
}

.SettingsNew__buttons--2oFnL > button:last-child {
  margin: 0;
}

/* Mobile */

.SettingsNew__settings_mobile--3hgrn {
  max-width: 400px;
  max-height: calc(100vh - 20px);
  overflow-y: scroll;
  padding: 20px;
}

.SettingsNew__settings_mobile--3hgrn .SettingsNew__close--1xNB-  {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzM0M0I0QyI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAgMjBWMG0yMCAwdjIwTTE2LjE3NyA0Ljg4NEwxMS4wNjEgMTBsNS4xMTYgNS4xMTZjLjE5NS4xOTUuMTk1LjUxMiAwIC43MDdsLS4zNTQuMzU0Yy0uMTk1LjE5NS0uNTEyLjE5NS0uNzA3IDBMMTAgMTEuMDYxbC01LjExNiA1LjExNmMtLjE5NS4xOTUtLjUxMi4xOTUtLjcwNyAwbC0uMzU0LS4zNTRjLS4xOTUtLjE5NS0uMTk1LS41MTIgMC0uNzA3TDguOTM5IDEwIDMuODIzIDQuODg0Yy0uMTk1LS4xOTUtLjE5NS0uNTEyIDAtLjcwN2wuMzU0LS4zNTRjLjE5NS0uMTk1LjUxMi0uMTk1LjcwNyAwTDEwIDguOTM5bDUuMTE2LTUuMTE2Yy4xOTUtLjE5NS41MTItLjE5NS43MDcgMGwuMzU0LjM1NGMuMTk1LjE5NS4xOTUuNTEyIDAgLjcwNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3MCAtMzApIHRyYW5zbGF0ZSgxMCAxMCkgdHJhbnNsYXRlKDI2MCAyMCkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.SettingsNew__close_mobile--398e_ {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzM0M0I0QyI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAgMjBWMG0yMCAwdjIwTTE2LjE3NyA0Ljg4NEwxMS4wNjEgMTBsNS4xMTYgNS4xMTZjLjE5NS4xOTUuMTk1LjUxMiAwIC43MDdsLS4zNTQuMzU0Yy0uMTk1LjE5NS0uNTEyLjE5NS0uNzA3IDBMMTAgMTEuMDYxbC01LjExNiA1LjExNmMtLjE5NS4xOTUtLjUxMi4xOTUtLjcwNyAwbC0uMzU0LS4zNTRjLS4xOTUtLjE5NS0uMTk1LS41MTIgMC0uNzA3TDguOTM5IDEwIDMuODIzIDQuODg0Yy0uMTk1LS4xOTUtLjE5NS0uNTEyIDAtLjcwN2wuMzU0LS4zNTRjLjE5NS0uMTk1LjUxMi0uMTk1LjcwNyAwTDEwIDguOTM5bDUuMTE2LTUuMTE2Yy4xOTUtLjE5NS41MTItLjE5NS43MDcgMGwuMzU0LjM1NGMuMTk1LjE5NS4xOTUuNTEyIDAgLjcwNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3MCAtMzApIHRyYW5zbGF0ZSgxMCAxMCkgdHJhbnNsYXRlKDI2MCAyMCkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.SettingsNew__settings_mobile--3hgrn .SettingsNew__options--29oqd {
  padding-right: 5px;
}

.SettingsNew__settings_mobile--3hgrn .SettingsNew__buttons--2oFnL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.SettingsNew__settings_mobile--3hgrn .SettingsNew__buttons--2oFnL > button {
  margin: 0 0 15px;
}  

.ToplineMobile__root--7j5hb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  width: 100%;
}

.ToplineMobile__root__settings--2z-mo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.ToplineMobile__header__breakpoints_new--1vAmv {
  width: auto;
  padding-right: 20px;
  padding-left: 20px;
}

@media only screen and (min-width: 1280px) {
  .ToplineMobile__header__breakpoints_new--1vAmv {
    max-width: 1260px;
  }
}

.ToplineMobile__fixed--1nvs2 {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 10;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.ToplineMobile__norm--26zFW {
  position: fixed;
  left: 0;
  right: 0;
  top: -200px;
  width: 100%;
  z-index: 10;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;  
}

.ToplineMobile__blank--1r0jl {
  position: relative;
  height: 60px;
}

.ToplineMobile__header__breakpoints--11928 {
  width: auto;
  padding-right: 20px;
  padding-left: 20px;
}

@media only screen and (min-width: 1280px) {
  .ToplineMobile__header__breakpoints--11928 {
    padding-left: 150px;
    padding-right: 150px;
  }
}

@media only screen and (max-width: 1279px) {
  .ToplineMobile__header__breakpoints--11928 {
    padding-left: 47px;
    padding-right: 47px;
  }
  .ToplineMobile__root--7j5hb {
    padding-right: 0;
  }
}

@media only screen and (max-width: 1023px) {
  .ToplineMobile__header__breakpoints--11928 {
    padding-left: 77px;
    padding-right: 20px;
  }
  .ToplineMobile__root--7j5hb {
    padding-right: 0;
  }
}

.ToplineMobile__projects--8g9yz {
  width: calc(100vw - 20px);
  margin: -5px 0;
}

.ToplineMobile__projects_r0--bSHho {
}

.ToplineMobile__projects_wrapper--5Qojd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  /* Тачевая прокрутка с инерцией */
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
  /* Убирает скролл бар в firefox*/
  scrollbar-width: none;
  margin: 0 -10px;
  padding: 0 10px 0 0;
}

/* Убирает скролл бар в chrome & safari */

.ToplineMobile__projects_wrapper--5Qojd::-webkit-scrollbar {
  display: none;
}

.ToplineMobile__project--3hCvU,
.ToplineMobile__project--3hCvU:visited,
.ToplineMobile__project--3hCvU:hover,
.ToplineMobile__project--3hCvU:active {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  color: #649dff;
  margin: 0 0 0 10px;
  padding: 5px 15px;
  border-radius: 20px;
  background-color: #eff5ff;
  border: solid 1px #eff5ff;
}

.ToplineMobile__project_active--1h9Sa {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  color: #649dff;
  margin: 0 0 0 10px;
  padding: 5px 15px;
  border-radius: 20px;
  background-color: #fff;
  border: solid 1px #e0ebff;
  color: #343b4c;
}

.SettingsNew__control--ntxe0 {
  font-family: "Montserrat", sans-serif;
  display: block;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  margin: 20px 0 20px;
  color: #343b4c;
  cursor: pointer;
}

.SettingsNew__control--ntxe0:before {
  margin-right: 5px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAgMjBWMG0yMCAwdjIwbS0xMC04LjVjLS44MjggMC0xLjUtLjY3Mi0xLjUtMS41cy42NzItMS41IDEuNS0xLjUgMS41LjY3MiAxLjUgMS41LS42NzIgMS41LTEuNSAxLjVNMTAgMmMtLjc4NiAwLTEuNTcxLjExNS0yLjMzLjM0Ni0uNDA3LjEyMy0uNjcuNTIxLS42Ny45NDd2Ljk0bC0uNDk1LjI4Ni0uODA1LS40NjVjLS4zOTMtLjIyNy0uODg0LS4xNTUtMS4yMTMuMTU5QzMuMzk1IDUuMjU0IDIuNTk5IDYuNiAyLjIzMyA4LjExNWMtLjEwNy40NDMuMDcyLjkwNi40NjcgMS4xMzRsLjgxMy40N3YuNTYybC0uODEzLjQ3Yy0uMzk1LjIyOC0uNTc0LjY5MS0uNDY3IDEuMTM0LjM2NiAxLjUxNSAxLjE2MiAyLjg2MSAyLjI1NCAzLjkwMi4zMjkuMzE0LjgyLjM4NiAxLjIxMy4xNTlsLjgwNS0uNDY1LjQ5NS4yODZ2Ljk0YzAgLjQyNi4yNjMuODI0LjY3Ljk0Ny43NTkuMjMxIDEuNTQ0LjM0NiAyLjMzLjM0NnMxLjU3MS0uMTE1IDIuMzMtLjM0NmMuNDA3LS4xMjMuNjctLjUyMS42Ny0uOTQ3di0uOTRsLjQ5NS0uMjg2LjgwNS40NjVjLjM5My4yMjcuODg0LjE1NSAxLjIxMy0uMTU5IDEuMDkyLTEuMDQxIDEuODg4LTIuMzg3IDIuMjU0LTMuOTAyLjEwNy0uNDQzLS4wNzMtLjkwNi0uNDY3LTEuMTM0bC0uODEzLS40N3YtLjU2MmwuODEzLS40N2MuMzk0LS4yMjguNTc0LS42OTEuNDY3LTEuMTM0LS4zNjYtMS41MTUtMS4xNjItMi44NjEtMi4yNTQtMy45MDItLjMyOS0uMzE0LS44Mi0uMzg2LTEuMjEzLS4xNTlsLS44MDkuNDY3TDEzIDQuMjM3di0uOTQ0YzAtLjQyNi0uMjYzLS44MjQtLjY3LS45NDdDMTEuNTcxIDIuMTE1IDEwLjc4NiAyIDEwIDJtMCAxMWMxLjY1NCAwIDMtMS4zNDYgMy0zcy0xLjM0Ni0zLTMtMy0zIDEuMzQ2LTMgMyAxLjM0NiAzIDMgM20wLTkuNWMuNTEgMCAxLjAxMS4wNTkgMS41LjE3NHYxLjE0YzAgLjE3OS4wOTUuMzQ0LjI1LjQzM2wxLjQ5MS44NjFjLjE1NS4wOS4zNDYuMDkuNSAwbC45ODEtLjU2NmMuNjk5LjczOSAxLjIxMSAxLjYyNSAxLjQ5OSAyLjU5OGwtLjk4NC41NjhjLS4xNTUuMDktLjI1LjI1NS0uMjUuNDMzdjEuNzE4YzAgLjE3OC4wOTUuMzQzLjI1LjQzM2wuOTg0LjU2OGMtLjI4OC45NzMtLjggMS44NTktMS40OTkgMi41OThsLS45NzctLjU2NGMtLjE1NS0uMDktLjM0Ni0uMDktLjUwMSAwbC0xLjQ5NC44NjNjLS4xNTUuMDg5LS4yNS4yNTQtLjI1LjQzMnYxLjEzN2MtLjQ4OS4xMTUtLjk5LjE3NC0xLjUuMTc0cy0xLjAxMS0uMDU5LTEuNS0uMTc0di0xLjEzN2MwLS4xNzgtLjA5NS0uMzQzLS4yNS0uNDMybC0xLjQ5NC0uODYzYy0uMTU1LS4wOS0uMzQ2LS4wOS0uNTAxIDBsLS45NzcuNTY0Yy0uNjk5LS43MzktMS4yMTEtMS42MjUtMS40OTktMi41OThsLjk4NC0uNTY4Yy4xNTUtLjA5LjI1LS4yNTUuMjUtLjQzM1Y5LjE0MWMwLS4xNzgtLjA5NS0uMzQzLS4yNS0uNDMzbC0uOTg0LS41NjhjLjI4OC0uOTczLjgtMS44NTkgMS40OTktMi41OThsLjk3Ny41NjRjLjE1NS4wOS4zNDYuMDkuNTAxIDBsMS40OTQtLjg2M2MuMTU1LS4wODkuMjUtLjI1NC4yNS0uNDMzVjMuNjc0Yy40ODktLjExNS45OS0uMTc0IDEuNS0uMTc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI4MiAtMjM1MCkgdHJhbnNsYXRlKDAgMTYwNSkgdHJhbnNsYXRlKDAgNTQ1KSB0cmFuc2xhdGUoMCAxMjApIHRyYW5zbGF0ZSgxMjgyIDgwKSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: bottom;
}

.SettingsNew__control--ntxe0:hover {
  color: #315efb;
}

@media only screen and (max-width: 1100px) {
  .SettingsNew__control--ntxe0 > span {
    display: none;
  }
}

@media only screen and (max-width: 920px) {
  .SettingsNew__control--ntxe0 {
    margin-left: 5px;
  }
}

.SettingsNew__bg--3xZPk {
  background-color: rgba(52, 59, 76, 0.95);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1999;
}

.SettingsNew__popup--f4BCt {
  padding: 25px 20px 15px;
  border-radius: 15px;
  background-color: #ffffff;
  box-sizing: border-box;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 20px;
  z-index: 20000;
  -webkit-overflow-scrolling: touch;
}

.SettingsNew__popup--f4BCt * {
  -webkit-overflow-scrolling: touch;
}

.SettingsNew__settings--10r2M {
  max-width: 400px;
  width: 100%;
}

.SettingsNew__caption--1b2N_ {
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 25px;
  color: #343b4c;
  margin: 0 0 20px;
}

.SettingsNew__close--1xNB- {
  cursor: pointer;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzM0M0I0QyI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwIDB2MjBNMCAwdjIwTTE0LjE3NyA2Ljg4NEwxMS4wNjEgMTBsMy4xMTYgMy4xMTZjLjE5NS4xOTUuMTk1LjUxMiAwIC43MDdsLS4zNTQuMzU0Yy0uMTk1LjE5NS0uNTEyLjE5NS0uNzA3IDBMMTAgMTEuMDYxbC0zLjExNiAzLjExNmMtLjE5NS4xOTUtLjUxMi4xOTUtLjcwNyAwbC0uMzU0LS4zNTRjLS4xOTUtLjE5NS0uMTk1LS41MTIgMC0uNzA3TDguOTM5IDEwIDUuODIzIDYuODg0Yy0uMTk1LS4xOTUtLjE5NS0uNTEyIDAtLjcwN2wuMzU0LS4zNTRjLjE5NS0uMTk1LjUxMi0uMTk1LjcwNyAwTDEwIDguOTM5bDMuMTE2LTMuMTE2Yy4xOTUtLjE5NS41MTItLjE5NS43MDcgMGwuMzU0LjM1NGMuMTk1LjE5NS4xOTUuNTEyIDAgLjcwNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgwOCAtMjA1KSB0cmFuc2xhdGUoODA4IDIwNSkiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
  position: absolute;
  height: 0;
  padding-top: 20px;
  line-height: 1;
  width: 20px;
  right: 20px;
  top: 20px;
  overflow: hidden;
}

.SettingsNew__item--1mcFU {
  margin: 0 0 20px;
  color: #343b4c;
}

.SettingsNew__label--1lb7k {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #343b4c;
  margin: 0 0 10px;
}

.SettingsNew__select--3X_f_ {
  color: #343b4c;
  background-color: #eff5ff;
  border-radius: 22.5px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  box-sizing: border-box;
  position: relative;
  flex-direction: column;
  cursor: pointer;
}

.SettingsNew__select--3X_f_:after {
  position: absolute;
  content: '';
  height: 20px;
  width: 20px;
  overflow: hidden;
  right: 10px;
  top: 10px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzM0M0I0QyI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwIDB2MjBNMCAwdjIwbTkuMjkzLTcuNjQ3bC0zLjQ3LTMuNDY5Yy0uMTk1LS4xOTUtLjE5NS0uNTEyIDAtLjcwN2wuMzU0LS4zNTRjLjE5NS0uMTk1LjUxMi0uMTk1LjcwNyAwTDEwIDEwLjkzOWwzLjExNi0zLjExNmMuMTk1LS4xOTUuNTEyLS4xOTUuNzA3IDBsLjM1NC4zNTRjLjE5NS4xOTUuMTk1LjUxMiAwIC43MDdsLTMuNDcgMy40NjljLS4zOS4zOTEtMS4wMjQuMzkxLTEuNDE0IDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjAgLTcwMCkgdHJhbnNsYXRlKDUwIDY5MCkgdHJhbnNsYXRlKDE3MCAxMCkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
  transition: all 0.1s ease-in;
  pointer-events: none;
}

.SettingsNew__select_opened--2t8KW {
}
.SettingsNew__select_opened--2t8KW:after {
  transform: rotate(180deg);
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzM0M0I0QyI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwIDB2MjBNMCAwdjIwbTkuMjkzLTcuNjQ3bC0zLjQ3LTMuNDY5Yy0uMTk1LS4xOTUtLjE5NS0uNTEyIDAtLjcwN2wuMzU0LS4zNTRjLjE5NS0uMTk1LjUxMi0uMTk1LjcwNyAwTDEwIDEwLjkzOWwzLjExNi0zLjExNmMuMTk1LS4xOTUuNTEyLS4xOTUuNzA3IDBsLjM1NC4zNTRjLjE5NS4xOTUuMTk1LjUxMiAwIC43MDdsLTMuNDcgMy40NjljLS4zOS4zOTEtMS4wMjQuMzkxLTEuNDE0IDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjAgLTcwMCkgdHJhbnNsYXRlKDUwIDY5MCkgdHJhbnNsYXRlKDE3MCAxMCkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.SettingsNew__value--2Aflg {
  padding: 10px 40px 10px 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.SettingsNew__select_opened--2t8KW .SettingsNew__value--2Aflg {
  border-radius: 22.5px;
  background-color: #e0ebff;
}

.SettingsNew__options--29oqd {
  background-color: #eff5ff;
  border-radius: 15px;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  right: 0;
  top: 45px;
  z-index: 2000000;
  box-shadow: 0 20px 20px -10px rgba(49, 94, 251, 0.3);
  overflow: hidden;
}

.SettingsNew__scrollable--3TpEK {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden; 
  overflow-y: scroll; 
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}

.SettingsNew__scrollable--3TpEK::-webkit-scrollbar {
  width: 5px;
}

.SettingsNew__scrollable--3TpEK::-webkit-scrollbar-thumb {
  background: #c6cad8;
  border-radius: 2.5px;
}

.SettingsNew__scrollable--3TpEK::-webkit-scrollbar-track {
  margin: 10px 0;
  padding-right: 10px;
}



.SettingsNew__option--1u_I4 {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  padding: 10px 20px;
  cursor: pointer;
  display: block;
}
.SettingsNew__option--1u_I4:hover {
  background-color: #e0ebff;
  color: #315efb;
}
.SettingsNew__option--1u_I4:active {
  background-color: #e0ebff;
  color: #274bc8;
}

.SettingsNew__option_selected--2hvEN {
  padding-left: 45px;
  font-weight: 600;
  position: relative;
  color: #315efb;
}

.SettingsNew__option_selected--2hvEN::before {
  content: '';
  height: 20px;
  width: 20px;
  position: absolute;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCAwdjIwTTAgMHYyMG03Ljc5My01LjA4NmwtMy42NDctMy42NDZjLS4zOS0uMzkxLS4zOS0xLjAyNCAwLTEuNDE0bC43MDgtLjcwOGMuMzktLjM5IDEuMDIzLS4zOSAxLjQxNCAwTDguNSAxMS4zNzlsNS4yMzItNS4yMzNjLjM5MS0uMzkgMS4wMjQtLjM5IDEuNDE0IDBsLjcwOC43MDhjLjM5LjM5LjM5IDEuMDIzIDAgMS40MTRsLTYuNjQ3IDYuNjQ2Yy0uMzkxLjM5MS0xLjAyMy4zOTEtMS40MTQgMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcwIC0zNDUpIHRyYW5zbGF0ZSg1MCAyMTUpIHRyYW5zbGF0ZSgwIDEyMCkgdHJhbnNsYXRlKDIwIDEwKSIvPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat;
  left: 20px;
  top: 10px;
}

.SettingsNew__buttons--2oFnL {
  display: block;
}

.SettingsNew__buttons--2oFnL > button {
  margin: 0 20px 0 0;
}
.SettingsNew__buttons--2oFnL > button:last-child {
  margin: 0;
}

/* Mobile */
.SettingsNew__settings_mobile--3hgrn {
  max-width: 400px;
  max-height: calc(100vh - 20px);
  overflow-y: scroll;
  padding: 20px;
}

.SettingsNew__settings_mobile--3hgrn .SettingsNew__close--1xNB-  {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzM0M0I0QyI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAgMjBWMG0yMCAwdjIwTTE2LjE3NyA0Ljg4NEwxMS4wNjEgMTBsNS4xMTYgNS4xMTZjLjE5NS4xOTUuMTk1LjUxMiAwIC43MDdsLS4zNTQuMzU0Yy0uMTk1LjE5NS0uNTEyLjE5NS0uNzA3IDBMMTAgMTEuMDYxbC01LjExNiA1LjExNmMtLjE5NS4xOTUtLjUxMi4xOTUtLjcwNyAwbC0uMzU0LS4zNTRjLS4xOTUtLjE5NS0uMTk1LS41MTIgMC0uNzA3TDguOTM5IDEwIDMuODIzIDQuODg0Yy0uMTk1LS4xOTUtLjE5NS0uNTEyIDAtLjcwN2wuMzU0LS4zNTRjLjE5NS0uMTk1LjUxMi0uMTk1LjcwNyAwTDEwIDguOTM5bDUuMTE2LTUuMTE2Yy4xOTUtLjE5NS41MTItLjE5NS43MDcgMGwuMzU0LjM1NGMuMTk1LjE5NS4xOTUuNTEyIDAgLjcwNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3MCAtMzApIHRyYW5zbGF0ZSgxMCAxMCkgdHJhbnNsYXRlKDI2MCAyMCkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}
.SettingsNew__close_mobile--398e_ {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzM0M0I0QyI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAgMjBWMG0yMCAwdjIwTTE2LjE3NyA0Ljg4NEwxMS4wNjEgMTBsNS4xMTYgNS4xMTZjLjE5NS4xOTUuMTk1LjUxMiAwIC43MDdsLS4zNTQuMzU0Yy0uMTk1LjE5NS0uNTEyLjE5NS0uNzA3IDBMMTAgMTEuMDYxbC01LjExNiA1LjExNmMtLjE5NS4xOTUtLjUxMi4xOTUtLjcwNyAwbC0uMzU0LS4zNTRjLS4xOTUtLjE5NS0uMTk1LS41MTIgMC0uNzA3TDguOTM5IDEwIDMuODIzIDQuODg0Yy0uMTk1LS4xOTUtLjE5NS0uNTEyIDAtLjcwN2wuMzU0LS4zNTRjLjE5NS0uMTk1LjUxMi0uMTk1LjcwNyAwTDEwIDguOTM5bDUuMTE2LTUuMTE2Yy4xOTUtLjE5NS41MTItLjE5NS43MDcgMGwuMzU0LjM1NGMuMTk1LjE5NS4xOTUuNTEyIDAgLjcwNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3MCAtMzApIHRyYW5zbGF0ZSgxMCAxMCkgdHJhbnNsYXRlKDI2MCAyMCkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.SettingsNew__settings_mobile--3hgrn .SettingsNew__options--29oqd {
  padding-right: 5px;
}

.SettingsNew__settings_mobile--3hgrn .SettingsNew__buttons--2oFnL {
  display: flex;
  flex-direction: column;
}  
.SettingsNew__settings_mobile--3hgrn .SettingsNew__buttons--2oFnL > button {
  margin: 0 0 15px;
}  

.GeoSelectNew__bg--Otpae {
}

.GeoSelectNew__settings--32M60 {
}

.GeoSelectNew__settings_mobile--2Q24y {
}

.GeoSelectNew__caption--FEtOX {
}

.GeoSelectNew__close--1_34O {
}

.GeoSelectNew__buttons--lRECa {
}

.GeoSelectNew__label--3H2NE {
  padding: 0 0 0 30px;
}
.GeoSelectNew__label_active--J-snc {
  cursor: pointer;
}

.GeoSelectNew__info--30psI {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #8d96b2;
  margin: 5px 0 0;
}

.GeoSelectNew__option--SXZV7 {
  list-style-type: none;
  margin: 0 0 20px;
  position: relative;
}
.GeoSelectNew__option--SXZV7:before {
  left: 0;
  top: 0;
  transition: all 0.1s ease-in;
  content: '';
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background-color: #ffffff;
  border: 1px solid #e0ebff;
  position: absolute;
  box-sizing: border-box;
}

.GeoSelectNew__option--SXZV7:active:before {
  border: 5px solid #315efb;
}

.GeoSelectNew__option--SXZV7:after {
  transition: all 0.1s ease-in;
}

.GeoSelectNew__option--SXZV7:hover:before {
  border: 5px solid #315efb;
}

.GeoSelectNew__option_selected--3gLuk {
  position: relative;
}

.GeoSelectNew__option_selected--3gLuk:before {
  border: 5px solid #315efb;
}

.GeoSelectNew__line--2EHnM {
  position: relative;
  margin: 20px 0 0;
}

.GeoSelectNew__line--2EHnM i {
  position: absolute;
  height: 20px;
  width: 20px;
  right: 10px;
  top: 10px;
  content: '';
  overflow: hidden;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzM0M0I0QyI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wIDIwVjB2MjB6TTIwIDB2MjBWMHptLTIuNSAxN2gtNy4zNzlsMS41LTEuNUgxNy41Yy4yNzYgMCAuNS4yMjQuNS41di41YzAgLjI3Ni0uMjI0LjUtLjUuNXpNOS42MjEgNS41TDExIDQuMTIxIDE0Ljg3OSA4IDEzLjUgOS4zNzkgOS42MjEgNS41em0tMi4yNDIgMTBIMy41di0zLjg3OWw1LjA2MS01LjA2IDMuODc4IDMuODc4LTUuMDYgNS4wNjF6bTIuOTE0LTEyLjc5M2wtOCA4Yy0uMTg4LjE4OC0uMjkzLjQ0Mi0uMjkzLjcwN1YxNmMwIC41NTIuNDQ4IDEgMSAxaDQuNTg2Yy4yNjUgMCAuNTE5LS4xMDUuNzA3LS4yOTNsOC04Yy4zOS0uMzkuMzktMS4wMjQgMC0xLjQxNGwtNC41ODYtNC41ODZjLS4zOS0uMzktMS4wMjQtLjM5LTEuNDE0IDB6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjU1IC0zNjMpIHRyYW5zbGF0ZSgzMDUgMTgzKSB0cmFuc2xhdGUoMjAgMTcwKSB0cmFuc2xhdGUoMzMwIDEwKSIvPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
  cursor: pointer
}

@media screen and (hover: none) {
  .GeoSelectNew__line--2EHnM i {
    display: none;
  }
}

.GeoSelectNew__input--3Ig4k {
  border: none;
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  line-height: 20px;
  border-radius: 22.5px;
  background-color: #eff5ff;
  padding: 10px 50px 10px 20px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  /* color: #315efb; */
  color: #343b4c;
}

.GeoSelectNew__input_opened--hoVUw {
  border-radius: 22.5px 22.5px 0 0;
}

.GeoSelectNew__input--3Ig4k::placeholder {
  color: #343b4c;
  opacity: 0.5;
}

.GeoSelectNew__line--2EHnM:hover .GeoSelectNew__input--3Ig4k:hover,
.GeoSelectNew__input--3Ig4k:hover,
.GeoSelectNew__line--2EHnM:hover .GeoSelectNew__input--3Ig4k:focus,
.GeoSelectNew__input--3Ig4k:focus {
  background-color: #e0ebff;
  outline: none;
}

.GeoSelectNew__line--2EHnM:hover .GeoSelectNew__input--3Ig4k {
  background-color: #e0ebff;  
}

.GeoSelectNew__suggest--1MGUf {
  display: none;
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  border-radius: 0 0 22.5px 22.5px;
  background-color: #eff5ff;
  z-index: 1;
  overflow: hidden;
}

.GeoSelectNew__suggest_item--1wpH6 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  line-height: 40px;
  padding: 10px 20px;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #343b4c;
}

.GeoSelectNew__suggest_item_selected---Moz5 {
  background-color: #e0ebff;
  color: #315efb;
}

.GeoSelectNew__suggest_item--1wpH6:hover {
  background-color: #e0ebff;
  color: #315efb;
}
.GeoSelectNew__suggest_item--1wpH6:active {
  background-color: #e0ebff;
  color: #274bc8;
}


.GeoSelectNew__suggest_details--3lyq7 {
  color: #8d96b2;
}

.GeoSelectNew__suggest_visible--2xwVs {
  display: block;
}
.FiltersMobile__bg--FSv7n {
}

.FiltersMobile__settings--1lKVl {
  max-width: 400px;
  max-height: calc(100vh - 20px);
  overflow-y: scroll;
  padding: 20px;
}

.FiltersMobile__caption--q3hIm {
}

.FiltersMobile__close--1aRIg {
}

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

.FiltersMobile__buttons--235mR {
  display: block;
}

.FiltersMobile__buttons--235mR > button:last-child {
  margin: 0;
}

.FiltersMobile__buttons--235mR > button {
  margin:  0 20px 15px 0;
}

.FiltersMobile__item--3iqQo {
}

.FiltersMobile__label--1C66n {
}

.FiltersMobile__label_active--3fIc- {
  cursor: pointer;
}

.FiltersMobile__select--3YMRU {
}

.FiltersMobile__select_opened--345wC {
}

.FiltersMobile__value--24tAX {
}

.FiltersMobile__scrollable--vj-9V {
  display: block !important;
}

.FiltersMobile__options--3CUAv {
  padding-right: 5px;
}

.FiltersMobile__option--1qu9b {
}

.FiltersMobile__option_selected--1nKkg {
}

.FiltersMobile__options--3CUAv .FiltersMobile__option_colored--2u0C3 {
  padding: 0;
  width: 43px;
  height: 43px;
  line-height: 43px;
  border-radius: 5px;
  font-size: 0;
  min-width: 43px;
  display: inline-block;
  margin: 0 0 15px 15px;
}

.FiltersMobile__options--3CUAv .FiltersMobile__option_colored--2u0C3:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Im05LjM1NCAxNC4wNiA2LTZhLjUuNSAwIDAgMCAwLS43MDdsLS43MDctLjcwN2EuNS41IDAgMCAwLS43MDcgMEw5IDExLjU4N2wtMi40NC0yLjQ0YS41LjUgMCAwIDAtLjcwNiAwbC0uNzA3LjcwN2EuNS41IDAgMCAwIDAgLjcwN2wzLjUgMy41YS41LjUgMCAwIDAgLjcwNyAwTTAgMjBWMG0yMCAwdjIwIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==) no-repeat;
  left: 12px;
  top: 11px;
}

.FiltersMobile__options--3CUAv .FiltersMobile__option_white--33JBC {
  background: #fff !important;
}

.FiltersMobile__options--3CUAv .FiltersMobile__option_white--33JBC:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Im05LjM1NCAxNC4wNiA2LTZhLjUuNSAwIDAgMCAwLS43MDdsLS43MDctLjcwN2EuNS41IDAgMCAwLS43MDcgMEw5IDExLjU4N2wtMi40NC0yLjQ0YS41LjUgMCAwIDAtLjcwNiAwbC0uNzA3LjcwN2EuNS41IDAgMCAwIDAgLjcwN2wzLjUgMy41YS41LjUgMCAwIDAgLjcwNyAwTTAgMjBWMG0yMCAwdjIwIiBmaWxsPSIjMzE1ZWZiIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==) no-repeat;
}

.FiltersMobile__options--3CUAv .FiltersMobile__option_red--29t7R {
  background: #f03026 !important;
}

.FiltersMobile__options--3CUAv .FiltersMobile__option_orange--_OaVl {
  background: #ff8300 !important;
}

.FiltersMobile__options--3CUAv .FiltersMobile__option_yellow--2mwfb {
  background: #face21 !important;
}

.FiltersMobile__options--3CUAv .FiltersMobile__option_green--1b2be {
  background: #00b96b !important;
}

.FiltersMobile__options--3CUAv .FiltersMobile__option_cyan--1igSX {
  background: #9fdfff !important;
}

.FiltersMobile__options--3CUAv .FiltersMobile__option_blue--1zcZC {
  background: #315efb !important;
}

.FiltersMobile__options--3CUAv .FiltersMobile__option_violet--3_suC {
  background: #9a04a4 !important;
}

.FiltersMobile__options--3CUAv .FiltersMobile__option_black--3MUC3 {
  background: #262626 !important;
}

.FiltersMobile__options--3CUAv .FiltersMobile__option_white--33JBC,
.FiltersMobile__options--3CUAv .FiltersMobile__option_yellow--2mwfb,
.FiltersMobile__options--3CUAv .FiltersMobile__option_blue--1zcZC {
  margin-left: 20px;
}

.FiltersMobile__options--3CUAv .FiltersMobile__clearer--3ywSv {
  display: block;
}

.FiltersMobile__wrapper--3HhKq {
  margin: 0 0 20px;
}

.FiltersMobile__wrapper--3HhKq > label {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #343b4c;
  margin: 0 0 10px;
  display: block;
}

.FiltersMobile__input--U0wLK {
}

.FiltersMobile__input_error--2M_Hv {
  background-color: #ffeeed !important;
}

.FiltersMobile__error--2Uz8s {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 20px;
  margin: 5px 0 0;
  padding: 0 20px;
  color: #ff564e;
}

:root {
  /* 
    Правила использования z-index:
    - попробовать обойтись без z-index
    - внутри блока постараться использовать только локальные значения z-index от -1 до 9
    - если что-то вылазит из-блока (выпадашки селекта) и должно
      перекрывать другой контент, подойдет --z-index-above-content
    - для модальных окон перекроет все --z-index-max
    - выше топлайна, но ниже модальных окон --z-index-above-topline
    
    Известные нам значения внешних компонентов:
    1999; — реклама от Яндекса
    10; — топлайн десктоп
    1000; — топлайн мобильный 
    10; — поисковый саджест десктопный
    20; — попап авторизации в топлайне
  */

  /* Просто над всем обычным static-контентом */

  /* Элемент, котоый должен оказаться над топлайном, но не модальное окно */

  /* Элемент, котоый перекрывает всё (модальные окна: капча, настройки, геопозиция) */

  /* Дебаг нужен нам вообще всегда */
}

@-webkit-keyframes Filters__show--Yhhwz {
  0% {
    opacity: 0;
  }
  1% {
    height: auto;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes Filters__show--Yhhwz {
  0% {
    opacity: 0;
  }
  1% {
    height: auto;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes Filters__hide--1ipmA {
  0% {
    opacity: 1;
  }
  99% {
    opacity: 0;
    height: auto;
  }
  100% {
    height: 0;
    opacity: 0;
  }
}

@keyframes Filters__hide--1ipmA {
  0% {
    opacity: 1;
  }
  99% {
    opacity: 0;
    height: auto;
  }
  100% {
    height: 0;
    opacity: 0;
  }
}

.Filters__filers--2_N1L {
  font-family: Roboto, Arial, sans-serif;
  position: relative;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  z-index: 9;
}

.Filters__filters_opened--32T21 {
  -webkit-animation-name: Filters__show--Yhhwz;
          animation-name: Filters__show--Yhhwz;
}

.Filters__filters_opened_noanim--3juOH {
}

.Filters__filters_closed--2P2L6 {
  -webkit-animation-name: Filters__hide--1ipmA;
          animation-name: Filters__hide--1ipmA;
}

.Filters__filters__wrapper--3mBbw {
  padding-bottom: 11px;
}

.Filters__filters__wrapper_closed--3fRl7 {
  display: none;
}

.Filters__filers__item--gFyxy {
  color: #262626;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: top;
}

@media only screen and (max-width: 920px) {
  .Filters__filers__item--gFyxy {
    margin-right: 10px !important;
  }
}

.Filters__b-filter--_mDDu {
  margin: 14px 25px 0 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 14px;
  position: relative;
  line-height: 20px;
}

.Filters__filter__label_dropdown--3tio9 {
  padding-right: 20px;
}

.Filters__filter__label--2MksY {
  color: #262626;
  opacity: 0.6;
  cursor: pointer;
  text-decoration: none;
  padding-right: 20px;
  display: inline-block;
  position: relative;
  max-width: 150px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.Filters__filter__label_selected--3tTb7 {
  opacity: 1;
  font-weight: 700;
}

.Filters__filter__label_opened--1BeUj {
  opacity: 1;
}

.Filters__b-filter--_mDDu:hover .Filters__filter__label_dropdown--3tio9,
.Filters__b-filter--_mDDu:hover .Filters__filter__label_dropdown--3tio9:after {
  opacity: 1;
}

.Filters__filter__label_dropdown--3tio9:after {
  content: ' ';
  width: 20px;
  height: 20px;
  top: 0;
  right: 0;
  opacity: 0.5;
  -webkit-transform: none;
          transform: none;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIxIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyMHYyMEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiMyNjI2MjYiIGQ9Ik05Ljk1NSAxNC4xMDJjLjI2NS4wOTUuNTcuMDM1Ljc4Mi0uMTc2TDE0LjggOS44NjJhLjUxLjUxIDAgMCAwLS4wMDQtLjcxNWwtLjM0Mi0uMzQzYS41MDIuNTAyIDAgMCAwLS43MTUtLjAwM2wtMy41NiAzLjU2LTMuNTgzLTMuNTgzYS41MDIuNTAyIDAgMCAwLS43MTUuMDAzbC0uMzQzLjM0M2EuNTEuNTEgMCAwIDAtLjAwMy43MTVMOS42IDEzLjkwM2EuNzQ3Ljc0NyAwIDAgMCAuMzU1LjJ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat;
}

.Filters__filter__label_opened--1BeUj:after {
  top: 3px;
  opacity: 1;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.Filters__filter__label_dropdown--3tio9:after,
.Filters__filter__popup--3BPBr {
  position: absolute;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

.Filters__filter__popup--3BPBr {
  top: 25px;
  left: -25px;
  z-index: 9;
  background: #fff;
  border-radius: 1px;
  padding: 12px 0 10px;
  line-height: 30px;
  -webkit-box-shadow: 1px 2px 5px 0 rgba(102, 116, 166, 0.15);
          box-shadow: 1px 2px 5px 0 rgba(102, 116, 166, 0.15);
  overflow: hidden;
}

.Filters__filter__popup_opened--B-3iu {
  opacity: 1;
  visibility: visible;
}

.Filters__filter__option--q1vCp {
  list-style: none;
  white-space: nowrap;
  position: relative;
}

.Filters__filter__option_selected--1fZEc {
  font-weight: 700;
}

.Filters__filter__option_white--2up-b,
.Filters__filter__option_red--LoheL,
.Filters__filter__option_orange--Q6J48,
.Filters__filter__option_yellow--2qU9r,
.Filters__filter__option_green--1NmBy,
.Filters__filter__option_cyan--2mZ8f,
.Filters__filter__option_blue--Sm5CN,
.Filters__filter__option_violet--ndvMT,
.Filters__filter__option_black--2jon4 {
  display: inline-block;
  margin: 0 15px 10px 0;
}

.Filters__filter__option_white--2up-b {
  left: -1px;
  margin-top: 10px;
  margin-right: 13px;
  margin-bottom: 3px;
}

.Filters__filter__option_white--2up-b,
.Filters__filter__option_yellow--2qU9r,
.Filters__filter__option_blue--Sm5CN {
  margin-left: 24px;
}

.Filters__filter__option_white--2up-b .Filters__filter__link--5IBtK,
.Filters__filter__option_red--LoheL .Filters__filter__link--5IBtK,
.Filters__filter__option_orange--Q6J48 .Filters__filter__link--5IBtK,
.Filters__filter__option_yellow--2qU9r .Filters__filter__link--5IBtK,
.Filters__filter__option_green--1NmBy .Filters__filter__link--5IBtK,
.Filters__filter__option_cyan--2mZ8f .Filters__filter__link--5IBtK,
.Filters__filter__option_blue--Sm5CN .Filters__filter__link--5IBtK,
.Filters__filter__option_violet--ndvMT .Filters__filter__link--5IBtK,
.Filters__filter__option_black--2jon4 .Filters__filter__link--5IBtK {
  padding: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  font-size: 0;
}

.Filters__filter__option--q1vCp .Filters__filter__img--259JR {
  display: none;
  position: absolute;
  top: 5px;
  left: 5px;
  color: #262626;
  z-index: 1;
}

.Filters__filter__option_selected--1fZEc .Filters__filter__img--259JR {
  display: block;
}

.Filters__filter__option_white--2up-b .Filters__filter__img--259JR {
  top: 6px;
  left: 6px;
}

.Filters__filter__option_white--2up-b .Filters__filter__link--5IBtK {
  border: 1px #dedede solid;
  background: #fff !important;
}

.Filters__filter__option_red--LoheL .Filters__filter__link--5IBtK {
  background: #f03026 !important;
}

.Filters__filter__option_orange--Q6J48 .Filters__filter__link--5IBtK {
  background: #ff8300 !important;
}

.Filters__filter__option_yellow--2qU9r .Filters__filter__link--5IBtK {
  background: #face21 !important;
}

.Filters__filter__option_green--1NmBy .Filters__filter__link--5IBtK {
  background: #00b96b !important;
}

.Filters__filter__option_cyan--2mZ8f .Filters__filter__link--5IBtK {
  background: #9fdfff !important;
}

.Filters__filter__option_blue--Sm5CN .Filters__filter__link--5IBtK {
  background: #315efb !important;
}

.Filters__filter__option_violet--ndvMT .Filters__filter__link--5IBtK {
  background: #9a04a4 !important;
}

.Filters__filter__option_black--2jon4 .Filters__filter__link--5IBtK {
  background: #262626 !important;
}

.Filters__filter__option_red--LoheL .Filters__filter__img--259JR,
.Filters__filter__option_orange--Q6J48 .Filters__filter__img--259JR,
.Filters__filter__option_green--1NmBy .Filters__filter__img--259JR,
.Filters__filter__option_blue--Sm5CN .Filters__filter__img--259JR,
.Filters__filter__option_violet--ndvMT .Filters__filter__img--259JR,
.Filters__filter__option_black--2jon4 .Filters__filter__img--259JR {
  color: #fff;
}

.Filters__filter__link--5IBtK {
  text-decoration: none;
  display: block;
  padding: 2px 25px 3px;
  line-height: 30px;
  cursor: pointer;
  color: #262626;
}

.Filters__filter__link--5IBtK:hover {
  background-color: #f3f4f7;
  color: #262626;
}

.Filters__filter__popup__input--56CcI {
  display: block;
  width: 315px;
  padding: 20px 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.Filters__filter__input_wrapper--38ocU {
  position: relative;
}

.Filters__filter__input--2US3D {
  font-family: Roboto, Arial, sans-serif;
  color: #8d96b2;
  width: 225px;
  vertical-align: top;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 38px 10px 15px;
  height: 40px;
  border: 1px solid #8d96b2;
  border-right: none;
  font-size: 14px;
  line-height: 20px;
  border-radius: 0;
}

.Filters__filter__input--2US3D:focus {
  color: #262626;
  border-color: #315efb;
}

.Filters__filter__input--2US3D:focus,
.Filters__filter__input--2US3D:hover {
  outline: 0;
}

.Filters__filter__input_error--2gOdB {
  border-color: #ff564e;
}

.Filters__filter__input_error--2gOdB:focus {
  border-color: #ff564e;
}

.Filters__filter__input_warn--2BAq3 {
  font-size: 11px;
  line-height: 20px;
  margin-top: 10px;
  color: #ff564e;
}

.Filters__filter__input_ok--30stg {
  font-family: Roboto, Arial, sans-serif;
  background-color: #315efb;
  font-weight: 400;
  color: #fff;
  border: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 0;
  padding: 40px 0 0;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  line-height: 40px;
  width: 40px;
  overflow: hidden;
  position: relative;
}

.Filters__filter__input_ok--30stg i {
  left: 10px;
  top: 10px;
  width: 20px;
  height: 20px;
  position: absolute;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyMHYyMEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTEzLjE2OCAxMS4xMDdsMy4wMDcgMy4wMDhhLjQ5OS40OTkgMCAwIDEtLjAwNC43MTRsLS4zNDIuMzQyYS41MDEuNTAxIDAgMCAxLS43MTQuMDA0bC0zLjAwOC0zLjAwN2E0LjUgNC41IDAgMSAxIDEuMDYtMS4wNnpNOS41IDExLjVhMyAzIDAgMSAwIDAtNiAzIDMgMCAwIDAgMCA2eiIvPgogICAgPC9nPgo8L3N2Zz4K) no-repeat;
}

.Filters__filter__input_clear--B3wj3 {
  position: absolute;
  right: 11px;
  top: 4px;
  width: 20px;
  height: 20px;
  color: #b0b4c2;
  opacity: 0.5;
  -webkit-transition: opacity 0.2s, color 0.2s;
  transition: opacity 0.2s, color 0.2s;
  cursor: pointer;
}

.Filters__filter__input_clear--B3wj3:hover {
  color: #315efb;
  opacity: 1;
}

.Filters__filters__header--1rV3U .Filters__filters_opened--32T21,
.Filters__filters__header--1rV3U .Filters__filters_opened_noanim--3juOH,
.Filters__filters__header--1rV3U .Filters__filters_closed--2P2L6 {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.Filters__filters__header--1rV3U .Filters__filters__wrapper--3mBbw {
  margin: 0;
  padding: 0;
}

.Filters__filters__header--1rV3U .Filters__filter__option_selected--1fZEc .Filters__filter__link--5IBtK {
  padding-left: 45px;
  font-weight: 600;
  position: relative;
}

.Filters__filters__header--1rV3U .Filters__filter__option_selected--1fZEc .Filters__filter__link--5IBtK::before {
  content: '';
  height: 20px;
  width: 20px;
  position: absolute;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCAwdjIwTTAgMHYyMG03Ljc5My01LjA4NmwtMy42NDctMy42NDZjLS4zOS0uMzkxLS4zOS0xLjAyNCAwLTEuNDE0bC43MDgtLjcwOGMuMzktLjM5IDEuMDIzLS4zOSAxLjQxNCAwTDguNSAxMS4zNzlsNS4yMzItNS4yMzNjLjM5MS0uMzkgMS4wMjQtLjM5IDEuNDE0IDBsLjcwOC43MDhjLjM5LjM5LjM5IDEuMDIzIDAgMS40MTRsLTYuNjQ3IDYuNjQ2Yy0uMzkxLjM5MS0xLjAyMy4zOTEtMS40MTQgMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcwIC0zNDUpIHRyYW5zbGF0ZSg1MCAyMTUpIHRyYW5zbGF0ZSgwIDEyMCkgdHJhbnNsYXRlKDIwIDEwKSIvPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat;
  left: 20px;
  top: 10px;
}

.Filters__filters__header--1rV3U .Filters__filter__label_selected--3tTb7 {
  opacity: 1;
  font-weight: 600;
}

.Filters__filters__header--1rV3U .Filters__b-filter--_mDDu { 
  margin: 20px 20px 20px 0;
  padding: 0;
}

.Filters__filters__header--1rV3U .Filters__b-filter--_mDDu:last-child { 
  margin-right:0;
}

.Filters__filters__header--1rV3U .Filters__filers__item--gFyxy {
  color: #343b4c;
}

.Filters__filters__header--1rV3U .Filters__filter__label--2MksY {
  color: #343b4c;
  opacity: 1;
}

.Filters__filters__header--1rV3U .Filters__filter__label--2MksY:hover,
.Filters__filters__header--1rV3U .Filters__filter__label_opened--1BeUj {
  color: #315efb;
}

.Filters__filters__header--1rV3U .Filters__filter__label_selected--3tTb7 {
  color: #315efb;
}

.Filters__filters__header--1rV3U .Filters__filter__label_dropdown--3tio9:after {
  opacity: 1;
}

.Filters__filters__header--1rV3U .Filters__filter__label_opened--1BeUj:after,
.Filters__filters__header--1rV3U .Filters__filter__label--2MksY:hover:after,
.Filters__filters__header--1rV3U .Filters__filter__label_selected--3tTb7:after {
  opacity: 1;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIxIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyMHYyMEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiMzMTVlZmIiIGQ9Ik05Ljk1NSAxNC4xMDJjLjI2NS4wOTUuNTcuMDM1Ljc4Mi0uMTc2TDE0LjggOS44NjJhLjUxLjUxIDAgMCAwLS4wMDQtLjcxNWwtLjM0Mi0uMzQzYS41MDIuNTAyIDAgMCAwLS43MTUtLjAwM2wtMy41NiAzLjU2LTMuNTgzLTMuNTgzYS41MDIuNTAyIDAgMCAwLS43MTUuMDAzbC0uMzQzLjM0M2EuNTEuNTEgMCAwIDAtLjAwMy43MTVMOS42IDEzLjkwM2EuNzQ3Ljc0NyAwIDAgMCAuMzU1LjJ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat;
  top: 0px;
}

.Filters__filters__header--1rV3U .Filters__filter__option_selected--1fZEc .Filters__filter__link--5IBtK {
  color: #315efb;
}

.Filters__filters__header--1rV3U .Filters__filter__input--2US3D {
  border-radius: 20px 0 0 20px;
}

.Filters__filters__header--1rV3U .Filters__filter__input_ok--30stg {
  border-radius: 0 20px 20px 0;
}

@media only screen and (max-width: 1100px) {
  .Filters__filters__header--1rV3U .Filters__filter__label--2MksY {
    max-width: 120px;
  }
  .Filters__filters__header--1rV3U .Filters__filter__popup__input--56CcI {
    left: -230px;
  }
}

@media only screen and (max-width: 1000px) {
  .Filters__filters__header--1rV3U .Filters__filter__label--2MksY {
    max-width: 100px;
  }
}

@media only screen and (max-width: 930px) {
  .Filters__filters__header--1rV3U .Filters__filter__label--2MksY {
    max-width: 80px;
  }
}

@media only screen and (max-width: 830px) {
  .Filters__filters__header--1rV3U .Filters__filter__label--2MksY {
    max-width: 80px;
  }
}

.Filters__filters__header--1rV3U .Filters__filter__popup--3BPBr {
  border-radius: 15px;
  -webkit-box-shadow: 0 20px 20px -10px rgba(49, 94, 251, 0.3);
          box-shadow: 0 20px 20px -10px rgba(49, 94, 251, 0.3);
  background: #eff5ff;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  padding: 0;
  left: 0;
  width: 200px;
}

.Filters__filters__header--1rV3U .Filters__filter__link--5IBtK {
  text-decoration: none;
  display: block;
  padding: 10px 20px;
  line-height: 20px;
  cursor: pointer;
  color: #343b4c;
  min-width: 160px;
  font-weight: 500;
}

.Filters__filters__header--1rV3U .Filters__filter__link--5IBtK:hover {
  background-color: transparent;
  color: #315efb;
}

.Filters__filters__header--1rV3U .Filters__filter__popup__input--56CcI {
  padding: 10px 20px;
  width: 300px;
  left: auto;
  right: 0;
  position: absolute;
}

.Filters__filters__header--1rV3U .Filters__filter__input--2US3D {
  font-family: "Montserrat", sans-serif;
  height: 40px;
  width: 260px;
  padding: 10px 53px 10px 20px;
  border-radius: 22.5px;
  border: solid 1px #e0ebff;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #315efb;
}

.Filters__filters__header--1rV3U .Filters__filter__input--2US3D::-webkit-input-placeholder {
  color: #343b4c;
  opacity: 0.5;
}

.Filters__filters__header--1rV3U .Filters__filter__input--2US3D::-moz-placeholder {
  color: #343b4c;
  opacity: 0.5;
}

.Filters__filters__header--1rV3U .Filters__filter__input--2US3D:-ms-input-placeholder {
  color: #343b4c;
  opacity: 0.5;
}

.Filters__filters__header--1rV3U .Filters__filter__input--2US3D::-ms-input-placeholder {
  color: #343b4c;
  opacity: 0.5;
}

.Filters__filters__header--1rV3U .Filters__filter__input--2US3D::placeholder {
  color: #343b4c;
  opacity: 0.5;
}

.Filters__filters__header--1rV3U .Filters__filter__input_ok--30stg {
  display: block;
  position: absolute;
  height: 30px;
  width: 30px;
  top: 15px;
  right: 25px;
  border-radius: 22.5px;
  background: #315efb;
  padding: 30px 0 0;
  overflow: hidden;
}

.Filters__filters__header--1rV3U .Filters__filter__input_ok--30stg::before {
  content: '';
  height: 20px;
  width: 20px;
  position: absolute;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iI0ZGRiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wIDIwVjBtMjAgMHYyMG0tMi44MjMtMy44ODRsLTIuNzI4LTIuNzI3YzEuMjA4LTEuNDk4IDEuODE1LTMuNSAxLjQ0MS01LjY0NC0uNDg5LTIuODA2LTIuNzI4LTUuMDg5LTUuNTI3LTUuNjE2QzUuNDM3IDEuMiAxLjIgNS40MzcgMi4xMjkgMTAuMzYzYy41MjcgMi43OTkgMi44MSA1LjAzOCA1LjYxNiA1LjUyNyAyLjE0NC4zNzQgNC4xNDYtLjIzMyA1LjY0NC0xLjQ0MWwyLjcyNyAyLjcyOGMuMTk1LjE5NS41MTIuMTk1LjcwNyAwbC4zNTQtLjM1NGMuMTk1LS4xOTUuMTk1LS41MTIgMC0uNzA3TTkgMy41YzMuMDMzIDAgNS41IDIuNDY3IDUuNSA1LjVzLTIuNDY3IDUuNS01LjUgNS41UzMuNSAxMi4wMzMgMy41IDkgNS45NjcgMy41IDkgMy41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAwIC02OTUpIHRyYW5zbGF0ZSg1MCA2NzUpIHRyYW5zbGF0ZSgyMCAxMCkgdHJhbnNsYXRlKDIzMCAxMCkiLz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat;
  left: 5px;
  top: 5px;
}

.Filters__filters__header--1rV3U .Filters__filter__input_ok--30stg i {
  display: none;
}

.Filters__filters__header--1rV3U .Filters__filter__input_ok--30stg:hover {
  background: #2c54e2;
}

.Filters__filters__header--1rV3U .Filters__filter__input_ok--30stg:active {
  background: #274bc8;
}

.Filters__filters__header--1rV3U .Filters__filter__input_clear--B3wj3 {
  display: none;
}

.Filters__filters__header--1rV3U .Filters__filter__option_white--2up-b .Filters__filter__link--5IBtK,
.Filters__filters__header--1rV3U .Filters__filter__option_red--LoheL .Filters__filter__link--5IBtK,
.Filters__filters__header--1rV3U .Filters__filter__option_orange--Q6J48 .Filters__filter__link--5IBtK,
.Filters__filters__header--1rV3U .Filters__filter__option_yellow--2qU9r .Filters__filter__link--5IBtK,
.Filters__filters__header--1rV3U .Filters__filter__option_green--1NmBy .Filters__filter__link--5IBtK,
.Filters__filters__header--1rV3U .Filters__filter__option_cyan--2mZ8f .Filters__filter__link--5IBtK,
.Filters__filters__header--1rV3U .Filters__filter__option_blue--Sm5CN .Filters__filter__link--5IBtK,
.Filters__filters__header--1rV3U .Filters__filter__option_violet--ndvMT .Filters__filter__link--5IBtK,
.Filters__filters__header--1rV3U .Filters__filter__option_black--2jon4 .Filters__filter__link--5IBtK {
  padding: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  font-size: 0;
  min-width: 20px;
}

.Filters__filters__header--1rV3U .Filters__filter__option_white--2up-b .Filters__filter__link--5IBtK:before,
.Filters__filters__header--1rV3U .Filters__filter__option_red--LoheL .Filters__filter__link--5IBtK:before,
.Filters__filters__header--1rV3U .Filters__filter__option_orange--Q6J48 .Filters__filter__link--5IBtK:before,
.Filters__filters__header--1rV3U .Filters__filter__option_yellow--2qU9r .Filters__filter__link--5IBtK:before,
.Filters__filters__header--1rV3U .Filters__filter__option_green--1NmBy .Filters__filter__link--5IBtK:before,
.Filters__filters__header--1rV3U .Filters__filter__option_cyan--2mZ8f .Filters__filter__link--5IBtK:before,
.Filters__filters__header--1rV3U .Filters__filter__option_blue--Sm5CN .Filters__filter__link--5IBtK:before,
.Filters__filters__header--1rV3U .Filters__filter__option_violet--ndvMT .Filters__filter__link--5IBtK:before,
.Filters__filters__header--1rV3U .Filters__filter__option_black--2jon4 .Filters__filter__link--5IBtK:before {
  display: none;
}

.Filters__filters__header--1rV3U .Filters__filter__option_white--2up-b,
.Filters__filters__header--1rV3U .Filters__filter__option_red--LoheL,
.Filters__filters__header--1rV3U .Filters__filter__option_orange--Q6J48,
.Filters__filters__header--1rV3U .Filters__filter__option_yellow--2qU9r,
.Filters__filters__header--1rV3U .Filters__filter__option_green--1NmBy,
.Filters__filters__header--1rV3U .Filters__filter__option_cyan--2mZ8f,
.Filters__filters__header--1rV3U .Filters__filter__option_blue--Sm5CN,
.Filters__filters__header--1rV3U .Filters__filter__option_violet--ndvMT,
.Filters__filters__header--1rV3U .Filters__filter__option_black--2jon4 {
  margin: 0 0 10px 20px;
}

.Filters__filters__header--1rV3U .Filters__filter__option_orange--Q6J48,
.Filters__filters__header--1rV3U .Filters__filter__option_cyan--2mZ8f {
  margin-right: 50px;
}

.Filters__filters__header--1rV3U .Filters__filter__option_red--LoheL {
  margin-left: 18px;
}
.rui__xXIS_ {
  position: relative;
  min-width: 768px;
  background-color: #fff;
  z-index: 10;
}

.rui__2kkA5 {
  -webkit-box-shadow: 0 10px 10px -10px rgba(49, 94, 251, 0.4);
          box-shadow: 0 10px 10px -10px rgba(49, 94, 251, 0.4);
}

.rui__eFODA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: auto;
}

.rui__eFODA.rui__3XIT3::before {
    content: "";
    position: absolute;
    height: 0;
    top: 59px;
    left: 0;
    right: 0;
    border-top: solid 1px #e0ebff;
  }

.rui__eFODA.rui__1EJar::after {
    content: "";
    position: absolute;
    height: 0;
    bottom: 60px;
    left: 0;
    right: 0;
    border-top: solid 1px #e0ebff;
  }

@media (max-width: 1279px) {

.rui__OVNrL {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box
}
  }

@media (min-width: 1280px) {

.rui__OVNrL {
    width: 1240px
}
  }

.rui__14FTr {
  width: 100%;
}

.rui__25z1Y {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 2;
}

.rui__2MFkY,
.rui__pwwAd,
.rui__1xUzE,
.rui__52a-E,
.rui__qWmMh {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 60px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 1;
}

.rui__2MFkY,
.rui__21ARG {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.rui__21ARG {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 250px;
  z-index: 2;
}

.rui__pwwAd {
  padding-left: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.rui__1xUzE {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.rui__52a-E {
  padding-left: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.rui__qWmMh {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  width: 100%;
  min-width: 100%;
}

.rui__3n1vX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

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

.rui__1NED4 .rui__15ZKy {
    height: 40px;
  }

.rui__1NED4 .rui__15ZKy.rui__694vL { width: 136px; }

.rui__1NED4 .rui__15ZKy.rui__jraTD { width: 130px; }

.rui__1NED4 .rui__15ZKy.rui__3Zhaq { width: 42px; }

.rui__1NED4 .rui__15ZKy.rui__3HEps { width: 30px; }

.rui__1NED4 .rui__15ZKy.rui__350K- { width: 48px; }

.rui__1NED4 .rui__15ZKy.rui__QQOld { width: 105px; }

.rui__1NED4 .rui__15ZKy.rui__3SHnb { width: 65px; }

.rui__1NED4 .rui__15ZKy.rui__-fcB3 { width: 80px; }

.rui__1NED4 .rui__15ZKy.rui__1-W81 { width: 42px; }

.rui__1NED4 .rui__15ZKy.rui__2KWxF { width: 75px; }

.rui__1NED4 .rui__15ZKy.rui__2aA63 { width: 97px; }

.rui__1NED4 .rui__15ZKy.rui__1w0oU { width: 54px; }

.rui__1NED4 .rui__15ZKy.rui__3mNn3 { width: 45px; }

.rui__1NED4 .rui__15ZKy.rui__BW3b7 { width: 55px; }

.rui__1NED4 .rui__15ZKy.rui__1aw9u { width: 53px; }

.rui__1NED4 .rui__15ZKy.rui__1zNEt { width: 57px; }

.rui__1NED4 .rui__15ZKy.rui__3SONl { width: 104px; }

.rui__1NED4 .rui__15ZKy.rui__1hzyX { width: 82px; }

.rui__1NED4 .rui__15ZKy.rui__y-MkC { width: 44px; }

.rui__1NED4 .rui__15ZKy.rui__WWtDv { width: 52px; }

.rui__1NED4 .rui__15ZKy.rui__wGgQ7 { width: 65px; }

.rui__1NED4 .rui__15ZKy.rui__3ZGQH { width: 110px; }

.rui__1NED4 .rui__15ZKy.rui__JaST6 { width: 42px; }

.rui__1NED4 .rui__15ZKy.rui__3c9iP { width: 67px; }

.rui__1NED4 .rui__15ZKy.rui__2GElq { width: 102px; }

.rui__1NED4 .rui__15ZKy.rui__3Xlki { width: 86px; }

.rui__3SSKs {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 180px;
  height: 60px;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  text-indent: -9999px;
}

.rui__3SSKs.rui__694vL { width: 200px; }

.rui__3SSKs.rui__mkJmX { width: 200px; }

.rui__3SSKs.rui__3Zhaq { width: 212px; }

.rui__3SSKs.rui__3Xlki { width: 256px; }

.rui__3SSKs.rui__WWtDv { width: 222px; }

.rui__3SSKs.rui__2GElq { width: 272px; }

.rui__3SSKs.rui__-fcB3 { width: 250px; }

.rui__3SSKs.rui__3SHnb { width: 235px; }

.rui__3SSKs.rui__3mNn3 { width: 215px; }

.rui__3SSKs.rui__3ZGQH { width: 280px; }

.rui__2JGth {
  position: absolute;
  overflow: hidden;
  display: none;
  top: 55px;
  left: 0;
  border-radius: 15px;
  background-color: #eff5ff;
  -webkit-box-shadow: 0 20px 20px -10px rgba(49, 94, 251, 0.3);
          box-shadow: 0 20px 20px -10px rgba(49, 94, 251, 0.3);
}

.rui__2JGth.rui__1t4oE {
    background-color: #fcf2f9;
  }

.rui__2JGth.rui__2FrRR {
    display: block;
  }

.rui__3Ws1d {
  padding: 0;
  border: none;
  outline: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 600px;
  height: 40px;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.rui__3Ws1d.rui__d86qc {
    background-color: #e0ebff;
  }

.rui__1t4oE .rui__3Ws1d.rui__d86qc {
      background-color: #f9e6f3;
    }

.rui__3NiUy {
  overflow: hidden;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #2f3b51;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.rui__1FFse {
  overflow: hidden;
  display: inline-block;
  width: 20px;
  min-width: 20px;
  height: 20px;
  margin-right: 5px;
  border-radius: 1px;
  background-size: cover;
  background-position: center center;
}

.rui__2REkS b {
    color: #315efb;
    font-weight: 600;
  }

.rui__1t4oE .rui__2REkS b {
      color: #c60d8b;
    }

.rui__3WJVF {
  color: #8d96b2;
}

.rui__3HcOi {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 60px;
}

.rui__QOpZE {
  position: relative;
  width: 100%;
  height: 40px;
}

.rui__3QXHo {
  width: 100%;
  height: 40px;
  padding: 0 75px 0 20px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  color: #315efb;
  border: 0;
  outline: 0 !important;
  border-radius: 20px;
  background-color: #e0ebff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.rui__3QXHo::-ms-clear {
    display: none;
  }

.rui__3QXHo::-moz-placeholder {
    color: #315efb;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    opacity: 1;
  }

.rui__3QXHo:-ms-input-placeholder {
    color: #315efb;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    opacity: 1;
  }

.rui__3QXHo::-webkit-input-placeholder {
    color: #315efb;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    opacity: 1;
  }

.rui__3QXHo::-ms-input-placeholder {
    color: #315efb;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    opacity: 1;
  }

.rui__3QXHo::placeholder {
    color: #315efb;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    opacity: 1;
  }

.rui__3QXHo:focus::-moz-placeholder {
    opacity: 0.5;
  }

.rui__3QXHo:focus:-ms-input-placeholder {
    opacity: 0.5;
  }

.rui__3QXHo:focus::-webkit-input-placeholder {
    opacity: 0.5;
  }

.rui__3QXHo:focus::-ms-input-placeholder {
    opacity: 0.5;
  }

.rui__3QXHo:focus::placeholder {
    opacity: 0.5;
  }

.rui__35Dvu .rui__3QXHo {
    color: #c60d8b;
    background-color: #f9e6f3;
  }

.rui__35Dvu .rui__3QXHo::-moz-placeholder {
      color: #c60d8b;
    }

.rui__35Dvu .rui__3QXHo:-ms-input-placeholder {
      color: #c60d8b;
    }

.rui__35Dvu .rui__3QXHo::-webkit-input-placeholder {
      color: #c60d8b;
    }

.rui__35Dvu .rui__3QXHo::-ms-input-placeholder {
      color: #c60d8b;
    }

.rui__35Dvu .rui__3QXHo::placeholder {
      color: #c60d8b;
    }

.rui__K3edI {
  padding: 0;
  border: none;
  outline: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;

  position: absolute;
  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;
  width: 30px;
  height: 30px;
  font-size: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 15px;
  z-index: 1;
}

.rui__EnznE {
    display: block;
    width: 20px;
    height: 20px;
  }

.rui__2YVgI {
  top: 5px;
  right: 40px;
  color: #315efb;
}

.rui__2YVgI:hover,
  .rui__2YVgI:focus {
    color: #2c54e2;
  }

.rui__2YVgI:active {
    color: #274bc8;
  }

.rui__35Dvu .rui__2YVgI {
    color: #c60d8b;
  }

.rui__35Dvu .rui__2YVgI:hover,
    .rui__35Dvu .rui__2YVgI:focus {
      color: #b20c7d;
    }

.rui__35Dvu .rui__2YVgI:active {
      color: #a00b70;
    }

.rui__3Mzuh {
  top: 5px;
  right: 5px;
  background-color: #315efb;
  -webkit-transition: background-color 200ms;
  transition: background-color 200ms;
}

.rui__3Mzuh:hover,
  .rui__3Mzuh:focus {
    background-color: #2c54e2;
  }

.rui__3Mzuh:active {
    background-color: #274bc8;
  }

.rui__35Dvu .rui__3Mzuh {
    background-color: #c60d8b;
  }

.rui__35Dvu .rui__3Mzuh:hover,
    .rui__35Dvu .rui__3Mzuh:focus {
      background-color: #b20c7d;
    }

.rui__35Dvu .rui__3Mzuh:active {
      background-color: #a00b70;
    }


.FilterItemTitle__filter__head--2SHzL span {
  font-size: 13px;
  font-weight: 500;
  line-height: 15px;
  color: #262626;
  margin-right: 10px;
}

.FilterItemTitle__filter__head--2SHzL button {
  border: none;
  outline: none;
  background: #fff;
  font-size: 13px;
  line-height: 15px;
  color: #274bc8;
  cursor: pointer;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}

.FilterItemTitle__filter__head--2SHzL button + button {
  margin-left: 10px;
}

.FilterItemTitle__filter__head--2SHzL button:hover {
  color: #203eac;
}

/* Мобильные стили */

.mobile .FilterItemTitle__filter__head--2SHzL {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.mobile .FilterItemTitle__filter__head--2SHzL * {
  font-size: 14px;
  line-height: 20px;
}

.mobile .FilterItemTitle__filter__head--2SHzL button {
  color: #315efb;
}
.CheckBox__checkbox__item--R-VYX {
  display: inline-block;
  line-height: 15px;
}

.CheckBox__checkbox__item--R-VYX label {
  display: inline-block;
  cursor: pointer;
}

.CheckBox__checkbox__name--3VcNV {
  position: relative;
  padding-left: 20px;
  height: 20px;
}

.CheckBox__checkbox__name--3VcNV > span {
  opacity: 0.9;
  font-size: 13px;
  line-height: 15px;
  color: #262626;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  margin-left: 5px;
  white-space: nowrap;
}

.CheckBox__checkbox__name--3VcNV::before {
  content: '';
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  width: 15px;
  height: 15px;
  border-radius: 1px;
  border: solid 1px #dcdfe7;
  left: 1px;
  top: 1px;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}

.CheckBox__checkbox__name--3VcNV:hover span {
  border-color: #274bc8;
  color: #274bc8;
}

.CheckBox__checkbox--3AvVE:checked + .CheckBox__checkbox__name--3VcNV::after {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.CheckBox__checkbox__name--3VcNV::after {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  left: 1px;
  top: -1px;
  opacity: 0;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  background-image: url(data:image/svg+xml;base64,PHN2ZwogIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgMTUgMTUiPgogIDxwYXRoIGZpbGw9IiMyNjI2MjYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMTdWMm0xNSAwdjE1bS04Ljg1NC00LjQzOWwtMi45OTktM2MtLjE5Ni0uMTk2LS4xOTYtLjUxMiAwLS43MDhsLjcwNi0uNzA2Yy4xOTYtLjE5Ni41MTItLjE5Ni43MDggMEw2LjUgMTAuMDg2bDMuOTM5LTMuOTM5Yy4xOTYtLjE5Ni41MTItLjE5Ni43MDggMGwuNzA2LjcwNmMuMTk2LjE5Ni4xOTYuNTEyIDAgLjcwOGwtNC45OTkgNWMtLjE5Ni4xOTUtLjUxMi4xOTUtLjcwOCAwIi8+Cjwvc3ZnPgo=);
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
}

.CheckBox__checkbox__name_tick--1IBCV {
}

.CheckBox__checkbox__name_line--1rLx2 {
}

.CheckBox__checkbox__name_line--1rLx2::after {
  width: 7px;
  height: 2px;
  background-color: #262626;
  top: 7px;
  left: 5px;
  background-image: none;
}

.CheckBox__checkbox--3AvVE {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  border: 0;
  margin: -1px;
  clip: rect(0 0 0 0);
}

.CheckBox__checkbox__name--3VcNV span i {
  display: inline-block;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  margin-right: 7px;
}

.mobile .CheckBox__checkbox__item--R-VYX {
  margin-bottom: 20px;
}

.mobile .CheckBox__checkbox__item--R-VYX:first-child {
  margin-top: 20px;
}

.mobile .CheckBox__checkbox__name--3VcNV {
  padding-left: 30px;
}

.mobile .CheckBox__checkbox__name--3VcNV span {
  opacity: 1;
  font-family: Roboto, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.mobile .CheckBox__checkbox__name--3VcNV span i {
  margin-right: 10px;
}

.mobile .CheckBox__checkbox__name--3VcNV::before {
  width: 20px;
  height: 20px;
}

.mobile .CheckBox__checkbox__name--3VcNV::after {
  width: 20px;
  height: 20px;
  top: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiMyNjI2MjYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTkuMzU0IDE0LjA2bDYtNmMuMTk1LS4xOTUuMTk1LS41MTIgMC0uNzA3bC0uNzA3LS43MDdjLS4xOTUtLjE5NC0uNTEyLS4xOTQtLjcwNyAwTDkgMTEuNTg3bC0yLjQ0LTIuNDRjLS4xOTQtLjE5NS0uNTExLS4xOTUtLjcwNiAwbC0uNzA3LjcwN2MtLjE5NS4xOTYtLjE5NS41MTMgMCAuNzA3bDMuNSAzLjVjLjE5NS4xOTUuNTEyLjE5NS43MDcgME0wIDIwVjBtMjAgMHYyMCIvPgo8L3N2Zz4K);
}

.mobile .CheckBox__checkbox__name_line--1rLx2::after {
  width: 10px;
  height: 2px;
  background-color: #262626;
  top: 10px;
  left: 6px;
  background-image: none;
}
.CheckBoxList__checkboxlist--1Q2Z_ {
  font-family: Roboto, Arial, sans-serif;
  margin-bottom: 24px;
}

.CheckBoxList__checkboxlist__content--3R45V {
}

.CheckBoxList__content__item--3c28K {
  margin-bottom: 10px;
}

.mobile .CheckBoxList__content__item--3c28K {
  margin-bottom: 20px;
}

.CheckBoxList__checkboxlist__button--3fWdx {
  width: 100%;
  border: none;
  outline: none;
  background: #fff;
  font-size: 13px;
  line-height: 15px;
  color: #274bc8;
  cursor: pointer;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  text-align: start;
  font-family: Roboto, Arial, sans-serif;
}

.CheckBoxList__checkboxlist__button--3fWdx:hover {
  color: #203eac;
}

.mobile .CheckBoxList__checkboxlist__button--3fWdx {
  font-size: 14px;
  color: #315efb;
  font-weight: normal;
  line-height: 20px;
}

.CheckBoxList__title--2QFvm {
  margin-bottom: 20px;
}

.CheckBoxList__checkbox--k38rF {
  margin: 0 !important;
}
.SelectedTags__form__selected--2BgnB {
  padding: 0 45px 0 15px;
  overflow: hidden;
  cursor: text;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.SelectedTags__suggest__item_selected--393_5 {
  font-size: 13px;
  line-height: 35px;
  color: #262626;
  margin-right: 30px;
  position: relative;
  white-space: pre;
}

.SelectedTags__suggest__item_selected--393_5:last-child {
  margin-right: 0;
}

.SelectedTags__suggest__item_selected_close--3gYiJ {
  position: absolute;
  width: 15px;
  height: 15px;
  top: 10px;
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzhEOTZCMiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAgMTVWMHYxNXpNMTUgMHYxNVYwek04LjM0OCA3LjVsMy4yMjMgMy4yMjJjLjE5NS4xOTYuMTk1LjUxMi0uMDAxLjcwOGwtLjE0MS4xNDFjLS4xOTUuMTk1LS41MTEuMTk1LS43MDctLjAwMUw3LjUgOC4zNDggNC4yNzggMTEuNTdjLS4xOTYuMTk2LS41MTIuMTk2LS43MDcuMDAxbC0uMTQxLS4xNDFjLS4xOTYtLjE5Ni0uMTk2LS41MTItLjAwMS0uNzA4TDYuNjUyIDcuNSAzLjQyOSA0LjI3OGMtLjE5NS0uMTk2LS4xOTUtLjUxMi4wMDEtLjcwOGwuMTQxLS4xNDFjLjE5NS0uMTk1LjUxMS0uMTk1LjcwNy4wMDFMNy41IDYuNjUybDMuMjIyLTMuMjIyYy4xOTYtLjE5Ni41MTItLjE5Ni43MDctLjAwMWwuMTQxLjE0MWMuMTk2LjE5Ni4xOTYuNTEyLjAwMS43MDhMOC4zNDggNy41eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU2NiAtNDEyMSkgdHJhbnNsYXRlKDUxIDM5OTYpIHRyYW5zbGF0ZSgwIDExMCkgdHJhbnNsYXRlKDM2NiAxMCkgdHJhbnNsYXRlKDE0OSA1KSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
}

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

.SelectedTags__more--2JTOS {
  font-size: 13px;
  line-height: 35px;
  color: #8d96b2;
  white-space: pre;
}

.mobile .SelectedTags__form__selected--2BgnB {
  padding-left: 20px;
}

.mobile .SelectedTags__suggest__item_selected--393_5 {
  line-height: 45px;
  font-size: 16px;
}

.mobile .SelectedTags__suggest__item_selected_close--3gYiJ {
  width: 15px;
  height: 15px;
  top: 15px;
  right: -17px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzhEOTZCMiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAgMTVWMHYxNXpNMTUgMHYxNVYwek04LjM0OCA3LjVsMy4yMjMgMy4yMjJjLjE5NS4xOTYuMTk1LjUxMi0uMDAxLjcwOGwtLjE0MS4xNDFjLS4xOTUuMTk1LS41MTEuMTk1LS43MDctLjAwMUw3LjUgOC4zNDggNC4yNzggMTEuNTdjLS4xOTYuMTk2LS41MTIuMTk2LS43MDcuMDAxbC0uMTQxLS4xNDFjLS4xOTYtLjE5Ni0uMTk2LS41MTItLjAwMS0uNzA4TDYuNjUyIDcuNSAzLjQyOSA0LjI3OGMtLjE5NS0uMTk2LS4xOTUtLjUxMi4wMDEtLjcwOGwuMTQxLS4xNDFjLjE5NS0uMTk1LjUxMS0uMTk1LjcwNy4wMDFMNy41IDYuNjUybDMuMjIyLTMuMjIyYy4xOTYtLjE5Ni41MTItLjE5Ni43MDctLjAwMWwuMTQxLjE0MWMuMTk2LjE5Ni4xOTYuNTEyLjAwMS43MDhMOC4zNDggNy41eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU2NiAtNDEyMSkgdHJhbnNsYXRlKDUxIDM5OTYpIHRyYW5zbGF0ZSgwIDExMCkgdHJhbnNsYXRlKDM2NiAxMCkgdHJhbnNsYXRlKDE0OSA1KSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
  background-repeat: no-repeat;
}

.Select__select--2ZDFg {
  position: relative;
  font-family: Roboto, Arial, sans-serif;
  margin-bottom: 20px;
}

.Select__select_opened--3wxND {
}

.Select__select__head--1SpLD {
  font-size: 13px;
  font-weight: 500;
  line-height: 15px;
  color: #262626;
  margin-right: 10px;
  margin-bottom: 20px;
}

.Select__select__form--3_eVx {
  position: relative;
  height: 35px;
  border: solid 1px #dcdfe7;
  -webkit-transition: border-color 0.1s ease-in;
  transition: border-color 0.1s ease-in;
}

.Select__select_opened--3wxND .Select__select__form--3_eVx {
  border-color: #315efb;
}

/* Дополнительный селектор "input" нужен для переопределения стилей по умолчанию в браузерах */

input.Select__select__input--2HTcw {
  font-family: Roboto, Arial, sans-serif;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 35px;
  border-radius: 1px;
  width: 100%;
  font-size: 13px;
  line-height: 25px;
  color: #262626;
  padding: 5px 45px 5px 15px;
  outline: none;
  border: none;
}

.Select__select__input--2HTcw::-webkit-input-placeholder {
  color: #a4a9b8;
  opacity: 1;
  -webkit-transition: opacity 140ms linear;
  transition: opacity 140ms linear;
}

.Select__select__input--2HTcw::-moz-placeholder {
  color: #a4a9b8;
  opacity: 1;
  -webkit-transition: opacity 140ms linear;
  transition: opacity 140ms linear;
}

.Select__select__input--2HTcw:-ms-input-placeholder {
  color: #a4a9b8;
  opacity: 1;
  -webkit-transition: opacity 140ms linear;
  transition: opacity 140ms linear;
}

.Select__select__input--2HTcw::-ms-input-placeholder {
  color: #a4a9b8;
  opacity: 1;
  -webkit-transition: opacity 140ms linear;
  transition: opacity 140ms linear;
}

.Select__select__input--2HTcw::placeholder {
  color: #a4a9b8;
  opacity: 1;
  -webkit-transition: opacity 140ms linear;
  transition: opacity 140ms linear;
}

.Select__select__input--2HTcw:focus::-webkit-input-placeholder {
  opacity: 0.54;
}

.Select__select__input--2HTcw:focus::-moz-placeholder {
  opacity: 0.54;
}

.Select__select__input--2HTcw:focus:-ms-input-placeholder {
  opacity: 0.54;
}

.Select__select__input--2HTcw:focus::-ms-input-placeholder {
  opacity: 0.54;
}

.Select__select__input--2HTcw:focus::placeholder {
  opacity: 0.54;
}

.Select__select__suggest--Q9N9n {
  position: absolute;
  width: 100%;
  background: #fff;
  z-index: 50;
  -webkit-box-shadow: 0 2px 10px 0 rgba(102, 116, 166, 0.2);
          box-shadow: 0 2px 10px 0 rgba(102, 116, 166, 0.2);
}

.Select__suggest__selected--2BZGv {
  border-bottom: 1px solid #e8eaf0;
}

.Select__suggest__items--2TqpD {
  overflow-x: scroll;
  max-height: calc(35px * 7);
}

.Select__suggest__item--307sy {
  cursor: pointer;
  font-size: 13px;
  line-height: 15px;
  color: #262626;
  padding: 10px 15px;
}

.Select__suggest__item--307sy:hover {
  background-color: #e6e6e6;
}

.Select__select__toggle--xM6Fh {
  position: absolute;
  cursor: pointer;
  width: 15px;
  height: 15px;
  right: 15px;
  top: 10px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4KICAgIDxwYXRoIGZpbGw9IiMyNjI2MjYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMTVWMHYxNXpNMTUgMHYxNVYwek03Ljg1NCAxMS45OTVjLS4xOTYuMTk1LS41MTIuMTk1LS43MDggMEwxLjQyOSA2LjI3OGMtLjE5NS0uMTk2LS4xOTUtLjUxMiAwLS43MDdsLjE0MS0uMTQxYy4xOTYtLjE5Ni41MTItLjE5Ni43MDgtLjAwMUw3LjUgMTAuNjUxbDUuMjIyLTUuMjIyYy4xOTYtLjE5NS41MTItLjE5NS43MDguMDAxbC4xNDEuMTQxYy4xOTUuMTk1LjE5NS41MTEgMCAuNzA3bC01LjcxNyA1LjcxN3oiLz4KPC9zdmc+Cg==);
  -webkit-transition: -webkit-transform 0.1s ease-in;
  transition: -webkit-transform 0.1s ease-in;
  transition: transform 0.1s ease-in;
  transition: transform 0.1s ease-in, -webkit-transform 0.1s ease-in;
}

.Select__select__toggle_open--2-MaZ {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.Select__divider--1k6A2 {
  height: 1px;
  background-color: #e8eaf0;
  margin-bottom: 20px;
}

/* Мобильные стили */

.mobile .Select__select__input--2HTcw {
  line-height: 45px;
  height: 45px;
  font-size: 16px;
  padding-left: 20px;
}

.mobile .Select__select__form--3_eVx,
.mobile .Select__select__input--2HTcw {
  height: 45px;
  /* box-sizing: border-box; */
}

.mobile .Select__select__toggle--xM6Fh {
  width: 19px;
  height: 19px;
  right: 0;
  top: 0;
  padding: 13px 20px 13px 15px;
  background-image: none;
}

.mobile .Select__select__toggle--xM6Fh::after {
  content: '';
  position: absolute;
  width: 19px;
  height: 19px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE5IDE5Ij4KICAgIDxwYXRoIGZpbGw9IiMyNjI2MjYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMTlWMHYxOXpNMTkgMHYxOVYwek05Ljk0OCAxNS4xOTRjLS4yNDguMjQ3LS42NDguMjQ3LS44OTYgMEwxLjgxIDcuOTUyYy0uMjQ3LS4yNDgtLjI0Ny0uNjQ4IDAtLjg5NWwuMTc5LS4xNzljLjI0OC0uMjQ4LjY0OC0uMjQ4Ljg5Ni0uMDAxTDkuNSAxMy40OWw2LjYxNS02LjYxNGMuMjQ4LS4yNDcuNjQ4LS4yNDcuODk2LjAwMWwuMTc5LjE3OWMuMjQ3LjI0Ny4yNDcuNjQ3IDAgLjg5NWwtNy4yNDIgNy4yNDJ6Ii8+Cjwvc3ZnPgo=);
}

.Select__title--ANsx1 {
  margin-bottom: 10px;
}
.NumericInput__numeric--yzNIu {
  position: relative;
  font-family: Roboto, Arial, sans-serif;
  margin-bottom: 24px;
}

.NumericInput__input__wrapper--1WeCf {
}

/* Дополнительный селектор "input" нужен для переопределения стилей по умолчанию в браузерах */

input.NumericInput__numeric__input--abs4O {
  font-family: Roboto, Arial, sans-serif;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 13px;
  line-height: 35px;
  color: #262626;
  border-radius: 1px;
  border: solid 1px #dcdfe7;
  outline: none;
  width: 100%;
  padding: 0 15px;
  -webkit-transition: border 0.1s ease-in;
  transition: border 0.1s ease-in;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.NumericInput__numeric__input--abs4O:focus {
  border-color: #315efb;
}

.NumericInput__numeric__input--abs4O::-webkit-input-placeholder {
  color: #a4a9b8;
  opacity: 1;
  -webkit-transition: opacity 140ms linear;
  transition: opacity 140ms linear;
}

.NumericInput__numeric__input--abs4O::-moz-placeholder {
  color: #a4a9b8;
  opacity: 1;
  -webkit-transition: opacity 140ms linear;
  transition: opacity 140ms linear;
}

.NumericInput__numeric__input--abs4O:-ms-input-placeholder {
  color: #a4a9b8;
  opacity: 1;
  -webkit-transition: opacity 140ms linear;
  transition: opacity 140ms linear;
}

.NumericInput__numeric__input--abs4O::-ms-input-placeholder {
  color: #a4a9b8;
  opacity: 1;
  -webkit-transition: opacity 140ms linear;
  transition: opacity 140ms linear;
}

.NumericInput__numeric__input--abs4O::placeholder {
  color: #a4a9b8;
  opacity: 1;
  -webkit-transition: opacity 140ms linear;
  transition: opacity 140ms linear;
}

.NumericInput__numeric__input--abs4O:focus::-webkit-input-placeholder {
  opacity: 0.54;
}

.NumericInput__numeric__input--abs4O:focus::-moz-placeholder {
  opacity: 0.54;
}

.NumericInput__numeric__input--abs4O:focus:-ms-input-placeholder {
  opacity: 0.54;
}

.NumericInput__numeric__input--abs4O:focus::-ms-input-placeholder {
  opacity: 0.54;
}

.NumericInput__numeric__input--abs4O:focus::placeholder {
  opacity: 0.54;
}

.mobile .NumericInput__numeric__input--abs4O {
  font-size: 16px;
  line-height: 45px;
  padding-left: 20px;
}

.NumericInput__title--3wpPx {
  margin-bottom: 10px;
}
.ListData__list--VoYfz {
  font-family: Roboto, Arial, sans-serif;
  margin-bottom: 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.ListData__list_head--1Jpa4 {
  height: 35px;
  border-radius: 1px;
  border: solid 1px #dcdfe7;
  cursor: pointer;
  position: relative;
}

.ListData__head__toggler--1jVD0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 100%;
  z-index: 30;
}

.ListData__head__toggler_open--QbIwU {
  z-index: 10;
}

.ListData__list__placeholder--1XobX {
  display: inline-block;
  line-height: 35px;
  font-size: 13px;
  color: #262626;
  outline: none;
  border: none;
  padding-left: 15px;
  width: 100%;
  cursor: pointer;
  font-family: Roboto;
}

.ListData__list__placeholder--1XobX::-webkit-input-placeholder {
  color: #a4a9b8;
  opacity: 1;
  font-family: Roboto;
}

.ListData__list__placeholder--1XobX::-moz-placeholder {
  color: #a4a9b8;
  opacity: 1;
  font-family: Roboto;
}

.ListData__list__placeholder--1XobX:-ms-input-placeholder {
  color: #a4a9b8;
  opacity: 1;
  font-family: Roboto;
}

.ListData__list__placeholder--1XobX::-ms-input-placeholder {
  color: #a4a9b8;
  opacity: 1;
  font-family: Roboto;
}

.ListData__list__placeholder--1XobX::placeholder {
  color: #a4a9b8;
  opacity: 1;
  font-family: Roboto;
}

.ListData__list__placeholder_text--18bOx {
}

.ListData__list__placeholder_text--18bOx::-webkit-input-placeholder {
  color: #262626;
}

.ListData__list__placeholder_text--18bOx::-moz-placeholder {
  color: #262626;
}

.ListData__list__placeholder_text--18bOx:-ms-input-placeholder {
  color: #262626;
}

.ListData__list__placeholder_text--18bOx::-ms-input-placeholder {
  color: #262626;
}

.ListData__list__placeholder_text--18bOx::placeholder {
  color: #262626;
}

.ListData__suggest__toggle--2i53U {
  margin: 10px 15px;
  width: 20px;
  height: 15px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4KICAgIDxwYXRoIGZpbGw9IiMyNjI2MjYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMTVWMHYxNXpNMTUgMHYxNVYwek03Ljg1NCAxMS45OTVjLS4xOTYuMTk1LS41MTIuMTk1LS43MDggMEwxLjQyOSA2LjI3OGMtLjE5NS0uMTk2LS4xOTUtLjUxMiAwLS43MDdsLjE0MS0uMTQxYy4xOTYtLjE5Ni41MTItLjE5Ni43MDgtLjAwMUw3LjUgMTAuNjUxbDUuMjIyLTUuMjIyYy4xOTYtLjE5NS41MTItLjE5NS43MDguMDAxbC4xNDEuMTQxYy4xOTUuMTk1LjE5NS41MTEgMCAuNzA3bC01LjcxNyA1LjcxN3oiLz4KPC9zdmc+Cg==);
  -webkit-transition: -webkit-transform 0.1s ease-in;
  transition: -webkit-transform 0.1s ease-in;
  transition: transform 0.1s ease-in;
  transition: transform 0.1s ease-in, -webkit-transform 0.1s ease-in;
}

.ListData__suggest__toggle_open--1o4to {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.ListData__list__suggest--1TkRG {
  position: absolute;
  width: 680px;
  opacity: 1;
  top: -1px;
  right: -1px;
  z-index: 20;
  background-color: #fff;
  -webkit-transition: opacity 0.1s ease-in, width 200ms ease-in;
  transition: opacity 0.1s ease-in, width 200ms ease-in;
  -webkit-box-shadow: 0 2px 10px 0 rgba(102, 116, 166, 0.2);
          box-shadow: 0 2px 10px 0 rgba(102, 116, 166, 0.2);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 1px;
}

.ListData__list__suggest_closed--l7Wum {
  top: -1px;
  width: 0;
  opacity: 0;
  /* 
  right: 0;
  width: 0;
  height: 0; */
}

.ListData__suggest__head--BmK7S {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: inset 0 -1px 0 0 #f3f4f7;
          box-shadow: inset 0 -1px 0 0 #f3f4f7;
  padding: 15px 20px 15px 0
}

.ListData__suggest__search--2P9QX {
  height: 35px;
  border-radius: 1px;
  border: solid 1px #dcdfe7;
  font-size: 13px;
  color: #262626;
  width: 100%;
  outline: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 15px;
  margin-left: 20px;
}

.ListData__suggest__search--2P9QX:focus {
  border-color: #315efb;
}

.ListData__suggest__search--2P9QX::-webkit-input-placeholder {
  color: #a4a9b8;
  opacity: 1;
  -webkit-transition: opacity 140ms linear;
  transition: opacity 140ms linear;
}

.ListData__suggest__search--2P9QX::-moz-placeholder {
  color: #a4a9b8;
  opacity: 1;
  -webkit-transition: opacity 140ms linear;
  transition: opacity 140ms linear;
}

.ListData__suggest__search--2P9QX:-ms-input-placeholder {
  color: #a4a9b8;
  opacity: 1;
  -webkit-transition: opacity 140ms linear;
  transition: opacity 140ms linear;
}

.ListData__suggest__search--2P9QX::-ms-input-placeholder {
  color: #a4a9b8;
  opacity: 1;
  -webkit-transition: opacity 140ms linear;
  transition: opacity 140ms linear;
}

.ListData__suggest__search--2P9QX::placeholder {
  color: #a4a9b8;
  opacity: 1;
  -webkit-transition: opacity 140ms linear;
  transition: opacity 140ms linear;
}

.ListData__suggest__search--2P9QX:focus::-webkit-input-placeholder {
  opacity: 0.54;
}

.ListData__suggest__search--2P9QX:focus::-moz-placeholder {
  opacity: 0.54;
}

.ListData__suggest__search--2P9QX:focus:-ms-input-placeholder {
  opacity: 0.54;
}

.ListData__suggest__search--2P9QX:focus::-ms-input-placeholder {
  opacity: 0.54;
}

.ListData__suggest__search--2P9QX:focus::placeholder {
  opacity: 0.54;
}

.ListData__suggest__close--1PyMG {
  cursor: pointer;
  background-repeat: no-repeat;
  height: 15px;
  width: 17px;
  padding: 20px;
  position: absolute;
  top: -1px;
  right: -2px;
}

.ListData__suggest__close--1PyMG::after {
  content: '';
  width: 15px;
  height: 15px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4KICAgIDxwYXRoIGZpbGw9IiMyNjI2MjYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMTVWMHYxNXpNMTUgMHYxNVYwek04LjM0OSA3LjVsNS4yMjIgNS4yMjJjLjE5NS4xOTUuMTk1LjUxMiAwIC43MDdsLS4xNDIuMTQyYy0uMTk1LjE5NS0uNTEyLjE5NS0uNzA3IDBMNy41IDguMzQ5bC01LjIyMiA1LjIyMmMtLjE5NS4xOTUtLjUxMi4xOTUtLjcwNyAwbC0uMTQyLS4xNDJjLS4xOTUtLjE5NS0uMTk1LS41MTIgMC0uNzA3TDYuNjUxIDcuNSAxLjQyOSAyLjI3OGMtLjE5NS0uMTk1LS4xOTUtLjUxMiAwLS43MDdsLjE0Mi0uMTQyYy4xOTUtLjE5NS41MTItLjE5NS43MDcgMEw3LjUgNi42NTFsNS4yMjItNS4yMjJjLjE5NS0uMTk1LjUxMi0uMTk1LjcwNyAwbC4xNDIuMTQyYy4xOTUuMTk1LjE5NS41MTIgMCAuNzA3TDguMzQ5IDcuNXoiLz4KPC9zdmc+Cg==);
  position: absolute;
}

.ListData__suggest__content--3RmMm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 2;
      -ms-flex: 2 0 auto;
          flex: 2 0 auto;
  -webkit-box-shadow: inset -1px 0 0 0 #f3f4f7;
          box-shadow: inset -1px 0 0 0 #f3f4f7;
}

.ListData__content__column--YZYDX {
  position: relative;
  height: 370px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 10px 20px 0 20px;
  border-left: 1px solid #f3f4f7;
}

.ListData__content__column--YZYDX:first-child {
  border-left: 0;
}

.ListData__content__column_empty--1VtQD {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 260px;
  font-size: 13px;
  line-height: 25px;
  text-align: center;
  color: #8d96b2;
}

.ListData__column__item--3e3Fh {
  font-size: 13px;
  line-height: 35px;
  color: #262626;
}

.ListData__column__item--3e3Fh > span {
  margin-left: 10px;
}

.ListData__suggest__selected--3e4O3 {
  border-radius: 1px;
  -webkit-box-shadow: inset 0 -1px 0 0 #f3f4f7;
          box-shadow: inset 0 -1px 0 0 #f3f4f7;
  padding: 10px 20px 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.ListData__selected__tag--1XzGg {
  border-radius: 20px;
  background-color: #f3f4f7;
  font-size: 13px;
  line-height: 25px;
  color: #8d96b2;
  padding: 0 15px;
  margin-right: 5px;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ListData__selected__tag--1XzGg:last-child {
  margin-right: 0;
}

.ListData__tag__color--3z5D9 {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  margin-right: 5px;
}

.ListData__tag__close--DczY5 {
  display: inline-block;
  position: relative;
  width: 15px;
  height: 15px;
  padding-left: 5px;
}

.ListData__tag__close--DczY5::after {
  content: '';
  position: absolute;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzhEOTZCMiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAgMTVWMHYxNXpNMTUgMHYxNVYwek04LjM0OCA3LjVsMy4yMjMgMy4yMjJjLjE5NS4xOTYuMTk1LjUxMi0uMDAxLjcwOGwtLjE0MS4xNDFjLS4xOTUuMTk1LS41MTEuMTk1LS43MDctLjAwMUw3LjUgOC4zNDggNC4yNzggMTEuNTdjLS4xOTYuMTk2LS41MTIuMTk2LS43MDcuMDAxbC0uMTQxLS4xNDFjLS4xOTYtLjE5Ni0uMTk2LS41MTItLjAwMS0uNzA4TDYuNjUyIDcuNSAzLjQyOSA0LjI3OGMtLjE5NS0uMTk2LS4xOTUtLjUxMi4wMDEtLjcwOGwuMTQxLS4xNDFjLjE5NS0uMTk1LjUxMS0uMTk1LjcwNy4wMDFMNy41IDYuNjUybDMuMjIyLTMuMjIyYy4xOTYtLjE5Ni41MTItLjE5Ni43MDctLjAwMWwuMTQxLjE0MWMuMTk2LjE5Ni4xOTYuNTEyLjAwMS43MDhMOC4zNDggNy41eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU2NiAtNDEyMSkgdHJhbnNsYXRlKDUxIDM5OTYpIHRyYW5zbGF0ZSgwIDExMCkgdHJhbnNsYXRlKDM2NiAxMCkgdHJhbnNsYXRlKDE0OSA1KSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
  width: 15px;
  height: 15px;
  top: 0;
  left: 5px;
}

.ListData__suggest__buttons--Ptv_1 {
  padding: 10px 0;
  text-align: center;
  -webkit-box-shadow: inset 0 1px 0 0 #f3f4f7;
          box-shadow: inset 0 1px 0 0 #f3f4f7;
}

.ListData__suggest__button--1FyMP {
  font-family: Roboto, Arial, sans-serif;
  height: 35px;
  border-radius: 1px;
  background-color: #315efb;
  outline: none;
  border: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 500;
  line-height: 15px;
  letter-spacing: 1.3px;
  text-align: center;
  color: #ffffff;
  padding: 10px 20px;
  margin-left: 20px;
  cursor: pointer;
}

.ListData__suggest__button--1FyMP:hover {
  color: #fff;
  background: #2c54e2;
}

.ListData__suggest__button--1FyMP:active {
  background: #274bc9;
}

.ListData__suggest__button_close--1inn8 {
  background-color: #f3f4f7;
  color: #262626;
}

.ListData__suggest__button_close--1inn8:active,
.ListData__suggest__button_close--1inn8:hover {
    background: #e8eaf0;
  color: #315efb;
}

.ListData__suggest__button--1FyMP:first-child {
  margin-left: 0;
}

.ListData__title--yOdFz {
  margin-bottom: 10px;
}

.ListData__suggest__title--39sE1 {
  font-family: CorsicaRamblerLX, Arial, sans-serif;
  font-size: 20px;
  line-height: 25px;
  padding: 17px 20px 12px;
  font-weight: 500;
  border-bottom: 1px solid #f3f4f7;
}
.RabotaFilters__root--Fy9Q4 {
  padding-top: 10px;
}

.RabotaFilters__root_opened--3pnVA {  
}

.RabotaFilters__filter--3S-HL {
  margin-bottom: 20px;
}

.RabotaFilters__title--R_1Zk {
  margin: 0 0 10px 0;
  font-family: Roboto, Arial, sans-serif;
  font-size: 13px;
  line-height: 15px;
  font-weight: 500;
}

.RabotaFilters__more--85Sx5 {
  display: inline-block;
  height: 25px;
  font-family: Roboto, Arial, sans-serif;
  font-size: 13px;
  line-height: 15px;
  color: #274bc8;
  cursor: pointer;
}

.RabotaFilters__divider--1jD1_ {
  height: 1px;
  background-color: #e8eaf0;
  width: 100%;
  margin: 24px 0 20px;
}

.RabotaFilters__filter__button--21-YV {
  cursor: pointer;
  /* display: inline-block; */
  display: none;
  vertical-align: top;
  font-size: 15px;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  line-height: 20px;
  font-weight: 500;
  padding: 3px 0 3px 20px;
  color: #8d96b2;
  margin-left: 8px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.RabotaFilters__filter__button_active--1ZmMJ {
}

.RabotaFilters__filter__button_active--1ZmMJ,
.RabotaFilters__filter__button--21-YV:hover {
  color: #315efb;
}

.RabotaFilters__filter__button--21-YV::before {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  left: 0;
  top: 4px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE2IDE1Ij4KICAgIDxwYXRoIGZpbGw9IiM4ZDk2YjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjggMy41MDNMOS4wOTMgOC4yMWMtLjE4OC4xODgtLjI5My40NDItLjI5My43MDdWMTIuNmwtMS42LTEuMlY4LjkxN2MwLS4yNjUtLjEwNS0uNTE5LS4yOTMtLjcwN0wyLjIgMy41MDNWMi4yaDExLjZ2MS4zMDN6TTE0IDFIMmMtLjU1MiAwLTEgLjQ0OC0xIDF2MS41ODZjMCAuMjY1LjEwNS41MTkuMjkzLjcwN0w2IDl2Mi41YzAgLjMxNS4xNDguNjExLjQuOGwyLjggMi4xYy4zMy4yNDcuOC4wMTIuOC0uNFY5bDQuNzA3LTQuNzA3Yy4xODgtLjE4OC4yOTMtLjQ0Mi4yOTMtLjcwN1YyYzAtLjU1Mi0uNDQ4LTEtMS0xem0yIDE0VjB2MTV6TTEgMHYxNVYweiIvPgo8L3N2Zz4K);
}

.RabotaFilters__filter__button_active--1ZmMJ::before,
.RabotaFilters__filter__button--21-YV:hover::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE2IDE1Ij4KICAgIDxwYXRoIGZpbGw9IiMzMTVFRkIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjggMy41MDNMOS4wOTMgOC4yMWMtLjE4OC4xODgtLjI5My40NDItLjI5My43MDdWMTIuNmwtMS42LTEuMlY4LjkxN2MwLS4yNjUtLjEwNS0uNTE5LS4yOTMtLjcwN0wyLjIgMy41MDNWMi4yaDExLjZ2MS4zMDN6TTE0IDFIMmMtLjU1MiAwLTEgLjQ0OC0xIDF2MS41ODZjMCAuMjY1LjEwNS41MTkuMjkzLjcwN0w2IDl2Mi41YzAgLjMxNS4xNDguNjExLjQuOGwyLjggMi4xYy4zMy4yNDcuOC4wMTIuOC0uNFY5bDQuNzA3LTQuNzA3Yy4xODgtLjE4OC4yOTMtLjQ0Mi4yOTMtLjcwN1YyYzAtLjU1Mi0uNDQ4LTEtMS0xem0yIDE0VjB2MTV6TTEgMHYxNVYweiIvPgo8L3N2Zz4K);
}

.RabotaFilters__filter__button_disabled--7bmyE {
  display: none;
}

@media screen and (min-width: 1024px) {
  .RabotaFilters__filter__button--21-YV {
    display: none;
  }
}

.RabotaFilters__root__head--87WuR {
  display: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #e8eaf0;
}

.RabotaFilters__root__head--87WuR h2 {
  font-family: CorsicaRamblerLX, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
  color: #262626;
}

.RabotaFilters__root__close--1ZpxY {
  width: 20px;
  height: 20px;
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4KICAgIDxwYXRoIGZpbGw9IiMyNjI2MjYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMTVWMHYxNXpNMTUgMHYxNVYwek04LjM0OSA3LjVsNS4yMjIgNS4yMjJjLjE5NS4xOTUuMTk1LjUxMiAwIC43MDdsLS4xNDIuMTQyYy0uMTk1LjE5NS0uNTEyLjE5NS0uNzA3IDBMNy41IDguMzQ5bC01LjIyMiA1LjIyMmMtLjE5NS4xOTUtLjUxMi4xOTUtLjcwNyAwbC0uMTQyLS4xNDJjLS4xOTUtLjE5NS0uMTk1LS41MTIgMC0uNzA3TDYuNjUxIDcuNSAxLjQyOSAyLjI3OGMtLjE5NS0uMTk1LS4xOTUtLjUxMiAwLS43MDdsLjE0Mi0uMTQyYy4xOTUtLjE5NS41MTItLjE5NS43MDcgMEw3LjUgNi42NTFsNS4yMjItNS4yMjJjLjE5NS0uMTk1LjUxMi0uMTk1LjcwNyAwbC4xNDIuMTQyYy4xOTUuMTk1LjE5NS41MTIgMCAuNzA3TDguMzQ5IDcuNXoiLz4KPC9zdmc+Cg==);
  background-position: 50%;
  background-repeat: no-repeat;
}

.RabotaFilters__head__compensator--3aBes {
  display: none;
  height: 65px;
}

.RabotaFilters__serp__aside--2V30y {
  margin-left: 15px;
  margin-bottom: 15px;
  width: 300px;
}

.RabotaFilters__serp__aside_opened--24OH2 {
}

/*768px→1023px*/

@media screen and (max-width: 1023px) {
  .RabotaFilters__root--Fy9Q4 {
    margin-left: auto;
    padding: 0 20px;
    background-color: #fff;
    width: 340px;
    -webkit-transition: right 0.2s ease-in;
    transition: right 0.2s ease-in;
    position: absolute;
    top: 0;
    right: -380px;
    min-height: 100%;
  }
  .RabotaFilters__root_opened--3pnVA {
    position: fixed;
    overflow: hidden scroll;
    right: 0;
    position: fixed;
    overflow: hidden scroll;
  }
  .RabotaFilters__root_opened--3pnVA .RabotaFilters__root__head--87WuR {
    right: 0;
  }

  .RabotaFilters__root__head--87WuR {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: fixed;
    top: 0;
    right: -380px;
    width: 380px;
    padding: 15px 20px;
    background-color: #fff;
    z-index: 100;
    -webkit-transition: right 0.2s ease-in;
    transition: right 0.2s ease-in;
  }
  .RabotaFilters__head__compensator--3aBes {
    display: block;
  }

  .RabotaFilters__serp__aside--2V30y {
    opacity: 0;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0;
    width: 100vw;
    height: 100vh;
    overflow-y: scroll;
    overflow-x: hidden;
    /* вешаем duration на z-index чтобы небыло некрсивостей */
    -webkit-transition: opacity 0.2s ease-in, z-index 0s 0.2s;
    transition: opacity 0.2s ease-in, z-index 0s 0.2s;
    z-index: -1;
  }
  .RabotaFilters__serp__aside_opened--24OH2 {
    background-color: rgba(42, 42, 42, 0.8);
    opacity: 1;
    z-index: 1000;
    /* тут снимаем duration на z-index чтобы небыло некрсивостей */
    -webkit-transition: z-index 0s 0s;
    transition: z-index 0s 0s;
  }

  .RabotaFilters__wrapper--1G54I {
    overflow: scroll;
  }
}

:root {
  /* 
    Правила использования z-index:
    - попробовать обойтись без z-index
    - внутри блока постараться использовать только локальные значения z-index от -1 до 9
    - если что-то вылазит из-блока (выпадашки селекта) и должно
      перекрывать другой контент, подойдет --z-index-above-content
    - для модальных окон перекроет все --z-index-max
    - выше топлайна, но ниже модальных окон --z-index-above-topline
    
    Известные нам значения внешних компонентов:
    1999; — реклама от Яндекса
    10; — топлайн десктоп
    1000; — топлайн мобильный 
    10; — поисковый саджест десктопный
    20; — попап авторизации в топлайне
  */

  /* Просто над всем обычным static-контентом */

  /* Элемент, котоый должен оказаться над топлайном, но не модальное окно */

  /* Элемент, котоый перекрывает всё (модальные окна: капча, настройки, геопозиция) */

  /* Дебаг нужен нам вообще всегда */
}

.Menu__root--1zMJe {
  font-family: CorsicaRamblerLX, Arial, sans-serif;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-size: 15px;
  line-height: 20px;
}

.Menu__root__new--2z05r {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.Menu__link--3XwZh {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  padding: 3px 0;
  margin-right: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  font-weight: 500;
  color: #262626;
}

.Menu__root__new--2z05r .Menu__link--3XwZh {
  margin: 0;
  padding: 0;
  font-weight: 600;
  margin: 20px 20px 20px 0;
  color: #343b4c;
}

.Menu__root__new--2z05r .Menu__link--3XwZh:last-child {
  margin-right:0;
}

.Menu__link_rabota--kgF1O {
  padding: 3px 0 3px 25px;
}

.Menu__root__new--2z05r .Menu__link_rabota--kgF1O {
  padding-left: 0;
}

.Menu__link--3XwZh:hover {
  color: #315efb;
}

.Menu__link--3XwZh:hover i {
  fill: #315efb;
}

.Menu__link--3XwZh i {
  content: '';
  position: absolute;
  top: 2px;
  left: -5px;
  width: 15px;
  height: 15px;
}

.Menu__link_active--X-ub3 {
  color: #315efb;
}

.Menu__root__new--2z05r .Menu__link_active--X-ub3 {
  color: #315efb;
}

.Menu__root__new--2z05r .Menu__link_active--X-ub3 i {
  fill: #315efb;
}

.Menu__link_active--X-ub3 i {
  fill: #315efb;
}

.Menu__filter-controller--3oJA9 {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  font-size: 15px;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  line-height: 20px;
  font-weight: 500;
  padding: 3px 0 3px 20px;
  color: #315efb;
  margin-left: 8px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  opacity: 1;
}

.Menu__filter-controller--3oJA9:hover {
  color: #315efb;
}

.Menu__filter-controller_closed--aAVhT {
  color: #8d96b2;
}

.Menu__filter-controller__new--o5XEp {
  background: #e0ebff;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  margin-left: 0;;
}

.Menu__filter-controller__new_closed--149vp {
  color: #8d96b2;
}

.Menu__filter-controller--3oJA9 i {
  position: absolute;
  width: 13px;
  height: 13px;
  content: '';
  display: block;
  left: 1px;
  top: 4px;
}

.Menu__filter-controller__new--o5XEp i {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAgMjBWMG0yMCAwdjIwbS00LjY4OC04LjkwOWMtMi4wMTktLjQ1NC0zLjgyOS44MzktNC4yMjcgMi42NTlIMy41Yy0uMjc2IDAtLjUuMjI0LS41LjV2LjVjMCAuMjc2LjIyNC41LjUuNWg3LjU4NWMuMzQ0IDEuNTcyIDEuNzQgMi43NSAzLjQxNSAyLjc1IDIuMjAzIDAgMy45My0yLjAzNSAzLjQwNS00LjMyNy0uMjktMS4yNjgtMS4zMjMtMi4yOTYtMi41OTMtMi41ODJNMTQuNSAxMi41YzEuMTAzIDAgMiAuODk3IDIgMnMtLjg5NyAyLTIgMi0yLS44OTctMi0yIC44OTctMiAyLTJtMi03Ljc1SDguOTE1Yy0uMzk4LTEuODItMi4yMDgtMy4xMTMtNC4yMjctMi42NTktMS4yNy4yODYtMi4zMDMgMS4zMTQtMi41OTMgMi41ODJDMS41NyA2Ljk2NSAzLjI5NyA5IDUuNSA5YzEuNjc1IDAgMy4wNzEtMS4xNzggMy40MTUtMi43NUgxNi41Yy4yNzYgMCAuNS0uMjI0LjUtLjV2LS41YzAtLjI3Ni0uMjI0LS41LS41LS41TTUuNSAzLjVjMS4xMDMgMCAyIC44OTcgMiAycy0uODk3IDItMiAyLTItLjg5Ny0yLTIgLjg5Ny0yIDItMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkwMSAtMjIxMCkgdHJhbnNsYXRlKDAgMTYwNSkgdHJhbnNsYXRlKDAgNTQ1KSB0cmFuc2xhdGUoMCA0MCkgdHJhbnNsYXRlKDkwMSAyMCkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
  width: 20px;
  height: 20px;
  left: 10px;
  top: 10px;
}

.Menu__filter-controller__new--o5XEp:hover i {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzJjNTRlMiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAgMjBWMG0yMCAwdjIwbS00LjY4OC04LjkwOWMtMi4wMTktLjQ1NC0zLjgyOS44MzktNC4yMjcgMi42NTlIMy41Yy0uMjc2IDAtLjUuMjI0LS41LjV2LjVjMCAuMjc2LjIyNC41LjUuNWg3LjU4NWMuMzQ0IDEuNTcyIDEuNzQgMi43NSAzLjQxNSAyLjc1IDIuMjAzIDAgMy45My0yLjAzNSAzLjQwNS00LjMyNy0uMjktMS4yNjgtMS4zMjMtMi4yOTYtMi41OTMtMi41ODJNMTQuNSAxMi41YzEuMTAzIDAgMiAuODk3IDIgMnMtLjg5NyAyLTIgMi0yLS44OTctMi0yIC44OTctMiAyLTJtMi03Ljc1SDguOTE1Yy0uMzk4LTEuODItMi4yMDgtMy4xMTMtNC4yMjctMi42NTktMS4yNy4yODYtMi4zMDMgMS4zMTQtMi41OTMgMi41ODJDMS41NyA2Ljk2NSAzLjI5NyA5IDUuNSA5YzEuNjc1IDAgMy4wNzEtMS4xNzggMy40MTUtMi43NUgxNi41Yy4yNzYgMCAuNS0uMjI0LjUtLjV2LS41YzAtLjI3Ni0uMjI0LS41LS41LS41TTUuNSAzLjVjMS4xMDMgMCAyIC44OTcgMiAycy0uODk3IDItMiAyLTItLjg5Ny0yLTIgLjg5Ny0yIDItMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkwMSAtMjIxMCkgdHJhbnNsYXRlKDAgMTYwNSkgdHJhbnNsYXRlKDAgNTQ1KSB0cmFuc2xhdGUoMCA0MCkgdHJhbnNsYXRlKDkwMSAyMCkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.Menu__filter-controller__new--o5XEp:active i {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzI3NGJjOCI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAgMjBWMG0yMCAwdjIwbS00LjY4OC04LjkwOWMtMi4wMTktLjQ1NC0zLjgyOS44MzktNC4yMjcgMi42NTlIMy41Yy0uMjc2IDAtLjUuMjI0LS41LjV2LjVjMCAuMjc2LjIyNC41LjUuNWg3LjU4NWMuMzQ0IDEuNTcyIDEuNzQgMi43NSAzLjQxNSAyLjc1IDIuMjAzIDAgMy45My0yLjAzNSAzLjQwNS00LjMyNy0uMjktMS4yNjgtMS4zMjMtMi4yOTYtMi41OTMtMi41ODJNMTQuNSAxMi41YzEuMTAzIDAgMiAuODk3IDIgMnMtLjg5NyAyLTIgMi0yLS44OTctMi0yIC44OTctMiAyLTJtMi03Ljc1SDguOTE1Yy0uMzk4LTEuODItMi4yMDgtMy4xMTMtNC4yMjctMi42NTktMS4yNy4yODYtMi4zMDMgMS4zMTQtMi41OTMgMi41ODJDMS41NyA2Ljk2NSAzLjI5NyA5IDUuNSA5YzEuNjc1IDAgMy4wNzEtMS4xNzggMy40MTUtMi43NUgxNi41Yy4yNzYgMCAuNS0uMjI0LjUtLjV2LS41YzAtLjI3Ni0uMjI0LS41LS41LS41TTUuNSAzLjVjMS4xMDMgMCAyIC44OTcgMiAycy0uODk3IDItMiAyLTItLjg5Ny0yLTIgLjg5Ny0yIDItMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkwMSAtMjIxMCkgdHJhbnNsYXRlKDAgMTYwNSkgdHJhbnNsYXRlKDAgNTQ1KSB0cmFuc2xhdGUoMCA0MCkgdHJhbnNsYXRlKDkwMSAyMCkiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.Menu__filter-controller--3oJA9 i svg {
  fill: #315efb;
}

.Menu__filter-controller_closed--aAVhT i svg {
  fill: #8d96b2;
}

.Menu__filter-controller_closed--aAVhT:hover i svg {
  fill: #315efb;
}

.Menu__filter-controller--3oJA9 #Group-1 #Oval {
  -webkit-transform: translate(3.5px);
          transform: translate(3.5px);
}

.Menu__filter-controller--3oJA9 #Group-2 #Oval {
  -webkit-transform: translate(-3.5px);
          transform: translate(-3.5px);
}

.Menu__filter-controller_closed--aAVhT #Group-1 #Oval,
.Menu__filter-controller_closed--aAVhT #Group-2 #Oval {
  -webkit-transform: translate(0);
          transform: translate(0);
}

.Menu__filter-controller_rabota--225Pi {
  opacity: 1;
}

@media screen and (min-width: 1024px) {
  .Menu__filter-controller_rabota--225Pi {
    display: none;
    opacity: 0;
  }
}

.Menu__count--2Wo1P {
  position: absolute;
  top: -2px;
  right: -2px;
  width: 15px;
  height: 15px;
  font-family: "Montserrat", sans-serif;
  font-size: 9px;
  font-weight: 600;
  line-height: 15px;
  text-align: center;
  color: #fff;
  border-radius: 10px;
  background-color: #315efb;
}

#Oval {
  -webkit-transition: -webkit-transform 0.3s ease-in;
  transition: -webkit-transform 0.3s ease-in;
  transition: transform 0.3s ease-in;
  transition: transform 0.3s ease-in, -webkit-transform 0.3s ease-in;
}

.Menu__browser--hC9Cj {
  display: inline-block;
  vertical-align: top;
  position: relative;
}

.Menu__browser__link--2jUSG {
  display: inline-block;
  position: relative;
}

.Menu__browser__link--2jUSG:before {
  content: '';
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGNpcmNsZSBjeD0iNy41IiBjeT0iNy41IiByPSI3IiBmaWxsPSIjRkZGIiBzdHJva2U9IiNFNUVBRUUiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjRUMxQzI0IiBkPSJNMTAuOTkzIDQuODM1TDguMDkgNy42NzV2My41M2MwIC4wNjMtLjI3Ni4xMTQtLjU5LjExOS0uMy0uMDA1LS41ODgtLjA1Ni0uNTg4LS4xMnYtMy41M0w0LjAwOSA0LjgzNmMtLjA0Ny0uMDQ3LjEwMS0uMjY3LjMzLS40OTYuMjI5LS4yMjkuNDU0LS4zNzcuNDk2LS4zM2wyLjY2MiAyLjU5OCAyLjY2MS0yLjU5OGMuMDQ3LS4wNDcuMjY3LjEwMS40OTYuMzMuMjI5LjIyOS4zODEuNDUuMzM5LjQ5NnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
  height: 15px;
  width: 15px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  position: relative;
  top: -1px;
}

.Menu__browser__popup-wrapper--1Ic2Z {
  position: absolute;
  left: 0;
  top: 100%;
  width: 300px;
  height: 110px;
  padding-top: 10px;
  z-index: 1001;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  -webkit-transition: opacity 0.1s 0.3s ease-in, visibility 0.1s 0.3s ease-in,
    -webkit-transform 0.3s 0.3s ease-in-out;
  transition: opacity 0.1s 0.3s ease-in, visibility 0.1s 0.3s ease-in,
    -webkit-transform 0.3s 0.3s ease-in-out;
  transition: opacity 0.1s 0.3s ease-in, visibility 0.1s 0.3s ease-in,
    transform 0.3s 0.3s ease-in-out;
  transition: opacity 0.1s 0.3s ease-in, visibility 0.1s 0.3s ease-in,
    transform 0.3s 0.3s ease-in-out, -webkit-transform 0.3s 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
}

@media screen and (max-width: 860px) {
  .Menu__browser__popup-wrapper--1Ic2Z {
    left: -225px;
  }
  .Menu__browser__popup-info--2drWo:after {
    right: 15px;
    left: auto!important;
  }
}

.Menu__browser--hC9Cj:hover .Menu__browser__popup-wrapper--1Ic2Z {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: opacity 0.1s ease-in, visibility 0.1s ease-in,
    -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.1s ease-in, visibility 0.1s ease-in,
    -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.1s ease-in, visibility 0.1s ease-in,
    transform 0.3s ease-in-out;
  transition: opacity 0.1s ease-in, visibility 0.1s ease-in,
    transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.Menu__browser__popup-info--2drWo {
  position: relative;
  padding: 15px 25px 15px 70px;
  -webkit-box-shadow: -2px 2px 10px 0 rgba(102, 116, 166, 0.2);
          box-shadow: -2px 2px 10px 0 rgba(102, 116, 166, 0.2);
  border-radius: 1px;
  background-color: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: Roboto, Arial, sans-serif;
  font-size: 13px;
  line-height: 20px;
  color: #262626;
  font-weight: normal;
  white-space: normal;
}

.Menu__browser__popup-link--1CpnI {
  display: block;
  text-decoration: none;
  color: #262626;
  margin-bottom: 10px;
}

.Menu__browser__popup-link--1CpnI:before {
  display: block;
  content: '';
  position: absolute;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1MS4yICg1NzUxOSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+QTBEMzA3RjgtQzZCQi00MzYyLUI5RUQtQ0Q2MUZDM0YzMUU3PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBza2V0Y2h0b29sLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJzcGxpdCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9InlhbmRleC1icm93c2VyLXByb21vIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjMyLjAwMDAwMCwgLTg5NS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Im5vdGlmaWNhdGlvbi1jb3B5LTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYxNy4wMDAwMDAsIDg3NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJ5YS1icm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LjAwMDAwMCwgMjAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iI0U1RUFFRSIgY3g9IjIwIiBjeT0iMjAiIHI9IjIwIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBmaWxsPSIjRkZGRkZGIiBjeD0iMjAuMDMxMjUiIGN5PSIyMC4wMzEyNSIgcj0iMTkuMDMxMjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMi43ODI1OTc4LDExLjk1OTE3NzYgTDIyLjQ5NDE5OTQsMjIuMDIyMjgyNiBMMjIuNDk0MTk5NCwzNC41MzM1NzU4IEMyMi40OTQxOTk0LDM0Ljc1ODg2OTIgMjEuNTE3OTI4LDM0LjkzOTEwMzkgMjAuNDA2NDgwNiwzNC45NTQxMjM0IEMxOS4zNDAwOTE5LDM0LjkzOTEwMzkgMTguMzE4NzYxOCwzNC43NTg4NjkyIDE4LjMxODc2MTgsMzQuNTMzNTc1OCBMMTguMzE4NzYxOCwyMi4wMjIyODI2IEw4LjAzMDM2MzQyLDExLjk1OTE3NzYgQzcuODY1MTQ4MjYsMTEuNzkzOTYyNCA4LjM5MDgzMjg1LDExLjAxMjk0NTMgOS4yMDE4ODkwNywxMC4yMDE4ODkxIEMxMC4wMTI5NDUzLDkuMzkwODMyODUgMTAuODA4OTgyLDguODY1MTQ4MjYgMTAuOTU5MTc3Niw5LjAzMDM2MzQyIEwyMC4zOTE0NjEsMTguMjM3MzUzNSBMMjkuODIzNzQ0NSw5LjAzMDM2MzQyIEMyOS45ODg5NTk3LDguODY1MTQ4MjYgMzAuNzY5OTc2OCw5LjM5MDgzMjg1IDMxLjU4MTAzMywxMC4yMDE4ODkxIEMzMi4zOTIwODkyLDExLjAxMjk0NTMgMzIuOTMyNzkzNCwxMS43OTM5NjI0IDMyLjc4MjU5NzgsMTEuOTU5MTc3NiBaIiBpZD0iU2hhcGUiIGZpbGw9IiNFQzFDMjQiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
  height: 40px;
  width: 40px;
  top: 15px;
  left: 15px;
}

.Menu__browser__popup-link--1CpnI::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.Menu__browser__popup-info--2drWo:after {
  display: block;
  content: '';
  position: absolute;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9IjAgMCAxMCA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MS4yICg1NzUxOSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+dHJpYW5nbGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMCwwIEw0LjI5Mjg5MzIyLDQuMjkyODkzMjIgQzQuNjgzNDE3NTEsNC42ODM0MTc1MSA1LjMxNjU4MjQ5LDQuNjgzNDE3NTEgNS43MDcxMDY3OCw0LjI5Mjg5MzIyIEwxMCwwIEwwLDAgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9InNwbGl0IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0ieWFuZGV4LWJyb3dzZXItcHJvbW8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDYxLjAwMDAwMCwgLTg3NS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Im5vdGlmaWNhdGlvbi1jb3B5LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0NDEuMDAwMDAwLCA4NzUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0idHJpYW5nbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1LjAwMDAwMCwgMi41MDAwMDApIHNjYWxlKDEsIC0xKSB0cmFuc2xhdGUoLTI1LjAwMDAwMCwgLTIuNTAwMDAwKSB0cmFuc2xhdGUoMjAuMDAwMDAwLCAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkZpbGwtMSI+PC9nPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJhdG9tcy9jb2xvcnMvd2hpdGUiIG9wYWNpdHk9IjAuOTUiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMCIgaGVpZ2h0PSI1Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  height: 5px;
  width: 10px;
  top: -5px;
  left: 15px;
}

.Menu__browser__popup-install--3RN6r {
  color: #315efb;
  z-index: 10;
  position: relative;
  text-decoration: none;
}

.Menu__browser__popup-install--3RN6r:hover {
  color: #274bc8;
}

.Menu__browser__popup-install--3RN6r::after {
  content: '';
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*стили для r0*/

.Menu__projects--3ldCP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.Menu__project--3BnLd {
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  padding-bottom: 15px;
  padding-top: 10px;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  border-bottom: 2px solid transparent;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #343b4c;
  margin-right: 20px;
}

.Menu__project--3BnLd:last-child {
  margin-right: 0;
}

.Menu__project--3BnLd:hover {
  color: #315efb;
}

.Menu__project_active--28RhF {
  color: #315efb;
  border-bottom: none;
}

.Menu__projects_mobile--18FZs {
  padding: 0 10px;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  font-family: "Montserrat", sans-serif;
}

.Menu__project_mobile--1nieJ {
  display: inline-block;
  margin: 0 10px 10px 0;
  border-radius: 30px;
  background-color: #eff5ff;
  padding: 5px 15px;
  color: #649dff;
  text-decoration: none;
  font-size: 14px;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}

.Menu__project_mobile_active--1ICh4 {
  padding: 4px 14px;
  color: #343b4c;
  background-color: #fff;
  border: 1px solid #e0ebff;
}
:root {
  /* 
    Правила использования z-index:
    - попробовать обойтись без z-index
    - внутри блока постараться использовать только локальные значения z-index от -1 до 9
    - если что-то вылазит из-блока (выпадашки селекта) и должно
      перекрывать другой контент, подойдет --z-index-above-content
    - для модальных окон перекроет все --z-index-max
    - выше топлайна, но ниже модальных окон --z-index-above-topline
    
    Известные нам значения внешних компонентов:
    1999; — реклама от Яндекса
    10; — топлайн десктоп
    1000; — топлайн мобильный 
    10; — поисковый саджест десктопный
    20; — попап авторизации в топлайне
  */

  /* Просто над всем обычным static-контентом */

  /* Элемент, котоый должен оказаться над топлайном, но не модальное окно */

  /* Элемент, котоый перекрывает всё (модальные окна: капча, настройки, геопозиция) */

  /* Дебаг нужен нам вообще всегда */
}

.Menu__root--6pidy {
  font-family: Roboto, Arial, sans-serif;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 8px;
}

.Menu__link--1bdrH {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  padding: 3px 0 3px 0;
  margin-right: 21px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  color: #262626;
}

.Menu__link_rabota--1OgWq {
  padding-left: 20px;
}

.Menu__link_rabota--1OgWq i {
  fill: #315efb;
}

.Menu__link--1bdrH:hover {
  color: #315efb;
}

.Menu__link--1bdrH:hover i {
  fill: #315efb;
}

.Menu__link--1bdrH i {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 15px;
}

.Menu__link_active--Ognh5 {
  color: #315efb;
}

.Menu__link_active--Ognh5 i {
  fill: #315efb;
}

.Menu__filter-controller--28woY {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  line-height: 8px;
  padding: 3px 0 3px 31px;
  color: #315efb;
  margin-left: 8px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.Menu__filter-controller--28woY:hover {
  color: #315efb;
}

.Menu__filter-controller_closed--1SbHs {
  color: #8d96b2;
}

.Menu__filter-controller--28woY i {
  position: absolute;
  width: 15px;
  height: 16px;
  content: '';
  display: block;
  left: 11px;
  top: -1px;
}

.Menu__filter-controller--28woY i svg {
  fill: #315efb;
}

.Menu__filter-controller_closed--1SbHs i svg {
  fill: #8d96b2;
}

.Menu__filter-controller_closed--1SbHs:hover i svg {
  fill: #315efb;
}

.Menu__filter-controller_invisible--2etRx {
  opacity: 0;
  pointer-events: none;
}

/* Для анимации */

/* .filter-controller :global(#Group-1 #Oval) {
  transform: translate(3.5px);
}

.filter-controller :global(#Group-2 #Oval) {
  transform: translate(-3.5px);
}

.filter-controller_closed :global(#Group-1 #Oval),
.filter-controller_closed :global(#Group-2 #Oval) {
  transform: translate(0);
}

:global(#Oval) {
  transition: transform 0.3s ease-in;
} */

.Menu__browser--Ef_sY {
  display: inline-block;
  vertical-align: top;
  position: relative;
}

.Menu__browser__link--BhVSD {
  display: inline-block;
  padding-left: 20px;
  position: relative;
}

.Menu__browser__link--BhVSD:before {
  content: '';
  position: absolute;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGNpcmNsZSBjeD0iNy41IiBjeT0iNy41IiByPSI3IiBmaWxsPSIjRkZGIiBzdHJva2U9IiNFNUVBRUUiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjRUMxQzI0IiBkPSJNMTAuOTkzIDQuODM1TDguMDkgNy42NzV2My41M2MwIC4wNjMtLjI3Ni4xMTQtLjU5LjExOS0uMy0uMDA1LS41ODgtLjA1Ni0uNTg4LS4xMnYtMy41M0w0LjAwOSA0LjgzNmMtLjA0Ny0uMDQ3LjEwMS0uMjY3LjMzLS40OTYuMjI5LS4yMjkuNDU0LS4zNzcuNDk2LS4zM2wyLjY2MiAyLjU5OCAyLjY2MS0yLjU5OGMuMDQ3LS4wNDcuMjY3LjEwMS40OTYuMzMuMjI5LjIyOS4zODEuNDUuMzM5LjQ5NnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
  height: 15px;
  width: 15px;
  display: block;
  vertical-align: top;
  top: 0;
  left: 0;
}

.Menu__browser__popup-wrapper--pPDCZ {
  position: absolute;
  left: 0;
  top: 100%;
  width: 300px;
  height: 110px;
  padding-top: 10px;
  z-index: 9;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  -webkit-transition: opacity 0.1s 0.3s ease-in, visibility 0.1s 0.3s ease-in,
    -webkit-transform 0.3s 0.3s ease-in-out;
  transition: opacity 0.1s 0.3s ease-in, visibility 0.1s 0.3s ease-in,
    -webkit-transform 0.3s 0.3s ease-in-out;
  transition: opacity 0.1s 0.3s ease-in, visibility 0.1s 0.3s ease-in,
    transform 0.3s 0.3s ease-in-out;
  transition: opacity 0.1s 0.3s ease-in, visibility 0.1s 0.3s ease-in,
    transform 0.3s 0.3s ease-in-out, -webkit-transform 0.3s 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
}

.Menu__browser--Ef_sY:hover .Menu__browser__popup-wrapper--pPDCZ {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: opacity 0.1s ease-in, visibility 0.1s ease-in,
    -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.1s ease-in, visibility 0.1s ease-in,
    -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.1s ease-in, visibility 0.1s ease-in,
    transform 0.3s ease-in-out;
  transition: opacity 0.1s ease-in, visibility 0.1s ease-in,
    transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.Menu__browser__popup-info--Zq8f1 {
  position: relative;
  padding: 15px 25px 15px 70px;
  -webkit-box-shadow: -2px 2px 10px 0 rgba(102, 116, 166, 0.2);
          box-shadow: -2px 2px 10px 0 rgba(102, 116, 166, 0.2);
  border-radius: 1px;
  background-color: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: Roboto, Arial, sans-serif;
  font-size: 13px;
  line-height: 20px;
  color: #262626;
  font-weight: normal;
  white-space: normal;
}

.Menu__browser__popup-link--2_9uv {
  display: block;
  text-decoration: none;
  color: #262626;
  margin-bottom: 10px;
}

.Menu__browser__popup-link--2_9uv:before {
  display: block;
  content: '';
  position: absolute;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1MS4yICg1NzUxOSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+QTBEMzA3RjgtQzZCQi00MzYyLUI5RUQtQ0Q2MUZDM0YzMUU3PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBza2V0Y2h0b29sLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJzcGxpdCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9InlhbmRleC1icm93c2VyLXByb21vIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjMyLjAwMDAwMCwgLTg5NS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Im5vdGlmaWNhdGlvbi1jb3B5LTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYxNy4wMDAwMDAsIDg3NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJ5YS1icm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LjAwMDAwMCwgMjAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iI0U1RUFFRSIgY3g9IjIwIiBjeT0iMjAiIHI9IjIwIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBmaWxsPSIjRkZGRkZGIiBjeD0iMjAuMDMxMjUiIGN5PSIyMC4wMzEyNSIgcj0iMTkuMDMxMjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMi43ODI1OTc4LDExLjk1OTE3NzYgTDIyLjQ5NDE5OTQsMjIuMDIyMjgyNiBMMjIuNDk0MTk5NCwzNC41MzM1NzU4IEMyMi40OTQxOTk0LDM0Ljc1ODg2OTIgMjEuNTE3OTI4LDM0LjkzOTEwMzkgMjAuNDA2NDgwNiwzNC45NTQxMjM0IEMxOS4zNDAwOTE5LDM0LjkzOTEwMzkgMTguMzE4NzYxOCwzNC43NTg4NjkyIDE4LjMxODc2MTgsMzQuNTMzNTc1OCBMMTguMzE4NzYxOCwyMi4wMjIyODI2IEw4LjAzMDM2MzQyLDExLjk1OTE3NzYgQzcuODY1MTQ4MjYsMTEuNzkzOTYyNCA4LjM5MDgzMjg1LDExLjAxMjk0NTMgOS4yMDE4ODkwNywxMC4yMDE4ODkxIEMxMC4wMTI5NDUzLDkuMzkwODMyODUgMTAuODA4OTgyLDguODY1MTQ4MjYgMTAuOTU5MTc3Niw5LjAzMDM2MzQyIEwyMC4zOTE0NjEsMTguMjM3MzUzNSBMMjkuODIzNzQ0NSw5LjAzMDM2MzQyIEMyOS45ODg5NTk3LDguODY1MTQ4MjYgMzAuNzY5OTc2OCw5LjM5MDgzMjg1IDMxLjU4MTAzMywxMC4yMDE4ODkxIEMzMi4zOTIwODkyLDExLjAxMjk0NTMgMzIuOTMyNzkzNCwxMS43OTM5NjI0IDMyLjc4MjU5NzgsMTEuOTU5MTc3NiBaIiBpZD0iU2hhcGUiIGZpbGw9IiNFQzFDMjQiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
  height: 40px;
  width: 40px;
  top: 15px;
  left: 15px;
}

.Menu__browser__popup-link--2_9uv::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.Menu__browser__popup-info--Zq8f1:after {
  display: block;
  content: '';
  position: absolute;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9IjAgMCAxMCA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MS4yICg1NzUxOSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+dHJpYW5nbGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMCwwIEw0LjI5Mjg5MzIyLDQuMjkyODkzMjIgQzQuNjgzNDE3NTEsNC42ODM0MTc1MSA1LjMxNjU4MjQ5LDQuNjgzNDE3NTEgNS43MDcxMDY3OCw0LjI5Mjg5MzIyIEwxMCwwIEwwLDAgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9InNwbGl0IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0ieWFuZGV4LWJyb3dzZXItcHJvbW8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDYxLjAwMDAwMCwgLTg3NS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Im5vdGlmaWNhdGlvbi1jb3B5LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0NDEuMDAwMDAwLCA4NzUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0idHJpYW5nbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1LjAwMDAwMCwgMi41MDAwMDApIHNjYWxlKDEsIC0xKSB0cmFuc2xhdGUoLTI1LjAwMDAwMCwgLTIuNTAwMDAwKSB0cmFuc2xhdGUoMjAuMDAwMDAwLCAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkZpbGwtMSI+PC9nPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJhdG9tcy9jb2xvcnMvd2hpdGUiIG9wYWNpdHk9IjAuOTUiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMCIgaGVpZ2h0PSI1Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  height: 5px;
  width: 10px;
  top: -5px;
  left: 15px;
}

.Menu__browser__popup-install--1cliZ {
  color: #315efb;
  z-index: 10;
  position: relative;
  text-decoration: none;
}

.Menu__browser__popup-install--1cliZ:hover {
  color: #274bc8;
}

.Menu__browser__popup-install--1cliZ::after {
  content: '';
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*стили для r0*/

.Menu__projects--10v5f {
  margin-left: 165px;
  margin-top: 5px;
}

.Menu__project--Oa5d8 {
  display: inline-block;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  font-family: CorsicaRamblerLX, Arial, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  color: #ffffff;
  text-decoration: none;
  padding-bottom: 15px;
  padding-top: 10px;
  margin-right: 30px;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  border-bottom: 2px solid transparent;
}

.Menu__project--Oa5d8:hover {
  border-bottom-color: #fff;
}

.Menu__project_active--2zz0y {
  border-bottom: 2px solid #fff;
}
.GeoName__root--23sgA {
  line-height: 20px;
  height: 20px;
  cursor: default;
  display: inline-block;
  color: #315efb;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.GeoName__root--23sgA span {
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.GeoName__root--23sgA span:hover {
  color: #315efb;
}

.GeoName__wrapper--1C871 {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  margin: 20px 20px 20px 0;
  color: #343b4c;
  cursor: pointer;
}

.GeoName__wrapper--1C871:hover {
  color: #315efb;
}

.GeoName__wrapper--1C871:before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: bottom;
  background: no-repeat #fff;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwIDB2MjBNMCAwdjIwbTExLjI4OC0yLjEzNUw5IDExIDIuMTM1IDguNzEyYy0uNjg0LS4yMjgtLjY4NC0xLjE5NiAwLTEuNDI0bDE0LjQ0Mi00LjgxNGMuNTg2LS4xOTUgMS4xNDQuMzYzLjk0OS45NDlsLTQuODE0IDE0LjQ0MmMtLjIyOC42ODQtMS4xOTYuNjg0LTEuNDI0IDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTgwIC0yMzUwKSB0cmFuc2xhdGUoMCAxNjA1KSB0cmFuc2xhdGUoMCA1NDUpIHRyYW5zbGF0ZSgwIDEyMCkgdHJhbnNsYXRlKDExODAgODApIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
  margin-right: 5px;
  position: relative;
  left: -1px;
}

@media only screen and (max-width: 1100px) {
  .GeoName__wrapper--1C871 > span {
    display: none;
  }
  .GeoName__wrapper--1C871 {
    margin-right: 5px;
  }
}

@media only screen and (max-width: 1200px) {
  .GeoName__wrapper--1C871 {
    max-width: 120px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.Header__root--2H-Qh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  width: 100%;
}

.Header__root__settings--3bcmk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.Header__header__breakpoints_new--3TEFl {
  width: auto;
  padding-right: 20px;
  padding-left: 20px;
}

.Header__header__breakpoints_r0_new--1IbO0 {
  width: auto;
}

@media only screen and (min-width: 1280px) {
  .Header__header__breakpoints_new--3TEFl {
    max-width: 1260px;
  }
}

@media screen and (max-width: 1299px) {
  .Header__header__breakpoints_new--3TEFl {
    padding-right: 20px;
    padding-left: 20px;
  }
}

.Header__fixed--1JITW {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 10;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.Header__norm--3Fh-D {
  position: fixed;
  left: 0;
  right: 0;
  top: -200px;
  width: 100%;
  z-index: 10;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;  
}

.Header__blank--1Insr {
  position: relative;
  height: 60px;
}

.Header__header__breakpoints--2SORy {
  width: auto;
  padding-right: 20px;
  padding-left: 20px;
}

@media only screen and (min-width: 1280px) {
  .Header__header__breakpoints--2SORy {
    padding-left: 150px;
    padding-right: 150px;
  }
}

@media only screen and (max-width: 1279px) {
  .Header__header__breakpoints--2SORy {
    padding-left: 47px;
    padding-right: 47px;
  }
  .Header__root--2H-Qh {
    padding-right: 0;
  }
}

@media only screen and (max-width: 1023px) {
  .Header__header__breakpoints--2SORy {
    padding-left: 77px;
    padding-right: 20px;
  }
  .Header__root--2H-Qh {
    padding-right: 0;
  }
}

.Header__header__breakpoints_r0_new--1IbO0 > *:first-child > *:first-child > *:first-child {
  display: none;
}

/* .header__breakpoints_r0_new > *:first-child > *:first-child > *:nth-child(2) > *:first-child > *:nth-child(2) {
  width: 100%;
} */

/* .header__breakpoints_r0_new > *:first-child > *:first-child > *:nth-child(2) > *:first-child > *:nth-child(2) > button {
  width: 100%;
} */

/* Типы карточек: blog_noimage, blog_image, image, blockquote, no_image, number */
.rui__3c4kZZZ {
  position: relative;
  z-index: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
@media (max-width: 1299px) {
.rui__3c4kZZZ {

    height: 290px
}
    .rui__3c4kZZZ.rui__RHYfUES {
      width: 315px;
    }

    .rui__3c4kZZZ.rui__3vqRDDt {
      width: 650px;
    }
  }
@media (min-width: 1300px) {
.rui__3c4kZZZ {

    height: 290px
}
    .rui__3c4kZZZ.rui__RHYfUES {
      width: 300px;
    }

    .rui__3c4kZZZ.rui__3vqRDDt {
      width: 620px;
    }
  }
.rui__3c4kZZZ.rui__1lXkq4n,
  .rui__3c4kZZZ.rui__1Ju2ed7 {
    z-index: 1;
  }
.rui__1sM8aCe {
  position: relative;
  overflow: hidden;
  height: 100%;
  border-radius: 15px;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
/* safari border-radius transition background fix */
.rui__1sM8aCe::before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;

    background-color: #fff;
    border-radius: 16px;
  }
.rui__1GUE2OM .rui__1sM8aCe,
  .rui__1z-7NC4 .rui__1sM8aCe,
  .rui__4oPoAdB .rui__1sM8aCe {
    background-color: #eff5ff;
  }
.t-dark .rui__1GUE2OM .rui__1sM8aCe, .t-dark .rui__1z-7NC4 .rui__1sM8aCe, .t-dark .rui__4oPoAdB .rui__1sM8aCe {
      background-color: #1f2431;
  }
.rui__2smdJg9 .rui__1sM8aCe {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
.rui__2xJ42rI .rui__1sM8aCe {
    z-index: 1;
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transition: -webkit-transform 300ms ease-out;
    transition: -webkit-transform 300ms ease-out;
    transition: transform 300ms ease-out;
    transition: transform 300ms ease-out, -webkit-transform 300ms ease-out;
  }
.rui__2xJ42rI .rui__1sM8aCe.rui__3WL8xpq {
      -webkit-transition: none;
      transition: none;
    }
/* cover */
.rui__n73BI5q {
  -webkit-transition: opacity 300ms;
  transition: opacity 300ms;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
/* safari border-radius transition background fix */
.rui__1wYfTi0 .rui__n73BI5q,
  .rui__3w01hWO .rui__n73BI5q {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;

    background-color: #eff5ff;
  }
.rui__1wYfTi0 .rui__n73BI5q::after, .rui__3w01hWO .rui__n73BI5q::after {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;

      content: "";
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(54%, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.7)));
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 54%, rgba(0, 0, 0, 0.7));
    }
.rui__1wYfTi0.rui__RHYfUES:hover .rui__n73BI5q,
  .rui__3w01hWO.rui__RHYfUES:hover .rui__n73BI5q {
    opacity: 0.9;
  }
.rui__1wYfTi0.rui__RHYfUES .rui__1sM8aCe:active .rui__n73BI5q,
  .rui__3w01hWO.rui__RHYfUES .rui__1sM8aCe:active .rui__n73BI5q {
    opacity: 0.8;
  }
.rui__2smdJg9 .rui__n73BI5q {
    position: relative;
    overflow: hidden;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: 100%;
    margin-bottom: -15px;
    z-index: -1;
  }
.rui__2smdJg9 .rui__n73BI5q::after {
      content: "";
      position: absolute;
      width: 0;
      right: 30px;
      bottom: 15px;
      border-top: 5px solid transparent;
      border-left: 5px solid #315efb;
      border-right: 5px solid transparent;
      border-bottom: 5px solid #315efb;
      -webkit-transition: border 300ms;
      transition: border 300ms;
      z-index: 1;
    }
.rui__2smdJg9 .rui__1sM8aCe:hover .rui__n73BI5q::after {
    border-left: 5px solid #2c54e2;
    border-bottom: 5px solid #2c54e2;
  }
.rui__2smdJg9 .rui__1sM8aCe:active .rui__n73BI5q::after {
    border-left: 5px solid #274bc8;
    border-bottom: 5px solid #274bc8;
  }
.rui__E3_oCBT.rui__2smdJg9 .rui__n73BI5q::after {
    border-left: 5px solid #c60d8b;
    border-bottom: 5px solid #c60d8b;
  }
.rui__E3_oCBT.rui__2smdJg9 .rui__1sM8aCe:hover .rui__n73BI5q::after {
    border-left: 5px solid #b20c7d;
    border-bottom: 5px solid #b20c7d;
  }
.rui__E3_oCBT.rui__2smdJg9 .rui__1sM8aCe:active .rui__n73BI5q::after {
    border-left: 5px solid #9e0a6f;
    border-bottom: 5px solid #9e0a6f;
  }
.rui__1BqN3LY {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background-clip: border-box;

  background-size: cover;

  background-position: center;

  background-color: #edf0f3;
}
.rui__1BqN3LY.rui__23C_-tw {
    opacity: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
  }
.rui__1BqN3LY.rui__16lG6OA {
    opacity: 1;
  }
.rui__1BqN3LY.rui__1KSIyIe {
    background-color: #f7f9fa;
    background-image: url("https://static.rambler.ru/icons/error/no-image.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
  }
.rui__2smdJg9 .rui__1BqN3LY {
    background-position: center top;
  }
.rui__2smdJg9 .rui__1BqN3LY.rui__1KSIyIe {
    background-position: center center;
  }
/* body */
.rui__3imAkW- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 20px;
}
.rui__1GUE2OM .rui__3imAkW-,
  .rui__1wYfTi0 .rui__3imAkW-,
  .rui__3w01hWO .rui__3imAkW-,
  .rui__1z-7NC4 .rui__3imAkW-,
  .rui__4oPoAdB .rui__3imAkW- {
    position: relative;
    width: 100%;
    height: 100%;
  }
.rui__1wYfTi0 .rui__3imAkW-,
  .rui__3w01hWO .rui__3imAkW- {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
.rui__1GUE2OM .rui__3imAkW-,
  .rui__1z-7NC4 .rui__3imAkW-,
  .rui__4oPoAdB .rui__3imAkW- {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
.rui__4oPoAdB .rui__3imAkW- {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
.rui__2smdJg9 .rui__3imAkW- {
    border-radius: 15px;
    background-color: #315efb;
    -webkit-transition: background-color 300ms;
    transition: background-color 300ms;
  }
.rui__2smdJg9 .rui__1sM8aCe:hover .rui__3imAkW- {
    background-color: #2c54e2;
  }
.rui__2smdJg9 .rui__1sM8aCe:active .rui__3imAkW- {
    background-color: #274bc8;
  }
.rui__E3_oCBT.rui__2smdJg9 .rui__3imAkW- {
    background-color: #c60d8b;
  }
.rui__E3_oCBT.rui__2smdJg9 .rui__1sM8aCe:hover .rui__3imAkW- {
    background-color: #b20c7d;
  }
.rui__E3_oCBT.rui__2smdJg9 .rui__1sM8aCe:active .rui__3imAkW- {
    background-color: #9e0a6f;
  }
/* titles */
.rui__32gfrIi {
  max-width: 100%;
}
.rui__3xWuvyg {
  font-family: "Montserrat", sans-serif;
  font-weight: 900;
  word-break: break-word;
}
.rui__3xWuvyg::after {
    content: "";
    z-index: 1;

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;
  }
.rui__1wYfTi0 .rui__2bJZM79,
  .rui__3w01hWO .rui__2bJZM79 {
    font-size: 20px;
    color: #eff5ff;

    display: block;

    display: -webkit-box;

    overflow: hidden;

    max-height: 125px;

    line-height: 25px;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 5;
  }
.rui__3vqRDDt.rui__1wYfTi0 .rui__2bJZM79,
  .rui__3vqRDDt.rui__3w01hWO .rui__2bJZM79 {
    font-size: 26px;

    display: block;

    display: -webkit-box;

    overflow: hidden;

    max-height: 120px;

    line-height: 30px;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 4;
  }
.rui__2smdJg9 .rui__2bJZM79 {
    font-size: 18px;
    color: #fff;

    display: block;

    display: -webkit-box;

    overflow: hidden;

    max-height: 100px;

    line-height: 25px;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 4;
  }
.rui__1GUE2OM .rui__2bJZM79,
  .rui__1z-7NC4 .rui__2bJZM79,
  .rui__4oPoAdB .rui__2bJZM79 {
    font-size: 20px;
    color: #343b4c;
    -webkit-transition: color 300ms;
    transition: color 300ms;
  }
.t-dark .rui__1GUE2OM .rui__2bJZM79, .t-dark .rui__1z-7NC4 .rui__2bJZM79, .t-dark .rui__4oPoAdB .rui__2bJZM79 {
      color: #eff5ff;
  }
.rui__1GUE2OM .rui__2bJZM79,
  .rui__1z-7NC4 .rui__2bJZM79 {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    max-height: 200px;
    line-height: 25px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
  }
.rui__1cVkZT3.rui__1GUE2OM .rui__2bJZM79,
  .rui__1cVkZT3.rui__1z-7NC4 .rui__2bJZM79 {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    max-height: 150px;
    line-height: 25px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
  }
.rui__3vqRDDt .rui__1cVkZT3.rui__1GUE2OM .rui__2bJZM79, .rui__3vqRDDt .rui__1cVkZT3.rui__1z-7NC4 .rui__2bJZM79 {
      display: block;
      display: -webkit-box;
      overflow: hidden;
      max-height: 120px;
      line-height: 30px;
      text-overflow: ellipsis;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 4;
    }
.rui__4oPoAdB .rui__2bJZM79 {
    text-align: center;

    display: block;

    display: -webkit-box;

    overflow: hidden;

    max-height: 125px;

    line-height: 25px;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 5;
  }
.rui__3vqRDDt .rui__4oPoAdB .rui__2bJZM79 {
      display: block;
      display: -webkit-box;
      overflow: hidden;
      max-height: 120px;
      line-height: 30px;
      text-overflow: ellipsis;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 4;
    }
.rui__1cVkZT3.rui__4oPoAdB .rui__2bJZM79 {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    max-height: 75px;
    line-height: 25px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
.rui__3vqRDDt .rui__1cVkZT3.rui__4oPoAdB .rui__2bJZM79 {
      display: block;
      display: -webkit-box;
      overflow: hidden;
      max-height: 60px;
      line-height: 30px;
      text-overflow: ellipsis;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
    }
.rui__3vqRDDt.rui__1GUE2OM .rui__2bJZM79,
  .rui__3vqRDDt.rui__1z-7NC4 .rui__2bJZM79,
  .rui__3vqRDDt.rui__4oPoAdB .rui__2bJZM79,
  .rui__3vqRDDt.rui__1cVkZT3.rui__1GUE2OM .rui__2bJZM79,
  .rui__3vqRDDt.rui__1cVkZT3.rui__1z-7NC4 .rui__2bJZM79 {
    font-size: 26px;

    display: block;

    display: -webkit-box;

    overflow: hidden;

    max-height: 120px;

    line-height: 30px;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 4;
  }
.rui__3vqRDDt.rui__1cVkZT3.rui__4oPoAdB .rui__2bJZM79 {
    font-size: 26px;

    display: block;

    display: -webkit-box;

    overflow: hidden;

    max-height: 60px;

    line-height: 30px;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;
  }
.rui__4oPoAdB .rui__1AJbak2 + .rui__2bJZM79,
  .rui__1cVkZT3.rui__4oPoAdB .rui__1AJbak2 + .rui__2bJZM79 {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    max-height: 125px;
    line-height: 25px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
  }
.rui__3vqRDDt.rui__4oPoAdB .rui__1AJbak2 + .rui__2bJZM79,
  .rui__3vqRDDt.rui__1cVkZT3.rui__4oPoAdB .rui__1AJbak2 + .rui__2bJZM79 {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    max-height: 120px;
    line-height: 30px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
  }
.rui__1GUE2OM .rui__1sM8aCe:hover .rui__2bJZM79,
  .rui__1z-7NC4 .rui__1sM8aCe:hover .rui__2bJZM79,
  .rui__4oPoAdB .rui__1sM8aCe:hover .rui__2bJZM79 {
    color: #315efb;
  }
.rui__1GUE2OM .rui__1sM8aCe:active .rui__2bJZM79,
  .rui__1z-7NC4 .rui__1sM8aCe:active .rui__2bJZM79,
  .rui__4oPoAdB .rui__1sM8aCe:active .rui__2bJZM79 {
    color: #274bc8;
  }
.rui__E3_oCBT.rui__1GUE2OM .rui__1sM8aCe:hover .rui__2bJZM79,
  .rui__E3_oCBT.rui__1z-7NC4 .rui__1sM8aCe:hover .rui__2bJZM79,
  .rui__E3_oCBT.rui__4oPoAdB .rui__1sM8aCe:hover .rui__2bJZM79 {
    color: #c60d8b;
  }
.rui__E3_oCBT.rui__1GUE2OM .rui__1sM8aCe:active .rui__2bJZM79,
  .rui__E3_oCBT.rui__1z-7NC4 .rui__1sM8aCe:active .rui__2bJZM79,
  .rui__E3_oCBT.rui__4oPoAdB .rui__1sM8aCe:active .rui__2bJZM79 {
    color: #9e0a6f;
  }
.rui__NYOhqjT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 5px;
}
.rui__12cQ1AU {
  margin-top: 5px;
  margin-right: 10px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  color: #fff;
  line-height: 20px;
}
.rui__pMnCshD {
  display: block;
  overflow: hidden;
  margin-bottom: 10px;
  font-family: "Montserrat", sans-serif;
  font-size: 58px;
  font-weight: 900;
  line-height: 60px;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #315efb;
  -webkit-transition: color 300ms;
  transition: color 300ms;
}
.rui__4oPoAdB .rui__1sM8aCe:active .rui__pMnCshD {
    color: #274bc8;
  }
.rui__E3_oCBT .rui__pMnCshD {
    color: #c60d8b;
  }
.rui__E3_oCBT.rui__4oPoAdB .rui__1sM8aCe:active .rui__pMnCshD {
    color: #9e0a6f;
  }
.rui__1cVkZT3 .rui__1AJbak2,
  .rui__1AJbak2 {
    margin-bottom: 0;
    font-family: "Montserrat", sans-serif;
    font-size: 26px;
    line-height: 30px;
  }
/* meta */
.rui__1a6u99a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 10px;
}
.rui__1ClwSel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
.rui__4oPoAdB .rui__1a6u99a {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
.rui__DH1pqYk,
.rui__1fNK6_P,
.rui__3ShLPwX {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
}
.rui__3w01hWO .rui__DH1pqYk, .rui__3w01hWO .rui__1fNK6_P, .rui__3w01hWO .rui__3ShLPwX {
    color: #eff5ff;
  }
.rui__DH1pqYk,
.rui__1fNK6_P {
  margin-right: 10px;
}
.rui__1z-7NC4 .rui__DH1pqYk,
  .rui__4oPoAdB .rui__DH1pqYk,
  .rui__1z-7NC4 .rui__1fNK6_P,
  .rui__4oPoAdB .rui__1fNK6_P {
    color: #343b4c;
  }
.t-dark .rui__1z-7NC4 .rui__DH1pqYk, .t-dark .rui__4oPoAdB .rui__DH1pqYk, .t-dark .rui__1z-7NC4 .rui__1fNK6_P, .t-dark .rui__4oPoAdB .rui__1fNK6_P {
      color: #eff5ff;
  }
.rui__3ShLPwX {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.rui__1z-7NC4 .rui__3ShLPwX,
  .rui__4oPoAdB .rui__3ShLPwX {
    color: #8d96b2;
  }
.t-dark .rui__1z-7NC4 .rui__3ShLPwX, .t-dark .rui__4oPoAdB .rui__3ShLPwX {
      color: #eff5ff;
  }
.rui__2smdJg9 .rui__3ShLPwX {
    margin-top: 5px;
    color: #9fdfff;
  }
.rui__2QQI0PW {
    width: 20px;
    height: 20px;
  }
/* author */
.rui__1sRN_wK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 10px;
}
.rui__3uO2JIx {
  overflow: hidden;
  width: 40px;
  min-width: 40px;
  height: 40px;
  margin-right: 10px;
  border-radius: 20px;
  background-position: center;
  background-size: cover;
  background-color: #eff5ff;
}
.rui__30st8mi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Crect id='a' width='30' height='30' x='0' y='0' rx='15'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23e8eaef' xlink:href='%23a'/%3E%3Cpath fill='%23c7cad7' d='M24.088 23.275c-.745-.647-1.66-1.15-2.713-1.528C19.744 23.384 17.488 24.4 15 24.4s-4.744-1.016-6.375-2.653c-1.053.378-1.968.88-2.713 1.528C3.862 24.979 3.043 27.729 3 31h24c-.043-3.27-.862-6.02-2.912-7.725zM9 13a6 6 0 1112 0v2.4a6 6 0 11-12 0V13z' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");
  }
.rui__FvxJcOU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rui__2K2cPZo,
.rui__2hDLvRv {
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.rui__2K2cPZo {
  font-weight: 600;
}
.rui__1GUE2OM .rui__2K2cPZo {
    color: #343b4c;
  }
.t-dark .rui__1GUE2OM .rui__2K2cPZo {
      color: #eff5ff;
  }
.rui__1wYfTi0 .rui__2K2cPZo {
    color: #eff5ff;
  }
.rui__1GUE2OM .rui__2hDLvRv {
    color: #8d96b2;
  }
.rui__1wYfTi0 .rui__2hDLvRv {
    color: #eff5ff;
  }
/* sourceLink */
.rui__Z22C9cK {
  position: relative;
  -ms-flex-item-align: start;
      align-self: flex-start;
  z-index: 1;
}
.rui__Z22C9cK.rui__DH1pqYk,
  .rui__Z22C9cK .rui__2K2cPZo {
    -webkit-transition: color 200ms;
    transition: color 200ms;
  }
.rui__Z22C9cK.rui__DH1pqYk:hover,
  .rui__Z22C9cK:hover .rui__2K2cPZo {
    color: #8d96b2;
  }
@-webkit-keyframes rui__1WfPluf {
  0% {
    background-color: rgba(159, 223, 255, 0.25);
  }

  90% {
    background-color: rgba(159, 223, 255, 0.25);
  }

  100% {
    background-color: transparent;
  }
}
@keyframes rui__1WfPluf {
  0% {
    background-color: rgba(159, 223, 255, 0.25);
  }

  90% {
    background-color: rgba(159, 223, 255, 0.25);
  }

  100% {
    background-color: transparent;
  }
}
/* highlighted */
.rui__2mg35NP::before {
  content: "";
  z-index: 1;
  -webkit-animation: rui__1WfPluf 5.2s linear 0s 1;
          animation: rui__1WfPluf 5.2s linear 0s 1;

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;
}
/* icons */
.rui__ON7cDIP,
.rui__qcPc3M4,
.rui__3Lj0QTn,
.rui__xV60myG {
  position: absolute;
  width: 40px;
  height: 40px;
  border-radius: 20px;
}
.rui__ON7cDIP,
.rui__qcPc3M4 {
  top: 20px;
  left: 20px;
  background-color: #315efb;
  background-repeat: no-repeat;
  background-position: center center;
}
.rui__ON7cDIP {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M20 0v20M0 0v20m17.48-9.132L6.496 17.146A1 1 0 015 16.276V3.724a1 1 0 011.496-.87L17.48 9.132a1 1 0 010 1.736'/%3E%3C/svg%3E");
}
.rui__qcPc3M4 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M20 0v20M0 0v20M10 7c-1.93 0-3.5 1.57-3.5 3.5S8.07 14 10 14s3.5-1.57 3.5-3.5S11.93 7 10 7m0 1.5a2 2 0 11.001 3.999A2 2 0 0110 8.5M6.707 3.293L5 5H3a1 1 0 00-1 1v10a1 1 0 001 1h14a1 1 0 001-1V6a1 1 0 00-1-1h-2l-1.707-1.707A1 1 0 0012.586 3H7.414a1 1 0 00-.707.293M12.379 4.5l1.707 1.707a.997.997 0 00.707.293H16.5v9h-13v-9h1.707c.265 0 .52-.105.707-.293L7.621 4.5h4.758'/%3E%3C/svg%3E");
}
/* reaction */
.rui__3Lj0QTn,
.rui__xV60myG {
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;

  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;
  font-size: 0;
  opacity: 0;
}
.rui__RHYfUES .rui__3Lj0QTn, .rui__RHYfUES .rui__xV60myG {
    z-index: 1;
    cursor: pointer;
    -webkit-transition: opacity 300ms, background-color 200ms;
    transition: opacity 300ms, background-color 200ms;
  }
.rui__1RSrPqZ, .rui__23up0X2 {
    width: 20px;
    height: 20px;
  }
.rui__RHYfUES.rui__1GUE2OM .rui__3Lj0QTn,
  .rui__RHYfUES.rui__1z-7NC4 .rui__3Lj0QTn,
  .rui__RHYfUES.rui__4oPoAdB .rui__3Lj0QTn,
  .rui__RHYfUES.rui__1GUE2OM .rui__xV60myG,
  .rui__RHYfUES.rui__1z-7NC4 .rui__xV60myG,
  .rui__RHYfUES.rui__4oPoAdB .rui__xV60myG {
    bottom: 20px;
  }
.rui__RHYfUES.rui__1wYfTi0 .rui__3Lj0QTn,
  .rui__RHYfUES.rui__2smdJg9 .rui__3Lj0QTn,
  .rui__RHYfUES.rui__3w01hWO .rui__3Lj0QTn,
  .rui__RHYfUES.rui__1wYfTi0 .rui__xV60myG,
  .rui__RHYfUES.rui__2smdJg9 .rui__xV60myG,
  .rui__RHYfUES.rui__3w01hWO .rui__xV60myG {
    top: 20px;
  }
.rui__RHYfUES:hover .rui__3Lj0QTn,
  .rui__RHYfUES.rui__1Y9d6eU .rui__3Lj0QTn,
  .rui__RHYfUES:hover .rui__xV60myG,
  .rui__RHYfUES.rui__1Y9d6eU .rui__xV60myG {
    opacity: 1;
    -webkit-transition: opacity 200ms, background-color 200ms;
    transition: opacity 200ms, background-color 200ms;
  }
.rui__RHYfUES:hover .rui__3Lj0QTn.rui__2AQLATS, .rui__RHYfUES.rui__1Y9d6eU .rui__3Lj0QTn.rui__2AQLATS, .rui__RHYfUES:hover .rui__xV60myG.rui__2AQLATS, .rui__RHYfUES.rui__1Y9d6eU .rui__xV60myG.rui__2AQLATS {
      opacity: 0.5;
    }
.rui__RHYfUES .rui__3Lj0QTn:hover,
  .rui__RHYfUES .rui__3Lj0QTn.rui__2AQLATS:hover,
  .rui__RHYfUES .rui__3Lj0QTn:active,
  .rui__RHYfUES .rui__3Lj0QTn.rui__2AQLATS:active,
  .rui__RHYfUES .rui__xV60myG:hover,
  .rui__RHYfUES .rui__xV60myG.rui__2AQLATS:hover,
  .rui__RHYfUES .rui__xV60myG:active,
  .rui__RHYfUES .rui__xV60myG.rui__2AQLATS:active {
    opacity: 1;
  }
.rui__2xJ42rI .rui__3Lj0QTn, .rui__2xJ42rI .rui__xV60myG {
    top: 20px;
  }
.rui__3Lj0QTn {
  background-color: #28bc00;
}
.rui__RHYfUES .rui__3Lj0QTn {
    right: 80px;
  }
.rui__RHYfUES .rui__3Lj0QTn:hover {
      background-color: #24a900;
    }
.rui__RHYfUES .rui__3Lj0QTn:active {
      background-color: #209600;
    }
.rui__2xJ42rI .rui__3Lj0QTn {
    left: 20px;
  }
.rui__2xJ42rI.rui__1Ju2ed7 .rui__3Lj0QTn {
    opacity: 1;
  }
.rui__xV60myG {
  background-color: #ff564e;
}
.rui__RHYfUES .rui__xV60myG {
    right: 20px;
  }
.rui__RHYfUES .rui__xV60myG:hover {
      background-color: #f2514a;
    }
.rui__RHYfUES .rui__xV60myG:active {
      background-color: #e54d46;
    }
.rui__2xJ42rI .rui__xV60myG {
    right: 20px;
  }
.rui__2xJ42rI.rui__1lXkq4n .rui__xV60myG {
    opacity: 1;
  }
.rui__23up0X2 {
    width: 20px;
    height: 20px;
  }
.rui__88hgtku,
.rui__iWEsDzC {
  position: absolute;
  width: 40px;
  height: 40px;
  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;
  right: 20px;
  font-size: 0;
  border-radius: 20px;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.rui__1GUE2OM .rui__88hgtku,
  .rui__1z-7NC4 .rui__88hgtku,
  .rui__4oPoAdB .rui__88hgtku,
  .rui__1GUE2OM .rui__iWEsDzC,
  .rui__1z-7NC4 .rui__iWEsDzC,
  .rui__4oPoAdB .rui__iWEsDzC {
    bottom: 20px;
  }
.rui__1wYfTi0 .rui__88hgtku,
  .rui__2smdJg9 .rui__88hgtku,
  .rui__3w01hWO .rui__88hgtku,
  .rui__1wYfTi0 .rui__iWEsDzC,
  .rui__2smdJg9 .rui__iWEsDzC,
  .rui__3w01hWO .rui__iWEsDzC {
    top: 20px;
  }
.rui__88hgtku {
  background-color: #28bc00;
}
.rui__iWEsDzC {
  background-color: #ff564e;
}
/* reaction veil */
@-webkit-keyframes rui__2YuhnMp {
  0% {
    opacity: 0.5;
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  20% {
    opacity: 0.4;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(50);
            transform: scale(50);
  }
}
@keyframes rui__2YuhnMp {
  0% {
    opacity: 0.5;
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  20% {
    opacity: 0.4;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(50);
            transform: scale(50);
  }
}
@-webkit-keyframes rui__2YzoW85 {
  0% {
    opacity: 0.5;
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  20% {
    opacity: 0.4;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(50);
            transform: scale(50);
  }
}
@keyframes rui__2YzoW85 {
  0% {
    opacity: 0.5;
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  20% {
    opacity: 0.4;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(50);
            transform: scale(50);
  }
}
.rui__1ioegFH {
  position: absolute;
  width: 40px;
  height: 40px;
  border-radius: 20px;
}
.rui__1GUE2OM .rui__1ioegFH,
  .rui__1z-7NC4 .rui__1ioegFH,
  .rui__4oPoAdB .rui__1ioegFH {
    bottom: 20px;
  }
.rui__1wYfTi0 .rui__1ioegFH,
  .rui__2smdJg9 .rui__1ioegFH,
  .rui__3w01hWO .rui__1ioegFH {
    top: 20px;
  }
.rui__1ioegFH.rui__2YuhnMp,
  .rui__1ioegFH.rui__2YzoW85 {
    border-radius: 20px;
    opacity: 0;
    -webkit-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-fill-mode: none;
            animation-fill-mode: none;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
  }
.rui__1ioegFH.rui__2YuhnMp {
    right: 80px;
    background-color: #28bc00;
    -webkit-animation-name: rui__2YuhnMp;
            animation-name: rui__2YuhnMp;
  }
.rui__1ioegFH.rui__2YzoW85 {
    right: 20px;
    background-color: #ff564e;
    -webkit-animation-name: rui__2YzoW85;
            animation-name: rui__2YzoW85;
  }
/* Типы карточек: blog_noimage, blog_image, image, blockquote, no_image, number, gallery */
.rui__1bDWlN7 {
  width: 100%;
  padding-bottom: 19px;
  border-bottom: 1px solid #e8eaf0;
}
.rui__1Z2OELm {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.rui__1sJtt42 .rui__1Z2OELm {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    height: 440px;
  }
/* cover */
.rui__2qCWcKZ {
  overflow: hidden;
  width: 220px;
  min-width: 220px;
  height: 165px;
  margin-right: 30px;
  border-radius: 15px;
  background-color: #eff5ff;
  -webkit-transition: opacity 300ms;
  transition: opacity 300ms;
}
.rui__3jDMRi3 .rui__2qCWcKZ {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-right: 0;
    margin-left: 30px;
  }
.rui__2Ote9Z5 .rui__1Z2OELm:hover .rui__2qCWcKZ,
  .rui__Nippx78 .rui__1Z2OELm:hover .rui__2qCWcKZ {
    opacity: 0.9;
  }
.rui__jRTtg5s .rui__2qCWcKZ {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-left: 30px;
    margin-right: 0;
  }
.rui__35iMfwd .rui__2qCWcKZ {
    position: relative;
    margin-right: -20px;
    z-index: -1;
  }
.rui__35iMfwd .rui__2qCWcKZ::after {
      content: "";
      position: absolute;
      width: 0;
      top: 40px;
      right: 20px;
      border-top: 5px solid #315efb;
      border-left: 5px solid transparent;
      border-right: 5px solid #315efb;
      border-bottom: 5px solid transparent;
      -webkit-transition: border 300ms;
      transition: border 300ms;
      z-index: 1;
    }
.rui__35iMfwd .rui__1Z2OELm:hover .rui__2qCWcKZ::after {
    border-top: 5px solid #2c54e2;
    border-right: 5px solid #2c54e2;
  }
.rui__35iMfwd .rui__1Z2OELm:active .rui__2qCWcKZ::after {
    border-top: 5px solid #274bc8;
    border-right: 5px solid #274bc8;
  }
.rui__zrch0o2.rui__35iMfwd .rui__2qCWcKZ::after {
    border-top: 5px solid #c60d8b;
    border-right: 5px solid #c60d8b;
  }
.rui__zrch0o2.rui__35iMfwd .rui__1Z2OELm:hover .rui__2qCWcKZ::after {
    border-top: 5px solid #b20c7d;
    border-right: 5px solid #b20c7d;
  }
.rui__zrch0o2.rui__35iMfwd .rui__1Z2OELm:active .rui__2qCWcKZ::after {
    border-top: 5px solid #9e0a6f;
    border-right: 5px solid #9e0a6f;
  }
.rui__1sJtt42 .rui__2qCWcKZ {
    position: absolute;
    width: auto;
    height: 375px;
    top: 0;
    left: 0;
    right: 20px;
    margin-left: 0;
    margin-right: 0;
    z-index: -1;
  }
.rui__3IpKyKs {
  width: 100%;
  height: 100%;

  background-size: cover;

  background-position: center;

  background-color: #edf0f3;
}
.rui__3IpKyKs.rui__V8GcCGg {
    opacity: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
  }
.rui__3IpKyKs.rui__MCa_BpP {
    opacity: 1;
  }
.rui__3IpKyKs.rui__1GSSkT- {
    background-color: #f7f9fa;
    background-image: url("https://static.rambler.ru/icons/error/no-image.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
  }
/* body */
.rui__29a_SuA {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  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%;
}
.rui__3jDMRi3 .rui__29a_SuA {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
.rui__35iMfwd .rui__29a_SuA,
  .rui__1sJtt42 .rui__29a_SuA {
    border-radius: 15px;
    background-color: #315efb;
    -webkit-transition: background-color 300ms;
    transition: background-color 300ms;
  }
.rui__35iMfwd .rui__29a_SuA {
    margin-top: 20px;
    padding: 20px 40px;
  }
.rui__1sJtt42 .rui__29a_SuA {
    padding: 20px;
  }
@media (max-width: 1299px) {

  .rui__1sJtt42 .rui__29a_SuA {
      margin-left: 205px
  }
    }
@media (min-width: 1300px) {

  .rui__1sJtt42 .rui__29a_SuA {
      margin-left: 240px
  }
    }
.rui__35iMfwd .rui__1Z2OELm:hover .rui__29a_SuA,
  .rui__1sJtt42 .rui__1Z2OELm:hover .rui__29a_SuA {
    background-color: #2c54e2;
  }
.rui__35iMfwd .rui__1Z2OELm:active .rui__29a_SuA,
  .rui__1sJtt42 .rui__1Z2OELm:active .rui__29a_SuA {
    background-color: #274bc8;
  }
.rui__zrch0o2.rui__35iMfwd .rui__29a_SuA,
  .rui__zrch0o2.rui__1sJtt42 .rui__29a_SuA {
    background-color: #c60d8b;
  }
.rui__zrch0o2.rui__35iMfwd .rui__1Z2OELm:hover .rui__29a_SuA,
  .rui__zrch0o2.rui__1sJtt42 .rui__1Z2OELm:hover .rui__29a_SuA {
    background-color: #b20c7d;
  }
.rui__zrch0o2.rui__35iMfwd .rui__1Z2OELm:active .rui__29a_SuA,
  .rui__zrch0o2.rui__1sJtt42 .rui__1Z2OELm:active .rui__29a_SuA {
    background-color: #9e0a6f;
  }
/* titles */
.rui__2Bx6GIe {
  overflow: hidden;
}
.rui__8I8-inP .rui__2Bx6GIe,
  .rui__Dl51ga4 .rui__2Bx6GIe,
  .rui__1VcePQ2 .rui__2Bx6GIe {
    padding-top: 20px;
  }
.rui__2H432zN {
  font-family: "Montserrat", sans-serif;
  font-size: 26px;
  font-weight: 900;
  line-height: 30px;
  word-break: break-word;
}
.rui__2H432zN::after {
    content: "";
    z-index: 1;

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;
  }
.rui__8I8-inP .rui__3tXEl49,
  .rui__2Ote9Z5 .rui__3tXEl49,
  .rui__Nippx78 .rui__3tXEl49,
  .rui__Dl51ga4 .rui__3tXEl49,
  .rui__1VcePQ2 .rui__3tXEl49 {
    color: #343b4c;
    -webkit-transition: color 300ms;
    transition: color 300ms;
  }
.rui__2Ote9Z5 .rui__3tXEl49 {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    max-height: 90px;
    line-height: 30px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
.rui__8I8-inP .rui__1Z2OELm:hover .rui__3tXEl49,
  .rui__2Ote9Z5 .rui__1Z2OELm:hover .rui__3tXEl49,
  .rui__Nippx78 .rui__1Z2OELm:hover .rui__3tXEl49,
  .rui__Dl51ga4 .rui__1Z2OELm:hover .rui__3tXEl49,
  .rui__1VcePQ2 .rui__1Z2OELm:hover .rui__3tXEl49 {
    color: #315efb;
  }
.rui__8I8-inP .rui__1Z2OELm:active .rui__3tXEl49,
  .rui__2Ote9Z5 .rui__1Z2OELm:active .rui__3tXEl49,
  .rui__Nippx78 .rui__1Z2OELm:active .rui__3tXEl49,
  .rui__Dl51ga4 .rui__1Z2OELm:active .rui__3tXEl49,
  .rui__1VcePQ2 .rui__1Z2OELm:active .rui__3tXEl49 {
    color: #274bc8;
  }
.rui__zrch0o2.rui__8I8-inP .rui__1Z2OELm:hover .rui__3tXEl49,
  .rui__zrch0o2.rui__2Ote9Z5 .rui__1Z2OELm:hover .rui__3tXEl49,
  .rui__zrch0o2.rui__Nippx78 .rui__1Z2OELm:hover .rui__3tXEl49,
  .rui__zrch0o2.rui__Dl51ga4 .rui__1Z2OELm:hover .rui__3tXEl49,
  .rui__zrch0o2.rui__1VcePQ2 .rui__1Z2OELm:hover .rui__3tXEl49 {
    color: #c60d8b;
  }
.rui__zrch0o2.rui__8I8-inP .rui__1Z2OELm:active .rui__3tXEl49,
  .rui__zrch0o2.rui__2Ote9Z5 .rui__1Z2OELm:active .rui__3tXEl49,
  .rui__zrch0o2.rui__Nippx78 .rui__1Z2OELm:active .rui__3tXEl49,
  .rui__zrch0o2.rui__Dl51ga4 .rui__1Z2OELm:active .rui__3tXEl49,
  .rui__zrch0o2.rui__1VcePQ2 .rui__1Z2OELm:active .rui__3tXEl49 {
    color: #9e0a6f;
  }
.rui__35iMfwd .rui__3tXEl49,
  .rui__1sJtt42 .rui__3tXEl49 {
    color: #fff;
  }
.rui__1ekZaUE {
  margin-top: 10px;
}
.rui__35r18K- {
  margin-right: 10px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  color: #fff;
  line-height: 20px;
}
.rui__36Wl_2t {
  display: block;
  margin-bottom: 10px;
  font-family: "Montserrat", sans-serif;
  font-size: 58px;
  font-weight: 900;
  line-height: 60px;
  color: #315efb;
  -webkit-transition: color 300ms;
  transition: color 300ms;
}
.rui__1VcePQ2 .rui__1Z2OELm:active .rui__36Wl_2t {
    color: #274bc8;
  }
.rui__zrch0o2 .rui__36Wl_2t {
    color: #c60d8b;
  }
.rui__zrch0o2.rui__1VcePQ2 .rui__1Z2OELm:active .rui__36Wl_2t {
    color: #9e0a6f;
  }
.rui__37BFu2o {
  color: #343b4c;
  -webkit-transition: color 300ms;
  transition: color 300ms;
}
.rui__1VcePQ2 .rui__1Z2OELm:hover .rui__37BFu2o {
    color: #315efb;
  }
.rui__1VcePQ2 .rui__1Z2OELm:active .rui__37BFu2o {
    color: #274bc8;
  }
.rui__zrch0o2.rui__1VcePQ2 .rui__1Z2OELm:hover .rui__37BFu2o {
    color: #c60d8b;
  }
.rui__zrch0o2.rui__1VcePQ2 .rui__1Z2OELm:active .rui__37BFu2o {
    color: #9e0a6f;
  }
/* meta */
.rui__1Pe8Cyj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 10px;
}
.rui__ySOCu7c {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
.rui__36rfxc7,
.rui__1CeQYIJ,
.rui__284_S4V {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
}
.rui__36rfxc7,
.rui__1CeQYIJ {
  margin-right: 10px;
}
.rui__Nippx78 .rui__36rfxc7,
  .rui__Dl51ga4 .rui__36rfxc7,
  .rui__1VcePQ2 .rui__36rfxc7,
  .rui__Nippx78 .rui__1CeQYIJ,
  .rui__Dl51ga4 .rui__1CeQYIJ,
  .rui__1VcePQ2 .rui__1CeQYIJ {
    color: #343b4c;
  }
.rui__35iMfwd .rui__36rfxc7,
  .rui__1sJtt42 .rui__36rfxc7,
  .rui__35iMfwd .rui__1CeQYIJ,
  .rui__1sJtt42 .rui__1CeQYIJ {
    color: #fff;
  }
.rui__284_S4V {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #8d96b2;
}
.rui__35iMfwd .rui__284_S4V,
  .rui__1sJtt42 .rui__284_S4V {
    color: #9fdfff;
  }
.rui__3YR08KK {
    width: 20px;
    height: 20px;
  }
/* author */
.rui__3H0jDkF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 15px;
}
.rui__3OabvHo {
  overflow: hidden;
  width: 40px;
  min-width: 40px;
  height: 40px;
  margin-right: 10px;
  border-radius: 20px;
  background-position: center;
  background-size: cover;
  background-color: #eff5ff;
}
.rui__g89_K3P {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Crect id='a' width='30' height='30' x='0' y='0' rx='15'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23e8eaef' xlink:href='%23a'/%3E%3Cpath fill='%23c7cad7' d='M24.088 23.275c-.745-.647-1.66-1.15-2.713-1.528C19.744 23.384 17.488 24.4 15 24.4s-4.744-1.016-6.375-2.653c-1.053.378-1.968.88-2.713 1.528C3.862 24.979 3.043 27.729 3 31h24c-.043-3.27-.862-6.02-2.912-7.725zM9 13a6 6 0 1112 0v2.4a6 6 0 11-12 0V13z' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");
  }
.rui__Tt2XkJK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rui__KIDlcKo,
.rui__fAlBg8F {
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  line-height: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.rui__KIDlcKo {
  font-weight: 600;
  color: #343b4c;
}
.rui__fAlBg8F {
  color: #8d96b2;
}
/* sourceLink */
.rui__1AWgVqT {
  position: relative;
  -ms-flex-item-align: start;
      align-self: flex-start;
  z-index: 1;
}
.rui__1AWgVqT.rui__36rfxc7,
  .rui__1AWgVqT .rui__KIDlcKo,
  .rui__1AWgVqT  {
    -webkit-transition: color 200ms;
    transition: color 200ms;
  }
.rui__1AWgVqT.rui__36rfxc7:hover,
  .rui__1AWgVqT:hover .rui__KIDlcKo {
    color: #8d96b2;
  }
@-webkit-keyframes rui__35kSbq1 {
  0% {
    background-color: rgba(159, 223, 255, 0.25);
  }

  90% {
    background-color: rgba(159, 223, 255, 0.25);
  }

  100% {
    background-color: transparent;
  }
}
@keyframes rui__35kSbq1 {
  0% {
    background-color: rgba(159, 223, 255, 0.25);
  }

  90% {
    background-color: rgba(159, 223, 255, 0.25);
  }

  100% {
    background-color: transparent;
  }
}
/* highlighted */
.rui__D-ZryfQ::before {
  content: "";
  z-index: 1;
  -webkit-animation: rui__35kSbq1 5.2s linear 0s 1;
          animation: rui__35kSbq1 5.2s linear 0s 1;

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;
}


.News__card--18WHp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 100%;
  height: 200px;
  border-radius: 2px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 15px 20px;
  margin-bottom: 15px;
  text-decoration: none;
  overflow: hidden;
  background-size: cover;
}

.News__card--18WHp * {
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.News__image--1C7NI {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  width: 100%;
  z-index: 1;
  background-position: center center;
}

.News__title--1IrW7 {
  font-family: CorsicaRamblerLX, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  color: #262626;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;

  z-index: 1;
  position: relative;
  max-height: 60px;
}

.News__description--2s4e8 {
  height: 60px;
  font-family: Roboto, Arial, sans-serif;
  font-size: 15px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #262626;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: -o-ellipsis-lastline;
  max-height: 60px;
  overflow: hidden;
  z-index: 1;
  text-align: left;
}

.News__source--1txHR {
  display: block;
  padding-top: 10px;
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
}

.News__default_card--278bA {
  height: 165px;
}

.News__default_card--278bA .News__title--1IrW7 {
  margin-bottom: 10px;
}

.News__image_card--131vY {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  /*align-items: center;*/
  /*text-align: center;*/
}

.News__image_card--131vY:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000)),
    -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000),
    linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  content: '';
  display: block;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  z-index: 2;
}

.News__image_card--131vY .News__title--1IrW7 {
  line-height: 1.5;
  color: #fff;
  max-height: 60px;
  -webkit-line-clamp: none;
  /*overflow: visible;*/
  z-index: 3;
}

.News__illustrated_card--3R8NW {
  padding-top: 110px;
}

.News__illustrated_card--3R8NW .News__image--1C7NI {
  height: 110px;
  bottom: auto;
}

.News__illustrated_card--3R8NW .News__title--1IrW7 {
  margin-top: 15px;
}

.News__image_card_new--3zUOd {
  /* composes: card_new; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 100%;
  /* height: 300px; */
  padding-top: 20px;
  overflow: hidden;
  text-decoration: none;
  border-top: 1px solid #e8eaf0;
}

.News__image_card_new--3zUOd:first-child {
  padding-top: 0;
  border-top: none;
}

.News__image_big--39wam {
  display: block;
  width: 100%;
  height: 180px;
  background-size: cover;
  background-position: center;
}

.News__title_big--1xVH4 {
  position: relative;
  top: -20px;
  margin-right: 20px;
  padding: 20px;
  font-size: 20px;
  line-height: 25px;
  font-weight: 900;
  font-family: "Montserrat", sans-serif;
  color: #fff;
  background-color: #315efb;
  border-radius: 15px;
}

.News__card_new--3wDtN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  overflow: hidden;
  padding: 20px 0;
  text-decoration: none;
  border-top: 1px solid #e8eaf0;
}

.News__default_card_new--3-9M3 {
}

.News__title_new--dgOy0 {
  padding: 0 20px;
  font-size: 20px;
  line-height: 25px;
  font-weight: 900;
  font-family: "Montserrat", sans-serif;
  color: #343b4c;
}

.News__image_new--cSzZh {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: block;
  width: 120px;
  height: 90px;
  background-position: center;
  background-size: cover;
  border-radius: 1px;
}

.More__root--rhwWU {
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
}

.More__root__rabota--26Vi5 {
  text-align: left;
  height: 45px;
}

.More__button--9AznM {
  cursor: pointer;
  height: 35px;
  line-height: 35px;
  border-radius: 1px;
  background-color: #315efb;
  font-family: Roboto, Arial, sans-serif;
  font-size: 11px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 1.3px;
  color: #ffffff;
  text-transform: uppercase;
  padding: 0 20px;
  border: none;
}

.More__button--9AznM:hover {
  background: #234ae4;
}

.More__button--9AznM:active {
  background: #1039d6;
  outline: none;
}

.More__button_loading--DttZO {
  background: #fff;
  /*line-height: 45px;*/
}

.More__button__rabota--uY6Pn {
  background: #315efb;
  color: #fff;
  cursor: pointer;
  font-size: 11px;
  border: none;
  line-height: 45px;
  height: 45px;
  display: inline-block;
  text-align: center;
  letter-spacing: 1.3px;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 1px;
  padding: 0 30px;
  font-weight: 500;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-family: Roboto, Arial, sans-serif;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 300px;
  min-width: 160px;
}

.More__button__rabota--uY6Pn:hover {
  background: #234ae4;
  color: #fff;
}

.More__button__rabota--uY6Pn:active {
  background: #1039d6;
  color: #fff;
}

.More__root__rabota--26Vi5 .More__button__rabota--uY6Pn {
  line-height: 35px;
  height: 35px;
}

.More__root--yovnK {
  display: block;
  text-align: center;
  padding: 0 10px;
  margin-bottom: 15px;
}

.More__button--1WWda {
  width: 100%;
  height: 45px;
  line-height: 45px;
  border-radius: 1px;
  background-color: #315efb;
  font-family: Roboto, Arial, sans-serif;
  font-size: 13px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 1.4px;
  color: #ffffff;
  text-transform: uppercase;
  border: none;
}

.More__button_loading--2lc2Z {
  background: #fff;
}

.More__wrapper--3dlwt {
  display: block;
  text-align: center;
  margin: 15px 10px 20px 10px;
}

.More__more--3YeKn {
  width: 100%;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  border-radius: 20px;
  background-color: #315efb;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
  border: none;
}

.More__more_loading--20ru0 {
  background: #fff;
}


/* @import '../variables.css'; */

.ScrollTopMobile__root--1nlaX {
  /* position: relative; */
  position: absolute;
  right: 0;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  /* box-shadow: 0 2px 10px 0 rgba(102, 116, 166, 0.2); */
  background-color: #315efb;
  cursor: pointer;

  margin: 15px 10px 20px 0;
}

.ScrollTopMobile__root--1nlaX:after {
  content: '';
  width: 20px;
  height: 20px;
  display: block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iI0ZGRiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wIDIwVjBtMjAgMHYyMG0tNC44ODQtNi44MjNMMTAgOC4wNjFsLTUuMTE2IDUuMTE2Yy0uMTk1LjE5NS0uNTEyLjE5NS0uNzA3IDBsLS4zNTQtLjM1NGMtLjE5NS0uMTk1LS4xOTUtLjUxMiAwLS43MDdsNS40Ny01LjQ2OWMuMzktLjM5MSAxLjAyNC0uMzkxIDEuNDE0IDBsNS40NyA1LjQ2OWMuMTk1LjE5NS4xOTUuNTEyIDAgLjcwN2wtLjM1NC4zNTRjLS4xOTUuMTk1LS41MTIuMTk1LS43MDcgMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0MC4wMDAwMDAsIC0yMzc1LjAwMDAwMCkgdHJhbnNsYXRlKDQzMC4wMDAwMDAsIDIzNjUuMDAwMDAwKSB0cmFuc2xhdGUoMTAuMDAwMDAwLCAxMC4wMDAwMDApIHRyYW5zbGF0ZSgwLjAwMDAwMCwgMC4wMDAwMDApIi8+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
  margin-top: 10px;
  margin-left: 10px;
}

/* .scroll {
  content: '';
  position: fixed;
  background-size: contain;
  right: 25px;
  bottom: 25px;
  z-index: var(--z-index-above-content);
  width: 50px;
  height: 50px;
  border-radius: 100px;
  box-shadow: 0 2px 10px 0 rgba(102, 116, 166, 0.2);
  background-color: #315efb;
  cursor: pointer;
  transition: opacity 0.2s;
  opacity: 1;
} */

/* .scroll:after {
  content: '';
  width: 20px;
  height: 13px;
  display: block;
  background-image: url(./icon-arrow.svg);
  margin-top: 18px;
  margin-left: 15px;
} */

/* .scroll:hover {
  background-color: #274bc8;
} */

/* .scroll_hidden {
  composes: scroll;
  opacity: 0;
} */

.News__root--3BUYt {
  position: relative;
  -webkit-transition: all 1s 1s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: all 1s 1s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  margin-top: 0;
}

.News__root_ready--1CVL7 {

  margin-top: -25vh;
}

.News__list--2oiwh {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 0;
}

.News__enter--1pZxv {
  opacity: 0.01;
}

.News__enter--1pZxv.News__enter_active--1ShEk {
  opacity: 1;
  -webkit-transition: opacity 500ms ease-in;
  transition: opacity 500ms ease-in;
}

.News__leave--356Ih {
  opacity: 1;
}

.News__leave--356Ih.News__leave_active--fxnjb {
  opacity: 0.01;
  -webkit-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
}

.News__adv--2gnu4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 300px;
  height: 290px;
  border-radius: 2px;
  background-color: #eff5ff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 15px;
}

.News__adv--2gnu4 > div {
  width: 100%;
}

@media screen and (max-width: 1299px) {
  .News__adv--2gnu4 {
    width: 315px;
  }
}

@media screen and (max-width: 1024px) {
  .News__adv--2gnu4 {
    width: 305px;
  }
}

.News__item--3D6Ot {
  margin-bottom: 20px;
}

.News__item--3D6Ot a {
  text-decoration: none;
  font-size: 26px;
  line-height: 30px;
}

/* .item > *:nth-child(1) > *:nth-child(2) {
  box-sizing: border-box;
} */

.News__item--3D6Ot > *:nth-child(1) > * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media screen and (max-width: 1014px) {
  .rui__3c4kZZZ.rui__RHYfUES {
    width: 300px;
  }
  .rui__3c4kZZZ.rui__RHYfUES.rui__3vqRDDt {
    width: 620px;
  }
}
.News__root--2jwmU {
  position: relative;
  /* transition: all 1s 1s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  margin-top: 255px; */
}

.News__root_ready--27IY5 {
  /* margin-top: 0; */
}

.News__list--3gVJL {
  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;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.News__adv--2CpCp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 100%;
  height: 119px;
  border-radius: 2px;
  background-color: #fff;
  margin-bottom: 5px;
  text-decoration: none;
  overflow: hidden;
  background-size: cover;
  border-top: 1px solid #e8eaf0;
  padding-top: 10px;
}

.News__adv--2CpCp:last-child {
  border-bottom: 1px solid #e8eaf0;
}

.News__buttons--3j31p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 75px;
}

.News__button_more--EF1dJ {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-right: 60px;
}
:root {
  /* 
    Правила использования z-index:
    - попробовать обойтись без z-index
    - внутри блока постараться использовать только локальные значения z-index от -1 до 9
    - если что-то вылазит из-блока (выпадашки селекта) и должно
      перекрывать другой контент, подойдет --z-index-above-content
    - для модальных окон перекроет все --z-index-max
    - выше топлайна, но ниже модальных окон --z-index-above-topline
    
    Известные нам значения внешних компонентов:
    1999; — реклама от Яндекса
    10; — топлайн десктоп
    1000; — топлайн мобильный 
    10; — поисковый саджест десктопный
    20; — попап авторизации в топлайне
  */

  /* Просто над всем обычным static-контентом */

  /* Элемент, котоый должен оказаться над топлайном, но не модальное окно */

  /* Элемент, котоый перекрывает всё (модальные окна: капча, настройки, геопозиция) */

  /* Дебаг нужен нам вообще всегда */
}

.Debug__root--iJEsI {
  position: fixed;
  bottom: 0;
  right: 0;
  padding: 5px;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  font-family: monospace;
  z-index: 9002;

  /*overflow: auto;*/
  /*background: rgba(255, 255, 255, 0.9);*/

  /*max-height: 5px;*/
  /*width: 5px;*/

  /*box-shadow: 0 0 5px #333;*/
}

.Debug__root--iJEsI a {
  color: #dcdfe7;
  text-decoration: none;
}

.Debug__root--iJEsI span {
  cursor: pointer;
}

.top100_markup {
  position: absolute;
  background-color: rgba(255, 0, 0, 0.5);
  color: #fff;
  font-size: 10px;
  font-family: monospace;
  pointer-events: none;
  text-shadow: 1px 1px 1px #333;
  z-index: 9002;
}

.utm__links {
  position: absolute;
  font-size: 10px;
  pointer-events: none;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  color: #fff;
  background-color: #274bc8;
  text-align: center;
  line-height: 20px;
  z-index: 9002;
}

.utm__table {
  position: fixed;
  top: 0;
  right: 0;
  max-width: 550px;
  max-height: calc(100% - 60px);
  overflow-y: auto;
  background-color: #fff;
  opacity: 0.8;
  font-family: sans-serif;
  z-index: 9002;
}

.utm__table table {
  border-collapse: collapse;
  border-color: #dcdfe7;
}

.utm__table td {
  padding: 1px 2px;
}

.js-hidden,
.js-utm-hidden {
  display: none;
}

/*.root:hover {*/

/*max-height: 100vh;*/

/*width: 50%;*/

/*}*/

/*.root:before {*/

/*content: '';*/

/*width: 5px;*/

/*height: 5px;*/

/*background: #f00;*/

/*top: 0;*/

/*left: 0;*/

/*}*/

/*.state {*/

/*white-space: pre-wrap;*/

/*font-family: Monaco, monospace;*/

/*font-size: 11px;*/

/*}*/

/* .root {
  margin-top: auto;
} */
:root {
  /* Dark theme */

  /* White theme */
}

@font-face {
  font-family: "RamblerLikes";
  src:
    url("https://static.rambler.ru/fonts/RamblerLikes/regular.woff2") format("woff2"),
    url("https://static.rambler.ru/fonts/RamblerLikes/regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  /* stylelint-disable-next-line csstree/validator */
  font-display: swap;
}

.rui__12e0w {
  display: block;
  width: 100%;
  min-width: 320px;
}

.rui__12e0w.rui__GnM4u {
    color: #c6cad8;
    background-color: #1f2431;
  }

.rui__12e0w.rui__1nrQ8 {
    color: #8d96b2;
    background-color: #fff;
  }

.rui__3YRCE {
  margin: 0 auto;
}

@media (min-width: 769px) {

.rui__PPn2z {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box
}
  }

@media (min-width: 1280px) {

.rui__PPn2z {
    width: 1240px;
    padding: 0
}
  }

.rui__6S7un {
  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;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (max-width: 768px) {

.rui__6S7un {
    -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;
    padding-bottom: 25px
}
  }

@media (min-width: 769px) {

.rui__6S7un {
    padding-top: 10px;
    padding-bottom: 20px
}
  }

@media (max-width: 1279px) {

.rui__6S7un {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
}
  }

.rui__1NJfp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-right: 40px;
  list-style: none;
}

@media (max-width: 768px) {

.rui__1NJfp {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-right: 0;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box
}
  }

@media (min-width: 769px) and (max-width: 1279px) {

.rui__1NJfp {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0
}
  }

.rui__LT0Id {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 10px;
  margin-right: 20px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
}

.rui__LT0Id:last-child {
    margin-right: 0;
  }

@media (max-width: 768px) {

.rui__LT0Id {
    margin: 20px 10px 0;
    text-align: center
}
  }

.rui__LT0Id, .rui__LT0Id a {
    text-decoration: none;
    cursor: pointer;
  }

.rui__GnM4u .rui__LT0Id, .rui__GnM4u .rui__LT0Id a {
      color: #c6cad8;
    }

.rui__GnM4u .rui__LT0Id:active, .rui__GnM4u .rui__LT0Id a:active {
        color: #8d96b2;
      }

.rui__1nrQ8 .rui__LT0Id, .rui__1nrQ8 .rui__LT0Id a {
      color: #8d96b2;
    }

.rui__1nrQ8 .rui__LT0Id:active, .rui__1nrQ8 .rui__LT0Id a:active {
        color: #274bc8;
      }

@media (min-width: 769px) {

.rui__LT0Id, .rui__LT0Id a {
      -webkit-transition: color 100ms;
      transition: color 100ms;
      cursor: pointer
  }

      .rui__LT0Id:hover, .rui__LT0Id a:hover {
        -webkit-transition: color 200ms;
        transition: color 200ms;
      }

      .rui__GnM4u .rui__LT0Id:hover, .rui__GnM4u .rui__LT0Id a:hover {
        color: #62687f;
      }

      .rui__1nrQ8 .rui__LT0Id:hover, .rui__1nrQ8 .rui__LT0Id a:hover {
        color: #2c54e2;
      }
    }

.rui__26R2r {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 768px) {

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

@media (max-width: 768px) {

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

@media (min-width: 769px) {

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

@media (max-width: 1279px) {

.rui__26R2r {
    width: 100%
}
  }

@media (max-width: 768px) {

.rui__2vW8H {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    margin: 20px 10px 5px
}
  }

@media (min-width: 769px) {

.rui__2vW8H {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1
}
  }

.rui__3CFio {
  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;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 40px;
  height: 40px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.rui__GnM4u .rui__3CFio {
    border: 1px solid #c6cad8;
    color: #c6cad8;
  }

.rui__1nrQ8 .rui__3CFio {
    background-color: #f3f4f7;
    color: #8d96b2;
  }

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

@media (max-width: 768px) {

.rui__11vUz {
    margin-top: 20px;
    margin-bottom: 5px
}
  }

@media (min-width: 769px) {

.rui__11vUz {
    margin-left: 40px
}

    .rui__11vUz + .rui__11vUz {
      margin-left: 10px;
    }
  }

.rui__3Seee {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 40px;
  height: 40px;
  font-size: 0;
  border-radius: 50%;
  cursor: pointer;
  -webkit-transition: background-color 100ms;
  transition: background-color 100ms;
  text-decoration: none;
}

@media (max-width: 768px) {

.rui__3Seee {
    margin: 0 10px
}
  }

@media (min-width: 769px) {
    .rui__3Seee + .rui__3Seee {
      margin-left: 10px;
    }
  }

.rui__3Seee::before {
    /* stylelint-disable font-family-no-missing-generic-family-keyword */
    font-family: RamblerLikes;
    font-size: 20px;
    color: #c6cad8;
    -webkit-transform: translate(0.5px, 1px);
            transform: translate(0.5px, 1px);
  }

.rui__GnM4u .rui__3Seee::before {
      color: #c6cad8;
    }

.rui__1nrQ8 .rui__3Seee::before {
      color: #649dff;
    }

.rui__3Seee.rui__3ST_Y::before {
    content: "\E806";
  }

.rui__3Seee.rui__1ooH7::before {
    content: "\E814";
  }

.rui__3Seee.rui__2Z_Pa::before {
    content: "\E807";
  }

.rui__3Seee.rui__1EyDw::before {
    content: "\E800";
  }

.rui__3Seee.rui__13lsw::before {
    content: "\E801";
  }

.rui__3Seee.rui__3rxUL::before {
    content: "\E819";
  }

.rui__3Seee.rui__1moMa::before {
    content: "\E903";
  }

.rui__3Seee.rui__2qRp3::before {
    content: "\E904";
  }

.rui__GnM4u .rui__3Seee {
    background-color: #343b4c;
  }

.rui__GnM4u .rui__3Seee:hover {
      background-color: #62687f;
    }

.rui__GnM4u .rui__3Seee:active {
      background-color: #8d96b2;
    }

.rui__1nrQ8 .rui__3Seee {
    background-color: #e0ebff;
  }

.rui__1nrQ8 .rui__3Seee:hover {
      background-color: #c1d8ff;
    }

.rui__1nrQ8 .rui__3Seee:active {
      background-color: #a2c4ff;
    }

.rui__3vHI0 {
  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: 10px 0;
}

.rui__GnM4u .rui__3vHI0 {
    background-color: #343b4c;
  }

.rui__1nrQ8 .rui__3vHI0 {
    background-color: #f3f4f7;
  }

.rui__38qc1 {
    margin-right: 10px;
    font-family: "Montserrat", sans-serif;
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
  }

.rui__GnM4u .rui__38qc1 {
      color: #c6cad8;
    }

.rui__1nrQ8 .rui__38qc1 {
      color: #8d96b2;
    }

.rui__13kcG {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }


* {
  margin: 0;
  padding: 0;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}

html {
  height: 100%;
}

b {
  font-weight: 700;
}

h1 {
  font-size: inherit;
  font-weight: inherit;
}

/* Мобильный дизайн достаточно продуман, чтобы отключить автоматическое увеличивание текста браузером */

body {
  -webkit-text-size-adjust: none;
}

/* Содержимое файла https://static.rambler.ru/fonts/Roboto/Roboto.css */

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  src: url('https://static.rambler.ru/fonts/Roboto/bold.woff2') format('woff2'),
    url('https://static.rambler.ru/fonts/Roboto/bold.woff') format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('https://static.rambler.ru/fonts/Roboto/light.woff2') format('woff2'),
    url('https://static.rambler.ru/fonts/Roboto/light.woff') format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('https://static.rambler.ru/fonts/Roboto/medium.woff2')
      format('woff2'),
    url('https://static.rambler.ru/fonts/Roboto/medium.woff') format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('https://static.rambler.ru/fonts/Roboto/regular.woff2')
      format('woff2'),
    url('https://static.rambler.ru/fonts/Roboto/regular.woff') format('woff');
}

/* Содержимое файла https://static.rambler.ru/fonts/CorsicaRamblerLX/CorsicaRamblerLX.css */

@font-face {
  /* Нестандартное название, чтобы не использовался установленный системный шрифт (который может быть с другой базовой линией) */
  font-family: 'CorsicaRamblerLX';
  font-style: normal;
  font-weight: 500;
  src: url('https://static.rambler.ru/fonts/CorsicaRamblerLX/medium.woff2')
      format('woff2'),
    url('https://static.rambler.ru/fonts/CorsicaRamblerLX/medium.woff')
      format('woff');
}

@font-face {
  /* Нестандартное название, чтобы не использовался установленный системный шрифт (который может быть с другой базовой линией) */
  font-family: 'CorsicaRamblerLX';
  font-style: normal;
  font-weight: 400;
  src: url('https://static.rambler.ru/fonts/CorsicaRamblerLX/regular.woff2')
      format('woff2'),
    url('https://static.rambler.ru/fonts/CorsicaRamblerLX/regular.woff')
      format('woff');
}

/* Содержимое файла https://static.rambler.ru/fonts/Montserrat/Montserrat.css */

@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://static.rambler.ru/fonts/Montserrat/ios14-osx11-fix/regular.woff) format("woff")}

@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://static.rambler.ru/fonts/Montserrat/ios14-osx11-fix/medium.woff) format("woff")}

@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://static.rambler.ru/fonts/Montserrat/ios14-osx11-fix/semibold.woff) format("woff")}

@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://static.rambler.ru/fonts/Montserrat/ios14-osx11-fix/bold.woff) format("woff")}

@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(https://static.rambler.ru/fonts/Montserrat/ios14-osx11-fix/black.woff) format("woff")}

.LayoutR0Mobile__default_link--1no4A {
    color: #315efb;
}

.LayoutR0Mobile__default_link--1no4A:hover {
  color: #2c54e2;
}

.LayoutR0Mobile__default_link--1no4A:active {
  color: #274bc8;
}

/* .default_link:visited {
  color: #ab47bc;
} */

.LayoutR0Mobile__colored_link--2gC7j {
}

.LayoutR0Mobile__colored_link--2gC7j:hover {
  color: #315efb;
}

.LayoutR0Mobile__colored_link--2gC7j:active {
  color: #274bc8;
}

/* .colored_link:visited {
  color: #ab47bc;
} */

:root {
  /* 
    Правила использования z-index:
    - попробовать обойтись без z-index
    - внутри блока постараться использовать только локальные значения z-index от -1 до 9
    - если что-то вылазит из-блока (выпадашки селекта) и должно
      перекрывать другой контент, подойдет --z-index-above-content
    - для модальных окон перекроет все --z-index-max
    - выше топлайна, но ниже модальных окон --z-index-above-topline
    
    Известные нам значения внешних компонентов:
    1999; — реклама от Яндекса
    10; — топлайн десктоп
    1000; — топлайн мобильный 
    10; — поисковый саджест десктопный
    20; — попап авторизации в топлайне
  */

  /* Просто над всем обычным static-контентом */

  /* Элемент, котоый должен оказаться над топлайном, но не модальное окно */

  /* Элемент, котоый перекрывает всё (модальные окна: капча, настройки, геопозиция) */

  /* Дебаг нужен нам вообще всегда */
}

.LayoutR0Mobile__root--3GBaT {
  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;
}

.LayoutR0Mobile__news--2cFh_ {
  max-width: 640px;
  margin: 0 auto;
  -webkit-box-shadow: 0 0 100px rgba(38, 38, 38, 0.1);
          box-shadow: 0 0 100px rgba(38, 38, 38, 0.1);
}

.LayoutR0Mobile__footer--3ovL_ {
  margin-top: auto;
}

.LayoutR0Mobile__form__wrapper--2p8CE {
  height: 45px;
  -webkit-transition: top 0.2s linear;
  transition: top 0.2s linear;
}

.LayoutR0Mobile__form--1MDIy {
  position: -webkit-sticky;
  position: sticky;
  padding: 15px 10px;
}

.LayoutR0Mobile__form--1MDIy::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.form_fixed .LayoutR0Mobile__topline--T2ujM {
  display: none;
}

.form_fixed {
  top: 0;
  left: 0;
  right: 0;
  padding: 15px 10px;
  z-index: 9;
}

.form_fixed::before {
  opacity: 1;
}

