.d4fd9a38 {
  white-space: nowrap;
  background: #78ACEA;
  box-shadow: 0px 1px 0px 0px rgba(67,72,77,0.35), 0px 1px 0px 0px #78ACEA, 0px 2px 4px 0px rgba(119,171,234,0.75), 0px 3px 3px 0px rgba(67,72,77,0.25);
  border-radius: 100px;
  color: #fff;
  font-weight: 400;
  color: #FFFFFF;
  letter-spacing: 0px;
  line-height: 20px;
  position: fixed;
  border-radius: 20px;
  padding: 6px 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%); // Dla IE9
  transform: translate3d(-50%, 0, 0);
  z-index: 1000;
  -webkit-transition: all .35s;
  transition: all .35s;
  cursor: pointer;
  min-width: 200px
}

.d4fd9a38._11e2c4ee {
  top: 50px
}

.d4fd9a38._0e104af3 {
  bottom: 20px
}

.d4fd9a38:hover {
  background: #6B9AD2
}

.d4fd9a38 ._0db88287 {
  display: inline-block;
  width: 10px;
  height: 14px;
  margin-right: 8px;
  vertical-align: -1px
}

.d4fd9a38._111a9105 {
  -webkit-transform: translateX(-50%) translateY(-60px);
          transform: translateX(-50%) translateY(-60px);
  //: 0
}

.d4fd9a38._111a9105._11e2c4ee {
  -webkit-transform: translate3d(-50%, -60px, 0);
          transform: translate3d(-50%, -60px, 0)
}

.d4fd9a38._111a9105._0e104af3 {
  -webkit-transform: translate3d(-50%, 60px, 0);
          transform: translate3d(-50%, 60px, 0)
}

.d4fd9a38.e8f0350b {
  background: #ED1C24;
  box-shadow: 0px 1px 0px 0px rgba(67,72,77,0.35), 0px 1px 0px 0px #ED1C24, 0px 2px 4px 0px #ED1C24, 0px 3px 3px 0px rgba(67,72,77,0.25)
}

.d4fd9a38.e8f0350b:hover {
  background-color: #D41920
}

.d4fd9a38._154ea4c6 {
  top: auto;
  top: initial;
  bottom: 30px;
  min-width: 0;
  min-width: initial
}

.d4fd9a38._154ea4c6._111a9105 {
  -webkit-transform: translateX(-50%) translateY(70px);
          transform: translateX(-50%) translateY(70px);
  //: translate3d(-50%, 70px, 0);
  opacity: 0
}

.d4fd9a38._154ea4c6 ._0db88287 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg)
}

._5ba572b7 {
}

._5ba572b7 ._0db88287 {
  vertical-align: -2px
}
._6b38e8c2 {
  margin: 20px 0
}
._6b38e8c2 * {
  box-sizing: border-box
}
._6b38e8c2 strong {
  font-weight: 400
}
.a8f96f4b {
  padding: 0;
}
._1a8e19b3 {
  display: inline-block;
  background: #F0152B;
  padding: 9px 18px;
  line-height: 14px;
}
._6c9fd406 {
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #fff;
  margin-right: 10px;
  border-radius: 50%;
  vertical-align: middle;
  -webkit-animation: c118be7f 1s linear infinite;
          animation: c118be7f 1s linear infinite;
}
@-webkit-keyframes c118be7f {
  50% { opacity: 0.0; }
}
@keyframes c118be7f {
  50% { opacity: 0.0; }
}
._875dda2c {
  color: #fff;
  font-weight: 400;
  vertical-align: middle;
}
._925a83f8 {
  font-weight: 700
}
._2678606e {
  background: #f6f6f6;
  padding: 13px 18px;
  font-weight: 300
}
._2678606e p {
  font-size: 1em;
  line-height: inherit;
  margin: 0;
  padding: 0;
}
._2678606e strong {
  font-weight: 400;
}
._2678606e ul {
  padding-left: 15px;
}
._2678606e ul li {
  font-size: 1em;
  line-height: inherit;
  font-weight: 400;
}
._2678606e .e459405f {
  background: lightblue;
  padding: 9px 18px;
  text-align: center;
  display: none;
}
._2678606e ._25389e10 {
  margin-top: 14px;
  font-size: 1em;
  line-height: inherit;
  display: none;
}
._3233c406 {
  font-weight: 400
}
._3233c406 ul {}
._3233c406 ul li {
  font-weight: 500;
}

.theme-dark ._2678606e {
  color: #ffffff;
  background-color: #212121;
}

.theme-dark ._875dda2c {
  color: #ffffff;
}
._175a0f73 {
  text-align: center;
  line-height: 20px;
  padding: 10px;
  font-weight: 300;
  border-top: 1px solid #e6e6e6;
  background-color: #fff;
}

._8364aea8 {
  font-weight: 400;
}

._1d3df319 {
  color: #828282;
  text-align: center;
}

._2e17ad22 {
  background: #333;
  color: #fff;
}

.theme-dark ._175a0f73 {
  background-color: #212121;
  border-color: #373737;
}
.a7f4b6a0 {
  display: inline;
  width: 40px;
  line-height: 24px;
  text-align: center;
  margin-right: 5px;
}

