@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@500;700&display=swap);
.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__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: fixed;
  overflow: hidden;
  overflow-y: auto;
  width: 100vw;
  height: calc(100vh - 60px);
  top: 60px;
  left: 0;
  background-color: #fff;
}

.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:active {
    background-color: #e0ebff;
  }

.rui__140kY .rui__2DOZZ:active {
      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: 10px;
  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__3aoTs.rui__1xdnP {
    z-index: 3;
  }

.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__1xdnP .rui__2-LXs {
    position: fixed;
    height: 60px;
    top: -70px;
    left: 0;
    right: 0;
    padding-left: 0;
    background-color: #fff;
    -webkit-transform: translateY(70px);
            transform: translateY(70px);
    -webkit-transition: none;
    transition: none;
  }

.rui__3grbq {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  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__16TeD {
  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;
  width: 40px;
  height: 40px;
  min-width: 40px;
  font-size: 0;
  cursor: pointer;
  border-radius: 20px;
}

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

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

.rui__2t4_g {
  position: fixed;
  z-index: 999;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(52, 59, 76, 0.8);
  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-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);
  z-index: 4;
}

.rui__2DjlI.rui__1-PJc {
    -webkit-transition: -webkit-transform 300ms;
    transition: -webkit-transform 300ms;
    transition: transform 300ms;
    transition: transform 300ms, -webkit-transform 300ms;
  }

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

.rui__2iaB0 {
  position: relative;
  min-height: 50px;
  background-color: #fff;
  z-index: 2;
}

.rui__5ms8u {
  background-color: #fff;
}

.rui__5ms8u.rui__3vtHK {
    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__5ms8u.rui__3vtHK.rui__3UdI4 {
      -webkit-transform: translateY(70px);
              transform: translateY(70px);
    }


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

: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.Button__button--3Yr7O {
  cursor: pointer;
  text-align: center;
  font-weight: 500;
  font-family: "Montserrat", 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;
}

.Button__button--3Yr7O:hover {
  color: #fff;
  background: #2c54e2;
}

.Button__button--3Yr7O:active {
  color: #fff;
  background: #274bc8;
}

.Button__button_primary--1f34F {
}

.Button__button_secondary--1-K5C {
  background: #eff5ff;
  color: #343B4C;
}

.Button__button_secondary--1-K5C:hover {
  background: #315efb;
}

.Button__button_secondary--1-K5C:active {  
  background: #274bc8;
}

.Button__button_danger--WsKfm {
  background: #ff564e;
}

.Button__button_outline--1zK1z {
  color: #343B4C;
  background: transparent;
}

.Button__button_flat--9XWvX {
  color: #343B4C;
}

.Button__button_primary--1f34F:disabled,
.Button__button_secondary--1-K5C:disabled,
.Button__button_danger--WsKfm:disabled,
.Button__button_outline--1zK1z:disabled,
.Button__button_flat--9XWvX:disabled {
  background: #f5f7f8;
  color: #afb5c9;
  pointer-events: none;
}

.Button__button_mobile--J0-SM {
  width: 100%;
}
: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-контентом */
  --z-index-above-content: 9;

  /* Элемент, котоый должен оказаться над топлайном, но не модальное окно */
  --z-index-above-topline: 1001;

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

  /* Дебаг нужен нам вообще всегда */
  --z-index-debug: 9002;

  --color-default: #343B4C;
  /* Цвета ссылок */
  --link-color-default: #315efb;
  --link-color-hover: #2c54e2;
  --link-color-active: #274bc8;
}
.FiltersWidget__control--13MFx {
  color: var(--color-default);
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 15px;
  line-height: 40px;
  display: flex;
  cursor: pointer;
  margin: 0 0 0 20px;
  user-select: none;
  align-items: center;
  transition: color 200ms;
}
.FiltersWidget__control_apply--3xeIR {
  color: var(--link-color-default); 
}
.FiltersWidget__control--13MFx > span {
  color: var(--link-color-default); 
  display: flex;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background-color: #e0ebff;
  align-items: center;
  justify-content: center;
  position: relative;
}
.FiltersWidget__control--13MFx:hover {
  color: var(--link-color-hover); 
}
.FiltersWidget__control--13MFx:active {
  color: var(--link-color-active); 
}
.FiltersWidget__control--13MFx:hover > span,
.FiltersWidget__control_apply--3xeIR > span {
  color: var(--link-color-hover); 
  background-color: #d1e2ff;
}
.FiltersWidget__control--13MFx:active > span {
  color: var(--link-color-active); 
  background-color: #c1d8ff;
}

.FiltersWidget__control--13MFx > span > i,
.FiltersWidget__control_apply--3xeIR > span > i {
  position: absolute;
  top: 0;
  right: -5px;
  width: 15px;
  height: 15px;
  font-family: 'Manrope';
  font-size: 9px;
  font-weight: 600;
  line-height: 15px;
  text-align: center;
  color: #fff;
  border-radius: 10px;
  background-color: #315efb;
  font-style: normal;
}

.FiltersWidget__control--13MFx > div {
  margin: 0 0 0 5px;
}

.FiltersWidget__control_wide--1MxUU > div {
  margin: 0 0 0 10px;
}


@media only screen and (max-width: 1240px) {
  .FiltersWidget__control--13MFx > div {
    display: none;
  }
}
.FiltersWidget__line--CD2N7 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  position: relative;
  background-color: #fff;
  -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);
  border-top: 1px solid #E0EBFF;
  z-index: 9;
}

.FiltersWidget__bottom--aO9K8 {
  display: flex;
  flex-direction: row;
  justify-content:space-between;
  max-width: 1260px;
  width: 100%;
}


@media only screen and (min-width: 1300px) {
  .FiltersWidget__bottom--aO9K8 {
    max-width: 1260px;
  }
}

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

: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.Settings__control--CDbyj {
}

.Settings__bg--28tVN {
  background-color: rgba(52,59,76, 0.8);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99;
}

.Settings__popup--1UnLl {
  padding: 20px;
  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: 100;
  -webkit-overflow-scrolling: touch;
  -webkit-box-shadow: 0px 10px 30px -5px rgba(49, 94, 251, 0.25);
          box-shadow: 0px 10px 30px -5px rgba(49, 94, 251, 0.25);
  border-radius: 15px;
  font-family: 'Manrope'
}

.Settings__popup--1UnLl * {
  -webkit-overflow-scrolling: touch;
}

.Settings__settings--1V_jP {
  max-width: 560px;
  width: 100%;
}

.Settings__caption--2YCrJ {
  font-family: 'Manrope';
  font-weight: 800;
  font-size: 21px;
  line-height: 30px;
  color: #343B4C;
  margin: 0 0 20px;
}

.Settings__close--3ny7a {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #343B4C;
  position: absolute;
  height: 20px;
  width: 20px;
  right: 20px;
  top: 20px;
  overflow: hidden;
}

.Settings__close--3ny7a:hover {
  color: #2c54e2;
}

.Settings__close--3ny7a:active {
  color: #274bc8;
}

.Settings__item--3a4l9 {
  margin: 0 0 20px;
  color: #343B4C;
}

.Settings__select--1REpT {
  color: #343B4C;
  background: #EFF5FF;
  border-radius: 5px;
  font-family: 'Manrope';
  font-size: 15px;
  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;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.Settings__select_opened--pwv2H {
}

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

.Settings__value--ZbNFM {
  padding: 10px 40px 10px 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-weight: 300;
}

.Settings__value--ZbNFM svg {
  position: absolute;
  right: 10px;
  top: 10px;
  height: 20px;
  width: 20px;
}

.Settings__value--ZbNFM span {
  text-transform: lowercase;
  font-family: 'Manrope';
  font-size: 15px;
  line-height: 20px;
}

.Settings__value--ZbNFM span.Settings__label--2ZvRN {
  text-transform: none;
}

.Settings__select_opened--pwv2H .Settings__value--ZbNFM {
  border-radius: 5px;
  background-color: #e0ebff;
  color: #274bc8;
}

.Settings__select_opened--pwv2H .Settings__value--ZbNFM svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.Settings__options--1MAky {
  background-color: #eff5ff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  left: 0;
  right: 0;
  top: 45px;
  z-index: 1001;
  -webkit-box-shadow: 0px 10px 30px -5px rgba(49, 94, 251, 0.25);
          box-shadow: 0px 10px 30px -5px rgba(49, 94, 251, 0.25);
  border-radius: 5px;
  overflow: hidden;
}

.Settings__scrollable--19-rR {
  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;
}

.Settings__scrollable--19-rR::-webkit-scrollbar {
  width: 5px;
}

.Settings__scrollable--19-rR::-webkit-scrollbar-thumb {
  background: #c6cad8;
  border-radius: 2.5px;
}

.Settings__scrollable--19-rR::-webkit-scrollbar-track {
  margin: 10px 0;
  padding-right: 10px;
}

.Settings__option--2mM2L {
  font-family: 'Manrope';
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  padding: 10px 20px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.Settings__option--2mM2L:hover {
  background-color: #e0ebff;
  color: #2c54e2;
}

.Settings__option--2mM2L:active {
  background-color: #e0ebff;
  color: #274bc8;
}

.Settings__option--2mM2L > svg {
  margin: 0 5px 0 0;
}

.Settings__option_selected--1IEp8 {
  font-weight: 600;
  position: relative;
  color: #315efb;
}

.Settings__option_selected--1IEp8 span.Settings__name--2FrCz::first-letter {
  text-transform: uppercase;
}

.Settings__option_selected--1IEp8 span.Settings__label--2ZvRN {
  text-transform: none;

}

.Settings__option_selected--1IEp8 span.Settings__name--2FrCz::after {
  display: inline-block;
  content: "\00a0";
}

.Settings__option_selected--1IEp8 span {
  text-transform: lowercase;
}

.Settings__buttons--2cf_K {
  display: block;
}

.Settings__buttons--2cf_K > button {
  margin: 0 20px 0 0;
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 15px;
}

.Settings__buttons--2cf_K > button:last-child {
  margin: 0;
}

/* Mobile */

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

.Settings__settings_mobile--3yRJx .Settings__close--3ny7a  {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzM0M0I0QyI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAgMjBWMG0yMCAwdjIwTTE2LjE3NyA0Ljg4NEwxMS4wNjEgMTBsNS4xMTYgNS4xMTZjLjE5NS4xOTUuMTk1LjUxMiAwIC43MDdsLS4zNTQuMzU0Yy0uMTk1LjE5NS0uNTEyLjE5NS0uNzA3IDBMMTAgMTEuMDYxbC01LjExNiA1LjExNmMtLjE5NS4xOTUtLjUxMi4xOTUtLjcwNyAwbC0uMzU0LS4zNTRjLS4xOTUtLjE5NS0uMTk1LS41MTIgMC0uNzA3TDguOTM5IDEwIDMuODIzIDQuODg0Yy0uMTk1LS4xOTUtLjE5NS0uNTEyIDAtLjcwN2wuMzU0LS4zNTRjLjE5NS0uMTk1LjUxMi0uMTk1LjcwNyAwTDEwIDguOTM5bDUuMTE2LTUuMTE2Yy4xOTUtLjE5NS41MTItLjE5NS43MDcgMGwuMzU0LjM1NGMuMTk1LjE5NS4xOTUuNTEyIDAgLjcwNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3MCAtMzApIHRyYW5zbGF0ZSgxMCAxMCkgdHJhbnNsYXRlKDI2MCAyMCkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

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

.Settings__settings_mobile--3yRJx .Settings__options--1MAky {
  padding-right: 5px;
}

.Settings__settings_mobile--3yRJx .Settings__buttons--2cf_K {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.Settings__settings_mobile--3yRJx .Settings__buttons--2cf_K > button {
  margin: 0 0 15px;
}  

: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.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: 0 10px;
}

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

.Settings__control--CDbyj {
}

.Settings__bg--28tVN {
  background-color: rgba(52,59,76, 0.8);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99;
}

.Settings__popup--1UnLl {
  padding: 20px;
  border-radius: 15px;
  background-color: #ffffff;
  box-sizing: border-box;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 20px;
  z-index: 100;
  -webkit-overflow-scrolling: touch;
  box-shadow: 0px 10px 30px -5px rgba(49, 94, 251, 0.25);
  border-radius: 15px;
  font-family: 'Manrope'
}

.Settings__popup--1UnLl * {
  -webkit-overflow-scrolling: touch;
}

.Settings__settings--1V_jP {
  max-width: 560px;
  width: 100%;
}

.Settings__caption--2YCrJ {
  font-family: 'Manrope';
  font-weight: 800;
  font-size: 21px;
  line-height: 30px;
  color: var(--color-default);
  margin: 0 0 20px;
}

.Settings__close--3ny7a {
  cursor: pointer;
  display: flex;
  color: var(--color-default);
  position: absolute;
  height: 20px;
  width: 20px;
  right: 20px;
  top: 20px;
  overflow: hidden;
}
.Settings__close--3ny7a:hover {
  color: var(--link-color-hover);
}
.Settings__close--3ny7a:active {
  color: var(--link-color-active);
}

.Settings__item--3a4l9 {
  margin: 0 0 20px;
  color: var(--color-default);
}

.Settings__select--1REpT {
  color: var(--color-default);
  background: #EFF5FF;
  border-radius: 5px;
  font-family: 'Manrope';
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  box-sizing: border-box;
  position: relative;
  flex-direction: column;
  cursor: pointer;
  user-select: none;
}

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

.Settings__value--ZbNFM {
  padding: 10px 40px 10px 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  user-select: none;
  font-weight: 300;
}

.Settings__value--ZbNFM svg {
  position: absolute;
  right: 10px;
  top: 10px;
  height: 20px;
  width: 20px;
}
.Settings__value--ZbNFM span {
  text-transform: lowercase;
  font-family: 'Manrope';
  font-size: 15px;
  line-height: 20px;
}
.Settings__value--ZbNFM span.Settings__label--2ZvRN {
  text-transform: none;
}

.Settings__select_opened--pwv2H .Settings__value--ZbNFM {
  border-radius: 5px;
  background-color: #e0ebff;
  color: var(--link-color-active);
}
.Settings__select_opened--pwv2H .Settings__value--ZbNFM svg {
  transform: rotate(180deg);
}

.Settings__options--1MAky {
  background-color: #eff5ff;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  right: 0;
  top: 45px;
  z-index: 1001;
  box-shadow: 0px 10px 30px -5px rgba(49, 94, 251, 0.25);
  border-radius: 5px;
  overflow: hidden;
}

.Settings__scrollable--19-rR {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden; 
  overflow-y: scroll; 
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}

.Settings__scrollable--19-rR::-webkit-scrollbar {
  width: 5px;
}

.Settings__scrollable--19-rR::-webkit-scrollbar-thumb {
  background: #c6cad8;
  border-radius: 2.5px;
}

.Settings__scrollable--19-rR::-webkit-scrollbar-track {
  margin: 10px 0;
  padding-right: 10px;
}



.Settings__option--2mM2L {
  font-family: 'Manrope';
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  padding: 10px 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  user-select: none;
}
.Settings__option--2mM2L:hover {
  background-color: #e0ebff;
  color: var(--link-color-hover);
}
.Settings__option--2mM2L:active {
  background-color: #e0ebff;
  color: var(--link-color-active);
}
.Settings__option--2mM2L > svg {
  margin: 0 5px 0 0;
}

.Settings__option_selected--1IEp8 {
  font-weight: 600;
  position: relative;
  color: var(--link-color-default);
}
.Settings__option_selected--1IEp8 span.Settings__name--2FrCz::first-letter {
  text-transform: uppercase;
}
.Settings__option_selected--1IEp8 span.Settings__label--2ZvRN {
  text-transform: none;

}
.Settings__option_selected--1IEp8 span.Settings__name--2FrCz::after {
  display: inline-block;
  content: "\00a0";
}
.Settings__option_selected--1IEp8 span {
  text-transform: lowercase;
}


.Settings__buttons--2cf_K {
  display: block;
}

.Settings__buttons--2cf_K > button {
  margin: 0 20px 0 0;
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 15px;
}
.Settings__buttons--2cf_K > button:last-child {
  margin: 0;
}

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

.Settings__settings_mobile--3yRJx .Settings__close--3ny7a  {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzM0M0I0QyI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAgMjBWMG0yMCAwdjIwTTE2LjE3NyA0Ljg4NEwxMS4wNjEgMTBsNS4xMTYgNS4xMTZjLjE5NS4xOTUuMTk1LjUxMiAwIC43MDdsLS4zNTQuMzU0Yy0uMTk1LjE5NS0uNTEyLjE5NS0uNzA3IDBMMTAgMTEuMDYxbC01LjExNiA1LjExNmMtLjE5NS4xOTUtLjUxMi4xOTUtLjcwNyAwbC0uMzU0LS4zNTRjLS4xOTUtLjE5NS0uMTk1LS41MTIgMC0uNzA3TDguOTM5IDEwIDMuODIzIDQuODg0Yy0uMTk1LS4xOTUtLjE5NS0uNTEyIDAtLjcwN2wuMzU0LS4zNTRjLjE5NS0uMTk1LjUxMi0uMTk1LjcwNyAwTDEwIDguOTM5bDUuMTE2LTUuMTE2Yy4xOTUtLjE5NS41MTItLjE5NS43MDcgMGwuMzU0LjM1NGMuMTk1LjE5NS4xOTUuNTEyIDAgLjcwNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3MCAtMzApIHRyYW5zbGF0ZSgxMCAxMCkgdHJhbnNsYXRlKDI2MCAyMCkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}
.Settings__close_mobile--35088 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzM0M0I0QyI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAgMjBWMG0yMCAwdjIwTTE2LjE3NyA0Ljg4NEwxMS4wNjEgMTBsNS4xMTYgNS4xMTZjLjE5NS4xOTUuMTk1LjUxMiAwIC43MDdsLS4zNTQuMzU0Yy0uMTk1LjE5NS0uNTEyLjE5NS0uNzA3IDBMMTAgMTEuMDYxbC01LjExNiA1LjExNmMtLjE5NS4xOTUtLjUxMi4xOTUtLjcwNyAwbC0uMzU0LS4zNTRjLS4xOTUtLjE5NS0uMTk1LS41MTIgMC0uNzA3TDguOTM5IDEwIDMuODIzIDQuODg0Yy0uMTk1LS4xOTUtLjE5NS0uNTEyIDAtLjcwN2wuMzU0LS4zNTRjLjE5NS0uMTk1LjUxMi0uMTk1LjcwNyAwTDEwIDguOTM5bDUuMTE2LTUuMTE2Yy4xOTUtLjE5NS41MTItLjE5NS43MDcgMGwuMzU0LjM1NGMuMTk1LjE5NS4xOTUuNTEyIDAgLjcwNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3MCAtMzApIHRyYW5zbGF0ZSgxMCAxMCkgdHJhbnNsYXRlKDI2MCAyMCkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.Settings__settings_mobile--3yRJx .Settings__options--1MAky {
  padding-right: 5px;
}

.Settings__settings_mobile--3yRJx .Settings__buttons--2cf_K {
  display: flex;
  flex-direction: column;
}  
.Settings__settings_mobile--3yRJx .Settings__buttons--2cf_K > button {
  margin: 0 0 15px;
}  

.GeoSelect__bg--3oMEu {
}

.GeoSelect__settings--2_CTU {
}

.GeoSelect__settings_mobile--3oDSt {
}

.GeoSelect__caption--4OIke {
}

.GeoSelect__close--yUFA2 {
}

.GeoSelect__buttons--16tap {
}

.GeoSelect__label--3ABxB {
  padding: 0 0 0 30px;
}
.GeoSelect__label_active--2wPth {
  cursor: pointer;
}

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

.GeoSelect__option--26U5v {
  list-style-type: none;
  margin: 0 0 20px;
  position: relative;
}
.GeoSelect__option--26U5v: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;
}

.GeoSelect__option--26U5v:active:before {
  border: 5px solid #315efb;
}

.GeoSelect__option--26U5v:after {
  transition: all 0.1s ease-in;
}

.GeoSelect__option--26U5v:hover:before {
  border: 5px solid #315efb;
}

.GeoSelect__option_selected--2XAPK {
  position: relative;
}

.GeoSelect__option_selected--2XAPK:before {
  border: 5px solid #315efb;
}

.GeoSelect__line--3vbjC {
  position: relative;
  margin: 20px 0 0;
}

.GeoSelect__line--3vbjC 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) {
  .GeoSelect__line--3vbjC i {
    display: none;
  }
}

.GeoSelect__input--2THRP {
  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: var(--color-default);
}

.GeoSelect__input_opened--3KU9w {
  border-radius: 22.5px 22.5px 0 0;
}

.GeoSelect__input--2THRP::placeholder {
  color: var(--color-default);
  opacity: 0.5;
}

.GeoSelect__line--3vbjC:hover .GeoSelect__input--2THRP:hover,
.GeoSelect__input--2THRP:hover,
.GeoSelect__line--3vbjC:hover .GeoSelect__input--2THRP:focus,
.GeoSelect__input--2THRP:focus {
  background-color: #e0ebff;
  outline: none;
}

.GeoSelect__line--3vbjC:hover .GeoSelect__input--2THRP {
  background-color: #e0ebff;  
}

.GeoSelect__suggest--2m2PB {
  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;
}

.GeoSelect__suggest_item--1efSb {
  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: var(--color-default);
}

.GeoSelect__suggest_item_selected--2s3Q_ {
  background-color: #e0ebff;
  color: #315efb;
}

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


.GeoSelect__suggest_details--1jTkE {
  color: #8d96b2;
}

.GeoSelect__suggest_visible--3wJCi {
  display: block;
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.Filters__root--3HufP {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  position: relative;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  z-index: 9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  color: #343B4C;
}

.Filters__root_opened--2cg63 {
  -webkit-animation-name: Filters__show--Yhhwz;
          animation-name: Filters__show--Yhhwz;
}

.Filters__root_opened_noanim--2aSvU {
}

.Filters__root_closed--1758A {
  -webkit-animation-name: Filters__hide--1ipmA;
          animation-name: Filters__hide--1ipmA;
}

.Filters__wrapper--w9tqs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  line-height: 40px;
  padding: 10px 0;
  width: 100%;
}

.Filters__wrapper_closed--1fALc {
  display: none;
}

.Filters__item--2-sOI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 20px 0 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  position: relative;
  white-space: nowrap;
}

.Filters__item--2-sOI:last-child {
  margin: 0;
}

.Filters__item__wide--2poWN {
  -webkit-box-flex: 20;
      -ms-flex-positive: 20;
          flex-grow: 20;
}

@media only screen and (max-width: 1240px) {
  .Filters__item__wide--2poWN .Filters__label--bZZYh {
    display: none;
  }
}

.Filters__label--bZZYh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.Filters__label_selected--AnQXR {
}

.Filters__label_opened--11-qQ {
}

.Filters__label_selected--AnQXR {
  color: #315efb;
}

.Filters__label--bZZYh:hover {
  color: #2c54e2;
}

.Filters__label_selected--AnQXR.Filters__label_unselect--3V4uh {
  color: #2c54e2;
}

.Filters__label_selected--AnQXR.Filters__label_unselect--3V4uh:hover {
  color: #2c54e2;
}

.Filters__label_selected--AnQXR.Filters__label_opened--11-qQ {
  color: #274bc8;
}

.Filters__label_selected--AnQXR.Filters__label_opened--11-qQ:hover {
  color: #274bc8;
}

.Filters__label--bZZYh > svg {
  margin: 0 0 0 5px;
}

.Filters__label_opened--11-qQ > svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.Filters__label--bZZYh:active {
  color: #274bc8;
}

.Filters__label_unselect--3V4uh {
  cursor: default;
}

.Filters__label_unselect--3V4uh:hover {
  color: #343B4C;
}

.Filters__value--2o92c {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 300px;
}

.Filters__form--2Jw3f {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  margin: 0 0 0 10px;
  position: relative;
}

@media only screen and (max-width: 1240px) {
  .Filters__form--2Jw3f {
    margin: 0;
  }
}

.Filters__input--FfSKm {
  background: #EFF5FF;
  border-radius: 5px;
  line-height: 20px;
  height: 40px;
  padding: 10px 40px 10px 15px;
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 0;
  width: 100%;
  min-width: 215px;
  outline: none;
  -webkit-transition: color 200ms, background-color 200ms;
  transition: color 200ms, background-color 200ms;
  color: #343B4C;
}

.Filters__input--FfSKm::-webkit-input-placeholder {
  color:#777E98;
}

.Filters__input--FfSKm::-moz-placeholder {
  color:#777E98;
}

.Filters__input--FfSKm:-ms-input-placeholder {
  color:#777E98;
}

.Filters__input--FfSKm::-ms-input-placeholder {
  color:#777E98;
}

.Filters__input--FfSKm::placeholder {
  color:#777E98;
}

.Filters__input--FfSKm:focus {
  background-color: #E0EBFF;
}

.Filters__input_error--2CPBL {
  background-color: #FFEEED;
}

.Filters__input_error--2CPBL:focus {
  background-color: #FFEEED;
}

.Filters__form--2Jw3f svg {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #343B4C;
  cursor: pointer;
}

.Filters__form--2Jw3f svg:hover {
  color: #2c54e2;
}

.Filters__form--2Jw3f svg:active {
  color: #274bc8;
}

.Filters__select--T1Iwu {
  background: #EFF5FF;
  -webkit-box-shadow: 0px 10px 30px -5px rgba(49, 94, 251, 0.25);
          box-shadow: 0px 10px 30px -5px rgba(49, 94, 251, 0.25);
  border-radius: 5px;
  position: absolute;
  left: 0;
  top: 40px;
  list-style: none;
  z-index: 5;
  width: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.Filters__select_column--30n2s {
  width: 400px;
}

.Filters__select_wide--1wq5h {
  width: 220px;
}

.Filters__option--1e7TZ {
  width: 200px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 15px;
  color: #343B4C;
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  overflow: hidden;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.Filters__option_wide--1ula8 {
  width: 400px;
}

.Filters__option__colored--3VbwA {
  height: 40px;
  width: 20px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 5px 0 15px;
}

.Filters__link--37XzS {
  color: #343B4C;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Filters__link--37XzS:hover {
  color: #2c54e2;
}

.Filters__link_selected--s1jAD:hover svg {
  color: #2c54e2;
}

.Filters__link--37XzS:active {
  color: #274bc8;
}

.Filters__link_selected--s1jAD:active svg {
  color: #274bc8;
}

.Filters__link_selected--s1jAD {
  color: #315efb;
  font-weight: 700;
}

.Filters__link_selected--s1jAD svg {
  margin: 0 5px 0 0;
}

.Filters__link__colored--IMfyB {
  border-radius: 50%;
  height: 20px;
  width: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.Filters__link__colored--IMfyB:active {
  border: 1px solid #315efb;
}

.Filters__link_selected--s1jAD.Filters__link__colored--IMfyB {
  color: #2c54e2;
  border: 1px solid #315efb;
}

.Filters__link__colored--IMfyB svg {
  display: none;
  margin: 0;
}

.Filters__link_selected--s1jAD.Filters__link__colored--IMfyB svg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.Filters__link__white--2PoeQ {
  border: 1px solid #C1D8FF;
  background-color: #fff;
}

.Filters__link__red--12nnZ {
  background: #F03026;
}

.Filters__link__orange--7Q4dC {
  background: #FF8300;
}

.Filters__link__yellow--2V_Jf {
  background: #FACE21;
}

.Filters__link__green--2eB5E {
  background: #00B96B;
}

.Filters__link__cyan--3AJwG {
  background: #9FDFFF;
}

.Filters__link__blue--3E0Ds {
  background: #315EFB;
}

.Filters__link__violet--3odiv {
  background: #9A04A4;
}

.Filters__link__black--30R1O {
  background: #262626;
}

.Filters__link_selected--s1jAD.Filters__link__red--12nnZ,
.Filters__link_selected--s1jAD.Filters__link__green--2eB5E,
.Filters__link_selected--s1jAD.Filters__link__blue--3E0Ds,
.Filters__link_selected--s1jAD.Filters__link__violet--3odiv,
.Filters__link_selected--s1jAD.Filters__link__black--30R1O {
  color: #fff;
}

: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 {
  /* 
    Правила использования 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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.Captcha__bg--1sxKj {
}

.Captcha__popup--3sbb- {
  width: 420px;
}

.Captcha__caption--2F9cT {
}

.Captcha__input--2h-3X {
}

.Captcha__text--1ws_u {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #343B4C;
  margin: 0 0 15px;
}

.Captcha__captcha--UDLKs {
  position: relative;
  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-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 20px;
}

.Captcha__image--1inVp {
  vertical-align: top;
  margin: 0 14px 0 0;
  display: inline-block;
  width: 250px;
  height: 82px;
  text-align: center;
  font-size: 0;
}

.Captcha__image--1inVp img {
  max-width: 250px;
  max-height: 82px;
  vertical-align: middle;
  border-radius: 20px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.Captcha__refresh--3S59z {
  color: #315efb;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 90px;
  line-height: 20px;
  text-decoration: none;
  padding: 0 0 0 25px;
  position: relative;
}

.Captcha__refresh--3S59z:before {
  content: ' ';
  position: absolute;
  left: 0;
  display: block;
  top: 0;
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwIDB2MjBNMCAwdjIwbTEyLjUtNi42aDEuODA2Yy0xLjAwOCAxLjI3NS0yLjU1OSAyLjEtNC4zMDYgMi4xLTIuODggMC01LjI0OS0yLjIyNC01LjQ4MS01LjA0NS0uMDIyLS4yNTctLjIzNi0uNDU1LS40OTQtLjQ1NWgtLjUwMmMtLjI5MiAwLS41MjUuMjQ4LS41MDMuNTRDMy4yOTYgMTQuMTUzIDYuMzE2IDE3IDEwIDE3YzIuMzAxIDAgNC4zMjYtMS4xMjMgNS42LTIuODM5VjE2LjVjMCAuMjc2LjIyNC41LjUuNWguNGMuMjc2IDAgLjUtLjIyNC41LS41di00YzAtLjI3Ni0uMjI0LS41LS41LS41aC00Yy0uMjc2IDAtLjUuMjI0LS41LjV2LjRjMCAuMjc2LjIyNC41LjUuNU03LjUgOGgtNGMtLjI3NiAwLS41LS4yMjQtLjUtLjV2LTRjMC0uMjc2LjIyNC0uNS41LS41aC40Yy4yNzYgMCAuNS4yMjQuNS41djIuMzM5QzUuNjc0IDQuMTIzIDcuNjk5IDMgMTAgM2MzLjY4NCAwIDYuNzA0IDIuODQ2IDYuOTggNi40Ni4wMjIuMjkyLS4yMTEuNTQtLjUwMy41NGgtLjUwMmMtLjI1OCAwLS40NzItLjE5OC0uNDk0LS40NTVDMTUuMjQ5IDYuNzI0IDEyLjg4IDQuNSAxMCA0LjVjLTEuNzQ3IDAtMy4yOTguODI1LTQuMzA2IDIuMUg3LjVjLjI3NiAwIC41LjIyNC41LjV2LjRjMCAuMjc2LS4yMjQuNS0uNS41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTUwIC0zNTApIHRyYW5zbGF0ZSgyOTUgMTY1KSB0cmFuc2xhdGUoMjU1IDE4NSkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.Captcha__refresh--3S59z:hover,
.Captcha__refresh--3S59z:active {
  color: #274bc8;
  text-decoration: none;
}

.Captcha__refresh--3S59z:hover:before,
.Captcha__refresh--3S59z:active:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzI3NGJjOCI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwIDB2MjBNMCAwdjIwbTEyLjUtNi42aDEuODA2Yy0xLjAwOCAxLjI3NS0yLjU1OSAyLjEtNC4zMDYgMi4xLTIuODggMC01LjI0OS0yLjIyNC01LjQ4MS01LjA0NS0uMDIyLS4yNTctLjIzNi0uNDU1LS40OTQtLjQ1NWgtLjUwMmMtLjI5MiAwLS41MjUuMjQ4LS41MDMuNTRDMy4yOTYgMTQuMTUzIDYuMzE2IDE3IDEwIDE3YzIuMzAxIDAgNC4zMjYtMS4xMjMgNS42LTIuODM5VjE2LjVjMCAuMjc2LjIyNC41LjUuNWguNGMuMjc2IDAgLjUtLjIyNC41LS41di00YzAtLjI3Ni0uMjI0LS41LS41LS41aC00Yy0uMjc2IDAtLjUuMjI0LS41LjV2LjRjMCAuMjc2LjIyNC41LjUuNU03LjUgOGgtNGMtLjI3NiAwLS41LS4yMjQtLjUtLjV2LTRjMC0uMjc2LjIyNC0uNS41LS41aC40Yy4yNzYgMCAuNS4yMjQuNS41djIuMzM5QzUuNjc0IDQuMTIzIDcuNjk5IDMgMTAgM2MzLjY4NCAwIDYuNzA0IDIuODQ2IDYuOTggNi40Ni4wMjIuMjkyLS4yMTEuNTQtLjUwMy41NGgtLjUwMmMtLjI1OCAwLS40NzItLjE5OC0uNDk0LS40NTVDMTUuMjQ5IDYuNzI0IDEyLjg4IDQuNSAxMCA0LjVjLTEuNzQ3IDAtMy4yOTguODI1LTQuMzA2IDIuMUg3LjVjLjI3NiAwIC41LjIyNC41LjV2LjRjMCAuMjc2LS4yMjQuNS0uNS41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTUwIC0zNTApIHRyYW5zbGF0ZSgyOTUgMTY1KSB0cmFuc2xhdGUoMjU1IDE4NSkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.Captcha__pic--WaXI1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
}

.Captcha__buttons--2XIn2 {
  margin: 20px 0 0;
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.Captcha__bg--2vhn2 {
}

.Captcha__popup--3C9LW {
  width: calc(100% - 20px);
  min-width: 300px;
  max-width: 420px;
}

.Captcha__popup_mobile--JI77Z {
}

.Captcha__caption--wBL2y {
}

.Captcha__input--2tU58 {
}

.Captcha__text--1LcLr {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #343B4C;
  margin: 0 0 20px;
}

.Captcha__captcha--PEFyB {
  position: relative;
  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;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.Captcha__image--Ie7jF {
  vertical-align: top;
  margin: 0 0 20px;
  display: block;
  max-width: 260px;
  height: 82px;
  text-align: left;
  font-size: 0;
  margin: 0 10px 20px 0;
}

.Captcha__image--Ie7jF img {
  max-width: 260px;
  max-height: 82px;
  vertical-align: middle;
  border-radius: 15px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.Captcha__refresh__wrapper--3Xyni {
  margin: 0 0 20px;
}

.Captcha__refresh--1pzNC {
  color: #315efb;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 90px;
  line-height: 20px;
  text-decoration: none;
  padding: 0 0 0 25px;
  position: relative;
}

.Captcha__refresh--1pzNC:before {
  content: ' ';
  position: absolute;
  left: 0;
  display: block;
  top: 0;
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwIDB2MjBNMCAwdjIwbTEyLjUtNi42aDEuODA2Yy0xLjAwOCAxLjI3NS0yLjU1OSAyLjEtNC4zMDYgMi4xLTIuODggMC01LjI0OS0yLjIyNC01LjQ4MS01LjA0NS0uMDIyLS4yNTctLjIzNi0uNDU1LS40OTQtLjQ1NWgtLjUwMmMtLjI5MiAwLS41MjUuMjQ4LS41MDMuNTRDMy4yOTYgMTQuMTUzIDYuMzE2IDE3IDEwIDE3YzIuMzAxIDAgNC4zMjYtMS4xMjMgNS42LTIuODM5VjE2LjVjMCAuMjc2LjIyNC41LjUuNWguNGMuMjc2IDAgLjUtLjIyNC41LS41di00YzAtLjI3Ni0uMjI0LS41LS41LS41aC00Yy0uMjc2IDAtLjUuMjI0LS41LjV2LjRjMCAuMjc2LjIyNC41LjUuNU03LjUgOGgtNGMtLjI3NiAwLS41LS4yMjQtLjUtLjV2LTRjMC0uMjc2LjIyNC0uNS41LS41aC40Yy4yNzYgMCAuNS4yMjQuNS41djIuMzM5QzUuNjc0IDQuMTIzIDcuNjk5IDMgMTAgM2MzLjY4NCAwIDYuNzA0IDIuODQ2IDYuOTggNi40Ni4wMjIuMjkyLS4yMTEuNTQtLjUwMy41NGgtLjUwMmMtLjI1OCAwLS40NzItLjE5OC0uNDk0LS40NTVDMTUuMjQ5IDYuNzI0IDEyLjg4IDQuNSAxMCA0LjVjLTEuNzQ3IDAtMy4yOTguODI1LTQuMzA2IDIuMUg3LjVjLjI3NiAwIC41LjIyNC41LjV2LjRjMCAuMjc2LS4yMjQuNS0uNS41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTUwIC0zNTApIHRyYW5zbGF0ZSgyOTUgMTY1KSB0cmFuc2xhdGUoMjU1IDE4NSkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.Captcha__refresh--1pzNC:hover,
.Captcha__refresh--1pzNC:active {
  color: #274bc8;
  text-decoration: none;
}

.Captcha__refresh--1pzNC:hover:before,
.Captcha__refresh--1pzNC:active:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzI3NGJjOCI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwIDB2MjBNMCAwdjIwbTEyLjUtNi42aDEuODA2Yy0xLjAwOCAxLjI3NS0yLjU1OSAyLjEtNC4zMDYgMi4xLTIuODggMC01LjI0OS0yLjIyNC01LjQ4MS01LjA0NS0uMDIyLS4yNTctLjIzNi0uNDU1LS40OTQtLjQ1NWgtLjUwMmMtLjI5MiAwLS41MjUuMjQ4LS41MDMuNTRDMy4yOTYgMTQuMTUzIDYuMzE2IDE3IDEwIDE3YzIuMzAxIDAgNC4zMjYtMS4xMjMgNS42LTIuODM5VjE2LjVjMCAuMjc2LjIyNC41LjUuNWguNGMuMjc2IDAgLjUtLjIyNC41LS41di00YzAtLjI3Ni0uMjI0LS41LS41LS41aC00Yy0uMjc2IDAtLjUuMjI0LS41LjV2LjRjMCAuMjc2LjIyNC41LjUuNU03LjUgOGgtNGMtLjI3NiAwLS41LS4yMjQtLjUtLjV2LTRjMC0uMjc2LjIyNC0uNS41LS41aC40Yy4yNzYgMCAuNS4yMjQuNS41djIuMzM5QzUuNjc0IDQuMTIzIDcuNjk5IDMgMTAgM2MzLjY4NCAwIDYuNzA0IDIuODQ2IDYuOTggNi40Ni4wMjIuMjkyLS4yMTEuNTQtLjUwMy41NGgtLjUwMmMtLjI1OCAwLS40NzItLjE5OC0uNDk0LS40NTVDMTUuMjQ5IDYuNzI0IDEyLjg4IDQuNSAxMCA0LjVjLTEuNzQ3IDAtMy4yOTguODI1LTQuMzA2IDIuMUg3LjVjLjI3NiAwIC41LjIyNC41LjV2LjRjMCAuMjc2LS4yMjQuNS0uNS41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTUwIC0zNTApIHRyYW5zbGF0ZSgyOTUgMTY1KSB0cmFuc2xhdGUoMjU1IDE4NSkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.Captcha__pic--1q-GF {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
}

.Captcha__buttons--2GbgM {
  margin: 20px 0 0;
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

@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")}


/* Содержимое файла https://static.rambler.ru/fonts/Manrope/Manrope.css */
@font-face {font-family:'Manrope';font-style: normal;font-weight: 400;src: local('Manrope'),url("https://static.rambler.ru/fonts/Manrope/regular.woff2") format("woff2");}
@font-face {font-family:'Manrope';font-style: normal;font-weight: 500;src: local('Manrope'),url("https://static.rambler.ru/fonts/Manrope/medium.woff2") format("woff2");}
@font-face {font-family:'Manrope';font-style: normal;font-weight: 600;src: local('Manrope'),url("https://static.rambler.ru/fonts/Manrope/semibold.woff2") format("woff2");}
@font-face {font-family:'Manrope';font-style: normal;font-weight: 700;src: local('Manrope'),url("https://static.rambler.ru/fonts/Manrope/bold.woff2") format("woff2");}
@font-face {font-family:'Manrope';font-style: normal;font-weight: 800;src: local('Manrope'),url("https://static.rambler.ru/fonts/Manrope/extrabold.woff2") format("woff2");}
/* Set up Manrope for modern browsers, all weights */
@supports (font-variation-settings: normal) {@font-face {font-family:'Manrope';font-style: normal;font-weight: 400 800;font-stretch: normal;src: local('Manrope'),url("https://static.rambler.ru/fonts/Manrope/variable.woff2") format('woff2 supports variations'),url("https://static.rambler.ru/fonts/Manrope/variable.woff2") format('woff2-variations');}}

.components__default_link--3ZFPT {
  text-decoration: none;
  color: var(--link-color-default);
}
.components__default_link--3ZFPT:hover {
  color: var(--link-color-hover);
}
.components__default_link--3ZFPT:active {
  color: var(--link-color-active);
}
/* .default_link:visited {
  color: #ab47bc;
} */

.components__colored_link--9ft9T {
  text-decoration: none;
}
.components__colored_link--9ft9T:hover {
  color: var(--link-color-default);
}
.components__colored_link--9ft9T:active {
  color: var(--link-color-active);
}
/* .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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.Spellchecker__root--1rOR2 {
  border: 1px solid #e0ebff;
  margin: 0 0 20px 34px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  padding: 20px;
  color: #343B4C;
  border-radius: 5px;
  white-space: nowrap;
}

.Spellchecker__root_mobile--8_0Gl {
  margin: 20px 10px;
}

.Spellchecker__root_images--1D0Wx {
  margin-left: 0;
  margin-top: 20px;
}

.Spellchecker__query--247AM {
  font-weight: 600;
}

.Spellchecker__link--14Ojs {
  font-weight: 600;
  text-decoration: none;
}

.Spellchecker__link_mobile--11h_f {
  color: #315efb;
}

.Spellchecker__prompt--1ETok {
  margin: 0 0 5px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: pre-wrap;
}

.Spellchecker__line--2r9oO {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: pre-wrap;
}
.YaCopyright__root--3XqPg {
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  background-color: #343b4c;
  padding: 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
}

.YaCopyright__logo--14o3O {
  height: 20px;
  display: inline-block;
  font-size: 0;
  margin: 0 0 0 10px;
  vertical-align: top;
  width: 53px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MyIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDUzIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTYuMzM5IDEuNzRINS4zMzVjLTEuODQgMC0yLjgwNy45MjYtMi44MDcgMi4yOTcgMCAxLjU1NS42NjkgMi4yNzcgMi4wNDUgMy4yMDRMNS43MDcgOGwtMy4yNyA0Ljg3SDBsMi45MzgtNC4zNTJDMS4yNDUgNy4zMTUuMjk4IDYuMTQ5LjI5OCA0LjE2Ni4yOTcgMS42ODYgMi4wMjUgMCA1LjMxNyAwaDMuMjY5djEyLjg3aC0yLjI1TDYuMzQgMS43NHpNMjYuODI3IDMuNTU1aC02LjQ1MnYuNzk3YzAgMi4yNzgtLjE0OCA1LjIyMi0uOTI5IDYuNzc3aC0uNjg2VjE1aDIuMDQ2di0yLjEzaDQuOTZWMTVoMi4wNDZ2LTMuODdoLS45ODVWMy41NTR6bS0yLjIxMiA3LjU3MUgyMS40OWMuNjEzLTEuNDA1Ljc3OC0zLjk0NC43NzgtNS41NTV2LS4yNzhoMi4zNDNsLjAwMyA1LjgzM3pNMTUuNjE2IDcuMjQxTDEyLjY2IDcuMjQxIDEyLjY2IDMuNTU2IDEwLjQ0NyAzLjU1NiAxMC40NDcgMTIuODcxIDEyLjY2IDEyLjg3MSAxMi42NiA4Ljk4MiAxNS42MTYgOC45ODIgMTUuNjE2IDEyLjg3MSAxNy44MjggMTIuODcxIDE3LjgyOCAzLjU1NiAxNS42MTYgMy41NTZ6TTQ5Ljg2MiA1LjExYy44NTYgMCAxLjY5Mi4yOTcgMi4xMzguNTc1VjMuODEyYy0uNDY3LS4yNi0xLjI4My0uNDQ0LTIuMzgtLjQ0NC0yLjgyNSAwLTQuMjk0IDIuMDE4LTQuMjk0IDQuODUyIDAgMy4xMSAxLjQzMSA0LjgzMyA0LjM4NyA0LjgzMyAxLjAyMyAwIDEuNzQ4LS4xODUgMi4yODctLjU3M3YtMS43OTVjLS41NTcuMzktMS4yMjcuNjMtMi4xNTYuNjMtMS41ODEgMC0yLjIzMS0xLjIyMy0yLjIzMS0zLjE1IDAtMi4wMTguOC0zLjA1NSAyLjI0OS0zLjA1NU00NS4wMjggMy41NTVMNDIuNzk3IDMuNTU1IDM5LjY3NCA3Ljg1MiAzOS42NzQgMy41NTUgMzcuNDYxIDMuNTU1IDM3LjQ2MSAxMi44NzEgMzkuNjc0IDEyLjg3MSAzOS42NzQgOC4yOTcgNDIuOTQ2IDEyLjg3MSA0NS40NTYgMTIuODcxIDQxLjkwNSA3Ljg1MnpNMzIuMzMgMy4zN2MtMi42OTYgMC0zLjk3OSAyLjA1Ni0zLjk3OSA0Ljg3IDAgMy4yNDEgMS42IDQuODE2IDQuNDI2IDQuODE2IDEuNDEyIDAgMi40NTMtLjM3MSAzLjEwNC0uODE1di0xLjc5NWMtLjY4OC40NjMtMS44NC44Ny0yLjkyLjg3LTEuNjE2IDAtMi4yMy0uNzYtMi4zMjMtMi4zMTVoNS4zMzZWNy44M2MwLTMuMjQyLTEuNDMyLTQuNDY0LTMuNjQ0LTQuNDY0bTEuMzk1IDRoLTMuMDg3Yy4wNTYtMS40ODMuNTk1LTIuMjYgMS42NTUtMi4yNiAxLjA5NyAwIDEuNDMyLjkwOCAxLjQzMiAyLjA3NXYuMTg1eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc1MSAtMjk4OSkgdHJhbnNsYXRlKDAgMjk3OSkgdHJhbnNsYXRlKDc1MSAxMCkgdHJhbnNsYXRlKDEgMykiLz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
}
.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: "Montserrat", 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: "Montserrat", 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: "Montserrat", 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;
}


: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.HintsMobile__root--k_ry6 {
  margin: 30px 10px;
  font-family: "Montserrat", sans-serif;
}

.HintsMobile__title--3m0IG {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  line-height: 25px;
  font-weight: 500;
  margin: 0 0 15px;
  color: #343B4C;
}

.HintsMobile__hint--4uXos {
  margin: 0 0 15px;
  list-style: none;
}

.HintsMobile__hint--4uXos:last-child {
  margin-bottom: 0;
}

.HintsMobile__link--2P0-U {
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #315efb;
}

.HintsMobile__link--2P0-U b {
  font-weight: 500;
}
/* .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 {
  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 > * {
    text-decoration: none;
    cursor: pointer;
  }

.rui__GnM4u .rui__LT0Id > * {
      color: #c6cad8;
    }

.rui__GnM4u .rui__LT0Id > *:active {
        color: #8d96b2;
      }

.rui__1nrQ8 .rui__LT0Id > * {
      color: #8d96b2;
    }

.rui__1nrQ8 .rui__LT0Id > *:active {
        color: #274bc8;
      }

@media (min-width: 769px) {

.rui__LT0Id > * {
      -webkit-transition: color 100ms;
      transition: color 100ms;
      cursor: pointer
  }

      .rui__LT0Id > *:hover {
        -webkit-transition: color 200ms;
        transition: color 200ms;
      }

      .rui__GnM4u .rui__LT0Id > *:hover {
        color: #62687f;
      }

      .rui__1nrQ8 .rui__LT0Id > *: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;
  }


.Mixin__lazyimg--mwMLA {
  -webkit-transition: opacity 0.1s;
  transition: opacity 0.1s;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-size: cover;
  background-position: center;
}

: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.MixinNews__count--T6LwJ {
  font-size: 18px;
  line-height: 25px;
  color: #b0b4c2;
  font-weight: 500;
}

.MixinNews__element--3hpJk {
  margin: 0 0 25px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 700px) {
  .MixinNews__element--3hpJk:last-child {
    margin: 0 0 20px;
  }
}

.MixinNews__element--3hpJk b {
  font-weight: 900;
}

.MixinNews__element__text--RhkNz {
  margin-top: -4px;
}

.MixinNews__imagelink--3vfuq {
  width: 190px;
  height: 125px;
  background-color: rgba(141, 150, 178, 0.1);
  border-radius: 1px;
  margin-right: 15px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  overflow: hidden;
  position: relative;
}

.MixinNews__imagelink_mobile--3HhCl {
  width: 100px;
  height: 75px;
  background-color: rgba(141, 150, 178, 0.1);
  border-radius: 1px;
  margin-right: 15px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  overflow: hidden;
  position: relative;
  border-radius: 5px;
  margin: 0 10px 0 0;
}

.MixinNews__element--3hpJk .MixinNews__imagelink--3vfuq { 
  border-radius: 5px;
  margin: 0 20px 0 0;
}

.MixinNews__image--2Rqbp {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.MixinNews__title--33m59 {
  font-family: "Montserrat", sans-serif; 
  font-size: 20px;
  line-height: 25px;
  font-weight: 900;
  margin: 0 0 5px;
}

.MixinNews__title__link--1yDin {
  color: #343B4C;
  text-decoration: none;
}

.MixinNews__topic--3vQuj {
  font-family: "Montserrat", sans-serif;
  margin: 0 10px 0 0;
  font-size: 14px;
  line-height: 20px;
  color: #343B4C;
  text-transform: normal;
}

.MixinNews__topic__link--2DkoG {
  color: #343B4C;
  text-transform: normal;
  text-decoration: none;
}

.MixinNews__topic__link_active--2h4V- {
  color: #315efb;
}

.MixinNews__time--1Q4xq {
  color: #8d96b2;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.MixinNews__text--28-J7 {
  overflow: hidden;
  max-height: 40px;
  margin: 0;
  font-size: 13px;
  line-height: 20px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: -o-ellipsis-lastline;
}

.MixinNews__link--1bTKp {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  color: #315efb;
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.Mixin__root--3BJd1 {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  position: relative;
  color: #343B4C;
  margin: 0 0 25px;
  padding: 0 0 0 36px;
}

.Mixin__root_mobile--MmrlH {
  padding: 0;
  margin: 0 10px 25px;
}

.Mixin__title--15zUD {
  position: relative;
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 25px;
  font-weight: normal;
  word-wrap: break-word;
  font-family: "Montserrat", sans-serif; 
  font-weight: 500;
}

.Mixin__title--15zUD span {
  white-space: nowrap;
}

.Mixin__title__dark--3L6Mf {
  font-family: "Montserrat", sans-serif;
  font-size: 17px;
  line-height: 25px;
  color: #2a2a2a;
  font-weight: 500;
}

.Mixin__title--15zUD:first-letter {
  text-transform: uppercase;
}

.Mixin__title--15zUD i {
  content: '';
  position: absolute;
  left: -36px;
  top: 0;
  margin-top: 5px;
  height: 16px;
  width: 16px;
  display: block;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSIjMzE1RUZCIiByeD0iMSIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik05LjEwMyAxLjk5M0w0LjcxNSAxNC4wMDhoMi4xODJsNC4zODctMTIuMDE1eiIvPgogICAgPC9nPgo8L3N2Zz4K);
}

.Mixin__title__link--3_bch {
  text-decoration: none;
}

.Mixin__title__link--3_bch b {
  font-weight: 700;
}

@media screen and (hover: none) {
  .Mixin__title__link--3_bch b {
    font-weight: 700;
  }
}

.Mixin__title__dark--3L6Mf .Mixin__title__link--3_bch {
  color: #2a2a2a;
  text-decoration: none;
}

.Mixin__title__dark--3L6Mf .Mixin__title__link--3_bch:hover {
  color: #2c54e2;
}

.Mixin__project--2jEBd {
  font-size: 14px;
  line-height: 15px;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #8d96b2;
  line-height: 20px;
  margin: 0 0 10px;
}

.Mixin__project__link--34YTY {
  color: #8d96b2;
  text-decoration: none;
}

.Mixin__project__link--34YTY:first-letter {
  text-transform: uppercase;
}

.Mixin__project__separator--2wGCa {
  content: ' ';
  vertical-align: top;
  overflow: hidden;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzhEOTZCMiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCAwdjIwTTAgMHYyMG04LjE3Ny01LjgyM2wtLjM1NC0uMzU0Yy0uMTk1LS4xOTUtLjE5NS0uNTEyIDAtLjcwN0wxMC45MzkgMTAgNy44MjMgNi44ODRjLS4xOTUtLjE5NS0uMTk1LS41MTIgMC0uNzA3bC4zNTQtLjM1NGMuMTk1LS4xOTUuNTEyLS4xOTUuNzA3IDBsMy40NjkgMy40N2MuMzkxLjM5LjM5MSAxLjAyNCAwIDEuNDE0bC0zLjQ2OSAzLjQ3Yy0uMTk1LjE5NS0uNTEyLjE5NS0uNzA3IDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xODggLTIzMDMpIHRyYW5zbGF0ZSgxMDAgMjI3MykgdHJhbnNsYXRlKDM2IDMwKSB0cmFuc2xhdGUoNTIpIi8+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K");
  position: relative;
  height: 20px;
  width: 20px;
  display: inline-block;
}

.Mixin__description--3mHSm {
  margin-top: -5px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 22px;
  color: #343B4C;
}

.Mixin__button--3pAEk {
  background: #315efb;
  color: #fff;
  cursor: pointer;
  font-size: 11px;
  border: none;
  line-height: 35px;
  height: 35px;
  display: inline-block;
  text-align: center;
  letter-spacing: 1.3px;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 1px;
  padding: 0 20px;
  font-weight: 500;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.Mixin__button--3pAEk:hover {
  background: #234ae4;
  color: #fff;
}

.Mixin__button--3pAEk:active {
  background: #1039d6;
  color: #fff;
}

.Mixin__button_gray--1MQxr {
  color: #343B4C;
  background-color: #f3f4f7;
}

.Mixin__button-with-arrow--ub_Eo {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 45px;
  line-height: 45px;
  color: #343B4C;
  background: rgba(141, 150, 178, 0.1);
}

.Mixin__button-with-arrow--ub_Eo:hover {
  background: #e8eaf0;
  color: #315efb;
}

.Mixin__button-with-arrow--ub_Eo::after {
  content: '';
  position: absolute;
  top: 18px;
  width: 6px;
  height: 9px;
  margin-left: 5px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA2IDkiPgogICAgPHBhdGggZmlsbD0iIzMxNUVGQiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNLjY1IDcuMzZjLS4wOC4wOC0uMDguMjEtLjAwNy4yODNsLjcxNC43MTRjLjA3Ni4wNzYuMjA3LjA2OS4yOC0uMDA0bDMuNTY2LTMuNTY2YS40MS40MSAwIDAgMCAwLS41NzRMMS42MzcuNjQ3YS4yMDEuMjAxIDAgMCAwLS4yOC0uMDA0bC0uNzE0LjcxNGEuMTk4LjE5OCAwIDAgMCAuMDA3LjI4M0wzLjUxIDQuNS42NSA3LjM2eiIvPgo8L3N2Zz4K);
}

.Mixin__button-new--3ACq6 {
  display: inline-block ;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  padding: 10px 20px;
  border-radius: 20px;
  color: #2c54e2;
  background-color: #315efb;
  color: #fff;
  text-decoration: none;
}

.Mixin__button-new--3ACq6:hover {
  color: #fff;
  background-color: #2c54e2;
}

.Mixin__button-new--3ACq6:active {
  color: #fff;
  background-color: #274bc8;
}

.Mixin__project__tip--3T0X3 {
  content: ' ';
  vertical-align: top;
  overflow: hidden;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzhEOTZCMiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwIDB2MjBNMCAwdjIwbTkuMjkzLTcuNjQ3bC0zLjQ3LTMuNDY5Yy0uMTk1LS4xOTUtLjE5NS0uNTEyIDAtLjcwN2wuMzU0LS4zNTRjLjE5NS0uMTk1LjUxMi0uMTk1LjcwNyAwTDEwIDEwLjkzOWwzLjExNi0zLjExNmMuMTk1LS4xOTUuNTEyLS4xOTUuNzA3IDBsLjM1NC4zNTRjLjE5NS4xOTUuMTk1LjUxMiAwIC43MDdsLTMuNDcgMy40NjljLS4zOS4zOTEtMS4wMjQuMzkxLTEuNDE0IDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzQgLTY4MykgdHJhbnNsYXRlKDIwIDE0MCkgdHJhbnNsYXRlKDAgNTEzKSB0cmFuc2xhdGUoMzYgMzApIHRyYW5zbGF0ZSgyNzgpIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=");
  position: relative;
  height: 20px;
  width: 20px;
  display: inline-block;
}
.MixinCoolstream_news__caption--2BrFX {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0 0 10px;
}

.MixinCoolstream_news__details--gvsd9 {
  font-weight: 600;
  font-size: 14px;
  line-height: 25px;
  text-decoration: none;
  white-space: nowrap;
  margin: 0 0 0 30px;
}

.MixinCoolstream_news__content--3Npa8 {
  position: relative;
  height: 210px;
  box-sizing: border-box;
}

.MixinCoolstream_news__cover--3FQrd {
  width: 200px;
  height: 115px;
  border-radius: 5px;
  background-size: cover;
}

.MixinCoolstream_news__viewport--1Vgrl {
  overflow: auto;
}
.MixinCoolstream_news__viewport_active--1XFum {
  overflow: hidden;
}
.MixinCoolstream_news__list--2SliJ {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  transition: all 0.3s ease-in;
}

.MixinCoolstream_news__element--3CJLw {
  width: 200px;
  margin: 0 20px 0 0;
  display: inline-block;
  list-style-type: none;
  vertical-align: top;
  position: relative;
  transition: all 0.2s ease-in-out;
}
.MixinCoolstream_news__element--3CJLw:last-child {
  margin-right: 0;
}
.MixinCoolstream_news__element--3CJLw:hover .MixinCoolstream_news__cover--3FQrd {
  opacity: 0.9;
}

.MixinCoolstream_news__link--KIW9N {
  text-decoration: none;
}
.MixinCoolstream_news__link--KIW9N:hover .MixinCoolstream_news__title--1SXVJ {
  color: var(--link-color-hover);
}
.MixinCoolstream_news__link--KIW9N:active .MixinCoolstream_news__title--1SXVJ {
  color: var(--link-color-active);
}

.MixinCoolstream_news__title--1SXVJ {
  font-family: 'Montserrat';
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  white-space: pre-wrap;
  color: var(--color-default);
  min-height: 20px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  word-wrap: break-word;
  max-height: 60px;
  margin: 10px 0 5px;
}

.MixinCoolstream_news__time--3PnfI {
  color: #777E98;
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.MixinCoolstream_main__caption--3l-45 {
}

.MixinCoolstream_main__details--3DIim {
}

.MixinCoolstream_main__content--3AWZ9 {
}

.MixinCoolstream_main__cover--3f0FG {
}

.MixinCoolstream_main__viewport--2xKde {
}

.MixinCoolstream_main__viewport_active--vZu3B {
}

.MixinCoolstream_main__list--3UYXG {
}

.MixinCoolstream_main__element--1rVDC {
}

.MixinCoolstream_main__link--2kY7u {
}

.MixinCoolstream_main__title--11Lpj {
}

.MixinCoolstream_main__time--kOOZH {
}
.Mixin__root--1rvpI {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  position: relative;
  color: var(--color-default);
  margin: 0 0 25px;
  padding: 0;
}

.Mixin__root_mobile--UuqGS {
  padding: 0;
  margin: 0 10px 25px;
}

.Mixin__title--1aT9p {
  color: var(--color-default);
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 25px;
  margin: 0;
}
.Mixin__title--1aT9p:first-letter {
  text-transform: uppercase;
}

.Mixin__title__link--3M6Td {
  color: var(--color-default);
  text-decoration: none;
  background: #fff;
  padding: 0 10px;
}

/** mobile **/
.Mixin__title_mobile--13UPL {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  position: relative;
  color: var(--color-default);
  text-align: center;
  background-image: linear-gradient(#E0EBFF, #E0EBFF);
  background-size: 100% 1px; /* add your height of the line here*/
  background-repeat: no-repeat;
  background-position: 50% 55%;
}
.Mixin__title_mobile--13UPL:first-letter {
  text-transform: uppercase;
}

.Mixin__title_mobile--13UPL > span {
  background: #fff;
  padding: 0 20px;
}

.Mixin__button--YEJxP {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: var(--color-default);
  background: #E0EBFF;
  border-radius: 25px;
  padding: 10px 20px;
  text-decoration: none;
  text-align: center;
  display: block;
}
.MixinCoolstream_news__root--3zDE9 {
    margin: 0 10px;
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
}

.MixinCoolstream_news__list--1C0_- {
    list-style: none;
    margin: 0 0 20px;
    display: flex;
    flex-direction: column;
}

.MixinCoolstream_news__element--OuSe4 {
    margin: 20px 0 0;
}

.MixinCoolstream_news__link--WHZh6 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    text-decoration: none;
}

.MixinCoolstream_news__cover--2gP0A {
    width: 80px;
    height: 80px;
    border-radius: 5px;
    background-size: cover;
}

.MixinCoolstream_news__description--1i0cD {
    flex: 1 0;
    margin: 0 0 0 10px;
}

.MixinCoolstream_news__title--1XnT3 {
    font-size: 15px;
    line-height: 20px;
    font-weight: 600;
    white-space: pre-wrap;
    color: var(--color-default);
    min-height: 20px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    word-wrap: break-word;
    max-height: 80px;
    margin: 0 0 5px;
}

.MixinCoolstream_news__time--3_8VD {
  color: #777E98;
}

.MixinCoolstream_news__details--7B9-d {
}
.MixinCoolstream_main__root--2Kqof {
}

.MixinCoolstream_main__list--2bSmv {
}

.MixinCoolstream_main__element--2cMqt {
}

.MixinCoolstream_main__link--rwqyQ {
}

.MixinCoolstream_main__cover--hXNAI {
}

.MixinCoolstream_main__description--2RFEz {
}

.MixinCoolstream_main__title--za7Cd {
}

.MixinCoolstream_main__time--1pShI {
}

.MixinCoolstream_main__details--3cRxp {
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.Mixin__root--1rvpI {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  position: relative;
  color: #343B4C;
  margin: 0 0 25px;
  padding: 0;
}

.Mixin__root_mobile--UuqGS {
  padding: 0;
  margin: 0 10px 25px;
}

.Mixin__title--1aT9p {
  color: #343B4C;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 25px;
  margin: 0;
}

.Mixin__title--1aT9p:first-letter {
  text-transform: uppercase;
}

.Mixin__title__link--3M6Td {
  color: #343B4C;
  text-decoration: none;
  background: #fff;
  padding: 0 10px;
}

/** mobile **/

.Mixin__title_mobile--13UPL {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  position: relative;
  color: #343B4C;
  text-align: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#E0EBFF), to(#E0EBFF));
  background-image: linear-gradient(#E0EBFF, #E0EBFF);
  background-size: 100% 1px; /* add your height of the line here*/
  background-repeat: no-repeat;
  background-position: 50% 55%;
}

.Mixin__title_mobile--13UPL:first-letter {
  text-transform: uppercase;
}

.Mixin__title_mobile--13UPL > span {
  background: #fff;
  padding: 0 20px;
}

.Mixin__button--YEJxP {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #343B4C;
  background: #E0EBFF;
  border-radius: 25px;
  padding: 10px 20px;
  text-decoration: none;
  text-align: center;
  display: block;
}
.Slider__wrapper--T7mgR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  white-space: nowrap;
}

.Slider__viewport--2mzQo {
  overflow: hidden;
  width: 100%;
}

@media screen and (hover: none), screen and  (max-width: 700px) {
  .Slider__viewport--2mzQo {
    /* Тачевая прокрутка с инерцией */
    overflow-x: scroll;
    margin-bottom: -10px;
    padding-bottom: 10px;
    -webkit-overflow-scrolling: touch;
  }
  .Slider__viewport--2mzQo {
    overflow-x: scroll;
    /* Убирает скролл бар в firefox*/
    scrollbar-width: none;
  }
  /* Убирает скролл бар в chrome & safari */
  .Slider__viewport--2mzQo::-webkit-scrollbar {
    display: none;
  }
}

.Slider__list--3-8ax {
  position: relative;
  list-style-type: none;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  margin: 0;
  padding: 0;
}

/* TODO Для скрытия «еще» сделать параметр у компонента слайдера (?) */

/* .list li:last-child {
  display: none;
} */

@media screen and (hover: none), screen and  (max-width: 700px) {
  .Slider__list--3-8ax li:last-child {
    display: inline-block;
  }
}

.Slider__list--3-8ax li {
  display: inline-block;
  vertical-align: top;
}

@media screen and (hover: none), screen and  (max-width: 700px) {
  .Slider__controls-and-decoration--2jGir {
    display: none;
  }
}

.Slider__arrow--3cfYQ {
  position: absolute;
  top: 50%;
  background: #fff;
  content: '';
  width: 40px;
  height: 40px;
  margin-top: -20px;
  border-radius: 22.5px;
  -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);
  cursor: pointer;
  z-index: 2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 20px;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.Slider__arrow--3cfYQ::before {
  position: absolute;
  content: '';
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  top: 50%;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzM0M0I0QyI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCAwdjIwTTAgMHYyMG04LjE3Ny01LjgyM2wtLjM1NC0uMzU0Yy0uMTk1LS4xOTUtLjE5NS0uNTEyIDAtLjcwN0wxMC45MzkgMTAgNy44MjMgNi44ODRjLS4xOTUtLjE5NS0uMTk1LS41MTIgMC0uNzA3bC4zNTQtLjM1NGMuMTk1LS4xOTUuNTEyLS4xOTUuNzA3IDBsMy40NjkgMy40N2MuMzkxLjM5LjM5MSAxLjAyNCAwIDEuNDE0bC0zLjQ2OSAzLjQ3Yy0uMTk1LjE5NS0uNTEyLjE5NS0uNzA3IDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMzIwIC0zMTUpIHRyYW5zbGF0ZSg4NzAgMTcwKSB0cmFuc2xhdGUoNDQwIDEzNSkgdHJhbnNsYXRlKDEwIDEwKSIvPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==) 0 0 no-repeat;
  z-index: 1;
}

.Slider__arrow--3cfYQ a {
  z-index: 3;
}

.Slider__arrow--3cfYQ:hover::before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNWVmYiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCAwdjIwTTAgMHYyMG04LjE3Ny01LjgyM2wtLjM1NC0uMzU0Yy0uMTk1LS4xOTUtLjE5NS0uNTEyIDAtLjcwN0wxMC45MzkgMTAgNy44MjMgNi44ODRjLS4xOTUtLjE5NS0uMTk1LS41MTIgMC0uNzA3bC4zNTQtLjM1NGMuMTk1LS4xOTUuNTEyLS4xOTUuNzA3IDBsMy40NjkgMy40N2MuMzkxLjM5LjM5MSAxLjAyNCAwIDEuNDE0bC0zLjQ2OSAzLjQ3Yy0uMTk1LjE5NS0uNTEyLjE5NS0uNzA3IDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMzIwIC0zMTUpIHRyYW5zbGF0ZSg4NzAgMTcwKSB0cmFuc2xhdGUoNDQwIDEzNSkgdHJhbnNsYXRlKDEwIDEwKSIvPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==) 0 0 no-repeat;
}

.Slider__arrow_right--1QC0J {
  right: -20px;
}

.Slider__arrow_right--1QC0J.Slider__arrow_wide--1rW4d {
  right: -30px;
}

.Slider__arrow_left--uU2qx {
  left: -20px;
}

.Slider__arrow_left--uU2qx.Slider__arrow_wide--1rW4d {
  left: -30px;
}

.Slider__arrow_left--uU2qx:before {
  left: 18px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.Slider__arrow_right--1QC0J:before {
  right: 10px;
}

.Slider__arrow_right_content--1Q3-j {
}

: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.MixinCoolstream_news__caption--2BrFX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 0 10px;
}

.MixinCoolstream_news__details--gvsd9 {
  font-weight: 600;
  font-size: 14px;
  line-height: 25px;
  text-decoration: none;
  white-space: nowrap;
  margin: 0 0 0 30px;
}

.MixinCoolstream_news__content--3Npa8 {
  position: relative;
  height: 210px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.MixinCoolstream_news__cover--3FQrd {
  width: 200px;
  height: 115px;
  border-radius: 5px;
  background-size: cover;
}

.MixinCoolstream_news__viewport--1Vgrl {
  overflow: auto;
}

.MixinCoolstream_news__viewport_active--1XFum {
  overflow: hidden;
}

.MixinCoolstream_news__list--2SliJ {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.MixinCoolstream_news__element--3CJLw {
  width: 200px;
  margin: 0 20px 0 0;
  display: inline-block;
  list-style-type: none;
  vertical-align: top;
  position: relative;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.MixinCoolstream_news__element--3CJLw:last-child {
  margin-right: 0;
}

.MixinCoolstream_news__element--3CJLw:hover .MixinCoolstream_news__cover--3FQrd {
  opacity: 0.9;
}

.MixinCoolstream_news__link--KIW9N {
  text-decoration: none;
}

.MixinCoolstream_news__link--KIW9N:hover .MixinCoolstream_news__title--1SXVJ {
  color: #2c54e2;
}

.MixinCoolstream_news__link--KIW9N:active .MixinCoolstream_news__title--1SXVJ {
  color: #274bc8;
}

.MixinCoolstream_news__title--1SXVJ {
  font-family: 'Montserrat';
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  white-space: pre-wrap;
  color: #343B4C;
  min-height: 20px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  word-wrap: break-word;
  max-height: 60px;
  margin: 10px 0 5px;
}

.MixinCoolstream_news__time--3PnfI {
  color: #777E98;
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.MixinCoolstream_news__root--3zDE9 {
    margin: 0 10px;
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
}

.MixinCoolstream_news__list--1C0_- {
    list-style: none;
    margin: 0 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.MixinCoolstream_news__element--OuSe4 {
    margin: 20px 0 0;
}

.MixinCoolstream_news__link--WHZh6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    text-decoration: none;
}

.MixinCoolstream_news__cover--2gP0A {
    width: 80px;
    height: 80px;
    border-radius: 5px;
    background-size: cover;
}

.MixinCoolstream_news__description--1i0cD {
    -webkit-box-flex: 1;
        -ms-flex: 1 0;
            flex: 1 0;
    margin: 0 0 0 10px;
}

.MixinCoolstream_news__title--1XnT3 {
    font-size: 15px;
    line-height: 20px;
    font-weight: 600;
    white-space: pre-wrap;
    color: #343B4C;
    min-height: 20px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    word-wrap: break-word;
    max-height: 80px;
    margin: 0 0 5px;
}

.MixinCoolstream_news__time--3_8VD {
  color: #777E98;
}

.MixinCoolstream_news__details--7B9-d {
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.MixinCoolstream_rubric__caption--33OyH {
}

.MixinCoolstream_rubric__caption--33OyH:not(:root) {
  margin: 0;
}

.MixinCoolstream_rubric__details--1t3ZO {
}

.MixinCoolstream_rubric__content--3M7p- {
}

.MixinCoolstream_rubric__content--3M7p-:not(:root) {
  height: auto;
}

.MixinCoolstream_rubric__time--JVncm {
}

.MixinCoolstream_rubric__list--27VBo {
  list-style: none;
  margin: 0 0 20px;
}

.MixinCoolstream_rubric__element--1OZJL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin: 20px 0 0;
}

.MixinCoolstream_rubric__element--1OZJL:first-child {
  margin: 15px 0 0;
}

.MixinCoolstream_rubric__time--JVncm {
  width: 40px;
  min-width: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 10px 0 0;
}

.MixinCoolstream_rubric__title--RyRWM {
  color: #343B4C;
  min-height: 20px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  word-wrap: break-word;
  max-height: 40px;
}
.MixinCoolstream_rubric__root--2VHcZ {
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.MixinCoolstream_video__caption--33GmZ {
}

.MixinCoolstream_video__details--3YZYl {
}

.MixinCoolstream_video__content--Hr0Yb {
}

.MixinCoolstream_video__content--Hr0Yb:not(:root) {
  height: 200px;
}

.MixinCoolstream_video__cover--1O2Ud {
}

.MixinCoolstream_video__cover--1O2Ud:not(:root) {
  height: 125px;
}

.MixinCoolstream_video__video--_VCi9 {
  position: relative;
}

.MixinCoolstream_video__video--_VCi9::before {
  position: absolute;
  left: 10px;
  top: 10px;
  height: 15px;
  width: 15px;
  content: '';
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNSAwVjE1VjBaTTAgMFYxNVYwWk0xMy4xMSA4LjE1MUw0Ljg3MiAxMi44NTk1QzQuMzcyNSAxMy4xNDQ1IDMuNzUgMTIuNzgzNyAzLjc1IDEyLjIwN1YyLjc5M0MzLjc1IDIuMjE2MjUgNC4zNzI1IDEuODU1NSA0Ljg3MiAyLjE0MDVMMTMuMTEgNi44NDlDMTMuNjE0IDcuMTM3IDEzLjYxNCA3Ljg2MyAxMy4xMSA4LjE1MVoiIGZpbGw9IiMzMTVFRkIiLz4KPC9zdmc+Cg==);
}

.MixinCoolstream_video__viewport--1dG5e {
}

.MixinCoolstream_video__viewport_active--3GekC {
}

.MixinCoolstream_video__list--3pvUl {
}

.MixinCoolstream_video__element--3N4LZ {
}

.MixinCoolstream_video__link--3uR4X {
}

.MixinCoolstream_video__title--edrH6 {
}

.MixinCoolstream_video__title--edrH6:not(:root) {
  -webkit-line-clamp: 2;
  max-height: 40px;
}

.MixinCoolstream_video__time--2i2EX {
}
.MixinCoolstream_video__caption--33GmZ {
}

.MixinCoolstream_video__details--3YZYl {
}

.MixinCoolstream_video__content--Hr0Yb {
}
.MixinCoolstream_video__content--Hr0Yb:not(:root) {
  height: 200px;
}

.MixinCoolstream_video__cover--1O2Ud {
}
.MixinCoolstream_video__cover--1O2Ud:not(:root) {
  height: 125px;
}

.MixinCoolstream_video__video--_VCi9 {
  position: relative;
}
.MixinCoolstream_video__video--_VCi9::before {
  position: absolute;
  left: 10px;
  top: 10px;
  height: 15px;
  width: 15px;
  content: '';
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNSAwVjE1VjBaTTAgMFYxNVYwWk0xMy4xMSA4LjE1MUw0Ljg3MiAxMi44NTk1QzQuMzcyNSAxMy4xNDQ1IDMuNzUgMTIuNzgzNyAzLjc1IDEyLjIwN1YyLjc5M0MzLjc1IDIuMjE2MjUgNC4zNzI1IDEuODU1NSA0Ljg3MiAyLjE0MDVMMTMuMTEgNi44NDlDMTMuNjE0IDcuMTM3IDEzLjYxNCA3Ljg2MyAxMy4xMSA4LjE1MVoiIGZpbGw9IiMzMTVFRkIiLz4KPC9zdmc+Cg==);
}

.MixinCoolstream_video__viewport--1dG5e {
}
.MixinCoolstream_video__viewport_active--3GekC {
}
.MixinCoolstream_video__list--3pvUl {
}

.MixinCoolstream_video__element--3N4LZ {
}

.MixinCoolstream_video__link--3uR4X {
}

.MixinCoolstream_video__title--edrH6 {
}
.MixinCoolstream_video__title--edrH6:not(:root) {
  -webkit-line-clamp: 2;
  max-height: 40px;
}

.MixinCoolstream_video__time--2i2EX {
}
.MixinCoolstream_video__root--1Nv9D {
}

.MixinCoolstream_video__content--2FePs {
    position: relative;
    height: 195px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 20px 0;
}

.MixinCoolstream_video__element--12Hfh {
    width: 200px;
    margin: 0 20px 0 0;
}

.MixinCoolstream_video__element--12Hfh:last-child:not(:root) {
    margin-right: 0;
    padding-right: 0;
}

.MixinCoolstream_video__link--2qqe- {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.MixinCoolstream_video__cover--1kPUB {
    height: 120px;
    width: 200px;
    border-radius: 5px;
    background-size: cover;
}

.MixinCoolstream_video__video--3LIWg {
}

.MixinCoolstream_video__description--3MuRy {
}

.MixinCoolstream_video__title--1utgb {
}

.MixinCoolstream_video__title--1utgb:not(:root) {
    margin: 10px 0 5px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    max-height: 40px;
}

.MixinCoolstream_video__time--1g61A {
}

.MixinCoolstream_video__details--9dpGF {
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.MixinImages__slider_mobile--3xC7X {
  margin: 15px 0 0;
}

@media screen and (hover: none) {
  .MixinImages__slider_mobile--3xC7X {
    margin: 10px 0 0;
  }
}

.MixinImages__element--1ps89 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: top;
  margin: 0 10px 0 0;
}

.MixinImages__element--1ps89:last-child {
  margin-right: 0;
}

.MixinImages__imagelink--2L3ZE {
  display: block;
  min-height: 100px;
  min-width: 100px;
  background-color: rgba(141, 150, 178, 0.1);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  overflow: hidden;
  position: relative;
  border-radius: 5px;
  text-decoration: none;
}

.MixinImages__imagelink_more--2TUzW {
  position: relative;
  z-index: 1;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 500;
  height: 35px;
  display: inline-block;
  vertical-align: top;
  line-height: 40px;
  width: 100%;
  text-decoration: none;
  color: #343B4C;
}

.MixinImages__imagelink_more--2TUzW:hover {
  color: #315efb;
}

.MixinImages__image--jxu9p {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}

.MixinImages__info--2VIRa {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 0 0 2px 2px;
  line-height: 25px;
  color: #fff;
  text-align: center;
  font-size: 11px;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  text-transform: uppercase;
}

.MixinImages__imagelink--2L3ZE:hover .MixinImages__info--2VIRa {
  opacity: 1;
}

.MixinImages__imagelink--2L3ZE::after {
  background: rgba(255, 255, 255, 1);
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.MixinImages__imagelink--2L3ZE:hover::after {
  content: '';
  opacity: 0.1;
}

.MixinImages__description--Xxkvn {
  margin: -5px 0 10px;
  font-size: 14px;
  line-height: 22px;
  color: #343B4C;
}
/* .rating {
  display: inline-block;
  vertical-align: top;
  position: relative;
  height: 15px;
  padding-left: 75px;
}

.rating i {
  z-index: 3;
  background-repeat: no-repeat;
  background-image: url('./icon-star-fill.svg');
}

.rating i,
.rating:before {
  position: absolute;
  height: 15px;
  background-repeat: repeat-x !important;
  left: 0;
}

.rating:before {
  display: block;
  content: '';
  border-radius: 0;
  width: 75px;
  z-index: 2;
  background-repeat: no-repeat;
  background-position: 0 100%;
  background-image: url('./icon-star.svg');
} */
.StarsRatingNew__rating--1w1R9 {
  display: inline-block;
  margin: 0;
  padding-left: 115px;
  position: relative;
  width: 95px;
  overflow: hidden;
  height: 15px;
}
.StarsRatingNew__rating--1w1R9 i {
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDIwIDE1Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iI0ZGQzAwMCI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wIDE1VjB2MTV6TTE1IDB2MTVWMHpNNS4wMDYgNC4yNTNsLTQuMDcyLjU5MmMtLjYxNS4wODktLjg2MS44NDUtLjQxNiAxLjI3OWwyLjk0NyAyLjg3Mi0uNjk2IDQuMDU2Yy0uMTA1LjYxMy41MzggMS4wOCAxLjA4OS43OTFMNy41IDExLjkyOGwzLjY0MiAxLjkxNWMuNTUxLjI4OSAxLjE5NC0uMTc4IDEuMDg5LS43OTFsLS42OTYtNC4wNTYgMi45NDctMi44NzJjLjQ0NS0uNDM0LjE5OS0xLjE5LS40MTYtMS4yNzlsLTQuMDcyLS41OTJMOC4xNzMuNTYzYy0uMjc2LS41NTgtMS4wNy0uNTU4LTEuMzQ2IDBsLTEuODIxIDMuNjl6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTM2IC0xMTE5KSB0cmFuc2xhdGUoMTAwIDk2MikgdHJhbnNsYXRlKDM2IDE1NCkgdHJhbnNsYXRlKDAgMykiLz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
  z-index: 2;
}
.StarsRatingNew__rating--1w1R9 i,
.StarsRatingNew__rating--1w1R9:before {
  top: 0;
  position: absolute;
  height: 15px;
  background-repeat: repeat-x !important;
  left: 0;
}
.StarsRatingNew__rating--1w1R9:before {
  display: block;
  content: '';
  border-radius: 0;
  width: 95px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDIwIDE1Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iI0M2Q0FEOCI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAgMTVWMHYxNXpNMTUgMHYxNVYwek01LjAwNiA0LjI1M2wtNC4wNzIuNTkyYy0uNjE1LjA4OS0uODYxLjg0NS0uNDE2IDEuMjc5bDIuOTQ3IDIuODcyLS42OTYgNC4wNTZjLS4xMDUuNjEzLjUzOCAxLjA4IDEuMDg5Ljc5MUw3LjUgMTEuOTI4bDMuNjQyIDEuOTE1Yy41NTEuMjg5IDEuMTk0LS4xNzggMS4wODktLjc5MWwtLjY5Ni00LjA1NiAyLjk0Ny0yLjg3MmMuNDQ1LS40MzQuMTk5LTEuMTktLjQxNi0xLjI3OWwtNC4wNzItLjU5Mkw4LjE3My41NjNjLS4yNzYtLjU1OC0xLjA3LS41NTgtMS4zNDYgMGwtMS44MjEgMy42OXoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTkzIC0xOTYzKSB0cmFuc2xhdGUoOTMwIDEyNTgpIHRyYW5zbGF0ZSgxMCA0MzApIHRyYW5zbGF0ZSgwIDI3MCkgdHJhbnNsYXRlKDE3MyA1KSB0cmFuc2xhdGUoODApIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
  z-index: 1;
}
.Mixin__root--3BJd1 {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  position: relative;
  color: var(--color-default);
  margin: 0 0 25px;
  padding: 0 0 0 36px;
}

.Mixin__root_mobile--MmrlH {
  padding: 0;
  margin: 0 10px 25px;
}

.Mixin__title--15zUD {
  position: relative;
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 25px;
  font-weight: normal;
  word-wrap: break-word;
  font-family: "Montserrat", sans-serif; 
  font-weight: 500;
}

.Mixin__title--15zUD span {
  white-space: nowrap;
}

.Mixin__title__dark--3L6Mf {
  font-family: "Montserrat", sans-serif;
  font-size: 17px;
  line-height: 25px;
  color: #2a2a2a;
  font-weight: 500;
}

.Mixin__title--15zUD:first-letter {
  text-transform: uppercase;
}
.Mixin__title--15zUD i {
  content: '';
  position: absolute;
  left: -36px;
  top: 0;
  margin-top: 5px;
  height: 16px;
  width: 16px;
  display: block;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSIjMzE1RUZCIiByeD0iMSIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik05LjEwMyAxLjk5M0w0LjcxNSAxNC4wMDhoMi4xODJsNC4zODctMTIuMDE1eiIvPgogICAgPC9nPgo8L3N2Zz4K);
}
.Mixin__title__link--3_bch {
  text-decoration: none;
}
.Mixin__title__link--3_bch b {
  font-weight: 700;
}

@media screen and (hover: none) {
  .Mixin__title__link--3_bch b {
    font-weight: 700;
  }
}

.Mixin__title__dark--3L6Mf .Mixin__title__link--3_bch {
  color: #2a2a2a;
  text-decoration: none;
}
.Mixin__title__dark--3L6Mf .Mixin__title__link--3_bch:hover {
  color: var(--link-color-hover);
}

.Mixin__project--2jEBd {
  font-size: 14px;
  line-height: 15px;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #8d96b2;
  line-height: 20px;
  margin: 0 0 10px;
}
.Mixin__project__link--34YTY {
  color: #8d96b2;
  text-decoration: none;
}
.Mixin__project__link--34YTY:first-letter {
  text-transform: uppercase;
}
.Mixin__project__separator--2wGCa {
  content: ' ';
  vertical-align: top;
  overflow: hidden;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzhEOTZCMiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCAwdjIwTTAgMHYyMG04LjE3Ny01LjgyM2wtLjM1NC0uMzU0Yy0uMTk1LS4xOTUtLjE5NS0uNTEyIDAtLjcwN0wxMC45MzkgMTAgNy44MjMgNi44ODRjLS4xOTUtLjE5NS0uMTk1LS41MTIgMC0uNzA3bC4zNTQtLjM1NGMuMTk1LS4xOTUuNTEyLS4xOTUuNzA3IDBsMy40NjkgMy40N2MuMzkxLjM5LjM5MSAxLjAyNCAwIDEuNDE0bC0zLjQ2OSAzLjQ3Yy0uMTk1LjE5NS0uNTEyLjE5NS0uNzA3IDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xODggLTIzMDMpIHRyYW5zbGF0ZSgxMDAgMjI3MykgdHJhbnNsYXRlKDM2IDMwKSB0cmFuc2xhdGUoNTIpIi8+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K");
  position: relative;
  height: 20px;
  width: 20px;
  display: inline-block;
}
.Mixin__description--3mHSm {
  margin-top: -5px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 22px;
  color: var(--color-default);
}
.Mixin__button--3pAEk {
  background: #315efb;
  color: #fff;
  cursor: pointer;
  font-size: 11px;
  border: none;
  line-height: 35px;
  height: 35px;
  display: inline-block;
  text-align: center;
  letter-spacing: 1.3px;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 1px;
  padding: 0 20px;
  font-weight: 500;
  transition: all 0.2s ease;
}
.Mixin__button--3pAEk:hover {
  background: #234ae4;
  color: #fff;
}
.Mixin__button--3pAEk:active {
  background: #1039d6;
  color: #fff;
}
.Mixin__button_gray--1MQxr {
  color: var(--color-default);
  background-color: #f3f4f7;
}
.Mixin__button-with-arrow--ub_Eo {
  position: relative;
  box-sizing: border-box;
  height: 45px;
  line-height: 45px;
  color: var(--color-default);
  background: rgba(141, 150, 178, 0.1);
}
.Mixin__button-with-arrow--ub_Eo:hover {
  background: #e8eaf0;
  color: #315efb;
}
.Mixin__button-with-arrow--ub_Eo::after {
  content: '';
  position: absolute;
  top: 18px;
  width: 6px;
  height: 9px;
  margin-left: 5px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA2IDkiPgogICAgPHBhdGggZmlsbD0iIzMxNUVGQiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNLjY1IDcuMzZjLS4wOC4wOC0uMDguMjEtLjAwNy4yODNsLjcxNC43MTRjLjA3Ni4wNzYuMjA3LjA2OS4yOC0uMDA0bDMuNTY2LTMuNTY2YS40MS40MSAwIDAgMCAwLS41NzRMMS42MzcuNjQ3YS4yMDEuMjAxIDAgMCAwLS4yOC0uMDA0bC0uNzE0LjcxNGEuMTk4LjE5OCAwIDAgMCAuMDA3LjI4M0wzLjUxIDQuNS42NSA3LjM2eiIvPgo8L3N2Zz4K);
}

.Mixin__button-new--3ACq6 {
  display: inline-block ;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  padding: 10px 20px;
  border-radius: 20px;
  color: var(--link-color-hover);
  background-color: var(--link-color-default);
  color: #fff;
  text-decoration: none;
}

.Mixin__button-new--3ACq6:hover {
  color: #fff;
  background-color: var(--link-color-hover);
}
.Mixin__button-new--3ACq6:active {
  color: #fff;
  background-color: var(--link-color-active);
}

.Mixin__project__tip--3T0X3 {
  content: ' ';
  vertical-align: top;
  overflow: hidden;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzhEOTZCMiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwIDB2MjBNMCAwdjIwbTkuMjkzLTcuNjQ3bC0zLjQ3LTMuNDY5Yy0uMTk1LS4xOTUtLjE5NS0uNTEyIDAtLjcwN2wuMzU0LS4zNTRjLjE5NS0uMTk1LjUxMi0uMTk1LjcwNyAwTDEwIDEwLjkzOWwzLjExNi0zLjExNmMuMTk1LS4xOTUuNTEyLS4xOTUuNzA3IDBsLjM1NC4zNTRjLjE5NS4xOTUuMTk1LjUxMiAwIC43MDdsLTMuNDcgMy40NjljLS4zOS4zOTEtMS4wMjQuMzkxLTEuNDE0IDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzQgLTY4MykgdHJhbnNsYXRlKDIwIDE0MCkgdHJhbnNsYXRlKDAgNTEzKSB0cmFuc2xhdGUoMzYgMzApIHRyYW5zbGF0ZSgyNzgpIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=");
  position: relative;
  height: 20px;
  width: 20px;
  display: inline-block;
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.MixinKassa__single--7LgXl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  color: #343B4C;
}

.MixinKassa__cover--1dH-y {
  display: block;
  margin: 0 20px 0 0;
  border-radius: 5px;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

.MixinKassa__cover--1dH-y:hover {
  opacity: 0.9;
}

.MixinKassa__vertical--UTiBp {
  height: 190px;
  width: 130px;
}

.MixinKassa__horizontal--31uLS {
  height: 120px;
  width: 220px;
}

.MixinKassa__title--20-Ew {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  line-height: 25px;
  font-weight: 500;
}

.MixinKassa__link--34OfC {
  color: #343B4C;
}

.MixinKassa__buy--8xGN0 {
}

.MixinKassa__more--t2quZ {
  color: #315efb;
  cursor: pointer;
}

.MixinKassa__more--t2quZ:hover {
  text-decoration: underline;
}

.MixinKassa__controls--1Xnv8 {
  margin: 20px 0 0;
}

.MixinKassa__button--17ZnW {
  margin: 0 20px 0 0;
}

.MixinKassa__trailer--oL-Qx {
}

.MixinKassa__list--yrBAt {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  color: #343B4C;
}

.MixinKassa__element--3eShX {
  overflow: hidden;
  margin: 0 10px 0 0;
  display: inline-block;
  vertical-align: top;
}

.MixinKassa__landscape--1s3NY {
  width: 220px;
}

.MixinKassa__poster--sDExy {
  display: block;
  height: 120px;
  width: 220px;
  border-radius: 5px;
  margin: 0 0 10px;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  border: 1xp solid red;
}

.MixinKassa__poster--sDExy:hover {
  opacity: 0.9;
}

.MixinKassa__multiline--x-wqt {
 white-space: pre-wrap;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 word-wrap: break-word;
 margin: 0 0 5px;
 max-height: 50px;
 overflow: hidden;
}

.MixinKassa__portrait--1oyHk {
}

.MixinKassa__labels--1iNHA {
  position: absolute;
  height: 15px;
  line-height: 15px;
  pointer-events: none;
}

.MixinKassa__list--yrBAt .MixinKassa__labels--1iNHA {
  top: -27px;
  left: 10px;
}

.MixinKassa__single--7LgXl .MixinKassa__labels--1iNHA {
  top: 27px;
  left: 27px;
}

.MixinKassa__single--7LgXl .MixinKassa__element_portrait--3h2Jv .MixinKassa__labels--1iNHA {
  top: 10px;
  left: 10px;
}

.MixinKassa__single--7LgXl .MixinKassa__element_landscape--2E0Co .MixinKassa__labels--1iNHA {
  top: auto;
  left: 10px;
  bottom: 10px;
}

.MixinKassa__label--XQKW- {
  font-size: 11px;
  font-weight: 500;
  text-align: center;
  color: #ffffff;
  height: 15px;
  background-color: #315efb;
  border-radius: 1px;
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  padding: 0 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.MixinKassa__label_rating--3RqJi {
  min-width: 25px;
}

.MixinKassa__label_flag--30-4C {
  width: 16px;
  position: relative;
}

.MixinKassa__label_flag--30-4C::after,
.MixinKassa__label_flag--30-4C::before {
  content: '';
  position: absolute;
  left: 100%;
  display: block;
  border: 8px solid transparent;
  margin-left: -7px;
}

.MixinKassa__label_flag--30-4C::after {
  border-top: 8px solid#315efb;
  top: 0;
}

.MixinKassa__label_flag--30-4C::before {
  border-bottom: 8px solid#315efb;
  bottom: 0;
}

/* Попап */

.MixinKassa__popup--2ZSI6 {
  background: rgba(0, 0, 0, 0.7);
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  z-index: 9001;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.MixinKassa__popup_hidden--2gQmU {
  display: none;
}

.MixinKassa__popup__content--1WHP3 {
  position: relative;
  margin: 0 60px;
  font-size: 0;
  background: #000;
  -webkit-box-shadow: 0 2px 5px 0 rgba(102, 116, 166, 0.2);
          box-shadow: 0 2px 5px 0 rgba(102, 116, 166, 0.2);
}

.MixinKassa__popup__movie--i0RD2 {
  background: #000;
  -webkit-box-shadow: 0 2px 5px 0 rgba(102, 116, 166, 0.2);
          box-shadow: 0 2px 5px 0 rgba(102, 116, 166, 0.2);
}

.MixinKassa__popup__movie--i0RD2 iframe {
  width: 856px;
  max-height: 80vh;
  height: 68vh;
}

.MixinKassa__popup__header--3dTZs {
  position: absolute;
  top: -40px;
}

.MixinKassa__popup__header--3dTZs .MixinKassa__title--20-Ew,
.MixinKassa__popup__header--3dTZs .MixinKassa__title_multiline--1R_EU {
  display: block;
  margin: 0;
}

.MixinKassa__popup__header--3dTZs .MixinKassa__title--20-Ew a {
  color: #fff;
}

.MixinKassa__root_single--2LQTe .MixinKassa__popup__header--3dTZs .MixinKassa__labels--1iNHA {
  position: relative;
  top: 6px;
  left: auto;
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
}

.MixinKassa__popup__footer--1iPph {
  position: absolute;
  bottom: -55px;
}

.MixinKassa__popup__controls--3v137 {
  text-align: left;
}

.MixinKassa__popup__close--1zoha {
  background: #f3f4f7 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iYSIgZD0iTTAgMjBWMG0yMCAwdjIwTTE2LjE3NyA0Ljg4NEwxMS4wNjEgMTBsNS4xMTYgNS4xMTZhLjUuNSAwIDAgMSAwIC43MDdsLS4zNTQuMzU0YS41LjUgMCAwIDEtLjcwNyAwTDEwIDExLjA2MWwtNS4xMTYgNS4xMTZhLjUuNSAwIDAgMS0uNzA3IDBsLS4zNTQtLjM1NGEuNS41IDAgMCAxIDAtLjcwN0w4LjkzOSAxMCAzLjgyMyA0Ljg4NGEuNS41IDAgMCAxIDAtLjcwN2wuMzU0LS4zNTRhLjUuNSAwIDAgMSAuNzA3IDBMMTAgOC45MzlsNS4xMTYtNS4xMTZhLjUuNSAwIDAgMSAuNzA3IDBsLjM1NC4zNTRhLjUuNSAwIDAgMSAwIC43MDciLz4KICAgIDwvZGVmcz4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPgogICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNhIi8+CiAgICAgICAgPC9tYXNrPgogICAgICAgIDxnIGZpbGw9IiMyNjI2MjYiIG1hc2s9InVybCgjYikiPgogICAgICAgICAgICA8cGF0aCBkPSJNMCAwaDIwdjIwSDB6Ii8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K) no-repeat center;
  position: absolute;
  right: 15px;
  top: 15px;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  cursor: pointer;
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.MixinMail__text--1mFet {
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  line-height: 20px;
  color: #343B4C;
  margin-bottom: 10px;
}

.MixinMail__text__link--1BujW {
  text-decoration: none;
  color: #315efb;
}

.MixinMail__avatar--293Bh {
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -1px;
  width: 95px;
  background-color: #f3f4f7;
}

.MixinMail__avatar__image--fjSSD {
  position: relative;
  top: 50%;
  width: 65px;
  height: 65px;
  margin: -33px auto 0 auto;
  background-size: cover;
  background-position: center;
  border-radius: 33px;
}

.MixinMail__name--23HwG {
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  line-height: 20px;
  color: #8d96b2;
  margin-bottom: 14px;
}

.MixinMail__title--1TgcK {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 8px;
}

.MixinMail__mail--3xP6r {
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #8d96b2;
  margin-bottom: 15px;
  text-decoration: none;
}

.MixinMail__mail--3xP6r:hover {
  color: #315efb;
}

.MixinMail__count--34zl4 {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
  text-decoration: none;
  color: #343B4C;
  font-weight: 500;
  padding-left: 25px;
  margin-bottom: 14px;
  position: relative;
}

.MixinMail__count--34zl4::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiMzMTVFRkIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMjBWMHYyMHpNMjAgMHYyMFYwek0zLjgzMyA1LjVoMTIuMzM0TDEwIDEwLjEyNSAzLjgzMyA1LjV6bTEyLjY2NyAxMGgtMTNWNy4xMjVsNS45IDQuNDI1Yy4zNTYuMjY3Ljg0NC4yNjcgMS4yIDBsNS45LTQuNDI1VjE1LjV6TTIgNXYxMWMwIC41NTIuNDQ4IDEgMSAxaDE0Yy41NTIgMCAxLS40NDggMS0xVjVjMC0uNTUyLS40NDgtMS0xLTFIM2MtLjU1MiAwLTEgLjQ0OC0xIDF6Ii8+Cjwvc3ZnPgo=);
  content: '';
  display: block;
  height: 20px;
  width: 20px;
  position: absolute;
  left: 0;
  top: -1px;
}

.MixinMail__count_active--hswds {
}

.MixinMail__count--34zl4:hover {
  color: #315efb;
}

.MixinMail__write--2tk92 {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
  text-decoration: none;
  color: #343B4C;
  font-weight: 500;
  padding-left: 25px;
  margin-left: 40px;
  margin-bottom: 14px;
  position: relative;
}

.MixinMail__write--2tk92:hover {
  color: #315efb;
}

.MixinMail__write--2tk92::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiMzMTVFRkIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMjBWMHYyMHpNMjAgMHYyMFYwem0tMi41IDE3aC03LjM3OWwxLjUtMS41SDE3LjVjLjI3NiAwIC41LjIyNC41LjV2LjVjMCAuMjc2LS4yMjQuNS0uNS41ek05LjYyMSA1LjVMMTEgNC4xMjEgMTQuODc5IDggMTMuNSA5LjM3OSA5LjYyMSA1LjV6bS0yLjI0MiAxMEgzLjV2LTMuODc5bDUuMDYxLTUuMDYgMy44NzggMy44NzgtNS4wNiA1LjA2MXptMi45MTQtMTIuNzkzbC04IDhjLS4xODguMTg4LS4yOTMuNDQyLS4yOTMuNzA3VjE2YzAgLjU1Mi40NDggMSAxIDFoNC41ODZjLjI2NSAwIC41MTktLjEwNS43MDctLjI5M2w4LThjLjM5LS4zOS4zOS0xLjAyNCAwLTEuNDE0bC00LjU4Ni00LjU4NmMtLjM5LS4zOS0xLjAyNC0uMzktMS40MTQgMHoiLz4KPC9zdmc+Cg==);
  content: '';
  display: block;
  height: 20px;
  width: 20px;
  position: absolute;
  left: 0px;
  top: -1px;
}

.MixinMail__button--16OXr {
  margin-right: 20px;
}

.MixinMail__button_gray--QW5lP {
}

.MixinMail__button_gray_with-arrow--1nt9E {
  position: relative;
}

.MixinMail__button_gray_with-arrow--1nt9E::after {
  content: '';
  width: 6px;
  height: 9px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA2IDkiPgogICAgPHBhdGggZmlsbD0iIzMxNUVGQiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNLjY1IDcuMzZjLS4wOC4wOC0uMDguMjEtLjAwNy4yODNsLjcxNC43MTRjLjA3Ni4wNzYuMjA3LjA2OS4yOC0uMDA0bDMuNTY2LTMuNTY2YS40MS40MSAwIDAgMCAwLS41NzRMMS42MzcuNjQ3YS4yMDEuMjAxIDAgMCAwLS4yOC0uMDA0bC0uNzE0LjcxNGEuMTk4LjE5OCAwIDAgMCAuMDA3LjI4M0wzLjUxIDQuNS42NSA3LjM2eiIvPgo8L3N2Zz4K);
  position: absolute;
  right: 20px;
  top: 12px;
}

.MixinMail__hidden--QW-qe {
  position: absolute;
  font-size: 0;
}

.MixinMail__wrapper--14Acu {
  padding: 20px 20px 25px;
  font-family: "Montserrat", sans-serif; 
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  border-radius: 5px;
  background: #eff5ff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTcwIiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1NzAgNSI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0idG04czFwdW5tYSIgZD0iTTAgMEg1NzBWNUgweiIvPgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8Zz4KICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTU2IC03MTA5KSB0cmFuc2xhdGUoMTAwIDY5NDkpIHRyYW5zbGF0ZSg1NiAxNjApIj4KICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ic2NvaXB1M3d6YiIgZmlsbD0iI2ZmZiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3RtOHMxcHVubWEiLz4KICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iIzMxNUVGQiIgZD0iTTAgNVYwbTE5NSAwdjVtLTI5LjEyMS0uODc5bDMuMjY3LTMuMjY3Yy4zMTUtLjMxNS4wOTItLjg1NC0uMzUzLS44NTRoLTEyLjU1Yy0uNzk2IDAtMS41NTkuMzE2LTIuMTIyLjg3OWwtMy4yNjcgMy4yNjdjLS4zMTUuMzE1LS4wOTIuODU0LjM1My44NTRoMTIuNTVjLjc5NiAwIDEuNTU5LS4zMTYgMi4xMjItLjg3OW0tNTAgMGwzLjI2Ny0zLjI2N2MuMzE1LS4zMTUuMDkyLS44NTQtLjM1My0uODU0aC0xMi41NWMtLjc5NiAwLTEuNTU5LjMxNi0yLjEyMi44NzlsLTMuMjY3IDMuMjY3Yy0uMzE1LjMxNS0uMDkyLjg1NC4zNTMuODU0aDEyLjU1Yy43OTYgMCAxLjU1OS0uMzE2IDIuMTIyLS44NzltLTUwIDBMNjkuMTQ2Ljg1NGMuMzE1LS4zMTUuMDkyLS44NTQtLjM1My0uODU0aC0xMi41NWMtLjc5NiAwLTEuNTU5LjMxNi0yLjEyMi44NzlsLTMuMjY3IDMuMjY3Yy0uMzE1LjMxNS0uMDkyLjg1NC4zNTMuODU0aDEyLjU1Yy43OTYgMCAxLjU1OS0uMzE2IDIuMTIyLS44NzlNMTMuNzU3IDVIMS4yMDdjLS40NDUgMC0uNjY4LS41MzktLjM1My0uODU0TDQuMTIxLjg3OUM0LjY4NC4zMTYgNS40NDcgMCA2LjI0MyAwaDEyLjU1Yy40NDUgMCAuNjY4LjUzOS4zNTMuODU0bC0zLjI2NyAzLjI2N2MtLjU2My41NjMtMS4zMjYuODc5LTIuMTIyLjg3OSIgbWFzaz0idXJsKCNzY29pcHUzd3piKSIvPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGZpbGw9IiNGRjU2NEUiIGQ9Ik0wIDVWMG0xOTUgMHY1bS00LjEyMS0uODc5bDMuMjY3LTMuMjY3Yy4zMTUtLjMxNS4wOTItLjg1NC0uMzUzLS44NTRoLTEyLjU1Yy0uNzk2IDAtMS41NTkuMzE2LTIuMTIyLjg3OWwtMy4yNjcgMy4yNjdjLS4zMTUuMzE1LS4wOTIuODU0LjM1My44NTRoMTIuNTVjLjc5NiAwIDEuNTU5LS4zMTYgMi4xMjItLjg3OW0tNTAgMGwzLjI2Ny0zLjI2N2MuMzE1LS4zMTUuMDkyLS44NTQtLjM1My0uODU0aC0xMi41NWMtLjc5NiAwLTEuNTU5LjMxNi0yLjEyMi44NzlsLTMuMjY3IDMuMjY3Yy0uMzE1LjMxNS0uMDkyLjg1NC4zNTMuODU0aDEyLjU1Yy43OTYgMCAxLjU1OS0uMzE2IDIuMTIyLS44NzltLTUwIDBMOTQuMTQ2Ljg1NGMuMzE1LS4zMTUuMDkyLS44NTQtLjM1My0uODU0aC0xMi41NWMtLjc5NiAwLTEuNTU5LjMxNi0yLjEyMi44NzlsLTMuMjY3IDMuMjY3Yy0uMzE1LjMxNS0uMDkyLjg1NC4zNTMuODU0aDEyLjU1Yy43OTYgMCAxLjU1OS0uMzE2IDIuMTIyLS44NzlNMzguNzU3IDVoLTEyLjU1Yy0uNDQ1IDAtLjY2OC0uNTM5LS4zNTMtLjg1NEwyOS4xMjEuODc5QzI5LjY4NC4zMTYgMzAuNDQ3IDAgMzEuMjQzIDBoMTIuNTVjLjQ0NSAwIC42NjguNTM5LjM1My44NTRsLTMuMjY3IDMuMjY3Yy0uNTYzLjU2My0xLjMyNi44NzktMi4xMjIuODc5IiBtYXNrPSJ1cmwoI3Njb2lwdTN3emIpIi8+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iIzMxNUVGQiIgZD0iTTIwMCA1VjBtMTk1IDB2NW0tMjkuMTIxLS44NzlsMy4yNjctMy4yNjdjLjMxNS0uMzE1LjA5Mi0uODU0LS4zNTMtLjg1NGgtMTIuNTVjLS43OTYgMC0xLjU1OS4zMTYtMi4xMjIuODc5bC0zLjI2NyAzLjI2N2MtLjMxNS4zMTUtLjA5Mi44NTQuMzUzLjg1NGgxMi41NWMuNzk2IDAgMS41NTktLjMxNiAyLjEyMi0uODc5bS01MCAwbDMuMjY3LTMuMjY3Yy4zMTUtLjMxNS4wOTItLjg1NC0uMzUzLS44NTRoLTEyLjU1Yy0uNzk2IDAtMS41NTkuMzE2LTIuMTIyLjg3OWwtMy4yNjcgMy4yNjdjLS4zMTUuMzE1LS4wOTIuODU0LjM1My44NTRoMTIuNTVjLjc5NiAwIDEuNTU5LS4zMTYgMi4xMjItLjg3OW0tNTAgMGwzLjI2Ny0zLjI2N2MuMzE1LS4zMTUuMDkyLS44NTQtLjM1My0uODU0aC0xMi41NWMtLjc5NiAwLTEuNTU5LjMxNi0yLjEyMi44NzlsLTMuMjY3IDMuMjY3Yy0uMzE1LjMxNS0uMDkyLjg1NC4zNTMuODU0aDEyLjU1Yy43OTYgMCAxLjU1OS0uMzE2IDIuMTIyLS44NzlNMjEzLjc1NyA1aC0xMi41NWMtLjQ0NSAwLS42NjgtLjUzOS0uMzUzLS44NTRsMy4yNjctMy4yNjdjLjU2My0uNTYzIDEuMzI2LS44NzkgMi4xMjItLjg3OWgxMi41NWMuNDQ1IDAgLjY2OC41MzkuMzUzLjg1NGwtMy4yNjcgMy4yNjdjLS41NjMuNTYzLTEuMzI2Ljg3OS0yLjEyMi44NzkiIG1hc2s9InVybCgjc2NvaXB1M3d6YikiLz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSIjRkY1NjRFIiBkPSJNMjAwIDVWMG0xOTUgMHY1bS00LjEyMS0uODc5bDMuMjY3LTMuMjY3Yy4zMTUtLjMxNS4wOTItLjg1NC0uMzUzLS44NTRoLTEyLjU1Yy0uNzk2IDAtMS41NTkuMzE2LTIuMTIyLjg3OWwtMy4yNjcgMy4yNjdjLS4zMTUuMzE1LS4wOTIuODU0LjM1My44NTRoMTIuNTVjLjc5NiAwIDEuNTU5LS4zMTYgMi4xMjItLjg3OW0tNTAgMGwzLjI2Ny0zLjI2N2MuMzE1LS4zMTUuMDkyLS44NTQtLjM1My0uODU0aC0xMi41NWMtLjc5NiAwLTEuNTU5LjMxNi0yLjEyMi44NzlsLTMuMjY3IDMuMjY3Yy0uMzE1LjMxNS0uMDkyLjg1NC4zNTMuODU0aDEyLjU1Yy43OTYgMCAxLjU1OS0uMzE2IDIuMTIyLS44NzltLTUwIDBsMy4yNjctMy4yNjdjLjMxNS0uMzE1LjA5Mi0uODU0LS4zNTMtLjg1NGgtMTIuNTVjLS43OTYgMC0xLjU1OS4zMTYtMi4xMjIuODc5bC0zLjI2NyAzLjI2N2MtLjMxNS4zMTUtLjA5Mi44NTQuMzUzLjg1NGgxMi41NWMuNzk2IDAgMS41NTktLjMxNiAyLjEyMi0uODc5TTIzOC43NTcgNWgtMTIuNTVjLS40NDUgMC0uNjY4LS41MzktLjM1My0uODU0bDMuMjY3LTMuMjY3Yy41NjMtLjU2MyAxLjMyNi0uODc5IDIuMTIyLS44NzloMTIuNTVjLjQ0NSAwIC42NjguNTM5LjM1My44NTRsLTMuMjY3IDMuMjY3Yy0uNTYzLjU2My0xLjMyNi44NzktMi4xMjIuODc5IiBtYXNrPSJ1cmwoI3Njb2lwdTN3emIpIi8+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iIzMxNUVGQiIgZD0iTTQwMCA1VjBtMTk1IDB2NW0tMjkuMTIxLS44NzlsMy4yNjctMy4yNjdjLjMxNS0uMzE1LjA5Mi0uODU0LS4zNTMtLjg1NGgtMTIuNTVjLS43OTYgMC0xLjU1OS4zMTYtMi4xMjIuODc5bC0zLjI2NyAzLjI2N2MtLjMxNS4zMTUtLjA5Mi44NTQuMzUzLjg1NGgxMi41NWMuNzk2IDAgMS41NTktLjMxNiAyLjEyMi0uODc5bS01MCAwbDMuMjY3LTMuMjY3Yy4zMTUtLjMxNS4wOTItLjg1NC0uMzUzLS44NTRoLTEyLjU1Yy0uNzk2IDAtMS41NTkuMzE2LTIuMTIyLjg3OWwtMy4yNjcgMy4yNjdjLS4zMTUuMzE1LS4wOTIuODU0LjM1My44NTRoMTIuNTVjLjc5NiAwIDEuNTU5LS4zMTYgMi4xMjItLjg3OW0tNTAgMGwzLjI2Ny0zLjI2N2MuMzE1LS4zMTUuMDkyLS44NTQtLjM1My0uODU0aC0xMi41NWMtLjc5NiAwLTEuNTU5LjMxNi0yLjEyMi44NzlsLTMuMjY3IDMuMjY3Yy0uMzE1LjMxNS0uMDkyLjg1NC4zNTMuODU0aDEyLjU1Yy43OTYgMCAxLjU1OS0uMzE2IDIuMTIyLS44NzlNNDEzLjc1NyA1aC0xMi41NWMtLjQ0NSAwLS42NjgtLjUzOS0uMzUzLS44NTRsMy4yNjctMy4yNjdjLjU2My0uNTYzIDEuMzI2LS44NzkgMi4xMjItLjg3OWgxMi41NWMuNDQ1IDAgLjY2OC41MzkuMzUzLjg1NGwtMy4yNjcgMy4yNjdjLS41NjMuNTYzLTEuMzI2Ljg3OS0yLjEyMi44NzkiIG1hc2s9InVybCgjc2NvaXB1M3d6YikiLz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSIjRkY1NjRFIiBkPSJNNDAwIDVWMG0xOTUgMHY1bS00LjEyMS0uODc5bDMuMjY3LTMuMjY3Yy4zMTUtLjMxNS4wOTItLjg1NC0uMzUzLS44NTRoLTEyLjU1Yy0uNzk2IDAtMS41NTkuMzE2LTIuMTIyLjg3OWwtMy4yNjcgMy4yNjdjLS4zMTUuMzE1LS4wOTIuODU0LjM1My44NTRoMTIuNTVjLjc5NiAwIDEuNTU5LS4zMTYgMi4xMjItLjg3OW0tNTAgMGwzLjI2Ny0zLjI2N2MuMzE1LS4zMTUuMDkyLS44NTQtLjM1My0uODU0aC0xMi41NWMtLjc5NiAwLTEuNTU5LjMxNi0yLjEyMi44NzlsLTMuMjY3IDMuMjY3Yy0uMzE1LjMxNS0uMDkyLjg1NC4zNTMuODU0aDEyLjU1Yy43OTYgMCAxLjU1OS0uMzE2IDIuMTIyLS44NzltLTUwIDBsMy4yNjctMy4yNjdjLjMxNS0uMzE1LjA5Mi0uODU0LS4zNTMtLjg1NGgtMTIuNTVjLS43OTYgMC0xLjU1OS4zMTYtMi4xMjIuODc5bC0zLjI2NyAzLjI2N2MtLjMxNS4zMTUtLjA5Mi44NTQuMzUzLjg1NGgxMi41NWMuNzk2IDAgMS41NTktLjMxNiAyLjEyMi0uODc5TTQzOC43NTcgNWgtMTIuNTVjLS40NDUgMC0uNjY4LS41MzktLjM1My0uODU0bDMuMjY3LTMuMjY3Yy41NjMtLjU2MyAxLjMyNi0uODc5IDIuMTIyLS44NzloMTIuNTVjLjQ0NSAwIC42NjguNTM5LjM1My44NTRsLTMuMjY3IDMuMjY3Yy0uNTYzLjU2My0xLjMyNi44NzktMi4xMjIuODc5IiBtYXNrPSJ1cmwoI3Njb2lwdTN3emIpIi8+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat 20px bottom;
  position: relative;
}

.MixinMail__subtitle--16j6I {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  margin: 0 0 5px;
}

.MixinMail__text--1mFet {
  font-family: "Montserrat", sans-serif; 
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  margin: 0 0 15px;
}

.MixinMail__link--2WJOx {
  font-family: "Montserrat", sans-serif; 
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  margin: 0 20px 0 0;
}

.MixinMail__text_link--3gJ5M {
  margin: 0;
}

.MixinMail__email_wrapper--3MfVr {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 70px 0 0;
  white-space: nowrap;
}

.MixinMail__email--2uPS4 {
  font-family: "Montserrat", sans-serif; 
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #343B4C;
  text-decoration: none;
  display: inline;
}

.MixinMail__logout--2WINp {
  position: absolute;
  top: 20px;
  right: 20px;
  text-align: right;
  color: #343B4C;
  font-size: 14px;
  line-height: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  cursor: pointer;
  text-decoration: none;
  border: none;
  background: none;
}

.MixinMail__letters--1cLp0 {
  padding: 0 0 0 25px;
  margin: 20px 20px 0 0;
  position: relative;
  white-space: nowrap;
  display: inline-block;
}

.MixinMail__letters--1cLp0::before {
  content: '';
  position: absolute;
  height: 20px;
  width: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAgMjBWMHYyMHpNMjAgMHYyMFYwek0zLjgzMyA1LjVoMTIuMzM0TDEwIDEwLjEyNSAzLjgzMyA1LjV6bTEyLjY2NyAxMGgtMTNWNy4xMjVsNS45IDQuNDI1Yy4zNTYuMjY3Ljg0NC4yNjcgMS4yIDBsNS45LTQuNDI1VjE1LjV6TTIgNXYxMWMwIC41NTIuNDQ4IDEgMSAxaDE0Yy41NTIgMCAxLS40NDggMS0xVjVjMC0uNTUyLS40NDgtMS0xLTFIM2MtLjU1MiAwLTEgLjQ0OC0xIDF6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTU2IC03MDY5KSB0cmFuc2xhdGUoMTAwIDY5NDkpIHRyYW5zbGF0ZSg1NiAxMjApIi8+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
  left: 0;
  top: -2px;
}

.MixinMail__new--cSuuK {
}

.MixinMail__new--cSuuK::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAgMjBWMHYyMHpNMjAgMHYyMFYwem0tMi41IDE3aC03LjM3OWwxLjUtMS41SDE3LjVjLjI3NiAwIC41LjIyNC41LjV2LjVjMCAuMjc2LS4yMjQuNS0uNS41ek05LjYyMSA1LjVMMTEgNC4xMjEgMTQuODc5IDggMTMuNSA5LjM3OSA5LjYyMSA1LjV6bS0yLjI0MiAxMEgzLjV2LTMuODc5bDUuMDYxLTUuMDYgMy44NzggMy44NzgtNS4wNiA1LjA2MXptMi45MTQtMTIuNzkzbC04IDhjLS4xODguMTg4LS4yOTMuNDQyLS4yOTMuNzA3VjE2YzAgLjU1Mi40NDggMSAxIDFoNC41ODZjLjI2NSAwIC41MTktLjEwNS43MDctLjI5M2w4LThjLjM5LS4zOS4zOS0xLjAyNCAwLTEuNDE0bC00LjU4Ni00LjU4NmMtLjM5LS4zOS0xLjAyNC0uMzktMS40MTQgMHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjggLTcwNjkpIHRyYW5zbGF0ZSgxMDAgNjk0OSkgdHJhbnNsYXRlKDIyOCAxMjApIi8+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
}

@media screen and (hover: none) {
  .MixinMail__text--1mFet {
    color: #2f3b51;
  }
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.MixinOkko__content--3VxCJ {
  position: relative;
}

.MixinOkko__content_single--2f_6x {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 20px 20px 300px;
  border-radius: 5px;
  background: #1b082c;
  height: 185px;
  position: relative;
  font-family: "Montserrat", sans-serif; 
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.MixinOkko__content--3VxCJ a {
  text-decoration: none;
}

.MixinOkko__element--2hJjj .MixinOkko__cover--2oyW2 {
  width: 220px;
  height: 120px;
  border-radius: 5px;
  background-size: cover;
}

.MixinOkko__content_single--2f_6x .MixinOkko__cover--2oyW2 {
  width: 260px;
  height: 145px;
  position: absolute;
  left: 20px;
  top: 20px;
  border-radius: 5px;
  background-color: #3a284c;
  background-size: cover;
}

.MixinOkko__content_single--2f_6x .MixinOkko__cover--2oyW2:hover {
  opacity: .9;
}

.MixinOkko__content_single--2f_6x .MixinOkko__description--2wOIw {
  overflow: hidden;
}

.MixinOkko__okko-logo--3LC7s {
  display: inline-block;
  margin-bottom: 3px;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.MixinOkko__content_single--2f_6x .MixinOkko__okko-logo--3LC7s {
  margin: 0 0 10px;
}

.MixinOkko__okko-logo__image--25-9C {
  position: relative;
  left: -3px;
  display: inline-block;
  width: 40px;
  height: 20px;
  vertical-align: top;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDQwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGg0MHYyMEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xNy4yODUgMTEuMTM3bDMuMzg4IDMuNzgzaC0yLjUxOGwtMi4wMTUtMi4xMjMtLjUxNi43NDl2MS4zNzRoLTEuOTczVjRoMS45NzN2Ni4wOGwuMjk5LS40MzMgMi4yMzItMy4xMDNoMi4yNTdsLTMuMTI3IDQuNTkzem03LjU2NCAwTDI4LjM4MSAxNWgtMi42NjJsLTIuMDE1LTIuMjAzLS41MTYuNzQ5VjE1SDIxLjIxNVY0aDEuOTczdjYuMDhsLjI5OS0uNDMzIDIuMjMyLTMuMTAzaDIuNDk1bC0zLjM2NSA0LjU5M3oiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJNMzYgMTAuNzVjMCAyLjM0Ny0xLjkzMyA0LjI1LTQuMzE4IDQuMjUtMi4zODQgMC00LjMxNy0xLjkwMy00LjMxNy00LjI1czEuOTMzLTQuMjUgNC4zMTctNC4yNUMzNC4wNjcgNi41IDM2IDguNDAzIDM2IDEwLjc1em0tNC4zMTcgMi4yODZjMS4zMjQgMCAyLjM5OC0xLjA1NyAyLjM5OC0yLjM2MSAwLTEuMzA0LTEuMDc0LTIuMzYxLTIuMzk4LTIuMzYxLTEuMzI1IDAtMi4zOTkgMS4wNTctMi4zOTkgMi4zNjEgMCAxLjMwNCAxLjA3NCAyLjM2MSAyLjM5OSAyLjM2MXpNOC4zMTcgNi41YzIuMzg1IDAgNC4zMTggMS45MDMgNC4zMTggNC4yNVMxMC43MDIgMTUgOC4zMTcgMTVDNS45MzMgMTUgNCAxMy4wOTcgNCAxMC43NVM1LjkzMyA2LjUgOC4zMTcgNi41em0wIDYuNjExYzEuMzI1IDAgMi4zOTktMS4wNTcgMi4zOTktMi4zNiAwLTEuMzA1LTEuMDc0LTIuMzYyLTIuMzk5LTIuMzYyLTEuMzI0IDAtMi4zOTggMS4wNTctMi4zOTggMi4zNjEgMCAxLjMwNCAxLjA3NCAyLjM2MSAyLjM5OCAyLjM2MXpNOS4zMDIgNWMwIC41NTItLjQ0MSAxLS45ODUgMWEuOTkyLjk5MiAwIDAgMS0uOTg0LTFjMC0uNTUyLjQ0LTEgLjk4NC0xcy45ODUuNDQ4Ljk4NSAxem0yLjU3MSAwYzAgLjU1Mi0uNDQgMS0uOTg0IDFhLjk5Mi45OTIgMCAwIDEtLjk4NC0xYzAtLjU1Mi40NC0xIC45ODQtMSAuNTQzIDAgLjk4NC40NDguOTg0IDF6TTUuNzQ1IDZhLjk5Mi45OTIgMCAwIDEtLjk4My0xYzAtLjU1Mi40NC0xIC45ODMtMSAuNTQ0IDAgLjk4NC40NDguOTg0IDFzLS40NCAxLS45ODQgMXoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.MixinOkko__title--SfNOe {
  margin: 0;
  padding: 8px 0 0 0;
  font-family: "Montserrat", sans-serif;
  font-size: 17px;
  line-height: 25px;
  font-weight: 500;
}

.MixinOkko__title--SfNOe a {
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding-right: 15px;
  white-space: normal;
  text-overflow: ellipsis;
  text-decoration: none;
  color: #343B4C;
  display: -webkit-box;
  max-height: 50px;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: -o-ellipsis-lastline;
}

.MixinOkko__title--SfNOe span {
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding-right: 15px;
  white-space: normal;
  text-overflow: ellipsis;
  text-decoration: none;
  color: #343B4C;
  display: -webkit-box;
  max-height: 50px;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: -o-ellipsis-lastline;
}

a:hover .MixinOkko__title--SfNOe span {
  color: #315efb;
}

a:active .MixinOkko__title--SfNOe span {
  color: #274bc8;
}

.MixinOkko__element--2hJjj .MixinOkko__title--SfNOe {
  font-family: "Montserrat", sans-serif; 
  padding: 10px 0 0 0;
  font-size: 18px;
  line-height: 25px;
  font-weight: 500;
}

.MixinOkko__content_single--2f_6x .MixinOkko__title--SfNOe {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  line-height: 25px;
  font-weight: 500;
  margin: 10px 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0;
}

.MixinOkko__content_single--2f_6x .MixinOkko__title--SfNOe a {
    max-height: 25px;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    color: #fff;
}

.MixinOkko__content_single--2f_6x .MixinOkko__title--SfNOe a:hover {
  color: #315efb;
}

.MixinOkko__content_single--2f_6x .MixinOkko__title--SfNOe a:active {
  color: #274bc8;
}

.MixinOkko__subtitle--tTgWt {
  font-family: "Montserrat", sans-serif;
  margin: 0 0 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  line-height: 20px;
  color: #8d96b2;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 20px;
  font-weight: normal;
}

.MixinOkko__subtitle--tTgWt a {
  text-decoration: none;
}

.MixinOkko__subtitle--tTgWt a,
.MixinOkko__subtitle--tTgWt a:hover,
.MixinOkko__subtitle--tTgWt a:visited {
  color: #8d96b2;
}

.MixinOkko__controls--2HcmK {
  margin: 20px 0 0;
  padding: 0;
}

.MixinOkko__control--2CWh4 {
  /* @include button; */
  display: inline-block;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.MixinOkko__button--3NIwq {
  background-color: #7e58c2;
  margin: 0 20px 0 0;
}

.MixinOkko__button--3NIwq:hover,
.MixinOkko__button--3NIwq:visited {
  background-color: #6d4ca8;
}

.MixinOkko__link--qV8E3 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #fff;
  cursor: pointer;
}

.MixinOkko__link--qV8E3 .MixinOkko__t--2dcTj {
  color: #fff;
}

.MixinOkko__link--qV8E3 .MixinOkko__t--2dcTj:hover {
  color: #2c54e2;
}

.MixinOkko__link--qV8E3 .MixinOkko__t--2dcTj:active {
  color: #274bc8;
}

.MixinOkko__decoration--2NNxf {
  position: absolute;
  top: 0;
  width: 2px;
  height: 125px;
  background: rgba(0, 0, 0, 0.2);
  z-index: 2;
}

.MixinOkko__decoration_left--398_p {
  left: 0;
}

.MixinOkko__decoration_right--3gOyC {
  right: 0;
}

.MixinOkko__arrow--1_6gg {
  position: absolute;
  top: 45px;
  background: #fff;
  content: '';
  color: #343B4C;
  width: 35px;
  height: 35px;
  border-radius: 2px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(102, 116, 166, 0.2);
          box-shadow: 0 2px 5px 0 rgba(102, 116, 166, 0.2);
  cursor: pointer;
  z-index: 2;
  font-size: 11px;
  font-weight: 500;
  line-height: 35px;
  letter-spacing: 1.3px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}

.MixinOkko__arrow--1_6gg:before {
  position: absolute;
  content: '';
  width: 15px;
  height: 15px;
  margin-top: -8px;
  margin-left: -8px;
  left: 50%;
  top: 50%;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1MS4xICg1NzUwMSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+OEU5RUNDQTgtMzFDRi00NzZFLUIzNzAtNUM0MTkwM0EyMjY5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBza2V0Y2h0b29sLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xMS43MTIsNi44NjQgTDYuMjc3LDEuNDMgQzYuMDgyLDEuMjM0IDUuNzY1LDEuMjM1IDUuNTcsMS40MyBMNS40MjksMS41NzEgQzUuMjM0LDEuNzY2IDUuMjM0LDIuMDgzIDUuNDI5LDIuMjc4IEwxMC42NTEsNy41IEw1LjQyOSwxMi43MjMgQzUuMjM0LDEyLjkxOCA1LjIzNCwxMy4yMzQgNS40MjksMTMuNDMgTDUuNTcsMTMuNTcxIEM1Ljc2NSwxMy43NjYgNi4wODIsMTMuNzY2IDYuMjc3LDEzLjU3MSBMMTEuNzEyLDguMTM3IEMxMi4wNjQsNy43ODUgMTIuMDY0LDcuMjE1IDExLjcxMiw2Ljg2NCBNMCwxNSBMMCwwIE0xNSwwIEwxNSwxNSIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJhdG9tcy9pY29ucy8xNXgxNS9uZXh0Ij4KICAgICAgICAgICAgPGcgaWQ9Imljb25fbmV4dF8xNXgxNSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iaWNvbiI+CiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iaWNvbl9uZXh0XzE1eDE1Ij48L2c+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImF0b21zL2NvbG9ycy93aGl0ZSIgbWFzaz0idXJsKCNtYXNrLTIpIiBmaWxsPSIjMjYyNjI2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  z-index: 1;
}

.MixinOkko__arrow--1_6gg:hover {
  text-decoration: none;
  color: #315efb;
}

.MixinOkko__arrow--1_6gg:hover:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1MS4xICg1NzUwMSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+OEU5RUNDQTgtMzFDRi00NzZFLUIzNzAtNUM0MTkwM0EyMjY5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBza2V0Y2h0b29sLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xMS43MTIsNi44NjQgTDYuMjc3LDEuNDMgQzYuMDgyLDEuMjM0IDUuNzY1LDEuMjM1IDUuNTcsMS40MyBMNS40MjksMS41NzEgQzUuMjM0LDEuNzY2IDUuMjM0LDIuMDgzIDUuNDI5LDIuMjc4IEwxMC42NTEsNy41IEw1LjQyOSwxMi43MjMgQzUuMjM0LDEyLjkxOCA1LjIzNCwxMy4yMzQgNS40MjksMTMuNDMgTDUuNTcsMTMuNTcxIEM1Ljc2NSwxMy43NjYgNi4wODIsMTMuNzY2IDYuMjc3LDEzLjU3MSBMMTEuNzEyLDguMTM3IEMxMi4wNjQsNy43ODUgMTIuMDY0LDcuMjE1IDExLjcxMiw2Ljg2NCBNMCwxNSBMMCwwIE0xNSwwIEwxNSwxNSIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJhdG9tcy9pY29ucy8xNXgxNS9uZXh0Ij4KICAgICAgICAgICAgPGcgaWQ9Imljb25fbmV4dF8xNXgxNSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iaWNvbiI+CiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iaWNvbl9uZXh0XzE1eDE1Ij48L2c+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImF0b21zL2NvbG9ycy93aGl0ZSIgbWFzaz0idXJsKCNtYXNrLTIpIiBmaWxsPSIjMzE1ZWZiIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
}

.MixinOkko__arrow_left--2Lkl_ {
  left: -5px;
}

.MixinOkko__arrow_left--2Lkl_:before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.MixinOkko__arrow_right--3i036 {
  right: -5px;
}

.MixinOkko__ratings--3C95M {
  display: block;
  margin: 10px 0 0;
  padding-left: 95px;
  position: relative;
  width: 95px;
  overflow: hidden;
  height: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.MixinOkko__ratings--3C95M i {
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDIwIDE1Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iI0ZGQzAwMCI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wIDE1VjB2MTV6TTE1IDB2MTVWMHpNNS4wMDYgNC4yNTNsLTQuMDcyLjU5MmMtLjYxNS4wODktLjg2MS44NDUtLjQxNiAxLjI3OWwyLjk0NyAyLjg3Mi0uNjk2IDQuMDU2Yy0uMTA1LjYxMy41MzggMS4wOCAxLjA4OS43OTFMNy41IDExLjkyOGwzLjY0MiAxLjkxNWMuNTUxLjI4OSAxLjE5NC0uMTc4IDEuMDg5LS43OTFsLS42OTYtNC4wNTYgMi45NDctMi44NzJjLjQ0NS0uNDM0LjE5OS0xLjE5LS40MTYtMS4yNzlsLTQuMDcyLS41OTJMOC4xNzMuNTYzYy0uMjc2LS41NTgtMS4wNy0uNTU4LTEuMzQ2IDBsLTEuODIxIDMuNjl6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTM2IC0xMTE5KSB0cmFuc2xhdGUoMTAwIDk2MikgdHJhbnNsYXRlKDM2IDE1NCkgdHJhbnNsYXRlKDAgMykiLz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
  z-index: 2;
}

.MixinOkko__ratings--3C95M i,
.MixinOkko__ratings--3C95M:before {
  top: 2px;
  position: absolute;
  height: 15px;
  background-repeat: repeat-x !important;
  left: 0;
}

.MixinOkko__ratings--3C95M:before {
  display: block;
  content: '';
  border-radius: 0;
  width: 95px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDIwIDE1Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iI0M2Q0FEOCI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAgMTVWMHYxNXpNMTUgMHYxNVYwek01LjAwNiA0LjI1M2wtNC4wNzIuNTkyYy0uNjE1LjA4OS0uODYxLjg0NS0uNDE2IDEuMjc5bDIuOTQ3IDIuODcyLS42OTYgNC4wNTZjLS4xMDUuNjEzLjUzOCAxLjA4IDEuMDg5Ljc5MUw3LjUgMTEuOTI4bDMuNjQyIDEuOTE1Yy41NTEuMjg5IDEuMTk0LS4xNzggMS4wODktLjc5MWwtLjY5Ni00LjA1NiAyLjk0Ny0yLjg3MmMuNDQ1LS40MzQuMTk5LTEuMTktLjQxNi0xLjI3OWwtNC4wNzItLjU5Mkw4LjE3My41NjNjLS4yNzYtLjU1OC0xLjA3LS41NTgtMS4zNDYgMGwtMS44MjEgMy42OXoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTkzIC0xOTYzKSB0cmFuc2xhdGUoOTMwIDEyNTgpIHRyYW5zbGF0ZSgxMCA0MzApIHRyYW5zbGF0ZSgwIDI3MCkgdHJhbnNsYXRlKDE3MyA1KSB0cmFuc2xhdGUoODApIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
  z-index: 1;
}

.MixinOkko__viewport--nr-1S {
  overflow: auto;
}

.MixinOkko__viewport_active--3GET4 {
  overflow: hidden;
}

.MixinOkko__list--2iLnM {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.MixinOkko__element--2hJjj {
  width: 220px;
  margin: 0 10px 0 0;
  display: inline-block;
  list-style-type: none;
  vertical-align: top;
  position: relative;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.MixinOkko__element--2hJjj:last-child {
  margin-right: 0;
}

.MixinOkko__element--2hJjj:hover {
  opacity: 0.9;
}

.MixinOkko__popup--1OFLG {
  background: rgba(0, 0, 0, 0.7);
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  z-index: 9001;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.MixinOkko__popup__movie--2X1SL {
  position: relative;
  max-width: 90%;
  margin: 0 60px;
  font-size: 0;
  background: #000;
  -webkit-box-shadow: 0 2px 5px 0 rgba(102, 116, 166, 0.2);
          box-shadow: 0 2px 5px 0 rgba(102, 116, 166, 0.2);
}

.MixinOkko__popup__movie--2X1SL video {
  outline: none;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 80vh;
}

.MixinOkko__popup__close--2h_2D {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Mi41ICg2NzQ2OSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+QTM1OEFDNzUtNUY3Ni00NjkwLUJFRDAtNUE3QTcyRURGMEI1PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBza2V0Y2h0b29sLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0wLDIwIEwwLDAgTTIwLDAgTDIwLDIwIE0xNi4xNzcsNC44ODQgTDExLjA2MSwxMCBMMTYuMTc3LDE1LjExNiBDMTYuMzcyLDE1LjMxMSAxNi4zNzIsMTUuNjI4IDE2LjE3NywxNS44MjMgTDE1LjgyMywxNi4xNzcgQzE1LjYyOCwxNi4zNzIgMTUuMzExLDE2LjM3MiAxNS4xMTYsMTYuMTc3IEwxMCwxMS4wNjEgTDQuODg0LDE2LjE3NyBDNC42ODksMTYuMzcyIDQuMzcyLDE2LjM3MiA0LjE3NywxNi4xNzcgTDMuODIzLDE1LjgyMyBDMy42MjgsMTUuNjI4IDMuNjI4LDE1LjMxMSAzLjgyMywxNS4xMTYgTDguOTM5LDEwIEwzLjgyMyw0Ljg4NCBDMy42MjgsNC42ODkgMy42MjgsNC4zNzIgMy44MjMsNC4xNzcgTDQuMTc3LDMuODIzIEM0LjM3MiwzLjYyOCA0LjY4OSwzLjYyOCA0Ljg4NCwzLjgyMyBMMTAsOC45MzkgTDE1LjExNiwzLjgyMyBDMTUuMzExLDMuNjI4IDE1LjYyOCwzLjYyOCAxNS44MjMsMy44MjMgTDE2LjE3Nyw0LjE3NyBDMTYuMzcyLDQuMzcyIDE2LjM3Miw0LjY4OSAxNi4xNzcsNC44ODQiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iYXRvbXMvaWNvbnMvMjB4MjAvY2xvc2UiPgogICAgICAgICAgICA8ZyBpZD0iaWNvbkNvbG9yIj4KICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ik1hc2siPjwvZz4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iYXRvbXMvY29sb3JzL2NoZXJyeS9jaGVycnkiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iI2ZmZmZmZiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJkYXJrQmx1ZSIgcG9pbnRzPSIwIDAgMjAgMCAyMCAyMCAwIDIwIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  content: '';
  position: absolute;
  top: 0;
  right: -30px;
  width: 20px;
  height: 20px;
  display: block;
  cursor: pointer;
}

.MixinOkko__popup__close--2h_2D:hover {
  opacity: 0.7;
}

/** mobile **/

.MixinOkko__content_single_mobile--3Ykyr {
  padding: 20px;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.MixinOkko__cover_mobile--3JT5r {
  width: 140px;
  height: 80px;
  border-radius: 5px;
  background-color: #3a284c;
  margin-bottom: 20px;
  background-size: cover;
  background-position: center;
  border-radius: 5px;
}

.MixinOkko__cover_mobile--3JT5r:hover {
  opacity: .9;
}

.MixinOkko__controls_mobile--1ttdm {
  margin: 20px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}

.MixinOkko__controls_mobile--1ttdm > * {
  margin-right: 0;
}

.MixinOkko__controls_mobile--1ttdm > a {
  margin-bottom: 15px;
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.RabotaSerpItem__caption--1fuuV {
  margin: 0 0 5px;
  line-height: 25px;
}

/* Т.к. селектор ".caption > *" имеет тот же вес, что и просто ".element",
   дабавим больше веса дублированием класса */

.RabotaSerpItem__caption--1fuuV.RabotaSerpItem__caption--1fuuV > * {
  vertical-align: middle;
  margin-right: 10px;
}

.RabotaSerpItem__caption__info--1rDH7 > * {
  vertical-align: top;
  margin-right: 10px;
}

.RabotaSerpItem__caption--1fuuV > *:last-child,
.RabotaSerpItem__caption__info--1rDH7 > *:last-child {
  margin-right: 0;
}

.RabotaSerpItem__caption__header--1s7MO {
  display: inline;
  white-space: normal;
  font-family: "Montserrat", sans-serif;
  padding: 0;
  margin: 0 10px 0 0;
  font-weight: normal;
  font-size: 18px;
  color: #274bc8;
  font-weight: 500;
}

.RabotaSerpItem__caption__header--1s7MO a {
  text-decoration: none;
  color: #315efb;
  margin-right: 7px;
}

.RabotaSerpItem__caption__header--1s7MO a:hover {
  color: #2c54e2;
}

.RabotaSerpItem__caption__header--1s7MO a:active {
  color: #274bc8;
}

.RabotaSerpItem__caption__info--1rDH7 {
  display: inline-block;
  height: 15px;
}

.RabotaSerpItem__item--1bygf {
  position: relative;
  padding: 10px 15px 20px 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  -webkit-transition: -webkit-box-shadow 0.2s ease-in;
  transition: -webkit-box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in, -webkit-box-shadow 0.2s ease-in;
}

.RabotaSerpItem__item--1bygf:hover {
  -webkit-box-shadow: 0 2px 5px 0 rgba(102, 116, 166, 0.2);
          box-shadow: 0 2px 5px 0 rgba(102, 116, 166, 0.2);
  z-index: 2;
}

.RabotaSerpItem__badge--YPBAC {
  font-style: normal;
  display: inline-block;
  background-color: #757575;
  font-size: 11px;
  line-height: 22px;
  font-weight: 600;
  text-transform: uppercase;
  vertical-align: middle;
  padding: 0 7px;
  height: 20px;
  border-radius: 1px;
  letter-spacing: 1.3px;
  position: relative;
  top: -1px;
  color: #fff;
  border-radius: 10px;
}

.RabotaSerpItem__badge_urgent--1221s {
  background-color: #F44336;
}

.RabotaSerpItem__badge_new--rZ0i_ {
  background-color: #63bc66;
}

.RabotaSerpItem__info--1hdi_ {
  color: #343B4C;
}

.RabotaSerpItem__tags--2GpPu {
  color: #343B4C;
}

.RabotaSerpItem__note--1kYjn,
.RabotaSerpItem__info--1hdi_,
.RabotaSerpItem__tags--2GpPu {
  font-size: 14px;
  line-height: 22px;
  word-wrap: break-word;
}

.RabotaSerpItem__note--1kYjn {
  margin-bottom: 2px;
  color:#8d96b2;
}

.RabotaSerpItem__note__line--2GMnb {
  margin-bottom: 3px;
}

.RabotaSerpItem__info--1hdi_ {
  margin-bottom: 5px;
  cursor: pointer;
}

.RabotaSerpItem__info__expanded--2sHVA {
}

.RabotaSerpItem__info--1hdi_ ul,
.RabotaSerpItem__info--1hdi_ ol {
  margin: 0 0 5px 20px;
}

.RabotaSerpItem__info--1hdi_ p {
  margin-bottom: 5px;
}

.RabotaSerpItem__note__item--2FMYE {
  display: inline-block;
  margin-right: 5px;
}

.RabotaSerpItem__note__item--2FMYE::after {
  content: ',';
}

.RabotaSerpItem__note__item--2FMYE:last-child::after {
  display: none;
}

.RabotaSerpItem__note__item--2FMYE.RabotaSerpItem__company--2PTyh {
  color: #318472;
}

.RabotaSerpItem__subway--2F5Dc i {
  display: inline-block;
  margin-right: 5px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
}

.RabotaSerpItem__info_important--3K_nx {
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 25px;
  font-weight: 500;
}

.RabotaSerpItem__description__more--1Vdee {
  display: block;
  white-space: nowrap;
  height: 25px;
  color: #315efb;
  cursor: pointer;
}

.RabotaSerpItem__description__more--1Vdee:hover {
  text-decoration: underline;
}

.RabotaSerpItem__more--3wtGU {
  display: inline-block ;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  padding: 10px 20px;
  border-radius: 20px;
  border: none;
  color: #2c54e2;
  background-color: #315efb;
  color: #fff;
  text-decoration: none;
  margin: 0 20px 0 0;
  cursor: pointer;
}

.RabotaSerpItem__more--3wtGU:hover {
  color: #fff;
  background-color: #2c54e2;
}

.RabotaSerpItem__more--3wtGU:active {
  color: #fff;
  background-color: #274bc8;
}

.RabotaSerpItem__ruble_icon--3kQwl {
  font-family: "Helvetica Neue", sans-serif;
  font-weight: normal;
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.MixinRabota__geo--3fvqo {
  line-height: 15px;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  color: #8d96b2;
  font-weight: normal;
  margin-left: 10px;
}

.MixinRabota__more--3-oCy {
  display: inline-block;
}

.MixinRabota__tags--2wwUa {
  font-family: "Montserrat", sans-serif; 
  font-size: 11px;
  font-weight: 600;
  line-height: 20px;
  color: #afb6c9;
  margin: -5px 0 20px;
}

.MixinRabota__tags--2wwUa li {
  display: inline-block;
  margin: 0 10px 10px 0;
}

.MixinRabota__tag--jkrdQ {
  display: block;
  padding: 0 10px;
  border-radius: 11px;
  background-color: #f3f4f7;
  color: #afb6c9;
}

.MixinRabota__all--23URv {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.MixinRabota__offers--3dUTM {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.MixinRabota__offer--3SovD {
  margin: 0 0 25px;
  list-style-type: none;
}

.MixinRabota__name--2Kdi8 {
  font-size: 18px;
  line-height: 25px;
}

.MixinRabota__info--25_Oc {
  margin: 5px 0 0;
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
}

.MixinRabota__details--ARpTv {
  margin: 5px 0 0;
  color: #8d96b2;
  word-wrap: break-word;
}

.MixinRabota__text--23E4o {
  display: inline-block;
  margin: 0 10px 5px 0;
}

.MixinRabota__status--3-85c {
}

.MixinRabota__status_urgent--1ParI {
  color: #ff564e;
}

.MixinRabota__status_new--3jj1h {
  color: #28bc00;
}

.MixinRabota__button--2UAoX {
  margin: 5px 0 0;
}

.MixinRabota__button_mobile--1fNJU {
  margin: 30px 0 0;
}

/** Mobile **/

@media screen and (hover: none) {
  .MixinRabota__tags--2wwUa {
    margin-top: 0;
  }
  .MixinRabota__info--25_Oc {
    margin-top: 0;
  }  
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.MixinTopperson__container--1lF4j {
  font-family: "Montserrat", sans-serif;
  border-radius: 2px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(102, 116, 166, 0.2);
          box-shadow: 0 2px 5px 0 rgba(102, 116, 166, 0.2);
}

.MixinTopperson__container_single--1gxHa {
}

.MixinTopperson__news--TsNX3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  font-size: 14px;
  line-height: 22px;
}

.MixinTopperson__news__cover--2NzvY {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 135px;
  height: 90px;
  margin-right: 15px;
  margin-bottom: 20px;
  background-color: #ccc;
  background-size: cover;
  background-position: center;
  border-radius: 2px;
}

.MixinTopperson__news__title--2pibD {
  display: block;
  margin-bottom: 10px;
  font-weight: 500;
  color: #343B4C;
  text-decoration: none;
  cursor: pointer;
}

.MixinTopperson__news__title--2pibD:hover {
  color: #315efb;
}

.MixinTopperson__button--2BK2T {
  height: 35px;
  margin-bottom: 20px;
  padding-right: 31px;
  font-family: "Montserrat", sans-serif;
  line-height: 35px;
  background-color: transparent;
  border: solid 1px #dcdfe7;
}

.MixinTopperson__button--2BK2T:hover {
  background: none;
  border-color: #315efb;
}

.MixinTopperson__button--2BK2T::after {
  top: 13px;
}

.MixinTopperson__info--2KwZk {
  margin: 0 0 30px;
  border-radius: 20px;
  background-color: #eff5ff;
  height: 40px;
  overflow: hidden;
  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;
  white-space: nowrap;
}

.MixinTopperson__person--2qeZf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.MixinTopperson__place--2Jq1y {
  padding: 10px 5px;
  border-radius: 20px;
  background-color: #315efb;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  width: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  font-weight: 600;
}

.MixinTopperson__name--37-xd {
  color: #343B4C;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  padding: 10px 0;
  margin: 0 20px;
  overflow-y: hidden;
  text-overflow: ellipsis;
}

.MixinTopperson__mentions--1CMWj {
  color: #8d96b2;
  font-size: 14px;
  line-height: 20px;
  padding: 10px 0;
  margin: 0 20px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
}

.MixinTopperson__more--2QDrH {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #315efb;
  margin: 10px 20px 10px 0;
  text-decoration: none;
}

.MixinTopperson__new---Gjxx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.MixinTopperson__image--6WvN9 {
  display: block;
  height: 120px;
  width: 160px;
  margin: 0 20px 0 0;
  border-radius: 5px;
  background-size: cover;
  background-position: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media only screen and (max-width: 700px) {
  .MixinTopperson__image--6WvN9 {
    height: 75px;
    width: 100px;  
  }  
}

.MixinTopperson__subtitle--1cIIn {
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  line-height: 25px;
  font-weight: 900;
  color: #343B4C;
  text-decoration: none;
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.MixinWeather__root--28WtV {
  padding: 20px;
  border-radius: 5px;
  background-color: #eff5ff;
  font-family: "Montserrat",sans-serif; 
  font-size: 14px;
  line-height: 20px;
  color: #343B4C;
}

.MixinWeather__region--33ujW {
  font-weight: 600;
  margin: 0 0 30px;
}

.MixinWeather__date--tRpI3 {
  margin: 0 0 5px;
  color: #343B4C;
}

@media screen and (max-width: 700px) {
  .MixinWeather__date--tRpI3 {
    color: #2f3b51;
  }
}

.MixinWeather__title--3SDjo {
  font-family: "Montserrat",sans-serif; 
  font-size: 30px;
  line-height: 35px;
  color: #343B4C;
  font-weight: 900;
  margin: 0 0 30px;
}

@media screen and (max-width: 700px) {
  .MixinWeather__title--3SDjo {
    font-size: 25px;
    line-height: 30px;
  }
}

.MixinWeather__today--6tZuK {
  font-size: 50px;
  line-height: 60px;
  color: #343B4C;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 900;
  margin: 0 0 25px;
  padding: 10px 0 10px 100px;
  position: relative;
}

.MixinWeather__img--1t4sh {
  position: absolute;
  width: 80px;
  height: 80px;
  left: 0;
  top: 0;
  display: block;
  background-size: cover;
}

.MixinWeather__img-clear-night--39Y_l {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iI0ZGQzAwMCI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQyIDE2Yy0uNzg4IDAtMS41NjQuMDQtMi4zMzIuMTEyLTEuNjEyLjE1Ni0yLjI2OCAyLjExMi0xLjE5NiAzLjMyOCA1LjE2NCA1Ljg0IDcuMDU2IDE0LjI0NCA0LjIgMjIuMDg0LTMuMDIgOC4yOTYtMTAuNTA4IDEzLjY1Mi0xOC43NiAxNC4zNzItMS42MzYuMTQ0LTIuNDc2IDIuMDYtMS4zODggMy4yOTJDMjcuMjggNjQuNTg4IDM0LjIzNiA2OCA0MiA2OGMxNS4yODQgMCAyNy40ODQtMTMuMTg0IDI1Ljg1Mi0yOC44LS45MDQtOC42NTYtNi41MzYtMTYuMjA0LTE0LjI0OC0yMC4yMzZDNDkuNTUyIDE2Ljg0NCA0NS42NjggMTYgNDIgMTZtNS43MTYgNi45NDRjMS4wMzYuMzQ4IDIuMDY4Ljc5MiAzLjEwOCAxLjMzNiA2LjE1NiAzLjIyIDEwLjM5NiA5LjE3NiAxMS4wNiAxNS41NDQuNjA0IDUuNzY4LTEuMTggMTEuMjkyLTUuMDIgMTUuNTU2QzUzLjA3NiA1OS41ODggNDcuNjU2IDYyIDQyIDYyYy0zLjIwOCAwLTYuMzM2LS43OC05LjEzNi0yLjIyNCA3LjA2LTIuOTg0IDEyLjc1Ni04LjggMTUuNDQ4LTE2LjIgMi40NzYtNi44MDQgMi4xODQtMTQuMTc2LS41OTYtMjAuNjMyeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1MCAtNDE5KSB0cmFuc2xhdGUoNTAgNDE5KSB0cmFuc2xhdGUoMTAwKSIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
}

.MixinWeather__img-clear--2v2QG {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iI0ZGQzAwMCI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwIDQxYzAtMS4xMDQtLjg5Ni0yLTItMmgtNGMtMS4xMDQgMC0yIC44OTYtMiAydjJjMCAxLjEwNC44OTYgMiAyIDJoNGMxLjEwNCAwIDItLjg5NiAyLTJ2LTJ6bTUyIDBjMC0xLjEwNC0uODk2LTItMi0yaC00Yy0xLjEwNCAwLTIgLjg5Ni0yIDJ2MmMwIDEuMTA0Ljg5NiAyIDIgMmg0YzEuMTA0IDAgMi0uODk2IDItMnYtMnpNMjcuMTUyIDI1LjczNmMuNzgtLjc4Ljc4LTIuMDQ4IDAtMi44MjhsLTIuODI4LTIuODI4Yy0uNzg0LS43OC0yLjA0OC0uNzgtMi44MjggMGwtMS40MTYgMS40MTJjLS43OC43ODQtLjc4IDIuMDQ4IDAgMi44MzJsMi44MjggMi44MjhjLjc4Ljc4IDIuMDQ4Ljc4IDIuODI4IDBsMS40MTYtMS40MTZ6TTYzLjkyIDYyLjUwNGMuNzgtLjc4Ljc4LTIuMDQ0IDAtMi44MjhsLTIuODI4LTIuODI4Yy0uNzgtLjc4LTIuMDQ4LS43OC0yLjgyOCAwbC0xLjQxNiAxLjQxNmMtLjc4Ljc4LS43OCAyLjA0OCAwIDIuODI4bDIuODI4IDIuODI4Yy43ODQuNzggMi4wNDguNzggMi44MzIgMGwxLjQxMi0xLjQxNnptLTM2Ljc2OC0xLjQxMmMuNzgtLjc4Ljc4LTIuMDQ4IDAtMi44MjhsLTEuNDE2LTEuNDE2Yy0uNzgtLjc4LTIuMDQ4LS43OC0yLjgyOCAwbC0yLjgyOCAyLjgyOGMtLjc4Ljc4NC0uNzggMi4wNDggMCAyLjgyOGwxLjQxNiAxLjQxNmMuNzguNzggMi4wNDQuNzggMi44MjggMGwyLjgyOC0yLjgyOHpNNjMuOTIgMjQuMzI0Yy43OC0uNzg0Ljc4LTIuMDQ4IDAtMi44MzJsLTEuNDEyLTEuNDEyYy0uNzg0LS43OC0yLjA0OC0uNzgtMi44MzIgMGwtMi44MjggMi44MjhjLS43OC43OC0uNzggMi4wNDggMCAyLjgyOGwxLjQxNiAxLjQxNmMuNzguNzggMi4wNDguNzggMi44MjggMGwyLjgyOC0yLjgyOHpNNDUgNjZjMC0xLjEwNC0uODk2LTItMi0yaC0yYy0xLjEwNCAwLTIgLjg5Ni0yIDJ2NGMwIDEuMTA0Ljg5NiAyIDIgMmgyYzEuMTA0IDAgMi0uODk2IDItMnYtNHptMC01MmMwLTEuMTA0LS44OTYtMi0yLTJoLTJjLTEuMTA0IDAtMiAuODk2LTIgMnY0YzAgMS4xMDQuODk2IDIgMiAyaDJjMS4xMDQgMCAyLS44OTYgMi0ydi00ek0yNCA0MmMwIDkuOTQgOC4wNiAxOCAxOCAxOHMxOC04LjA2IDE4LTE4LTguMDYtMTgtMTgtMTgtMTggOC4wNi0xOCAxOHptMTgtMTJjNi42MTYgMCAxMiA1LjM4NCAxMiAxMnMtNS4zODQgMTItMTIgMTItMTItNS4zODQtMTItMTIgNS4zODQtMTIgMTItMTJ6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTAgLTQxOSkgdHJhbnNsYXRlKDUwIDQxOSkiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.MixinWeather__img-cloudy--NST47 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQwLjEwNSAyMGMzLjAwNCAwIDYgLjc5NiA4LjY0IDIuNDA4IDIuNjE2IDEuNTk2IDQuNTE2IDMuNzEyIDUuODcyIDYuMDYuMDA0LjAwNC4wMDguMDA4LjAxMi4wMDggMS4xMTItLjI3NiAyLjIzNi0uNDY0IDMuMzcyLS40NjQgNC4yMjggMCA4LjQ2IDEuOTA4IDExLjI4OCA1LjcyNCAzLjYxNiA0Ljg4IDMuNjE2IDExLjY1NiAwIDE2LjUzNkM2Ni40NjEgNTQuMDkyIDYyLjIzMyA1NiA1OC4wMDEgNTZIMjAuMDU3Yy00LjA5NiAwLTguMTg4LTIuMDg4LTEwLjU1Mi02LjI2LTIuMDA4LTMuNTQtMi4wMDgtNy45MjgtLjAwNC0xMS40NjggMi4zNjgtNC4xNzYgNi40Ni02LjI2NCAxMC41NTYtNi4yNjQgMS43NCAwIDMuNDY4LjQgNS4wNjggMS4xNzIgMS4xOTIuNTcyIDEuNTA0IDIuMTI4LjYzNiAzLjEyNGwtMS4zNTYgMS41NDRjLS4zODQuNDQtLjkzNi42ODgtMS41LjY4OC0uMjMyIDAtLjQ2NC0uMDQ0LS42ODgtLjEyOC0uNjgtLjI2NC0xLjQxMi0uNC0yLjE2LS40LS42MDggMC0xLjIzMi4wODgtMS44NTYuMjc2LS4yNzYuMDg0LS41NDQuMTkyLS44LjMyOC00LjE3MiAyLjE2OC00LjQyOCA3LjcyOC0uNzY4IDEwLjMxNiAxLjAzMi43MzIgMi4yOTIgMS4wNzYgMy41NTYgMS4wNzZoMzcuNzkyYzMuNjA4IDAgNi44NDQtMi4zODggNy43NC01Ljg4NCAxLjM2NC01LjMyOC0yLjYyLTEwLjExMi03LjcyLTEwLjExMi0uNDM2IDAtLjg1Ni4wNi0xLjI3Mi4xMjgtMS45Mi4zMTItMy41OTYgMS4zMDQtNC44IDIuNzI4LS4xMTYuMTQtLjI3Mi4yMDQtLjQyOC4yMDQtLjI3NiAwLS41NC0uMTk2LS41NTYtLjUxNi0uMS0xLjg2OC0uNjk2LTMuNzA0LTEuNzItNS4zNDgtLjc4NC0xLjI2NC0xLjc1Ni0yLjQ0NC0zLjEyNC0zLjM2NC0xLjczNi0xLjE3Mi0zLjgwNC0xLjcyOC01Ljg5Mi0xLjcyOC0xLjE4OCAwLTIuMzguMTgtMy41MTYuNTMyLTIuNDQ4Ljc1Mi00LjExNiAyLjAzNi01LjI5MiAzLjU3Mi0uMzg0LjUtLjk3Ni43NzItMS41NzYuNzcyLS4zNzIgMC0uNzQ4LS4xMDQtMS4wNzYtLjMyLS41MDgtLjMzMi0xLjAzNi0uNjM2LTEuNTgtLjkwOC0xLjEtLjU0OC0xLjQ0LTEuOTcyLS43MDgtMi45NTYgMS4zNjgtMS44NDQgMy4xNzItMy40NzIgNS40NzYtNC43MjQgMi41NC0xLjM4NCA1LjM2LTIuMDggOC4xNjgtMi4wOHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNTAgLTQxOSkgdHJhbnNsYXRlKDUwIDQxOSkgdHJhbnNsYXRlKDIwMCkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.MixinWeather__img-fog--2QFUl {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTY0LjAwMSA3NmMwLTEuMTA0LS44OTYtMi0yLTJoLTQwYy0xLjEwNCAwLTIgLjg5Ni0yIDJ2MmMwIDEuMTA0Ljg5NiAyIDIgMmg0MGMxLjEwNCAwIDItLjg5NiAyLTJ2LTJ6bS02LTE0YzEuMTA0IDAgMiAuODk2IDIgMnYyYzAgMS4xMDQtLjg5NiAyLTIgMmgtNDBjLTEuMTA0IDAtMi0uODk2LTItMnYtMmMwLTEuMTA0Ljg5Ni0yIDItMmg0MHpNNDAuMTA1IDIwYzMuMDA0IDAgNiAuNzk2IDguNjQgMi40MDggMi42MTYgMS41OTYgNC41MTYgMy43MTIgNS44NzIgNi4wNi4wMDQuMDA0LjAwOC4wMDguMDEyLjAwOCAxLjExMi0uMjc2IDIuMjM2LS40NjQgMy4zNzItLjQ2NCA0LjIyOCAwIDguNDYgMS45MDggMTEuMjg4IDUuNzI0IDMuNjE2IDQuODggMy42MTYgMTEuNjU2IDAgMTYuNTM2QzY2LjQ2MSA1NC4wOTIgNjIuMjMzIDU2IDU4LjAwMSA1NkgyMC4wNTdjLTQuMDk2IDAtOC4xODgtMi4wODgtMTAuNTUyLTYuMjYtMi4wMDgtMy41NC0yLjAwOC03LjkyOC0uMDA0LTExLjQ2OCAyLjM2OC00LjE3NiA2LjQ2LTYuMjY0IDEwLjU1Ni02LjI2NCAxLjc0IDAgMy40NjguNCA1LjA2OCAxLjE3MiAxLjE5Mi41NzIgMS41MDQgMi4xMjguNjM2IDMuMTI0bC0xLjM1NiAxLjU0NGMtLjM4NC40NC0uOTM2LjY4OC0xLjUuNjg4LS4yMzIgMC0uNDY0LS4wNDQtLjY4OC0uMTI4LS42OC0uMjY0LTEuNDEyLS40LTIuMTYtLjQtLjYwOCAwLTEuMjMyLjA4OC0xLjg1Ni4yNzYtLjI3Ni4wODQtLjU0NC4xOTItLjguMzI4LTQuMTcyIDIuMTY4LTQuNDI4IDcuNzI4LS43NjggMTAuMzE2IDEuMDMyLjczMiAyLjI5MiAxLjA3NiAzLjU1NiAxLjA3NmgzNy43OTJjMy42MDggMCA2Ljg0NC0yLjM4OCA3Ljc0LTUuODg0IDEuMzY0LTUuMzI4LTIuNjItMTAuMTEyLTcuNzItMTAuMTEyLS40MzYgMC0uODU2LjA2LTEuMjcyLjEyOC0xLjkyLjMxMi0zLjU5NiAxLjMwNC00LjggMi43MjgtLjExNi4xNC0uMjcyLjIwNC0uNDI4LjIwNC0uMjc2IDAtLjU0LS4xOTYtLjU1Ni0uNTE2LS4xLTEuODY4LS42OTYtMy43MDQtMS43Mi01LjM0OC0uNzg0LTEuMjY0LTEuNzU2LTIuNDQ0LTMuMTI0LTMuMzY0LTEuNzM2LTEuMTcyLTMuODA0LTEuNzI4LTUuODkyLTEuNzI4LTEuMTg4IDAtMi4zOC4xOC0zLjUxNi41MzItMi40NDguNzUyLTQuMTE2IDIuMDM2LTUuMjkyIDMuNTcyLS4zODQuNS0uOTc2Ljc3Mi0xLjU3Ni43NzItLjM3MiAwLS43NDgtLjEwNC0xLjA3Ni0uMzItLjUwOC0uMzMyLTEuMDM2LS42MzYtMS41OC0uOTA4LTEuMS0uNTQ4LTEuNDQtMS45NzItLjcwOC0yLjk1NiAxLjM2OC0xLjg0NCAzLjE3Mi0zLjQ3MiA1LjQ3Ni00LjcyNCAyLjU0LTEuMzg0IDUuMzYtMi4wOCA4LjE2OC0yLjA4eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM1MCAtNDE5KSB0cmFuc2xhdGUoNTAgNDE5KSB0cmFuc2xhdGUoMzAwKSIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
}

.MixinWeather__img-light-rain-night--o97aT {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iIzMxNUVGQiIgZD0iTTQ2LjQgNjMuOTk5Yy42MTMtLjkxNiAxLjg1My0xLjE2OCAyLjc3My0uNTUybDEuNjY0IDEuMTA4Yy45Mi42MTIgMS4xNjggMS44NTYuNTU2IDIuNzcybC01Ljc4NCA4LjY3MmMtLjYxMi45Mi0xLjg1MiAxLjE2OC0yLjc3Mi41NTZsLTEuNjY0LTEuMTA4Yy0uOTItLjYxNi0xLjE2OC0xLjg1Ni0uNTU2LTIuNzc2em0tMTItNGMuNjEzLS45MTYgMS44NTMtMS4xNjggMi43NzMtLjU1MmwxLjY2NCAxLjEwOGMuOTIuNjEyIDEuMTY4IDEuODU2LjU1NiAyLjc3MmwtNS43ODQgOC42NzJjLS42MTIuOTItMS44NTIgMS4xNjgtMi43NzIuNTU2bC0xLjY2NC0xLjEwOGMtLjkyLS42MTYtMS4xNjgtMS44NTYtLjU1Ni0yLjc3NnoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NTAgLTQxOSkgdHJhbnNsYXRlKDUwIDQxOSkgdHJhbnNsYXRlKDUwMCkiLz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSIjRkZDMDAwIiBkPSJNNDQgNGMxLjkyNSAwIDMuOTA1LjIyNyA1LjkwOS43MTFDNTguNjY1IDYuODIgNjUuNjI1IDE0LjAyMyA2Ny40NiAyMi44NGMuNjc2IDMuMjM2LjY2NCA2LjM3Ni4xNDQgOS4zNC0xLjY0LTEuNjYtMy41Ni0yLjgyNC01LjYzMi0zLjQ5Mi4wNTItMS41MTYtLjA2LTMuMDY0LS4zODQtNC42MjQtMS4yODgtNi4xODgtNi4wOC0xMS4zOTItMTIuMDgtMTMuMjQ0IDMuMjI0IDQuOTk2IDQuNzUyIDEwLjkzNiA0LjM4OCAxNi45MTItMS4zMjQtMi4wNzYtMy4wNzYtMy45NTItNS40NC01LjM5Ni0uMjkyLS4xNzYtLjYwNC0uMzEyLS45MDQtLjQ3Mi0xLjA3Ni01LjUyOC00LjIwNC0xMC41NTItOC45MzItMTMuODU2LTEuNDMyLTEuMDA0LS44NjQtMy4yNDguODUyLTMuNThDNDAuOTM3IDQuMTQ3IDQyLjQ1MyA0IDQ0IDR6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTUwIC00MTkpIHRyYW5zbGF0ZSg1MCA0MTkpIHRyYW5zbGF0ZSg1MDApIi8+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iIzMxNUVGQiIgZD0iTTQwLjEwNSAyMGMzLjAwNCAwIDYgLjc5NiA4LjY0IDIuNDA4IDIuNjE2IDEuNTk2IDQuNTE2IDMuNzEyIDUuODcyIDYuMDYuMDA0LjAwNC4wMDguMDA4LjAxMi4wMDggMS4xMTItLjI3NiAyLjIzNi0uNDY0IDMuMzcyLS40NjQgNC4yMjggMCA4LjQ2IDEuOTA4IDExLjI4OCA1LjcyNCAzLjYxNiA0Ljg4IDMuNjE2IDExLjY1NiAwIDE2LjUzNkM2Ni40NjEgNTQuMDkyIDYyLjIzMyA1NiA1OC4wMDEgNTZIMjAuMDU3Yy00LjA5NiAwLTguMTg4LTIuMDg4LTEwLjU1Mi02LjI2LTIuMDA4LTMuNTQtMi4wMDgtNy45MjgtLjAwNC0xMS40NjggMi4zNjgtNC4xNzYgNi40Ni02LjI2NCAxMC41NTYtNi4yNjQgMS43NCAwIDMuNDY4LjQgNS4wNjggMS4xNzIgMS4xOTIuNTcyIDEuNTA0IDIuMTI4LjYzNiAzLjEyNGwtMS4zNTYgMS41NDRjLS4zODQuNDQtLjkzNi42ODgtMS41LjY4OC0uMjMyIDAtLjQ2NC0uMDQ0LS42ODgtLjEyOC0uNjgtLjI2NC0xLjQxMi0uNC0yLjE2LS40LS42MDggMC0xLjIzMi4wODgtMS44NTYuMjc2LS4yNzYuMDg0LS41NDQuMTkyLS44LjMyOC00LjE3MiAyLjE2OC00LjQyOCA3LjcyOC0uNzY4IDEwLjMxNiAxLjAzMi43MzIgMi4yOTIgMS4wNzYgMy41NTYgMS4wNzZoMzcuNzkyYzMuNjA4IDAgNi44NDQtMi4zODggNy43NC01Ljg4NCAxLjM2NC01LjMyOC0yLjYyLTEwLjExMi03LjcyLTEwLjExMi0uNDM2IDAtLjg1Ni4wNi0xLjI3Mi4xMjgtMS45Mi4zMTItMy41OTYgMS4zMDQtNC44IDIuNzI4LS4xMTYuMTQtLjI3Mi4yMDQtLjQyOC4yMDQtLjI3NiAwLS41NC0uMTk2LS41NTYtLjUxNi0uMS0xLjg2OC0uNjk2LTMuNzA0LTEuNzItNS4zNDgtLjc4NC0xLjI2NC0xLjc1Ni0yLjQ0NC0zLjEyNC0zLjM2NC0xLjczNi0xLjE3Mi0zLjgwNC0xLjcyOC01Ljg5Mi0xLjcyOC0xLjE4OCAwLTIuMzguMTgtMy41MTYuNTMyLTIuNDQ4Ljc1Mi00LjExNiAyLjAzNi01LjI5MiAzLjU3Mi0uMzg0LjUtLjk3Ni43NzItMS41NzYuNzcyLS4zNzIgMC0uNzQ4LS4xMDQtMS4wNzYtLjMyLS41MDgtLjMzMi0xLjAzNi0uNjM2LTEuNTgtLjkwOC0xLjEtLjU0OC0xLjQ0LTEuOTcyLS43MDgtMi45NTYgMS4zNjgtMS44NDQgMy4xNzItMy40NzIgNS40NzYtNC43MjQgMi41NC0xLjM4NCA1LjM2LTIuMDggOC4xNjgtMi4wOHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NTAgLTQxOSkgdHJhbnNsYXRlKDUwIDQxOSkgdHJhbnNsYXRlKDUwMCkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.MixinWeather__img-light-rain--3yJrA {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQ2LjQgNjMuOTk5Yy42MTMtLjkxNiAxLjg1My0xLjE2OCAyLjc3My0uNTUybDEuNjY0IDEuMTA4Yy45Mi42MTIgMS4xNjggMS44NTYuNTU2IDIuNzcybC01Ljc4NCA4LjY3MmMtLjYxMi45Mi0xLjg1MiAxLjE2OC0yLjc3Mi41NTZsLTEuNjY0LTEuMTA4Yy0uOTItLjYxNi0xLjE2OC0xLjg1Ni0uNTU2LTIuNzc2em0tMTItNGMuNjEzLS45MTYgMS44NTMtMS4xNjggMi43NzMtLjU1MmwxLjY2NCAxLjEwOGMuOTIuNjEyIDEuMTY4IDEuODU2LjU1NiAyLjc3MmwtNS43ODQgOC42NzJjLS42MTIuOTItMS44NTIgMS4xNjgtMi43NzIuNTU2bC0xLjY2NC0xLjEwOGMtLjkyLS42MTYtMS4xNjgtMS44NTYtLjU1Ni0yLjc3NnpNNDAuMTA1IDIwYzMuMDA0IDAgNiAuNzk2IDguNjQgMi40MDggMi42MTYgMS41OTYgNC41MTYgMy43MTIgNS44NzIgNi4wNi4wMDQuMDA0LjAwOC4wMDguMDEyLjAwOCAxLjExMi0uMjc2IDIuMjM2LS40NjQgMy4zNzItLjQ2NCA0LjIyOCAwIDguNDYgMS45MDggMTEuMjg4IDUuNzI0IDMuNjE2IDQuODggMy42MTYgMTEuNjU2IDAgMTYuNTM2QzY2LjQ2MSA1NC4wOTIgNjIuMjMzIDU2IDU4LjAwMSA1NkgyMC4wNTdjLTQuMDk2IDAtOC4xODgtMi4wODgtMTAuNTUyLTYuMjYtMi4wMDgtMy41NC0yLjAwOC03LjkyOC0uMDA0LTExLjQ2OCAyLjM2OC00LjE3NiA2LjQ2LTYuMjY0IDEwLjU1Ni02LjI2NCAxLjc0IDAgMy40NjguNCA1LjA2OCAxLjE3MiAxLjE5Mi41NzIgMS41MDQgMi4xMjguNjM2IDMuMTI0bC0xLjM1NiAxLjU0NGMtLjM4NC40NC0uOTM2LjY4OC0xLjUuNjg4LS4yMzIgMC0uNDY0LS4wNDQtLjY4OC0uMTI4LS42OC0uMjY0LTEuNDEyLS40LTIuMTYtLjQtLjYwOCAwLTEuMjMyLjA4OC0xLjg1Ni4yNzYtLjI3Ni4wODQtLjU0NC4xOTItLjguMzI4LTQuMTcyIDIuMTY4LTQuNDI4IDcuNzI4LS43NjggMTAuMzE2IDEuMDMyLjczMiAyLjI5MiAxLjA3NiAzLjU1NiAxLjA3NmgzNy43OTJjMy42MDggMCA2Ljg0NC0yLjM4OCA3Ljc0LTUuODg0IDEuMzY0LTUuMzI4LTIuNjItMTAuMTEyLTcuNzItMTAuMTEyLS40MzYgMC0uODU2LjA2LTEuMjcyLjEyOC0xLjkyLjMxMi0zLjU5NiAxLjMwNC00LjggMi43MjgtLjExNi4xNC0uMjcyLjIwNC0uNDI4LjIwNC0uMjc2IDAtLjU0LS4xOTYtLjU1Ni0uNTE2LS4xLTEuODY4LS42OTYtMy43MDQtMS43Mi01LjM0OC0uNzg0LTEuMjY0LTEuNzU2LTIuNDQ0LTMuMTI0LTMuMzY0LTEuNzM2LTEuMTcyLTMuODA0LTEuNzI4LTUuODkyLTEuNzI4LTEuMTg4IDAtMi4zOC4xOC0zLjUxNi41MzItMi40NDguNzUyLTQuMTE2IDIuMDM2LTUuMjkyIDMuNTcyLS4zODQuNS0uOTc2Ljc3Mi0xLjU3Ni43NzItLjM3MiAwLS43NDgtLjEwNC0xLjA3Ni0uMzItLjUwOC0uMzMyLTEuMDM2LS42MzYtMS41OC0uOTA4LTEuMS0uNTQ4LTEuNDQtMS45NzItLjcwOC0yLjk1NiAxLjM2OC0xLjg0NCAzLjE3Mi0zLjQ3MiA1LjQ3Ni00LjcyNCAyLjU0LTEuMzg0IDUuMzYtMi4wOCA4LjE2OC0yLjA4eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ1MCAtNDE5KSB0cmFuc2xhdGUoNTAgNDE5KSB0cmFuc2xhdGUoNDAwKSIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
}

.MixinWeather__img-light-snow-night--3FFVB {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iIzMxNUVGQiIgZD0iTTQwIDcyLjJjMi4xIDAgMy44IDEuNyAzLjggMy44IDAgMi4xLTEuNyAzLjgtMy44IDMuOC0yLjEgMC0zLjgtMS43LTMuOC0zLjggMC0yLjEgMS43LTMuOCAzLjgtMy44em0tOC0xMmMyLjEgMCAzLjggMS43IDMuOCAzLjggMCAyLjEtMS43IDMuOC0zLjggMy44LTIuMSAwLTMuOC0xLjctMy44LTMuOCAwLTIuMSAxLjctMy44IDMuOC0zLjh6bTE2IDBjMi4xIDAgMy44IDEuNyAzLjggMy44IDAgMi4xLTEuNyAzLjgtMy44IDMuOC0yLjEgMC0zLjgtMS43LTMuOC0zLjggMC0yLjEgMS43LTMuOCAzLjgtMy44eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUwIC01MTkpIHRyYW5zbGF0ZSg1MCA0MTkpIHRyYW5zbGF0ZSgwIDEwMCkiLz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSIjRkZDMDAwIiBkPSJNNDQgNGMxLjkyNSAwIDMuOTA1LjIyNyA1LjkwOS43MTFDNTguNjY1IDYuODIgNjUuNjI1IDE0LjAyMyA2Ny40NiAyMi44NGMuNjc2IDMuMjM2LjY2NCA2LjM3Ni4xNDQgOS4zNC0xLjY0LTEuNjYtMy41Ni0yLjgyNC01LjYzMi0zLjQ5Mi4wNTItMS41MTYtLjA2LTMuMDY0LS4zODQtNC42MjQtMS4yODgtNi4xODgtNi4wOC0xMS4zOTItMTIuMDgtMTMuMjQ0IDMuMjI0IDQuOTk2IDQuNzUyIDEwLjkzNiA0LjM4OCAxNi45MTItMS4zMjQtMi4wNzYtMy4wNzYtMy45NTItNS40NC01LjM5Ni0uMjkyLS4xNzYtLjYwNC0uMzEyLS45MDQtLjQ3Mi0xLjA3Ni01LjUyOC00LjIwNC0xMC41NTItOC45MzItMTMuODU2LTEuNDMyLTEuMDA0LS44NjQtMy4yNDguODUyLTMuNThDNDAuOTM3IDQuMTQ3IDQyLjQ1MyA0IDQ0IDR6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTAgLTUxOSkgdHJhbnNsYXRlKDUwIDQxOSkgdHJhbnNsYXRlKDAgMTAwKSIvPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGZpbGw9IiMzMTVFRkIiIGQ9Ik00MC4xMDUgMjBjMy4wMDQgMCA2IC43OTYgOC42NCAyLjQwOCAyLjYxNiAxLjU5NiA0LjUxNiAzLjcxMiA1Ljg3MiA2LjA2LjAwNC4wMDQuMDA4LjAwOC4wMTIuMDA4IDEuMTEyLS4yNzYgMi4yMzYtLjQ2NCAzLjM3Mi0uNDY0IDQuMjI4IDAgOC40NiAxLjkwOCAxMS4yODggNS43MjQgMy42MTYgNC44OCAzLjYxNiAxMS42NTYgMCAxNi41MzZDNjYuNDYxIDU0LjA5MiA2Mi4yMzMgNTYgNTguMDAxIDU2SDIwLjA1N2MtNC4wOTYgMC04LjE4OC0yLjA4OC0xMC41NTItNi4yNi0yLjAwOC0zLjU0LTIuMDA4LTcuOTI4LS4wMDQtMTEuNDY4IDIuMzY4LTQuMTc2IDYuNDYtNi4yNjQgMTAuNTU2LTYuMjY0IDEuNzQgMCAzLjQ2OC40IDUuMDY4IDEuMTcyIDEuMTkyLjU3MiAxLjUwNCAyLjEyOC42MzYgMy4xMjRsLTEuMzU2IDEuNTQ0Yy0uMzg0LjQ0LS45MzYuNjg4LTEuNS42ODgtLjIzMiAwLS40NjQtLjA0NC0uNjg4LS4xMjgtLjY4LS4yNjQtMS40MTItLjQtMi4xNi0uNC0uNjA4IDAtMS4yMzIuMDg4LTEuODU2LjI3Ni0uMjc2LjA4NC0uNTQ0LjE5Mi0uOC4zMjgtNC4xNzIgMi4xNjgtNC40MjggNy43MjgtLjc2OCAxMC4zMTYgMS4wMzIuNzMyIDIuMjkyIDEuMDc2IDMuNTU2IDEuMDc2aDM3Ljc5MmMzLjYwOCAwIDYuODQ0LTIuMzg4IDcuNzQtNS44ODQgMS4zNjQtNS4zMjgtMi42Mi0xMC4xMTItNy43Mi0xMC4xMTItLjQzNiAwLS44NTYuMDYtMS4yNzIuMTI4LTEuOTIuMzEyLTMuNTk2IDEuMzA0LTQuOCAyLjcyOC0uMTE2LjE0LS4yNzIuMjA0LS40MjguMjA0LS4yNzYgMC0uNTQtLjE5Ni0uNTU2LS41MTYtLjEtMS44NjgtLjY5Ni0zLjcwNC0xLjcyLTUuMzQ4LS43ODQtMS4yNjQtMS43NTYtMi40NDQtMy4xMjQtMy4zNjQtMS43MzYtMS4xNzItMy44MDQtMS43MjgtNS44OTItMS43MjgtMS4xODggMC0yLjM4LjE4LTMuNTE2LjUzMi0yLjQ0OC43NTItNC4xMTYgMi4wMzYtNS4yOTIgMy41NzItLjM4NC41LS45NzYuNzcyLTEuNTc2Ljc3Mi0uMzcyIDAtLjc0OC0uMTA0LTEuMDc2LS4zMi0uNTA4LS4zMzItMS4wMzYtLjYzNi0xLjU4LS45MDgtMS4xLS41NDgtMS40NC0xLjk3Mi0uNzA4LTIuOTU2IDEuMzY4LTEuODQ0IDMuMTcyLTMuNDcyIDUuNDc2LTQuNzI0IDIuNTQtMS4zODQgNS4zNi0yLjA4IDguMTY4LTIuMDh6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTAgLTUxOSkgdHJhbnNsYXRlKDUwIDQxOSkgdHJhbnNsYXRlKDAgMTAwKSIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
}

.MixinWeather__img-occ-rain--2CCn_ {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iIzMxNUVGQiIgZD0iTTYwLjM5NiA2My45OTljLjYxMi0uOTE2IDEuODUyLTEuMTY4IDIuNzcyLS41NTJsMS42NjQgMS4xMDhjLjkyLjYxMiAxLjE2OCAxLjg1Ni41NTYgMi43NzJsLTUuNzg0IDguNjcyYy0uNjEyLjkyLTEuODUyIDEuMTY4LTIuNzcyLjU1NmwtMS42NjQtMS4xMDhjLS45Mi0uNjE2LTEuMTY4LTEuODU2LS41NTYtMi43NzZ6bS0yOCAwYy42MTItLjkxNiAxLjg1Mi0xLjE2OCAyLjc3Mi0uNTUybDEuNjY0IDEuMTA4Yy45Mi42MTIgMS4xNjggMS44NTYuNTU2IDIuNzcybC01Ljc4NCA4LjY3MmMtLjYxMi45Mi0xLjg1MiAxLjE2OC0yLjc3Mi41NTZsLTEuNjY0LTEuMTA4Yy0uOTItLjYxNi0xLjE2OC0xLjg1Ni0uNTU2LTIuNzc2em0xNi00Yy42MTItLjkxNiAxLjg1Mi0xLjE2OCAyLjc3Mi0uNTUybDEuNjY0IDEuMTA4Yy45Mi42MTIgMS4xNjggMS44NTYuNTU2IDIuNzcybC01Ljc4NCA4LjY3MmMtLjYxMi45Mi0xLjg1MiAxLjE2OC0yLjc3Mi41NTZsLTEuNjY0LTEuMTA4Yy0uOTItLjYxNi0xLjE2OC0xLjg1Ni0uNTU2LTIuNzc2em0tMjUuMjI4LS41NTJsMS42NjQgMS4xMDhjLjkyLjYxMiAxLjE2OCAxLjg1Ni41NTYgMi43NzJsLTUuNzg0IDguNjcyYy0uNjEyLjkyLTEuODUyIDEuMTY4LTIuNzcyLjU1NmwtMS42NjQtMS4xMDhjLS45Mi0uNjE2LTEuMTY4LTEuODU2LS41NTYtMi43NzZsNS43ODQtOC42NzJjLjYxMi0uOTE2IDEuODUyLTEuMTY4IDIuNzcyLS41NTJ6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTUwIC01MTkpIHRyYW5zbGF0ZSg1MCA0MTkpIHRyYW5zbGF0ZSgxMDAgMTAwKSIvPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGZpbGw9IiNGRkMwMDAiIGQ9Ik03OCAyM2gtNGMtMS4xMDQgMC0yIC44OTYtMiAydjJjMCAxLjEwNC44OTYgMiAyIDJoNGMxLjEwNCAwIDItLjg5NiAyLTJ2LTJjMC0xLjEwNC0uODk2LTItMi0yTTU0IDEyYy01LjU4OCAwLTEwLjM3NiAzLjMtMTIuNjIgOC4wMzIgMi4wMzYuMTkyIDQuMDI0Ljc0OCA1Ljg4OCAxLjY4NEM0OC42ODggMTkuNDg4IDUxLjE2OCAxOCA1NCAxOGM0LjQxMiAwIDggMy41ODggOCA4IDAgLjg5Mi0uMTggMS43MzYtLjQ1MiAyLjU0IDEuOTMyLjU0OCAzLjc2IDEuNSA1LjM1NiAyLjg5NkM2Ny42MDggMjkuNzY0IDY4IDI3LjkyOCA2OCAyNmMwLTcuNzMyLTYuMjY4LTE0LTE0LTE0TTM3LjczNiA2LjMyNGMtLjUxMiAwLTEuMDI0LjE5Mi0xLjQxMi41ODRsLTEuNDE2IDEuNDE2Yy0uNzguNzgtLjc4IDIuMDQ0IDAgMi44MjhsMi44MjggMi44MjhjLjM5Mi4zODguOTA0LjU4NCAxLjQxNi41ODQuNTEyIDAgMS4wMjQtLjE5NiAxLjQxMi0uNTg0bDEuNDE2LTEuNDE2Yy43OC0uNzguNzgtMi4wNDggMC0yLjgyOGwtMi44MjgtMi44MjhjLS4zOTItLjM5Mi0uOTA0LS41ODQtMS40MTYtLjU4NG0zMi41MjggMGMtLjUxMiAwLTEuMDI0LjE5Mi0xLjQxNi41ODRMNjYuMDIgOS43MzZjLS43OC43OC0uNzggMi4wNDggMCAyLjgyOGwxLjQxNiAxLjQxNmMuMzg4LjM4OC45LjU4NCAxLjQxMi41ODQuNTEyIDAgMS4wMjQtLjE5NiAxLjQxNi0uNTg0bDIuODI4LTIuODI4Yy43OC0uNzg0Ljc4LTIuMDQ4IDAtMi44MjhsLTEuNDE2LTEuNDE2Yy0uMzg4LS4zOTItLjktLjU4NC0xLjQxMi0uNTg0TTU1IDBjMS4xMDQgMCAyIC44OTYgMiAydjRjMCAxLjEwNC0uODk2IDItMiAyaC0yYy0xLjEwNCAwLTItLjg5Ni0yLTJWMmMwLTEuMTA0Ljg5Ni0yIDItMnoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTAgLTUxOSkgdHJhbnNsYXRlKDUwIDQxOSkgdHJhbnNsYXRlKDEwMCAxMDApIi8+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iIzMxNUVGQiIgZD0iTTQwLjEwNSAyMGMzLjAwNCAwIDYgLjc5NiA4LjY0IDIuNDA4IDIuNjE2IDEuNTk2IDQuNTE2IDMuNzEyIDUuODcyIDYuMDYuMDA0LjAwNC4wMDguMDA4LjAxMi4wMDggMS4xMTItLjI3NiAyLjIzNi0uNDY0IDMuMzcyLS40NjQgNC4yMjggMCA4LjQ2IDEuOTA4IDExLjI4OCA1LjcyNCAzLjYxNiA0Ljg4IDMuNjE2IDExLjY1NiAwIDE2LjUzNkM2Ni40NjEgNTQuMDkyIDYyLjIzMyA1NiA1OC4wMDEgNTZIMjAuMDU3Yy00LjA5NiAwLTguMTg4LTIuMDg4LTEwLjU1Mi02LjI2LTIuMDA4LTMuNTQtMi4wMDgtNy45MjgtLjAwNC0xMS40NjggMi4zNjgtNC4xNzYgNi40Ni02LjI2NCAxMC41NTYtNi4yNjQgMS43NCAwIDMuNDY4LjQgNS4wNjggMS4xNzIgMS4xOTIuNTcyIDEuNTA0IDIuMTI4LjYzNiAzLjEyNGwtMS4zNTYgMS41NDRjLS4zODQuNDQtLjkzNi42ODgtMS41LjY4OC0uMjMyIDAtLjQ2NC0uMDQ0LS42ODgtLjEyOC0uNjgtLjI2NC0xLjQxMi0uNC0yLjE2LS40LS42MDggMC0xLjIzMi4wODgtMS44NTYuMjc2LS4yNzYuMDg0LS41NDQuMTkyLS44LjMyOC00LjE3MiAyLjE2OC00LjQyOCA3LjcyOC0uNzY4IDEwLjMxNiAxLjAzMi43MzIgMi4yOTIgMS4wNzYgMy41NTYgMS4wNzZoMzcuNzkyYzMuNjA4IDAgNi44NDQtMi4zODggNy43NC01Ljg4NCAxLjM2NC01LjMyOC0yLjYyLTEwLjExMi03LjcyLTEwLjExMi0uNDM2IDAtLjg1Ni4wNi0xLjI3Mi4xMjgtMS45Mi4zMTItMy41OTYgMS4zMDQtNC44IDIuNzI4LS4xMTYuMTQtLjI3Mi4yMDQtLjQyOC4yMDQtLjI3NiAwLS41NC0uMTk2LS41NTYtLjUxNi0uMS0xLjg2OC0uNjk2LTMuNzA0LTEuNzItNS4zNDgtLjc4NC0xLjI2NC0xLjc1Ni0yLjQ0NC0zLjEyNC0zLjM2NC0xLjczNi0xLjE3Mi0zLjgwNC0xLjcyOC01Ljg5Mi0xLjcyOC0xLjE4OCAwLTIuMzguMTgtMy41MTYuNTMyLTIuNDQ4Ljc1Mi00LjExNiAyLjAzNi01LjI5MiAzLjU3Mi0uMzg0LjUtLjk3Ni43NzItMS41NzYuNzcyLS4zNzIgMC0uNzQ4LS4xMDQtMS4wNzYtLjMyLS41MDgtLjMzMi0xLjAzNi0uNjM2LTEuNTgtLjkwOC0xLjEtLjU0OC0xLjQ0LTEuOTcyLS43MDgtMi45NTYgMS4zNjgtMS44NDQgMy4xNzItMy40NzIgNS40NzYtNC43MjQgMi41NC0xLjM4NCA1LjM2LTIuMDggOC4xNjgtMi4wOHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTAgLTUxOSkgdHJhbnNsYXRlKDUwIDQxOSkgdHJhbnNsYXRlKDEwMCAxMDApIi8+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
}

.MixinWeather__img-occ-snow--1KNp3 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iI0ZGQzAwMCIgZD0iTTc4IDIzaC00Yy0xLjEwNCAwLTIgLjg5Ni0yIDJ2MmMwIDEuMTA0Ljg5NiAyIDIgMmg0YzEuMTA0IDAgMi0uODk2IDItMnYtMmMwLTEuMTA0LS44OTYtMi0yLTJNNTQgMTJjLTUuNTg4IDAtMTAuMzc2IDMuMy0xMi42MiA4LjAzMiAyLjAzNi4xOTIgNC4wMjQuNzQ4IDUuODg4IDEuNjg0QzQ4LjY4OCAxOS40ODggNTEuMTY4IDE4IDU0IDE4YzQuNDEyIDAgOCAzLjU4OCA4IDggMCAuODkyLS4xOCAxLjczNi0uNDUyIDIuNTQgMS45MzIuNTQ4IDMuNzYgMS41IDUuMzU2IDIuODk2QzY3LjYwOCAyOS43NjQgNjggMjcuOTI4IDY4IDI2YzAtNy43MzItNi4yNjgtMTQtMTQtMTRNMzcuNzM2IDYuMzI0Yy0uNTEyIDAtMS4wMjQuMTkyLTEuNDEyLjU4NGwtMS40MTYgMS40MTZjLS43OC43OC0uNzggMi4wNDQgMCAyLjgyOGwyLjgyOCAyLjgyOGMuMzkyLjM4OC45MDQuNTg0IDEuNDE2LjU4NC41MTIgMCAxLjAyNC0uMTk2IDEuNDEyLS41ODRsMS40MTYtMS40MTZjLjc4LS43OC43OC0yLjA0OCAwLTIuODI4bC0yLjgyOC0yLjgyOGMtLjM5Mi0uMzkyLS45MDQtLjU4NC0xLjQxNi0uNTg0bTMyLjUyOCAwYy0uNTEyIDAtMS4wMjQuMTkyLTEuNDE2LjU4NEw2Ni4wMiA5LjczNmMtLjc4Ljc4LS43OCAyLjA0OCAwIDIuODI4bDEuNDE2IDEuNDE2Yy4zODguMzg4LjkuNTg0IDEuNDEyLjU4NC41MTIgMCAxLjAyNC0uMTk2IDEuNDE2LS41ODRsMi44MjgtMi44MjhjLjc4LS43ODQuNzgtMi4wNDggMC0yLjgyOGwtMS40MTYtMS40MTZjLS4zODgtLjM5Mi0uOS0uNTg0LTEuNDEyLS41ODRNNTUgMGMxLjEwNCAwIDIgLjg5NiAyIDJ2NGMwIDEuMTA0LS44OTYgMi0yIDJoLTJjLTEuMTA0IDAtMi0uODk2LTItMlYyYzAtMS4xMDQuODk2LTIgMi0yeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1MCAtNTE5KSB0cmFuc2xhdGUoNTAgNDE5KSB0cmFuc2xhdGUoMjAwIDEwMCkiLz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSIjMzE1RUZCIiBkPSJNMzIgNzIuMmMyLjEgMCAzLjggMS43IDMuOCAzLjggMCAyLjEtMS43IDMuOC0zLjggMy44LTIuMSAwLTMuOC0xLjctMy44LTMuOCAwLTIuMSAxLjctMy44IDMuOC0zLjh6bTE2IDBjMi4xIDAgMy44IDEuNyAzLjggMy44IDAgMi4xLTEuNyAzLjgtMy44IDMuOC0yLjEgMC0zLjgtMS43LTMuOC0zLjggMC0yLjEgMS43LTMuOCAzLjgtMy44em0tMjQtMTJjMi4xIDAgMy44IDEuNyAzLjggMy44IDAgMi4xLTEuNyAzLjgtMy44IDMuOC0yLjEgMC0zLjgtMS43LTMuOC0zLjggMC0yLjEgMS43LTMuOCAzLjgtMy44em0xNiAwYzIuMSAwIDMuOCAxLjcgMy44IDMuOCAwIDIuMS0xLjcgMy44LTMuOCAzLjgtMi4xIDAtMy44LTEuNy0zLjgtMy44IDAtMi4xIDEuNy0zLjggMy44LTMuOHptMTYgMGMyLjEgMCAzLjggMS43IDMuOCAzLjggMCAyLjEtMS43IDMuOC0zLjggMy44LTIuMSAwLTMuOC0xLjctMy44LTMuOCAwLTIuMSAxLjctMy44IDMuOC0zLjh6TTQwLjEwNSAyMGMzLjAwNCAwIDYgLjc5NiA4LjY0IDIuNDA4IDIuNjE2IDEuNTk2IDQuNTE2IDMuNzEyIDUuODcyIDYuMDYuMDA0LjAwNC4wMDguMDA4LjAxMi4wMDggMS4xMTItLjI3NiAyLjIzNi0uNDY0IDMuMzcyLS40NjQgNC4yMjggMCA4LjQ2IDEuOTA4IDExLjI4OCA1LjcyNCAzLjYxNiA0Ljg4IDMuNjE2IDExLjY1NiAwIDE2LjUzNkM2Ni40NjEgNTQuMDkyIDYyLjIzMyA1NiA1OC4wMDEgNTZIMjAuMDU3Yy00LjA5NiAwLTguMTg4LTIuMDg4LTEwLjU1Mi02LjI2LTIuMDA4LTMuNTQtMi4wMDgtNy45MjgtLjAwNC0xMS40NjggMi4zNjgtNC4xNzYgNi40Ni02LjI2NCAxMC41NTYtNi4yNjQgMS43NCAwIDMuNDY4LjQgNS4wNjggMS4xNzIgMS4xOTIuNTcyIDEuNTA0IDIuMTI4LjYzNiAzLjEyNGwtMS4zNTYgMS41NDRjLS4zODQuNDQtLjkzNi42ODgtMS41LjY4OC0uMjMyIDAtLjQ2NC0uMDQ0LS42ODgtLjEyOC0uNjgtLjI2NC0xLjQxMi0uNC0yLjE2LS40LS42MDggMC0xLjIzMi4wODgtMS44NTYuMjc2LS4yNzYuMDg0LS41NDQuMTkyLS44LjMyOC00LjE3MiAyLjE2OC00LjQyOCA3LjcyOC0uNzY4IDEwLjMxNiAxLjAzMi43MzIgMi4yOTIgMS4wNzYgMy41NTYgMS4wNzZoMzcuNzkyYzMuNjA4IDAgNi44NDQtMi4zODggNy43NC01Ljg4NCAxLjM2NC01LjMyOC0yLjYyLTEwLjExMi03LjcyLTEwLjExMi0uNDM2IDAtLjg1Ni4wNi0xLjI3Mi4xMjgtMS45Mi4zMTItMy41OTYgMS4zMDQtNC44IDIuNzI4LS4xMTYuMTQtLjI3Mi4yMDQtLjQyOC4yMDQtLjI3NiAwLS41NC0uMTk2LS41NTYtLjUxNi0uMS0xLjg2OC0uNjk2LTMuNzA0LTEuNzItNS4zNDgtLjc4NC0xLjI2NC0xLjc1Ni0yLjQ0NC0zLjEyNC0zLjM2NC0xLjczNi0xLjE3Mi0zLjgwNC0xLjcyOC01Ljg5Mi0xLjcyOC0xLjE4OCAwLTIuMzguMTgtMy41MTYuNTMyLTIuNDQ4Ljc1Mi00LjExNiAyLjAzNi01LjI5MiAzLjU3Mi0uMzg0LjUtLjk3Ni43NzItMS41NzYuNzcyLS4zNzIgMC0uNzQ4LS4xMDQtMS4wNzYtLjMyLS41MDgtLjMzMi0xLjAzNi0uNjM2LTEuNTgtLjkwOC0xLjEtLjU0OC0xLjQ0LTEuOTcyLS43MDgtMi45NTYgMS4zNjgtMS44NDQgMy4xNzItMy40NzIgNS40NzYtNC43MjQgMi41NC0xLjM4NCA1LjM2LTIuMDggOC4xNjgtMi4wOHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNTAgLTUxOSkgdHJhbnNsYXRlKDUwIDQxOSkgdHJhbnNsYXRlKDIwMCAxMDApIi8+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
}

.MixinWeather__img-partly-cloudy-night--2vPyB {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iI0ZGQzAwMCIgZD0iTTQ0IDRjMS45MjUgMCAzLjkwNS4yMjcgNS45MDkuNzExQzU4LjY2NSA2LjgyIDY1LjYyNSAxNC4wMjMgNjcuNDYgMjIuODRjLjY3NiAzLjIzNi42NjQgNi4zNzYuMTQ0IDkuMzQtMS42NC0xLjY2LTMuNTYtMi44MjQtNS42MzItMy40OTIuMDUyLTEuNTE2LS4wNi0zLjA2NC0uMzg0LTQuNjI0LTEuMjg4LTYuMTg4LTYuMDgtMTEuMzkyLTEyLjA4LTEzLjI0NCAzLjIyNCA0Ljk5NiA0Ljc1MiAxMC45MzYgNC4zODggMTYuOTEyLTEuMzI0LTIuMDc2LTMuMDc2LTMuOTUyLTUuNDQtNS4zOTYtLjI5Mi0uMTc2LS42MDQtLjMxMi0uOTA0LS40NzItMS4wNzYtNS41MjgtNC4yMDQtMTAuNTUyLTguOTMyLTEzLjg1Ni0xLjQzMi0xLjAwNC0uODY0LTMuMjQ4Ljg1Mi0zLjU4QzQwLjkzNyA0LjE0NyA0Mi40NTMgNCA0NCA0eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ1MCAtNTE5KSB0cmFuc2xhdGUoNTAgNDE5KSB0cmFuc2xhdGUoNDAwIDEwMCkiLz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSIjMzE1RUZCIiBkPSJNNDAuMTA1IDIwYzMuMDA0IDAgNiAuNzk2IDguNjQgMi40MDggMi42MTYgMS41OTYgNC41MTYgMy43MTIgNS44NzIgNi4wNi4wMDQuMDA0LjAwOC4wMDguMDEyLjAwOCAxLjExMi0uMjc2IDIuMjM2LS40NjQgMy4zNzItLjQ2NCA0LjIyOCAwIDguNDYgMS45MDggMTEuMjg4IDUuNzI0IDMuNjE2IDQuODggMy42MTYgMTEuNjU2IDAgMTYuNTM2QzY2LjQ2MSA1NC4wOTIgNjIuMjMzIDU2IDU4LjAwMSA1NkgyMC4wNTdjLTQuMDk2IDAtOC4xODgtMi4wODgtMTAuNTUyLTYuMjYtMi4wMDgtMy41NC0yLjAwOC03LjkyOC0uMDA0LTExLjQ2OCAyLjM2OC00LjE3NiA2LjQ2LTYuMjY0IDEwLjU1Ni02LjI2NCAxLjc0IDAgMy40NjguNCA1LjA2OCAxLjE3MiAxLjE5Mi41NzIgMS41MDQgMi4xMjguNjM2IDMuMTI0bC0xLjM1NiAxLjU0NGMtLjM4NC40NC0uOTM2LjY4OC0xLjUuNjg4LS4yMzIgMC0uNDY0LS4wNDQtLjY4OC0uMTI4LS42OC0uMjY0LTEuNDEyLS40LTIuMTYtLjQtLjYwOCAwLTEuMjMyLjA4OC0xLjg1Ni4yNzYtLjI3Ni4wODQtLjU0NC4xOTItLjguMzI4LTQuMTcyIDIuMTY4LTQuNDI4IDcuNzI4LS43NjggMTAuMzE2IDEuMDMyLjczMiAyLjI5MiAxLjA3NiAzLjU1NiAxLjA3NmgzNy43OTJjMy42MDggMCA2Ljg0NC0yLjM4OCA3Ljc0LTUuODg0IDEuMzY0LTUuMzI4LTIuNjItMTAuMTEyLTcuNzItMTAuMTEyLS40MzYgMC0uODU2LjA2LTEuMjcyLjEyOC0xLjkyLjMxMi0zLjU5NiAxLjMwNC00LjggMi43MjgtLjExNi4xNC0uMjcyLjIwNC0uNDI4LjIwNC0uMjc2IDAtLjU0LS4xOTYtLjU1Ni0uNTE2LS4xLTEuODY4LS42OTYtMy43MDQtMS43Mi01LjM0OC0uNzg0LTEuMjY0LTEuNzU2LTIuNDQ0LTMuMTI0LTMuMzY0LTEuNzM2LTEuMTcyLTMuODA0LTEuNzI4LTUuODkyLTEuNzI4LTEuMTg4IDAtMi4zOC4xOC0zLjUxNi41MzItMi40NDguNzUyLTQuMTE2IDIuMDM2LTUuMjkyIDMuNTcyLS4zODQuNS0uOTc2Ljc3Mi0xLjU3Ni43NzItLjM3MiAwLS43NDgtLjEwNC0xLjA3Ni0uMzItLjUwOC0uMzMyLTEuMDM2LS42MzYtMS41OC0uOTA4LTEuMS0uNTQ4LTEuNDQtMS45NzItLjcwOC0yLjk1NiAxLjM2OC0xLjg0NCAzLjE3Mi0zLjQ3MiA1LjQ3Ni00LjcyNCAyLjU0LTEuMzg0IDUuMzYtMi4wOCA4LjE2OC0yLjA4eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ1MCAtNTE5KSB0cmFuc2xhdGUoNTAgNDE5KSB0cmFuc2xhdGUoNDAwIDEwMCkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.MixinWeather__img-partly-cloudy--wAOBY {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iI0ZGQzAwMCIgZD0iTTc4IDIzaC00Yy0xLjEwNCAwLTIgLjg5Ni0yIDJ2MmMwIDEuMTA0Ljg5NiAyIDIgMmg0YzEuMTA0IDAgMi0uODk2IDItMnYtMmMwLTEuMTA0LS44OTYtMi0yLTJNNTQgMTJjLTUuNTg4IDAtMTAuMzc2IDMuMy0xMi42MiA4LjAzMiAyLjAzNi4xOTIgNC4wMjQuNzQ4IDUuODg4IDEuNjg0QzQ4LjY4OCAxOS40ODggNTEuMTY4IDE4IDU0IDE4YzQuNDEyIDAgOCAzLjU4OCA4IDggMCAuODkyLS4xOCAxLjczNi0uNDUyIDIuNTQgMS45MzIuNTQ4IDMuNzYgMS41IDUuMzU2IDIuODk2QzY3LjYwOCAyOS43NjQgNjggMjcuOTI4IDY4IDI2YzAtNy43MzItNi4yNjgtMTQtMTQtMTRNMzcuNzM2IDYuMzI0Yy0uNTEyIDAtMS4wMjQuMTkyLTEuNDEyLjU4NGwtMS40MTYgMS40MTZjLS43OC43OC0uNzggMi4wNDQgMCAyLjgyOGwyLjgyOCAyLjgyOGMuMzkyLjM4OC45MDQuNTg0IDEuNDE2LjU4NC41MTIgMCAxLjAyNC0uMTk2IDEuNDEyLS41ODRsMS40MTYtMS40MTZjLjc4LS43OC43OC0yLjA0OCAwLTIuODI4bC0yLjgyOC0yLjgyOGMtLjM5Mi0uMzkyLS45MDQtLjU4NC0xLjQxNi0uNTg0bTMyLjUyOCAwYy0uNTEyIDAtMS4wMjQuMTkyLTEuNDE2LjU4NEw2Ni4wMiA5LjczNmMtLjc4Ljc4LS43OCAyLjA0OCAwIDIuODI4bDEuNDE2IDEuNDE2Yy4zODguMzg4LjkuNTg0IDEuNDEyLjU4NC41MTIgMCAxLjAyNC0uMTk2IDEuNDE2LS41ODRsMi44MjgtMi44MjhjLjc4LS43ODQuNzgtMi4wNDggMC0yLjgyOGwtMS40MTYtMS40MTZjLS4zODgtLjM5Mi0uOS0uNTg0LTEuNDEyLS41ODRNNTUgMGMxLjEwNCAwIDIgLjg5NiAyIDJ2NGMwIDEuMTA0LS44OTYgMi0yIDJoLTJjLTEuMTA0IDAtMi0uODk2LTItMlYyYzAtMS4xMDQuODk2LTIgMi0yeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM1MCAtNTE5KSB0cmFuc2xhdGUoNTAgNDE5KSB0cmFuc2xhdGUoMzAwIDEwMCkiLz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSIjMzE1RUZCIiBkPSJNNDAuMTA1IDIwYzMuMDA0IDAgNiAuNzk2IDguNjQgMi40MDggMi42MTYgMS41OTYgNC41MTYgMy43MTIgNS44NzIgNi4wNi4wMDQuMDA0LjAwOC4wMDguMDEyLjAwOCAxLjExMi0uMjc2IDIuMjM2LS40NjQgMy4zNzItLjQ2NCA0LjIyOCAwIDguNDYgMS45MDggMTEuMjg4IDUuNzI0IDMuNjE2IDQuODggMy42MTYgMTEuNjU2IDAgMTYuNTM2QzY2LjQ2MSA1NC4wOTIgNjIuMjMzIDU2IDU4LjAwMSA1NkgyMC4wNTdjLTQuMDk2IDAtOC4xODgtMi4wODgtMTAuNTUyLTYuMjYtMi4wMDgtMy41NC0yLjAwOC03LjkyOC0uMDA0LTExLjQ2OCAyLjM2OC00LjE3NiA2LjQ2LTYuMjY0IDEwLjU1Ni02LjI2NCAxLjc0IDAgMy40NjguNCA1LjA2OCAxLjE3MiAxLjE5Mi41NzIgMS41MDQgMi4xMjguNjM2IDMuMTI0bC0xLjM1NiAxLjU0NGMtLjM4NC40NC0uOTM2LjY4OC0xLjUuNjg4LS4yMzIgMC0uNDY0LS4wNDQtLjY4OC0uMTI4LS42OC0uMjY0LTEuNDEyLS40LTIuMTYtLjQtLjYwOCAwLTEuMjMyLjA4OC0xLjg1Ni4yNzYtLjI3Ni4wODQtLjU0NC4xOTItLjguMzI4LTQuMTcyIDIuMTY4LTQuNDI4IDcuNzI4LS43NjggMTAuMzE2IDEuMDMyLjczMiAyLjI5MiAxLjA3NiAzLjU1NiAxLjA3NmgzNy43OTJjMy42MDggMCA2Ljg0NC0yLjM4OCA3Ljc0LTUuODg0IDEuMzY0LTUuMzI4LTIuNjItMTAuMTEyLTcuNzItMTAuMTEyLS40MzYgMC0uODU2LjA2LTEuMjcyLjEyOC0xLjkyLjMxMi0zLjU5NiAxLjMwNC00LjggMi43MjgtLjExNi4xNC0uMjcyLjIwNC0uNDI4LjIwNC0uMjc2IDAtLjU0LS4xOTYtLjU1Ni0uNTE2LS4xLTEuODY4LS42OTYtMy43MDQtMS43Mi01LjM0OC0uNzg0LTEuMjY0LTEuNzU2LTIuNDQ0LTMuMTI0LTMuMzY0LTEuNzM2LTEuMTcyLTMuODA0LTEuNzI4LTUuODkyLTEuNzI4LTEuMTg4IDAtMi4zOC4xOC0zLjUxNi41MzItMi40NDguNzUyLTQuMTE2IDIuMDM2LTUuMjkyIDMuNTcyLS4zODQuNS0uOTc2Ljc3Mi0xLjU3Ni43NzItLjM3MiAwLS43NDgtLjEwNC0xLjA3Ni0uMzItLjUwOC0uMzMyLTEuMDM2LS42MzYtMS41OC0uOTA4LTEuMS0uNTQ4LTEuNDQtMS45NzItLjcwOC0yLjk1NiAxLjM2OC0xLjg0NCAzLjE3Mi0zLjQ3MiA1LjQ3Ni00LjcyNCAyLjU0LTEuMzg0IDUuMzYtMi4wOCA4LjE2OC0yLjA4eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM1MCAtNTE5KSB0cmFuc2xhdGUoNTAgNDE5KSB0cmFuc2xhdGUoMzAwIDEwMCkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.MixinWeather__img-rain-night--2STIF {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iI0ZGQzAwMCIgZD0iTTQ0IDRjMS45MjUgMCAzLjkwNS4yMjcgNS45MDkuNzExQzU4LjY2NSA2LjgyIDY1LjYyNSAxNC4wMjMgNjcuNDYgMjIuODRjLjY3NiAzLjIzNi42NjQgNi4zNzYuMTQ0IDkuMzQtMS42NC0xLjY2LTMuNTYtMi44MjQtNS42MzItMy40OTIuMDUyLTEuNTE2LS4wNi0zLjA2NC0uMzg0LTQuNjI0LTEuMjg4LTYuMTg4LTYuMDgtMTEuMzkyLTEyLjA4LTEzLjI0NCAzLjIyNCA0Ljk5NiA0Ljc1MiAxMC45MzYgNC4zODggMTYuOTEyLTEuMzI0LTIuMDc2LTMuMDc2LTMuOTUyLTUuNDQtNS4zOTYtLjI5Mi0uMTc2LS42MDQtLjMxMi0uOTA0LS40NzItMS4wNzYtNS41MjgtNC4yMDQtMTAuNTUyLTguOTMyLTEzLjg1Ni0xLjQzMi0xLjAwNC0uODY0LTMuMjQ4Ljg1Mi0zLjU4QzQwLjkzNyA0LjE0NyA0Mi40NTMgNCA0NCA0eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUwIC02MTkpIHRyYW5zbGF0ZSg1MCA0MTkpIHRyYW5zbGF0ZSgwIDIwMCkiLz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSIjMzE1RUZCIiBkPSJNNjAuMzk2IDYzLjk5OWMuNjEyLS45MTYgMS44NTItMS4xNjggMi43NzItLjU1MmwxLjY2NCAxLjEwOGMuOTIuNjEyIDEuMTY4IDEuODU2LjU1NiAyLjc3MmwtNS43ODQgOC42NzJjLS42MTIuOTItMS44NTIgMS4xNjgtMi43NzIuNTU2bC0xLjY2NC0xLjEwOGMtLjkyLS42MTYtMS4xNjgtMS44NTYtLjU1Ni0yLjc3NnptLTI4IDBjLjYxMi0uOTE2IDEuODUyLTEuMTY4IDIuNzcyLS41NTJsMS42NjQgMS4xMDhjLjkyLjYxMiAxLjE2OCAxLjg1Ni41NTYgMi43NzJsLTUuNzg0IDguNjcyYy0uNjEyLjkyLTEuODUyIDEuMTY4LTIuNzcyLjU1NmwtMS42NjQtMS4xMDhjLS45Mi0uNjE2LTEuMTY4LTEuODU2LS41NTYtMi43NzZ6bTE2LTRjLjYxMi0uOTE2IDEuODUyLTEuMTY4IDIuNzcyLS41NTJsMS42NjQgMS4xMDhjLjkyLjYxMiAxLjE2OCAxLjg1Ni41NTYgMi43NzJsLTUuNzg0IDguNjcyYy0uNjEyLjkyLTEuODUyIDEuMTY4LTIuNzcyLjU1NmwtMS42NjQtMS4xMDhjLS45Mi0uNjE2LTEuMTY4LTEuODU2LS41NTYtMi43NzZ6bS0yNS4yMjgtLjU1MmwxLjY2NCAxLjEwOGMuOTIuNjEyIDEuMTY4IDEuODU2LjU1NiAyLjc3MmwtNS43ODQgOC42NzJjLS42MTIuOTItMS44NTIgMS4xNjgtMi43NzIuNTU2bC0xLjY2NC0xLjEwOGMtLjkyLS42MTYtMS4xNjgtMS44NTYtLjU1Ni0yLjc3Nmw1Ljc4NC04LjY3MmMuNjEyLS45MTYgMS44NTItMS4xNjggMi43NzItLjU1MnpNNDAuMTA1IDIwYzMuMDA0IDAgNiAuNzk2IDguNjQgMi40MDggMi42MTYgMS41OTYgNC41MTYgMy43MTIgNS44NzIgNi4wNi4wMDQuMDA0LjAwOC4wMDguMDEyLjAwOCAxLjExMi0uMjc2IDIuMjM2LS40NjQgMy4zNzItLjQ2NCA0LjIyOCAwIDguNDYgMS45MDggMTEuMjg4IDUuNzI0IDMuNjE2IDQuODggMy42MTYgMTEuNjU2IDAgMTYuNTM2QzY2LjQ2MSA1NC4wOTIgNjIuMjMzIDU2IDU4LjAwMSA1NkgyMC4wNTdjLTQuMDk2IDAtOC4xODgtMi4wODgtMTAuNTUyLTYuMjYtMi4wMDgtMy41NC0yLjAwOC03LjkyOC0uMDA0LTExLjQ2OCAyLjM2OC00LjE3NiA2LjQ2LTYuMjY0IDEwLjU1Ni02LjI2NCAxLjc0IDAgMy40NjguNCA1LjA2OCAxLjE3MiAxLjE5Mi41NzIgMS41MDQgMi4xMjguNjM2IDMuMTI0bC0xLjM1NiAxLjU0NGMtLjM4NC40NC0uOTM2LjY4OC0xLjUuNjg4LS4yMzIgMC0uNDY0LS4wNDQtLjY4OC0uMTI4LS42OC0uMjY0LTEuNDEyLS40LTIuMTYtLjQtLjYwOCAwLTEuMjMyLjA4OC0xLjg1Ni4yNzYtLjI3Ni4wODQtLjU0NC4xOTItLjguMzI4LTQuMTcyIDIuMTY4LTQuNDI4IDcuNzI4LS43NjggMTAuMzE2IDEuMDMyLjczMiAyLjI5MiAxLjA3NiAzLjU1NiAxLjA3NmgzNy43OTJjMy42MDggMCA2Ljg0NC0yLjM4OCA3Ljc0LTUuODg0IDEuMzY0LTUuMzI4LTIuNjItMTAuMTEyLTcuNzItMTAuMTEyLS40MzYgMC0uODU2LjA2LTEuMjcyLjEyOC0xLjkyLjMxMi0zLjU5NiAxLjMwNC00LjggMi43MjgtLjExNi4xNC0uMjcyLjIwNC0uNDI4LjIwNC0uMjc2IDAtLjU0LS4xOTYtLjU1Ni0uNTE2LS4xLTEuODY4LS42OTYtMy43MDQtMS43Mi01LjM0OC0uNzg0LTEuMjY0LTEuNzU2LTIuNDQ0LTMuMTI0LTMuMzY0LTEuNzM2LTEuMTcyLTMuODA0LTEuNzI4LTUuODkyLTEuNzI4LTEuMTg4IDAtMi4zOC4xOC0zLjUxNi41MzItMi40NDguNzUyLTQuMTE2IDIuMDM2LTUuMjkyIDMuNTcyLS4zODQuNS0uOTc2Ljc3Mi0xLjU3Ni43NzItLjM3MiAwLS43NDgtLjEwNC0xLjA3Ni0uMzItLjUwOC0uMzMyLTEuMDM2LS42MzYtMS41OC0uOTA4LTEuMS0uNTQ4LTEuNDQtMS45NzItLjcwOC0yLjk1NiAxLjM2OC0xLjg0NCAzLjE3Mi0zLjQ3MiA1LjQ3Ni00LjcyNCAyLjU0LTEuMzg0IDUuMzYtMi4wOCA4LjE2OC0yLjA4eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUwIC02MTkpIHRyYW5zbGF0ZSg1MCA0MTkpIHRyYW5zbGF0ZSgwIDIwMCkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.MixinWeather__img-rain--2DJCk {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTYwLjM5NiA2My45OTljLjYxMi0uOTE2IDEuODUyLTEuMTY4IDIuNzcyLS41NTJsMS42NjQgMS4xMDhjLjkyLjYxMiAxLjE2OCAxLjg1Ni41NTYgMi43NzJsLTUuNzg0IDguNjcyYy0uNjEyLjkyLTEuODUyIDEuMTY4LTIuNzcyLjU1NmwtMS42NjQtMS4xMDhjLS45Mi0uNjE2LTEuMTY4LTEuODU2LS41NTYtMi43NzZ6bS0yOCAwYy42MTItLjkxNiAxLjg1Mi0xLjE2OCAyLjc3Mi0uNTUybDEuNjY0IDEuMTA4Yy45Mi42MTIgMS4xNjggMS44NTYuNTU2IDIuNzcybC01Ljc4NCA4LjY3MmMtLjYxMi45Mi0xLjg1MiAxLjE2OC0yLjc3Mi41NTZsLTEuNjY0LTEuMTA4Yy0uOTItLjYxNi0xLjE2OC0xLjg1Ni0uNTU2LTIuNzc2em0xNi00Yy42MTItLjkxNiAxLjg1Mi0xLjE2OCAyLjc3Mi0uNTUybDEuNjY0IDEuMTA4Yy45Mi42MTIgMS4xNjggMS44NTYuNTU2IDIuNzcybC01Ljc4NCA4LjY3MmMtLjYxMi45Mi0xLjg1MiAxLjE2OC0yLjc3Mi41NTZsLTEuNjY0LTEuMTA4Yy0uOTItLjYxNi0xLjE2OC0xLjg1Ni0uNTU2LTIuNzc2em0tMjUuMjI4LS41NTJsMS42NjQgMS4xMDhjLjkyLjYxMiAxLjE2OCAxLjg1Ni41NTYgMi43NzJsLTUuNzg0IDguNjcyYy0uNjEyLjkyLTEuODUyIDEuMTY4LTIuNzcyLjU1NmwtMS42NjQtMS4xMDhjLS45Mi0uNjE2LTEuMTY4LTEuODU2LS41NTYtMi43NzZsNS43ODQtOC42NzJjLjYxMi0uOTE2IDEuODUyLTEuMTY4IDIuNzcyLS41NTJ6TTQwLjEwNSAyMGMzLjAwNCAwIDYgLjc5NiA4LjY0IDIuNDA4IDIuNjE2IDEuNTk2IDQuNTE2IDMuNzEyIDUuODcyIDYuMDYuMDA0LjAwNC4wMDguMDA4LjAxMi4wMDggMS4xMTItLjI3NiAyLjIzNi0uNDY0IDMuMzcyLS40NjQgNC4yMjggMCA4LjQ2IDEuOTA4IDExLjI4OCA1LjcyNCAzLjYxNiA0Ljg4IDMuNjE2IDExLjY1NiAwIDE2LjUzNkM2Ni40NjEgNTQuMDkyIDYyLjIzMyA1NiA1OC4wMDEgNTZIMjAuMDU3Yy00LjA5NiAwLTguMTg4LTIuMDg4LTEwLjU1Mi02LjI2LTIuMDA4LTMuNTQtMi4wMDgtNy45MjgtLjAwNC0xMS40NjggMi4zNjgtNC4xNzYgNi40Ni02LjI2NCAxMC41NTYtNi4yNjQgMS43NCAwIDMuNDY4LjQgNS4wNjggMS4xNzIgMS4xOTIuNTcyIDEuNTA0IDIuMTI4LjYzNiAzLjEyNGwtMS4zNTYgMS41NDRjLS4zODQuNDQtLjkzNi42ODgtMS41LjY4OC0uMjMyIDAtLjQ2NC0uMDQ0LS42ODgtLjEyOC0uNjgtLjI2NC0xLjQxMi0uNC0yLjE2LS40LS42MDggMC0xLjIzMi4wODgtMS44NTYuMjc2LS4yNzYuMDg0LS41NDQuMTkyLS44LjMyOC00LjE3MiAyLjE2OC00LjQyOCA3LjcyOC0uNzY4IDEwLjMxNiAxLjAzMi43MzIgMi4yOTIgMS4wNzYgMy41NTYgMS4wNzZoMzcuNzkyYzMuNjA4IDAgNi44NDQtMi4zODggNy43NC01Ljg4NCAxLjM2NC01LjMyOC0yLjYyLTEwLjExMi03LjcyLTEwLjExMi0uNDM2IDAtLjg1Ni4wNi0xLjI3Mi4xMjgtMS45Mi4zMTItMy41OTYgMS4zMDQtNC44IDIuNzI4LS4xMTYuMTQtLjI3Mi4yMDQtLjQyOC4yMDQtLjI3NiAwLS41NC0uMTk2LS41NTYtLjUxNi0uMS0xLjg2OC0uNjk2LTMuNzA0LTEuNzItNS4zNDgtLjc4NC0xLjI2NC0xLjc1Ni0yLjQ0NC0zLjEyNC0zLjM2NC0xLjczNi0xLjE3Mi0zLjgwNC0xLjcyOC01Ljg5Mi0xLjcyOC0xLjE4OCAwLTIuMzguMTgtMy41MTYuNTMyLTIuNDQ4Ljc1Mi00LjExNiAyLjAzNi01LjI5MiAzLjU3Mi0uMzg0LjUtLjk3Ni43NzItMS41NzYuNzcyLS4zNzIgMC0uNzQ4LS4xMDQtMS4wNzYtLjMyLS41MDgtLjMzMi0xLjAzNi0uNjM2LTEuNTgtLjkwOC0xLjEtLjU0OC0xLjQ0LTEuOTcyLS43MDgtMi45NTYgMS4zNjgtMS44NDQgMy4xNzItMy40NzIgNS40NzYtNC43MjQgMi41NC0xLjM4NCA1LjM2LTIuMDggOC4xNjgtMi4wOHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NTAgLTUxOSkgdHJhbnNsYXRlKDUwIDQxOSkgdHJhbnNsYXRlKDUwMCAxMDApIi8+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
}

.MixinWeather__img-sleet--3lGnM {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTI4IDcyLjJjMi4xIDAgMy44IDEuNyAzLjggMy44IDAgMi4xLTEuNyAzLjgtMy44IDMuOC0yLjEgMC0zLjgtMS43LTMuOC0zLjggMC0yLjEgMS43LTMuOCAzLjgtMy44em0zMi4zOTYtOC4yMDFjLjYxMi0uOTE2IDEuODUyLTEuMTY4IDIuNzcyLS41NTJsMS42NjQgMS4xMDhjLjkyLjYxMiAxLjE2OCAxLjg1Ni41NTYgMi43NzJsLTUuNzg0IDguNjcyYy0uNjEyLjkyLTEuODUyIDEuMTY4LTIuNzcyLjU1NmwtMS42NjQtMS4xMDhjLS45Mi0uNjE2LTEuMTY4LTEuODU2LS41NTYtMi43NzZ6bS0xMi00Yy42MTItLjkxNiAxLjg1Mi0xLjE2OCAyLjc3Mi0uNTUybDEuNjY0IDEuMTA4Yy45Mi42MTIgMS4xNjggMS44NTYuNTU2IDIuNzcybC01Ljc4NCA4LjY3MmMtLjYxMi45Mi0xLjg1MiAxLjE2OC0yLjc3Mi41NTZsLTEuNjY0LTEuMTA4Yy0uOTItLjYxNi0xLjE2OC0xLjg1Ni0uNTU2LTIuNzc2ek0yMCA2MC4yOGMyLjEgMCAzLjggMS43IDMuOCAzLjggMCAyLjEtMS43IDMuOC0zLjggMy44LTIuMSAwLTMuOC0xLjctMy44LTMuOCAwLTIuMSAxLjctMy44IDMuOC0zLjh6bTE2LS4wOGMyLjEgMCAzLjggMS43IDMuOCAzLjggMCAyLjEtMS43IDMuOC0zLjggMy44LTIuMSAwLTMuOC0xLjctMy44LTMuOCAwLTIuMSAxLjctMy44IDMuOC0zLjh6TTQwLjEwNSAyMGMzLjAwNCAwIDYgLjc5NiA4LjY0IDIuNDA4IDIuNjE2IDEuNTk2IDQuNTE2IDMuNzEyIDUuODcyIDYuMDYuMDA0LjAwNC4wMDguMDA4LjAxMi4wMDggMS4xMTItLjI3NiAyLjIzNi0uNDY0IDMuMzcyLS40NjQgNC4yMjggMCA4LjQ2IDEuOTA4IDExLjI4OCA1LjcyNCAzLjYxNiA0Ljg4IDMuNjE2IDExLjY1NiAwIDE2LjUzNkM2Ni40NjEgNTQuMDkyIDYyLjIzMyA1NiA1OC4wMDEgNTZIMjAuMDU3Yy00LjA5NiAwLTguMTg4LTIuMDg4LTEwLjU1Mi02LjI2LTIuMDA4LTMuNTQtMi4wMDgtNy45MjgtLjAwNC0xMS40NjggMi4zNjgtNC4xNzYgNi40Ni02LjI2NCAxMC41NTYtNi4yNjQgMS43NCAwIDMuNDY4LjQgNS4wNjggMS4xNzIgMS4xOTIuNTcyIDEuNTA0IDIuMTI4LjYzNiAzLjEyNGwtMS4zNTYgMS41NDRjLS4zODQuNDQtLjkzNi42ODgtMS41LjY4OC0uMjMyIDAtLjQ2NC0uMDQ0LS42ODgtLjEyOC0uNjgtLjI2NC0xLjQxMi0uNC0yLjE2LS40LS42MDggMC0xLjIzMi4wODgtMS44NTYuMjc2LS4yNzYuMDg0LS41NDQuMTkyLS44LjMyOC00LjE3MiAyLjE2OC00LjQyOCA3LjcyOC0uNzY4IDEwLjMxNiAxLjAzMi43MzIgMi4yOTIgMS4wNzYgMy41NTYgMS4wNzZoMzcuNzkyYzMuNjA4IDAgNi44NDQtMi4zODggNy43NC01Ljg4NCAxLjM2NC01LjMyOC0yLjYyLTEwLjExMi03LjcyLTEwLjExMi0uNDM2IDAtLjg1Ni4wNi0xLjI3Mi4xMjgtMS45Mi4zMTItMy41OTYgMS4zMDQtNC44IDIuNzI4LS4xMTYuMTQtLjI3Mi4yMDQtLjQyOC4yMDQtLjI3NiAwLS41NC0uMTk2LS41NTYtLjUxNi0uMS0xLjg2OC0uNjk2LTMuNzA0LTEuNzItNS4zNDgtLjc4NC0xLjI2NC0xLjc1Ni0yLjQ0NC0zLjEyNC0zLjM2NC0xLjczNi0xLjE3Mi0zLjgwNC0xLjcyOC01Ljg5Mi0xLjcyOC0xLjE4OCAwLTIuMzguMTgtMy41MTYuNTMyLTIuNDQ4Ljc1Mi00LjExNiAyLjAzNi01LjI5MiAzLjU3Mi0uMzg0LjUtLjk3Ni43NzItMS41NzYuNzcyLS4zNzIgMC0uNzQ4LS4xMDQtMS4wNzYtLjMyLS41MDgtLjMzMi0xLjAzNi0uNjM2LTEuNTgtLjkwOC0xLjEtLjU0OC0xLjQ0LTEuOTcyLS43MDgtMi45NTYgMS4zNjgtMS44NDQgMy4xNzItMy40NzIgNS40NzYtNC43MjQgMi41NC0xLjM4NCA1LjM2LTIuMDggOC4xNjgtMi4wOHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTAgLTYxOSkgdHJhbnNsYXRlKDUwIDQxOSkgdHJhbnNsYXRlKDEwMCAyMDApIi8+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
}

.MixinWeather__img-snow-night--gFIw- {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iI0ZGQzAwMCIgZD0iTTQ0IDRjMS45MjUgMCAzLjkwNS4yMjcgNS45MDkuNzExQzU4LjY2NSA2LjgyIDY1LjYyNSAxNC4wMjMgNjcuNDYgMjIuODRjLjY3NiAzLjIzNi42NjQgNi4zNzYuMTQ0IDkuMzQtMS42NC0xLjY2LTMuNTYtMi44MjQtNS42MzItMy40OTIuMDUyLTEuNTE2LS4wNi0zLjA2NC0uMzg0LTQuNjI0LTEuMjg4LTYuMTg4LTYuMDgtMTEuMzkyLTEyLjA4LTEzLjI0NCAzLjIyNCA0Ljk5NiA0Ljc1MiAxMC45MzYgNC4zODggMTYuOTEyLTEuMzI0LTIuMDc2LTMuMDc2LTMuOTUyLTUuNDQtNS4zOTYtLjI5Mi0uMTc2LS42MDQtLjMxMi0uOTA0LS40NzItMS4wNzYtNS41MjgtNC4yMDQtMTAuNTUyLTguOTMyLTEzLjg1Ni0xLjQzMi0xLjAwNC0uODY0LTMuMjQ4Ljg1Mi0zLjU4QzQwLjkzNyA0LjE0NyA0Mi40NTMgNCA0NCA0eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM1MCAtNjE5KSB0cmFuc2xhdGUoNTAgNDE5KSB0cmFuc2xhdGUoMzAwIDIwMCkiLz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSIjMzE1RUZCIiBkPSJNNDAuMTA1IDIwYzMuMDA0IDAgNiAuNzk2IDguNjQgMi40MDggMi42MTYgMS41OTYgNC41MTYgMy43MTIgNS44NzIgNi4wNi4wMDQuMDA0LjAwOC4wMDguMDEyLjAwOCAxLjExMi0uMjc2IDIuMjM2LS40NjQgMy4zNzItLjQ2NCA0LjIyOCAwIDguNDYgMS45MDggMTEuMjg4IDUuNzI0IDMuNjE2IDQuODggMy42MTYgMTEuNjU2IDAgMTYuNTM2QzY2LjQ2MSA1NC4wOTIgNjIuMjMzIDU2IDU4LjAwMSA1NkgyMC4wNTdjLTQuMDk2IDAtOC4xODgtMi4wODgtMTAuNTUyLTYuMjYtMi4wMDgtMy41NC0yLjAwOC03LjkyOC0uMDA0LTExLjQ2OCAyLjM2OC00LjE3NiA2LjQ2LTYuMjY0IDEwLjU1Ni02LjI2NCAxLjc0IDAgMy40NjguNCA1LjA2OCAxLjE3MiAxLjE5Mi41NzIgMS41MDQgMi4xMjguNjM2IDMuMTI0bC0xLjM1NiAxLjU0NGMtLjM4NC40NC0uOTM2LjY4OC0xLjUuNjg4LS4yMzIgMC0uNDY0LS4wNDQtLjY4OC0uMTI4LS42OC0uMjY0LTEuNDEyLS40LTIuMTYtLjQtLjYwOCAwLTEuMjMyLjA4OC0xLjg1Ni4yNzYtLjI3Ni4wODQtLjU0NC4xOTItLjguMzI4LTQuMTcyIDIuMTY4LTQuNDI4IDcuNzI4LS43NjggMTAuMzE2IDEuMDMyLjczMiAyLjI5MiAxLjA3NiAzLjU1NiAxLjA3NmgzNy43OTJjMy42MDggMCA2Ljg0NC0yLjM4OCA3Ljc0LTUuODg0IDEuMzY0LTUuMzI4LTIuNjItMTAuMTEyLTcuNzItMTAuMTEyLS40MzYgMC0uODU2LjA2LTEuMjcyLjEyOC0xLjkyLjMxMi0zLjU5NiAxLjMwNC00LjggMi43MjgtLjExNi4xNC0uMjcyLjIwNC0uNDI4LjIwNC0uMjc2IDAtLjU0LS4xOTYtLjU1Ni0uNTE2LS4xLTEuODY4LS42OTYtMy43MDQtMS43Mi01LjM0OC0uNzg0LTEuMjY0LTEuNzU2LTIuNDQ0LTMuMTI0LTMuMzY0LTEuNzM2LTEuMTcyLTMuODA0LTEuNzI4LTUuODkyLTEuNzI4LTEuMTg4IDAtMi4zOC4xOC0zLjUxNi41MzItMi40NDguNzUyLTQuMTE2IDIuMDM2LTUuMjkyIDMuNTcyLS4zODQuNS0uOTc2Ljc3Mi0xLjU3Ni43NzItLjM3MiAwLS43NDgtLjEwNC0xLjA3Ni0uMzItLjUwOC0uMzMyLTEuMDM2LS42MzYtMS41OC0uOTA4LTEuMS0uNTQ4LTEuNDQtMS45NzItLjcwOC0yLjk1NiAxLjM2OC0xLjg0NCAzLjE3Mi0zLjQ3MiA1LjQ3Ni00LjcyNCAyLjU0LTEuMzg0IDUuMzYtMi4wOCA4LjE2OC0yLjA4ek0zMiA3Mi4yYzIuMSAwIDMuOCAxLjcgMy44IDMuOCAwIDIuMS0xLjcgMy44LTMuOCAzLjgtMi4xIDAtMy44LTEuNy0zLjgtMy44IDAtMi4xIDEuNy0zLjggMy44LTMuOHptMTYgMGMyLjEgMCAzLjggMS43IDMuOCAzLjggMCAyLjEtMS43IDMuOC0zLjggMy44LTIuMSAwLTMuOC0xLjctMy44LTMuOCAwLTIuMSAxLjctMy44IDMuOC0zLjh6bS0yNC0xMmMyLjEgMCAzLjggMS43IDMuOCAzLjggMCAyLjEtMS43IDMuOC0zLjggMy44LTIuMSAwLTMuOC0xLjctMy44LTMuOCAwLTIuMSAxLjctMy44IDMuOC0zLjh6bTE2IDBjMi4xIDAgMy44IDEuNyAzLjggMy44IDAgMi4xLTEuNyAzLjgtMy44IDMuOC0yLjEgMC0zLjgtMS43LTMuOC0zLjggMC0yLjEgMS43LTMuOCAzLjgtMy44em0xNiAwYzIuMSAwIDMuOCAxLjcgMy44IDMuOCAwIDIuMS0xLjcgMy44LTMuOCAzLjgtMi4xIDAtMy44LTEuNy0zLjgtMy44IDAtMi4xIDEuNy0zLjggMy44LTMuOHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNTAgLTYxOSkgdHJhbnNsYXRlKDUwIDQxOSkgdHJhbnNsYXRlKDMwMCAyMDApIi8+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
}

.MixinWeather__img-snow--36F_- {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQwLjEwNSAyMGMzLjAwNCAwIDYgLjc5NiA4LjY0IDIuNDA4IDIuNjE2IDEuNTk2IDQuNTE2IDMuNzEyIDUuODcyIDYuMDYuMDA0LjAwNC4wMDguMDA4LjAxMi4wMDggMS4xMTItLjI3NiAyLjIzNi0uNDY0IDMuMzcyLS40NjQgNC4yMjggMCA4LjQ2IDEuOTA4IDExLjI4OCA1LjcyNCAzLjYxNiA0Ljg4IDMuNjE2IDExLjY1NiAwIDE2LjUzNkM2Ni40NjEgNTQuMDkyIDYyLjIzMyA1NiA1OC4wMDEgNTZIMjAuMDU3Yy00LjA5NiAwLTguMTg4LTIuMDg4LTEwLjU1Mi02LjI2LTIuMDA4LTMuNTQtMi4wMDgtNy45MjgtLjAwNC0xMS40NjggMi4zNjgtNC4xNzYgNi40Ni02LjI2NCAxMC41NTYtNi4yNjQgMS43NCAwIDMuNDY4LjQgNS4wNjggMS4xNzIgMS4xOTIuNTcyIDEuNTA0IDIuMTI4LjYzNiAzLjEyNGwtMS4zNTYgMS41NDRjLS4zODQuNDQtLjkzNi42ODgtMS41LjY4OC0uMjMyIDAtLjQ2NC0uMDQ0LS42ODgtLjEyOC0uNjgtLjI2NC0xLjQxMi0uNC0yLjE2LS40LS42MDggMC0xLjIzMi4wODgtMS44NTYuMjc2LS4yNzYuMDg0LS41NDQuMTkyLS44LjMyOC00LjE3MiAyLjE2OC00LjQyOCA3LjcyOC0uNzY4IDEwLjMxNiAxLjAzMi43MzIgMi4yOTIgMS4wNzYgMy41NTYgMS4wNzZoMzcuNzkyYzMuNjA4IDAgNi44NDQtMi4zODggNy43NC01Ljg4NCAxLjM2NC01LjMyOC0yLjYyLTEwLjExMi03LjcyLTEwLjExMi0uNDM2IDAtLjg1Ni4wNi0xLjI3Mi4xMjgtMS45Mi4zMTItMy41OTYgMS4zMDQtNC44IDIuNzI4LS4xMTYuMTQtLjI3Mi4yMDQtLjQyOC4yMDQtLjI3NiAwLS41NC0uMTk2LS41NTYtLjUxNi0uMS0xLjg2OC0uNjk2LTMuNzA0LTEuNzItNS4zNDgtLjc4NC0xLjI2NC0xLjc1Ni0yLjQ0NC0zLjEyNC0zLjM2NC0xLjczNi0xLjE3Mi0zLjgwNC0xLjcyOC01Ljg5Mi0xLjcyOC0xLjE4OCAwLTIuMzguMTgtMy41MTYuNTMyLTIuNDQ4Ljc1Mi00LjExNiAyLjAzNi01LjI5MiAzLjU3Mi0uMzg0LjUtLjk3Ni43NzItMS41NzYuNzcyLS4zNzIgMC0uNzQ4LS4xMDQtMS4wNzYtLjMyLS41MDgtLjMzMi0xLjAzNi0uNjM2LTEuNTgtLjkwOC0xLjEtLjU0OC0xLjQ0LTEuOTcyLS43MDgtMi45NTYgMS4zNjgtMS44NDQgMy4xNzItMy40NzIgNS40NzYtNC43MjQgMi41NC0xLjM4NCA1LjM2LTIuMDggOC4xNjgtMi4wOHpNMzIgNzIuMmMyLjEgMCAzLjggMS43IDMuOCAzLjggMCAyLjEtMS43IDMuOC0zLjggMy44LTIuMSAwLTMuOC0xLjctMy44LTMuOCAwLTIuMSAxLjctMy44IDMuOC0zLjh6bTE2IDBjMi4xIDAgMy44IDEuNyAzLjggMy44IDAgMi4xLTEuNyAzLjgtMy44IDMuOC0yLjEgMC0zLjgtMS43LTMuOC0zLjggMC0yLjEgMS43LTMuOCAzLjgtMy44em0tMjQtMTJjMi4xIDAgMy44IDEuNyAzLjggMy44IDAgMi4xLTEuNyAzLjgtMy44IDMuOC0yLjEgMC0zLjgtMS43LTMuOC0zLjggMC0yLjEgMS43LTMuOCAzLjgtMy44em0xNiAwYzIuMSAwIDMuOCAxLjcgMy44IDMuOCAwIDIuMS0xLjcgMy44LTMuOCAzLjgtMi4xIDAtMy44LTEuNy0zLjgtMy44IDAtMi4xIDEuNy0zLjggMy44LTMuOHptMTYgMGMyLjEgMCAzLjggMS43IDMuOCAzLjggMCAyLjEtMS43IDMuOC0zLjggMy44LTIuMSAwLTMuOC0xLjctMy44LTMuOCAwLTIuMSAxLjctMy44IDMuOC0zLjh6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjUwIC02MTkpIHRyYW5zbGF0ZSg1MCA0MTkpIHRyYW5zbGF0ZSgyMDAgMjAwKSIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
}

.MixinWeather__img-thunder--eRD83 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iI0ZGQzAwMCIgZD0iTTM5LjAyOSA0NS40NTZsMS42NjIgMS4xMDhjLjkyLjYxNiAxLjE2NyAxLjg1Ni41NTYgMi43NzZsLTMuNzc3IDUuNjcyaDguNDA5YzEuNjQ2IDAgMi41ODUgMS44ODQgMS41OTggMy4yTDM1LjQ2NCA3NC4yMTZjLS42NjQuODgtMS45MTUgMS4wNi0yLjc5OC4zOTZsLTEuNTk5LTEuMjA0Yy0uODgzLS42Ni0xLjA1OS0xLjkxNi0uMzk1LTIuOGw3LjIwNi05LjU5NkgzMGMtMS41OTQgMC0yLjU0NS0xLjc4LTEuNjYyLTMuMTEybDcuOTItMTEuODg4Yy42MTItLjkyIDEuODUxLTEuMTY4IDIuNzctLjU1NnoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NTAgLTYxOSkgdHJhbnNsYXRlKDUwIDQxOSkgdHJhbnNsYXRlKDQwMCAyMDApIi8+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iIzMxNUVGQiIgZD0iTTkuNTE1IDM4LjI4NmMtMi4wMiAzLjU2Ny0yLjAyIDcuOTA2LjAwNCAxMS40N0MxMS44ODcgNTMuOTE5IDE1Ljk3NSA1NiAyMC4wNjcgNTZoNS45NDhjMS4xMDQgMCAyLS44OTUgMi0xLjk5OHYtMS45OTdjMC0xLjEwMy0uODk2LTEuOTk4LTItMS45OThoLTUuODE2Yy0xLjI2NCAwLTIuNTI0LS4zNC0zLjU1Ni0xLjA3LTMuNjYtMi41ODUtMy40MDQtOC4xMzguNzY4LTEwLjMwOC4yNTYtLjEzMi41MjQtLjI0LjgtLjMyMy42MjQtLjE4OCAxLjI0OC0uMjggMS44NTYtLjI4Ljc1MiAwIDEuNDguMTQgMi4xNi40LjIyNC4wODcuNDU2LjEzMS42ODguMTMxLjU2NCAwIDEuMTE2LS4yNDcgMS41LS42ODdsMS4zNTYtMS41NDJjLjg3Mi0uOTk1LjU1Ni0yLjU0OS0uNjM2LTMuMTI0LTEuNi0uNzY3LTMuMzI4LTEuMTY3LTUuMDY4LTEuMTY3LTQuMDkyIDAtOC4xODQgMi4wODItMTAuNTUyIDYuMjQ5ek00MC4xMjcgMjBjMi4yNTYgMCA0LjUwNC40NTUgNi41NzYgMS4zNzQgMy43MDQgMS42NSA2LjIzNiA0LjIwNyA3LjkyNCA3LjEyOC4wMDQuMDA0LjAwOC4wMDQuMDEyLjAwNGguMDAzbC40MTctLjFjLjk3NC0uMjIgMS45NjEtLjM2NCAyLjk1Mi0uMzY0IDQuNDA4IDAgOC44MTYgMi4wNzQgMTEuNjQgNi4yMTcgMy4xMzYgNC42MDIgMy4xMzYgMTAuOTI2LS4wMDQgMTUuNTI5QzY2LjgyNyA1My45MyA2Mi40MTkgNTYgNTguMDEgNTZoLTguMDA4Yy0xLjEwNCAwLTItLjg5NS0yLTEuOTk4di0xLjk5N2MwLTEuMTAzLjg5Ni0xLjk5OCAyLTEuOTk4aDcuOThjMy4zMDggMCA2LjQwOC0xLjk3NyA3LjUwOC01LjA5MyAxLjk5Mi01LjYyNi0yLjEzMi0xMC44OC03LjQ4LTEwLjg4LS40MzYgMC0uODU2LjA2LTEuMjcyLjEyOS0xLjkyLjMxMS0zLjU5NiAxLjMwMi00LjggMi43MjQtLjExNi4xNC0uMjcyLjIwNC0uNDI4LjIwNC0uMjcyIDAtLjU0LS4xOTYtLjU1Ni0uNTItLjEtMS44NjEtLjY5Ni0zLjY5NS0xLjcyLTUuMzM3LS43ODQtMS4yNjItMS43NTYtMi40NC0zLjEyNC0zLjM2LTEuNzM2LTEuMTctMy44MDQtMS43MjYtNS44OTItMS43MjYtMS4xODQgMC0yLjM3Ni4xOC0zLjUxNi41MzItMi40NDguNzUtNC4xMTYgMi4wMzMtNS4yOTIgMy41NjMtLjM4NC41MDQtLjk3Ni43NzYtMS41NzYuNzc2LS4zNzIgMC0uNzQ0LS4xMDQtMS4wNzYtLjMyLS41MDgtLjMzMi0xLjAzMi0uNjM1LTEuNTgtLjkwNy0xLjA5Ni0uNTUxLTEuNDQtMS45Ny0uNzA4LTIuOTU2IDEuNzE2LTIuMzAyIDQuMTA4LTQuMjcxIDcuMzI0LTUuNTlDMzUuODAzIDIwLjQyIDM3Ljk2NyAyMCA0MC4xMjcgMjB6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDUwIC02MTkpIHRyYW5zbGF0ZSg1MCA0MTkpIHRyYW5zbGF0ZSg0MDAgMjAwKSIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
}

.MixinWeather__viewport--33YeG {
  overflow-x: scroll;
  overflow-y: hidden;
}

.MixinWeather__forecast--2yBX4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin: 0 0 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.MixinWeather__viewport--33YeG > .MixinWeather__forecast--2yBX4 {
  width: 502px;
}

.MixinWeather__day--wBP4v {
  max-width: 70px;
  font-size: 14px;
  line-height: 20px;
  color: #343B4C;
  margin: 0;
  padding: 0;
  overflow: hidden;
  height: 100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.MixinWeather__icon--25NKm {
  display: block;
  height: 30px;
  width: 30px;
  overflow: hidden;
  margin: 0 0 15px;
  background-size: cover;
}

.MixinWeather__icon-clear-night--11AkD {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iI0ZGQzAwMCI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE1Ljc1IDZjLS4yOTYgMC0uNTg2LjAxNS0uODc0LjA0Mi0uNjA1LjA1OS0uODUxLjc5Mi0uNDQ5IDEuMjQ4IDEuOTM2IDIuMTkgMi42NDYgNS4zNDIgMS41NzUgOC4yODItMS4xMzIgMy4xMS0zLjk0IDUuMTE5LTcuMDM1IDUuMzg5LS42MTQuMDU0LS45MjguNzczLS41MiAxLjIzNUMxMC4yMyAyNC4yMiAxMi44MzggMjUuNSAxNS43NSAyNS41YzUuNzMyIDAgMTAuMzA2LTQuOTQ0IDkuNjk1LTEwLjgtLjM0LTMuMjQ2LTIuNDUxLTYuMDc2LTUuMzQzLTcuNTg4QzE4LjU4MiA2LjMxNiAxNy4xMjUgNiAxNS43NSA2bTIuMTQzIDIuNjA0Yy4zODkuMTMuNzc2LjI5NyAxLjE2Ni41MDEgMi4zMDggMS4yMDcgMy44OTggMy40NDEgNC4xNDcgNS44MjkuMjI3IDIuMTYzLS40NDIgNC4yMzUtMS44ODIgNS44MzMtMS40MiAxLjU3OS0zLjQ1MyAyLjQ4My01LjU3NCAyLjQ4My0xLjIwMyAwLTIuMzc2LS4yOTMtMy40MjYtLjgzNCAyLjY0OC0xLjExOSA0Ljc4NC0zLjMgNS43OTMtNi4wNzUuOTI4LTIuNTUyLjgxOS01LjMxNi0uMjI0LTcuNzM3eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwMCAtMTQ3KSB0cmFuc2xhdGUoNTAgMTQ3KSB0cmFuc2xhdGUoNTApIi8+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
}

.MixinWeather__icon-clear--3N5c- {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iI0ZGQzAwMCI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuNSAxNS4zNzVjMC0uNDE0LS4zMzYtLjc1LS43NS0uNzVoLTEuNWMtLjQxNCAwLS43NS4zMzYtLjc1Ljc1di43NWMwIC40MTQuMzM2Ljc1Ljc1Ljc1aDEuNWMuNDE0IDAgLjc1LS4zMzYuNzUtLjc1di0uNzV6bTE5LjUgMGMwLS40MTQtLjMzNi0uNzUtLjc1LS43NWgtMS41Yy0uNDE0IDAtLjc1LjMzNi0uNzUuNzV2Ljc1YzAgLjQxNC4zMzYuNzUuNzUuNzVoMS41Yy40MTQgMCAuNzUtLjMzNi43NS0uNzV2LS43NXpNMTAuMTgyIDkuNjUxYy4yOTMtLjI5My4yOTMtLjc2OCAwLTEuMDZMOS4xMjIgNy41M2MtLjI5NC0uMjkzLS43NjgtLjI5My0xLjA2MSAwbC0uNTMxLjUzYy0uMjkzLjI5My0uMjkzLjc2OCAwIDEuMDYxbDEuMDYgMS4wNjFjLjI5My4yOTMuNzY4LjI5MyAxLjA2MSAwbC41MzEtLjUzMXpNMjMuOTcgMjMuNDM5Yy4yOTMtLjI5My4yOTMtLjc2NyAwLTEuMDZsLTEuMDYtMS4wNjFjLS4yOTMtLjI5My0uNzY4LS4yOTMtMS4wNjEgMGwtLjUzMS41MzFjLS4yOTMuMjkzLS4yOTMuNzY4IDAgMS4wNmwxLjA2IDEuMDYxYy4yOTQuMjkzLjc2OC4yOTMgMS4wNjMgMGwuNTI5LS41MzF6bS0xMy43ODgtLjUzYy4yOTMtLjI5Mi4yOTMtLjc2NyAwLTEuMDZsLS41MzEtLjUzMWMtLjI5My0uMjkzLS43NjgtLjI5My0xLjA2IDBsLTEuMDYxIDEuMDZjLS4yOTMuMjk0LS4yOTMuNzY4IDAgMS4wNjFsLjUzMS41MzFjLjI5My4yOTMuNzY3LjI5MyAxLjA2IDBsMS4wNjEtMS4wNnpNMjMuOTcgOS4xMjNjLjI5My0uMjk0LjI5My0uNzY4IDAtMS4wNjNsLS41My0uNTI5Yy0uMjk0LS4yOTMtLjc2OC0uMjkzLTEuMDYyIDBsLTEuMDYgMS4wNmMtLjI5My4yOTMtLjI5My43NjggMCAxLjA2MWwuNTMxLjUzMWMuMjkzLjI5My43NjguMjkzIDEuMDYgMGwxLjA2MS0xLjA2ek0xNi44NzUgMjQuNzVjMC0uNDE0LS4zMzYtLjc1LS43NS0uNzVoLS43NWMtLjQxNCAwLS43NS4zMzYtLjc1Ljc1djEuNWMwIC40MTQuMzM2Ljc1Ljc1Ljc1aC43NWMuNDE0IDAgLjc1LS4zMzYuNzUtLjc1di0xLjV6bTAtMTkuNWMwLS40MTQtLjMzNi0uNzUtLjc1LS43NWgtLjc1Yy0uNDE0IDAtLjc1LjMzNi0uNzUuNzV2MS41YzAgLjQxNC4zMzYuNzUuNzUuNzVoLjc1Yy40MTQgMCAuNzUtLjMzNi43NS0uNzV2LTEuNXpNOSAxNS43NWMwIDMuNzI3IDMuMDIzIDYuNzUgNi43NSA2Ljc1czYuNzUtMy4wMjMgNi43NS02Ljc1UzE5LjQ3NyA5IDE1Ljc1IDkgOSAxMi4wMjMgOSAxNS43NXptNi43NS00LjVjMi40ODEgMCA0LjUgMi4wMTkgNC41IDQuNXMtMi4wMTkgNC41LTQuNSA0LjUtNC41LTIuMDE5LTQuNS00LjUgMi4wMTktNC41IDQuNS00LjV6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTAgLTE0NykgdHJhbnNsYXRlKDUwIDE0NykiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.MixinWeather__icon-cloudy--10Kdm {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE1LjA0IDcuNWMxLjEyNiAwIDIuMjUuMjk4IDMuMjQuOTAzLjk4LjU5OCAxLjY5MyAxLjM5MiAyLjIwMSAyLjI3Mi4wMDIuMDAyLjAwMy4wMDMuMDA1LjAwM2guMDAxbC4yNS0uMDU3Yy4zMzUtLjA3MS42NzMtLjExNyAxLjAxMy0uMTE3IDEuNTg2IDAgMy4xNzMuNzE2IDQuMjMzIDIuMTQ3IDEuMzU2IDEuODMgMS4zNTYgNC4zNzEgMCA2LjIwMUMyNC45MjMgMjAuMjg1IDIzLjMzNyAyMSAyMS43NSAyMUg3LjUyMWMtMS41MzYgMC0zLjA3LS43ODMtMy45NTctMi4zNDgtLjc1My0xLjMyNy0uNzUzLTIuOTczLS4wMDEtNC4zLjg4OC0xLjU2NiAyLjQyMi0yLjM0OSAzLjk1OC0yLjM0OS42NTMgMCAxLjMuMTUgMS45MDEuNDQuNDQ3LjIxNC41NjQuNzk4LjIzOCAxLjE3MWwtLjUwOC41NzljLS4xNDQuMTY1LS4zNTEuMjU4LS41NjMuMjU4LS4wODcgMC0uMTc0LS4wMTctLjI1OC0uMDQ4LS4yNTUtLjA5OS0uNTI5LS4xNS0uODEtLjE1LS4yMjggMC0uNDYyLjAzMy0uNjk2LjEwNC0uMTAzLjAzMS0uMjA0LjA3Mi0uMy4xMjMtMS41NjQuODEzLTEuNjYgMi44OTgtLjI4OCAzLjg2OC4zODcuMjc0Ljg2LjQwNCAxLjMzNC40MDRoMTQuMTcyYzEuMzUzIDAgMi41NjYtLjg5NiAyLjkwMi0yLjIwNy41MTItMS45OTgtLjk4Mi0zLjc5Mi0yLjg5NS0zLjc5Mi0uMTYzIDAtLjMyLjAyMi0uNDc3LjA0OC0uNzIuMTE3LTEuMzQ4LjQ4OS0xLjggMS4wMjMtLjA0My4wNTMtLjEwMi4wNzYtLjE2LjA3Ni0uMTA0IDAtLjIwMy0uMDczLS4yMDktLjE5My0uMDM3LS43LS4yNi0xLjM4OS0uNjQ1LTIuMDA2LS4yOTQtLjQ3NC0uNjU4LS45MTYtMS4xNzEtMS4yNjEtLjY1MS0uNDQtMS40MjctLjY0OC0yLjIxLS42NDgtLjQ0NSAwLS44OTIuMDY4LTEuMzE4LjItLjkxOC4yODEtMS41NDQuNzYzLTEuOTg1IDEuMzM5LS4xNDQuMTg4LS4zNjYuMjktLjU5LjI5LS4xNCAwLS4yODEtLjA0LS40MDQtLjEyLS4xOS0uMTI1LS4zODktLjIzOS0uNTkzLS4zNDEtLjQxMi0uMjA2LS41NC0uNzQtLjI2NS0xLjEwOC41MTMtLjY5MiAxLjE5LTEuMzAzIDIuMDUzLTEuNzcyLjk1My0uNTE5IDIuMDEtLjc4IDMuMDYzLS43OHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTAgLTE0NykgdHJhbnNsYXRlKDUwIDE0NykgdHJhbnNsYXRlKDEwMCkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.MixinWeather__icon-fog--3H0JC {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTI0IDI4LjVjMC0uNDE0LS4zMzYtLjc1LS43NS0uNzVoLTE1Yy0uNDE0IDAtLjc1LjMzNi0uNzUuNzV2Ljc1YzAgLjQxNC4zMzYuNzUuNzUuNzVoMTVjLjQxNCAwIC43NS0uMzM2Ljc1LS43NXYtLjc1em0tMi4yNS01LjI1Yy40MTQgMCAuNzUuMzM2Ljc1Ljc1di43NWMwIC40MTQtLjMzNi43NS0uNzUuNzVoLTE1Yy0uNDE0IDAtLjc1LS4zMzYtLjc1LS43NVYyNGMwLS40MTQuMzM2LS43NS43NS0uNzVoMTV6TTE1LjA0IDcuNWMxLjEyNiAwIDIuMjUuMjk4IDMuMjQuOTAzLjk4LjU5OCAxLjY5MyAxLjM5MiAyLjIwMSAyLjI3Mi4wMDIuMDAyLjAwMy4wMDMuMDA1LjAwM2guMDAxbC4yNS0uMDU3Yy4zMzUtLjA3MS42NzMtLjExNyAxLjAxMy0uMTE3IDEuNTg2IDAgMy4xNzMuNzE2IDQuMjMzIDIuMTQ3IDEuMzU2IDEuODMgMS4zNTYgNC4zNzEgMCA2LjIwMUMyNC45MjMgMjAuMjg1IDIzLjMzNyAyMSAyMS43NSAyMUg3LjUyMWMtMS41MzYgMC0zLjA3LS43ODMtMy45NTctMi4zNDgtLjc1My0xLjMyNy0uNzUzLTIuOTczLS4wMDEtNC4zLjg4OC0xLjU2NiAyLjQyMi0yLjM0OSAzLjk1OC0yLjM0OS42NTMgMCAxLjMuMTUgMS45MDEuNDQuNDQ3LjIxNC41NjQuNzk4LjIzOCAxLjE3MWwtLjUwOC41NzljLS4xNDQuMTY1LS4zNTEuMjU4LS41NjMuMjU4LS4wODcgMC0uMTc0LS4wMTctLjI1OC0uMDQ4LS4yNTUtLjA5OS0uNTI5LS4xNS0uODEtLjE1LS4yMjggMC0uNDYyLjAzMy0uNjk2LjEwNC0uMTAzLjAzMS0uMjA0LjA3Mi0uMy4xMjMtMS41NjQuODEzLTEuNjYgMi44OTgtLjI4OCAzLjg2OC4zODcuMjc0Ljg2LjQwNCAxLjMzNC40MDRoMTQuMTcyYzEuMzUzIDAgMi41NjYtLjg5NiAyLjkwMi0yLjIwNy41MTItMS45OTgtLjk4Mi0zLjc5Mi0yLjg5NS0zLjc5Mi0uMTYzIDAtLjMyLjAyMi0uNDc3LjA0OC0uNzIuMTE3LTEuMzQ4LjQ4OS0xLjggMS4wMjMtLjA0My4wNTMtLjEwMi4wNzYtLjE2LjA3Ni0uMTA0IDAtLjIwMy0uMDczLS4yMDktLjE5My0uMDM3LS43LS4yNi0xLjM4OS0uNjQ1LTIuMDA2LS4yOTQtLjQ3NC0uNjU4LS45MTYtMS4xNzEtMS4yNjEtLjY1MS0uNDQtMS40MjctLjY0OC0yLjIxLS42NDgtLjQ0NSAwLS44OTIuMDY4LTEuMzE4LjItLjkxOC4yODEtMS41NDQuNzYzLTEuOTg1IDEuMzM5LS4xNDQuMTg4LS4zNjYuMjktLjU5LjI5LS4xNCAwLS4yODEtLjA0LS40MDQtLjEyLS4xOS0uMTI1LS4zODktLjIzOS0uNTkzLS4zNDEtLjQxMi0uMjA2LS41NC0uNzQtLjI2NS0xLjEwOC41MTMtLjY5MiAxLjE5LTEuMzAzIDIuMDUzLTEuNzcyLjk1My0uNTE5IDIuMDEtLjc4IDMuMDYzLS43OHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMDAgLTE0NykgdHJhbnNsYXRlKDUwIDE0NykgdHJhbnNsYXRlKDE1MCkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.MixinWeather__icon-light-rain-night--2OC26 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iIzMxNUVGQiIgZD0iTTE3LjQgMjRjLjIzLS4zNDQuNjk1LS40MzggMS4wNC0uMjA3bC42MjQuNDE1Yy4zNDUuMjMuNDM4LjY5Ni4yMDggMS4wNEwxNy4xMDMgMjguNWMtLjIzLjM0NS0uNjk0LjQzOC0xLjA0LjIwOGwtLjYyMy0uNDE1Yy0uMzQ1LS4yMzEtLjQzOC0uNjk2LS4yMDktMS4wNDF6bS00LjUtMS41Yy4yMy0uMzQ0LjY5NS0uNDM4IDEuMDQtLjIwN2wuNjI0LjQxNWMuMzQ1LjIzLjQzOC42OTYuMjA4IDEuMDRMMTIuNjAzIDI3Yy0uMjMuMzQ1LS42OTQuNDM4LTEuMDQuMjA4bC0uNjIzLS40MTVjLS4zNDUtLjIzMS0uNDM4LS42OTYtLjIwOS0xLjA0MXoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDAgLTE0NykgdHJhbnNsYXRlKDUwIDE0NykgdHJhbnNsYXRlKDI1MCkiLz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSIjRkZDMDAwIiBkPSJNMTYuNSAxLjVjLjcyMiAwIDEuNDY0LjA4NSAyLjIxNi4yNjcgMy4yODMuNzkgNS44OTMgMy40OTIgNi41ODIgNi43OTguMjUzIDEuMjEzLjI0OSAyLjM5LjA1NCAzLjUwMi0uNjE1LS42MjItMS4zMzUtMS4wNTktMi4xMTItMS4zMS4wMi0uNTY4LS4wMjMtMS4xNDgtLjE0NC0xLjczMy0uNDgzLTIuMzItMi4yOC00LjI3Mi00LjUzLTQuOTY3IDEuMjA5IDEuODc0IDEuNzgyIDQuMTAxIDEuNjQ1IDYuMzQyLS40OTYtLjc3OC0xLjE1My0xLjQ4Mi0yLjA0LTIuMDIzLS4xMS0uMDY2LS4yMjYtLjExNy0uMzM5LS4xNzctLjQwMy0yLjA3My0xLjU3Ni0zLjk1Ny0zLjM1LTUuMTk2LS41MzYtLjM3Ny0uMzIzLTEuMjE4LjMyLTEuMzQzLjU1LS4xMDUgMS4xMTgtLjE2IDEuNjk4LS4xNnoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDAgLTE0NykgdHJhbnNsYXRlKDUwIDE0NykgdHJhbnNsYXRlKDI1MCkiLz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSIjMzE1RUZCIiBkPSJNMTUuMDQgNy41YzEuMTI2IDAgMi4yNS4yOTggMy4yNC45MDMuOTguNTk4IDEuNjkzIDEuMzkyIDIuMjAxIDIuMjcyLjAwMi4wMDIuMDAzLjAwMy4wMDUuMDAzaC4wMDFsLjI1LS4wNTdjLjMzNS0uMDcxLjY3My0uMTE3IDEuMDEzLS4xMTcgMS41ODYgMCAzLjE3My43MTYgNC4yMzMgMi4xNDcgMS4zNTYgMS44MyAxLjM1NiA0LjM3MSAwIDYuMjAxQzI0LjkyMyAyMC4yODUgMjMuMzM3IDIxIDIxLjc1IDIxSDcuNTIxYy0xLjUzNiAwLTMuMDctLjc4My0zLjk1Ny0yLjM0OC0uNzUzLTEuMzI3LS43NTMtMi45NzMtLjAwMS00LjMuODg4LTEuNTY2IDIuNDIyLTIuMzQ5IDMuOTU4LTIuMzQ5LjY1MyAwIDEuMy4xNSAxLjkwMS40NC40NDcuMjE0LjU2NC43OTguMjM4IDEuMTcxbC0uNTA4LjU3OWMtLjE0NC4xNjUtLjM1MS4yNTgtLjU2My4yNTgtLjA4NyAwLS4xNzQtLjAxNy0uMjU4LS4wNDgtLjI1NS0uMDk5LS41MjktLjE1LS44MS0uMTUtLjIyOCAwLS40NjIuMDMzLS42OTYuMTA0LS4xMDMuMDMxLS4yMDQuMDcyLS4zLjEyMy0xLjU2NC44MTMtMS42NiAyLjg5OC0uMjg4IDMuODY4LjM4Ny4yNzQuODYuNDA0IDEuMzM0LjQwNGgxNC4xNzJjMS4zNTMgMCAyLjU2Ni0uODk2IDIuOTAyLTIuMjA3LjUxMi0xLjk5OC0uOTgyLTMuNzkyLTIuODk1LTMuNzkyLS4xNjMgMC0uMzIuMDIyLS40NzcuMDQ4LS43Mi4xMTctMS4zNDguNDg5LTEuOCAxLjAyMy0uMDQzLjA1My0uMTAyLjA3Ni0uMTYuMDc2LS4xMDQgMC0uMjAzLS4wNzMtLjIwOS0uMTkzLS4wMzctLjctLjI2LTEuMzg5LS42NDUtMi4wMDYtLjI5NC0uNDc0LS42NTgtLjkxNi0xLjE3MS0xLjI2MS0uNjUxLS40NC0xLjQyNy0uNjQ4LTIuMjEtLjY0OC0uNDQ1IDAtLjg5Mi4wNjgtMS4zMTguMi0uOTE4LjI4MS0xLjU0NC43NjMtMS45ODUgMS4zMzktLjE0NC4xODgtLjM2Ni4yOS0uNTkuMjktLjE0IDAtLjI4MS0uMDQtLjQwNC0uMTItLjE5LS4xMjUtLjM4OS0uMjM5LS41OTMtLjM0MS0uNDEyLS4yMDYtLjU0LS43NC0uMjY1LTEuMTA4LjUxMy0uNjkyIDEuMTktMS4zMDMgMi4wNTMtMS43NzIuOTUzLS41MTkgMi4wMS0uNzggMy4wNjMtLjc4eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMwMCAtMTQ3KSB0cmFuc2xhdGUoNTAgMTQ3KSB0cmFuc2xhdGUoMjUwKSIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
}

.MixinWeather__icon-light-rain--18YqM {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3LjQgMjRjLjIzLS4zNDQuNjk1LS40MzggMS4wNC0uMjA3bC42MjQuNDE1Yy4zNDUuMjMuNDM4LjY5Ni4yMDggMS4wNEwxNy4xMDMgMjguNWMtLjIzLjM0NS0uNjk0LjQzOC0xLjA0LjIwOGwtLjYyMy0uNDE1Yy0uMzQ1LS4yMzEtLjQzOC0uNjk2LS4yMDktMS4wNDF6bS00LjUtMS41Yy4yMy0uMzQ0LjY5NS0uNDM4IDEuMDQtLjIwN2wuNjI0LjQxNWMuMzQ1LjIzLjQzOC42OTYuMjA4IDEuMDRMMTIuNjAzIDI3Yy0uMjMuMzQ1LS42OTQuNDM4LTEuMDQuMjA4bC0uNjIzLS40MTVjLS4zNDUtLjIzMS0uNDM4LS42OTYtLjIwOS0xLjA0MXpNMTUuMDQgNy41YzEuMTI2IDAgMi4yNS4yOTggMy4yNC45MDMuOTguNTk4IDEuNjkzIDEuMzkyIDIuMjAxIDIuMjcyLjAwMi4wMDIuMDAzLjAwMy4wMDUuMDAzaC4wMDFsLjI1LS4wNTdjLjMzNS0uMDcxLjY3My0uMTE3IDEuMDEzLS4xMTcgMS41ODYgMCAzLjE3My43MTYgNC4yMzMgMi4xNDcgMS4zNTYgMS44MyAxLjM1NiA0LjM3MSAwIDYuMjAxQzI0LjkyMyAyMC4yODUgMjMuMzM3IDIxIDIxLjc1IDIxSDcuNTIxYy0xLjUzNiAwLTMuMDctLjc4My0zLjk1Ny0yLjM0OC0uNzUzLTEuMzI3LS43NTMtMi45NzMtLjAwMS00LjMuODg4LTEuNTY2IDIuNDIyLTIuMzQ5IDMuOTU4LTIuMzQ5LjY1MyAwIDEuMy4xNSAxLjkwMS40NC40NDcuMjE0LjU2NC43OTguMjM4IDEuMTcxbC0uNTA4LjU3OWMtLjE0NC4xNjUtLjM1MS4yNTgtLjU2My4yNTgtLjA4NyAwLS4xNzQtLjAxNy0uMjU4LS4wNDgtLjI1NS0uMDk5LS41MjktLjE1LS44MS0uMTUtLjIyOCAwLS40NjIuMDMzLS42OTYuMTA0LS4xMDMuMDMxLS4yMDQuMDcyLS4zLjEyMy0xLjU2NC44MTMtMS42NiAyLjg5OC0uMjg4IDMuODY4LjM4Ny4yNzQuODYuNDA0IDEuMzM0LjQwNGgxNC4xNzJjMS4zNTMgMCAyLjU2Ni0uODk2IDIuOTAyLTIuMjA3LjUxMi0xLjk5OC0uOTgyLTMuNzkyLTIuODk1LTMuNzkyLS4xNjMgMC0uMzIuMDIyLS40NzcuMDQ4LS43Mi4xMTctMS4zNDguNDg5LTEuOCAxLjAyMy0uMDQzLjA1My0uMTAyLjA3Ni0uMTYuMDc2LS4xMDQgMC0uMjAzLS4wNzMtLjIwOS0uMTkzLS4wMzctLjctLjI2LTEuMzg5LS42NDUtMi4wMDYtLjI5NC0uNDc0LS42NTgtLjkxNi0xLjE3MS0xLjI2MS0uNjUxLS40NC0xLjQyNy0uNjQ4LTIuMjEtLjY0OC0uNDQ1IDAtLjg5Mi4wNjgtMS4zMTguMi0uOTE4LjI4MS0xLjU0NC43NjMtMS45ODUgMS4zMzktLjE0NC4xODgtLjM2Ni4yOS0uNTkuMjktLjE0IDAtLjI4MS0uMDQtLjQwNC0uMTItLjE5LS4xMjUtLjM4OS0uMjM5LS41OTMtLjM0MS0uNDEyLS4yMDYtLjU0LS43NC0uMjY1LTEuMTA4LjUxMy0uNjkyIDEuMTktMS4zMDMgMi4wNTMtMS43NzIuOTUzLS41MTkgMi4wMS0uNzggMy4wNjMtLjc4eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1MCAtMTQ3KSB0cmFuc2xhdGUoNTAgMTQ3KSB0cmFuc2xhdGUoMjAwKSIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
}

.MixinWeather__icon-light-snow-night--17vCD {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iIzMxNUVGQiIgZD0iTTE1IDI3LjA3NWMuNzg3IDAgMS40MjUuNjM3IDEuNDI1IDEuNDI1IDAgLjc4Ny0uNjM4IDEuNDI1LTEuNDI1IDEuNDI1LS43ODggMC0xLjQyNS0uNjM4LTEuNDI1LTEuNDI1IDAtLjc4OC42MzctMS40MjUgMS40MjUtMS40MjV6bS0zLTQuNWMuNzg3IDAgMS40MjUuNjM3IDEuNDI1IDEuNDI1IDAgLjc4Ny0uNjM4IDEuNDI1LTEuNDI1IDEuNDI1LS43ODggMC0xLjQyNS0uNjM4LTEuNDI1LTEuNDI1IDAtLjc4OC42MzctMS40MjUgMS40MjUtMS40MjV6bTYgMGMuNzg3IDAgMS40MjUuNjM3IDEuNDI1IDEuNDI1IDAgLjc4Ny0uNjM4IDEuNDI1LTEuNDI1IDEuNDI1LS43ODggMC0xLjQyNS0uNjM4LTEuNDI1LTEuNDI1IDAtLjc4OC42MzctMS40MjUgMS40MjUtMS40MjV6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTAgLTE5NykgdHJhbnNsYXRlKDUwIDE0NykgdHJhbnNsYXRlKDAgNTApIi8+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iI0ZGQzAwMCIgZD0iTTE2LjUgMS41Yy43MjIgMCAxLjQ2NC4wODUgMi4yMTYuMjY3IDMuMjgzLjc5IDUuODkzIDMuNDkyIDYuNTgyIDYuNzk4LjI1MyAxLjIxMy4yNDkgMi4zOS4wNTQgMy41MDItLjYxNS0uNjIyLTEuMzM1LTEuMDU5LTIuMTEyLTEuMzEuMDItLjU2OC0uMDIzLTEuMTQ4LS4xNDQtMS43MzMtLjQ4My0yLjMyLTIuMjgtNC4yNzItNC41My00Ljk2NyAxLjIwOSAxLjg3NCAxLjc4MiA0LjEwMSAxLjY0NSA2LjM0Mi0uNDk2LS43NzgtMS4xNTMtMS40ODItMi4wNC0yLjAyMy0uMTEtLjA2Ni0uMjI2LS4xMTctLjMzOS0uMTc3LS40MDMtMi4wNzMtMS41NzYtMy45NTctMy4zNS01LjE5Ni0uNTM2LS4zNzctLjMyMy0xLjIxOC4zMi0xLjM0My41NS0uMTA1IDEuMTE4LS4xNiAxLjY5OC0uMTZ6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTAgLTE5NykgdHJhbnNsYXRlKDUwIDE0NykgdHJhbnNsYXRlKDAgNTApIi8+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iIzMxNUVGQiIgZD0iTTE1LjA0IDcuNWMxLjEyNiAwIDIuMjUuMjk4IDMuMjQuOTAzLjk4LjU5OCAxLjY5MyAxLjM5MiAyLjIwMSAyLjI3Mi4wMDIuMDAyLjAwMy4wMDMuMDA1LjAwM2guMDAxbC4yNS0uMDU3Yy4zMzUtLjA3MS42NzMtLjExNyAxLjAxMy0uMTE3IDEuNTg2IDAgMy4xNzMuNzE2IDQuMjMzIDIuMTQ3IDEuMzU2IDEuODMgMS4zNTYgNC4zNzEgMCA2LjIwMUMyNC45MjMgMjAuMjg1IDIzLjMzNyAyMSAyMS43NSAyMUg3LjUyMWMtMS41MzYgMC0zLjA3LS43ODMtMy45NTctMi4zNDgtLjc1My0xLjMyNy0uNzUzLTIuOTczLS4wMDEtNC4zLjg4OC0xLjU2NiAyLjQyMi0yLjM0OSAzLjk1OC0yLjM0OS42NTMgMCAxLjMuMTUgMS45MDEuNDQuNDQ3LjIxNC41NjQuNzk4LjIzOCAxLjE3MWwtLjUwOC41NzljLS4xNDQuMTY1LS4zNTEuMjU4LS41NjMuMjU4LS4wODcgMC0uMTc0LS4wMTctLjI1OC0uMDQ4LS4yNTUtLjA5OS0uNTI5LS4xNS0uODEtLjE1LS4yMjggMC0uNDYyLjAzMy0uNjk2LjEwNC0uMTAzLjAzMS0uMjA0LjA3Mi0uMy4xMjMtMS41NjQuODEzLTEuNjYgMi44OTgtLjI4OCAzLjg2OC4zODcuMjc0Ljg2LjQwNCAxLjMzNC40MDRoMTQuMTcyYzEuMzUzIDAgMi41NjYtLjg5NiAyLjkwMi0yLjIwNy41MTItMS45OTgtLjk4Mi0zLjc5Mi0yLjg5NS0zLjc5Mi0uMTYzIDAtLjMyLjAyMi0uNDc3LjA0OC0uNzIuMTE3LTEuMzQ4LjQ4OS0xLjggMS4wMjMtLjA0My4wNTMtLjEwMi4wNzYtLjE2LjA3Ni0uMTA0IDAtLjIwMy0uMDczLS4yMDktLjE5My0uMDM3LS43LS4yNi0xLjM4OS0uNjQ1LTIuMDA2LS4yOTQtLjQ3NC0uNjU4LS45MTYtMS4xNzEtMS4yNjEtLjY1MS0uNDQtMS40MjctLjY0OC0yLjIxLS42NDgtLjQ0NSAwLS44OTIuMDY4LTEuMzE4LjItLjkxOC4yODEtMS41NDQuNzYzLTEuOTg1IDEuMzM5LS4xNDQuMTg4LS4zNjYuMjktLjU5LjI5LS4xNCAwLS4yODEtLjA0LS40MDQtLjEyLS4xOS0uMTI1LS4zODktLjIzOS0uNTkzLS4zNDEtLjQxMi0uMjA2LS41NC0uNzQtLjI2NS0xLjEwOC41MTMtLjY5MiAxLjE5LTEuMzAzIDIuMDUzLTEuNzcyLjk1My0uNTE5IDIuMDEtLjc4IDMuMDYzLS43OHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MCAtMTk3KSB0cmFuc2xhdGUoNTAgMTQ3KSB0cmFuc2xhdGUoMCA1MCkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.MixinWeather__icon-occ-rain--2HvYR {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iIzMxNUVGQiIgZD0iTTIyLjY0OCAyNGMuMjMtLjM0NC42OTUtLjQzOCAxLjA0LS4yMDdsLjYyNC40MTVjLjM0NS4yMy40MzguNjk2LjIwOCAxLjA0TDIyLjM1MiAyOC41Yy0uMjMuMzQ1LS42OTUuNDM4LTEuMDQuMjA4bC0uNjI0LS40MTVjLS4zNDUtLjIzMS0uNDM4LS42OTYtLjIwOC0xLjA0MXptLTEwLjUgMGMuMjMtLjM0NC42OTUtLjQzOCAxLjA0LS4yMDdsLjYyNC40MTVjLjM0NS4yMy40MzguNjk2LjIwOSAxLjA0TDExLjg1IDI4LjVjLS4yMjkuMzQ1LS42OTQuNDM4LTEuMDM5LjIwOGwtLjYyNC0uNDE1Yy0uMzQ1LS4yMzEtLjQzOC0uNjk2LS4yMDktMS4wNDF6bTYtMS41Yy4yMy0uMzQ0LjY5NS0uNDM4IDEuMDQtLjIwN2wuNjI0LjQxNWMuMzQ1LjIzLjQzOC42OTYuMjA4IDEuMDRMMTcuODUyIDI3Yy0uMjMuMzQ1LS42OTUuNDM4LTEuMDQuMjA4bC0uNjI0LS40MTVjLS4zNDUtLjIzMS0uNDM4LS42OTYtLjIwOC0xLjA0MXptLTkuNDYtLjIwN2wuNjI0LjQxNWMuMzQ1LjIzLjQzOC42OTYuMjA5IDEuMDRMNy4zNSAyN2MtLjIyOS4zNDUtLjY5NC40MzgtMS4wMzkuMjA4bC0uNjI0LS40MTVjLS4zNDUtLjIzMS0uNDM4LS42OTYtLjIwOC0xLjA0MUw3LjY0NyAyMi41Yy4yMy0uMzQ0LjY5NS0uNDM4IDEuMDQtLjIwN3oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDAgLTE5NykgdHJhbnNsYXRlKDUwIDE0NykgdHJhbnNsYXRlKDUwIDUwKSIvPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGZpbGw9IiNGRkMwMDAiIGQ9Ik0yOS4yNSA4LjYyNWgtMS41Yy0uNDE0IDAtLjc1LjMzNi0uNzUuNzV2Ljc1YzAgLjQxNC4zMzYuNzUuNzUuNzVoMS41Yy40MTQgMCAuNzUtLjMzNi43NS0uNzV2LS43NWMwLS40MTQtLjMzNi0uNzUtLjc1LS43NW0tOS00LjEyNWMtMi4wOTUgMC0zLjg5IDEuMjM3LTQuNzMyIDMuMDEyLjc2My4wNzIgMS41MDkuMjggMi4yMDguNjMxLjUzMi0uODM1IDEuNDYyLTEuMzkzIDIuNTI0LTEuMzkzIDEuNjU1IDAgMyAxLjM0NSAzIDMgMCAuMzM1LS4wNjcuNjUxLS4xNy45NTMuNzI1LjIwNSAxLjQxLjU2MiAyLjAwOSAxLjA4Ni4yNjQtLjYyNy40MTEtMS4zMTYuNDExLTIuMDM5IDAtMi45LTIuMzUtNS4yNS01LjI1LTUuMjVtLTYuMDk5LTIuMTI4Yy0uMTkyIDAtLjM4NC4wNzEtLjUzLjIxOWwtLjUzLjUzYy0uMjkzLjI5My0uMjkzLjc2NyAwIDEuMDYxbDEuMDYgMS4wNmMuMTQ3LjE0Ni4zNC4yMi41MzEuMjIuMTkyIDAgLjM4NC0uMDc0LjUzLS4yMmwuNTMtLjUzYy4yOTMtLjI5My4yOTMtLjc2OCAwLTEuMDYxbC0xLjA2LTEuMDZjLS4xNDctLjE0OC0uMzM5LS4yMi0uNTMtLjIybTEyLjE5NyAwYy0uMTkyIDAtLjM4NC4wNzItLjUzMS4yMmwtMS4wNiAxLjA2Yy0uMjkzLjI5Mi0uMjkzLjc2OCAwIDEuMDZsLjUzLjUzMWMuMTQ2LjE0Ni4zMzguMjIuNTMuMjJzLjM4NC0uMDc0LjUzMS0uMjJsMS4wNi0xLjA2Yy4yOTMtLjI5NC4yOTMtLjc2OCAwLTEuMDZsLS41My0uNTMxYy0uMTQ2LS4xNDgtLjMzOC0uMjItLjUzLS4yMk0yMC42MjUgMGMuNDE0IDAgLjc1LjMzNi43NS43NXYxLjVjMCAuNDE0LS4zMzYuNzUtLjc1Ljc1aC0uNzVjLS40MTQgMC0uNzUtLjMzNi0uNzUtLjc1Vi43NWMwLS40MTQuMzM2LS43NS43NS0uNzV6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAwIC0xOTcpIHRyYW5zbGF0ZSg1MCAxNDcpIHRyYW5zbGF0ZSg1MCA1MCkiLz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSIjMzE1RUZCIiBkPSJNMTUuMDQgNy41YzEuMTI2IDAgMi4yNS4yOTggMy4yNC45MDMuOTguNTk4IDEuNjkzIDEuMzkyIDIuMjAxIDIuMjcyLjAwMi4wMDIuMDAzLjAwMy4wMDUuMDAzaC4wMDFsLjI1LS4wNTdjLjMzNS0uMDcxLjY3My0uMTE3IDEuMDEzLS4xMTcgMS41ODYgMCAzLjE3My43MTYgNC4yMzMgMi4xNDcgMS4zNTYgMS44MyAxLjM1NiA0LjM3MSAwIDYuMjAxQzI0LjkyMyAyMC4yODUgMjMuMzM3IDIxIDIxLjc1IDIxSDcuNTIxYy0xLjUzNiAwLTMuMDctLjc4My0zLjk1Ny0yLjM0OC0uNzUzLTEuMzI3LS43NTMtMi45NzMtLjAwMS00LjMuODg4LTEuNTY2IDIuNDIyLTIuMzQ5IDMuOTU4LTIuMzQ5LjY1MyAwIDEuMy4xNSAxLjkwMS40NC40NDcuMjE0LjU2NC43OTguMjM4IDEuMTcxbC0uNTA4LjU3OWMtLjE0NC4xNjUtLjM1MS4yNTgtLjU2My4yNTgtLjA4NyAwLS4xNzQtLjAxNy0uMjU4LS4wNDgtLjI1NS0uMDk5LS41MjktLjE1LS44MS0uMTUtLjIyOCAwLS40NjIuMDMzLS42OTYuMTA0LS4xMDMuMDMxLS4yMDQuMDcyLS4zLjEyMy0xLjU2NC44MTMtMS42NiAyLjg5OC0uMjg4IDMuODY4LjM4Ny4yNzQuODYuNDA0IDEuMzM0LjQwNGgxNC4xNzJjMS4zNTMgMCAyLjU2Ni0uODk2IDIuOTAyLTIuMjA3LjUxMi0xLjk5OC0uOTgyLTMuNzkyLTIuODk1LTMuNzkyLS4xNjMgMC0uMzIuMDIyLS40NzcuMDQ4LS43Mi4xMTctMS4zNDguNDg5LTEuOCAxLjAyMy0uMDQzLjA1My0uMTAyLjA3Ni0uMTYuMDc2LS4xMDQgMC0uMjAzLS4wNzMtLjIwOS0uMTkzLS4wMzctLjctLjI2LTEuMzg5LS42NDUtMi4wMDYtLjI5NC0uNDc0LS42NTgtLjkxNi0xLjE3MS0xLjI2MS0uNjUxLS40NC0xLjQyNy0uNjQ4LTIuMjEtLjY0OC0uNDQ1IDAtLjg5Mi4wNjgtMS4zMTguMi0uOTE4LjI4MS0xLjU0NC43NjMtMS45ODUgMS4zMzktLjE0NC4xODgtLjM2Ni4yOS0uNTkuMjktLjE0IDAtLjI4MS0uMDQtLjQwNC0uMTItLjE5LS4xMjUtLjM4OS0uMjM5LS41OTMtLjM0MS0uNDEyLS4yMDYtLjU0LS43NC0uMjY1LTEuMTA4LjUxMy0uNjkyIDEuMTktMS4zMDMgMi4wNTMtMS43NzIuOTUzLS41MTkgMi4wMS0uNzggMy4wNjMtLjc4eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwMCAtMTk3KSB0cmFuc2xhdGUoNTAgMTQ3KSB0cmFuc2xhdGUoNTAgNTApIi8+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
}

.MixinWeather__icon-occ-snow--1pIqr {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iI0ZGQzAwMCIgZD0iTTI5LjI1IDguNjI1aC0xLjVjLS40MTQgMC0uNzUuMzM2LS43NS43NXYuNzVjMCAuNDE0LjMzNi43NS43NS43NWgxLjVjLjQxNCAwIC43NS0uMzM2Ljc1LS43NXYtLjc1YzAtLjQxNC0uMzM2LS43NS0uNzUtLjc1bS05LTQuMTI1Yy0yLjA5NSAwLTMuODkgMS4yMzctNC43MzIgMy4wMTIuNzYzLjA3MiAxLjUwOS4yOCAyLjIwOC42MzEuNTMyLS44MzUgMS40NjItMS4zOTMgMi41MjQtMS4zOTMgMS42NTUgMCAzIDEuMzQ1IDMgMyAwIC4zMzUtLjA2Ny42NTEtLjE3Ljk1My43MjUuMjA1IDEuNDEuNTYyIDIuMDA5IDEuMDg2LjI2NC0uNjI3LjQxMS0xLjMxNi40MTEtMi4wMzkgMC0yLjktMi4zNS01LjI1LTUuMjUtNS4yNW0tNi4wOTktMi4xMjhjLS4xOTIgMC0uMzg0LjA3MS0uNTMuMjE5bC0uNTMuNTNjLS4yOTMuMjkzLS4yOTMuNzY3IDAgMS4wNjFsMS4wNiAxLjA2Yy4xNDcuMTQ2LjM0LjIyLjUzMS4yMi4xOTIgMCAuMzg0LS4wNzQuNTMtLjIybC41My0uNTNjLjI5My0uMjkzLjI5My0uNzY4IDAtMS4wNjFsLTEuMDYtMS4wNmMtLjE0Ny0uMTQ4LS4zMzktLjIyLS41My0uMjJtMTIuMTk3IDBjLS4xOTIgMC0uMzg0LjA3Mi0uNTMxLjIybC0xLjA2IDEuMDZjLS4yOTMuMjkyLS4yOTMuNzY4IDAgMS4wNmwuNTMuNTMxYy4xNDYuMTQ2LjMzOC4yMi41My4yMnMuMzg0LS4wNzQuNTMxLS4yMmwxLjA2LTEuMDZjLjI5My0uMjk0LjI5My0uNzY4IDAtMS4wNmwtLjUzLS41MzFjLS4xNDYtLjE0OC0uMzM4LS4yMi0uNTMtLjIyTTIwLjYyNSAwYy40MTQgMCAuNzUuMzM2Ljc1Ljc1djEuNWMwIC40MTQtLjMzNi43NS0uNzUuNzVoLS43NWMtLjQxNCAwLS43NS0uMzM2LS43NS0uNzVWLjc1YzAtLjQxNC4zMzYtLjc1Ljc1LS43NXoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTAgLTE5NykgdHJhbnNsYXRlKDUwIDE0NykgdHJhbnNsYXRlKDEwMCA1MCkiLz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSIjMzE1RUZCIiBkPSJNMTIgMjcuMDc1Yy43ODcgMCAxLjQyNS42MzcgMS40MjUgMS40MjUgMCAuNzg3LS42MzggMS40MjUtMS40MjUgMS40MjUtLjc4OCAwLTEuNDI1LS42MzgtMS40MjUtMS40MjUgMC0uNzg4LjYzNy0xLjQyNSAxLjQyNS0xLjQyNXptNiAwYy43ODcgMCAxLjQyNS42MzcgMS40MjUgMS40MjUgMCAuNzg3LS42MzggMS40MjUtMS40MjUgMS40MjUtLjc4OCAwLTEuNDI1LS42MzgtMS40MjUtMS40MjUgMC0uNzg4LjYzNy0xLjQyNSAxLjQyNS0xLjQyNXptLTktNC41Yy43ODcgMCAxLjQyNS42MzcgMS40MjUgMS40MjUgMCAuNzg3LS42MzggMS40MjUtMS40MjUgMS40MjUtLjc4OCAwLTEuNDI1LS42MzgtMS40MjUtMS40MjUgMC0uNzg4LjYzNy0xLjQyNSAxLjQyNS0xLjQyNXptNiAwYy43ODcgMCAxLjQyNS42MzcgMS40MjUgMS40MjUgMCAuNzg3LS42MzggMS40MjUtMS40MjUgMS40MjUtLjc4OCAwLTEuNDI1LS42MzgtMS40MjUtMS40MjUgMC0uNzg4LjYzNy0xLjQyNSAxLjQyNS0xLjQyNXptNiAwYy43ODcgMCAxLjQyNS42MzcgMS40MjUgMS40MjUgMCAuNzg3LS42MzggMS40MjUtMS40MjUgMS40MjUtLjc4OCAwLTEuNDI1LS42MzgtMS40MjUtMS40MjUgMC0uNzg4LjYzNy0xLjQyNSAxLjQyNS0xLjQyNXpNMTUuMDQgNy41YzEuMTI2IDAgMi4yNS4yOTggMy4yNC45MDMuOTguNTk4IDEuNjkzIDEuMzkyIDIuMjAxIDIuMjcyLjAwMi4wMDIuMDAzLjAwMy4wMDUuMDAzaC4wMDFsLjI1LS4wNTdjLjMzNS0uMDcxLjY3My0uMTE3IDEuMDEzLS4xMTcgMS41ODYgMCAzLjE3My43MTYgNC4yMzMgMi4xNDcgMS4zNTYgMS44MyAxLjM1NiA0LjM3MSAwIDYuMjAxQzI0LjkyMyAyMC4yODUgMjMuMzM3IDIxIDIxLjc1IDIxSDcuNTIxYy0xLjUzNiAwLTMuMDctLjc4My0zLjk1Ny0yLjM0OC0uNzUzLTEuMzI3LS43NTMtMi45NzMtLjAwMS00LjMuODg4LTEuNTY2IDIuNDIyLTIuMzQ5IDMuOTU4LTIuMzQ5LjY1MyAwIDEuMy4xNSAxLjkwMS40NC40NDcuMjE0LjU2NC43OTguMjM4IDEuMTcxbC0uNTA4LjU3OWMtLjE0NC4xNjUtLjM1MS4yNTgtLjU2My4yNTgtLjA4NyAwLS4xNzQtLjAxNy0uMjU4LS4wNDgtLjI1NS0uMDk5LS41MjktLjE1LS44MS0uMTUtLjIyOCAwLS40NjIuMDMzLS42OTYuMTA0LS4xMDMuMDMxLS4yMDQuMDcyLS4zLjEyMy0xLjU2NC44MTMtMS42NiAyLjg5OC0uMjg4IDMuODY4LjM4Ny4yNzQuODYuNDA0IDEuMzM0LjQwNGgxNC4xNzJjMS4zNTMgMCAyLjU2Ni0uODk2IDIuOTAyLTIuMjA3LjUxMi0xLjk5OC0uOTgyLTMuNzkyLTIuODk1LTMuNzkyLS4xNjMgMC0uMzIuMDIyLS40NzcuMDQ4LS43Mi4xMTctMS4zNDguNDg5LTEuOCAxLjAyMy0uMDQzLjA1My0uMTAyLjA3Ni0uMTYuMDc2LS4xMDQgMC0uMjAzLS4wNzMtLjIwOS0uMTkzLS4wMzctLjctLjI2LTEuMzg5LS42NDUtMi4wMDYtLjI5NC0uNDc0LS42NTgtLjkxNi0xLjE3MS0xLjI2MS0uNjUxLS40NC0xLjQyNy0uNjQ4LTIuMjEtLjY0OC0uNDQ1IDAtLjg5Mi4wNjgtMS4zMTguMi0uOTE4LjI4MS0xLjU0NC43NjMtMS45ODUgMS4zMzktLjE0NC4xODgtLjM2Ni4yOS0uNTkuMjktLjE0IDAtLjI4MS0uMDQtLjQwNC0uMTItLjE5LS4xMjUtLjM4OS0uMjM5LS41OTMtLjM0MS0uNDEyLS4yMDYtLjU0LS43NC0uMjY1LTEuMTA4LjUxMy0uNjkyIDEuMTktMS4zMDMgMi4wNTMtMS43NzIuOTUzLS41MTkgMi4wMS0uNzggMy4wNjMtLjc4eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1MCAtMTk3KSB0cmFuc2xhdGUoNTAgMTQ3KSB0cmFuc2xhdGUoMTAwIDUwKSIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
}

.MixinWeather__icon-partly-cloudy-night--2YoRB {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iI0ZGQzAwMCIgZD0iTTE2LjUgMS41Yy43MjIgMCAxLjQ2NC4wODUgMi4yMTYuMjY3IDMuMjgzLjc5IDUuODkzIDMuNDkyIDYuNTgyIDYuNzk4LjI1MyAxLjIxMy4yNDkgMi4zOS4wNTQgMy41MDItLjYxNS0uNjIyLTEuMzM1LTEuMDU5LTIuMTEyLTEuMzEuMDItLjU2OC0uMDIzLTEuMTQ4LS4xNDQtMS43MzMtLjQ4My0yLjMyLTIuMjgtNC4yNzItNC41My00Ljk2NyAxLjIwOSAxLjg3NCAxLjc4MiA0LjEwMSAxLjY0NSA2LjM0Mi0uNDk2LS43NzgtMS4xNTMtMS40ODItMi4wNC0yLjAyMy0uMTEtLjA2Ni0uMjI2LS4xMTctLjMzOS0uMTc3LS40MDMtMi4wNzMtMS41NzYtMy45NTctMy4zNS01LjE5Ni0uNTM2LS4zNzctLjMyMy0xLjIxOC4zMi0xLjM0My41NS0uMTA1IDEuMTE4LS4xNiAxLjY5OC0uMTZ6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjUwIC0xOTcpIHRyYW5zbGF0ZSg1MCAxNDcpIHRyYW5zbGF0ZSgyMDAgNTApIi8+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iIzMxNUVGQiIgZD0iTTE1LjA0IDcuNWMxLjEyNiAwIDIuMjUuMjk4IDMuMjQuOTAzLjk4LjU5OCAxLjY5MyAxLjM5MiAyLjIwMSAyLjI3Mi4wMDIuMDAyLjAwMy4wMDMuMDA1LjAwM2guMDAxbC4yNS0uMDU3Yy4zMzUtLjA3MS42NzMtLjExNyAxLjAxMy0uMTE3IDEuNTg2IDAgMy4xNzMuNzE2IDQuMjMzIDIuMTQ3IDEuMzU2IDEuODMgMS4zNTYgNC4zNzEgMCA2LjIwMUMyNC45MjMgMjAuMjg1IDIzLjMzNyAyMSAyMS43NSAyMUg3LjUyMWMtMS41MzYgMC0zLjA3LS43ODMtMy45NTctMi4zNDgtLjc1My0xLjMyNy0uNzUzLTIuOTczLS4wMDEtNC4zLjg4OC0xLjU2NiAyLjQyMi0yLjM0OSAzLjk1OC0yLjM0OS42NTMgMCAxLjMuMTUgMS45MDEuNDQuNDQ3LjIxNC41NjQuNzk4LjIzOCAxLjE3MWwtLjUwOC41NzljLS4xNDQuMTY1LS4zNTEuMjU4LS41NjMuMjU4LS4wODcgMC0uMTc0LS4wMTctLjI1OC0uMDQ4LS4yNTUtLjA5OS0uNTI5LS4xNS0uODEtLjE1LS4yMjggMC0uNDYyLjAzMy0uNjk2LjEwNC0uMTAzLjAzMS0uMjA0LjA3Mi0uMy4xMjMtMS41NjQuODEzLTEuNjYgMi44OTgtLjI4OCAzLjg2OC4zODcuMjc0Ljg2LjQwNCAxLjMzNC40MDRoMTQuMTcyYzEuMzUzIDAgMi41NjYtLjg5NiAyLjkwMi0yLjIwNy41MTItMS45OTgtLjk4Mi0zLjc5Mi0yLjg5NS0zLjc5Mi0uMTYzIDAtLjMyLjAyMi0uNDc3LjA0OC0uNzIuMTE3LTEuMzQ4LjQ4OS0xLjggMS4wMjMtLjA0My4wNTMtLjEwMi4wNzYtLjE2LjA3Ni0uMTA0IDAtLjIwMy0uMDczLS4yMDktLjE5My0uMDM3LS43LS4yNi0xLjM4OS0uNjQ1LTIuMDA2LS4yOTQtLjQ3NC0uNjU4LS45MTYtMS4xNzEtMS4yNjEtLjY1MS0uNDQtMS40MjctLjY0OC0yLjIxLS42NDgtLjQ0NSAwLS44OTIuMDY4LTEuMzE4LjItLjkxOC4yODEtMS41NDQuNzYzLTEuOTg1IDEuMzM5LS4xNDQuMTg4LS4zNjYuMjktLjU5LjI5LS4xNCAwLS4yODEtLjA0LS40MDQtLjEyLS4xOS0uMTI1LS4zODktLjIzOS0uNTkzLS4zNDEtLjQxMi0uMjA2LS41NC0uNzQtLjI2NS0xLjEwOC41MTMtLjY5MiAxLjE5LTEuMzAzIDIuMDUzLTEuNzcyLjk1My0uNTE5IDIuMDEtLjc4IDMuMDYzLS43OHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNTAgLTE5NykgdHJhbnNsYXRlKDUwIDE0NykgdHJhbnNsYXRlKDIwMCA1MCkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.MixinWeather__icon-partly-cloudy--3wMMK {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iI0ZGQzAwMCIgZD0iTTI5LjI1IDguNjI1aC0xLjVjLS40MTQgMC0uNzUuMzM2LS43NS43NXYuNzVjMCAuNDE0LjMzNi43NS43NS43NWgxLjVjLjQxNCAwIC43NS0uMzM2Ljc1LS43NXYtLjc1YzAtLjQxNC0uMzM2LS43NS0uNzUtLjc1bS05LTQuMTI1Yy0yLjA5NSAwLTMuODkgMS4yMzctNC43MzIgMy4wMTIuNzYzLjA3MiAxLjUwOS4yOCAyLjIwOC42MzEuNTMyLS44MzUgMS40NjItMS4zOTMgMi41MjQtMS4zOTMgMS42NTUgMCAzIDEuMzQ1IDMgMyAwIC4zMzUtLjA2Ny42NTEtLjE3Ljk1My43MjUuMjA1IDEuNDEuNTYyIDIuMDA5IDEuMDg2LjI2NC0uNjI3LjQxMS0xLjMxNi40MTEtMi4wMzkgMC0yLjktMi4zNS01LjI1LTUuMjUtNS4yNW0tNi4wOTktMi4xMjhjLS4xOTIgMC0uMzg0LjA3MS0uNTMuMjE5bC0uNTMuNTNjLS4yOTMuMjkzLS4yOTMuNzY3IDAgMS4wNjFsMS4wNiAxLjA2Yy4xNDcuMTQ2LjM0LjIyLjUzMS4yMi4xOTIgMCAuMzg0LS4wNzQuNTMtLjIybC41My0uNTNjLjI5My0uMjkzLjI5My0uNzY4IDAtMS4wNjFsLTEuMDYtMS4wNmMtLjE0Ny0uMTQ4LS4zMzktLjIyLS41My0uMjJtMTIuMTk3IDBjLS4xOTIgMC0uMzg0LjA3Mi0uNTMxLjIybC0xLjA2IDEuMDZjLS4yOTMuMjkyLS4yOTMuNzY4IDAgMS4wNmwuNTMuNTMxYy4xNDYuMTQ2LjMzOC4yMi41My4yMnMuMzg0LS4wNzQuNTMxLS4yMmwxLjA2LTEuMDZjLjI5My0uMjk0LjI5My0uNzY4IDAtMS4wNmwtLjUzLS41MzFjLS4xNDYtLjE0OC0uMzM4LS4yMi0uNTMtLjIyTTIwLjYyNSAwYy40MTQgMCAuNzUuMzM2Ljc1Ljc1djEuNWMwIC40MTQtLjMzNi43NS0uNzUuNzVoLS43NWMtLjQxNCAwLS43NS0uMzM2LS43NS0uNzVWLjc1YzAtLjQxNC4zMzYtLjc1Ljc1LS43NXoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMDAgLTE5NykgdHJhbnNsYXRlKDUwIDE0NykgdHJhbnNsYXRlKDE1MCA1MCkiLz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSIjMzE1RUZCIiBkPSJNMTUuMDQgNy41YzEuMTI2IDAgMi4yNS4yOTggMy4yNC45MDMuOTguNTk4IDEuNjkzIDEuMzkyIDIuMjAxIDIuMjcyLjAwMi4wMDIuMDAzLjAwMy4wMDUuMDAzaC4wMDFsLjI1LS4wNTdjLjMzNS0uMDcxLjY3My0uMTE3IDEuMDEzLS4xMTcgMS41ODYgMCAzLjE3My43MTYgNC4yMzMgMi4xNDcgMS4zNTYgMS44MyAxLjM1NiA0LjM3MSAwIDYuMjAxQzI0LjkyMyAyMC4yODUgMjMuMzM3IDIxIDIxLjc1IDIxSDcuNTIxYy0xLjUzNiAwLTMuMDctLjc4My0zLjk1Ny0yLjM0OC0uNzUzLTEuMzI3LS43NTMtMi45NzMtLjAwMS00LjMuODg4LTEuNTY2IDIuNDIyLTIuMzQ5IDMuOTU4LTIuMzQ5LjY1MyAwIDEuMy4xNSAxLjkwMS40NC40NDcuMjE0LjU2NC43OTguMjM4IDEuMTcxbC0uNTA4LjU3OWMtLjE0NC4xNjUtLjM1MS4yNTgtLjU2My4yNTgtLjA4NyAwLS4xNzQtLjAxNy0uMjU4LS4wNDgtLjI1NS0uMDk5LS41MjktLjE1LS44MS0uMTUtLjIyOCAwLS40NjIuMDMzLS42OTYuMTA0LS4xMDMuMDMxLS4yMDQuMDcyLS4zLjEyMy0xLjU2NC44MTMtMS42NiAyLjg5OC0uMjg4IDMuODY4LjM4Ny4yNzQuODYuNDA0IDEuMzM0LjQwNGgxNC4xNzJjMS4zNTMgMCAyLjU2Ni0uODk2IDIuOTAyLTIuMjA3LjUxMi0xLjk5OC0uOTgyLTMuNzkyLTIuODk1LTMuNzkyLS4xNjMgMC0uMzIuMDIyLS40NzcuMDQ4LS43Mi4xMTctMS4zNDguNDg5LTEuOCAxLjAyMy0uMDQzLjA1My0uMTAyLjA3Ni0uMTYuMDc2LS4xMDQgMC0uMjAzLS4wNzMtLjIwOS0uMTkzLS4wMzctLjctLjI2LTEuMzg5LS42NDUtMi4wMDYtLjI5NC0uNDc0LS42NTgtLjkxNi0xLjE3MS0xLjI2MS0uNjUxLS40NC0xLjQyNy0uNjQ4LTIuMjEtLjY0OC0uNDQ1IDAtLjg5Mi4wNjgtMS4zMTguMi0uOTE4LjI4MS0xLjU0NC43NjMtMS45ODUgMS4zMzktLjE0NC4xODgtLjM2Ni4yOS0uNTkuMjktLjE0IDAtLjI4MS0uMDQtLjQwNC0uMTItLjE5LS4xMjUtLjM4OS0uMjM5LS41OTMtLjM0MS0uNDEyLS4yMDYtLjU0LS43NC0uMjY1LTEuMTA4LjUxMy0uNjkyIDEuMTktMS4zMDMgMi4wNTMtMS43NzIuOTUzLS41MTkgMi4wMS0uNzggMy4wNjMtLjc4eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIwMCAtMTk3KSB0cmFuc2xhdGUoNTAgMTQ3KSB0cmFuc2xhdGUoMTUwIDUwKSIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
}

.MixinWeather__icon-rain-night--2ytru {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iI0ZGQzAwMCIgZD0iTTE2LjUgMS41Yy43MjIgMCAxLjQ2NC4wODUgMi4yMTYuMjY3IDMuMjgzLjc5IDUuODkzIDMuNDkyIDYuNTgyIDYuNzk4LjI1MyAxLjIxMy4yNDkgMi4zOS4wNTQgMy41MDItLjYxNS0uNjIyLTEuMzM1LTEuMDU5LTIuMTEyLTEuMzEuMDItLjU2OC0uMDIzLTEuMTQ4LS4xNDQtMS43MzMtLjQ4My0yLjMyLTIuMjgtNC4yNzItNC41My00Ljk2NyAxLjIwOSAxLjg3NCAxLjc4MiA0LjEwMSAxLjY0NSA2LjM0Mi0uNDk2LS43NzgtMS4xNTMtMS40ODItMi4wNC0yLjAyMy0uMTEtLjA2Ni0uMjI2LS4xMTctLjMzOS0uMTc3LS40MDMtMi4wNzMtMS41NzYtMy45NTctMy4zNS01LjE5Ni0uNTM2LS4zNzctLjMyMy0xLjIxOC4zMi0xLjM0My41NS0uMTA1IDEuMTE4LS4xNiAxLjY5OC0uMTZ6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTAgLTI0NykgdHJhbnNsYXRlKDUwIDE0NykgdHJhbnNsYXRlKDAgMTAwKSIvPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGZpbGw9IiMzMTVFRkIiIGQ9Ik0yMi42NDggMjRjLjIzLS4zNDQuNjk1LS40MzggMS4wNC0uMjA3bC42MjQuNDE1Yy4zNDUuMjMuNDM4LjY5Ni4yMDggMS4wNEwyMi4zNTIgMjguNWMtLjIzLjM0NS0uNjk1LjQzOC0xLjA0LjIwOGwtLjYyNC0uNDE1Yy0uMzQ1LS4yMzEtLjQzOC0uNjk2LS4yMDgtMS4wNDF6bS0xMC41IDBjLjIzLS4zNDQuNjk1LS40MzggMS4wNC0uMjA3bC42MjQuNDE1Yy4zNDUuMjMuNDM4LjY5Ni4yMDkgMS4wNEwxMS44NSAyOC41Yy0uMjI5LjM0NS0uNjk0LjQzOC0xLjAzOS4yMDhsLS42MjQtLjQxNWMtLjM0NS0uMjMxLS40MzgtLjY5Ni0uMjA5LTEuMDQxem02LTEuNWMuMjMtLjM0NC42OTUtLjQzOCAxLjA0LS4yMDdsLjYyNC40MTVjLjM0NS4yMy40MzguNjk2LjIwOCAxLjA0TDE3Ljg1MiAyN2MtLjIzLjM0NS0uNjk1LjQzOC0xLjA0LjIwOGwtLjYyNC0uNDE1Yy0uMzQ1LS4yMzEtLjQzOC0uNjk2LS4yMDgtMS4wNDF6bS05LjQ2LS4yMDdsLjYyNC40MTVjLjM0NS4yMy40MzguNjk2LjIwOSAxLjA0TDcuMzUgMjdjLS4yMjkuMzQ1LS42OTQuNDM4LTEuMDM5LjIwOGwtLjYyNC0uNDE1Yy0uMzQ1LS4yMzEtLjQzOC0uNjk2LS4yMDgtMS4wNDFMNy42NDcgMjIuNWMuMjMtLjM0NC42OTUtLjQzOCAxLjA0LS4yMDd6TTE1LjA0IDcuNWMxLjEyNiAwIDIuMjUuMjk4IDMuMjQuOTAzLjk4LjU5OCAxLjY5MyAxLjM5MiAyLjIwMSAyLjI3Mi4wMDIuMDAyLjAwMy4wMDMuMDA1LjAwM2guMDAxbC4yNS0uMDU3Yy4zMzUtLjA3MS42NzMtLjExNyAxLjAxMy0uMTE3IDEuNTg2IDAgMy4xNzMuNzE2IDQuMjMzIDIuMTQ3IDEuMzU2IDEuODMgMS4zNTYgNC4zNzEgMCA2LjIwMUMyNC45MjMgMjAuMjg1IDIzLjMzNyAyMSAyMS43NSAyMUg3LjUyMWMtMS41MzYgMC0zLjA3LS43ODMtMy45NTctMi4zNDgtLjc1My0xLjMyNy0uNzUzLTIuOTczLS4wMDEtNC4zLjg4OC0xLjU2NiAyLjQyMi0yLjM0OSAzLjk1OC0yLjM0OS42NTMgMCAxLjMuMTUgMS45MDEuNDQuNDQ3LjIxNC41NjQuNzk4LjIzOCAxLjE3MWwtLjUwOC41NzljLS4xNDQuMTY1LS4zNTEuMjU4LS41NjMuMjU4LS4wODcgMC0uMTc0LS4wMTctLjI1OC0uMDQ4LS4yNTUtLjA5OS0uNTI5LS4xNS0uODEtLjE1LS4yMjggMC0uNDYyLjAzMy0uNjk2LjEwNC0uMTAzLjAzMS0uMjA0LjA3Mi0uMy4xMjMtMS41NjQuODEzLTEuNjYgMi44OTgtLjI4OCAzLjg2OC4zODcuMjc0Ljg2LjQwNCAxLjMzNC40MDRoMTQuMTcyYzEuMzUzIDAgMi41NjYtLjg5NiAyLjkwMi0yLjIwNy41MTItMS45OTgtLjk4Mi0zLjc5Mi0yLjg5NS0zLjc5Mi0uMTYzIDAtLjMyLjAyMi0uNDc3LjA0OC0uNzIuMTE3LTEuMzQ4LjQ4OS0xLjggMS4wMjMtLjA0My4wNTMtLjEwMi4wNzYtLjE2LjA3Ni0uMTA0IDAtLjIwMy0uMDczLS4yMDktLjE5My0uMDM3LS43LS4yNi0xLjM4OS0uNjQ1LTIuMDA2LS4yOTQtLjQ3NC0uNjU4LS45MTYtMS4xNzEtMS4yNjEtLjY1MS0uNDQtMS40MjctLjY0OC0yLjIxLS42NDgtLjQ0NSAwLS44OTIuMDY4LTEuMzE4LjItLjkxOC4yODEtMS41NDQuNzYzLTEuOTg1IDEuMzM5LS4xNDQuMTg4LS4zNjYuMjktLjU5LjI5LS4xNCAwLS4yODEtLjA0LS40MDQtLjEyLS4xOS0uMTI1LS4zODktLjIzOS0uNTkzLS4zNDEtLjQxMi0uMjA2LS41NC0uNzQtLjI2NS0xLjEwOC41MTMtLjY5MiAxLjE5LTEuMzAzIDIuMDUzLTEuNzcyLjk1My0uNTE5IDIuMDEtLjc4IDMuMDYzLS43OHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MCAtMjQ3KSB0cmFuc2xhdGUoNTAgMTQ3KSB0cmFuc2xhdGUoMCAxMDApIi8+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
}

.MixinWeather__icon-rain--gp96m {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIyLjY0OCAyNGMuMjMtLjM0NC42OTUtLjQzOCAxLjA0LS4yMDdsLjYyNC40MTVjLjM0NS4yMy40MzguNjk2LjIwOCAxLjA0TDIyLjM1MiAyOC41Yy0uMjMuMzQ1LS42OTUuNDM4LTEuMDQuMjA4bC0uNjI0LS40MTVjLS4zNDUtLjIzMS0uNDM4LS42OTYtLjIwOC0xLjA0MXptLTEwLjUgMGMuMjMtLjM0NC42OTUtLjQzOCAxLjA0LS4yMDdsLjYyNC40MTVjLjM0NS4yMy40MzguNjk2LjIwOSAxLjA0TDExLjg1IDI4LjVjLS4yMjkuMzQ1LS42OTQuNDM4LTEuMDM5LjIwOGwtLjYyNC0uNDE1Yy0uMzQ1LS4yMzEtLjQzOC0uNjk2LS4yMDktMS4wNDF6bTYtMS41Yy4yMy0uMzQ0LjY5NS0uNDM4IDEuMDQtLjIwN2wuNjI0LjQxNWMuMzQ1LjIzLjQzOC42OTYuMjA4IDEuMDRMMTcuODUyIDI3Yy0uMjMuMzQ1LS42OTUuNDM4LTEuMDQuMjA4bC0uNjI0LS40MTVjLS4zNDUtLjIzMS0uNDM4LS42OTYtLjIwOC0xLjA0MXptLTkuNDYtLjIwN2wuNjI0LjQxNWMuMzQ1LjIzLjQzOC42OTYuMjA5IDEuMDRMNy4zNSAyN2MtLjIyOS4zNDUtLjY5NC40MzgtMS4wMzkuMjA4bC0uNjI0LS40MTVjLS4zNDUtLjIzMS0uNDM4LS42OTYtLjIwOC0xLjA0MUw3LjY0NyAyMi41Yy4yMy0uMzQ0LjY5NS0uNDM4IDEuMDQtLjIwN3pNMTUuMDQgNy41YzEuMTI2IDAgMi4yNS4yOTggMy4yNC45MDMuOTguNTk4IDEuNjkzIDEuMzkyIDIuMjAxIDIuMjcyLjAwMi4wMDIuMDAzLjAwMy4wMDUuMDAzaC4wMDFsLjI1LS4wNTdjLjMzNS0uMDcxLjY3My0uMTE3IDEuMDEzLS4xMTcgMS41ODYgMCAzLjE3My43MTYgNC4yMzMgMi4xNDcgMS4zNTYgMS44MyAxLjM1NiA0LjM3MSAwIDYuMjAxQzI0LjkyMyAyMC4yODUgMjMuMzM3IDIxIDIxLjc1IDIxSDcuNTIxYy0xLjUzNiAwLTMuMDctLjc4My0zLjk1Ny0yLjM0OC0uNzUzLTEuMzI3LS43NTMtMi45NzMtLjAwMS00LjMuODg4LTEuNTY2IDIuNDIyLTIuMzQ5IDMuOTU4LTIuMzQ5LjY1MyAwIDEuMy4xNSAxLjkwMS40NC40NDcuMjE0LjU2NC43OTguMjM4IDEuMTcxbC0uNTA4LjU3OWMtLjE0NC4xNjUtLjM1MS4yNTgtLjU2My4yNTgtLjA4NyAwLS4xNzQtLjAxNy0uMjU4LS4wNDgtLjI1NS0uMDk5LS41MjktLjE1LS44MS0uMTUtLjIyOCAwLS40NjIuMDMzLS42OTYuMTA0LS4xMDMuMDMxLS4yMDQuMDcyLS4zLjEyMy0xLjU2NC44MTMtMS42NiAyLjg5OC0uMjg4IDMuODY4LjM4Ny4yNzQuODYuNDA0IDEuMzM0LjQwNGgxNC4xNzJjMS4zNTMgMCAyLjU2Ni0uODk2IDIuOTAyLTIuMjA3LjUxMi0xLjk5OC0uOTgyLTMuNzkyLTIuODk1LTMuNzkyLS4xNjMgMC0uMzIuMDIyLS40NzcuMDQ4LS43Mi4xMTctMS4zNDguNDg5LTEuOCAxLjAyMy0uMDQzLjA1My0uMTAyLjA3Ni0uMTYuMDc2LS4xMDQgMC0uMjAzLS4wNzMtLjIwOS0uMTkzLS4wMzctLjctLjI2LTEuMzg5LS42NDUtMi4wMDYtLjI5NC0uNDc0LS42NTgtLjkxNi0xLjE3MS0xLjI2MS0uNjUxLS40NC0xLjQyNy0uNjQ4LTIuMjEtLjY0OC0uNDQ1IDAtLjg5Mi4wNjgtMS4zMTguMi0uOTE4LjI4MS0xLjU0NC43NjMtMS45ODUgMS4zMzktLjE0NC4xODgtLjM2Ni4yOS0uNTkuMjktLjE0IDAtLjI4MS0uMDQtLjQwNC0uMTItLjE5LS4xMjUtLjM4OS0uMjM5LS41OTMtLjM0MS0uNDEyLS4yMDYtLjU0LS43NC0uMjY1LTEuMTA4LjUxMy0uNjkyIDEuMTktMS4zMDMgMi4wNTMtMS43NzIuOTUzLS41MTkgMi4wMS0uNzggMy4wNjMtLjc4eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMwMCAtMTk3KSB0cmFuc2xhdGUoNTAgMTQ3KSB0cmFuc2xhdGUoMjUwIDUwKSIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
}

.MixinWeather__icon-sleet--2wJ2o {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjUgMjcuMDc1Yy43ODcgMCAxLjQyNS42MzcgMS40MjUgMS40MjUgMCAuNzg3LS42MzggMS40MjUtMS40MjUgMS40MjUtLjc4OCAwLTEuNDI1LS42MzgtMS40MjUtMS40MjUgMC0uNzg4LjYzNy0xLjQyNSAxLjQyNS0xLjQyNXpNMjIuNjQ4IDI0Yy4yMy0uMzQ0LjY5NS0uNDM4IDEuMDQtLjIwN2wuNjI0LjQxNWMuMzQ1LjIzLjQzOC42OTYuMjA4IDEuMDRMMjIuMzUyIDI4LjVjLS4yMy4zNDUtLjY5NS40MzgtMS4wNC4yMDhsLS42MjQtLjQxNWMtLjM0NS0uMjMxLS40MzgtLjY5Ni0uMjA4LTEuMDQxem0tNC41LTEuNWMuMjMtLjM0NC42OTUtLjQzOCAxLjA0LS4yMDdsLjYyNC40MTVjLjM0NS4yMy40MzguNjk2LjIwOCAxLjA0TDE3Ljg1MiAyN2MtLjIzLjM0NS0uNjk1LjQzOC0xLjA0LjIwOGwtLjYyNC0uNDE1Yy0uMzQ1LS4yMzEtLjQzOC0uNjk2LS4yMDgtMS4wNDF6TTcuNSAyMi42MDVjLjc4NyAwIDEuNDI1LjYzOCAxLjQyNSAxLjQyNSAwIC43ODgtLjYzOCAxLjQyNS0xLjQyNSAxLjQyNS0uNzg4IDAtMS40MjUtLjYzNy0xLjQyNS0xLjQyNSAwLS43ODcuNjM3LTEuNDI1IDEuNDI1LTEuNDI1em02LS4wM2MuNzg3IDAgMS40MjUuNjM3IDEuNDI1IDEuNDI1IDAgLjc4Ny0uNjM4IDEuNDI1LTEuNDI1IDEuNDI1LS43ODggMC0xLjQyNS0uNjM4LTEuNDI1LTEuNDI1IDAtLjc4OC42MzctMS40MjUgMS40MjUtMS40MjV6TTE1LjA0IDcuNWMxLjEyNiAwIDIuMjUuMjk4IDMuMjQuOTAzLjk4LjU5OCAxLjY5MyAxLjM5MiAyLjIwMSAyLjI3Mi4wMDIuMDAyLjAwMy4wMDMuMDA1LjAwM2guMDAxbC4yNS0uMDU3Yy4zMzUtLjA3MS42NzMtLjExNyAxLjAxMy0uMTE3IDEuNTg2IDAgMy4xNzMuNzE2IDQuMjMzIDIuMTQ3IDEuMzU2IDEuODMgMS4zNTYgNC4zNzEgMCA2LjIwMUMyNC45MjMgMjAuMjg1IDIzLjMzNyAyMSAyMS43NSAyMUg3LjUyMWMtMS41MzYgMC0zLjA3LS43ODMtMy45NTctMi4zNDgtLjc1My0xLjMyNy0uNzUzLTIuOTczLS4wMDEtNC4zLjg4OC0xLjU2NiAyLjQyMi0yLjM0OSAzLjk1OC0yLjM0OS42NTMgMCAxLjMuMTUgMS45MDEuNDQuNDQ3LjIxNC41NjQuNzk4LjIzOCAxLjE3MWwtLjUwOC41NzljLS4xNDQuMTY1LS4zNTEuMjU4LS41NjMuMjU4LS4wODcgMC0uMTc0LS4wMTctLjI1OC0uMDQ4LS4yNTUtLjA5OS0uNTI5LS4xNS0uODEtLjE1LS4yMjggMC0uNDYyLjAzMy0uNjk2LjEwNC0uMTAzLjAzMS0uMjA0LjA3Mi0uMy4xMjMtMS41NjQuODEzLTEuNjYgMi44OTgtLjI4OCAzLjg2OC4zODcuMjc0Ljg2LjQwNCAxLjMzNC40MDRoMTQuMTcyYzEuMzUzIDAgMi41NjYtLjg5NiAyLjkwMi0yLjIwNy41MTItMS45OTgtLjk4Mi0zLjc5Mi0yLjg5NS0zLjc5Mi0uMTYzIDAtLjMyLjAyMi0uNDc3LjA0OC0uNzIuMTE3LTEuMzQ4LjQ4OS0xLjggMS4wMjMtLjA0My4wNTMtLjEwMi4wNzYtLjE2LjA3Ni0uMTA0IDAtLjIwMy0uMDczLS4yMDktLjE5My0uMDM3LS43LS4yNi0xLjM4OS0uNjQ1LTIuMDA2LS4yOTQtLjQ3NC0uNjU4LS45MTYtMS4xNzEtMS4yNjEtLjY1MS0uNDQtMS40MjctLjY0OC0yLjIxLS42NDgtLjQ0NSAwLS44OTIuMDY4LTEuMzE4LjItLjkxOC4yODEtMS41NDQuNzYzLTEuOTg1IDEuMzM5LS4xNDQuMTg4LS4zNjYuMjktLjU5LjI5LS4xNCAwLS4yODEtLjA0LS40MDQtLjEyLS4xOS0uMTI1LS4zODktLjIzOS0uNTkzLS4zNDEtLjQxMi0uMjA2LS41NC0uNzQtLjI2NS0xLjEwOC41MTMtLjY5MiAxLjE5LTEuMzAzIDIuMDUzLTEuNzcyLjk1My0uNTE5IDIuMDEtLjc4IDMuMDYzLS43OHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDAgLTI0NykgdHJhbnNsYXRlKDUwIDE0NykgdHJhbnNsYXRlKDUwIDEwMCkiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.MixinWeather__icon-snow-night--1o1fk {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iI0ZGQzAwMCIgZD0iTTE2LjUgMS41Yy43MjIgMCAxLjQ2NC4wODUgMi4yMTYuMjY3IDMuMjgzLjc5IDUuODkzIDMuNDkyIDYuNTgyIDYuNzk4LjI1MyAxLjIxMy4yNDkgMi4zOS4wNTQgMy41MDItLjYxNS0uNjIyLTEuMzM1LTEuMDU5LTIuMTEyLTEuMzEuMDItLjU2OC0uMDIzLTEuMTQ4LS4xNDQtMS43MzMtLjQ4My0yLjMyLTIuMjgtNC4yNzItNC41My00Ljk2NyAxLjIwOSAxLjg3NCAxLjc4MiA0LjEwMSAxLjY0NSA2LjM0Mi0uNDk2LS43NzgtMS4xNTMtMS40ODItMi4wNC0yLjAyMy0uMTEtLjA2Ni0uMjI2LS4xMTctLjMzOS0uMTc3LS40MDMtMi4wNzMtMS41NzYtMy45NTctMy4zNS01LjE5Ni0uNTM2LS4zNzctLjMyMy0xLjIxOC4zMi0xLjM0My41NS0uMTA1IDEuMTE4LS4xNiAxLjY5OC0uMTZ6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAwIC0yNDcpIHRyYW5zbGF0ZSg1MCAxNDcpIHRyYW5zbGF0ZSgxNTAgMTAwKSIvPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGZpbGw9IiMzMTVFRkIiIGQ9Ik0xNS4wNCA3LjVjMS4xMjYgMCAyLjI1LjI5OCAzLjI0LjkwMy45OC41OTggMS42OTMgMS4zOTIgMi4yMDEgMi4yNzIuMDAyLjAwMi4wMDMuMDAzLjAwNS4wMDNoLjAwMWwuMjUtLjA1N2MuMzM1LS4wNzEuNjczLS4xMTcgMS4wMTMtLjExNyAxLjU4NiAwIDMuMTczLjcxNiA0LjIzMyAyLjE0NyAxLjM1NiAxLjgzIDEuMzU2IDQuMzcxIDAgNi4yMDFDMjQuOTIzIDIwLjI4NSAyMy4zMzcgMjEgMjEuNzUgMjFINy41MjFjLTEuNTM2IDAtMy4wNy0uNzgzLTMuOTU3LTIuMzQ4LS43NTMtMS4zMjctLjc1My0yLjk3My0uMDAxLTQuMy44ODgtMS41NjYgMi40MjItMi4zNDkgMy45NTgtMi4zNDkuNjUzIDAgMS4zLjE1IDEuOTAxLjQ0LjQ0Ny4yMTQuNTY0Ljc5OC4yMzggMS4xNzFsLS41MDguNTc5Yy0uMTQ0LjE2NS0uMzUxLjI1OC0uNTYzLjI1OC0uMDg3IDAtLjE3NC0uMDE3LS4yNTgtLjA0OC0uMjU1LS4wOTktLjUyOS0uMTUtLjgxLS4xNS0uMjI4IDAtLjQ2Mi4wMzMtLjY5Ni4xMDQtLjEwMy4wMzEtLjIwNC4wNzItLjMuMTIzLTEuNTY0LjgxMy0xLjY2IDIuODk4LS4yODggMy44NjguMzg3LjI3NC44Ni40MDQgMS4zMzQuNDA0aDE0LjE3MmMxLjM1MyAwIDIuNTY2LS44OTYgMi45MDItMi4yMDcuNTEyLTEuOTk4LS45ODItMy43OTItMi44OTUtMy43OTItLjE2MyAwLS4zMi4wMjItLjQ3Ny4wNDgtLjcyLjExNy0xLjM0OC40ODktMS44IDEuMDIzLS4wNDMuMDUzLS4xMDIuMDc2LS4xNi4wNzYtLjEwNCAwLS4yMDMtLjA3My0uMjA5LS4xOTMtLjAzNy0uNy0uMjYtMS4zODktLjY0NS0yLjAwNi0uMjk0LS40NzQtLjY1OC0uOTE2LTEuMTcxLTEuMjYxLS42NTEtLjQ0LTEuNDI3LS42NDgtMi4yMS0uNjQ4LS40NDUgMC0uODkyLjA2OC0xLjMxOC4yLS45MTguMjgxLTEuNTQ0Ljc2My0xLjk4NSAxLjMzOS0uMTQ0LjE4OC0uMzY2LjI5LS41OS4yOS0uMTQgMC0uMjgxLS4wNC0uNDA0LS4xMi0uMTktLjEyNS0uMzg5LS4yMzktLjU5My0uMzQxLS40MTItLjIwNi0uNTQtLjc0LS4yNjUtMS4xMDguNTEzLS42OTIgMS4xOS0xLjMwMyAyLjA1My0xLjc3Mi45NTMtLjUxOSAyLjAxLS43OCAzLjA2My0uNzh6TTEyIDI3LjA3NWMuNzg3IDAgMS40MjUuNjM3IDEuNDI1IDEuNDI1IDAgLjc4Ny0uNjM4IDEuNDI1LTEuNDI1IDEuNDI1LS43ODggMC0xLjQyNS0uNjM4LTEuNDI1LTEuNDI1IDAtLjc4OC42MzctMS40MjUgMS40MjUtMS40MjV6bTYgMGMuNzg3IDAgMS40MjUuNjM3IDEuNDI1IDEuNDI1IDAgLjc4Ny0uNjM4IDEuNDI1LTEuNDI1IDEuNDI1LS43ODggMC0xLjQyNS0uNjM4LTEuNDI1LTEuNDI1IDAtLjc4OC42MzctMS40MjUgMS40MjUtMS40MjV6bS05LTQuNWMuNzg3IDAgMS40MjUuNjM3IDEuNDI1IDEuNDI1IDAgLjc4Ny0uNjM4IDEuNDI1LTEuNDI1IDEuNDI1LS43ODggMC0xLjQyNS0uNjM4LTEuNDI1LTEuNDI1IDAtLjc4OC42MzctMS40MjUgMS40MjUtMS40MjV6bTYgMGMuNzg3IDAgMS40MjUuNjM3IDEuNDI1IDEuNDI1IDAgLjc4Ny0uNjM4IDEuNDI1LTEuNDI1IDEuNDI1LS43ODggMC0xLjQyNS0uNjM4LTEuNDI1LTEuNDI1IDAtLjc4OC42MzctMS40MjUgMS40MjUtMS40MjV6bTYgMGMuNzg3IDAgMS40MjUuNjM3IDEuNDI1IDEuNDI1IDAgLjc4Ny0uNjM4IDEuNDI1LTEuNDI1IDEuNDI1LS43ODggMC0xLjQyNS0uNjM4LTEuNDI1LTEuNDI1IDAtLjc4OC42MzctMS40MjUgMS40MjUtMS40MjV6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAwIC0yNDcpIHRyYW5zbGF0ZSg1MCAxNDcpIHRyYW5zbGF0ZSgxNTAgMTAwKSIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
}

.MixinWeather__icon-snow--2h-Ax {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzMxNUVGQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE1LjA0IDcuNWMxLjEyNiAwIDIuMjUuMjk4IDMuMjQuOTAzLjk4LjU5OCAxLjY5MyAxLjM5MiAyLjIwMSAyLjI3Mi4wMDIuMDAyLjAwMy4wMDMuMDA1LjAwM2guMDAxbC4yNS0uMDU3Yy4zMzUtLjA3MS42NzMtLjExNyAxLjAxMy0uMTE3IDEuNTg2IDAgMy4xNzMuNzE2IDQuMjMzIDIuMTQ3IDEuMzU2IDEuODMgMS4zNTYgNC4zNzEgMCA2LjIwMUMyNC45MjMgMjAuMjg1IDIzLjMzNyAyMSAyMS43NSAyMUg3LjUyMWMtMS41MzYgMC0zLjA3LS43ODMtMy45NTctMi4zNDgtLjc1My0xLjMyNy0uNzUzLTIuOTczLS4wMDEtNC4zLjg4OC0xLjU2NiAyLjQyMi0yLjM0OSAzLjk1OC0yLjM0OS42NTMgMCAxLjMuMTUgMS45MDEuNDQuNDQ3LjIxNC41NjQuNzk4LjIzOCAxLjE3MWwtLjUwOC41NzljLS4xNDQuMTY1LS4zNTEuMjU4LS41NjMuMjU4LS4wODcgMC0uMTc0LS4wMTctLjI1OC0uMDQ4LS4yNTUtLjA5OS0uNTI5LS4xNS0uODEtLjE1LS4yMjggMC0uNDYyLjAzMy0uNjk2LjEwNC0uMTAzLjAzMS0uMjA0LjA3Mi0uMy4xMjMtMS41NjQuODEzLTEuNjYgMi44OTgtLjI4OCAzLjg2OC4zODcuMjc0Ljg2LjQwNCAxLjMzNC40MDRoMTQuMTcyYzEuMzUzIDAgMi41NjYtLjg5NiAyLjkwMi0yLjIwNy41MTItMS45OTgtLjk4Mi0zLjc5Mi0yLjg5NS0zLjc5Mi0uMTYzIDAtLjMyLjAyMi0uNDc3LjA0OC0uNzIuMTE3LTEuMzQ4LjQ4OS0xLjggMS4wMjMtLjA0My4wNTMtLjEwMi4wNzYtLjE2LjA3Ni0uMTA0IDAtLjIwMy0uMDczLS4yMDktLjE5My0uMDM3LS43LS4yNi0xLjM4OS0uNjQ1LTIuMDA2LS4yOTQtLjQ3NC0uNjU4LS45MTYtMS4xNzEtMS4yNjEtLjY1MS0uNDQtMS40MjctLjY0OC0yLjIxLS42NDgtLjQ0NSAwLS44OTIuMDY4LTEuMzE4LjItLjkxOC4yODEtMS41NDQuNzYzLTEuOTg1IDEuMzM5LS4xNDQuMTg4LS4zNjYuMjktLjU5LjI5LS4xNCAwLS4yODEtLjA0LS40MDQtLjEyLS4xOS0uMTI1LS4zODktLjIzOS0uNTkzLS4zNDEtLjQxMi0uMjA2LS41NC0uNzQtLjI2NS0xLjEwOC41MTMtLjY5MiAxLjE5LTEuMzAzIDIuMDUzLTEuNzcyLjk1My0uNTE5IDIuMDEtLjc4IDMuMDYzLS43OHpNMTIgMjcuMDc1Yy43ODcgMCAxLjQyNS42MzcgMS40MjUgMS40MjUgMCAuNzg3LS42MzggMS40MjUtMS40MjUgMS40MjUtLjc4OCAwLTEuNDI1LS42MzgtMS40MjUtMS40MjUgMC0uNzg4LjYzNy0xLjQyNSAxLjQyNS0xLjQyNXptNiAwYy43ODcgMCAxLjQyNS42MzcgMS40MjUgMS40MjUgMCAuNzg3LS42MzggMS40MjUtMS40MjUgMS40MjUtLjc4OCAwLTEuNDI1LS42MzgtMS40MjUtMS40MjUgMC0uNzg4LjYzNy0xLjQyNSAxLjQyNS0xLjQyNXptLTktNC41Yy43ODcgMCAxLjQyNS42MzcgMS40MjUgMS40MjUgMCAuNzg3LS42MzggMS40MjUtMS40MjUgMS40MjUtLjc4OCAwLTEuNDI1LS42MzgtMS40MjUtMS40MjUgMC0uNzg4LjYzNy0xLjQyNSAxLjQyNS0xLjQyNXptNiAwYy43ODcgMCAxLjQyNS42MzcgMS40MjUgMS40MjUgMCAuNzg3LS42MzggMS40MjUtMS40MjUgMS40MjUtLjc4OCAwLTEuNDI1LS42MzgtMS40MjUtMS40MjUgMC0uNzg4LjYzNy0xLjQyNSAxLjQyNS0xLjQyNXptNiAwYy43ODcgMCAxLjQyNS42MzcgMS40MjUgMS40MjUgMCAuNzg3LS42MzggMS40MjUtMS40MjUgMS40MjUtLjc4OCAwLTEuNDI1LS42MzgtMS40MjUtMS40MjUgMC0uNzg4LjYzNy0xLjQyNSAxLjQyNS0xLjQyNXoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTAgLTI0NykgdHJhbnNsYXRlKDUwIDE0NykgdHJhbnNsYXRlKDEwMCAxMDApIi8+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
}

.MixinWeather__icon-thunder--21ZeQ {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iI0ZGQzAwMCIgZD0iTTE0LjYzNiAxNy4wNDZsLjYyMy40MTVjLjM0NS4yMzEuNDM4LjY5Ni4yMDggMS4wNDFsLTEuNDE2IDIuMTI3aDMuMTUzYy42MTggMCAuOTcuNzA3LjYgMS4ybC00LjUwNSA2LjAwMmMtLjI0OS4zMy0uNzE4LjM5Ny0xLjA1LjE0OGwtLjU5OS0uNDUxYy0uMzMtLjI0OC0uMzk3LS43MTktLjE0OC0xLjA1bDIuNzAyLTMuNTk5SDExLjI1Yy0uNTk4IDAtLjk1NS0uNjY3LS42MjMtMS4xNjdsMi45Ny00LjQ1OGMuMjMtLjM0NS42OTQtLjQzOCAxLjAzOS0uMjA4eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1MCAtMjQ3KSB0cmFuc2xhdGUoNTAgMTQ3KSB0cmFuc2xhdGUoMjAwIDEwMCkiLz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSIjMzE1RUZCIiBkPSJNMy41NjggMTQuMzU3Yy0uNzU4IDEuMzM4LS43NTggMi45NjUuMDAxIDQuMzAxQzQuNDU3IDIwLjIyIDUuOTkgMjEgNy41MjUgMjFoMi4yM2MuNDE0IDAgLjc1LS4zMzYuNzUtLjc1di0uNzQ4YzAtLjQxNC0uMzM2LS43NS0uNzUtLjc1SDcuNTc0Yy0uNDc0IDAtLjk0Ni0uMTI3LTEuMzMzLS40LTEuMzczLS45Ny0xLjI3Ny0zLjA1My4yODgtMy44NjYuMDk2LS4wNS4xOTYtLjA5LjMtLjEyMS4yMzQtLjA3LjQ2OC0uMTA1LjY5Ni0uMTA1LjI4MiAwIC41NTUuMDUyLjgxLjE1LjA4NC4wMzMuMTcuMDQ5LjI1OC4wNDkuMjExIDAgLjQxOC0uMDkzLjU2Mi0uMjU4bC41MDktLjU3OGMuMzI3LS4zNzMuMjA4LS45NTYtLjIzOS0xLjE3Mi0uNi0uMjg3LTEuMjQ4LS40MzctMS45LS40MzctMS41MzUgMC0zLjA3Ljc4LTMuOTU3IDIuMzQzek0xNS4wNDggNy41Yy44NDUgMCAxLjY4OC4xNyAyLjQ2NS41MTUgMS4zOS42MiAyLjMzOSAxLjU3OCAyLjk3MiAyLjY3My4wMDEuMDAyLjAwMy4wMDIuMDA0LjAwMmguMDAybC4yNS0uMDU4Yy4zMzUtLjA3MS42NzMtLjExNiAxLjAxMy0uMTE2IDEuNjUzIDAgMy4zMDYuNzc3IDQuMzY1IDIuMzMxIDEuMTc2IDEuNzI2IDEuMTc2IDQuMDk3LS4wMDIgNS44MjMtMS4wNTcgMS41NTQtMi43MSAyLjMzLTQuMzYzIDIuMzNIMTguNzVjLS40MTQgMC0uNzUtLjMzNi0uNzUtLjc1di0uNzQ4YzAtLjQxNC4zMzYtLjc1Ljc1LS43NWgyLjk5MmMxLjI0IDAgMi40MDMtLjc0IDIuODE2LTEuOTEuNzQ3LTIuMTA5LS44LTQuMDc5LTIuODA1LTQuMDc5LS4xNjQgMC0uMzIxLjAyMy0uNDc3LjA0OC0uNzIuMTE3LTEuMzQ5LjQ4OC0xLjggMS4wMjItLjA0NC4wNTItLjEwMi4wNzYtLjE2LjA3Ni0uMTAzIDAtLjIwMy0uMDczLS4yMS0uMTk1LS4wMzctLjY5OC0uMjYtMS4zODUtLjY0NC0yLjAwMS0uMjk0LS40NzQtLjY1OS0uOTE2LTEuMTcyLTEuMjYtLjY1LS40NC0xLjQyNi0uNjQ3LTIuMjEtLjY0Ny0uNDQzIDAtLjg5LjA2Ny0xLjMxOC4xOTktLjkxOC4yODItMS41NDMuNzYzLTEuOTg0IDEuMzM2LS4xNDQuMTktLjM2Ni4yOS0uNTkxLjI5LS4xNCAwLS4yOC0uMDM4LS40MDQtLjExOS0uMTktLjEyNC0uMzg3LS4yMzgtLjU5Mi0uMzQtLjQxMS0uMjA3LS41NC0uNzM5LS4yNjYtMS4xMDkuNjQ0LS44NjMgMS41NC0xLjYwMSAyLjc0Ny0yLjA5Ni43NTMtLjMxIDEuNTY0LS40NjcgMi4zNzQtLjQ2N3oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNTAgLTI0NykgdHJhbnNsYXRlKDUwIDE0NykgdHJhbnNsYXRlKDIwMCAxMDApIi8+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
}

.MixinWeather__weekday--vsCWm {
  margin: 0 0 15px;
  color: #8d96b2;
}

.MixinWeather__holiday--h9-4D {
  color: #ff564e;
}

.MixinWeather__temperature--3u8yJ {
  color: #343B4C;
  font-family: "Montserrat",sans-serif; 
}

@media screen and (max-width: 700px) {
  .MixinWeather__temperature--3u8yJ {
    color: #2f3b51;
  }
}

.MixinWeather__night--36WV5 {
  display: inline-block;
  margin: 0 0 0 5px;
  color: #8d96b2;
}

.MixinWeather__button--2kKoq {
}

.MixinWeather__link--35HNJ {
  font-size: 14px;
  line-height: 20px;
  color: #315efb;
  font-family: "Montserrat",sans-serif; 
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.MixinWeather_main__root--1T4p6 {
  font-family: "Montserrat",sans-serif; 
  font-size: 14px;
  line-height: 20px;
  color: #343B4C;
  margin: 0 0 -10px;
}

.MixinWeather_main__caption--y181p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 0 20px;
}

.MixinWeather_main__details--1_9QB {
  font-weight: 600;
  font-size: 14px;
  line-height: 25px;
  text-decoration: none;
  white-space: nowrap;
  margin: 0 0 0 30px;
}

.MixinWeather_main__data--3RRHN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.MixinWeather_main__graph--24IwR {
  width: 300px;
  height: 145px;
}

.MixinWeather_main__info--1w2Mh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 0 0 30px;
}

.MixinWeather_main__info_item--2Gs4L {
  margin: 0 0 5px;
  padding-left: 30px;
}

.MixinWeather_main__feel--3Ss6L {
  font-weight: 600;
  margin: 0 0 15px;
}

.MixinWeather_main__downfall--2CtTy {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzcwMF8yNDc5KSI+CjxwYXRoIGQ9Ik0xMCA1LjA3QzExLjQ1IDYuODMgMTQgMTAuMDcgMTQgMTIuNUMxNCAxMy41NjA5IDEzLjU3ODYgMTQuNTc4MyAxMi44Mjg0IDE1LjMyODRDMTIuMDc4MyAxNi4wNzg2IDExLjA2MDkgMTYuNSAxMCAxNi41QzguOTM5MTMgMTYuNSA3LjkyMTcyIDE2LjA3ODYgNy4xNzE1NyAxNS4zMjg0QzYuNDIxNDMgMTQuNTc4MyA2IDEzLjU2MDkgNiAxMi41QzYgMTAuMTEgOC41NSA2LjgzIDEwIDUuMDdaTTEwIDNDOS45MjcyNyAyLjk5OTkyIDkuODU1NDQgMy4wMTYwMyA5Ljc4OTcxIDMuMDQ3MTdDOS43MjM5OCAzLjA3ODMgOS42NjYwMSAzLjEyMzY4IDkuNjIgMy4xOEM4LjM3IDQuNzIgNC41IDkgNC41IDEyLjVDNC41IDEzLjk1ODcgNS4wNzk0NiAxNS4zNTc2IDYuMTEwOTEgMTYuMzg5MUM3LjE0MjM2IDE3LjQyMDUgOC41NDEzMSAxOCAxMCAxOEMxMS40NTg3IDE4IDEyLjg1NzYgMTcuNDIwNSAxMy44ODkxIDE2LjM4OTFDMTQuOTIwNSAxNS4zNTc2IDE1LjUgMTMuOTU4NyAxNS41IDEyLjVDMTUuNSA5LjA0IDExLjYzIDQuNzIgMTAuMzggMy4xOEMxMC4zMzQgMy4xMjM2OCAxMC4yNzYgMy4wNzgzIDEwLjIxMDMgMy4wNDcxN0MxMC4xNDQ2IDMuMDE2MDMgMTAuMDcyNyAyLjk5OTkyIDEwIDNaIiBmaWxsPSIjMzQzQjRDIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNzAwXzI0NzkiPgo8cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat left center;
}

.MixinWeather_main__wind--WfFiv {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzk3OV8yNTY2KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS45NTA3MyAxNi4wNDlMOC41ODc3MyAxMS40MTRMMy45NTI3MyAxMC4wNTFDMy44NTMxOSAxMC4wMjE3IDMuNzY1MjIgOS45NjIyMSAzLjcwMTAxIDkuODgwNzFDMy42MzY4IDkuNzk5MjIgMy41OTk1MyA5LjY5OTc4IDMuNTk0MzcgOS41OTYxNkMzLjU4OTIxIDkuNDkyNTQgMy42MTY0IDkuMzg5ODggMy42NzIxOSA5LjMwMjQxQzMuNzI3OTggOS4yMTQ5MyAzLjgwOTU5IDkuMTQ2OTggMy45MDU3MyA5LjEwNzk3TDE0LjU2MzcgNC43ODY5N0MxNC42NTQ3IDQuNzUwMTUgMTQuNzU0NiA0Ljc0MDk1IDE0Ljg1MDggNC43NjA1MUMxNC45NDcgNC43ODAwNiAxNS4wMzUzIDQuODI3NTEgMTUuMTA0OCA0Ljg5Njk0QzE1LjE3NDIgNC45NjYzNiAxNS4yMjE2IDUuMDU0NjggMTUuMjQxMiA1LjE1MDlDMTUuMjYwNyA1LjI0NzExIDE1LjI1MTUgNS4zNDY5NSAxNS4yMTQ3IDUuNDM3OTdMMTAuODkzNyAxNi4wOTZDMTAuODU0NyAxNi4xOTIxIDEwLjc4NjggMTYuMjczNyAxMC42OTkzIDE2LjMyOTVDMTAuNjExOCAxNi4zODUzIDEwLjUwOTIgMTYuNDEyNSAxMC40MDU1IDE2LjQwNzNDMTAuMzAxOSAxNi40MDIyIDEwLjIwMjUgMTYuMzY0OSAxMC4xMjEgMTYuMzAwN0MxMC4wMzk1IDE2LjIzNjUgOS45Nzk5OSAxNi4xNDg1IDkuOTUwNzMgMTYuMDQ5WiIgZmlsbD0iIzM0M0I0QyIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzk3OV8yNTY2Ij4KPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat left center;
}

.MixinWeather_main__pressure--2YpC4 {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMjU3OSA3LjU2QzguMTY2MTMgNy40NjkwMSA4LjA0MjEzIDcuNDE3OTYgNy45MTI5IDcuNDE3OTZDNy43ODM2NyA3LjQxNzk2IDcuNjU5NjcgNy40NjkwMSA3LjU2NzkgNy41Nkw2LjczNzkgOC4zOVYzLjVDNi43MzkyMyAzLjQzNDgyIDYuNzI3NTQgMy4zNzAwMiA2LjcwMzUxIDMuMzA5NDFDNi42Nzk0OCAzLjI0ODggNi42NDM2IDMuMTkzNiA2LjU5Nzk3IDMuMTQ3MDNDNi41NTIzMyAzLjEwMDQ3IDYuNDk3ODYgMy4wNjM0OCA2LjQzNzc1IDMuMDM4MjNDNi4zNzc2NCAzLjAxMjk4IDYuMzEzMSAyLjk5OTk5IDYuMjQ3OSAzSDUuNzQ3OUM1LjY4MjcgMi45OTk5OSA1LjYxODE2IDMuMDEyOTggNS41NTgwNSAzLjAzODIzQzUuNDk3OTMgMy4wNjM0OCA1LjQ0MzQ3IDMuMTAwNDcgNS4zOTc4MyAzLjE0NzAzQzUuMzUyMiAzLjE5MzYgNS4zMTYzMiAzLjI0ODggNS4yOTIyOSAzLjMwOTQxQzUuMjY4MjYgMy4zNzAwMiA1LjI1NjU3IDMuNDM0ODIgNS4yNTc5IDMuNVY4LjM5TDQuNDI3OSA3LjU2QzQuMzM2MTMgNy40NjkwMSA0LjIxMjEzIDcuNDE3OTYgNC4wODI5IDcuNDE3OTZDMy45NTM2NyA3LjQxNzk2IDMuODI5NjcgNy40NjkwMSAzLjczNzkgNy41NkwzLjM5NzkgNy45QzMuMzUxMDMgNy45NDY0OCAzLjMxMzg0IDguMDAxNzggMy4yODg0NSA4LjA2MjcxQzMuMjYzMDcgOC4xMjM2NCAzLjI1IDguMTg4OTkgMy4yNSA4LjI1NUMzLjI1IDguMzIxMDEgMy4yNjMwNyA4LjM4NjM2IDMuMjg4NDUgOC40NDcyOUMzLjMxMzg0IDguNTA4MjIgMy4zNTEwMyA4LjU2MzUyIDMuMzk3OSA4LjYxTDUuNjQ3OSAxMC44NkM1Ljc0MTM2IDEwLjk1MTYgNS44NjcwMiAxMS4wMDI5IDUuOTk3OSAxMS4wMDI5QzYuMTI4NzggMTEuMDAyOSA2LjI1NDQzIDEwLjk1MTYgNi4zNDc5IDEwLjg2TDguNTk3OSA4LjYxQzguNjQ0NzYgOC41NjM1MiA4LjY4MTk2IDguNTA4MjIgOC43MDczNSA4LjQ0NzI5QzguNzMyNzMgOC4zODYzNiA4Ljc0NTggOC4zMjEwMSA4Ljc0NTggOC4yNTVDOC43NDU4IDguMTg4OTkgOC43MzI3MyA4LjEyMzY0IDguNzA3MzUgOC4wNjI3MUM4LjY4MTk2IDguMDAxNzggOC42NDQ3NiA3Ljk0NjQ4IDguNTk3OSA3LjlMOC4yNTc5IDcuNTZaIiBmaWxsPSIjMzQzQjRDIi8+CjxwYXRoIGQ9Ik0xNi41IDEzSDMuNUMzLjIyMzg2IDEzIDMgMTMuMjIzOSAzIDEzLjVWMTRDMyAxNC4yNzYxIDMuMjIzODYgMTQuNSAzLjUgMTQuNUgxNi41QzE2Ljc3NjEgMTQuNSAxNyAxNC4yNzYxIDE3IDE0VjEzLjVDMTcgMTMuMjIzOSAxNi43NzYxIDEzIDE2LjUgMTNaIiBmaWxsPSIjMzQzQjRDIi8+CjxwYXRoIGQ9Ik0xNC41IDE2SDUuNUM1LjIyMzg2IDE2IDUgMTYuMjIzOSA1IDE2LjVWMTdDNSAxNy4yNzYxIDUuMjIzODYgMTcuNSA1LjUgMTcuNUgxNC41QzE0Ljc3NjEgMTcuNSAxNSAxNy4yNzYxIDE1IDE3VjE2LjVDMTUgMTYuMjIzOSAxNC43NzYxIDE2IDE0LjUgMTZaIiBmaWxsPSIjMzQzQjRDIi8+CjxwYXRoIGQ9Ik0xNi4yNTc5IDcuNTZDMTYuMTY2MSA3LjQ2OTAxIDE2LjA0MjEgNy40MTc5NiAxNS45MTI5IDcuNDE3OTZDMTUuNzgzNyA3LjQxNzk2IDE1LjY1OTcgNy40NjkwMSAxNS41Njc5IDcuNTZMMTQuNzM3OSA4LjM5VjMuNUMxNC43MzkyIDMuNDM0ODIgMTQuNzI3NSAzLjM3MDAyIDE0LjcwMzUgMy4zMDk0MUMxNC42Nzk1IDMuMjQ4OCAxNC42NDM2IDMuMTkzNiAxNC41OTggMy4xNDcwM0MxNC41NTIzIDMuMTAwNDcgMTQuNDk3OSAzLjA2MzQ4IDE0LjQzNzggMy4wMzgyM0MxNC4zNzc2IDMuMDEyOTggMTQuMzEzMSAyLjk5OTk5IDE0LjI0NzkgM0gxMy43NDc5QzEzLjY4MjcgMi45OTk5OSAxMy42MTgyIDMuMDEyOTggMTMuNTU4IDMuMDM4MjNDMTMuNDk3OSAzLjA2MzQ4IDEzLjQ0MzUgMy4xMDA0NyAxMy4zOTc4IDMuMTQ3MDNDMTMuMzUyMiAzLjE5MzYgMTMuMzE2MyAzLjI0ODggMTMuMjkyMyAzLjMwOTQxQzEzLjI2ODMgMy4zNzAwMiAxMy4yNTY2IDMuNDM0ODIgMTMuMjU3OSAzLjVWOC4zOUwxMi40Mjc5IDcuNTZDMTIuMzM2MSA3LjQ2OTAxIDEyLjIxMjEgNy40MTc5NiAxMi4wODI5IDcuNDE3OTZDMTEuOTUzNyA3LjQxNzk2IDExLjgyOTcgNy40NjkwMSAxMS43Mzc5IDcuNTZMMTEuMzk3OSA3LjlDMTEuMzUxIDcuOTQ2NDggMTEuMzEzOCA4LjAwMTc4IDExLjI4ODUgOC4wNjI3MUMxMS4yNjMxIDguMTIzNjQgMTEuMjUgOC4xODg5OSAxMS4yNSA4LjI1NUMxMS4yNSA4LjMyMTAxIDExLjI2MzEgOC4zODYzNiAxMS4yODg1IDguNDQ3MjlDMTEuMzEzOCA4LjUwODIyIDExLjM1MSA4LjU2MzUyIDExLjM5NzkgOC42MUwxMy42NDc5IDEwLjg2QzEzLjc0MTQgMTAuOTUxNiAxMy44NjcgMTEuMDAyOSAxMy45OTc5IDExLjAwMjlDMTQuMTI4OCAxMS4wMDI5IDE0LjI1NDQgMTAuOTUxNiAxNC4zNDc5IDEwLjg2TDE2LjU5NzkgOC42MUMxNi42NDQ4IDguNTYzNTIgMTYuNjgyIDguNTA4MjIgMTYuNzA3MyA4LjQ0NzI5QzE2LjczMjcgOC4zODYzNiAxNi43NDU4IDguMzIxMDEgMTYuNzQ1OCA4LjI1NUMxNi43NDU4IDguMTg4OTkgMTYuNzMyNyA4LjEyMzY0IDE2LjcwNzMgOC4wNjI3MUMxNi42ODIgOC4wMDE3OCAxNi42NDQ4IDcuOTQ2NDggMTYuNTk3OSA3LjlMMTYuMjU3OSA3LjU2WiIgZmlsbD0iIzM0M0I0QyIvPgo8L3N2Zz4K) no-repeat left center;
}

.MixinWeather_main__magnetic--27fYa {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzc1OV8zMDcxKSI+CjxwYXRoIGQ9Ik0xNC4yMjc4IDkuMjMxNkgxMy43Mzc4QzEzLjYxMTkgOS4yMzIwMSAxMy40OTA0IDkuMTg0ODUgMTMuMzk3NyA5LjA5OTU3QzEzLjMwNSA5LjAxNDI5IDEzLjI0NzkgOC44OTcxNiAxMy4yMzc4IDguNzcxNkMxMy4xMzEyIDcuNDE0NDggMTIuNTQ1NyA2LjEzOTQ0IDExLjU4NTggNS4xNzQxMUMxMC42MjYgNC4yMDg3OCA5LjM1NDMgMy42MTYgNy45OTc4MSAzLjUwMTZDNy44NjY5NSAzLjQ5ODk4IDcuNzQyMzIgMy40NDUxNSA3LjY1MDcxIDMuMzUxNjdDNy41NTkwOSAzLjI1ODE4IDcuNTA3NzkgMy4xMzI1IDcuNTA3ODIgMy4wMDE2VjIuNTAxNkM3LjUwNzU5IDIuNDMyNDQgNy41MjE3MiAyLjM2Mzk4IDcuNTQ5MzIgMi4zMDA1NUM3LjU3NjkxIDIuMjM3MTIgNy42MTczNiAyLjE4MDExIDcuNjY4MTEgMi4xMzMxMkM3LjcxODg2IDIuMDg2MTMgNy43Nzg4MSAyLjA1MDE4IDcuODQ0MTcgMi4wMjc1NEM3LjkwOTUzIDIuMDA0OSA3Ljk3ODg3IDEuOTk2MDcgOC4wNDc4MiAyLjAwMTZDOS43NzY3MyAyLjEzNTE4IDExLjQwMDcgMi44ODMxOSAxMi42MjYgNC4xMTAyOEMxMy44NTEyIDUuMzM3MzcgMTQuNTk2OCA2Ljk2MjQ5IDE0LjcyNzggOC42OTE2QzE0LjczMzMgOC43NjA1NSAxNC43MjQ1IDguODI5ODkgMTQuNzAxOSA4Ljg5NTI1QzE0LjY3OTIgOC45NjA2MSAxNC42NDMzIDkuMDIwNTYgMTQuNTk2MyA5LjA3MTMxQzE0LjU0OTMgOS4xMjIwNiAxNC40OTIzIDkuMTYyNTEgMTQuNDI4OSA5LjE5MDFDMTQuMzY1NCA5LjIxNzY5IDE0LjI5NyA5LjIzMTgyIDE0LjIyNzggOS4yMzE2WiIgZmlsbD0iIzM0M0I0QyIvPgo8cGF0aCBkPSJNOS4yMyA1Ljc3MTEzVjYuMjYxMTNDOS4yMzA0IDYuMzg3MDkgOS4xODMyNSA2LjUwODU3IDkuMDk3OTcgNi42MDEyNkM5LjAxMjY5IDYuNjkzOTYgOC44OTU1NiA2Ljc1MTA2IDguNzcgNi43NjExM0M3LjQxMjg4IDYuODY3NzggNi4xMzc4NCA3LjQ1MzI5IDUuMTcyNTEgOC40MTMxM0M0LjIwNzE3IDkuMzcyOTcgMy42MTQ0IDEwLjY0NDYgMy41IDEyLjAwMTFDMy40ODk5MiAxMi4xMjY3IDMuNDMyODMgMTIuMjQzOCAzLjM0MDEzIDEyLjMyOTFDMy4yNDc0MyAxMi40MTQ0IDMuMTI1OTYgMTIuNDYxNSAzIDEyLjQ2MTFIMi41QzIuMzc0MDQgMTIuNDYxNSAyLjI1MjU3IDEyLjQxNDQgMi4xNTk4NyAxMi4zMjkxQzIuMDY3MTcgMTIuMjQzOCAyLjAxMDA4IDEyLjEyNjcgMiAxMi4wMDExQzIuMTIyMTMgMTAuMjYzMyAyLjg2NTA5IDguNjI3MzYgNC4wOTMyNiA3LjM5MTg0QzUuMzIxNDQgNi4xNTYzMiA2Ljk1Mjk0IDUuNDAzNjIgOC42OSA1LjI3MTEzQzguNzU4OTQgNS4yNjU2IDguODI4MjkgNS4yNzQ0MyA4Ljg5MzY1IDUuMjk3MDdDOC45NTkgNS4zMTk3MSA5LjAxODk1IDUuMzU1NjYgOS4wNjk3MSA1LjQwMjY1QzkuMTIwNDYgNS40NDk2NCA5LjE2MDkxIDUuNTA2NjYgOS4xODg1IDUuNTcwMDhDOS4yMTYwOSA1LjYzMzUxIDkuMjMwMjIgNS43MDE5NyA5LjIzIDUuNzcxMTNaIiBmaWxsPSIjMzQzQjRDIi8+CjxwYXRoIGQ9Ik01Ljc3MjExIDEwLjc2OTVINi4yNjIxMUM2LjM4ODA3IDEwLjc2OTEgNi41MDk1NCAxMC44MTYzIDYuNjAyMjQgMTAuOTAxNkM2LjY5NDk0IDEwLjk4NjggNi43NTIwMyAxMS4xMDQgNi43NjIxMSAxMS4yMjk1QzYuODY4NzYgMTIuNTg2NyA3LjQ1NDI3IDEzLjg2MTcgOC40MTQxIDE0LjgyN0M5LjM3Mzk0IDE1Ljc5MjQgMTAuNjQ1NiAxNi4zODUxIDEyLjAwMjEgMTYuNDk5NUMxMi4xMjc3IDE2LjUwOTYgMTIuMjQ0OCAxNi41NjY3IDEyLjMzMDEgMTYuNjU5NEMxMi40MTU0IDE2Ljc1MjEgMTIuNDYyNSAxNi44NzM2IDEyLjQ2MjEgMTYuOTk5NVYxNy40OTk1QzEyLjQ2MjUgMTcuNjI1NSAxMi40MTU0IDE3Ljc0NyAxMi4zMzAxIDE3LjgzOTdDMTIuMjQ0OCAxNy45MzI0IDEyLjEyNzcgMTcuOTg5NSAxMi4wMDIxIDE3Ljk5OTVDMTAuMjczMiAxNy44NjYgOC42NDkxOSAxNy4xMTc5IDcuNDIzOTMgMTUuODkwOUM2LjE5ODY4IDE0LjY2MzggNS40NTMxIDEzLjAzODYgNS4zMjIxMSAxMS4zMDk1QzUuMzEwOTcgMTEuMTc4NCA1LjM1MTk2IDExLjA0ODIgNS40MzYyIDEwLjk0NzFDNS41MjA0NCAxMC44NDYgNS42NDExNCAxMC43ODIyIDUuNzcyMTEgMTAuNzY5NVoiIGZpbGw9IiMzNDNCNEMiLz4KPHBhdGggZD0iTTEwLjc2NjYgMTQuMjI5MVYxMy43MzkxQzEwLjc2NjIgMTMuNjEzMSAxMC44MTM0IDEzLjQ5MTYgMTAuODk4NyAxMy4zOTg5QzEwLjk4MzkgMTMuMzA2MiAxMS4xMDExIDEzLjI0OTEgMTEuMjI2NiAxMy4yMzkxQzEyLjU4MzcgMTMuMTMyNCAxMy44NTg4IDEyLjU0NjkgMTQuODI0MSAxMS41ODcxQzE1Ljc4OTUgMTAuNjI3MiAxNi4zODIyIDkuMzU1NTUgMTYuNDk2NiA3Ljk5OTA3QzE2LjUwNjcgNy44NzM1MSAxNi41NjM4IDcuNzU2MzggMTYuNjU2NSA3LjY3MTFDMTYuNzQ5MiA3LjU4NTgxIDE2Ljg3MDcgNy41Mzg2NiAxNi45OTY2IDcuNTM5MDdIMTcuNDk2NkMxNy41NjU4IDcuNTM4ODQgMTcuNjM0MyA3LjU1Mjk3IDE3LjY5NzcgNy41ODA1N0MxNy43NjExIDcuNjA4MTYgMTcuODE4MSA3LjY0ODYxIDE3Ljg2NTEgNy42OTkzNkMxNy45MTIxIDcuNzUwMTEgMTcuOTQ4MSA3LjgxMDA2IDE3Ljk3MDcgNy44NzU0MkMxNy45OTMzIDcuOTQwNzggMTguMDAyMiA4LjAxMDEyIDE3Ljk5NjYgOC4wNzkwN0MxNy44NjMgOS44MDc5OCAxNy4xMTUgMTEuNDMyIDE1Ljg4OCAxMi42NTcyQzE0LjY2MDkgMTMuODgyNSAxMy4wMzU3IDE0LjYyODEgMTEuMzA2NiAxNC43NTkxQzExLjIzNTEgMTQuNzY1IDExLjE2MzEgMTQuNzU1NCAxMS4wOTU2IDE0LjczMUMxMS4wMjgxIDE0LjcwNjUgMTAuOTY2NiAxNC42Njc5IDEwLjkxNTQgMTQuNjE3NkMxMC44NjQyIDE0LjU2NzMgMTAuODI0NCAxNC41MDY2IDEwLjc5ODcgMTQuNDM5NUMxMC43NzMgMTQuMzcyNSAxMC43NjIxIDE0LjMwMDcgMTAuNzY2NiAxNC4yMjkxWiIgZmlsbD0iIzM0M0I0QyIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzc1OV8zMDcxIj4KPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat left center;
}

.MixinWeather_main__text--1ukS0 {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
}

.MixinWeather_main__title--3P7uW {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}

.MixinWeather_main__shadow_0--2-U41 {
  -webkit-box-shadow: 0px 5px 30px -10px rgba(49, 94, 251, 0.3);
          box-shadow: 0px 5px 30px -10px rgba(49, 94, 251, 0.3);
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}.MixinWeather_main__root--374l2 {
  font-family: "Montserrat",sans-serif; 
  font-size: 14px;
  line-height: 20px;
  color: #343B4C;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 10px;
}.MixinWeather_main__caption--2D7V2 {
  margin: 0 0 20px;
}.MixinWeather_main__graph--2Zf3h {
  text-align: center;
}.MixinWeather_main__info--2-CAs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 15px 0 20px;
}.MixinWeather_main__details--35XCC {
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.MixinWeather_other_towns__root--3oFSl {
  font-family: "Montserrat",sans-serif; 
  font-size: 14px;
  line-height: 20px;
  background: #EFF5FF;
  border-radius: 5px;
  height: 50px;
  padding: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.MixinWeather_other_towns__caption--Dk3sy {
  color: #777E98;
  margin: 0 10px 0 0;
  white-space: nowrap;
}

.MixinWeather_other_towns__city--3KaId {
  margin: 0 10px 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  color: #343B4C;
  white-space: nowrap;
}

.MixinWeather_other_towns__city--3KaId:last-child {
  margin-right: 0;
}

.MixinWeather_other_towns__name--2ktNj {
  margin: 0 5px 20px 0;
}

.MixinWeather_other_towns__temp--2Iagh {
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 5px 10px;
  min-width: 40px;
  height: 30px;
  background: #D8D664;
  border-radius: 40px;
  position: relative;
  top: -5px;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
}
.MixinWeather_other_towns__root--3KwA8 {
  font-family: "Montserrat",sans-serif; 
  font-size: 14px;
  line-height: 20px;
  background: #EFF5FF;
  border-radius: 5px;
  height: 50px;
  padding: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: scroll;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin: 0 10px;
}
.SerpWarning__warning--3lAu5 {
  margin: 10px 0 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.SerpWarning__warning__text--77kZh {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #62687F;
  cursor: pointer;
}

.SerpWarning__warning__popup--25fiU {
  opacity: 0;
  visibility: hidden;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  line-height: 20px;
  font-weight: 500;
  position: absolute;
  top: 20px;
  background: #343b4c;
  width: 301px;
  height: 160px;
  margin: 5px 0 0;
  padding: 10px 20px;
  border-radius: 5px;
  -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-color: #343b4c;
  color: #fff;
  z-index: 100;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.SerpWarning__warning__popup_visible--3xd1Y {
  opacity: 1;
  visibility: visible;
}

.SerpWarning__warning__popup--25fiU:before {
  position: absolute;
  left: 20px;
  top: -5px;
  content: '';
  width: 10px;
  height: 5px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iMCAwIDEwIDUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJNMCA1IDQuMjkzLjcwN2ExIDEgMCAwIDEgMS40MTQgMEwxMCA1SDB6IiBmaWxsPSIjMzQzQjRDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==);
}
.Serp__item--NO2th {
  margin: 0 0 25px;
  padding: 0 0 0 36px;
  position: relative;
  color: var(--color-default);
}

.Serp__title--3i6Ro {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  color: #315efb;
  margin: 0 0 5px;
}
.Serp__title--3i6Ro b {
  font-weight: 700;
}

.Serp__link--S29wB {
  text-decoration: none;
  margin: 0 10px 0 0;
}

.Serp__link--S29wB:visited {
  color: #ab47bc;
}

.Serp__favicon--3GPRe {
  position: absolute;
  left: 0;
  top: 5px;
  width: 16px;
  height: 16px;
  background-size: cover;
}

/* 
Чтобы загрузка внешнего спрайта с фавиконками не блокировала страницу,
Иконки будут показаны (что означает «загружены») после полной загрузки страницы (wl == window.onload) 
*/
.favicon {
  opacity: 0;
  transition: all 0.2s;
}
.wl .favicon {
  opacity: 1;
}

.Serp__info--2EMHt {
  margin: 0 0 5px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  font-weight: 500;
}

.Serp__url--3NdzA {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  height: 20px;
  color: #8d96b2;
  text-decoration: none;
  display: block;
  max-width: 580px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.Serp__url--3NdzA:hover,
.Serp__url--3NdzA:active {
  text-decoration: none;
}

.Serp__more--3XlDt {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzhEOTZCMiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwIDB2MjBNMCAwdjIwbTkuMjkzLTcuNjQ3bC0zLjQ3LTMuNDY5Yy0uMTk1LS4xOTUtLjE5NS0uNTEyIDAtLjcwN2wuMzU0LS4zNTRjLjE5NS0uMTk1LjUxMi0uMTk1LjcwNyAwTDEwIDEwLjkzOWwzLjExNi0zLjExNmMuMTk1LS4xOTUuNTEyLS4xOTUuNzA3IDBsLjM1NC4zNTRjLjE5NS4xOTUuMTk1LjUxMiAwIC43MDdsLTMuNDcgMy40NjljLS4zOS4zOTEtMS4wMjQuMzkxLTEuNDE0IDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzQgLTY4MykgdHJhbnNsYXRlKDIwIDE0MCkgdHJhbnNsYXRlKDAgNTEzKSB0cmFuc2xhdGUoMzYgMzApIHRyYW5zbGF0ZSgyNzgpIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=");
  position: relative;
  height: 20px;
  width: 20px;
  cursor: pointer;
}

.Serp__list--1RD_Q {
  width: 200px;
  max-height: 80px;
  border-radius: 15px;
  box-shadow: 0 20px 20px -10px rgba(49, 94, 251, 0.3);
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: var(--color-default);
  position: absolute;
  top: 20px;
  left: -180px;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  z-index: 1;
}

.Serp__filter--2mewc,
.Serp__saved--2-_Ra {
  background-color: #eff5ff;
  display: block;
  padding: 10px 20px;
  color: var(--color-default);
  text-decoration: none;
}

.Serp__filter--2mewc:hover,
.Serp__saved--2-_Ra:hover,
.Serp__filter--2mewc:active,
.Serp__saved--2-_Ra:active {
  background-color: #e0ebff;
}

.c-opened .Serp__list--1RD_Q {
  opacity: 1;
  visibility: visible;
}

.Serp__snippet--2mmWu {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
}

.Serp__mime--3aQXe {
  white-space: nowrap;
  display: inline-block;
}

.Serp__type--gfMbl {
  font-style: normal;
  display: inline-block;
  background-color: rgba(117, 117, 117, 0.2);
  font-size: 14px;
  line-height: 30px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  vertical-align: middle;
  height: 30px;
  border-radius: 20px;
  position: relative;
  color: #757575;
  padding: 0 10px;
}

.Serp__type_pdf--3rWgH {
  background-color: rgba(231, 55, 45, 0.2);
  color: #e7372d;
}
.Serp__type_doc--3q6mK,
.Serp__type_docx--p7gKd,
.Serp__type_odt--2QnWc {
  background-color: rgba(62, 78, 184, 0.2);
  color: #3e4eb8;
  text-transform: none;
}
.Serp__type_doc--3q6mK::first-letter,
.Serp__type_docx--p7gKd::first-letter,
.Serp__type_odt--2QnWc::first-letter {
  text-transform: uppercase;
}
.Serp__type_rtf--3GOGM,
.Serp__type_odg--BhCkt,
.Serp__type_odp--3YrCQ {
}
.Serp__type_ppt--em8hK,
.Serp__type_odb--2xWHR,
.Serp__type_pptx--3KY1g {
  background-color: rgba(183, 28, 28, 0.2);
  color: #b71c1c;
}
.Serp__type_ods--2Jvsw,
.Serp__type_xls--XVOcR,
.Serp__type_xslx--Wl9TH {
  background-color: rgba(52, 143, 55, 0.2);
  color: #348f37;
}
.Serp__type_swf---Bsj8 {
  background-color: rgba(242, 96, 145, 0.2);
  color: #f26091;
}

.Serp__size--2qSpm {
  font-size: 14px;
  line-height: 30px;
  font-weight: 500;
  color: #8d96b2;
  margin: 0 0 0 10px;
  font-family: "Montserrat", sans-serif;
}

.Serp__modified--2ay-H {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #8d96b2;
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.SerpMobile__root--3okM4 {
  padding: 0 10px;
}

.SerpMobile__item--3bXYt {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  margin-bottom: 25px;
}

.SerpMobile__item--3bXYt b {
  font-weight: 700;
}

.SerpMobile__item__title--1aZoH {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  color: #315efb;
  margin: 0 0 5px;
  padding: 0;
  word-wrap: break-word;
}

.SerpMobile__item__link--2wnUb {
  text-decoration: none;
}

.SerpMobile__item__link--2wnUb:link {
  color: #315efb;
}

.SerpMobile__item__link--2wnUb:visited {
  color: #7ca6db;
}

.SerpMobile__item__info--3nAYr {
  display: inline-block;
  color: #8d96b2;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  margin: 0 0 5px;
}

.SerpMobile__item__snippet--3WVR2 {
  font-size: 14px;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  line-height: 22px;
  color: #343B4C;
  word-break: break-word;
  margin: 0;
}

.SerpMobile__item__turbo--26iYK {
  position: relative;
  font-size: 15px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 22px;
  letter-spacing: normal;
  color: #8d96b2;
  text-decoration: none;
  padding-right: 34px;
}

.SerpMobile__item__turbo--26iYK::after {
  content: '';
  position: absolute;
  right: 5px;
  top: 8px;
  width: 3px;
  height: 3px;
  background-color: #8d96b2;
  border-radius: 3px;
}

.SerpMobile__item__turbo--26iYK::before {
  content: '';
  position: absolute;
  right: 13px;
  top: -1px;
  height: 20px;
  width: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE2IDIwIj4KICAgIDxwYXRoIGZpbGw9IiM4RDk2QjIiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTUuMyAxMGMuNDIzLS41NC45MzctMS4xMSAxLjUyMy0xLjcgMi4yOTUtMi4zMDkgNC44NC0yLjQ0NiA1LjA4Mi0yLjIwMi4yNDIuMjQ1LjA5IDIuNzctMi4yMDUgNS4wOEExOS4wODQgMTkuMDg0IDAgMCAxIDggMTIuNzE0djEuNjJjMCAuNjY2LjAxNS42ODgtLjQwNiAxLS4yMjUuMTY2LTEuMTk0Ljk2MS0yLjIzNCAxLjU5Ny0uMjU1LjE1Ny0uNDY2LjAyNy0uMzA0LS4yMDIuNDQtLjYyLjc1Ni0xLjE3Mi45NS0xLjY1OS4xNzgtLjQ0Ni4xNzctLjg0Mi0uMDAzLTEuMTg5LS42NjMuMjExLTEuMjE4LjE0OS0xLjYyNi0uMjQ5LS40MTEtLjQwMS0uNDcyLS45Ni0uMjUzLTEuNjMzLS4zNDgtLjE4Mi0uNzQ2LS4xODQtMS4xOTUtLjAwNS0uNDg3LjE5NC0xLjA0LjUxLTEuNjU5Ljk0OS0uMjI5LjE2Mi0uMzU4LS4wNDgtLjIwMi0uMzA0LjYzNi0xLjA0IDEuNDMyLTIuMDA4IDEuNTk4LTIuMjM0LjMxMi0uNDIuMzMzLS40MDUgMS0uNDA1SDUuM3ptLTIuMDUgMy42MDVjLjEzOS4xNC0xLjcyLjk1Ni0xLjcyIDIuODY3IDEuOTEgMCAyLjcyNi0xLjg2IDIuODY2LTEuNzIuMTQuMTQtLjMxIDEuMjItMS4wNzQgMS45ODQtLjc2NC43NjUtMS43OTMgMS4yNjUtMy4zMjIgMS4yNjUgMC0xLjUyOS41LTIuNTU4IDEuMjY1LTMuMzIyLjc2NC0uNzY1IDEuODQ1LTEuMjEzIDEuOTg0LTEuMDc0ek0uNyAxMGMtLjAwNC4zMjItLjQwNC4zNDgtLjQgMCAuMDQ4LTQuNDE4IDIuOTkyLTggNy42OTYtOHM4IDMuMyA4IDgtMy41ODIgNy42NjgtOCA3LjY5OGMtLjE1LjAwMS0uMjE3LS4wOTgtLjIxNy0uMTk3IDAtLjEuMDY2LS4yLjIxNy0uMiAzLjY5OC4wMDcgNi44MDItMy4zMDEgNi44MDItNy4zMDFzLTIuODAyLTYuODA0LTYuODAyLTYuODA0QzMuOTk2IDMuMTk2Ljc1MiA1LjkwNi43IDEweiIvPgo8L3N2Zz4K);
  background-size: cover;
}

.SerpMobile__warning--2QML0 {
}

.SerpMobile__warning__text--1V4k8 {
}

.SerpMobile__warning__popup--3G6Ho {
}

.SerpMobile__warning__popup_visible--Ew9u3 {
}
.SerpMobile__root--3okM4 {
  padding: 0 10px;
}

.SerpMobile__item--3bXYt {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  margin-bottom: 25px;
}

.SerpMobile__item--3bXYt b {
  font-weight: 700;
}

.SerpMobile__item__title--1aZoH {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  color: #315efb;
  margin: 0 0 5px;
  padding: 0;
  word-wrap: break-word;
}

.SerpMobile__item__link--2wnUb {
  text-decoration: none;
}
.SerpMobile__item__link--2wnUb:link {
  color: #315efb;
}
.SerpMobile__item__link--2wnUb:visited {
  color: #7ca6db;
}

.SerpMobile__item__info--3nAYr {
  display: inline-block;
  color: #8d96b2;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  margin: 0 0 5px;
}

.SerpMobile__item__snippet--3WVR2 {
  font-size: 14px;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  line-height: 22px;
  color: var(--color-default);
  word-break: break-word;
  margin: 0;
}

.SerpMobile__item__turbo--26iYK {
  position: relative;
  font-size: 15px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 22px;
  letter-spacing: normal;
  color: #8d96b2;
  text-decoration: none;
  padding-right: 34px;
}
.SerpMobile__item__turbo--26iYK::after {
  content: '';
  position: absolute;
  right: 5px;
  top: 8px;
  width: 3px;
  height: 3px;
  background-color: #8d96b2;
  border-radius: 3px;
}
.SerpMobile__item__turbo--26iYK::before {
  content: '';
  position: absolute;
  right: 13px;
  top: -1px;
  height: 20px;
  width: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE2IDIwIj4KICAgIDxwYXRoIGZpbGw9IiM4RDk2QjIiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTUuMyAxMGMuNDIzLS41NC45MzctMS4xMSAxLjUyMy0xLjcgMi4yOTUtMi4zMDkgNC44NC0yLjQ0NiA1LjA4Mi0yLjIwMi4yNDIuMjQ1LjA5IDIuNzctMi4yMDUgNS4wOEExOS4wODQgMTkuMDg0IDAgMCAxIDggMTIuNzE0djEuNjJjMCAuNjY2LjAxNS42ODgtLjQwNiAxLS4yMjUuMTY2LTEuMTk0Ljk2MS0yLjIzNCAxLjU5Ny0uMjU1LjE1Ny0uNDY2LjAyNy0uMzA0LS4yMDIuNDQtLjYyLjc1Ni0xLjE3Mi45NS0xLjY1OS4xNzgtLjQ0Ni4xNzctLjg0Mi0uMDAzLTEuMTg5LS42NjMuMjExLTEuMjE4LjE0OS0xLjYyNi0uMjQ5LS40MTEtLjQwMS0uNDcyLS45Ni0uMjUzLTEuNjMzLS4zNDgtLjE4Mi0uNzQ2LS4xODQtMS4xOTUtLjAwNS0uNDg3LjE5NC0xLjA0LjUxLTEuNjU5Ljk0OS0uMjI5LjE2Mi0uMzU4LS4wNDgtLjIwMi0uMzA0LjYzNi0xLjA0IDEuNDMyLTIuMDA4IDEuNTk4LTIuMjM0LjMxMi0uNDIuMzMzLS40MDUgMS0uNDA1SDUuM3ptLTIuMDUgMy42MDVjLjEzOS4xNC0xLjcyLjk1Ni0xLjcyIDIuODY3IDEuOTEgMCAyLjcyNi0xLjg2IDIuODY2LTEuNzIuMTQuMTQtLjMxIDEuMjItMS4wNzQgMS45ODQtLjc2NC43NjUtMS43OTMgMS4yNjUtMy4zMjIgMS4yNjUgMC0xLjUyOS41LTIuNTU4IDEuMjY1LTMuMzIyLjc2NC0uNzY1IDEuODQ1LTEuMjEzIDEuOTg0LTEuMDc0ek0uNyAxMGMtLjAwNC4zMjItLjQwNC4zNDgtLjQgMCAuMDQ4LTQuNDE4IDIuOTkyLTggNy42OTYtOHM4IDMuMyA4IDgtMy41ODIgNy42NjgtOCA3LjY5OGMtLjE1LjAwMS0uMjE3LS4wOTgtLjIxNy0uMTk3IDAtLjEuMDY2LS4yLjIxNy0uMiAzLjY5OC4wMDcgNi44MDItMy4zMDEgNi44MDItNy4zMDFzLTIuODAyLTYuODA0LTYuODAyLTYuODA0QzMuOTk2IDMuMTk2Ljc1MiA1LjkwNi43IDEweiIvPgo8L3N2Zz4K);
  background-size: cover;
}

.SerpMobile__warning--2QML0 {
}

.SerpMobile__warning__text--1V4k8 {
}

.SerpMobile__warning__popup--3G6Ho {
}
.SerpMobile__warning__popup_visible--Ew9u3 {
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.DirectMobile__direct__block--2ejjO {
  color: #343B4C;
}

.DirectMobile__item--2WgUa {
  font-family: "Montserrat", sans-serif;
  margin: 0 10px 25px 10px;
}

/* на всякий случай подсвечиваем места где остались hlword */

.DirectMobile__item--2WgUa hlword {
  font-weight: 700;
}

.DirectMobile__title--2xEH_ {
}

.DirectMobile__title--2xEH_ b {
  font-weight: 500;
}

.DirectMobile__link--1SVsM {
}

.DirectMobile__site--i7gT1 {
}

.DirectMobile__site__link--2jLq2 {
  color: #8d96b2;
  text-decoration: none;
  margin-right: 10px;
}

.DirectMobile__adv--3uW83 {
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  height: 20px;
  border-radius: 11px;
  background-color: #f3f4f7;
  padding: 0 10px;
  font-size: 9px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 22px;
  letter-spacing: normal;
  color: #afb6c9;
  font-weight: 600;
}

.DirectMobile__description--1vAkD {
}

.DirectMobile__description_with_image--1WnnL {
  margin-bottom: 10px;
}

.DirectMobile__quicklinks--3Zv3Q {
  margin-left: -20px;
  white-space: break-spaces;
  line-height: 20px;
}

.DirectMobile__item__noscroll--3H23Q .DirectMobile__quicklinks--3Zv3Q {
  white-space: normal;
}

.DirectMobile__quicklinks__container--3jVG_ {
  overflow-x: scroll;
  /* Убирает скролл бар в firefox*/
  scrollbar-width: none;
}

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

.DirectMobile__quicklinks__container--3jVG_::-webkit-scrollbar {
  display: none;
}

.DirectMobile__quicklink--2MfYF {
  display: inline-block;
  color: #649dff;
  padding-left: 20px;
  text-decoration: none;
  margin-bottom: 5px;
}

.DirectMobile__contacts--2cvhr {
  color: #649dff;
  overflow-x: scroll;
  /* Убирает скролл бар в firefox*/
  scrollbar-width: none;
  white-space: break-spaces;
  line-height: 20px;
}

.DirectMobile__item__noscroll--3H23Q .DirectMobile__contacts--2cvhr {
  white-space: normal;
}

.DirectMobile__contacts__container--1l7w_ {
  overflow-x: scroll;
  /* Убирает скролл бар в firefox*/
  scrollbar-width: none;
}

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

.DirectMobile__contacts__container--1l7w_::-webkit-scrollbar {
  display: none;
}

.DirectMobile__contacts__link--1VR4I {
  color: #649dff;
  padding-right: 20px;
  text-decoration: none;
  display: inline-block;
  margin-bottom: 5px;
}

.DirectMobile__contacts__item--2GL3V {
  color: #8d96b2;
  padding-right: 20px;
  position: relative;
  display: inline-block;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 5px;
}

.DirectMobile__time--29Z_A {
}

.DirectMobile__phone--KH0K4 {
}

.DirectMobile__region--27OtN {
}

.DirectMobile__subway--q4KuK {
}

.DirectMobile__details--2aK5d {
  display: block;
  position: relative;
  overflow-x: auto;
  /* Убирает скролл бар в firefox*/
  scrollbar-width: none;
  white-space: nowrap;
  font-family: "Montserrat", sans-serif;
  line-height: 20px;
}

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

.DirectMobile__details--2aK5d::-webkit-scrollbar {
  display: none;
}

.DirectMobile__details__shifted--1on67 {
}

.DirectMobile__details__shifted--1on67 > *:first-child::before {
  display: none;
}

.DirectMobile__ratings--3AjfM {
  display: inline-block;
  margin-left: 0;
  padding-left: 105px;
  line-height: 20px;
  color: #8d96b2;
}

.DirectMobile__ratings--3AjfM i {
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZwogIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiPgogIDxwYXRoIGZpbGw9IiNmZmMwMDAiIHN0cm9rZT0iI2ZmYzAwMCIgc3Ryb2tlLXdpZHRoPSIwIiBpZD0iYSIgZD0iTTAgMjBWMHYyMHpNMjAgMHYyMFYwek03LjE1IDYuNjc5bC00Ljg3LjcwOGEuNzUuNzUgMCAwIDAtLjQxNSAxLjI3OWwzLjUyMyAzLjQzNS0uODMxIDQuODVhLjc1Ljc1IDAgMCAwIDEuMDg4Ljc5TDEwIDE1LjQ1Mmw0LjM1NSAyLjI4OWEuNzUuNzUgMCAwIDAgMS4wODgtLjc5bC0uODMxLTQuODUgMy41MjMtMy40MzVhLjc1Ljc1IDAgMCAwLS40MTUtMS4yNzlsLTQuODctLjcwOC0yLjE3Ny00LjQxMmEuNzUxLjc1MSAwIDAgMC0xLjM0NiAwTDcuMTUgNi42Nzl6Ii8+Cjwvc3ZnPgo=);
  z-index: 2;
}

.DirectMobile__ratings--3AjfM i,
.DirectMobile__ratings--3AjfM:before {
  top: 0;
  position: absolute;
  height: 20px;
  background-repeat: repeat-x !important;
  left: 0;
}

.DirectMobile__ratings--3AjfM:before {
  display: block;
  content: '';
  background-color: #fff;
  border-radius: 0;
  width: 100px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  background-image: url(data:image/svg+xml;base64,PHN2ZwogIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiPgogIDxwYXRoIGZpbGw9IiNEQUUyRTgiIHN0cm9rZT0iI0RBRTJFOCIgc3Ryb2tlLXdpZHRoPSIwIiBpZD0iYSIgZD0iTTAgMjBWMHYyMHpNMjAgMHYyMFYwek03LjE1IDYuNjc5bC00Ljg3LjcwOGEuNzUuNzUgMCAwIDAtLjQxNSAxLjI3OWwzLjUyMyAzLjQzNS0uODMxIDQuODVhLjc1Ljc1IDAgMCAwIDEuMDg4Ljc5TDEwIDE1LjQ1Mmw0LjM1NSAyLjI4OWEuNzUuNzUgMCAwIDAgMS4wODgtLjc5bC0uODMxLTQuODUgMy41MjMtMy40MzVhLjc1Ljc1IDAgMCAwLS40MTUtMS4yNzlsLTQuODctLjcwOC0yLjE3Ny00LjQxMmEuNzUxLjc1MSAwIDAgMC0xLjM0NiAwTDcuMTUgNi42Nzl6Ii8+Cjwvc3ZnPgo=);
  z-index: 1;
}

.DirectMobile__app__raitings--1Rj_X {
  margin-bottom: 15px;
}

.DirectMobile__app__raitings_shifted--1S_97 {
  margin-left: -23px;
}

.DirectMobile__install_wrapper--1H8Pw {
  margin-bottom: 5px;
}

.DirectMobile__install--2RQub {
  text-align: center;
  display: block;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  padding: 10px 20px;
  border-radius: 20px;
  background-color: #f4f5f8;
  color: #315efb;
  text-decoration: none;
}

.DirectMobile__install--2RQub:hover {
  color: #2c54e2;
}

.DirectMobile__install--2RQub:active {
  color: #274bc9;
}

.DirectMobile__item__content--3ujrW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin: 0 0 5px;
}

.DirectMobile__item__content_with_image--3WFi8 {
  padding-top: 5px;
}

.DirectMobile__item__icon--2GKYB {
  width: 70px;
  height: 70px;
  border-radius: 5px;
  margin: 0 10px 0 0;
}

.DirectMobile__warning--2sAm9 {
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  color: #8d96b2;
}

.DirectMobile__column--2v3Tj {
  -webkit-box-flex: 3;
      -ms-flex-positive: 3;
          flex-grow: 3;
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.Error__error--2Pu8p {
  margin: -5px 0 40px;
}

.Error__error_mobile--1TeYW {
  margin: 10px 10px 30px;
}

.Error__title--3qsmL {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  color: #343B4C;
  padding: 0;
  margin: 0 0 5px;
}

.Error__text--11nEb {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #343B4C;
}

.Error__pre--3JkFr {
  display: block;
  font-family: 'Courier New', monospace;
  white-space: pre;
  font-size: 36px;
  line-height: 1;
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

.EntitySearch__wrapper--12lIK {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #343B4C;
  margin-bottom: 25px;
}

.EntitySearch__wrapper_mobile--E_1Hb {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #343B4C;
  padding: 10px 10px 1px 10px;
  background-color: #eff5ff;
  margin: -10px 0 30px;
}

.EntitySearch__wrapper--12lIK b,
.EntitySearch__wrapper_mobile--E_1Hb b {
  font-weight: 600;
}

.EntitySearch__wrapper--12lIK a,
.EntitySearch__wrapper_mobile--E_1Hb a {
  color: #315efb;
  text-decoration: none;
}

.EntitySearch__wrapper--12lIK a:hover,
.EntitySearch__wrapper_mobile--E_1Hb a:hover {
  color: #2c54e2;
  text-decoration: none;
}

.EntitySearch__wrapper--12lIK a:active,
.EntitySearch__wrapper_mobile--E_1Hb a:active {
  color: #274bc8;
}

.EntitySearch__container--2W5s4 {
  margin: 0 0 20px;
  position: relative;
  margin: 0 0 20px 0;
  padding: 21px 20px 20px 20px;
  border-radius: 15px;
  -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);
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.EntitySearch__container_short--3tY0y {
  min-height: 122px;
}

.EntitySearch__container_short--3tY0y:after {
  content: '';
  display: block;
  clear: both;
}

h2 {
  font-family: "Montserrat", sans-serif;
  font-size: 26px;
  font-weight: 900;
  line-height: 30px;
  color: #343B4C;
  margin: 0 0 5px;
  padding: 0;
  word-wrap: break-word;
}

h3 {
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 25px;
  color: #343B4C;
  margin: 0;
  padding: 0;
  word-wrap: break-word;
}

h4 {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 900;
  line-height: 22px;
  color: #343B4C;
  margin: 0;
  padding: 0;
  word-wrap: break-word;
}

.EntitySearch__caption--3Lkds {
  margin: 0 0 19px;
}

.EntitySearch__avatar--15m8L {
  display: block;
  background-size: cover;
  background-position: center;
  height: 122px;
  width: 122px;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  border-radius: 2px;
  margin: 0 0 18px;
  border-radius: 5px;
  overflow: hidden;
}

.EntitySearch__avatar_115x182--2HGlD {
  width: 115px;
  height: 182px;
}

.EntitySearch__avatar_115x168--rQJ0N {
  width: 115px;
  height: 168px;
}

.EntitySearch__avatar_134x201--_lK37 {
  width: 134px;
  height: 201px;
}

.EntitySearch__avatar_122x122--1dywP {
}

.EntitySearch__avatar_200х182--2FKYE {
  width: 200px;
  height: 182px;
}

.EntitySearch__avatar--15m8L:hover {
  opacity: 0.9;
}

.EntitySearch__subtitle--zWrtR {
  color: #8d96b2;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.EntitySearch__image--38pxG {
  display: inline-block;
  height: 120px;
  border-radius: 5px;
  margin: 0 10px 0 0;
  background-size: cover;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

.EntitySearch__image--38pxG:hover {
  opacity: 0.9;
}

.EntitySearch__image_more--3Dvme {
  position: relative;
  z-index: 1;
  font-size: 14px;
  font-weight: 600;
  height: 40px;
  display: inline-block;
  vertical-align: top;
  line-height: 40px;
  width: 100%;
}

.EntitySearch__image_more--3Dvme:hover {
  color: #315efb;
}

.EntitySearch__image_more--3Dvme:active {
  color: #274bc8;
}

@media screen and (hover: none) {
  .EntitySearch__image_more--3Dvme {
    height: 130px;
  }
}

a.EntitySearch__image_more--3Dvme {
  color: #343B4C;
}

a.EntitySearch__image_more--3Dvme:hover {
  text-decoration: none;
}

.EntitySearch__description--J7lOi {
  margin: 0 0 15px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.EntitySearch__hidden--1Nkh2 {
  display: none;
}

.EntitySearch__rating--1YjLs {
  margin: 0 0 15px 0;
  padding: 4px 0 0 0;
  line-height: 21px;
}

.EntitySearch__rating--1YjLs li {
  list-style: none;
  margin: 0 0 5px 0;
  padding: 0;
}

.EntitySearch__rating--1YjLs li:last-of-type {
  margin-bottom: 0;
}

.EntitySearch__rating--1YjLs li big {
  font-family: "Montserrat", sans-serif;
  margin-right: 5px;
}

.EntitySearch__rating--1YjLs li span {
  color: #8d96b2;
  font-weight: 500;
  /* letter-spacing: -1px; */
}

.EntitySearch__info--3PmUj {
}

.EntitySearch__label--1WvlQ {
  color: #8d96b2;
}

.EntitySearch__gallery--25806 {
  margin: 0 0 20px;
}

.EntitySearch__gallery__item--3ZTSA:last-child .EntitySearch__image--38pxG {
  margin-right: 0;
}

.EntitySearch__more--2aK-H {
  cursor: pointer;
}

.EntitySearch__more--2aK-H:before {
  content: '…';
  color: #343B4C;
  white-space: nowrap;
}

.EntitySearch__sources--1Gs-Q {
  border-top: 1px solid #e0ebff;
  margin: 20px -20px 0;
  margin-top: 20px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #8d96b2;
  padding: 20px 20px 0 20px;
}

.EntitySearch__source--12lfH {
  color: #649dff;
  text-decoration: none;
  margin: 0 10px 0 0;
}

.EntitySearch__source--12lfH:last-child {
  margin: 0;
}

.EntitySearch__item--Ks0KH {
  display: inline-block;
  width: 100px;
}

.EntitySearch__link--2qceu {
  color: #343B4C;
  text-decoration: none;
}

.EntitySearch__link--2qceu:hover {
  text-decoration: none;
}

.EntitySearch__img_default--3Twwn {
  background-color: #f3f4f7;
  height: 100px;
  width: 100px;
  border-radius: 5px;
  background-size: cover;
  background-position: center center;
  margin-bottom: 10px;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

.EntitySearch__link--2qceu:hover .EntitySearch__img_default--3Twwn {
  opacity: 0.9;
}

.EntitySearch__img_100x75--1eg9o {
  height: 75px;
}

.EntitySearch__img_100x130--1U9zb {
  height: 130px;
}

.EntitySearch__img_100x150--sTnIy {
  height: 150px;
}

.EntitySearch__img_100x100--16dGx {
}

.EntitySearch__item--Ks0KH .EntitySearch__title--2CKup {
  white-space: pre-wrap;
  height: 44px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  word-wrap: break-word;
  max-height: 88px;
}

.EntitySearch__item--Ks0KH .EntitySearch__title--2CKup i {
  color: #8d96b2;
  font-style: normal;
  text-transform: normal;
}

.EntitySearch__details--2XK5V {
  min-height: 80px;
  /*padding-right: 100px;*/
  position: relative;
}

.EntitySearch__details--2XK5V:after {
  content: '';
  display: block;
  clear: both;
}

.EntitySearch__details--2XK5V p {
  margin: 0;
  padding: 0;
}

.EntitySearch__control--sOehE {
  display: none;
}

.EntitySearch__list--7W7pX {
  margin: 0;
}

.EntitySearch__list--7W7pX li {
  margin: 0 10px 0 0;
}

.EntitySearch__list--7W7pX li:last-child {
  margin: 0;
}

@media screen and (max-width: 1000px) {
  .EntitySearch__wrapper--12lIK {
    margin: 20px 0 20px 36px;
    width: 604px;
  }

  .EntitySearch__container--2W5s4 {
    margin-bottom: 10px;
  }

  .EntitySearch__control--sOehE {
    display: block;
    background: #fff;
    border-radius:  0 0 15px 15px;
    margin: -5px 0 10px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 20px;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 500;
    color: #649dff;
    padding: 10px 20px;
    text-align: center;
    cursor: pointer;
    -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);
    position: relative;
  }

  .EntitySearch__control--sOehE:hover {
    color: #315efb;
  }

  .EntitySearch__gallery--25806 {
    margin: 0 0 20px 0;
  }

  .EntitySearch__list--7W7pX {
    margin: 0;
  }

  .EntitySearch__first--3Jkon {
    max-height: 330px;
  }

  .EntitySearch__croped--3hP__ {
    border-radius: 15px 15px 0 0;
  }
  .EntitySearch__croped--3hP__:after {
    position: absolute;
    background: -webkit-gradient(linear, left bottom, left top, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
    bottom: 0;
    left: 0;
    right: 0;
    content: '';
    display: block;
    height: 50px;
  }

  .EntitySearch__full--3EVAV {
    max-height: none;
  }
}

.EntitySearch__wrapper_mobile--E_1Hb .EntitySearch__croped--3hP__ {
  border-radius: 15px 15px 0 0;
  overflow: hidden;
}
: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-контентом */

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

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

  /* Дебаг нужен нам вообще всегда */
  /* Цвета ссылок */
}

* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@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")}

/* Содержимое файла https://static.rambler.ru/fonts/Manrope/Manrope.css */

@font-face {font-family:'Manrope';font-style: normal;font-weight: 400;src: local('Manrope'),url("https://static.rambler.ru/fonts/Manrope/regular.woff2") format("woff2");}

@font-face {font-family:'Manrope';font-style: normal;font-weight: 500;src: local('Manrope'),url("https://static.rambler.ru/fonts/Manrope/medium.woff2") format("woff2");}

@font-face {font-family:'Manrope';font-style: normal;font-weight: 600;src: local('Manrope'),url("https://static.rambler.ru/fonts/Manrope/semibold.woff2") format("woff2");}

@font-face {font-family:'Manrope';font-style: normal;font-weight: 700;src: local('Manrope'),url("https://static.rambler.ru/fonts/Manrope/bold.woff2") format("woff2");}

@font-face {font-family:'Manrope';font-style: normal;font-weight: 800;src: local('Manrope'),url("https://static.rambler.ru/fonts/Manrope/extrabold.woff2") format("woff2");}

/* Set up Manrope for modern browsers, all weights */

@supports (font-variation-settings: normal) {@font-face {font-family:'Manrope';font-style: normal;font-weight: 400 800;font-stretch: normal;src: local('Manrope'),url("https://static.rambler.ru/fonts/Manrope/variable.woff2") format('woff2 supports variations'),url("https://static.rambler.ru/fonts/Manrope/variable.woff2") format('woff2-variations');}}

.LayoutSearchMobile__default_link--2esDT {
  text-decoration: none;
  color: #315efb;
}

.LayoutSearchMobile__default_link--2esDT:hover {
  color: #2c54e2;
}

.LayoutSearchMobile__default_link--2esDT:active {
  color: #274bc8;
}

/* .default_link:visited {
  color: #ab47bc;
} */

.LayoutSearchMobile__colored_link--TIHnI {
  text-decoration: none;
}

.LayoutSearchMobile__colored_link--TIHnI:hover {
  color: #315efb;
}

.LayoutSearchMobile__colored_link--TIHnI:active {
  color: #274bc8;
}

/* .colored_link:visited {
  color: #ab47bc;
} */

@media screen and (hover: none) {
  html,body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    min-height: auto;
    width: auto;
  }
}

.LayoutSearchMobile__root--s8uxO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 auto;
  min-height: 100vh;
}

.LayoutSearchMobile__content--2TGFH {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100vw;
  margin: 10px 0 0;
}