.cfb4d17d {
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: _07405138 1.4s infinite ease-in-out;
          animation: _07405138 1.4s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

._401bcc17 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

._9df8d5e2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes _07405138 {
  0%, 80%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}

@keyframes _07405138 {
  0%, 80%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}
.b9d297b3 {
  padding: 20px 15px;
}

._00086501, .bca83b60 {
  background-color: #f5f5f5;
  background-size: 400%;
  display: block;
  height: 10px;
  margin: 10px;
}

._00086501 {
  float: left;
  width: 30%;
}

.bca83b60 {
  float: right;
  width: 20%;
}

._6bed832c {
  background-color: #f5f5f5;
  background: -webkit-linear-gradient(top, #f5f5f5 0%, #f5f5f5 40%, rgba(245, 245, 245, 0) 40%, rgba(245, 245, 245, 0) 100%) center top/auto 25px repeat;
  background: linear-gradient(to bottom, #f5f5f5 0%, #f5f5f5 40%, rgba(245, 245, 245, 0) 40%, rgba(245, 245, 245, 0) 100%) center top/auto 25px repeat;
  clear: both;
  height: calc(100% - 50px);
  margin: 50px 10px;
}

@-webkit-keyframes _234d3a72 {
  0%{ background-position: 0% }
  100%{ background-position: 100% }
}

@keyframes _234d3a72 {
  0%{ background-position: 0% }
  100%{ background-position: 100% }
}

.theme-dark ._00086501,
.theme-dark .bca83b60 {
  background-color: #313131;
}

.theme-dark ._6bed832c {
  background-color: #313131;
  background: -webkit-linear-gradient(top, #313131 0%, #313131 40%, rgba(49, 49, 49, 0) 40%, rgba(49, 49, 49, 0) 100%) center top/auto 25px repeat;
  background: linear-gradient(to bottom, #313131 0%, #313131 40%, rgba(49, 49, 49, 0) 40%, rgba(49, 49, 49, 0) 100%) center top/auto 25px repeat;
}
._6a71c3e9 {
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #D9D9D9;
  overflow: hidden;
  color: #999;
  padding: 4px 0 4px 8px;
  cursor: default
}
._6a71c3e9 ._3bba1d9d {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: #78acea;
  display: inline-block;
  padding: 4px 15px;
  border-radius: 4px;
  text-align: center;
  width: 80px;
  cursor: pointer;
  height: auto;
  text-decoration: none
}
._6a71c3e9 ._3bba1d9d:hover {
  background-color: #6B9AD2
}
._6a71c3e9 ._3bba1d9d:hover ._3f9c221f {
  color: #fff
}
._6a71c3e9 ._3bba1d9d ._3f9c221f {
  color: #fff
}
._6a71c3e9 .efdc819e {
  font-weight: 300;
  display: inline-block;
  border: none;
  width: 100%;
  width: calc(100% - 80px + 2px);
  font-size: 1em;
  line-height: 26px;
  color: #9B9B9B;
  cursor: text;
  -webkit-mask-image: -webkit-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50px);
          mask-image: linear-gradient(to left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50px)
}
._6a71c3e9 .b7d4a90f {
  -webkit-mask-image: -webkit-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 20px);
          mask-image: linear-gradient(to left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 20px);
  line-height: 20px;
  font-weight: 400
}
._6a71c3e9 .ff8613e7 {
  -webkit-mask-image: none;
          mask-image: none;
  width: 100%;
  outline: none;
  color: #333
}

/* Safari 9+ hack */
@supports (overflow:-webkit-marquee) and (justify-content:inherit) {
  ._6a71c3e9 {
    padding: 2px 0;
  }
}
.c588887c {
  position: relative;
}

._6c94daf3 {
  overflow: hidden;
}

._5d7bdcc5 {
  width: 13px;
  height: 14px;
  fill: #D4D4D4;
  position: absolute;
  right: 15px;
  top: 23px;
  z-index: 1; /* Absolute element needs to have z-index to accept clicks */
  cursor: pointer;
  color: #a7a7a7;
  font-size: 20px;
  font-weight: bold
}

._5d7bdcc5:hover {
  fill: #4775D1;
}

._2eb85011 {
  width: 100%;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1
}

._98570db1 ._2eb85011 {
  -webkit-transform: translate3d(-65%,0,0);
          transform: translate3d(-65%,0,0);
}

._3fee7f10 {
  -webkit-mask-image: none;
          mask-image: none;
  left: 0;
  position: relative;
  min-height: 0;
  -webkit-transition: min-height .35s;
  transition: min-height .35s
}

._98570db1 ._3fee7f10 {
  min-height: 186px;
}

._98570db1 ._3fee7f10 {
  -webkit-transform: translate3d(-65%,0,0);
          transform: translate3d(-65%,0,0);
  -webkit-mask-image: -webkit-linear-gradient(right, rgba(0,0,0,1) 0%, rgba(0,0,0,.2) 35%);
          mask-image: linear-gradient(to left, rgba(0,0,0,1) 0%, rgba(0,0,0,.2) 35%);
}

._3fee7f10 > article {
  border-top: 1px solid #e6e6e6;
}

._34162fa7 {
  border-top: 1px solid #e6e6e6;
  background-color: #f4f4f4;
  left: 100%;
  position: absolute;
  top: 0;
  height: 100%;
  width: 65%
}

._98570db1 ._34162fa7 {
  -webkit-transform: translate3d(-100%,0,0);
          transform: translate3d(-100%,0,0);
}

._34162fa7 .aff3f6e8 {
  padding: 5px;
  border-radius: 4px;
  text-align: center;
  text-decoration: none;
}

._34162fa7 .aff3f6e8:hover._7913ece4 {
  color: #fff;
}

._34162fa7 .aff3f6e8 ._7913ece4 {
  color: #fff;
}

._34162fa7, ._3fee7f10, ._2eb85011 {
  -webkit-transition: all .35s;
  transition: all .35s;
}

._21baf982 {
  position: relative;
  display: block;
  margin: 20px auto;
  width: 80%;
  cursor: pointer;
  font-size: 17px;
  font-weight: 300
}

._21baf982:last-child {
  margin-bottom: 0;
}

.b08cc8e5 {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 7px;
  vertical-align: -2px;
}

._15bf980d {
  background-color: #3B5998
}

._15bf980d:hover {
  background-color: #2F4779;
}

._77a18f41 {
  background-color: #0084FF
}

._77a18f41:hover {
  background-color: #0069CC;
}

/* Mobile */
._7513dc9e {
  font-size: 12px;
  font-weight: 400;
}

._08424a92 {
  top: 14px;
}

._45e305ea {
}

._98570db1 ._45e305ea {
  -webkit-transform: translate3d(-75%,0,0);
          transform: translate3d(-75%,0,0);
}

._11810e19 {
}

._98570db1 ._11810e19 {
  min-height: 168px;
  -webkit-transform: translate3d(-75%,0,0);
          transform: translate3d(-75%,0,0);
}

._11810e19 > article {
  border-top-width: 4px;
}

.f4459d0a {
  width: 75%;
  border-top-width: 4px
}

._98570db1 .f4459d0a {
  -webkit-transform: translate3d(-100%,0,0);
          transform: translate3d(-100%,0,0);
}


.theme-dark ._34162fa7 {
  border-color: #373737;
}

.theme-dark ._3fee7f10 > article {
  border-color: #373737;
}
._8ee5ad25 {
  -webkit-transition:
    background-color 1s ease-out 1s,
    opacity .35s cubic-bezier(.48,0,.28,1.22) .35s,
    -webkit-transform .35s cubic-bezier(.48,0,.28,1.22) .35s;
  transition:
    background-color 1s ease-out 1s,
    opacity .35s cubic-bezier(.48,0,.28,1.22) .35s,
    -webkit-transform .35s cubic-bezier(.48,0,.28,1.22) .35s;
  transition:
    background-color 1s ease-out 1s,
    opacity .35s cubic-bezier(.48,0,.28,1.22) .35s,
    transform .35s cubic-bezier(.48,0,.28,1.22) .35s
    ;
  transition:
    background-color 1s ease-out 1s,
    opacity .35s cubic-bezier(.48,0,.28,1.22) .35s,
    transform .35s cubic-bezier(.48,0,.28,1.22) .35s,
    -webkit-transform .35s cubic-bezier(.48,0,.28,1.22) .35s;
  opacity: 1;
  background-color: white;
  font-size: 1em;
  line-height: inherit
}

._8ee5ad25 p {
  font-size:
    1em;
  line-height:
    inherit;
  padding:
    0
}

.b1982b5f {
  -webkit-transform: translate3d(0, 20px, 0);
          transform: translate3d(0, 20px, 0);
  opacity: 0;
  background-color: #FFF7D6;
  background-color: rgba(255, 247, 214, 0.4);
}

.theme-dark ._8ee5ad25 {
  background-color: #212121;
}
.c97cc10b {
  font-size: 12px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%)
}

.c97cc10b._005e50ac {
  cursor: pointer
}

.c97cc10b._005e50ac:hover {
  color: #4775D1
}

.c97cc10b._005e50ac:hover ._3dbe0a4e {
  fill: #4775D1
}

.c97cc10b._005e50ac:hover .ff25c6d7 {
  fill: #4775D1
}

.ff25c6d7 {
  width: 16px;
  height: 16px;
  fill: #D3D3D3;
  vertical-align: middle;
  margin: 0 5px;
}
._6f94eca3 {
  background-color: #F4F4F4;
  /*border: 2px solid var(--main-color);*/
  /*box-shadow: 0 9px 8px -8px rgba(0,0,0,.2) inset;*/
  box-shadow: 0 6px 6px -6px #D3D3D3 inset;
  color: #909090;
  margin-top: 25px;
  font-size: 15px;
  line-height: 20px;
  cursor: pointer
}

._6f94eca3._7066b482 {
  border-left: solid #E4E4E4;
  border-width: 0 0 0 4px;
  margin-left: 30px
}

._6f94eca3 .da4ea83d {
  margin: 0;
  display: inline-block;
  width: calc(100% - 34px);
  vertical-align: top
}

._4f909bae {
  width: calc(100% + 30px);
  position: relative;
  right: 15px;
  top: 20px;
  margin-top: 5px;
  font-size: 14px
}

._4f909bae:not(._7066b482) {}

._4f909bae:not(._7066b482):before {
  left: -7px
}

._2aabb648 {
  padding: 15px 0;
  position: relative;
  bottom: 0;
}

._48d39c86 {
  padding: 11px 0;
}

._30336758 {
  /*mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 70%, rgba(0,0,0,0) 100%);*/
  overflow: hidden;
  height: 164px;
}

._484f4ce3 {
  overflow: hidden;
  height: 246px
}

._484f4ce3._2735443c {
  -webkit-transition: -webkit-transform 1s cubic-bezier(.5,0,.5,1);
  transition: -webkit-transform 1s cubic-bezier(.5,0,.5,1);
  transition: transform 1s cubic-bezier(.5,0,.5,1);
  transition: transform 1s cubic-bezier(.5,0,.5,1), -webkit-transform 1s cubic-bezier(.5,0,.5,1)
}

.b756cfe2 {
  overflow: hidden;
  height: 82px;
  margin: 0 10px
}

.b756cfe2 + .b756cfe2 {
  border-top: 1px solid #E4E4E4
}

._8f2b336c {
  margin: 0;
  display: inline;
  vertical-align: top;
  font-weight: 400;
}

._0c21a73a {
  font-weight: 500;
  margin-right: 5px;
}

._76521543 {
  color: #a7a7a7;
  font-size: .9em;
  margin-left: 10px;
}

._32ccbc10 {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}
.c7a142f1 {
  margin: 0;
  background-color: #F4F4F4;
  color: #A3A3A3;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5em;
  padding: 10px 0;
  text-align: center;
  border-top: 1px solid #E4E4E4;
  border-bottom: 1px solid #E4E4E4
}

.c7a142f1 .a83a8606 {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle
}

.c7a142f1.cde01af0 {
  cursor: pointer
}

.c7a142f1.cde01af0:hover {
  color: #4775D1
}

._6734b6f1 {
  margin-top: 20px;
  position: relative;
  width: calc(100% + 30px);
  right: 15px;
  font-weight: 400;
  border: 1px solid #E4E4E4;
  border-left: none;
  border-right: none;
  border-width: 1px 0 1px 0;
  box-shadow: 0 6px 6px -6px #D3D3D3 inset;
}._5beca0f5 {
  position: relative
}
._5beca0f5:before {
  content: ' ';
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: translate(125%, -100%);
          transform: translate(125%, -100%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 15px 15px 0;
  border-color: transparent transparent #E6E6E6 transparent
}._77731fa5 {
  float: right;
  height: 100%;
}
.b5797c68 {
  display: inline-block;
  position: relative;
  margin-left: 20px;
  height: 100%;
}

.b5797c68:first-child {
  margin-left: 0;
}

.b5797c68:last-child {
  margin-right: 15px;
}

.d9c2d39c {
  margin-left: 18px;
}

.d9c2d39c:first-child {
  margin-left: 2px;
}

.d9c2d39c:last-child {
  margin-right: 6px;
}

._06e888d6 {
  display: inline-block;
  height: 30px;
  left: 0;
  bottom: 100%;
  position: absolute;
  width: 27px;
}

.d534f2f1 {
  background-color: #f5f5f5;
  -webkit-transition: background-color .5s, -webkit-transform .15s ease-out;
  transition: background-color .5s, -webkit-transform .15s ease-out;
  transition: background-color .5s, transform .15s ease-out;
  transition: background-color .5s, transform .15s ease-out, -webkit-transform .15s ease-out;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
}

._73e223d8 .d534f2f1 {
  -webkit-transition: background-color .5s;
  transition: background-color .5s;
}

._73e223d8 {
  -webkit-animation-name: _86d5f75d;
          animation-name: _86d5f75d;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
}

._16ea960f {
  box-sizing: content-box;
  box-sizing: initial;
  padding: 1px 0;
  cursor: pointer;
  fill: #e0e0e0;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

._16ea960f:hover {
  fill: #4775D1;
  -webkit-transition: fill .35s;
  transition: fill .35s;
}

._86cf2396:hover {
  fill: #e0e0e0;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  -webkit-transition: initial;
  transition: initial;
}


@-webkit-keyframes _86d5f75d {
  from  {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  5%  {
    -webkit-transform: scale3d(1, 1.4, 1);
            transform: scale3d(1, 1.4, 1);
  }

  25% {
    -webkit-transform: scale3d(1, 0.8, 1);
            transform: scale3d(1, 0.8, 1);
  }

  45% {
    -webkit-transform: scale3d(1, 1.2, 1);
            transform: scale3d(1, 1.2, 1);
  }

  60% {
    -webkit-transform: scale3d(1, .9, 1);
            transform: scale3d(1, .9, 1);
  }

  75% {
    -webkit-transform: scale3d(1, 1.1, 1);
            transform: scale3d(1, 1.1, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}


@keyframes _86d5f75d {
  from  {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  5%  {
    -webkit-transform: scale3d(1, 1.4, 1);
            transform: scale3d(1, 1.4, 1);
  }

  25% {
    -webkit-transform: scale3d(1, 0.8, 1);
            transform: scale3d(1, 0.8, 1);
  }

  45% {
    -webkit-transform: scale3d(1, 1.2, 1);
            transform: scale3d(1, 1.2, 1);
  }

  60% {
    -webkit-transform: scale3d(1, .9, 1);
            transform: scale3d(1, .9, 1);
  }

  75% {
    -webkit-transform: scale3d(1, 1.1, 1);
            transform: scale3d(1, 1.1, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.theme-dark ._16ea960f {
  fill: #222;
}
._4374c35b {
  font-weight: 300;	
}

.c3e3afb6 {
  font-weight: 400;
}

._76d127ef {
  color: #ED1C24;
}._313450f0 {
	font-weight: normal;
	margin-bottom: 5px;
}

.d2033bf6 {
	font-weight: 500;
	margin-bottom: 4px;
}._0284e019 {
	padding: 23px 15px 20px 15px
}

._0284e019 article > div {
	margin-bottom: 14px;
	font-weight: 300
}

._22720f10 {
	padding-top: 14px;
}

._22720f10 {
}

._22720f10 article > div {
	font-weight: 400
}

._02d119b3 {
	background-color: #f5f5f5;
	border-radius: 4px;
	color: #cbcbcb;
	height: 40px;
	margin-top: 48px;
	margin-top: 50px;
	padding: 0 5px 0 15px;
	position: relative;
	clear: both;
	width: auto;
	border-top: none;
	text-align: left;
}

._3865e2dc {
	margin-left: -9px;
	margin-right: -9px;
	width: auto;
	padding-left: 6px;
}

.theme-dark ._02d119b3 {
  background-color: #3a3a3a;
}
._0bde2e2f {
  font-size: 1em;
  line-height: inherit;
  border: none;
}

/* Szybki fix dla wiadomosci */
.d721161c {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
    margin-top: 14px !important
}
.d721161c > * + * {
  margin-top: 20px;
}

._66ee277d {
}

._66ee277d:after {
  content: '';
  display: block;
  clear: both;
}

._66ee277d .efa4caa9 {
  vertical-align: bottom;
  color: #4775D1;
  font-weight: 400;
}

._66ee277d .efa4caa9 .fdf56356 {
  display: inline-block;
  width: calc(100% - 200px);
  vertical-align: top;
  padding-left: 20px;
}

._66ee277d .efa4caa9 ._0337f976 {
  width: calc(100% - 100px);
  padding-top: 2px;
}

._66ee277d .efa4caa9:hover .fdf56356 {
  color: #4775D1;
  text-decoration: underline;
}

._66ee277d .efa4caa9 ._7285b4e9 {
  display: inline-block;
  vertical-align: top;
  width: 200px;
}

._66ee277d .efa4caa9 .b8b670fa {
  width: 100px;
}

._40c45ad1 {
  line-height: normal;
  line-height: initial;
  font-weight: 400;
}

/*Mobile*/
._66ee277d {
}
._66ee277d ._5e0a1585 {
  font-weight: 500;
}

._0a1dbfad {
  font-weight: 500;
}

.theme-dark ._66ee277d .efa4caa9 {
  color: lightblue;
}
.ce381ca1 {
  overflow: hidden;
  position: relative
}
.ce381ca1 .f2bcd169 {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  cursor: pointer;
  opacity: 1
}
._4c9403ef {
  color: #c7c7c7;
  font-size: 15px;
}

.a8371871 {
  display: block;
  margin: auto;
  max-width: 100%;
}

.e8ec483c {
  width: 200px;
  height: auto;
}

.c6fe152e {
  float: left;
  margin: 5px 20px 0 0;
}

/* Mobile */
.e7f755b5 {
  width: 100px;
  height: auto;
}

._4299b19f {
  margin-right: 15px;
}

.ab96b707 {
  font-size: 12px;	
}.f6cf0fce {
  border-radius: 2px;
  color: #fff;
  font-size: .88em;
  padding: 2px 4px;
  text-transform: uppercase;
  margin-right: 10px;
  font-weight: 500;
  line-height: normal;
  vertical-align: middle;
  display: inline-block;
}

._5cf6278b {
  vertical-align: baseline;
  vertical-align: initial;
  line-height: 13px;
}

._9b0b6050 {
  background-color: red;
}

.c3bc5f60 {
  background-color: #9b9b9b;
}

._28acf016 {
  background-color: #000000;
}
.b1c8b7c0 {
  border-top: none;
  font-size: 1em;
  line-height: inherit;
}

._26c47425 {
  font-weight: 300
}

._26c47425 p {
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
  font-size: 1em;
  line-height: inherit;
}

._26c47425 * {
  margin-bottom: 10px;
}

._26c47425 ul {
  margin: 0;
  padding-left: 18px;
  list-style: disc outside none;
  list-style: initial;
}

._26c47425 strong {
  font-weight: bold;
}

.f0c50c47 {
  display: table-cell;
}

._28e30f3f {
  float: left;
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}

.bbf1ae82 {
  float: left;
  -webkit-transform: translateY(1.5px);
          transform: translateY(1.5px);
}
._416cd978 {
  border-top: none;
  font-size: 1em;
  line-height: inherit;
}

._35a65156 {
  display:inline-block;
  vertical-align: top;
  width: calc(100% - 80px);
  padding-left: 20px;
}

._68dcf7a8 {
  font-weight: 400
}

._68dcf7a8:after {
  content: ': ';
}

._64c0269b {
  font-weight: 500;
}

article {
  padding: 0;
}

.bce962c6 {
  font-weight: 300
}

.bce962c6 p {
  margin: 0;
  padding: 0;
  font-size: 1em;
  line-height: inherit;
}

.bce962c6 p * {
  word-wrap: break-word;
}

._608a0b4c {
  font-weight: 400;
}

._98f5a335 {
  width: 80px;
  height: 80px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-top: 4px;
}

._94e4b39c {
  border-radius: 100%;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

._8f91fd8e {
  background-color: #d6d6d6;
  height: 100%;
  width: 100%;
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-size: 56px;
  font-weight: 300

}

._8f91fd8e:before {
  content: '';
  display: inline-block;
  height: 110%;
  vertical-align: middle;
}

._0b319c46 {
  height: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  position: relative;
}

.c1d76df2 {
  font-weight: 300;
  background-color: #476BBE;
  border-radius: 100%;
  width: 34px;
  height: 34px;
  position: absolute;
  bottom: 0;
  right: -10px;
}

.e0f1ed8d {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
  width: 18px;
  height: 14px;
}

/* Mobile */
._7212feac {
  width: 60px;
  height: 60px;
  margin-top: 2px;
}

._980573b9 {
  font-size: 42px;
}

._5a4ca9d6 {
  font-size: 63px;
  line-height: 63px;
  width: 26px;
  height: 26px;
}

.cf4f22ba {
  width: 12px;
  height: 11px;
}
._70d6266d {
  border-top: none;
  font-size: 1em;
  line-height: inherit;
}
._78d0d83d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  padding: 0;
  text-align: left;
}

.cfde2e76 {
  width: 100%;
  max-width: 550px;
  margin: 0;
}
.cfde2e76 {
  border: 0.05rem solid rgb(200, 200, 200);
  border-radius: 1rem;
  padding: 1rem;
}
.cfde2e76 ._2baceee9 {
  height: 48px;
  width: 48px;
  border-radius: 50%;
  background-color: rgb(232, 232, 232);
  -webkit-animation: cfde2e76 1s linear infinite alternate;
          animation: cfde2e76 1s linear infinite alternate;
}
.cfde2e76 ._993f1e99,
.cfde2e76 .d65cd067 {
  margin-top: 1rem;
}
.cfde2e76 ._46df54b3 {
  height: 13px;
  margin: .75rem 0;
  width: 100%;
  border-radius: 0.3rem;
  background-color: rgb(232, 232, 232);
  -webkit-animation: _4a7712f9 1s linear infinite alternate;
          animation: _4a7712f9 1s linear infinite alternate;
}
.cfde2e76 ._46df54b3:last-child {
  width: 75%;
}
@-webkit-keyframes cfde2e76 {
  0% {
    background-color: rgb(232, 232, 232);
  }
  100% {
    background-color: rgb(243, 243, 243);
  }
}
@keyframes cfde2e76 {
  0% {
    background-color: rgb(232, 232, 232);
  }
  100% {
    background-color: rgb(243, 243, 243);
  }
}
._5876ac67[fb-xfbml-state="rendered"] + * {
  display: none;
}
._394bc26c {
  background: #fff;
  border: 0;
  border-radius: 3px;
  box-shadow: 0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);
  margin: 1px;
  max-width: 658px;
  padding: 0;
  width: 99.375%;
  width: calc(100% - 2px);
}
._55fbc3e7 {
  padding: 8px;
}
.f7c251d8 {
   background: #f8f8f8;
   line-height: 0;
   margin-top: 40px;
   padding: 50% 0;
   text-align: center;
   width: 100%;
}
.babb5ca6 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAAGFBMVEUiIiI9PT0eHh4gIB4hIBkcHBwcHBwcHBydr+JQAAAACHRSTlMABA4YHyQsM5jtaMwAAADfSURBVDjL7ZVBEgMhCAQBAf//42xcNbpAqakcM0ftUmFAAIBE81IqBJdS3lS6zs3bIpB9WED3YYXFPmHRfT8sgyrCP1x8uEUxLMzNWElFOYCV6mHWWwMzdPEKHlhLw7NWJqkHc4uIZphavDzA2JPzUDsBZziNae2S6owH8xPmX8G7zzgKEOPUoYHvGz1TBCxMkd3kwNVbU0gKHkx+iZILf77IofhrY1nYFnB/lQPb79drWOyJVa/DAvg9B/rLB4cC+Nqgdz/TvBbBnr6GBReqn/nRmDgaQEej7WhonozjF+Y2I/fZou/qAAAAAElFTkSuQmCC);
  display: block;
  height: 44px;
  margin: 0 auto -44px;
  position: relative;
  top: -22px;
  width: 44px;
}
.f5e8c237 {
  margin: 8px 0 0 0;
  padding :0 4px;
}
._10fbf45a {
  color:#000;
  font-family: Arial,sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 17px;
  text-decoration: none;
  word-wrap: break-word;
}._771f6bab {
}
._771f6bab > span {
    min-width: 0 !important
}._4befb194 {
  color: #828282;
  margin-bottom: 14px;
  font-weight: 300
}

._4befb194 ._6d9d474f {
  font-weight: 400;
  vertical-align: middle
}

._52553624 {
  font-weight: 400
}

._52553624 ._693218d6 {
  font-weight: 500
}
.fca4a598 {
  border-top: none;
  padding: 23px 15px 20px 15px;
  font-size: 1em;
  line-height: inherit
}

.fca4a598 p {
  margin: 0;
  padding: 0
}

._3998ddab {
  padding-top: 14px;
}

._36d555e8 {
  color: #000;
}

._827b4290 {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

._6f26bb30 {
  font-weight: 500;
}
._45d8a84e {
  background-color: #ecf3fc;
  border: 2px solid transparent;
  border-radius: 4px;
  color: #000000;
  display: block;
  font-weight: 300;
  margin-top: 10px;
  padding: 10px;
  line-height: 20px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  -webkit-transition: color .35s;
  transition: color .35s
}

._45d8a84e.b0502c86 {
  padding-left: 34px
}

._45d8a84e.b0502c86:before {
  background-color: #fff;
  border-radius: 100%;
  border: 2px solid #a6c8f1;
  content: ' ';
  display: inline-block;
  margin: 0 11px;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%)
}

._45d8a84e._38ab2c43 {
  color: rgba(0, 0, 0, 0);
  cursor: default
}

._45d8a84e.ebe4c8e9 {
  border: 2px solid #a6c8f1;

  :before {
    background-color: #a6c8f1;
    box-shadow: 0px 0 0px 2px #fff inset
  }
}

._45d8a84e:not(._38ab2c43):hover {
  border: 2px solid #a6c8f1
}

._59a3944a {
  font-weight: 400;
  padding: 8px;
}

._6417f952 {
  height: 100%;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-transition: all .35s;
  transition: all .35s
}

._6417f952:before {
  content: ' ';
  display: inline-block;
  height: 100%;
  vertical-align: middle
}

.a02c76a3 {
  background-color: #dae8f9;
}

.adb7fbcd {
  color: #000000;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
  -webkit-transition: -webkit-transform .35s;
  transition: -webkit-transform .35s;
  transition: transform .35s;
  transition: transform .35s, -webkit-transform .35s;
  width: 100%
}

.adb7fbcd * {
  vertical-align: middle
}

._38ab2c43 .adb7fbcd {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transform: translateX(0, 0, 0);
          transform: translateX(0, 0, 0);
  color: rgba()
}

.adb7fbcd ._0a4bbe88 {
  position: absolute;
  top: 50%;
  left: 10px;
  right: 10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%)
}

.adb7fbcd .e58fd78b {
  left: 8px;
  right: 8px
}
.af6a7096 {
  padding: 23px 15px 20px 15px;

  .f343e05c {
    font-weight: 500;
  }
}

.af6a7096 ._4168d9a3 {
  margin-bottom: 10px;
}

.af6a7096 p {
  margin: 0;
  padding: 0;
  font-size: 1em;
  line-height: inherit;
}

._3ee26c5d {
  padding-top: 14px;
}

._9159a938 {
  background-color: #ecf3fc;
  position: relative
}

._9159a938 ._5dace678 {
  display: inline-block;
  width: 200px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

._9159a938 ._5dace678 ._6440932f {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

._9159a938 ._5dace678 ._69eb1bf0 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(255,255,255,.2);
}

._9159a938 ._03a5f3a1 {
  width: 130px;
}

._9159a938 ._001d387a {
  display: inline-block;
  width: calc(100% - 200px);
  margin-left: 200px;
  padding: 14px 40px;
  vertical-align: top;
  font-weight: 400;
}

._9159a938 ._001d387a ._4168d9a3 {
  color: #000000;
}

._9159a938 ._001d387a .d9932b65 {
  position: relative;
  display: block;
  width: 100%;
  margin-top: 19px;
  padding: 0;
  background-color: transparent;
  border: 2px solid #000000;
  cursor: pointer;
}

._9159a938 ._001d387a .d9932b65:hover {
  opacity: .5;
}

._9159a938 ._001d387a .d9932b65 ._346d0d48 {
  display: block;
  width: 100%;
  height: 100%;
  padding: 10px;
  text-decoration: none;
  color: #000000;
  font-size: 17px;
  line-height: normal;
  font-weight: bold;
}

._9159a938 ._001d387a .d9932b65 ._346d0d48 ._4168d9a3 {}

._9159a938 ._001d387a .d9932b65 ._346d0d48 ._4168d9a3:after {
  content: ' >';
}

._9159a938 ._647d5003 {
  width: calc(100% - 130px);
  margin-left: 130px;
  padding: 14px;
  font-weight: 500;
}

._9159a938 ._647d5003 .d9932b65 {}

._9159a938 ._647d5003 .d9932b65 ._3d6deb22 {
  padding: 8px;
  font-size: 14px;
}._289dfd05 {
  color: #828282;
  margin-bottom: 14px;
  font-weight: 300;
}

._25db7815 {
  font-weight: 400;
}
.a3ae711d {
  overflow: hidden;
}

.c1a0f0fb._761e9d09 {
  -webkit-transition: -webkit-transform .35s cubic-bezier(.63,.14,.39,.87);
  transition: -webkit-transform .35s cubic-bezier(.63,.14,.39,.87);
  transition: transform .35s cubic-bezier(.63,.14,.39,.87);
  transition: transform .35s cubic-bezier(.63,.14,.39,.87), -webkit-transform .35s cubic-bezier(.63,.14,.39,.87);
}

._5645158f {
  display: block;
  width: 100%;
  padding: 15px;
  white-space: nowrap;
}

._9f42c6f4 {
  position: relative;
  display: block;
  width: 100%;
  margin: auto;
  padding: 10px 30px;
  font-size: 15px;
  text-align: center;
  color: rgb(0, 85, 153);
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid rgb(229, 238, 244);
  cursor: pointer;
  outline: none;
}

._9f42c6f4:hover {
  background: rgb(241, 247, 252);
  border: 1px solid rgb(201, 218, 229);
}

._9f42c6f4 span {
  position: relative;
  display: inline-block;
  padding-right: 15px;
}
._9f42c6f4 span::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 2px;
  right: 0;
  margin: auto;
  display: block;
  width: 6px;
  height: 6px;
  border-bottom: 1px currentColor solid;
  border-right: 1px currentColor solid;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.theme-dark ._9f42c6f4 {
  background-color: #424242;
  border-color: #555555;
  color: #ffffff;
}

.theme-dark ._9f42c6f4:hover {
  background-color: #484848;
  border-color: #575757;
}
._52111a18 {
  top: 0;
  right: 0;
  background-color: #fff;
  position: relative;
  z-index: 100;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 80%;
  max-width: 644px;
  min-width: 300px;
  margin: 50px 0
}

._9e008c94 ._52111a18 {
  min-height: 100vh;
  -webkit-transform: none;
          transform: none;
  left: 0;
  right: 0;
  max-width: none;
  min-width: none;
  width: 100%;
  top: 0;
  margin: 0;
  padding-bottom: 160px
}

._338eb989 {
  overflow-x: hidden;
  overflow-y: scroll;
  background-color: rgba(0, 0, 0, 0.8);
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 90100;
  position: fixed;
}

._61de7309 {
  z-index: 99;
  position: fixed;
  top: 50px;    
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  width: 80%;
  height: 30px;
  max-width: 644px;
  min-width: 300px;
  overflow: visible
}

._61de7309 ._15c208c9 {
  position: absolute;
  top: 0;
  right: -40px;
  color: #fff;
  font-size: 40px;
  line-height: .5;
  cursor: pointer;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0)
}

._9e008c94 ._61de7309 {
  display: none
}

._1309e1fe {
  color: #fff;
  padding: 15px 20px;
  background-color: #545454
}

._1309e1fe ._6c9627db {
  display: inline-block
}

._1309e1fe ._6c9627db ._15c208c9 {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle
}

.fa3c308a {
  padding-left: 15px;
  padding-right: 15px;
}@font-face {
  font-family: 'Roboto';
  src: url("https://a.wpimg.pl/a/i/stg/fonts/roboto-light-webfont.eot");
  src: url("https://a.wpimg.pl/a/i/stg/fonts/roboto-light-webfont.eot?#iefix") format("embedded-opentype"), url("https://a.wpimg.pl/a/i/stg/fonts/roboto-light-webfont.woff2") format("woff2"), url("https://a.wpimg.pl/a/i/stg/fonts/roboto-light-webfont.woff") format("woff"), url("https://a.wpimg.pl/a/i/stg/fonts/roboto-light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url("https://a.wpimg.pl/a/i/stg/fonts/roboto-regular-webfont.eot");
  src: url("https://a.wpimg.pl/a/i/stg/fonts/roboto-regular-webfont.eot?#iefix") format("embedded-opentype"), url("https://a.wpimg.pl/a/i/stg/fonts/roboto-regular-webfont.woff2") format("woff2"), url("https://a.wpimg.pl/a/i/stg/fonts/roboto-regular-webfont.woff") format("woff"), url("https://a.wpimg.pl/a/i/stg/fonts/roboto-regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url("https://a.wpimg.pl/a/i/stg/fonts/roboto-medium-webfont.eot");
  src: url("https://a.wpimg.pl/a/i/stg/fonts/roboto-medium-webfont.eot?#iefix") format("embedded-opentype"), url("https://a.wpimg.pl/a/i/stg/fonts/roboto-medium-webfont.woff2") format("woff2"), url("https://a.wpimg.pl/a/i/stg/fonts/roboto-medium-webfont.woff") format("woff"), url("https://a.wpimg.pl/a/i/stg/fonts/roboto-medium-webfont.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url("https://a.wpimg.pl/a/i/stg/fonts/roboto-bold-webfont.eot");
  src: url("https://a.wpimg.pl/a/i/stg/fonts/roboto-bold-webfont.eot?#iefix") format("embedded-opentype"), url("https://a.wpimg.pl/a/i/stg/fonts/roboto-bold-webfont.woff2") format("woff2"), url("https://a.wpimg.pl/a/i/stg/fonts/roboto-bold-webfont.woff") format("woff"), url("https://a.wpimg.pl/a/i/stg/fonts/roboto-bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}

html, body {
  text-size-adjust: none;
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
}

.be1f7db1 {
  line-height: 26px;
  font-size: 17px;
}

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

* {
  font-family: 'Roboto', sans-serif;
}

.theme-dark a {
  color: lightblue;
}

.theme-dark .be1f7db1 {
  background: #212121;
  color: #ffffff;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiIuL3B1YmxpYy9tYWluLmNzcyIsInNvdXJjZVJvb3QiOiIifQ==*/