.Col_col__2d6vQ {
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 1440px) {
  .Col_col__2d6vQ {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media only screen and (max-width: 680px) {
  .Col_col__2d6vQ {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.Col_colFlex__PGF_W {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.Col_col-1__1GcZG {
  width: 8.333333333333334%;
}
@media only screen and (max-width: 680px) {
  .Col_col-1__1GcZG {
    width: 100%;
  }
}
.Col_col-offset-1__9yYXf {
  margin-left: 8.333333333333334%;
}
@media only screen and (max-width: 680px) {
  .Col_col-offset-1__9yYXf {
    margin-left: 0;
  }
}
.Col_col-2__vq8po {
  width: 16.666666666666668%;
}
@media only screen and (max-width: 680px) {
  .Col_col-2__vq8po {
    width: 100%;
  }
}
.Col_col-offset-2__2iEU6 {
  margin-left: 16.666666666666668%;
}
@media only screen and (max-width: 680px) {
  .Col_col-offset-2__2iEU6 {
    margin-left: 0;
  }
}
.Col_col-3__2pAFR {
  width: 25%;
}
@media only screen and (max-width: 680px) {
  .Col_col-3__2pAFR {
    width: 100%;
  }
}
.Col_col-offset-3__1zXWV {
  margin-left: 25%;
}
@media only screen and (max-width: 680px) {
  .Col_col-offset-3__1zXWV {
    margin-left: 0;
  }
}
.Col_col-4__39CrX {
  width: 33.333333333333336%;
}
@media only screen and (max-width: 680px) {
  .Col_col-4__39CrX {
    width: 100%;
  }
}
.Col_col-offset-4__28iCr {
  margin-left: 33.333333333333336%;
}
@media only screen and (max-width: 680px) {
  .Col_col-offset-4__28iCr {
    margin-left: 0;
  }
}
.Col_col-5__1CgvJ {
  width: 41.666666666666664%;
}
@media only screen and (max-width: 680px) {
  .Col_col-5__1CgvJ {
    width: 100%;
  }
}
.Col_col-offset-5__kPRD1 {
  margin-left: 41.666666666666664%;
}
@media only screen and (max-width: 680px) {
  .Col_col-offset-5__kPRD1 {
    margin-left: 0;
  }
}
.Col_col-6__1a7kl {
  width: 50%;
}
@media only screen and (max-width: 680px) {
  .Col_col-6__1a7kl {
    width: 100%;
  }
}
.Col_col-offset-6__2K2zV {
  margin-left: 50%;
}
@media only screen and (max-width: 680px) {
  .Col_col-offset-6__2K2zV {
    margin-left: 0;
  }
}
.Col_col-7__2fryE {
  width: 58.333333333333336%;
}
@media only screen and (max-width: 680px) {
  .Col_col-7__2fryE {
    width: 100%;
  }
}
.Col_col-offset-7__32rfG {
  margin-left: 58.333333333333336%;
}
@media only screen and (max-width: 680px) {
  .Col_col-offset-7__32rfG {
    margin-left: 0;
  }
}
.Col_col-8__ImkE9 {
  width: 66.66666666666667%;
}
@media only screen and (max-width: 680px) {
  .Col_col-8__ImkE9 {
    width: 100%;
  }
}
.Col_col-offset-8__1OiKv {
  margin-left: 66.66666666666667%;
}
@media only screen and (max-width: 680px) {
  .Col_col-offset-8__1OiKv {
    margin-left: 0;
  }
}
.Col_col-9__s6GWV {
  width: 75%;
}
@media only screen and (max-width: 680px) {
  .Col_col-9__s6GWV {
    width: 100%;
  }
}
.Col_col-offset-9__1uT4g {
  margin-left: 75%;
}
@media only screen and (max-width: 680px) {
  .Col_col-offset-9__1uT4g {
    margin-left: 0;
  }
}
.Col_col-10__2Wiw7 {
  width: 83.33333333333333%;
}
@media only screen and (max-width: 680px) {
  .Col_col-10__2Wiw7 {
    width: 100%;
  }
}
.Col_col-offset-10__1hFMM {
  margin-left: 83.33333333333333%;
}
@media only screen and (max-width: 680px) {
  .Col_col-offset-10__1hFMM {
    margin-left: 0;
  }
}
.Col_col-11__3WSjx {
  width: 91.66666666666667%;
}
@media only screen and (max-width: 680px) {
  .Col_col-11__3WSjx {
    width: 100%;
  }
}
.Col_col-offset-11__2hAOz {
  margin-left: 91.66666666666667%;
}
@media only screen and (max-width: 680px) {
  .Col_col-offset-11__2hAOz {
    margin-left: 0;
  }
}
.Col_col-12__2nThc {
  width: 100%;
}
@media only screen and (max-width: 680px) {
  .Col_col-12__2nThc {
    width: 100%;
  }
}
.Col_col-offset-12__242mB {
  margin-left: 100%;
}
@media only screen and (max-width: 680px) {
  .Col_col-offset-12__242mB {
    margin-left: 0;
  }
}
@media only screen and (max-width: 1190px) {
  .Col_col-l-1__14oHB {
    width: 8.333333333333334%;
  }
}
@media only screen and (max-width: 1024px) {
  .Col_col-md-1__28ocn {
    width: 8.333333333333334%;
  }
}
@media only screen and (max-width: 680px) {
  .Col_col-sm-1__33rI2 {
    width: 8.333333333333334%;
  }
}
@media only screen and (max-width: 360px) {
  .Col_col-xs-1__3tm2z {
    width: 8.333333333333334%;
  }
}
@media only screen and (max-width: 1190px) {
  .Col_col-l-2__3HuMO {
    width: 16.666666666666668%;
  }
}
@media only screen and (max-width: 1024px) {
  .Col_col-md-2__17dkM {
    width: 16.666666666666668%;
  }
}
@media only screen and (max-width: 680px) {
  .Col_col-sm-2__3rjJr {
    width: 16.666666666666668%;
  }
}
@media only screen and (max-width: 360px) {
  .Col_col-xs-2__8jqlP {
    width: 16.666666666666668%;
  }
}
@media only screen and (max-width: 1190px) {
  .Col_col-l-3__2vkyc {
    width: 25%;
  }
}
@media only screen and (max-width: 1024px) {
  .Col_col-md-3__3fC04 {
    width: 25%;
  }
}
@media only screen and (max-width: 680px) {
  .Col_col-sm-3__3_r5O {
    width: 25%;
  }
}
@media only screen and (max-width: 360px) {
  .Col_col-xs-3__3IZvW {
    width: 25%;
  }
}
@media only screen and (max-width: 1190px) {
  .Col_col-l-4__34W7H {
    width: 33.333333333333336%;
  }
}
@media only screen and (max-width: 1024px) {
  .Col_col-md-4__2N0OG {
    width: 33.333333333333336%;
  }
}
@media only screen and (max-width: 680px) {
  .Col_col-sm-4__oGodN {
    width: 33.333333333333336%;
  }
}
@media only screen and (max-width: 360px) {
  .Col_col-xs-4__1_OmF {
    width: 33.333333333333336%;
  }
}
@media only screen and (max-width: 1190px) {
  .Col_col-l-5__2Dw6K {
    width: 41.666666666666664%;
  }
}
@media only screen and (max-width: 1024px) {
  .Col_col-md-5__1Bfvl {
    width: 41.666666666666664%;
  }
}
@media only screen and (max-width: 680px) {
  .Col_col-sm-5__1IeM_ {
    width: 41.666666666666664%;
  }
}
@media only screen and (max-width: 360px) {
  .Col_col-xs-5__1UmzJ {
    width: 41.666666666666664%;
  }
}
@media only screen and (max-width: 1190px) {
  .Col_col-l-6__UnZWV {
    width: 50%;
  }
}
@media only screen and (max-width: 1024px) {
  .Col_col-md-6__1EF0W {
    width: 50%;
  }
}
@media only screen and (max-width: 680px) {
  .Col_col-sm-6__cqNbc {
    width: 50%;
  }
}
@media only screen and (max-width: 360px) {
  .Col_col-xs-6__3gfzF {
    width: 50%;
  }
}
@media only screen and (max-width: 1190px) {
  .Col_col-l-7__1cPpY {
    width: 58.333333333333336%;
  }
}
@media only screen and (max-width: 1024px) {
  .Col_col-md-7__2kKvw {
    width: 58.333333333333336%;
  }
}
@media only screen and (max-width: 680px) {
  .Col_col-sm-7__DKZdc {
    width: 58.333333333333336%;
  }
}
@media only screen and (max-width: 360px) {
  .Col_col-xs-7__3RGSF {
    width: 58.333333333333336%;
  }
}
@media only screen and (max-width: 1190px) {
  .Col_col-l-8__3A30d {
    width: 66.66666666666667%;
  }
}
@media only screen and (max-width: 1024px) {
  .Col_col-md-8__fy2Eo {
    width: 66.66666666666667%;
  }
}
@media only screen and (max-width: 680px) {
  .Col_col-sm-8__3AmNs {
    width: 66.66666666666667%;
  }
}
@media only screen and (max-width: 360px) {
  .Col_col-xs-8__UvHcX {
    width: 66.66666666666667%;
  }
}
@media only screen and (max-width: 1190px) {
  .Col_col-l-9__2gJGv {
    width: 75%;
  }
}
@media only screen and (max-width: 1024px) {
  .Col_col-md-9__1i4Bp {
    width: 75%;
  }
}
@media only screen and (max-width: 680px) {
  .Col_col-sm-9__26N1i {
    width: 75%;
  }
}
@media only screen and (max-width: 360px) {
  .Col_col-xs-9__M5_kx {
    width: 75%;
  }
}
@media only screen and (max-width: 1190px) {
  .Col_col-l-10__3_fOb {
    width: 83.33333333333333%;
  }
}
@media only screen and (max-width: 1024px) {
  .Col_col-md-10__3PWTa {
    width: 83.33333333333333%;
  }
}
@media only screen and (max-width: 680px) {
  .Col_col-sm-10__2VoI3 {
    width: 83.33333333333333%;
  }
}
@media only screen and (max-width: 360px) {
  .Col_col-xs-10__15olm {
    width: 83.33333333333333%;
  }
}
@media only screen and (max-width: 1190px) {
  .Col_col-l-11__23H9R {
    width: 91.66666666666667%;
  }
}
@media only screen and (max-width: 1024px) {
  .Col_col-md-11__2T_P9 {
    width: 91.66666666666667%;
  }
}
@media only screen and (max-width: 680px) {
  .Col_col-sm-11__3ht6- {
    width: 91.66666666666667%;
  }
}
@media only screen and (max-width: 360px) {
  .Col_col-xs-11__3H_Ax {
    width: 91.66666666666667%;
  }
}
@media only screen and (max-width: 1190px) {
  .Col_col-l-12__3SyjP {
    width: 100%;
  }
}
@media only screen and (max-width: 1024px) {
  .Col_col-md-12__oIYed {
    width: 100%;
  }
}
@media only screen and (max-width: 680px) {
  .Col_col-sm-12__22wDg {
    width: 100%;
  }
}
@media only screen and (max-width: 360px) {
  .Col_col-xs-12__3-KVk {
    width: 100%;
  }
}

.Row_row__32mTN {
  width: 100%;
  max-width: 1420px;
  margin-left: auto;
  margin-right: auto;
  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;
}
.Row_row__32mTN .Row_row__32mTN {
  width: auto;
  margin-left: -10px;
  margin-right: -10px;
}
@media only screen and (max-width: 680px) {
  .Row_row__32mTN .Row_row__32mTN {
    margin-left: -20px;
    margin-right: -20px;
  }
}
.Row_rowVerticalCenter__2AkBx {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.Row_rowNarrow__NFmX6 {
  max-width: 900px;
}
.Row_row__32mTN.Row_tablet__1ucbS {
  max-width: 830px;
}

.PasswordRecoveryModal_wrapper__rgZpr {
  padding: 20px;
  background: #fff;
  border-radius: 5px;
}
.PasswordRecoveryModal_inputs_wrap__sV3Pj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.PasswordRecoveryModal_inputs_wrap__sV3Pj > label {
  width: 259px;
}
.PasswordRecoveryModal_controls__3UuWp {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.PasswordRecoveryModal_controls__3UuWp button {
  margin-left: auto;
}
.PasswordRecoveryModal_controls__3UuWp div {
  margin-left: auto;
  margin-right: 20px;
}
.PasswordRecoveryModal_forgot_link__1gvlh {
  color: #23ada8;
  text-decoration: none;
  border-bottom: 1px dotted #23ada8;
}
.PasswordRecoveryModal_forgot_link__1gvlh:hover {
  color: #2b3fb0;
  border-bottom: 1px dotted #2b3fb0;
}
.PasswordRecoveryModal_captcha_container__2iEj2 {
  -webkit-transform: scaleX(0.86);
      -ms-transform: scaleX(0.86);
          transform: scaleX(0.86);
  height: 78px;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  margin-right: auto;
  margin-top: 35px;
  margin-bottom: 35px;
}
@media tablet {
  .PasswordRecoveryModal_captcha_container__2iEj2 {
    margin-top: 25px;
    margin-bottom: 0;
  }
}
@media small {
  .PasswordRecoveryModal_captcha_container__2iEj2 {
    -webkit-transform: scaleX(0.86);
        -ms-transform: scaleX(0.86);
            transform: scaleX(0.86);
  }
}
.PasswordRecoveryModal_successMessage__3pLrn {
  margin-bottom: 25px;
  color: #23ada8;
}

.ButtonLoader_wrapper__3bcQg {
  display: block;
}
.ButtonLoader_loader__uutTt {
  -webkit-animation: ButtonLoader_spin__2PiVN 1s infinite linear;
          animation: ButtonLoader_spin__2PiVN 1s infinite linear;
}
@-webkit-keyframes ButtonLoader_spin__2PiVN {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes ButtonLoader_spin__2PiVN {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.Input_label__2J1k9 {
  position: relative;
  display: block;
}
.Input_label_text__2WM-f {
  display: block;
  margin-bottom: 5px;
  color: #2b2b2b;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
}
.Input_label_text__2WM-f.Input_with_tooltip__2BS_h {
  position: relative;
  display: inline-block;
}
.Input_input__qaTSN {
  padding: 9px 20px;
  width: 100%;
  height: 50px;
  outline: none;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  color: #2b2b2b;
  font-size: 16px;
  line-height: 30px;
  resize: vertical;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
@media only screen and (max-width: 960px) {
  .Input_input__qaTSN {
    height: 46px;
  }
}
.Input_send__3Z1bo {
  padding-left: 55px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSW52aXNpb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9IjAuMjAwMDAwMDAzIj4KICAgICAgICA8ZyBpZD0iMS4tSG9tZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNzAuMDAwMDAwLCAtMTE2Mi4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMjAuMDAwMDAwLCAxMDAyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTY4LjU5NTg5NDMsMTYwLjA3NzQ3OSBMNTAuNjU0NDU5NiwxNjcuMTU1NjA0IEM0OS44MzMxOTY4LDE2Ny40NzE1OTIgNDkuNzcwMDIyNywxNjguNjA5MTQ3IDUwLjU0OTE2OTUsMTY5LjAzMDQ2NCBMNTUuNTYwOTc4NywxNzEuNzY5MDI0IEM1NS43Mjk0NDI5LDE3MS44NzQzNTQgNTUuOTYxMDgxMSwxNzEuODUzMjg4IDU2LjEyOTU0NTMsMTcxLjc0Nzk1OSBMNjAuNTcyNzg3OSwxNjguNzc3Njc0IEM2MS4wMTUwMDY0LDE2OC40ODI3NTIgNjEuNTIwMzk4OSwxNjkuMDA5Mzk4IDYxLjIyNTU4NjYsMTY5LjQzMDcxNSBMNTguMjU2NDA1NSwxNzMuODc1NjA5IEM1OC4xNTExMTU0LDE3NC4wNDQxMzYgNTguMTMwMDU3NCwxNzQuMjU0Nzk0IDU4LjIzNTM0NzUsMTc0LjQ0NDM4NyBMNjAuOTcyODkwNCwxNzkuNDU4MDU5IEM2MS4zOTQwNTA4LDE4MC4yMzc0OTUgNjIuNTMxMTg0LDE4MC4xNTMyMzIgNjIuODQ3MDU0MywxNzkuMzUyNzI5IEw2OS45MjI1NDk3LDE2MS40MDQ2MjggQzcwLjI1OTQ3OCwxNjAuNTYxOTk0IDY5LjQzODIxNTIsMTU5Ljc0MDQyNiA2OC41OTU4OTQzLDE2MC4wNzc0NzkgWiIgaWQ9InNlbmQiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) 20px center no-repeat;
}
.Input_send__3Z1bo.Input_focus__3waHu,
.Input_send__3Z1bo:focus {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSW52aXNpb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIwLi1VSS1raXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MjguMDAwMDAwLCAtMTczNC4wMDAwMDApIiBmaWxsPSIjMkIyQjJCIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMy1Db3B5LTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYwOC4wMDAwMDAsIDE2ODQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzguNTk1ODk0Myw1MC4wNzc0NzkxIEwyMC42NTQ0NTk2LDU3LjE1NTYwMzggQzE5LjgzMzE5NjgsNTcuNDcxNTkxNSAxOS43NzAwMjI3LDU4LjYwOTE0NzMgMjAuNTQ5MTY5NSw1OS4wMzA0NjQzIEwyNS41NjA5Nzg3LDYxLjc2OTAyNDQgQzI1LjcyOTQ0MjksNjEuODc0MzUzNyAyNS45NjEwODExLDYxLjg1MzI4NzggMjYuMTI5NTQ1Myw2MS43NDc5NTg2IEwzMC41NzI3ODc5LDU4Ljc3NzY3NDEgQzMxLjAxNTAwNjQsNTguNDgyNzUyMiAzMS41MjAzOTg5LDU5LjAwOTM5ODQgMzEuMjI1NTg2Niw1OS40MzA3MTU0IEwyOC4yNTY0MDU1LDYzLjg3NTYwOTIgQzI4LjE1MTExNTQsNjQuMDQ0MTM1OSAyOC4xMzAwNTc0LDY0LjI1NDc5NDQgMjguMjM1MzQ3NSw2NC40NDQzODcgTDMwLjk3Mjg5MDQsNjkuNDU4MDU4NyBDMzEuMzk0MDUwOCw3MC4yMzc0OTUxIDMyLjUzMTE4NCw3MC4xNTMyMzE3IDMyLjg0NzA1NDMsNjkuMzUyNzI5NSBMMzkuOTIyNTQ5Nyw1MS40MDQ2Mjc1IEM0MC4yNTk0NzgsNTAuNTYxOTkzNiAzOS40MzgyMTUyLDQ5Ljc0MDQyNTYgMzguNTk1ODk0Myw1MC4wNzc0NzkxIFoiIGlkPSJzZW5kIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
}
.Input_send__3Z1bo.Input_filled__2q7FA {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSW52aXNpb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIwLi1VSS1raXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MjguMDAwMDAwLCAtMTczNC4wMDAwMDApIiBmaWxsPSIjMkIyQjJCIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMy1Db3B5LTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYwOC4wMDAwMDAsIDE2ODQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzguNTk1ODk0Myw1MC4wNzc0NzkxIEwyMC42NTQ0NTk2LDU3LjE1NTYwMzggQzE5LjgzMzE5NjgsNTcuNDcxNTkxNSAxOS43NzAwMjI3LDU4LjYwOTE0NzMgMjAuNTQ5MTY5NSw1OS4wMzA0NjQzIEwyNS41NjA5Nzg3LDYxLjc2OTAyNDQgQzI1LjcyOTQ0MjksNjEuODc0MzUzNyAyNS45NjEwODExLDYxLjg1MzI4NzggMjYuMTI5NTQ1Myw2MS43NDc5NTg2IEwzMC41NzI3ODc5LDU4Ljc3NzY3NDEgQzMxLjAxNTAwNjQsNTguNDgyNzUyMiAzMS41MjAzOTg5LDU5LjAwOTM5ODQgMzEuMjI1NTg2Niw1OS40MzA3MTU0IEwyOC4yNTY0MDU1LDYzLjg3NTYwOTIgQzI4LjE1MTExNTQsNjQuMDQ0MTM1OSAyOC4xMzAwNTc0LDY0LjI1NDc5NDQgMjguMjM1MzQ3NSw2NC40NDQzODcgTDMwLjk3Mjg5MDQsNjkuNDU4MDU4NyBDMzEuMzk0MDUwOCw3MC4yMzc0OTUxIDMyLjUzMTE4NCw3MC4xNTMyMzE3IDMyLjg0NzA1NDMsNjkuMzUyNzI5NSBMMzkuOTIyNTQ5Nyw1MS40MDQ2Mjc1IEM0MC4yNTk0NzgsNTAuNTYxOTkzNiAzOS40MzgyMTUyLDQ5Ljc0MDQyNTYgMzguNTk1ODk0Myw1MC4wNzc0NzkxIFoiIGlkPSJzZW5kIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
}
.Input_search__3aVvp {
  padding-left: 55px;
  background: url(/static/assets/search.4b5ca374.svg) 20px center no-repeat;
}
.Input_search__3aVvp::-webkit-search-cancel-button {
  display: none;
}
.Input_search__3aVvp::-ms-clear {
  display: none;
}
.Input_search_crossKey__2JTwD {
  position: absolute;
  top: 60px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 25px;
  cursor: pointer;
}
.Input_search_cross__3BF-f {
  position: absolute;
  top: 25px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 25px;
  cursor: pointer;
}
.Input_rounded__2puZV {
  border-radius: 25px;
}
.Input_error__vf8HZ {
  border-color: #ca1010;
}
.Input_label_text_error__3NFNc {
  color: #ca1010;
}
.Input_error_message__oP5fI {
  position: absolute;
  top: 100%;
  left: 0;
  color: #ca1010;
  font-size: 13px;
}
.Input_halfed__2ySTd {
  -ms-flex-preferred-size: 46.7%;
      flex-basis: 46.7%;
}
@media (max-width: 760px) {
  .Input_halfed__2ySTd {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.Input_currency__2VTUC {
  position: absolute;
  top: 36px;
  right: 1px;
  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: 53px;
  height: 48px;
  border-left: 1px solid #e4e4e4;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #fff;
  color: rgba(43,43,43,0.5);
  font-weight: 400;
  font-size: 19px;
  font-family: 'Helvetica', 'Arial', sans-serif;
  line-height: 22px;
}
.Input_tooltip__3e1Uh {
  position: absolute;
  top: 50%;
  right: -25px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  z-index: 9;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.Input_tooltip__3e1Uh:after,
.Input_tooltip__3e1Uh:before {
  position: absolute;
  display: none;
  top: -22px;
  left: calc(50% - 3px);
  z-index: -1;
  width: 15px;
  height: 15px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.12);
          box-shadow: 0 0 10px 0 rgba(0,0,0,0.12);
  content: '';
  -webkit-transform: rotate(45deg) translateX(-50%);
      -ms-transform: rotate(45deg) translateX(-50%);
          transform: rotate(45deg) translateX(-50%);
}
.Input_tooltip__3e1Uh:before {
  z-index: 1;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: none;
}
.Input_tooltip__3e1Uh:hover .Input_tooltip_content__2SbsP {
  display: block;
}
.Input_tooltip__3e1Uh:hover:after,
.Input_tooltip__3e1Uh:hover:before {
  display: block;
}
.Input_tooltip__3e1Uh:hover .fill-tooltip {
  fill: #2b2b2b;
}
.Input_tooltip_content__2SbsP {
  position: absolute;
  display: none;
  bottom: calc(100% + 20px);
  left: 50%;
  padding: 10px 20px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: calc(100vw / 3);
  border-radius: 5px;
  background-color: #f00;
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.12);
          box-shadow: 0 0 10px 0 rgba(0,0,0,0.12);
  color: #2b2b2b;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media (max-width: 1410px) {
  .Input_tooltip_content__2SbsP {
    left: -88px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    max-width: calc(100vw / 2.5);
  }
}
@media only screen and (max-width: 680px) {
  .Input_tooltip_content__2SbsP {
    max-width: calc(100vw - 40px);
  }
}
input[type='search'] {
  -webkit-appearance: textfield;
}
input::-webkit-search-cancel-button {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 13px;
  height: 13px;
  cursor: pointer;
  -webkit-transform: translateY(-60%);
          transform: translateY(-60%);
}
input[disabled] {
  background-color: #e4e4e4;
}
input {
  -webkit-appearance: none;
}

.Button_btn__fpe-a {
  cursor: pointer;
  padding: 5px 30px;
  text-transform: uppercase;
  outline: none;
  border-radius: 25px;
  background-color: #ffa000;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 30px;
  height: 50px;
  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;
}
.Button_btn__fpe-a:hover:not([disabled]) {
  background-color: #2b3fb0;
}
.Button_secondary__2qwxx {
  background-color: #2bb0ab;
}
.Button_red__3Jpd9 {
  background-color: #d54040;
}
.Button_white__2aeAR {
  background-color: #fff;
  border: 2px solid #ffa000;
  color: #ffa000;
}
.Button_white__2aeAR:hover:not([disabled]) {
  background-color: #ffa000;
  color: #fff;
}
.Button_gray__zP8nZ {
  background-color: #fff;
  border: 2px solid #878785;
  color: #878785;
}
.Button_gray__zP8nZ:hover {
  background-color: #878785 !important;
  color: #fff;
}
.Button_green__2lJHd {
  background-color: #25ce77;
}
.Button_disabled__3Hr0B {
  opacity: 0.3;
  cursor: default;
}
.Button_loading__2wpXd {
  position: relative;
  background-color: rgba(255,160,0,0.8);
  border-color: transparent;
}
.Button_loading__2wpXd.Button_loading__2wpXd:hover {
  background-color: rgba(255,160,0,0.8);
}
.Button_loading__2wpXd:before,
.Button_loading__2wpXd:after {
  content: '';
  display: inline-block;
  position: absolute;
}
.Button_loading__2wpXd:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjQ3LjUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtZGFzaGFycmF5PSIyMCAxMCIvPgo8L3N2Zz4K);
  background-position: 50%;
  background-size: contain;
  min-height: 40px;
  min-width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  background-repeat: no-repeat;
  -webkit-animation: Button_loader__Cx7cf 2s infinite alternate;
          animation: Button_loader__Cx7cf 2s infinite alternate;
}
.Button_loading__2wpXd:before {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  background: radial-gradient(ellipse at center, #ffa000 0%, rgba(255,255,255,0) 100%);
}
@-webkit-keyframes Button_loader__Cx7cf {
  from {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes Button_loader__Cx7cf {
  from {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.ShareModal_socials__3OucS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
}
.ShareModal_social_item__fKe_O {
  display: block;
  width: 48px;
  height: 48px;
  cursor: pointer;
}
.ShareModal_social_item__fKe_O+.ShareModal_social_item__fKe_O {
  margin-left: 18px;
}
.ShareModal_form__1NxoD {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ShareModal_form__1NxoD label {
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  margin-right: 8px;
}
@media only screen and (max-width: 680px) {
  .ShareModal_form__1NxoD {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .ShareModal_form__1NxoD label {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-bottom: 15px;
  }
}

.IconButton_btn__3T-R5 {
  width: 36px;
  height: 36px;
  outline: none;
  border: 0;
  background-color: rgba(0,0,0,0);
  cursor: pointer;
}
@media only screen and (min-width: 1025px) {
  .IconButton_btn__3T-R5:hover .fill-white {
    fill: #fff;
  }
  .IconButton_btn__3T-R5:hover .fill-orange {
    fill: #ffa000;
    stroke: #ffa000;
  }
  .IconButton_btn__3T-R5:hover .fill-blue {
    fill: #2b3fb0;
  }
}
@media only screen and (max-width: 1024px) {
  .IconButton_btn__3T-R5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: auto;
  }
}
.IconButton_titleVisible__3-Ijv {
  width: auto;
}
.IconButton_titleVisible__3-Ijv+.IconButton_titleVisible__3-Ijv {
  margin-left: 30px;
}
.IconButton_linkLike__3jhwU {
  width: auto;
  color: #23ada8;
}
.IconButton_linkLike__3jhwU .IconButton_title__nwK7l {
  border-bottom: 1px dotted #23ada8;
  color: #23ada8;
}
.IconButton_linkLike__3jhwU:hover {
  color: #2b3fb0;
}
.IconButton_linkLike__3jhwU:hover .IconButton_title__nwK7l {
  border-bottom: 1px dotted #2b3fb0;
  color: #2b3fb0;
}
.IconButton_faved__QZ0on .fill-orange {
  fill: #ffa000;
  stroke: #ffa000;
}
.IconButton_faved__QZ0on .fill-white {
  fill: #fff;
}
.IconButton_favedReversed__3cgQI .fill-orange {
  fill: #fff !important;
  stroke: #fff !important;
}
.IconButton_favedReversed__3cgQI .fill-white {
  fill: #ffa000 !important;
}
.fill-white, .fill-orange {
  -webkit-transition: fill 0.3s, stroke 0.3s;
  transition: fill 0.3s, stroke 0.3s;
}
.IconButton_title__nwK7l {
  display: none;
  visibility: hidden;
}
@media only screen and (max-width: 1024px) {
  .IconButton_title__nwK7l {
    display: inline-block;
    visibility: visible;
    margin-left: 12px;
    color: #2b2b2b;
    font-size: 16px;
    line-height: 22px;
  }
}
.IconButton_title_visible__1k4Ye {
  position: relative;
  display: inline-block;
  visibility: visible;
  margin-left: 8px;
  line-height: 20px;
}
@media only screen and (min-width: 1025px) {
  .IconButton_hidden_desktop__2zeXJ {
    display: none;
    visibility: hidden;
  }
}

.CloseButton_cross__1bwFL:before,
.CloseButton_cross__1bwFL:after {
  content: '';
  background: #fff;
  height: 2px;
  width: 12px;
  margin: 0 auto;
  position: absolute;
  left: 7px;
  top: 50%;
  display: block;
}
.CloseButton_cross__1bwFL:before {
  -webkit-transform: translateY(-50%) rotate(-45deg);
      -ms-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
.CloseButton_cross__1bwFL:after {
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.CloseButton_crossBlack__1r6gz:before,
.CloseButton_crossBlack__1r6gz:after {
  content: '';
  background: #2b2b2b;
  height: 2px;
  width: 12px;
  margin: 0 auto;
  position: absolute;
  left: 7px;
  top: 50%;
  display: block;
}
.CloseButton_crossBlack__1r6gz:before {
  -webkit-transform: translateY(-50%) rotate(-45deg);
      -ms-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
.CloseButton_crossBlack__1r6gz:after {
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.CloseButton_wrapper__3vVjo {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: #2b2b2b;
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
.CloseButton_whiteBg__2bc4E {
  background-color: #fff;
}

.Modal_wrapper__3qtnc {
  z-index: 10000;
  top: 0;
  left: 0;
  background: rgba(0,0,0,0.56);
  width: 100%;
  height: 100%;
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-top: 135px;
}
@media (max-width: 1440px) {
  .Modal_wrapper__3qtnc {
    padding-top: 30px;
  }
}
.Modal_paper__HuUZl {
  position: relative;
  padding: 40px;
  padding-bottom: 0;
  width: 100%;
  overflow: auto;
  max-height: 100vh;
  max-width: 680px;
  background: #fff;
  border-radius: 5px;
}
.Modal_paper__HuUZl:after {
  content: '';
  height: 40px;
  display: block;
}
@media (max-width: 1450px) {
  .Modal_paper__HuUZl {
    max-height: 90vh;
  }
}
@media (max-width: 760px) {
  .Modal_paper__HuUZl {
    max-width: 335px;
    padding: 30px;
    padding-bottom: 0;
  }
  .Modal_paper__HuUZl:after {
    height: 30px;
  }
}
@media only screen and (max-width: 360px) {
  .Modal_paper__HuUZl {
    max-width: 290px;
    padding: 15px;
  }
}
.Modal_photo__2x8hh {
  width: auto;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.Modal_modal_title__3BYj3 {
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  color: #2b2b2b;
}
@media only screen and (max-width: 360px) {
  .Modal_modal_title__3BYj3 {
    white-space: pre-line;
  }
}
.Modal_closeButton__eFS-W:before,
.Modal_closeButton__eFS-W:after {
  content: '';
  background: #fff;
  height: 2px;
  width: 12px;
  margin: 0 auto;
  position: absolute;
  left: 7px;
  top: 50%;
  display: block;
}
.Modal_closeButton__eFS-W:before {
  -webkit-transform: translateY(-50%) rotate(-45deg);
      -ms-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
.Modal_closeButton__eFS-W:after {
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.Modal_closeButtonWithPaper__26nuY {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: #2b2b2b;
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
.Modal_closeButtonWithoutPaper__1C6ye {
  position: relative;
  top: 0;
  right: 10px;
  -webkit-transform: translateY(-150%);
      -ms-transform: translateY(-150%);
          transform: translateY(-150%);
  background-color: #fff;
}
.Modal_closeButtonWithoutPaper__1C6ye > div {
  border-color: #2b2b2b;
}
.Modal_withoutPaperContainer__1AfkV {
  position: relative;
}

.ArticlePreview_wrapper__2ax3u {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  padding-right: 60px;
  min-height: 210px;
  width: 100%;
  border-radius: 5px;
}
.ArticlePreview_wrapper__2ax3u a {
  text-decoration: none;
}
@media only screen and (max-width: 680px) {
  .ArticlePreview_wrapper__2ax3u {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-right: 0;
  }
}
.ArticlePreview_info_wrapper__27MGn {
  margin-left: 30px;
}
@media only screen and (max-width: 680px) {
  .ArticlePreview_info_wrapper__27MGn {
    margin-left: 0;
  }
}
.ArticlePreview_h2__yvsXK {
  color: #2b2b2b;
  font-weight: bold;
  word-break: break-word;
  font-size: 19px;
  line-height: 24px;
}
.ArticlePreview_h2Title__1Pbfv:hover {
  color: #ffa000;
}
.ArticlePreview_teaser__2hvXk {
  font-size: 16px;
  color: #2b2b2b;
}
.ArticlePreview_p__ZeCQm {
  margin-top: 10px;
  margin-bottom: 8px;
  color: #2b2b2b;
  font-size: 16px;
  opacity: 0.5;
}
.ArticlePreview_poster__mDO-P {
  position: relative;
  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;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  overflow: hidden;
  min-width: 210px;
  max-width: 100%;
  max-height: 210px;
  height: 100%;
  border-radius: 5px;
}
.ArticlePreview_poster__mDO-P img {
  border-radius: 5px;
  height: 210px;
  width: 210px;
}
@media only screen and (max-width: 680px) {
  .ArticlePreview_poster__mDO-P img {
    width: 100%;
    height: auto;
  }
}
.ArticlePreview_poster__mDO-P div:first-child {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 680px) {
  .ArticlePreview_poster__mDO-P {
    min-width: auto;
    max-width: none;
    width: 100%;
    margin-bottom: 20px;
    height: calc(100vw - 40px);
    max-height: none;
  }
}
.ArticlePreview_poster__mDO-P:before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background-color: rgba(255,165,0,0.8);
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.ArticlePreview_poster__mDO-P:hover:before {
  opacity: 1;
}
.ArticlePreview_poster__mDO-P:hover .ArticlePreview_controls__lspT0 {
  opacity: 1;
  pointer-events: all;
}
.ArticlePreview_controls__lspT0 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  pointer-events: none;
}
.ArticlePreview_controls__lspT0 button .fill-orange {
  fill: transparent;
  stroke: #fff;
}
.ArticlePreview_controls__lspT0 button .fill-white {
  fill: #fff;
}
.ArticlePreview_controls__lspT0 button:hover .fill-orange {
  fill: #fff;
  stroke: #fff;
}
.ArticlePreview_controls__lspT0 button:hover .fill-white {
  fill: #ffa500;
}
.ArticlePreview_controls__lspT0 button+button {
  margin-left: 8px;
}
.ArticlePreview_controls__lspT0 button {
  width: 36px;
  display: inline-block;
}

.AudioPlayer_wrapper__2vE3O {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 20;
  width: 100%;
  background-color: #fff;
}
@media only screen and (max-width: 1024px) {
  .AudioPlayer_wrapper__2vE3O {
    z-index: 100;
    height: 69px;
    -webkit-box-shadow: 0 -8px 16px 0 rgba(0,0,0,0.12);
            box-shadow: 0 -8px 16px 0 rgba(0,0,0,0.12);
  }
}
.AudioPlayer_block__14jpz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: auto;
  margin-left: auto;
  padding: 10px;
  max-width: 1420px;
  background-color: #fff;
}
@media (max-width: 1440px) {
  .AudioPlayer_block__14jpz {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media only screen and (max-width: 1024px) {
  .AudioPlayer_block__14jpz {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 10px;
    padding-bottom: 2px;
    padding-left: 14px;
  }
}
.AudioPlayer_inactive__f2dvU {
  display: none;
}
.AudioPlayer_trackInfo__2L8rV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 76px;
  max-height: 48px;
}
@media only screen and (max-width: 1024px) {
  .AudioPlayer_trackInfo__2L8rV {
    display: none;
  }
}
.AudioPlayer_track_controls__2y4_T {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 1024px) {
  .AudioPlayer_track_controls__2y4_T:before {
    display: none;
  }
}
.AudioPlayer_trackTitle__1UhyM {
  margin: 0;
  color: #2b2b2b;
  text-decoration: none;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  cursor: pointer;
  max-width: 478px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  font-size: 16px;
}
.AudioPlayer_trackTitle__1UhyM:hover {
  color: #ffa000;
}
.AudioPlayer_trackDesc__1-frn {
  margin: 0;
  color: rgba(43,43,43,0.5);
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
}
.AudioPlayer_poster__2TvbZ {
  margin-right: 12px;
  width: 48px;
  height: 48px;
  border-radius: 6px;
  -o-object-fit: cover;
     object-fit: cover;
}
.AudioPlayer_controll__2jUhX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.AudioPlayer_prevButton__3Z28M {
  width: 36px;
  height: 36px;
  outline: none;
  border: none;
  background-color: #fff;
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjNweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMjMgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSW52aXNpb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIxLi1Ib21lX21vYmlsZV9wbGVlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIwLjAwMDAwMCwgLTEyNzguMDAwMDAwKSIgZmlsbD0iIzJCMkIyQiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxMjUwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ItCd0LDQstC40LPQsNGG0LjRjyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuMDAwMDAwLCAyNy4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0i0J3QsNC30LDQtCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC42NjY2NjY3LDEyLjQyNjY2NjcgTDEwLjY2NjY2NjcsMS41NzMzMzMzMyBDMTAuNjY2NjY2NywwLjQ5MzMzMzMzMyA5LjQ1MzMzMzMzLC0wLjEzMzMzMzMzMyA4LjU2LDAuNDggTDAuODY2NjY2NjY3LDUuOTA2NjY2NjcgQzAuMTIsNi40NCAwLjEyLDcuNTYgMC44NjY2NjY2NjcsOC4wOCBMOC41NiwxMy41MDY2NjY3IEM5LjQ1MzMzMzMzLDE0LjEzMzMzMzMgMTAuNjY2NjY2NywxMy41MDY2NjY3IDEwLjY2NjY2NjcsMTIuNDI2NjY2NyBaIE0xMi44OCw4LjA5MzMzMzMzIEwyMC41NzMzMzMzLDEzLjUyIEMyMS40NTMzMzMzLDE0LjE0NjY2NjcgMjIuNjgsMTMuNTA2NjY2NyAyMi42OCwxMi40MjY2NjY3IEwyMi42OCwxLjU3MzMzMzMzIEMyMi42OCwwLjQ5MzMzMzMzMyAyMS40NjY2NjY3LC0wLjEzMzMzMzMzMyAyMC41NzMzMzMzLDAuNDggTDEyLjg4LDUuOTA2NjY2NjcgQzEyLjEyLDYuNDQgMTIuMTIsNy41NiAxMi44OCw4LjA5MzMzMzMzIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}
.AudioPlayer_forwardBack__-8pa7 {
  width: 36px;
  height: 36px;
  outline: none;
  border: none;
  background-color: #fff;
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InJlcGxheV8xMF9vdXRsaW5lXzI4Ij4KPGcgaWQ9IiYjMjI2OyYjMTM0OyYjMTc5OyBJY29uIENvbG9yIj4KPHBhdGggZD0iTTExLjM2MzYgMS40MTM2M0MxMS43MTUxIDEuMDYyMTYgMTIuMjg0OSAxLjA2MjE2IDEyLjYzNjQgMS40MTM2M0MxMi45ODc5IDEuNzY1MSAxMi45ODc5IDIuMzM0OTUgMTIuNjM2NCAyLjY4NjQyTDExLjQ2NjQgMy44NTczNUMxMS42MzczIDMuODQ3NjcgMTEuODI2OSAzLjg1MDAyIDEyIDMuODUwMDJDMTQuNDg1IDMuODUwMDIgMTYuNzM2MyA0Ljg1ODM3IDE4LjM2NCA2LjQ4NjA2QzE5Ljk5MTcgOC4xMTM3NiAyMSAxMC4zNjUgMjEgMTIuODVDMjEgMTUuMzM1MSAxOS45OTE3IDE3LjU4NjMgMTguMzY0IDE5LjIxNEMxNi43MzYzIDIwLjg0MTcgMTQuNDg1IDIxLjg1IDEyIDIxLjg1QzkuNTE0OTcgMjEuODUgNy4yNjM3MyAyMC44NDE3IDUuNjM2MDQgMTkuMjE0QzQuMDA4MzQgMTcuNTg2MyAzIDE1LjMzNTEgMyAxMi44NUMzIDEyLjM1MyAzLjQwMjk0IDExLjk1IDMuOSAxMS45NUM0LjM5NzA2IDExLjk1IDQuOCAxMi4zNTMgNC44IDEyLjg1QzQuOCAxNC44Mzg1IDUuNjA0OSAxNi42MzczIDYuOTA4ODMgMTcuOTQxMkM4LjIxMjc2IDE5LjI0NTEgMTAuMDExNSAyMC4wNSAxMiAyMC4wNUMxMy45ODg1IDIwLjA1IDE1Ljc4NzIgMTkuMjQ1MSAxNy4wOTEyIDE3Ljk0MTJDMTguMzk1MSAxNi42MzczIDE5LjIgMTQuODM4NSAxOS4yIDEyLjg1QzE5LjIgMTAuODYxNiAxOC4zOTUxIDkuMDYyNzkgMTcuMDkxMiA3Ljc1ODg2QzE1Ljc4NzIgNi40NTQ5MyAxMy45ODg1IDUuNjUwMDIgMTIgNS42NTAwMkMxMS44Mjg5IDUuNjUwMDIgMTEuNjU5NCA1LjY1NTk3IDExLjQ5MTUgNS42Njc2N0wxMi42MzY0IDYuODEzNjNDMTIuOTg3OSA3LjE2NTEgMTIuOTg3OSA3LjczNDk1IDEyLjYzNjQgOC4wODY0MkMxMi4yODQ5IDguNDM3ODkgMTEuNzE1MSA4LjQzNzg5IDExLjM2MzYgOC4wODY0Mkw4LjY2MzYgNS4zODY0MkM4LjMxMjEzIDUuMDM0OTUgOC4zMTIxMyA0LjQ2NTEgOC42NjM2IDQuMTEzNjNMMTEuMzYzNiAxLjQxMzYzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi41IDEzLjNDMTYuNTAzMyAxMC45MzEzIDE1LjQxNDQgMTAuMTUgMTQuMDI1IDEwLjE1QzEyLjYzNTYgMTAuMTUgMTEuNTUyNCAxMC45MzEzIDExLjU1IDEzLjNDMTEuNTQ3NiAxNS42Njg4IDEyLjYzNTYgMTYuNDUgMTQuMDI1IDE2LjQ1QzE1LjQxNDQgMTYuNDUgMTYuNDk2NiAxNS42Njg4IDE2LjUgMTMuM1pNMTIuOTg3NiAxMy4zNTlDMTIuOTg3NiAxMS45ODIgMTMuMzMwMSAxMS41MjYzIDE0LjAyNSAxMS41MjYzQzE0LjcxOTkgMTEuNTI2MyAxNS4wNjgyIDExLjk4MTQgMTUuMDY4MiAxMy4zNTlDMTUuMDY4MiAxNC43MzY2IDE0LjcyNjEgMTUuMTkxOCAxNC4wMjUgMTUuMTkxOEMxMy4zMjM5IDE1LjE5MTggMTIuOTg3NiAxNC43MzYgMTIuOTg3NiAxMy4zNTlaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOS4xMjQxMyAxNi40NUM4LjkwNDA3IDE2LjQ1IDguNzI1NjggMTYuMjc1NSA4LjcyNTY4IDE2LjA2MDNWMTEuOTI1N0w3LjkzNTMxIDEyLjMwNTJDNy43MjYxOSAxMi4zODU2IDcuNSAxMi4yMzQ4IDcuNSAxMi4wMTVWMTEuNDczMkM3LjUgMTEuMzE2NiA3LjU5NTggMTEuMTc1MiA3Ljc0MzI0IDExLjExNDJMOS42NDYzMyAxMC4yNDUyQzkuOTA5MDQgMTAuMTM2NSAxMC4yIDEwLjMyNTIgMTAuMiAxMC42MDQyVjE2LjA2MDNDMTAuMiAxNi4yNzU1IDEwLjAyMTYgMTYuNDUgOS44MDE1NSAxNi40NUg5LjEyNDEzWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L2c+Cjwvc3ZnPgo=);
}
.AudioPlayer_forwardAhead__32F0k {
  width: 36px;
  height: 36px;
  outline: none;
  border: none;
  background-color: #fff;
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb24vMzZweC9Gb3J3YXJkIDEwIj4KPGcgaWQ9IiYjMjI2OyYjMTM0OyYjMTc5OyBJY29uIENvbG9yIj4KPHBhdGggZD0iTTEyLjYzNjQgMS40MTM2M0MxMi4yODQ5IDEuMDYyMTYgMTEuNzE1MSAxLjA2MjE2IDExLjM2MzYgMS40MTM2M0MxMS4wMTIxIDEuNzY1MSAxMS4wMTIxIDIuMzM0OTUgMTEuMzYzNiAyLjY4NjQyTDEyLjUzMzYgMy44NTczNUMxMi4zNjI3IDMuODQ3NjcgMTIuMTczMSAzLjg1MDAyIDEyIDMuODUwMDJDOS41MTQ5NyAzLjg1MDAyIDcuMjYzNzMgNC44NTgzNyA1LjYzNjA0IDYuNDg2MDZDNC4wMDgzNCA4LjExMzc2IDMgMTAuMzY1IDMgMTIuODVDMyAxNS4zMzUxIDQuMDA4MzQgMTcuNTg2MyA1LjYzNjA0IDE5LjIxNEM3LjI2MzczIDIwLjg0MTcgOS41MTQ5NyAyMS44NSAxMiAyMS44NUMxNC40ODUgMjEuODUgMTYuNzM2MyAyMC44NDE3IDE4LjM2NCAxOS4yMTRDMTkuOTkxNyAxNy41ODYzIDIxIDE1LjMzNTEgMjEgMTIuODVDMjEgMTIuMzUzIDIwLjU5NzEgMTEuOTUgMjAuMSAxMS45NUMxOS42MDI5IDExLjk1IDE5LjIgMTIuMzUzIDE5LjIgMTIuODVDMTkuMiAxNC44Mzg1IDE4LjM5NTEgMTYuNjM3MyAxNy4wOTEyIDE3Ljk0MTJDMTUuNzg3MiAxOS4yNDUxIDEzLjk4ODUgMjAuMDUgMTIgMjAuMDVDMTAuMDExNSAyMC4wNSA4LjIxMjc2IDE5LjI0NTEgNi45MDg4MyAxNy45NDEyQzUuNjA0OSAxNi42MzczIDQuOCAxNC44Mzg1IDQuOCAxMi44NUM0LjggMTAuODYxNiA1LjYwNDkgOS4wNjI3OSA2LjkwODgzIDcuNzU4ODZDOC4yMTI3NiA2LjQ1NDkzIDEwLjAxMTUgNS42NTAwMiAxMiA1LjY1MDAyQzEyLjE3MTEgNS42NTAwMiAxMi4zNDA2IDUuNjU1OTcgMTIuNTA4NSA1LjY2NzY3TDExLjM2MzYgNi44MTM2M0MxMS4wMTIxIDcuMTY1MSAxMS4wMTIxIDcuNzM0OTUgMTEuMzYzNiA4LjA4NjQyQzExLjcxNTEgOC40Mzc4OSAxMi4yODQ5IDguNDM3ODkgMTIuNjM2NCA4LjA4NjQyTDE1LjMzNjQgNS4zODY0MkMxNS42ODc5IDUuMDM0OTUgMTUuNjg3OSA0LjQ2NTEgMTUuMzM2NCA0LjExMzYzTDEyLjYzNjQgMS40MTM2M1oiIGZpbGw9IiMyQjJCMkIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC4wMjUgMTAuMTVDMTUuNDE0NCAxMC4xNSAxNi41MDMzIDEwLjkzMTMgMTYuNSAxMy4zQzE2LjQ5NjYgMTUuNjY4OCAxNS40MTQ0IDE2LjQ1IDE0LjAyNSAxNi40NUMxMi42MzU2IDE2LjQ1IDExLjU0NzYgMTUuNjY4OCAxMS41NSAxMy4zQzExLjU1MjQgMTAuOTMxMyAxMi42MzU2IDEwLjE1IDE0LjAyNSAxMC4xNVpNMTQuMDI1IDExLjUyNjNDMTMuMzMwMSAxMS41MjYzIDEyLjk4NzYgMTEuOTgyIDEyLjk4NzYgMTMuMzU5QzEyLjk4NzYgMTQuNzM2IDEzLjMyMzkgMTUuMTkxOCAxNC4wMjUgMTUuMTkxOEMxNC43MjYxIDE1LjE5MTggMTUuMDY4MiAxNC43MzY2IDE1LjA2ODIgMTMuMzU5QzE1LjA2ODIgMTEuOTgxNCAxNC43MTk5IDExLjUyNjMgMTQuMDI1IDExLjUyNjNaIiBmaWxsPSIjMkIyQjJCIi8+CjxwYXRoIGQ9Ik04LjcyNTY4IDE2LjA2MDNDOC43MjU2OCAxNi4yNzU1IDguOTA0MDcgMTYuNDUgOS4xMjQxMyAxNi40NUg5LjgwMTU1QzEwLjAyMTYgMTYuNDUgMTAuMiAxNi4yNzU1IDEwLjIgMTYuMDYwM1YxMC42MDQyQzEwLjIgMTAuMzI1MiA5LjkwOTA0IDEwLjEzNjUgOS42NDYzMyAxMC4yNDUyTDcuNzQzMjQgMTEuMTE0MkM3LjU5NTggMTEuMTc1MiA3LjUgMTEuMzE2NiA3LjUgMTEuNDczMlYxMi4wMTVDNy41IDEyLjIzNDggNy43MjYxOSAxMi4zODU2IDcuOTM1MzEgMTIuMzA1Mkw4LjcyNTY4IDExLjkyNTdWMTYuMDYwM1oiIGZpbGw9IiMyQjJCMkIiLz4KPC9nPgo8L2c+Cjwvc3ZnPgo=);
}
.AudioPlayer_nextButton__e1W1u {
  width: 36px;
  height: 36px;
  outline: none;
  border: none;
  background-color: #fff;
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjNweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMjMgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSW52aXNpb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIxLi1Ib21lX21vYmlsZV9wbGVlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk5LjAwMDAwMCwgLTEyNzguMDAwMDAwKSIgZmlsbD0iIzJCMkIyQiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxMjUwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ItCd0LDQstC40LPQsNGG0LjRjyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuMDAwMDAwLCAyNy4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0i0JLQv9C10YDQtdC0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3OS4wMDAwMDAsIDEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yLjEzNzY0NzA2LDEzLjUyIEw5Ljk0NDExNzY1LDguMDkzMzMzMzMgQzEwLjcwMTc2NDcsNy41NiAxMC43MDE3NjQ3LDYuNDQgOS45NDQxMTc2NSw1LjkyIEwyLjEzNzY0NzA2LDAuNDggQzEuMjMxMTc2NDcsLTAuMTMzMzMzMzMzIDAsMC40OTMzMzMzMzMgMCwxLjU3MzMzMzMzIEwwLDEyLjQyNjY2NjcgQzAsMTMuNTA2NjY2NyAxLjIzMTE3NjQ3LDE0LjEzMzMzMzMgMi4xMzc2NDcwNiwxMy41MiBaIE0xMi4xNzY0NzA2LDEuNTczMzMzMzMgTDEyLjE3NjQ3MDYsMTIuNDI2NjY2NyBDMTIuMTc2NDcwNiwxMy41MDY2NjY3IDEzLjQwNzY0NzEsMTQuMTMzMzMzMyAxNC4zMTQxMTc2LDEzLjUyIEwyMi4xMjA1ODgyLDguMDkzMzMzMzMgQzIyLjg3ODIzNTMsNy41NiAyMi44NzgyMzUzLDYuNDQgMjIuMTIwNTg4Miw1LjkyIEwxNC4zMTQxMTc2LDAuNDkzMzMzMzMzIEMxMy40MDc2NDcxLC0wLjEzMzMzMzMzMyAxMi4xNzY0NzA2LDAuNDkzMzMzMzMzIDEyLjE3NjQ3MDYsMS41NzMzMzMzMyBMMTIuMTc2NDcwNiwxLjU3MzMzMzMzIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}
.AudioPlayer_nextButton__e1W1u {
  width: 36px;
  height: 36px;
  outline: none;
  border: none;
  background-color: #fff;
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjNweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMjMgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSW52aXNpb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIxLi1Ib21lX21vYmlsZV9wbGVlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk5LjAwMDAwMCwgLTEyNzguMDAwMDAwKSIgZmlsbD0iIzJCMkIyQiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxMjUwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ItCd0LDQstC40LPQsNGG0LjRjyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuMDAwMDAwLCAyNy4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0i0JLQv9C10YDQtdC0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3OS4wMDAwMDAsIDEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yLjEzNzY0NzA2LDEzLjUyIEw5Ljk0NDExNzY1LDguMDkzMzMzMzMgQzEwLjcwMTc2NDcsNy41NiAxMC43MDE3NjQ3LDYuNDQgOS45NDQxMTc2NSw1LjkyIEwyLjEzNzY0NzA2LDAuNDggQzEuMjMxMTc2NDcsLTAuMTMzMzMzMzMzIDAsMC40OTMzMzMzMzMgMCwxLjU3MzMzMzMzIEwwLDEyLjQyNjY2NjcgQzAsMTMuNTA2NjY2NyAxLjIzMTE3NjQ3LDE0LjEzMzMzMzMgMi4xMzc2NDcwNiwxMy41MiBaIE0xMi4xNzY0NzA2LDEuNTczMzMzMzMgTDEyLjE3NjQ3MDYsMTIuNDI2NjY2NyBDMTIuMTc2NDcwNiwxMy41MDY2NjY3IDEzLjQwNzY0NzEsMTQuMTMzMzMzMyAxNC4zMTQxMTc2LDEzLjUyIEwyMi4xMjA1ODgyLDguMDkzMzMzMzMgQzIyLjg3ODIzNTMsNy41NiAyMi44NzgyMzUzLDYuNDQgMjIuMTIwNTg4Miw1LjkyIEwxNC4zMTQxMTc2LDAuNDkzMzMzMzMzIEMxMy40MDc2NDcxLC0wLjEzMzMzMzMzMyAxMi4xNzY0NzA2LDAuNDkzMzMzMzMzIDEyLjE3NjQ3MDYsMS41NzMzMzMzMyBMMTIuMTc2NDcwNiwxLjU3MzMzMzMzIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}
.AudioPlayer_playButton__1yfyy {
  width: 36px;
  height: 36px;
  outline: none;
  border: none;
  background-color: #fff;
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNOCA2LjgydjEwLjM2YzAgLjc5Ljg3IDEuMjcgMS41NC44NGw4LjE0LTUuMThjLjYyLS4zOS42Mi0xLjI5IDAtMS42OUw5LjU0IDUuOThDOC44NyA1LjU1IDggNi4wMyA4IDYuODJ6Ii8+PC9zdmc+);
}
.AudioPlayer_ratesShow__2UVcm {
  position: absolute;
  bottom: 100%;
  left: 45%;
  visibility: hidden;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 15px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #000;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 10px;
  border-radius: 5px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12);
  opacity: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media only screen and (max-width: 1024px) {
  .AudioPlayer_ratesShow__2UVcm {
    bottom: 100%;
    left: 45%;
    z-index: 9999;
  }
}
.AudioPlayer_pbRate__3M4SI:hover {
  color: #d2d2d2;
  cursor: pointer;
}
.AudioPlayer_ratesShow__2UVcm.AudioPlayer_show__pwrw6 {
  visibility: visible;
  opacity: 1;
  z-index: 9999;
}
.AudioPlayer_rate__3LILH {
  width: 36px;
  height: 36px;
  outline: none;
  border: none;
  background-color: #fff;
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  cursor: pointer;
  width: 44px;
  color: #d2d2d2;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  margin-left: 4px;
}
@media screen and (min-width: 768px) {
  .AudioPlayer_rate__3LILH:hover {
    opacity: 0.5;
  }
}
.AudioPlayer_ratesActive__2zWNe {
  opacity: 0.5;
}
.AudioPlayer_rate__3LILH[data-speed="0"] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA0NCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlNwZWVkIDF4Ij4KPHBhdGggaWQ9IkRlc2NyaXB0aW9uIiBkPSJNNC45NyAxOC4zVjguOTM5OTVDNC4xNzggOS40Nzk5NSAyLjk3MiA5LjgzOTk1IDIgOS44Mzk5NVY4LjM5OTk1QzMuNDk0IDguMjE5OTUgNC44OCA3LjQyNzk1IDUuNDIgNS42OTk5NUg2LjY4VjE4LjNINC45N1oiIGZpbGw9IiMyQjJCMkIiLz4KPHBhdGggaWQ9IlVuaW9uIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjk4NDQgMTAuNDU3M0MxMC42MzY0IDEwLjcxMjYgMTAuNTc4MSAxMS4xODg1IDEwLjg1NDEgMTEuNTIwMkwxMy4xNjUzIDE0LjI5ODJMMTAuODU0MiAxNy4wNzYxQzEwLjU3ODIgMTcuNDA3OCAxMC42MzY1IDE3Ljg4MzcgMTAuOTg0NCAxOC4xMzlDMTEuMzMyNCAxOC4zOTQyIDExLjgzODIgMTguMzMyMiAxMi4xMTQyIDE4LjAwMDVMMTQuMTc5OSAxNS41MTc3TDE2LjI0NTYgMTguMDAwNUMxNi41MjE3IDE4LjMzMjIgMTcuMDI3NSAxOC4zOTQyIDE3LjM3NTQgMTguMTM5QzE3LjcyMzQgMTcuODgzNyAxNy43ODE3IDE3LjQwNzggMTcuNTA1NyAxNy4wNzYxTDE1LjE5NDUgMTQuMjk4MkwxNy41MDU4IDExLjUyMDJDMTcuNzgxOCAxMS4xODg1IDE3LjcyMzQgMTAuNzEyNiAxNy4zNzU1IDEwLjQ1NzNDMTcuMDI3NSAxMC4yMDIxIDE2LjUyMTcgMTAuMjY0MSAxNi4yNDU3IDEwLjU5NThMMTQuMTc5OSAxMy4wNzg3TDEyLjExNDIgMTAuNTk1OEMxMS44MzgxIDEwLjI2NDEgMTEuMzMyMyAxMC4yMDIxIDEwLjk4NDQgMTAuNDU3M1oiIGZpbGw9IiMyQjJCMkIiLz4KPC9nPgo8L3N2Zz4K);
}
@media only screen and (max-width: 1024px) {
  .AudioPlayer_rate__3LILH[data-speed="0"] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA0NCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlNwZWVkIDF4Ij4KPHBhdGggaWQ9IkRlc2NyaXB0aW9uIiBkPSJNNC4zNzM2NSAxNy4wMzk5VjkuNTUxOTZDMy43NDAwMiA5Ljk4Mzk2IDIuNzc1MTkgMTAuMjcyIDEuOTk3NTYgMTAuMjcyVjkuMTE5OTZDMy4xOTI4IDguOTc1OTYgNC4zMDE2NSA4LjM0MjM2IDQuNzMzNjYgNi45NTk5Nkg1Ljc0MTdWMTcuMDM5OUg0LjM3MzY1WiIgZmlsbD0iIzJCMkIyQiIvPgo8cGF0aCBpZD0iVW5pb24iIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOC45ODI4MSAxMC43NjU4QzguNzA0NDUgMTAuOTcwMSA4LjY1Nzc5IDExLjM1MDggOC44Nzg2IDExLjYxNjJMMTAuNzI3NyAxMy44Mzg2TDguODc4ODcgMTYuMDYwOEM4LjY1ODA2IDE2LjMyNjIgOC43MDQ3MSAxNi43MDY5IDguOTgzMDcgMTYuOTExMUM5LjI2MTQzIDE3LjExNTMgOS42NjYwOCAxNy4wNjU3IDkuODg2ODkgMTYuODAwM0wxMS41MzkzIDE0LjgxNDJMMTMuMTkxOCAxNi44MDAzQzEzLjQxMjYgMTcuMDY1NyAxMy44MTczIDE3LjExNTMgMTQuMDk1NiAxNi45MTExQzE0LjM3NCAxNi43MDY5IDE0LjQyMDYgMTYuMzI2MiAxNC4xOTk4IDE2LjA2MDhMMTIuMzUxIDEzLjgzODZMMTQuMjAwMSAxMS42MTYyQzE0LjQyMDkgMTEuMzUwOCAxNC4zNzQyIDEwLjk3MDEgMTQuMDk1OSAxMC43NjU4QzEzLjgxNzUgMTAuNTYxNiAxMy40MTI5IDEwLjYxMTIgMTMuMTkyMSAxMC44NzY2TDExLjUzOTMgMTIuODYzMUw5Ljg4NjYzIDEwLjg3NjZDOS42NjU4MiAxMC42MTEyIDkuMjYxMTcgMTAuNTYxNiA4Ljk4MjgxIDEwLjc2NThaIiBmaWxsPSIjMkIyQjJCIi8+CjwvZz4KPC9zdmc+Cg==);
  }
}
.AudioPlayer_rate__3LILH[data-speed="1"] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA0NCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlNwZWVkIDEuMjV4Ij4KPHBhdGggaWQ9IkRlc2NyaXB0aW9uIiBkPSJNOS42Nzk5MyAxOC4zQzkuMTQ2NiAxOC4zIDguNjc5OTMgMTcuODUgOC42Nzk5MyAxNy4zQzguNjc5OTMgMTYuNzY2NyA5LjE0NjYgMTYuMyA5LjY3OTkzIDE2LjNDMTAuMjI5OSAxNi4zIDEwLjY3OTkgMTYuNzY2NyAxMC42Nzk5IDE3LjNDMTAuNjc5OSAxNy44NSAxMC4yMjk5IDE4LjMgOS42Nzk5MyAxOC4zWiIgZmlsbD0iIzJCMkIyQiIvPgo8ZyBpZD0iRGVzY3JpcHRpb25fMiI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0yNy40Mzg1IDEwLjM4MDFDMjkuNDE4NSAxMC4zODAxIDMxLjQ4ODUgMTEuNTUwMSAzMS40ODg1IDE0LjQzMDFDMzEuNDg4NSAxNy4zMjgxIDI5LjA1ODUgMTguNDgwMSAyNy4wNzg1IDE4LjQ4MDFDMjUuMDk4NSAxOC40ODAxIDIyLjY2ODUgMTcuMzI4MSAyMi42Njg1IDE0LjUyMDFIMjQuNDY4NUMyNC40Njg1IDE2LjIzMDEgMjUuODE4NSAxNy4wNDAxIDI3LjA3ODUgMTcuMDQwMUMyOC4zMzg1IDE3LjA0MDEgMjkuNTk4NSAxNi4yMzAxIDI5LjU5ODUgMTQuNDMwMUMyOS41OTg1IDEyLjYzMDEgMjguMzM4NSAxMS44MjAxIDI3LjA3ODUgMTEuODIwMUMyNS45OTg1IDExLjgyMDEgMjUuMTg4NSAxMi4xMDgxIDI0LjM3ODUgMTIuODEwMUwyMy4wMjg1IDEyLjQ1MDFMMjMuOTI4NSA1LjcwMDA3SDMwLjc2ODVWNy4xNDAwN0gyNS4zNTA1TDI0Ljc3NDUgMTAuOTc0MUMyNS41ODQ1IDEwLjUyNDEgMjYuNDY2NSAxMC4zODAxIDI3LjQzODUgMTAuMzgwMVoiIGZpbGw9IiMyQjJCMkIiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNMTIuNjc5OSAxOC4zQzEyLjY3OTkgMTMuNDc2IDE5LjUxOTkgMTMuMjI0IDE5LjUxOTkgOS4yNjQwMkMxOS41MTk5IDguMDc2MDIgMTguOTA3OSA2Ljk2MDAyIDE3LjE3OTkgNi45NjAwMkMxNS40NTE5IDYuOTYwMDIgMTQuNjA1OSA4LjA1ODAyIDE0LjU2OTkgOS40ODAwMkgxMi44NTk5QzEyLjg1OTkgNi45NDIwMiAxNC42OTU5IDUuNTIwMDIgMTcuMTc5OSA1LjUyMDAyQzE5LjY2MzkgNS41MjAwMiAyMS4zMTk5IDYuOTYwMDIgMjEuMzE5OSA5LjI2NDAyQzIxLjMxOTkgMTMuNjU2IDE1LjI4OTkgMTQuNDQ4IDE0LjkyOTkgMTYuODZIMjEuMzE5OVYxOC4zSDEyLjY3OTlaIiBmaWxsPSIjMkIyQjJCIi8+CjwvZz4KPHBhdGggaWQ9IkRlc2NyaXB0aW9uXzMiIGQ9Ik00Ljk3IDE4LjNWOC45Mzk5NUM0LjE3OCA5LjQ3OTk1IDIuOTcyIDkuODM5OTUgMiA5LjgzOTk1VjguMzk5OTVDMy40OTQgOC4yMTk5NSA0Ljg4IDcuNDI3OTUgNS40MiA1LjY5OTk1SDYuNjhWMTguM0g0Ljk3WiIgZmlsbD0iIzJCMkIyQiIvPgo8cGF0aCBpZD0iVW5pb24iIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzQuNzk0NCAxMC40NTczQzM0LjQ0NjUgMTAuNzEyNiAzNC4zODgyIDExLjE4ODUgMzQuNjY0MiAxMS41MjAyTDM2Ljk3NTQgMTQuMjk4MkwzNC42NjQyIDE3LjA3NjFDMzQuMzg4MiAxNy40MDc4IDM0LjQ0NjYgMTcuODgzNyAzNC43OTQ1IDE4LjEzOUMzNS4xNDI1IDE4LjM5NDIgMzUuNjQ4MyAxOC4zMzIyIDM1LjkyNDMgMTguMDAwNUwzNy45OSAxNS41MTc3TDQwLjA1NTcgMTguMDAwNUM0MC4zMzE3IDE4LjMzMjIgNDAuODM3NSAxOC4zOTQyIDQxLjE4NTUgMTguMTM5QzQxLjUzMzQgMTcuODgzNyA0MS41OTE3IDE3LjQwNzggNDEuMzE1NyAxNy4wNzYxTDM5LjAwNDYgMTQuMjk4Mkw0MS4zMTU4IDExLjUyMDJDNDEuNTkxOCAxMS4xODg1IDQxLjUzMzUgMTAuNzEyNiA0MS4xODU2IDEwLjQ1NzNDNDAuODM3NiAxMC4yMDIxIDQwLjMzMTggMTAuMjY0MSA0MC4wNTU4IDEwLjU5NThMMzcuOTkgMTMuMDc4N0wzNS45MjQyIDEwLjU5NThDMzUuNjQ4MiAxMC4yNjQxIDM1LjE0MjQgMTAuMjAyMSAzNC43OTQ0IDEwLjQ1NzNaIiBmaWxsPSIjMkIyQjJCIi8+CjwvZz4KPC9zdmc+Cg==);
}
@media only screen and (max-width: 1024px) {
  .AudioPlayer_rate__3LILH[data-speed="1"] {
    background-image: url(/static/assets/1.25xmobile.60a7fa94.svg);
  }
}
.AudioPlayer_rate__3LILH[data-speed="2"] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA0NCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlNwZWVkIDEuNXgiPgo8cGF0aCBpZD0iRGVzY3JpcHRpb24iIGQ9Ik05LjY3OTkzIDE4LjNDOS4xNDY2IDE4LjMgOC42Nzk5MyAxNy44NSA4LjY3OTkzIDE3LjNDOC42Nzk5MyAxNi43NjY3IDkuMTQ2NiAxNi4zIDkuNjc5OTMgMTYuM0MxMC4yMjk5IDE2LjMgMTAuNjc5OSAxNi43NjY3IDEwLjY3OTkgMTcuM0MxMC42Nzk5IDE3Ljg1IDEwLjIyOTkgMTguMyA5LjY3OTkzIDE4LjNaIiBmaWxsPSIjMkIyQjJCIi8+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xNy40NDk5IDEwLjM4QzE5LjQyOTkgMTAuMzggMjEuNDk5OSAxMS41NSAyMS40OTk5IDE0LjQzQzIxLjQ5OTkgMTcuMzI4IDE5LjA2OTkgMTguNDggMTcuMDg5OSAxOC40OEMxNS4xMDk5IDE4LjQ4IDEyLjY3OTkgMTcuMzI4IDEyLjY3OTkgMTQuNTJIMTQuNDc5OUMxNC40Nzk5IDE2LjIzIDE1LjgyOTkgMTcuMDQgMTcuMDg5OSAxNy4wNEMxOC4zNDk5IDE3LjA0IDE5LjYwOTkgMTYuMjMgMTkuNjA5OSAxNC40M0MxOS42MDk5IDEyLjYzIDE4LjM0OTkgMTEuODIgMTcuMDg5OSAxMS44MkMxNi4wMDk5IDExLjgyIDE1LjE5OTkgMTIuMTA4IDE0LjM4OTkgMTIuODFMMTMuMDM5OSAxMi40NUwxMy45Mzk5IDUuNjk5OTVIMjAuNzc5OVY3LjEzOTk1SDE1LjM2MTlMMTQuNzg1OSAxMC45NzRDMTUuNTk1OSAxMC41MjQgMTYuNDc3OSAxMC4zOCAxNy40NDk5IDEwLjM4WiIgZmlsbD0iIzJCMkIyQiIvPgo8cGF0aCBpZD0iRGVzY3JpcHRpb25fMiIgZD0iTTQuOTcgMTguM1Y4LjkzOTk1QzQuMTc4IDkuNDc5OTUgMi45NzIgOS44Mzk5NSAyIDkuODM5OTVWOC4zOTk5NUMzLjQ5NCA4LjIxOTk1IDQuODggNy40Mjc5NSA1LjQyIDUuNjk5OTVINi42OFYxOC4zSDQuOTdaIiBmaWxsPSIjMkIyQjJCIi8+CjxwYXRoIGlkPSJVbmlvbiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNC44MDQ0IDEwLjQ1NzNDMjQuNDU2NSAxMC43MTI2IDI0LjM5ODIgMTEuMTg4NSAyNC42NzQyIDExLjUyMDJMMjYuOTg1NCAxNC4yOTgyTDI0LjY3NDMgMTcuMDc2MUMyNC4zOTgyIDE3LjQwNzggMjQuNDU2NiAxNy44ODM3IDI0LjgwNDUgMTguMTM5QzI1LjE1MjUgMTguMzk0MiAyNS42NTgzIDE4LjMzMjIgMjUuOTM0MyAxOC4wMDA1TDI4IDE1LjUxNzdMMzAuMDY1NyAxOC4wMDA1QzMwLjM0MTcgMTguMzMyMiAzMC44NDc1IDE4LjM5NDIgMzEuMTk1NSAxOC4xMzlDMzEuNTQzNCAxNy44ODM3IDMxLjYwMTggMTcuNDA3OCAzMS4zMjU3IDE3LjA3NjFMMjkuMDE0NiAxNC4yOTgyTDMxLjMyNTggMTEuNTIwMkMzMS42MDE4IDExLjE4ODUgMzEuNTQzNSAxMC43MTI2IDMxLjE5NTYgMTAuNDU3M0MzMC44NDc2IDEwLjIwMjEgMzAuMzQxOCAxMC4yNjQxIDMwLjA2NTggMTAuNTk1OEwyOCAxMy4wNzg3TDI1LjkzNDIgMTAuNTk1OEMyNS42NTgyIDEwLjI2NDEgMjUuMTUyNCAxMC4yMDIxIDI0LjgwNDQgMTAuNDU3M1oiIGZpbGw9IiMyQjJCMkIiLz4KPC9nPgo8L3N2Zz4K);
}
@media only screen and (max-width: 1024px) {
  .AudioPlayer_rate__3LILH[data-speed="2"] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA0NCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlNwZWVkIDEuNXgiPgo8cGF0aCBpZD0iRGVzY3JpcHRpb24iIGQ9Ik04LjE0Mzc0IDE3LjA1OEM3LjcxNzA4IDE3LjA1OCA3LjM0Mzc1IDE2LjY5OCA3LjM0Mzc1IDE2LjI1OEM3LjM0Mzc1IDE1LjgzMTMgNy43MTcwOCAxNS40NTggOC4xNDM3NCAxNS40NThDOC41ODM3NCAxNS40NTggOC45NDM3NCAxNS44MzEzIDguOTQzNzQgMTYuMjU4QzguOTQzNzQgMTYuNjk4IDguNTgzNzQgMTcuMDU4IDguMTQzNzQgMTcuMDU4WiIgZmlsbD0iIzJCMkIyQiIvPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTQuMzU5OSAxMC43MjE5QzE1Ljk0MzkgMTAuNzIxOSAxNy41OTk5IDExLjY1NzkgMTcuNTk5OSAxMy45NjE5QzE3LjU5OTkgMTYuMjgwMyAxNS42NTU5IDE3LjIwMTkgMTQuMDcxOSAxNy4yMDE5QzEyLjQ4NzkgMTcuMjAxOSAxMC41NDM5IDE2LjI4MDMgMTAuNTQzOSAxNC4wMzM5SDExLjk4MzlDMTEuOTgzOSAxNS40MDE5IDEzLjA2MzkgMTYuMDQ5OSAxNC4wNzE5IDE2LjA0OTlDMTUuMDc5OSAxNi4wNDk5IDE2LjA4NzkgMTUuNDAxOSAxNi4wODc5IDEzLjk2MTlDMTYuMDg3OSAxMi41MjE5IDE1LjA3OTkgMTEuODczOSAxNC4wNzE5IDExLjg3MzlDMTMuMjA3OSAxMS44NzM5IDEyLjU1OTkgMTIuMTA0MyAxMS45MTE5IDEyLjY2NTlMMTAuODMxOSAxMi4zNzc5TDExLjU1MTkgNi45Nzc5MUgxNy4wMjM5VjguMTI5OTFIMTIuNjg5NUwxMi4yMjg3IDExLjE5NzFDMTIuODc2NyAxMC44MzcxIDEzLjU4MjMgMTAuNzIxOSAxNC4zNTk5IDEwLjcyMTlaIiBmaWxsPSIjMkIyQjJCIi8+CjxwYXRoIGlkPSJEZXNjcmlwdGlvbl8yIiBkPSJNNC4zNzU5OCAxNy4wNTc5VjkuNTY5OTFDMy43NDIzOCAxMC4wMDE5IDIuNzc3NTkgMTAuMjg5OSAyIDEwLjI4OTlWOS4xMzc5MUMzLjE5NTE5IDguOTkzOTEgNC4zMDM5OCA4LjM2MDMxIDQuNzM1OTggNi45Nzc5MUg1Ljc0Mzk3VjE3LjA1NzlINC4zNzU5OFoiIGZpbGw9IiMyQjJCMkIiLz4KPHBhdGggaWQ9IlVuaW9uIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwLjM0MzYgMTAuNzY1OEMyMC4wNjUzIDEwLjk3MDEgMjAuMDE4NiAxMS4zNTA4IDIwLjIzOTQgMTEuNjE2MkwyMi4wODg1IDEzLjgzODZMMjAuMjM5NyAxNi4wNjA4QzIwLjAxODkgMTYuMzI2MiAyMC4wNjU2IDE2LjcwNjkgMjAuMzQzOSAxNi45MTExQzIwLjYyMjMgMTcuMTE1MyAyMS4wMjY5IDE3LjA2NTcgMjEuMjQ3NyAxNi44MDAzTDIyLjkwMDIgMTQuODE0MkwyNC41NTI2IDE2LjgwMDNDMjQuNzczNCAxNy4wNjU3IDI1LjE3ODEgMTcuMTE1MyAyNS40NTY1IDE2LjkxMTFDMjUuNzM0OCAxNi43MDY5IDI1Ljc4MTUgMTYuMzI2MiAyNS41NjA3IDE2LjA2MDhMMjMuNzExOCAxMy44Mzg2TDI1LjU2MDkgMTEuNjE2MkMyNS43ODE3IDExLjM1MDggMjUuNzM1MSAxMC45NzAxIDI1LjQ1NjcgMTAuNzY1OEMyNS4xNzg0IDEwLjU2MTYgMjQuNzczNyAxMC42MTEyIDI0LjU1MjkgMTAuODc2NkwyMi45MDAyIDEyLjg2MzFMMjEuMjQ3NSAxMC44NzY2QzIxLjAyNjcgMTAuNjExMiAyMC42MjIgMTAuNTYxNiAyMC4zNDM2IDEwLjc2NThaIiBmaWxsPSIjMkIyQjJCIi8+CjwvZz4KPC9zdmc+Cg==);
  }
}
.AudioPlayer_rate__3LILH[data-speed="3"] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA0NCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlNwZWVkIDEuNzV4Ij4KPHBhdGggaWQ9IkRlc2NyaXB0aW9uIiBkPSJNOS42Nzk5MyAxOC4zQzkuMTQ2NiAxOC4zIDguNjc5OTMgMTcuODUgOC42Nzk5MyAxNy4zQzguNjc5OTMgMTYuNzY2NyA5LjE0NjYgMTYuMyA5LjY3OTkzIDE2LjNDMTAuMjI5OSAxNi4zIDEwLjY3OTkgMTYuNzY2NyAxMC42Nzk5IDE3LjNDMTAuNjc5OSAxNy44NSAxMC4yMjk5IDE4LjMgOS42Nzk5MyAxOC4zWiIgZmlsbD0iIzJCMkIyQiIvPgo8cGF0aCBpZD0iRGVzY3JpcHRpb25fMiIgZD0iTTQuOTcgMTguM1Y4LjkzOTk1QzQuMTc4IDkuNDc5OTUgMi45NzIgOS44Mzk5NSAyIDkuODM5OTVWOC4zOTk5NUMzLjQ5NCA4LjIxOTk1IDQuODggNy40Mjc5NSA1LjQyIDUuNjk5OTVINi42OFYxOC4zSDQuOTdaIiBmaWxsPSIjMkIyQjJCIi8+CjxnIGlkPSJEZXNjcmlwdGlvbl8zIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTI1LjgwMzQgMTAuMzhDMjcuNzgzNCAxMC4zOCAyOS44NTM0IDExLjU1IDI5Ljg1MzQgMTQuNDNDMjkuODUzNCAxNy4zMjggMjcuNDIzNCAxOC40OCAyNS40NDM0IDE4LjQ4QzIzLjQ2MzQgMTguNDggMjEuMDMzNCAxNy4zMjggMjEuMDMzNCAxNC41MkgyMi44MzM0QzIyLjgzMzQgMTYuMjMgMjQuMTgzNCAxNy4wNCAyNS40NDM0IDE3LjA0QzI2LjcwMzQgMTcuMDQgMjcuOTYzNCAxNi4yMyAyNy45NjM0IDE0LjQzQzI3Ljk2MzQgMTIuNjMgMjYuNzAzNCAxMS44MiAyNS40NDM0IDExLjgyQzI0LjM2MzQgMTEuODIgMjMuNTUzNCAxMi4xMDggMjIuNzQzNCAxMi44MUwyMS4zOTM0IDEyLjQ1TDIyLjI5MzQgNS42OTk5NUgyOS4xMzM0VjcuMTM5OTVIMjMuNzE1NEwyMy4xMzk0IDEwLjk3NEMyMy45NDk0IDEwLjUyNCAyNC44MzE0IDEwLjM4IDI1LjgwMzQgMTAuMzhaIiBmaWxsPSIjMkIyQjJCIi8+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZD0iTTExLjY3OTkgNS42OTk5NUgyMC4xMzk5VjYuNDE5OTVDMTcuNTgzOSAxMC4zOCAxNS45NDU5IDE0LjM0IDE1LjM2OTkgMTguM0gxMy41Njk5QzE0LjIzNTkgMTQuNTc0IDE1LjUxMzkgMTAuODY2IDE3Ljk3OTkgNy4xMzk5NUgxMS42Nzk5VjUuNjk5OTVaIiBmaWxsPSIjMkIyQjJCIi8+CjwvZz4KPHBhdGggaWQ9IlVuaW9uIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMzLjE1NDUgMTAuNDU3M0MzMi44MDY2IDEwLjcxMjYgMzIuNzQ4MyAxMS4xODg1IDMzLjAyNDMgMTEuNTIwMkwzNS4zMzU1IDE0LjI5ODJMMzMuMDI0MyAxNy4wNzYxQzMyLjc0ODMgMTcuNDA3OCAzMi44MDY3IDE3Ljg4MzcgMzMuMTU0NiAxOC4xMzlDMzMuNTAyNiAxOC4zOTQyIDM0LjAwODQgMTguMzMyMiAzNC4yODQ0IDE4LjAwMDVMMzYuMzUwMSAxNS41MTc3TDM4LjQxNTggMTguMDAwNUMzOC42OTE4IDE4LjMzMjIgMzkuMTk3NiAxOC4zOTQyIDM5LjU0NTYgMTguMTM5QzM5Ljg5MzUgMTcuODgzNyAzOS45NTE5IDE3LjQwNzggMzkuNjc1OCAxNy4wNzYxTDM3LjM2NDcgMTQuMjk4MkwzOS42NzU5IDExLjUyMDJDMzkuOTUxOSAxMS4xODg1IDM5Ljg5MzYgMTAuNzEyNiAzOS41NDU3IDEwLjQ1NzNDMzkuMTk3NyAxMC4yMDIxIDM4LjY5MTkgMTAuMjY0MSAzOC40MTU5IDEwLjU5NThMMzYuMzUwMSAxMy4wNzg3TDM0LjI4NDMgMTAuNTk1OEMzNC4wMDgzIDEwLjI2NDEgMzMuNTAyNSAxMC4yMDIxIDMzLjE1NDUgMTAuNDU3M1oiIGZpbGw9IiMyQjJCMkIiLz4KPC9nPgo8L3N2Zz4K);
}
@media only screen and (max-width: 1024px) {
  .AudioPlayer_rate__3LILH[data-speed="3"] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA0NCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlNwZWVkIDEuNzV4Ij4KPHBhdGggaWQ9IkRlc2NyaXB0aW9uIiBkPSJNOC4xNDkxMiAxNy4wNThDNy43MjI0NSAxNy4wNTggNy4zNDkxMiAxNi42OTggNy4zNDkxMiAxNi4yNThDNy4zNDkxMiAxNS44MzEzIDcuNzIyNDUgMTUuNDU4IDguMTQ5MTIgMTUuNDU4QzguNTg5MTEgMTUuNDU4IDguOTQ5MTEgMTUuODMxMyA4Ljk0OTExIDE2LjI1OEM4Ljk0OTExIDE2LjY5OCA4LjU4OTExIDE3LjA1OCA4LjE0OTEyIDE3LjA1OFoiIGZpbGw9IiMyQjJCMkIiLz4KPHBhdGggaWQ9IkRlc2NyaXB0aW9uXzIiIGQ9Ik00LjM4MDg3IDE3LjA1NzlWOS41Njk5MUMzLjc0NzI3IDEwLjAwMTkgMi43ODI0OCAxMC4yODk5IDIuMDA0ODggMTAuMjg5OVY5LjEzNzkxQzMuMjAwMDggOC45OTM5MSA0LjMwODg3IDguMzYwMzEgNC43NDA4NyA2Ljk3NzkxSDUuNzQ4ODZWMTcuMDU3OUg0LjM4MDg3WiIgZmlsbD0iIzJCMkIyQiIvPgo8ZyBpZD0iRGVzY3JpcHRpb25fMyI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0yMS4wNDY5IDEwLjcyMTlDMjIuNjMwOSAxMC43MjE5IDI0LjI4NjkgMTEuNjU3OSAyNC4yODY5IDEzLjk2MTlDMjQuMjg2OSAxNi4yODAzIDIyLjM0MjkgMTcuMjAxOSAyMC43NTg5IDE3LjIwMTlDMTkuMTc0OSAxNy4yMDE5IDE3LjIzMSAxNi4yODAzIDE3LjIzMSAxNC4wMzM5SDE4LjY3MDlDMTguNjcwOSAxNS40MDE5IDE5Ljc1MDkgMTYuMDQ5OSAyMC43NTg5IDE2LjA0OTlDMjEuNzY2OSAxNi4wNDk5IDIyLjc3NDkgMTUuNDAxOSAyMi43NzQ5IDEzLjk2MTlDMjIuNzc0OSAxMi41MjE5IDIxLjc2NjkgMTEuODczOSAyMC43NTg5IDExLjg3MzlDMTkuODk0OSAxMS44NzM5IDE5LjI0NjkgMTIuMTA0MyAxOC41OTg5IDEyLjY2NTlMMTcuNTE5IDEyLjM3NzlMMTguMjM5IDYuOTc3OTFIMjMuNzEwOVY4LjEyOTkxSDE5LjM3NjVMMTguOTE1NyAxMS4xOTcxQzE5LjU2MzcgMTAuODM3MSAyMC4yNjkzIDEwLjcyMTkgMjEuMDQ2OSAxMC43MjE5WiIgZmlsbD0iIzJCMkIyQiIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik05Ljc0ODU0IDYuOTc3OTFIMTYuNTE2NVY3LjU1MzkxQzE0LjQ3MTcgMTAuNzIxOSAxMy4xNjEzIDEzLjg4OTkgMTIuNzAwNSAxNy4wNTc5SDExLjI2MDVDMTEuNzkzMyAxNC4wNzcxIDEyLjgxNTcgMTEuMTEwNyAxNC43ODg1IDguMTI5OTFIOS43NDg1NFY2Ljk3NzkxWiIgZmlsbD0iIzJCMkIyQiIvPgo8L2c+CjxwYXRoIGlkPSJVbmlvbiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNy4wMzM2IDEwLjc2NThDMjYuNzU1MiAxMC45NzAxIDI2LjcwODYgMTEuMzUwOCAyNi45Mjk0IDExLjYxNjJMMjguNzc4NSAxMy44Mzg2TDI2LjkyOTYgMTYuMDYwOEMyNi43MDg4IDE2LjMyNjIgMjYuNzU1NSAxNi43MDY5IDI3LjAzMzkgMTYuOTExMUMyNy4zMTIyIDE3LjExNTMgMjcuNzE2OSAxNy4wNjU3IDI3LjkzNzcgMTYuODAwM0wyOS41OTAxIDE0LjgxNDJMMzEuMjQyNiAxNi44MDAzQzMxLjQ2MzQgMTcuMDY1NyAzMS44NjggMTcuMTE1MyAzMi4xNDY0IDE2LjkxMTFDMzIuNDI0OCAxNi43MDY5IDMyLjQ3MTQgMTYuMzI2MiAzMi4yNTA2IDE2LjA2MDhMMzAuNDAxOCAxMy44Mzg2TDMyLjI1MDkgMTEuNjE2MkMzMi40NzE3IDExLjM1MDggMzIuNDI1IDEwLjk3MDEgMzIuMTQ2NyAxMC43NjU4QzMxLjg2ODMgMTAuNTYxNiAzMS40NjM2IDEwLjYxMTIgMzEuMjQyOCAxMC44NzY2TDI5LjU5MDEgMTIuODYzMUwyNy45Mzc0IDEwLjg3NjZDMjcuNzE2NiAxMC42MTEyIDI3LjMxMTkgMTAuNTYxNiAyNy4wMzM2IDEwLjc2NThaIiBmaWxsPSIjMkIyQjJCIi8+CjwvZz4KPC9zdmc+Cg==);
  }
}
.AudioPlayer_rate__3LILH[data-speed="4"] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA0NCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlNwZWVkIDJ4Ij4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTIgMTguM0MyIDEzLjQ3NiA4Ljg0IDEzLjIyNCA4Ljg0IDkuMjY0MDJDOC44NCA4LjA3NjAyIDguMjI4IDYuOTYwMDIgNi41IDYuOTYwMDJDNC43NzIgNi45NjAwMiAzLjkyNiA4LjA1ODAyIDMuODkgOS40ODAwMkgyLjE4QzIuMTggNi45NDIwMiA0LjAxNiA1LjUyMDAyIDYuNSA1LjUyMDAyQzguOTg0IDUuNTIwMDIgMTAuNjQgNi45NjAwMiAxMC42NCA5LjI2NDAyQzEwLjY0IDEzLjY1NiA0LjYxIDE0LjQ0OCA0LjI1IDE2Ljg2SDEwLjY0VjE4LjNIMloiIGZpbGw9IiMyQjJCMkIiLz4KPHBhdGggaWQ9IlVuaW9uIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjk0NDMgMTAuNDU3M0MxMy41OTY0IDEwLjcxMjYgMTMuNTM4MSAxMS4xODg1IDEzLjgxNDEgMTEuNTIwMkwxNi4xMjUzIDE0LjI5ODJMMTMuODE0MSAxNy4wNzYxQzEzLjUzODEgMTcuNDA3OCAxMy41OTY1IDE3Ljg4MzcgMTMuOTQ0NCAxOC4xMzlDMTQuMjkyNCAxOC4zOTQyIDE0Ljc5ODIgMTguMzMyMiAxNS4wNzQyIDE4LjAwMDVMMTcuMTM5OSAxNS41MTc3TDE5LjIwNTYgMTguMDAwNUMxOS40ODE2IDE4LjMzMjIgMTkuOTg3NCAxOC4zOTQyIDIwLjMzNTQgMTguMTM5QzIwLjY4MzMgMTcuODgzNyAyMC43NDE3IDE3LjQwNzggMjAuNDY1NiAxNy4wNzYxTDE4LjE1NDUgMTQuMjk4MkwyMC40NjU3IDExLjUyMDJDMjAuNzQxNyAxMS4xODg1IDIwLjY4MzQgMTAuNzEyNiAyMC4zMzU1IDEwLjQ1NzNDMTkuOTg3NSAxMC4yMDIxIDE5LjQ4MTcgMTAuMjY0MSAxOS4yMDU3IDEwLjU5NThMMTcuMTM5OSAxMy4wNzg3TDE1LjA3NDEgMTAuNTk1OEMxNC43OTgxIDEwLjI2NDEgMTQuMjkyMyAxMC4yMDIxIDEzLjk0NDMgMTAuNDU3M1oiIGZpbGw9IiMyQjJCMkIiLz4KPC9nPgo8L3N2Zz4K);
}
@media only screen and (max-width: 1024px) {
  .AudioPlayer_rate__3LILH[data-speed="4"] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA0NCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlNwZWVkIDJ4Ij4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTIgMTcuMDIyQzIgMTMuMTYyOCA3LjQ3MjA5IDEyLjk2MTIgNy40NzIwOSA5Ljc5MzE4QzcuNDcyMDkgOC44NDI3OCA2Ljk4MjQ4IDcuOTQ5OTggNS42MDAwNiA3Ljk0OTk4QzQuMjE3NjMgNy45NDk5OCAzLjU0MDgyIDguODI4MzggMy41MTIwMiA5Ljk2NTk4SDIuMTQ0QzIuMTQ0IDcuOTM1NTggMy42MTI4MyA2Ljc5Nzk3IDUuNjAwMDYgNi43OTc5N0M3LjU4NzI5IDYuNzk3OTcgOC45MTIxMSA3Ljk0OTk4IDguOTEyMTEgOS43OTMxOEM4LjkxMjExIDEzLjMwNjggNC4wODgwMyAxMy45NDA0IDMuODAwMDMgMTUuODdIOC45MTIxMVYxNy4wMjJIMloiIGZpbGw9IiMyQjJCMkIiLz4KPHBhdGggaWQ9IlVuaW9uIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjY1MzcgMTAuNzY1OEMxMS4zNzUzIDEwLjk3MDEgMTEuMzI4NyAxMS4zNTA4IDExLjU0OTUgMTEuNjE2MkwxMy4zOTg2IDEzLjgzODZMMTEuNTQ5OCAxNi4wNjA4QzExLjMyOSAxNi4zMjYyIDExLjM3NTYgMTYuNzA2OSAxMS42NTQgMTYuOTExMUMxMS45MzIzIDE3LjExNTMgMTIuMzM3IDE3LjA2NTcgMTIuNTU3OCAxNi44MDAzTDE0LjIxMDIgMTQuODE0MkwxNS44NjI3IDE2LjgwMDNDMTYuMDgzNSAxNy4wNjU3IDE2LjQ4ODIgMTcuMTE1MyAxNi43NjY1IDE2LjkxMTFDMTcuMDQ0OSAxNi43MDY5IDE3LjA5MTUgMTYuMzI2MiAxNi44NzA3IDE2LjA2MDhMMTUuMDIxOSAxMy44Mzg2TDE2Ljg3MSAxMS42MTYyQzE3LjA5MTggMTEuMzUwOCAxNy4wNDUxIDEwLjk3MDEgMTYuNzY2OCAxMC43NjU4QzE2LjQ4ODQgMTAuNTYxNiAxNi4wODM4IDEwLjYxMTIgMTUuODYzIDEwLjg3NjZMMTQuMjEwMiAxMi44NjMxTDEyLjU1NzUgMTAuODc2NkMxMi4zMzY3IDEwLjYxMTIgMTEuOTMyMSAxMC41NjE2IDExLjY1MzcgMTAuNzY1OFoiIGZpbGw9IiMyQjJCMkIiLz4KPC9nPgo8L3N2Zz4K);
  }
}
.AudioPlayer_volumeButton__PHLJR {
  width: 36px;
  height: 36px;
  outline: none;
  border: none;
  background-color: #fff;
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSW52aXNpb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIwLi1VSS1raXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTYzLjAwMDAwMCwgLTI1MTMuMDAwMDAwKSIgZmlsbD0iIzJCMkIyQiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9ItCY0LrQvtC90LrQuCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYwLjAwMDAwMCwgMjM1MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJJY29uX3NvdW5kIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzAzLjAwMDAwMCwgMTYzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLDcgTDAsMTEgQzAsMTEuNTUgMC40NSwxMiAxLDEyIEw0LDEyIEw3LjI5LDE1LjI5IEM3LjkyLDE1LjkyIDksMTUuNDcgOSwxNC41OCBMOSwzLjQxIEM5LDIuNTIgNy45MiwyLjA3IDcuMjksMi43IEw0LDYgTDEsNiBDMC40NSw2IDAsNi40NSAwLDcgWiBNMTMuNSw5IEMxMy41LDcuMjMgMTIuNDgsNS43MSAxMSw0Ljk3IEwxMSwxMy4wMiBDMTIuNDgsMTIuMjkgMTMuNSwxMC43NyAxMy41LDkgWiBNMTEsMS40NSBMMTEsMS42NSBDMTEsMi4wMyAxMS4yNSwyLjM2IDExLjYsMi41IEMxNC4xOCwzLjUzIDE2LDYuMDYgMTYsOSBDMTYsMTEuOTQgMTQuMTgsMTQuNDcgMTEuNiwxNS41IEMxMS4yNCwxNS42NCAxMSwxNS45NyAxMSwxNi4zNSBMMTEsMTYuNTUgQzExLDE3LjE4IDExLjYzLDE3LjYyIDEyLjIxLDE3LjQgQzE1LjYsMTYuMTEgMTgsMTIuODQgMTgsOSBDMTgsNS4xNiAxNS42LDEuODkgMTIuMjEsMC42IEMxMS42MywwLjM3IDExLDAuODIgMTEsMS40NSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
  -webkit-transition: background-image 0.2s;
  transition: background-image 0.2s;
}
.AudioPlayer_volumeButton__PHLJR:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSW52aXNpb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIwLi1VSS1raXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTYzLjAwMDAwMCwgLTI1MTMuMDAwMDAwKSIgZmlsbD0iI0QyRDJEMiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9ItCY0LrQvtC90LrQuCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYwLjAwMDAwMCwgMjM1MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJJY29uX3NvdW5kIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzAzLjAwMDAwMCwgMTYzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLDcgTDAsMTEgQzAsMTEuNTUgMC40NSwxMiAxLDEyIEw0LDEyIEw3LjI5LDE1LjI5IEM3LjkyLDE1LjkyIDksMTUuNDcgOSwxNC41OCBMOSwzLjQxIEM5LDIuNTIgNy45MiwyLjA3IDcuMjksMi43IEw0LDYgTDEsNiBDMC40NSw2IDAsNi40NSAwLDcgWiBNMTMuNSw5IEMxMy41LDcuMjMgMTIuNDgsNS43MSAxMSw0Ljk3IEwxMSwxMy4wMiBDMTIuNDgsMTIuMjkgMTMuNSwxMC43NyAxMy41LDkgWiBNMTEsMS40NSBMMTEsMS42NSBDMTEsMi4wMyAxMS4yNSwyLjM2IDExLjYsMi41IEMxNC4xOCwzLjUzIDE2LDYuMDYgMTYsOSBDMTYsMTEuOTQgMTQuMTgsMTQuNDcgMTEuNiwxNS41IEMxMS4yNCwxNS42NCAxMSwxNS45NyAxMSwxNi4zNSBMMTEsMTYuNTUgQzExLDE3LjE4IDExLjYzLDE3LjYyIDEyLjIxLDE3LjQgQzE1LjYsMTYuMTEgMTgsMTIuODQgMTgsOSBDMTgsNS4xNiAxNS42LDEuODkgMTIuMjEsMC42IEMxMS42MywwLjM3IDExLDAuODIgMTEsMS40NSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}
.AudioPlayer_volumeButton__PHLJR.AudioPlayer_muted__w4q2c {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOXB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCA5IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9ItCS0YHQtS3RgdGC0YDQsNC90LjRhtGLIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0ic291bmRfb2ZmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgLTIuMDAwMDAwKSI+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PC9yZWN0PgogICAgICAgICAgICA8ZyBpZD0iaWNvbl9zb3VuZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIuMDAwMDAwKSIgZmlsbD0iIzJCMkIyQiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLDUgTDAsOSBDMCw5LjU1IDAuNDUsMTAgMSwxMCBMNCwxMCBMNy4yOSwxMy4yOSBDNy45MiwxMy45MiA5LDEzLjQ3IDksMTIuNTggTDksMS40MSBDOSwwLjUyIDcuOTIsMC4wNyA3LjI5LDAuNyBMNCw0IEwxLDQgQzAuNDUsNCAwLDQuNDUgMCw1IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
}
.AudioPlayer_volumeButton__PHLJR.AudioPlayer_muted__w4q2c:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOXB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCA5IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9ItCS0YHQtS3RgdGC0YDQsNC90LjRhtGLIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0ic291bmRfb2ZmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgLTIuMDAwMDAwKSI+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PC9yZWN0PgogICAgICAgICAgICA8ZyBpZD0iaWNvbl9zb3VuZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIuMDAwMDAwKSIgZmlsbD0iI0QyRDJEMiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLDUgTDAsOSBDMCw5LjU1IDAuNDUsMTAgMSwxMCBMNCwxMCBMNy4yOSwxMy4yOSBDNy45MiwxMy45MiA5LDEzLjQ3IDksMTIuNTggTDksMS40MSBDOSwwLjUyIDcuOTIsMC4wNyA3LjI5LDAuNyBMNCw0IEwxLDQgQzAuNDUsNCAwLDQuNDUgMCw1IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
}
.AudioPlayer_volumeButton__PHLJR.AudioPlayer_volume_halfed__pt_0h {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0i0JLRgdC1LdGB0YLRgNCw0L3QuNGG0YsiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJzb3VuZF9taWRkbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAtMi4wMDAwMDApIj4KICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ij48L3JlY3Q+CiAgICAgICAgICAgIDxnIGlkPSJpY29uX3NvdW5kIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMi4wMDAwMDApIiBmaWxsPSIjMkIyQjJCIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTAsNSBMMCw5IEMwLDkuNTUgMC40NSwxMCAxLDEwIEw0LDEwIEw3LjI5LDEzLjI5IEM3LjkyLDEzLjkyIDksMTMuNDcgOSwxMi41OCBMOSwxLjQxIEM5LDAuNTIgNy45MiwwLjA3IDcuMjksMC43IEw0LDQgTDEsNCBDMC40NSw0IDAsNC40NSAwLDUgWiBNMTMuNSw3IEMxMy41LDUuMjMgMTIuNDgsMy43MSAxMSwyLjk3IEwxMSwxMS4wMiBDMTIuNDgsMTAuMjkgMTMuNSw4Ljc3IDEzLjUsNyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}
.AudioPlayer_volumeButton__PHLJR.AudioPlayer_volume_halfed__pt_0h:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0i0JLRgdC1LdGB0YLRgNCw0L3QuNGG0YsiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJzb3VuZF9taWRkbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAtMi4wMDAwMDApIj4KICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ij48L3JlY3Q+CiAgICAgICAgICAgIDxnIGlkPSJpY29uX3NvdW5kIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMi4wMDAwMDApIiBmaWxsPSIjRDJEMkQyIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTAsNSBMMCw5IEMwLDkuNTUgMC40NSwxMCAxLDEwIEw0LDEwIEw3LjI5LDEzLjI5IEM3LjkyLDEzLjkyIDksMTMuNDcgOSwxMi41OCBMOSwxLjQxIEM5LDAuNTIgNy45MiwwLjA3IDcuMjksMC43IEw0LDQgTDEsNCBDMC40NSw0IDAsNC40NSAwLDUgWiBNMTMuNSw3IEMxMy41LDUuMjMgMTIuNDgsMy43MSAxMSwyLjk3IEwxMSwxMS4wMiBDMTIuNDgsMTAuMjkgMTMuNSw4Ljc3IDEzLjUsNyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}
.AudioPlayer_rate_control__1niHT {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
}
.AudioPlayer_volume_control__3fbqV {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
}
@media only screen and (max-width: 1024px) {
  .AudioPlayer_volume_control__3fbqV {
    display: none;
  }
}
.AudioPlayer_volume_panel__3P-_- {
  position: absolute;
  bottom: 100%;
  left: 50%;
  z-index: 11;
  display: block;
  visibility: hidden;
  padding: 15px 0;
  width: 42px;
  height: 215px;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.12);
          box-shadow: 0 0 10px 0 rgba(0,0,0,0.12);
  opacity: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.AudioPlayer_volume_panel__3P-_-.AudioPlayer_show__pwrw6 {
  visibility: visible;
  opacity: 1;
}
.AudioPlayer_volume_inner__2K-tp {
  position: relative;
  width: 42px;
  height: 185px;
  cursor: -webkit-grab;
  cursor: grab;
}
.AudioPlayer_volume_line__3430R {
  position: absolute;
  left: 50%;
  width: 2px;
  height: 185px;
  background-color: #d2d2d2;
  cursor: pointer;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.AudioPlayer_volume_lvl__33BLl {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 0;
  background-color: #ffa000;
  pointer-events: none;
}
.AudioPlayer_volume_handle__1V6UM {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 12;
  display: block;
  width: 10px;
  height: 10px;
  border: 2px solid #ffa000;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transform: translate(-4px, -50%);
      -ms-transform: translate(-4px, -50%);
          transform: translate(-4px, -50%);
}
.AudioPlayer_disabledButton__3Ys8K {
  opacity: 0.2;
}
.AudioPlayer_pauseButton__34ycm {
  width: 36px;
  height: 36px;
  outline: none;
  border: none;
  background-color: #fff;
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSW52aXNpb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIxLi1Ib21lX21vYmlsZV9wbGVlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYzLjAwMDAwMCwgLTEyNzcuMDAwMDAwKSIgZmlsbD0iIzJCMkIyQiI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMTI1MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLQndCw0LLQuNCz0LDRhtC40Y8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgMjcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ItCh0YLQvtC/IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0My4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjAiIHk9IjAiIHdpZHRoPSI2IiBoZWlnaHQ9IjE2IiByeD0iMiI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktMiIgeD0iMTAiIHk9IjAiIHdpZHRoPSI2IiBoZWlnaHQ9IjE2IiByeD0iMiI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}
.AudioPlayer_timeLineBlock__3S08A {
  position: fixed;
  bottom: 68px;
  left: 0;
  z-index: 7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100vw;
  height: 13px;
  -webkit-box-shadow: 0 -8px 16px 0 rgba(0,0,0,0.12);
          box-shadow: 0 -8px 16px 0 rgba(0,0,0,0.12);
}
@media only screen and (max-width: 1024px) {
  .AudioPlayer_timeLineBlock__3S08A {
    bottom: 75px;
    height: 2px;
  }
}
.AudioPlayer_timeLineWrapper__8GeRF {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #d2d2d2;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100vw;
  height: 13px;
  cursor: pointer;
}
.AudioPlayer_loading__ZXPb4::after {
  position: absolute;
  width: 30%;
  height: 100%;
  background-color: #ffa000;
  content: '';
  -webkit-animation: AudioPlayer_loader__2attj 2s infinite;
          animation: AudioPlayer_loader__2attj 2s infinite;
}
.AudioPlayer_current_time__MzJ2I,
.AudioPlayer_duration__wbtQk {
  position: absolute;
  top: 1px;
  z-index: 1;
  color: #2b2b2b;
  font-size: 10px;
  line-height: 10px;
  pointer-events: none;
}
@media only screen and (max-width: 1024px) {
  .AudioPlayer_current_time__MzJ2I,
  .AudioPlayer_duration__wbtQk {
    top: -4px;
  }
}
.AudioPlayer_current_time__MzJ2I {
  left: 10px;
}
@media only screen and (max-width: 1024px) {
  .AudioPlayer_current_time__MzJ2I {
    left: 3px;
  }
}
.AudioPlayer_duration__wbtQk {
  right: 25px;
}
@media only screen and (max-width: 1024px) {
  .AudioPlayer_duration__wbtQk {
    right: 4px;
  }
}
.AudioPlayer_timeLine__BrBoF {
  position: relative;
  width: 100vw;
  height: 100%;
  background-color: #d2d2d2;
  pointer-events: none;
}
.AudioPlayer_timeLine_progress__1eH7Y {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background-color: #ffa000;
  pointer-events: none;
}
.AudioPlayer_seek_block__1LEsQ {
  position: absolute;
  top: -30px;
  padding: 2px 8px;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.12);
          box-shadow: 0 0 10px 0 rgba(0,0,0,0.12);
  color: #2b2b2b;
  font-size: 13px;
  -webkit-transform: translate(-50%);
      -ms-transform: translate(-50%);
          transform: translate(-50%);
}
@media only screen and (max-width: 1024px) {
  .AudioPlayer_seek_block__1LEsQ {
    display: none !important;
  }
}
.AudioPlayer_buttons_block__Qo7Vh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: 4%;
}
.AudioPlayer_buttons_block__Qo7Vh button + button {
  margin-left: 10px;
}
@media only screen and (max-width: 1024px) {
  .AudioPlayer_buttons_block__Qo7Vh {
    margin-right: 4%;
  }
  .AudioPlayer_buttons_block__Qo7Vh button {
    display: none;
  }
}
.AudioPlayer_titleBottom__28Pio {
  display: none;
  overflow: hidden;
  padding: 0px 20px 10px 20px;
  color: #2b2b2b;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  font-size: 14px;
  line-height: 1rem;
  cursor: pointer;
}
.AudioPlayer_titleBottom__28Pio:hover {
  color: #ffa000;
}
@media only screen and (max-width: 1024px) {
  .AudioPlayer_titleBottom__28Pio {
    display: block;
  }
}
.AudioPlayer_rect__2TJON {
  width: 36px;
  height: 36px;
  outline: none;
  border: none;
  background-color: #fff;
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  cursor: pointer;
  width: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDEgMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IG9wYWNpdHk9IjAuNSIgd2lkdGg9IjEiIGhlaWdodD0iMzYiIGZpbGw9IiNEMkQyRDIiLz4KPC9zdmc+Cg==);
}
@media only screen and (max-width: 1024px) {
  .AudioPlayer_rect__2TJON {
    height: 24px;
    margin-right: 6px;
    width: 10px;
  }
}
.AudioPlayer_close__2GKPx * {
  width: 36px;
  height: 36px;
  outline: none;
  border: none;
  background-color: #fff;
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  cursor: pointer;
  width: 36px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb24vMzZweC9DbG9zZSI+CjxwYXRoIGlkPSJjbG9zZSIgZD0iTTIzLjA0NyAyMS4zMzUzTDE5LjY5MzggMTcuOTkyNkwyMy4xNDU1IDE0LjU1MThMMjMuMTQwNiAxNC41NDY5QzIzLjM2MjEgMTQuMzMwOSAyMy41IDE0LjAyNjYgMjMuNSAxMy42OTI4QzIzLjUgMTMuMDM1IDIyLjk2MzMgMTIuNSAyMi4zMDM1IDEyLjVDMjEuOTI5MyAxMi41IDIxLjU5NDQgMTIuNjcxOCAyMS4zNzI5IDEyLjk0MThMMTcuOTk1MSAxNi4zMDlMMTQuNTQ4MyAxMi44ODI5TDE0LjU0MzQgMTIuODg3OEMxNC4zMjY4IDEyLjY3MTggMTQuMDI2NCAxMi41MzkzIDEzLjY5NjUgMTIuNTM5M0MxMy4wMzY3IDEyLjUzOTMgMTIuNSAxMy4wNzQzIDEyLjUgMTMuNzMyQzEyLjUgMTQuMTEgMTIuNjc3MyAxNC40NDg3IDEyLjk1MyAxNC42NjQ3TDE2LjMwNjIgMTguMDA3NEwxMi44NTQ1IDIxLjQ0ODJMMTIuODU5NCAyMS40NTMxQzEyLjYzNzkgMjEuNjY5MSAxMi41IDIxLjk3MzQgMTIuNSAyMi4zMDcyQzEyLjUgMjIuOTY1IDEzLjAzNjcgMjMuNSAxMy42OTY1IDIzLjVDMTQuMDcwNyAyMy41IDE0LjQwNTYgMjMuMzI4MiAxNC42MjcxIDIzLjA1ODJMMTguMDA0OSAxOS42OTFMMjEuNDQ2NyAyMy4xMjJMMjEuNDUxNyAyMy4xMTcxQzIxLjY2ODMgMjMuMzMzMSAyMS45Njg3IDIzLjQ2NTYgMjIuMjk4NiAyMy40NjU2QzIyLjk1ODQgMjMuNDY1NiAyMy40OTUxIDIyLjkzMDYgMjMuNDk1MSAyMi4yNzI5QzIzLjUgMjEuODk0OSAyMy4zMjI3IDIxLjU1NjIgMjMuMDQ3IDIxLjMzNTNaIiBmaWxsPSIjRDJEMkQyIi8+CjwvZz4KPC9zdmc+Cg==);
  -webkit-transition: fill 0.2s ease;
  transition: fill 0.2s ease;
}
@media only screen and (max-width: 1024px) {
  .AudioPlayer_close__2GKPx * {
    width: 12.5px;
    height: 12.5px;
  }
}
.AudioPlayer_close__2GKPx *:hover {
  fill: #000;
}
.AudioPlayer_close__2GKPx *:active {
  fill: #000;
}
.AudioPlayer_settingsButtons__1KqWh {
  position: absolute;
  right: 20px;
  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;
  gap: 5px;
}
.AudioPlayer_union__203hj {
  width: 36px;
  height: 36px;
  outline: none;
  border: none;
  background-color: #fff;
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDI0IDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNS41IDNDNS41IDEuNjE5MjkgNC4zODA3MSAwLjUgMyAwLjVDMS42MTkyOSAwLjUgMC41IDEuNjE5MjkgMC41IDNDMC41IDQuMzgwNzEgMS42MTkyOSA1LjUgMyA1LjVDNC4zODA3MSA1LjUgNS41IDQuMzgwNzEgNS41IDNaTTEyIDAuNUMxMy4zODA3IDAuNSAxNC41IDEuNjE5MjkgMTQuNSAzQzE0LjUgNC4zODA3MSAxMy4zODA3IDUuNSAxMiA1LjVDMTAuNjE5MyA1LjUgOS41IDQuMzgwNzEgOS41IDNDOS41IDEuNjE5MjkgMTAuNjE5MyAwLjUgMTIgMC41Wk0yMSAwLjVDMjIuMzgwNyAwLjUgMjMuNSAxLjYxOTI5IDIzLjUgM0MyMy41IDQuMzgwNzEgMjIuMzgwNyA1LjUgMjEgNS41QzE5LjYxOTMgNS41IDE4LjUgNC4zODA3MSAxOC41IDNDMTguNSAxLjYxOTI5IDE5LjYxOTMgMC41IDIxIDAuNVoiIGZpbGw9IiNEMkQyRDIiLz4KPC9zdmc+Cg==);
}
.AudioPlayer_unionSettings__1Y6rJ {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  bottom: 82px;
  left: 0;
  width: 100vw;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px;
  background: #fff;
  color: #2b2b2b;
  font-size: 16px;
  font-style: normal;
  line-height: 22px;
  -webkit-box-shadow: 0px -8px 16px 0px rgba(0,0,0,0.12);
          box-shadow: 0px -8px 16px 0px rgba(0,0,0,0.12);
}
.AudioPlayer_unionSettings__1Y6rJ>div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 12px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  color: #000;
}
@-webkit-keyframes AudioPlayer_loader__2attj {
  from {
    left: 0;
    width: 0;
  }
  50% {
    width: 50%;
  }
  to {
    left: 100%;
    width: 50%;
  }
}
@keyframes AudioPlayer_loader__2attj {
  from {
    left: 0;
    width: 0;
  }
  50% {
    width: 50%;
  }
  to {
    left: 100%;
    width: 50%;
  }
}

.Banner_banner__k-tNc {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding-top: 114px;
  padding-bottom: 138px;
  background: url(/static/assets/banner.2d2ebc1b.jpg) center no-repeat;
}
@media only screen and (max-width: 1024px) {
  .Banner_banner__k-tNc {
    background-image: url(/static/assets/banner-bg-sm.25a73ffe.jpg);
    background-size: cover;
  }
}
@media only screen and (max-width: 680px) {
  .Banner_banner__k-tNc {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media only screen and (max-width: 360px) {
  .Banner_banner__k-tNc {
    padding-top: 50px;
    padding-bottom: 50px;
    background-size: cover;
  }
}
.Banner_banner_heading__3V8zs {
  max-width: 630px;
  font-size: 48px;
  font-weight: 700;
  line-height: 58px;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .Banner_banner_heading__3V8zs {
    font-size: 36px;
    line-height: 46px;
  }
}

.Collection_wrapper__2s1lm {
  overflow: hidden;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  max-width: calc((100% / 3) - 40px);
  cursor: pointer;
}
@media screen and (max-width: 1440px) {
  .Collection_wrapper__2s1lm {
    max-width: 100%;
  }
  .Collection_wrapper__2s1lm .Collection_poster__3s_R-,
  .Collection_wrapper__2s1lm img {
    width: calc(((100vw - 440px - 200px) / 3));
    height: calc(((100vw - 440px - 200px) / 3));
  }
}
@media only screen and (max-width: 1024px) {
  .Collection_wrapper__2s1lm .Collection_poster__3s_R-,
  .Collection_wrapper__2s1lm img {
    width: calc(((100vw - 150px) / 3));
    height: calc(((100vw - 150px) / 3));
  }
}
@media screen and (max-width: 770px) {
  .Collection_wrapper__2s1lm {
    margin-right: 0;
    margin-left: 0;
  }
  .Collection_wrapper__2s1lm .Collection_poster__3s_R-,
  .Collection_wrapper__2s1lm img {
    width: calc(50vw - 55px);
    height: calc(50vw - 55px);
  }
}
@media only screen and (max-width: 680px) {
  .Collection_wrapper__2s1lm .Collection_poster__3s_R-,
  .Collection_wrapper__2s1lm img {
    width: calc(50vw - 40px);
    height: calc(50vw - 40px);
  }
}
@media screen and (max-width: 450px) {
  .Collection_wrapper__2s1lm .Collection_poster__3s_R-,
  .Collection_wrapper__2s1lm img {
    min-height: calc(100vw - 40px);
    width: 100vw;
    height: auto;
  }
}
.Collection_poster__3s_R- {
  position: relative;
  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;
  overflow: hidden;
  margin-bottom: 15px;
  max-width: 100%;
  max-height: 280px;
  width: 100%;
  height: auto;
  border-radius: 5px;
}
@media only screen and (max-width: 680px) {
  .Collection_poster__3s_R- {
    max-height: auto;
  }
}
.Collection_poster__3s_R- img {
  border-radius: 5px;
}
.Collection_poster__3s_R-:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background-color: rgba(255,165,0,0.8);
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  pointer-events: none;
}
@media (max-width: 1440px) {
  .Collection_poster__3s_R-:before {
    height: calc(100% - 2px);
  }
}
@media (max-width: 770px) {
  .Collection_poster__3s_R-:before {
    height: 100%;
  }
}
@media only screen and (max-width: 680px) {
  .Collection_poster__3s_R-:before {
    height: calc(100% - 2px);
  }
}
@media (max-width: 450px) {
  .Collection_poster__3s_R-:before {
    height: 100%;
  }
}
.Collection_poster__3s_R-:hover:before {
  opacity: 1;
}
.Collection_poster__3s_R-:hover .Collection_controls__2cCaS {
  opacity: 1;
  pointer-events: all;
}
.Collection_link__27-bd {
  display: block;
  overflow: hidden;
  padding-bottom: 0;
  max-width: 100%;
  border-bottom: none;
  color: #2b2b2b;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700;
  font-size: 19px;
  line-height: 28px;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
@media screen and (max-width: 1440px) {
  .Collection_link__27-bd {
    max-width: calc(((100vw - 440px - 200px) / 3));
  }
}
@media only screen and (max-width: 1024px) {
  .Collection_link__27-bd {
    max-width: calc(((100vw - 150px) / 3));
  }
}
@media screen and (max-width: 770px) {
  .Collection_link__27-bd {
    max-width: calc(50vw - 55px);
  }
}
@media screen and (max-width: 450px) {
  .Collection_link__27-bd {
    max-width: none;
    white-space: normal;
  }
}
.Collection_link__27-bd:hover {
  border-bottom: none;
  color: #ffa000;
}
.Collection_poster__3s_R-:hover + .Collection_link__27-bd {
  color: #ffa000;
}
.Collection_controls__2cCaS {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  pointer-events: none;
}
.Collection_controls__2cCaS button .fill-orange {
  fill: transparent;
  stroke: #fff;
}
.Collection_controls__2cCaS button .fill-white {
  fill: #fff;
}
@media only screen and (min-width: 1025px) {
  .Collection_controls__2cCaS button:hover .fill-orange {
    fill: #fff;
    stroke: #fff;
  }
  .Collection_controls__2cCaS button:hover .fill-white {
    fill: #ffa500;
  }
}
.Collection_controls__2cCaS button+button {
  margin-left: 10px;
}
@media only screen and (max-width: 1024px) {
  .Collection_controls__2cCaS {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    margin-top: -12px;
  }
}
@media screen and (max-width: 450px) {
  .Collection_controls__2cCaS {
    -webkit-transform: translateX(-48px) translateY(-8px);
        -ms-transform: translateX(-48px) translateY(-8px);
            transform: translateX(-48px) translateY(-8px);
  }
}
.Collection_sub_name__3BCFv {
  color: rgba(43,43,43,0.5);
  font-size: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  min-height: 20px;
}
@media screen and (max-width: 1440px) {
  .Collection_sub_name__3BCFv {
    max-width: calc(((100vw - 440px - 200px) / 3));
  }
}
@media only screen and (max-width: 1024px) {
  .Collection_sub_name__3BCFv {
    max-width: calc(((100vw - 150px) / 3));
  }
}
@media screen and (max-width: 770px) {
  .Collection_sub_name__3BCFv {
    max-width: calc(50vw - 55px);
  }
}
@media screen and (max-width: 450px) {
  .Collection_sub_name__3BCFv {
    max-width: none;
    white-space: normal;
  }
}

.Collections_container__256ND {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -20px;
  margin-left: -20px;
}
@media (max-width: 768px) {
  .Collections_container__256ND {
    margin-left: 0;
    margin-right: 0;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.Pagination_pagination__1PItm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 35px;
  width: 100%;
}
@media (max-width: 1154px) {
  .Pagination_pagination__1PItm {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.Pagination_arrow__s46Wo {
  width: 35px;
  height: 24px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iN3B4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCA3IDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9ItCQ0LTQvNC40L3QuNGB0YLRgNC40YDQvtCy0LDQvdC40LUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9IjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+CiAgICAgICAgPGcgaWQ9IjguMS4xLUFkbWluaXN0cmF0aW9uX3BhZ2luYXRpb25fYWxsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI3Mi4wMDAwMDAsIC0xMjEzLjAwMDAwMCkiIHN0cm9rZT0iIzJCMkIyQiIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICAgICAgPGcgaWQ9ItCh0YLRgNCw0L3QuNGG0YsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyNTAuMDAwMDAwLCAxMTk0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ItCh0YLRgNCw0L3QuNGG0LBfMSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikljb25fbGVmdF9hcnJvdyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjMuMDAwMDAwLCAyMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJTaGFwZSIgcG9pbnRzPSI1IDEwIDAgNSA1IDAiPjwvcG9seWxpbmU+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  background-position: 45% 50%;
  background-repeat: no-repeat;
  opacity: 0.5;
}
.Pagination_item__Xexm_ {
  font-size: 17px;
  display: inline-block;
  margin: 10px;
  padding: 10px 5px;
  width: 45px;
  height: 45px;
  border: 1px solid #e7e8e7;
  border-radius: 50%;
  text-align: center;
}
.Pagination_item__Xexm_:hover,
.Pagination_item__Xexm_:active {
  background-color: #e7e8e7;
  cursor: pointer;
}
.Pagination_item__Xexm_:hover .Pagination_arrow__s46Wo,
.Pagination_item__Xexm_:active .Pagination_arrow__s46Wo {
  opacity: 1;
}
.Pagination_prev__G7Zd-,
.Pagination_next__3McOH {
  color: transparent;
}
.Pagination_next__3McOH {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.Pagination_active__3vOYC {
  background-color: #e7e8e7;
}
.Pagination_pages__1kNcM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: -10px;
  margin-left: -10px;
}
.Pagination_loadMore__2Wi8p {
  padding-top: 5px;
  min-width: 180px;
}
@media only screen and (max-width: 1024px) {
  .Pagination_loadMore__2Wi8p {
    margin-left: auto;
    margin-right: auto;
  }
}
.Pagination_loadMoreLoading__t4DT3 {
  position: relative;
  background-color: rgba(255,160,0,0.8);
  border-color: transparent;
}
.Pagination_loadMoreLoading__t4DT3.Pagination_loadMoreLoading__t4DT3:hover {
  background-color: rgba(255,160,0,0.8);
}
.Pagination_loadMoreLoading__t4DT3:before,
.Pagination_loadMoreLoading__t4DT3:after {
  content: '';
  display: inline-block;
  position: absolute;
}
.Pagination_loadMoreLoading__t4DT3:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjQ3LjUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtZGFzaGFycmF5PSIyMCAxMCIvPgo8L3N2Zz4K);
  background-position: 50%;
  background-size: contain;
  min-height: 40px;
  min-width: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  background-repeat: no-repeat;
  -webkit-animation: Pagination_loader__1lKls 2s infinite alternate;
          animation: Pagination_loader__1lKls 2s infinite alternate;
}
.Pagination_loadMoreLoading__t4DT3:before {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  background: radial-gradient(ellipse at center, #ffa000 0%, rgba(255,255,255,0) 100%);
}
.Pagination_disabled__3_500:hover,
.Pagination_disabled__3_500:active {
  background-color: #fff;
  cursor: default;
}
.Pagination_disabled__3_500:hover .Pagination_arrow__s46Wo,
.Pagination_disabled__3_500:active .Pagination_arrow__s46Wo {
  opacity: 0.5;
}
@-webkit-keyframes Pagination_loader__1lKls {
  from {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes Pagination_loader__1lKls {
  from {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.Sceleton_lecture_container__2ng5c {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.Sceleton_lecture_container__2ng5c+.Sceleton_lecture_container__2ng5c {
  margin-top: 24px;
}
@media only screen and (max-width: 1024px) {
  .Sceleton_lecture_container__2ng5c {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .Sceleton_lecture_container__2ng5c+.Sceleton_lecture_container__2ng5c {
    margin-top: 20px;
  }
}
.Sceleton_lecture_info__3COSX {
  margin-left: 30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.Sceleton_lecture_info__3COSX > .Sceleton_line__10Fle {
  width: 550px;
}
@media only screen and (max-width: 1024px) {
  .Sceleton_lecture_info__3COSX > .Sceleton_line__10Fle {
    width: 200px;
  }
}
.Sceleton_line__10Fle {
  margin-bottom: 10px;
  width: 550px;
  height: 15px;
  border-radius: 3px;
  background-color: #f5f5f5;
}
@media only screen and (max-width: 1024px) {
  .Sceleton_line__10Fle {
    width: 220px;
  }
}
.Sceleton_line__10Fle.Sceleton_book__Of13k {
  background-color: #f5f5f5;
  width: 150px;
  height: 28px;
  margin-bottom: 15px;
}
.Sceleton_line__10Fle.Sceleton_book_btn__1lVhB {
  background-color: #f5f5f5;
  width: 100px;
  height: 50px;
  border-radius: 25px;
  margin-left: auto;
  margin-right: auto;
}
.Sceleton_lineShortLecture__3JRom {
  width: 180px !important;
}
.Sceleton_lineShortArticle__27Ff8 {
  width: 100px !important;
}
.Sceleton_lineShortArticleLast__Fm21M {
  width: 360px !important;
}
@media only screen and (max-width: 1024px) {
  .Sceleton_lineShortArticleLast__Fm21M {
    width: 200px !important;
  }
}
.Sceleton_lecture_poster__3yDQB {
  width: 100px;
  height: 100px;
  border-radius: 5px;
  background-color: #f5f5f5;
}
.Sceleton_article_container__30ajI {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.Sceleton_article_container__30ajI+.Sceleton_article_container__30ajI {
  margin-top: 40px;
}
@media only screen and (max-width: 1024px) {
  .Sceleton_article_container__30ajI {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .Sceleton_article_container__30ajI+.Sceleton_article_container__30ajI {
    margin-top: 30px;
  }
}
.Sceleton_article_info__y9tKA {
  margin-left: 30px;
  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;
}
.Sceleton_article_poster__WGTTS {
  width: 210px;
  height: 210px;
  border-radius: 5px;
  background-color: #f5f5f5;
}
.Sceleton_book_container__1mVk9 {
  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;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 28%;
          flex: 1 1 28%;
  margin-right: 20px;
  max-width: 280px;
  margin-bottom: 40px;
  margin-left: 20px;
  padding: 30px 20px;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
}
@media only screen and (max-width: 680px) {
  .Sceleton_book_container__1mVk9 {
    max-width: 100%;
  }
}
.Sceleton_book_poster__19PQ_ {
  margin-bottom: 44px;
  width: 153px;
  height: 191px;
  background-color: #f5f5f5;
}

.CollectionInfo_wrapper__22dMe {
  background-color: #f00;
}
.CollectionInfo_sceleton__1zmks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.LectureControls_track_controls__Q62pJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  padding: 30px 0 30px 30px;
  background-color: #fff;
  right: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.LectureControls_track_controls__Q62pJ button+button {
  margin-left: 10px;
}
@media (max-width: 1200px) {
  .LectureControls_track_controls__Q62pJ {
    right: 15px;
  }
}
@media only screen and (max-width: 1024px) {
  .LectureControls_track_controls__Q62pJ {
    display: none;
  }
}
.LectureControls_mobile_controls_btn__3M57X {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .LectureControls_mobile_controls_btn__3M57X {
    display: block;
    position: absolute;
    right: 0;
    top: calc(50% + 10px);
    width: 5px;
    height: 5px;
    border-radius: 10px;
    background-color: #000;
    transiton: background-color 0.3s;
  }
  .LectureControls_mobile_controls_btn__3M57X:before,
  .LectureControls_mobile_controls_btn__3M57X:after {
    content: '';
    display: block;
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 10px;
    background-color: #000;
    transiton: background-color 0.3s;
  }
  .LectureControls_mobile_controls_btn__3M57X:before {
    top: -10px;
  }
  .LectureControls_mobile_controls_btn__3M57X:after {
    bottom: -10px;
  }
  .LectureControls_mobile_controls_btn__3M57X.LectureControls_open__2fcjX {
    background-color: #ffa000;
  }
  .LectureControls_mobile_controls_btn__3M57X.LectureControls_open__2fcjX:before,
  .LectureControls_mobile_controls_btn__3M57X.LectureControls_open__2fcjX:after {
    background-color: #ffa000;
  }
}
.LectureControls_mobile_controls_panel__9U_X2 {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .LectureControls_mobile_controls_panel__9U_X2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    position: fixed;
    width: 100vw;
    z-index: 10;
    left: 0;
    bottom: 0;
    padding: 20px;
    transiton: opacity 0.3s;
    -webkit-box-shadow: 0 -8px 16px 0 rgba(0,0,0,0.12);
            box-shadow: 0 -8px 16px 0 rgba(0,0,0,0.12);
    background-color: #fff;
  }
  .LectureControls_mobile_controls_panel__9U_X2.LectureControls_open__2fcjX {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    visibility: visible;
    pointer-events: none;
    opacity: 1;
  }
}

.Lecture_wrapper__2wccS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.Lecture_wrapper__2wccS+.Lecture_wrapper__2wccS {
  margin-top: 24px;
}
@media only screen and (max-width: 1024px) {
  .Lecture_wrapper__2wccS {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .Lecture_wrapper__2wccS+.Lecture_wrapper__2wccS {
    margin-top: 20px;
  }
}
.Lecture_wrapper__2wccS:before {
  content: '';
  display: block;
  position: absolute;
  width: calc(100% + 24px);
  height: calc(100% + 24px);
  border-radius: 5px;
  top: -12px;
  left: -12px;
  border: 2px solid #ffa000;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  pointer-events: none;
}
@media only screen and (max-width: 1024px) {
  .Lecture_wrapper__2wccS:before {
    display: none;
  }
}
.Lecture_wrapper__2wccS:hover:before {
  opacity: 1;
  visibility: visible;
}
@media only screen and (min-width: 1025px) {
  .Lecture_wrapper__2wccS:hover .Lecture_poster__2jQ3r:before {
    opacity: 1;
  }
}
@media only screen and (min-width: 1025px) {
  .Lecture_wrapper__2wccS:hover .Lecture_play_lecture__2Gyz6 {
    opacity: 1;
  }
}
.Lecture_wrapper__2wccS:hover .Lecture_track_controls__3M_BN {
  opacity: 1;
  visibility: visible;
}
.Lecture_wrapper__2wccS:hover .Lecture_track_duration__2FEMP {
  opacity: 0;
  visibility: hidden;
}
@media only screen and (max-width: 1024px) {
  .Lecture_wrapper__2wccS:hover .Lecture_track_duration__2FEMP {
    opacity: 1;
    visibility: visible;
  }
}
.Lecture_wrapper__2wccS:hover .Lecture_track_title__2ZuV2 {
  max-width: 600px;
  color: #ffa000;
  overflow: hidden;
}
@media (max-width: 1440px) {
  .Lecture_wrapper__2wccS:hover .Lecture_track_title__2ZuV2 {
    max-width: 460px;
  }
}
@media (max-width: 1320px) {
  .Lecture_wrapper__2wccS:hover .Lecture_track_title__2ZuV2 {
    max-width: 400px;
  }
}
@media (max-width: 1200px) {
  .Lecture_wrapper__2wccS:hover .Lecture_track_title__2ZuV2 {
    max-width: 340px;
  }
}
@media only screen and (max-width: 1024px) {
  .Lecture_wrapper__2wccS:hover .Lecture_track_title__2ZuV2 {
    max-width: 400px;
    color: #2b2b2b;
  }
}
@media only screen and (max-width: 680px) {
  .Lecture_wrapper__2wccS:hover .Lecture_track_title__2ZuV2 {
    max-width: 230px;
  }
}
@media only screen and (max-width: 360px) {
  .Lecture_wrapper__2wccS:hover .Lecture_track_title__2ZuV2 {
    max-width: 150px;
  }
}
.Lecture_wrapper_playing__28K49 .Lecture_play_lecture__2Gyz6 {
  opacity: 1;
}
.Lecture_wrapper_playing__28K49 .Lecture_poster__2jQ3r:before {
  opacity: 1;
}
.Lecture_poster__2jQ3r {
  margin-right: 30px;
  width: 100px;
  height: 100px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  border-radius: 6px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.Lecture_poster__2jQ3r:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 6px;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  background-color: rgba(255,160,0,0.8);
}
@media only screen and (max-width: 1024px) {
  .Lecture_poster__2jQ3r {
    width: 80px;
    height: 80px;
    margin-right: 16px;
  }
}
.Lecture_poster_playing__30soF {
  opacity: 1;
}
.Lecture_play_lecture__2Gyz6 {
  z-index: 2;
  opacity: 0;
  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;
  background-color: transparent;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  position: absolute;
  cursor: pointer;
}
.Lecture_new__C-I0w {
  position: absolute;
  display: block;
  width: 34px;
  height: 20px;
  top: 10px;
  left: 10px;
  padding: 5px 4px;
  font-size: 11px;
  font-weight: 700;
  line-height: 10px;
  color: #fff;
  text-transform: uppercase;
  border-radius: 3px;
  background-color: #2bb0ab;
}
@media only screen and (max-width: 680px) {
  .Lecture_new__C-I0w {
    left: 5px;
  }
}
.Lecture_track_title__2ZuV2 {
  margin-bottom: 7px;
  font-size: 19px;
  font-weight: 700;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -ms-flex-item-align: start;
      align-self: flex-start;
  max-width: 600px;
  overflow: hidden;
}
@media (max-width: 1320px) {
  .Lecture_track_title__2ZuV2 {
    max-width: 400px;
    overflow: hidden;
  }
}
@media screen and (device-width: 1368px) and (device-height: 1024px) and (orientation: landscape) {
  .Lecture_track_title__2ZuV2 {
    font-size: 19px;
  }
}
@media only screen and (max-width: 1024px) {
  .Lecture_track_title__2ZuV2 {
    font-size: 19px;
    line-height: 24px;
    max-width: calc(100vw - 180px);
  }
}
@media only screen and (max-width: 680px) {
  .Lecture_track_title__2ZuV2 {
    font-size: 16px;
    max-width: calc(100vw - 160px);
  }
}
.Lecture_track_date__3H1N1 {
  font-size: 16px;
  color: #2b2b2b;
  opacity: 0.5;
}
@media only screen and (max-width: 680px) {
  .Lecture_track_date__3H1N1 {
    font-size: 14px;
  }
}
@media (max-width: 320px) {
  .Lecture_track_date__3H1N1 {
    max-width: calc(100% - 35px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.Lecture_track_info__3qkQy {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  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;
}
.Lecture_track_metrics__1b6tO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  color: rgba(43,43,43,0.5);
}
.Lecture_track_duration__2FEMP {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  position: absolute;
  right: 0;
  top: 59px;
  font-size: 16px;
  color: rgba(43,43,43,0.5);
}
@media only screen and (max-width: 1024px) {
  .Lecture_track_duration__2FEMP {
    right: auto;
    left: 96px;
    top: 58px;
  }
}
@media only screen and (max-width: 680px) {
  .Lecture_track_duration__2FEMP {
    font-size: 12px;
  }
}
.Lecture_is_video__3cQJ- {
  display: block;
  position: absolute;
  width: 26px;
  top: 9px;
  right: -36px;
  height: 21px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjZweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMjYgMjEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSW52aXNpb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIxLi1Ib21lX3BsZWVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTU5LjAwMDAwMCwgLTkwNy4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNjAuMDAwMDAwLCA4ODQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTUiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjk5LjAwMDAwMCwgMjMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiMyQkIwQUIiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNiIgaGVpZ2h0PSIyMSIgcng9IjMiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTExLjY5ODk0MDIsMTMuODc3NzcwMyBDMTEuMzEyOTI2MiwxNC4xNTQ1NTI0IDExLDEzLjk0NTE5NDkgMTEsMTMuNDEyMDQ0NCBMMTEsNy41ODc2OTg0MSBDMTEsNy4wNTM3MDI5OSAxMS4zMTQyNDQsNi44NDYxMzUzNSAxMS42OTg5NDAyLDcuMTIxOTcyNTkgTDE1LjcxMDk4MzUsOS45OTg3MTI5OCBDMTYuMDk2OTk3NSwxMC4yNzU0OTUyIDE2LjA5NTY3OTYsMTAuNzI1MTkyNiAxNS43MTA5ODM1LDExLjAwMTAyOTkgTDExLjY5ODk0MDIsMTMuODc3NzcwMyBaIiBpZD0iUGF0aCIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiNGRkZGRkYiIHg9IjMiIHk9IjMiIHdpZHRoPSIyIiBoZWlnaHQ9IjMiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1Db3B5IiBmaWxsPSIjRkZGRkZGIiB4PSIzIiB5PSIxNSIgd2lkdGg9IjIiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktNCIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iOSIgd2lkdGg9IjIiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiBmaWxsPSIjRkZGRkZGIiB4PSIyMSIgeT0iMyIgd2lkdGg9IjIiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHkiIGZpbGw9IiNGRkZGRkYiIHg9IjIxIiB5PSIxNSIgd2lkdGg9IjIiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktNCIgZmlsbD0iI0ZGRkZGRiIgeD0iMjEiIHk9IjkiIHdpZHRoPSIyIiBoZWlnaHQ9IjMiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) center no-repeat;
  opacity: 1;
}
@media only screen and (max-width: 1024px) {
  .Lecture_is_video__3cQJ- {
    right: auto;
    top: 54px;
    left: -91px;
  }
}
.Lecture_is_text__gbK17 {
  display: block;
  position: absolute;
  width: 26px;
  top: 9px;
  right: -70px;
  height: 21px;
  background: url(/static/assets/is_text.bda7a59c.svg) center no-repeat;
  opacity: 1;
}
@media only screen and (max-width: 1024px) {
  .Lecture_is_text__gbK17 {
    right: auto;
    top: 54px;
    left: -59px;
  }
}
.Lecture_track_buttons__3brQA {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.Lecture_track_controls__3M_BN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  padding: 30px 0 30px 30px;
  background-color: #fff;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.Lecture_track_controls__3M_BN button+button {
  margin-left: 10px;
}
@media (max-width: 1280px) {
  .Lecture_track_controls__3M_BN {
    padding-left: 15px;
  }
}
@media (max-width: 1200px) {
  .Lecture_track_controls__3M_BN {
    right: 15px;
  }
}
@media only screen and (max-width: 1024px) {
  .Lecture_track_controls__3M_BN {
    display: none;
  }
}
.Lecture_playButton__D3Bn_ {
  margin-right: 30px;
  width: 100px;
  height: 100px;
  border-radius: 6px;
  border: 0;
  background: none;
  padding: 0;
  margin: 0;
  outline: none;
  cursor: pointer;
}
.Lecture_mobile_controls_btn__1CT8N {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .Lecture_mobile_controls_btn__1CT8N {
    display: block;
    position: absolute;
    right: 0;
    top: calc(50% + 10px);
    width: 5px;
    height: 25px;
  }
  .Lecture_mobile_controls_btn__1CT8N span:nth-child(1),
  .Lecture_mobile_controls_btn__1CT8N span:nth-child(2),
  .Lecture_mobile_controls_btn__1CT8N span:nth-child(3) {
    display: block;
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background-color: #000;
    transiton: background-color 0.3s;
  }
  .Lecture_mobile_controls_btn__1CT8N span:nth-child(1) {
    top: 0;
  }
  .Lecture_mobile_controls_btn__1CT8N span:nth-child(2) {
    bottom: 0;
  }
  .Lecture_mobile_controls_btn__1CT8N span:nth-child(3) {
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .Lecture_mobile_controls_btn__1CT8N.Lecture_open__3AQ-J span:nth-child(1),
  .Lecture_mobile_controls_btn__1CT8N.Lecture_open__3AQ-J span:nth-child(2),
  .Lecture_mobile_controls_btn__1CT8N.Lecture_open__3AQ-J span:nth-child(3) {
    background-color: #ffa000;
  }
}
.Lecture_checked__lsiQj:before {
  visibility: visible;
  opacity: 1;
}

.LecturePanel_bg__128sx {
  opacity: 0;
  visibility: hidden;
  display: none;
  pointer-events: none;
  position: fixed;
  width: 100%;
  height: 100%;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  z-index: 10000;
  top: 0;
  left: 0;
  background: rgba(0,0,0,0.56);
}
.LecturePanel_bg__128sx.LecturePanel_open__24uWy {
  visibility: visible;
  pointer-events: all;
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.LecturePanel_wrap__17RIb {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100vw;
  padding: 20px;
  background-color: #fff;
}
.LecturePanel_wrap__17RIb button+button {
  margin-top: 12px;
}
@media only screen and (max-width: 1024px) {
  .LecturePanel_video__aMAI2 {
    width: 620px;
    height: 520px;
  }
}
@media only screen and (max-width: 680px) {
  .LecturePanel_video__aMAI2 {
    width: 290px;
    height: 320px;
  }
}
@media only screen and (max-width: 1024px) {
  .LecturePanel_video_modal__1Njgj {
    padding-top: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.PreLoader_wrapper__1t8TO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 18px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.PreLoader_loader__3xZia {
  width: 100px;
  height: 100px;
  -webkit-animation: PreLoader_loader__3xZia 2s infinite alternate;
          animation: PreLoader_loader__3xZia 2s infinite alternate;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjQ3LjUiIHN0cm9rZT0iI0ZGQTAwMCIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtZGFzaGFycmF5PSIyMCAxMCIvPgo8L3N2Zz4K);
}
.PreLoader_loader__3xZia.PreLoader_inPhotos__37PyZ {
  margin-top: 100px;
}
.PreLoader_loader__3xZia.PreLoader_inAlbum__vKKVH {
  margin-top: 100px;
}
@-webkit-keyframes PreLoader_loader__3xZia {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes PreLoader_loader__3xZia {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.TopicHeader_wrap__1XsRW {
  min-height: 270px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  background-color: transparent;
  padding: 0;
  border-radius: 5px;
}
@media only screen and (max-width: 680px) {
  .TopicHeader_wrap__1XsRW {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.TopicHeader_wrap__1XsRW.TopicHeader_on_lecture__8uuPN {
  min-height: 210px;
}
.TopicHeader_wrap__1XsRW.TopicHeader_on_lecture__8uuPN .TopicHeader_imgWrap__C65S4 {
  height: 210px;
}
.TopicHeader_wrap__1XsRW.TopicHeader_on_lecture__8uuPN .TopicHeader_img__2ZJpN {
  height: 210px;
}
.TopicHeader_right__30zzX {
  margin-left: 30px;
}
@media only screen and (max-width: 680px) {
  .TopicHeader_right__30zzX {
    margin-left: 0;
  }
}
.TopicHeader_imgWrap__C65S4 {
  max-width: 245px;
  min-width: 245px;
  width: 245px;
  height: 245px;
}
@media only screen and (max-width: 680px) {
  .TopicHeader_imgWrap__C65S4 {
    width: 100%;
    height: calc(100vw - 40px);
    max-width: none;
    min-width: none;
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 680px) {
  .TopicHeader_imgWrap__C65S4.TopicHeader_lectureSize__1wIwg {
    width: auto;
    height: 210px;
    max-width: 245px;
  }
}
.TopicHeader_img__2ZJpN {
  height: 245px;
  width: 245px;
  border-radius: 4px;
}
@media (max-width: 375px) {
  .TopicHeader_img__2ZJpN {
    width: 100%;
    height: 100%;
  }
}
.TopicHeader_meta__3UVAs {
  color: rgba(43,43,43,0.5);
  font-size: 16px;
  line-height: 28px;
}
.TopicHeader_buttons__2PiO5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px;
}
.TopicHeader_buttons__2PiO5 button:nth-child(n+2) {
  margin-left: 10px;
}
.TopicHeader_play__2z6CM {
  margin-right: 20px;
}
.TopicHeader_showMore__2Qg7y {
  margin-left: -8px;
}
.TopicHeader_description__2wuMA {
  margin-bottom: 10px;
}
.TopicHeader_lectureSize__1wIwg {
  height: 210px;
}
@media only screen and (max-width: 680px) {
  .TopicHeader_lectureSize__1wIwg {
    height: 100%;
    width: 100%;
  }
}


.LectureDesc_description_wrap__1UnqM {
  margin-bottom: 20px;
  margin-top: 20px;
  font-size: 16px;
  line-height: 28px;
  color: #2b2b2b;
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
  max-height: 428px;
  overflow: hidden;
}
.LectureDesc_description_wrap__1UnqM.LectureDesc_show__3EP1o {
  overflow: visible;
  max-height: none;
}
.LectureDesc_description_wrap__1UnqM strong {
  display: block;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 36px;
  line-height: 58px;
  color: #2b2b2b;
  font-weight: 400;
}
.LectureDesc_description_wrap__1UnqM p {
  padding-bottom: 15px;
}
.LectureDesc_heading__1-xqh {
  margin-top: 40px;
  margin-bottom: 20px;
}
.LectureDesc_collections__3CITg {
  margin-bottom: -40px;
}
.LectureDesc_collections_el__2JV9v {
  margin-left: 20px;
  margin-right: 20px;
  border-radius: 5px;
  max-height: 240px;
  max-width: 280px;
  overflow: hidden;
}
.LectureDesc_collections_el__2JV9v img {
  width: 100%;
  height: 100%;
}
.LectureDesc_chips_wrap__2SVb5 {
  margin-top: 40px;
  padding-top: 20px;
  border-top: 1px solid #e4e4e4;
}
@media only screen and (max-width: 680px) {
  .LectureDesc_chips_wrap__2SVb5 {
    display: none;
  }
}
.LectureDesc_video_container__2VITk+.LectureDesc_video_container__2VITk {
  margin-top: 40px;
}
.LectureDesc_teaser__3xg7i {
  font-size: 16px;
  margin-top: 20px;
}
.LectureDesc_teaser__3xg7i span,
.LectureDesc_teaser__3xg7i p {
  font-size: 16px !important;
}
.LectureDesc_teaser__3xg7i p {
  padding-bottom: 15px;
}

.SingleChip_chip__8usry {
  position: relative;
  margin-right: 5px;
  margin-bottom: 14px;
  margin-left: 5px;
  padding: 4px 20px 6px 20px;
  border: 1px solid #e4e4e4;
  border-radius: 20px;
  background-color: #fff;
  color: rgba(43,43,43,0.5);
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  cursor: pointer;
  -webkit-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}
.SingleChip_chip__8usry:hover {
  background-color: #e4e4e4;
}
@media only screen and (max-width: 1024px) {
  .SingleChip_chip__8usry {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    margin-bottom: 0;
  }
}
.SingleChip_chip_blue__3ooOF {
  border: 1px solid #23ada8;
  color: #23ada8;
}
.SingleChip_chip_blue__3ooOF:hover {
  background-color: #23ada8;
  color: #fff;
}
.SingleChip_chip_active__3MRli {
  background-color: #e4e4e4;
  color: #2b2b2b;
}
.SingleChip_chip_active_blue__3phjF {
  background-color: #23ada8;
  color: #fff;
}
.SingleChip_closeButtonWithPaper__2WTzS {
  position: absolute;
  top: 50%;
  right: 8px;
  display: inline-block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: #2b2b2b;
  cursor: pointer;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.SingleChip_krest__1fkIQ {
  position: absolute;
  top: 8px;
  left: 2px;
  width: 10px;
  height: 10px;
  border-right: 2px solid #fff;
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
  -webkit-transform-origin: right center;
      -ms-transform-origin: right center;
          transform-origin: right center;
}
.SingleChip_krest2__1W7H1 {
  position: absolute;
  top: 8px;
  left: 3px;
  width: 10px;
  height: 10px;
  border-right: 2px solid #fff;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: right center;
      -ms-transform-origin: right center;
          transform-origin: right center;
}
.SingleChip_withCloseBtn__2tpRZ {
  padding-right: 45px;
}
.SingleChip_showMoreButton__3NUDL {
  height: 42px;
}
.SingleChip_showMoreButton__3NUDL > li {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

.Chips_chips_list__1uL4j {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
  margin-bottom: 20px;
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  .Chips_chips_list__1uL4j {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 25px;
    max-width: 100vw;
    width: auto;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .Chips_chips_list__1uL4j:after {
    content: '';
    display: block;
    padding-left: 35px;
  }
}
@media only screen and (max-width: 680px) {
  .Chips_chips_list__1uL4j {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 15px;
  }
  .Chips_chips_list__1uL4j:after {
    padding-left: 25px;
  }
}
.Chips_chips_list__1uL4j+.Chips_chips_list__1uL4j {
  margin-top: -15px;
}
@media only screen and (max-width: 1024px) {
  .Chips_chips_list__1uL4j::-webkit-scrollbar {
    width: 0 !important;
  }
}

.Search_search_form__B5lqY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 40px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.Search_search_form__B5lqY label {
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  margin-right: 8px;
}
@media only screen and (max-width: 1024px) {
  .Search_search_form__B5lqY {
    margin-bottom: 10px;
  }
  .Search_search_form__B5lqY label {
    margin-right: 0;
  }
}
.Search_search_form__B5lqY.Search_with_sort__1_8c0 .Search_subContainer__1N23Y {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.Search_search_form__B5lqY.Search_with_sort__1_8c0 .Search_button_flex__2EZuo {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.Search_search_form__B5lqY.Search_with_sort__1_8c0 .Search_sort_btn__3rL__ {
  margin-left: auto;
}
.Search_button_flex__2EZuo {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  text-align: left;
}
.Search_button_flex__2EZuo span {
  color: #23ada8;
}
.Search_subContainer__1N23Y {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 12px;
}
@media only screen and (max-width: 1024px) {
  .Search_subContainer__1N23Y button {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .Search_btn_extended__3sjfM {
    display: none;
  }
}
.Search_extended__3v6H6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -20px;
  margin-right: -20px;
  margin-bottom: 40px;
}
@media only screen and (max-width: 960px) {
  .Search_extended__3v6H6 {
    margin-left: 0;
    margin-right: 0;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.Search_select__2CvQo {
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  width: calc((100% / 3) - 40px);
}
@media only screen and (max-width: 1410px) {
  .Search_select__2CvQo {
    width: calc(50% - 40px);
  }
}
@media only screen and (max-width: 960px) {
  .Search_select__2CvQo {
    width: calc(50% - 20px);
  }
}
@media only screen and (max-width: 680px) {
  .Search_select__2CvQo {
    width: calc(100%);
  }
}
@media only screen and (max-width: 960px) {
  .Search_select__2CvQo {
    margin-left: 0;
    margin-right: 0;
  }
  .Search_select__2CvQo:nth-child(2) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .Search_select__2CvQo:nth-child(3) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .Search_select__2CvQo:nth-child(4) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .Search_select__2CvQo:nth-child(5) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .Search_select__2CvQo:nth-child(6) {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
.Search_picker__2ZVRS {
  padding-top: 35px;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: calc((100% / 3) - 40px);
}
@media only screen and (max-width: 1410px) {
  .Search_picker__2ZVRS {
    width: calc(50% - 40px);
  }
}
@media only screen and (max-width: 960px) {
  .Search_picker__2ZVRS {
    width: calc(50% - 20px);
  }
}
@media only screen and (max-width: 680px) {
  .Search_picker__2ZVRS {
    width: calc(100%);
  }
}
.Search_picker__2ZVRS input {
  color: rgba(43,43,43,0.5);
}
.Search_picker__2ZVRS label+label {
  margin-left: 10px;
}
@media only screen and (max-width: 1024px) {
  .Search_picker__2ZVRS {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (max-width: 960px) {
  .Search_picker__2ZVRS {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 20px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.Search_picker_label__3TW4I {
  display: block;
  top: 0;
  position: absolute;
  margin-bottom: 5px;
  color: #2b2b2b;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
}
.Search_checks__2yzea {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding: 0 20px;
}
.Search_checks__2yzea label+label {
  margin-left: 30px;
}
@media only screen and (max-width: 960px) {
  .Search_checks__2yzea {
    padding: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .Search_checks__2yzea label+label {
    margin-left: 0;
    margin-top: 20px;
  }
}
.Search_controls__OoCIl {
  margin-top: 30px;
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.Search_controls__OoCIl button+button {
  margin-left: 22px;
}
@media only screen and (max-width: 960px) {
  .Search_controls__OoCIl {
    padding: 0;
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .Search_controls__OoCIl button+button {
    margin-left: 0;
  }
  .Search_controls__OoCIl button:first-child {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .Search_controls__OoCIl button:last-child {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (max-width: 360px) {
  .Search_controls__OoCIl button:last-child span {
    margin-left: 0;
  }
}
.arrow-open {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.arrow-open .stroke-arrow {
  stroke: #2b2b2b;
}
.arrow-selected {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}
.arrow-selected .stroke-arrow {
  stroke: #2b2b2b;
}
.Search_sort_btn__3rL__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.Search_sort_btn__3rL__ span {
  border-bottom: 1px dotted #2b2b2b;
}
@media only screen and (max-width: 680px) {
  .Search_sort_btn__3rL__ span {
    display: none;
  }
}
.Search_desc__1vull {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.Search_asc__2h3Eq {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}
.Search_off__YK7gd .fill-asc {
  opacity: 0.5;
}
.Search_sort_icon__1LVL9 {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.Search_sort_icon__1LVL9 .stroke-sort {
  stroke: #fff;
}
@media only screen and (max-width: 680px) {
  .Search_sort_icon__1LVL9 .stroke-sort {
    stroke: #e4e4e4;
  }
}
.Search_title_wrapper__2yS7y {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding-top: 35px;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  width: calc((100% / 3) - 40px);
}
@media only screen and (max-width: 1410px) {
  .Search_title_wrapper__2yS7y {
    width: calc(50% - 40px);
  }
}
@media only screen and (max-width: 960px) {
  .Search_title_wrapper__2yS7y {
    width: calc(50% - 20px);
  }
}
@media only screen and (max-width: 680px) {
  .Search_title_wrapper__2yS7y {
    width: calc(100%);
  }
}
.Search_title_wrapper__2yS7y label {
  width: 100%;
}
.Search_title_wrapper__2yS7y label+label {
  margin-left: 10px;
}
@media only screen and (max-width: 1024px) {
  .Search_title_wrapper__2yS7y {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (max-width: 960px) {
  .Search_title_wrapper__2yS7y {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 20px;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
.Search_title_label__3KH7g {
  display: block;
  top: 0;
  position: absolute;
  margin-bottom: 5px;
  color: #2b2b2b;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
}

.Select_label__3OMcv {
  display: block;
  margin-bottom: 30px;
}
@media only screen and (max-width: 1024px) {
  .Select_label__3OMcv {
    margin-bottom: 20px;
  }
}
.Select_label_text__1_ZTK {
  display: block;
  margin-bottom: 5px;
  color: #2b2b2b;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
}
.Select_select_container__Z7Fm- {
  background-color: #fff;
  cursor: pointer;
}
.Select_select__2eZxu {
  background-color: #fff;
}

.DatePicker_input__AUCaH {
  padding: 9px 20px;
  outline: none;
  width: 100%;
  border-radius: 5px;
  border: 1px solid #e4e4e4;
  font-size: 16px;
  line-height: 30px;
  height: 50px;
}
.DatePicker_label__2MH65 {
  display: block;
  position: relative;
}
.DatePicker_label_text__1X97l {
  display: block;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  color: #2b2b2b;
}
.DatePicker_label_text_error__24Q1l {
  color: #ca1010;
}
.DatePicker_error_message__YRGGu {
  color: #ca1010;
  font-size: 13px;
  position: absolute;
  left: 0;
  top: 100%;
}
.DatePicker_error__2WKh2 {
  border: 1px solid #ca1010;
}
.DatePicker_calendar_icon__1WeYb {
  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;
  width: 53px;
  height: 48px;
  background-color: #fff;
  border-left: 1px solid #e4e4e4;
  top: 36px;
  right: 1px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  cursor: pointer;
}
.DatePicker_calendar__3ZFTQ .stroke-opacity {
  -webkit-transition: stroke-opacity 0.3s;
  transition: stroke-opacity 0.3s;
}
.DatePicker_calendar__3ZFTQ.DatePicker_focus__3gWrL .stroke-opacity {
  stroke-opacity: 1;
}
.react-datepicker-popper[data-placement^='bottom'] .react-datepicker__triangle, .react-datepicker-popper[data-placement^='top'] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow {
  margin-left: -8px;
  position: absolute;
}
.react-datepicker-popper[data-placement^='bottom'] .react-datepicker__triangle, .react-datepicker-popper[data-placement^='top'] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^='bottom'] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^='top'] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before, .react-datepicker__month-read-view--down-arrow::before, .react-datepicker__month-year-read-view--down-arrow::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
}
.react-datepicker-popper[data-placement^='bottom'] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^='top'] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before, .react-datepicker__month-read-view--down-arrow::before, .react-datepicker__month-year-read-view--down-arrow::before {
  content: '';
  z-index: -1;
  border-width: 8px;
  left: -8px;
  border-bottom-color: #aeaeae;
}
.react-datepicker-popper[data-placement^='bottom'] {
  margin-top: 10px;
}
.react-datepicker-popper[data-placement^='bottom'] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}
.react-datepicker-popper[data-placement^='bottom'] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}
.react-datepicker-wrapper {
  display: block;
}
.react-datepicker {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}
.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}
.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time {
  border-radius: 0.3rem;
}
.react-datepicker--time-only .react-datepicker__time-box {
  border-radius: 0.3rem;
}
.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}
.react-datepicker-popper {
  z-index: 7;
}
.react-datepicker-popper[data-placement^='top'] {
  margin-bottom: 10px;
}
.react-datepicker-popper[data-placement^='right'] {
  margin-left: 8px;
}
.react-datepicker-popper[data-placement^='right'] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}
.react-datepicker-popper[data-placement^='left'] {
  margin-right: 8px;
}
.react-datepicker-popper[data-placement^='left'] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}
.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
  padding-top: 8px;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.react-datepicker__navigation {
  background: none;
  line-height: 1.7rem;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 10px;
  width: 0;
  padding: 0;
  border: 0.45rem solid transparent;
  z-index: 1;
  height: 10px;
  width: 10px;
  text-indent: -999em;
  overflow: hidden;
}
.react-datepicker__navigation--previous {
  left: 10px;
  border-right-color: #ccc;
}
.react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}
.react-datepicker__navigation--next {
  right: 10px;
  border-left-color: #ccc;
}
.react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}
.react-datepicker__navigation--next--with-time {
  right: 80px;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
  border-top-color: #ccc;
}
.react-datepicker__navigation--years-previous:hover {
  border-top-color: #b3b3b3;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
  border-bottom-color: #ccc;
}
.react-datepicker__navigation--years-upcoming:hover {
  border-bottom-color: #b3b3b3;
}
.react-datepicker__month-container {
  float: left;
}
.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}
.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: 85px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type='time'] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}
.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 70px;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: #fff;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 70px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + (1.7rem / 2));
  overflow-y: scroll;
  padding-right: 0px;
  padding-left: 0px;
  width: 100%;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: #fff;
  font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0;
}
.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__month--disabled {
  color: #ccc;
  pointer-events: none;
}
.react-datepicker__month--disabled:hover {
  cursor: default;
  background-color: transparent;
}
.react-datepicker__month-text:hover {
  background-color: #f0f0f0;
}
.react-datepicker__input-container {
  position: relative;
  display: block;
}
.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0;
  position: absolute;
  top: 50%;
  right: 7px;
  height: 16px;
  width: 16px;
  margin: -8px auto 0;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  position: absolute;
  top: 0;
  right: 0;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  content: '\00d7';
}
.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}
.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0,0,0,0.8);
  left: 0;
  top: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__navigation {
  border: 0.81rem solid transparent;
}
.react-datepicker__portal .react-datepicker__navigation--previous {
  border-right-color: #ccc;
}
.react-datepicker__portal .react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}
.react-datepicker__portal .react-datepicker__navigation--next {
  border-left-color: #ccc;
}
.react-datepicker__portal .react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}
.react-datepicker-popper[data-placement^='bottom'] .react-datepicker__triangle, .react-datepicker-popper[data-placement^='bottom'] .react-datepicker__triangle::before {
  border-top: none;
  border-bottom-color: #f0f0f0;
}
.react-datepicker-popper[data-placement^='top'] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow {
  bottom: 0;
  margin-bottom: -8px;
}
.react-datepicker-popper[data-placement^='top'] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^='top'] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before, .react-datepicker__month-read-view--down-arrow::before, .react-datepicker__month-year-read-view--down-arrow::before {
  border-bottom: none;
  border-top-color: #fff;
}
.react-datepicker-popper[data-placement^='top'] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before, .react-datepicker__month-read-view--down-arrow::before, .react-datepicker__month-year-read-view--down-arrow::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}
.react-datepicker__year-dropdown-container--select, .react-datepicker__month-dropdown-container--select, .react-datepicker__month-year-dropdown-container--select, .react-datepicker__year-dropdown-container--scroll, .react-datepicker__month-dropdown-container--scroll, .react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}
.react-datepicker__current-month, .react-datepicker-time__header, .react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}
.react-datepicker__navigation--previous--disabled, .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}
.react-datepicker__navigation--next--disabled, .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type='time']::-webkit-inner-spin-button, .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type='time']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datepicker__day-names, .react-datepicker__week {
  white-space: nowrap;
}
.react-datepicker__day-name, .react-datepicker__day, .react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__month--selected:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--in-range:hover {
  background-color: #1d5d90;
}
.react-datepicker__day, .react-datepicker__month-text {
  cursor: pointer;
}
.react-datepicker__day:hover, .react-datepicker__month-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today, .react-datepicker__month-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted, .react-datepicker__month-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.react-datepicker__day--highlighted:hover, .react-datepicker__month-text--highlighted:hover {
  background-color: #32be3f;
}
.react-datepicker__day--highlighted-custom-1, .react-datepicker__month-text--highlighted-custom-1 {
  color: #f0f;
}
.react-datepicker__day--highlighted-custom-2, .react-datepicker__month-text--highlighted-custom-2 {
  color: #008000;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range, .react-datepicker__month-text--selected, .react-datepicker__month-text--in-selecting-range, .react-datepicker__month-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover, .react-datepicker__month-text--selected:hover, .react-datepicker__month-text--in-selecting-range:hover, .react-datepicker__month-text--in-range:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--keyboard-selected, .react-datepicker__month-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}
.react-datepicker__day--keyboard-selected:hover, .react-datepicker__month-text--keyboard-selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range {
  background-color: rgba(33,107,165,0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range, .react-datepicker__month--selecting-range, .react-datepicker__month-text--in-range {
  background-color: #f0f0f0;
  color: #000;
}
.react-datepicker__day--disabled, .react-datepicker__month-text--disabled {
  cursor: default;
  color: #ccc;
}
.react-datepicker__day--disabled:hover, .react-datepicker__month-text--disabled:hover {
  background-color: transparent;
}
.react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover {
  background-color: #216ba5;
}
.react-datepicker__year-read-view, .react-datepicker__month-read-view, .react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
}
.react-datepicker__year-read-view:hover, .react-datepicker__month-read-view:hover, .react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow {
  border-top-color: #ccc;
  float: right;
  margin-left: 20px;
  top: 8px;
  position: relative;
  border-width: 0.45rem;
}
.react-datepicker__year-dropdown, .react-datepicker__month-dropdown, .react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover, .react-datepicker__month-dropdown:hover, .react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable, .react-datepicker__month-dropdown--scrollable, .react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}
.react-datepicker__year-option, .react-datepicker__month-option, .react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type, .react-datepicker__month-option:first-of-type, .react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type, .react-datepicker__month-option:last-of-type, .react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover, .react-datepicker__month-option:hover, .react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming, .react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming, .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous, .react-datepicker__month-option:hover .react-datepicker__navigation--years-previous, .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-option--selected, .react-datepicker__month-option--selected, .react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}
.react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
.react-datepicker__portal .react-datepicker__current-month, .react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}
.react-datepicker__portal .react-datepicker__navigation--previous--disabled, .react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}
.react-datepicker__portal .react-datepicker__navigation--next--disabled, .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}
.DatePicker_halfed__18x5e {
  -ms-flex-preferred-size: 46.7%;
      flex-basis: 46.7%;
}
@media (max-width: 760px) {
  .DatePicker_halfed__18x5e {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.CheckBox_checkbox__3TwAY {
  display: block;
  position: relative;
  cursor: pointer;
  font-size: 16px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding-left: 36px;
}
.CheckBox_checkboxReal__3ONR- {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.CheckBox_checkboxReal__3ONR-:checked + .CheckBox_checkboxFake__Nm345 {
  background-color: #e4e4e4;
}
.CheckBox_checkboxReal__3ONR-:checked + .CheckBox_checkboxFake__Nm345:after {
  display: block;
}
.CheckBox_checkboxFake__Nm345 {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 3px;
}
.CheckBox_checkboxFake__Nm345:after {
  content: "";
  position: absolute;
  display: none;
  left: 5px;
  top: 7px;
  height: 10px;
  width: 14px;
  border-width: 0 3px 3px 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTQgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSW52aXNpb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+CiAgICAgICAgPGcgaWQ9IjAuLVVJLWtpdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ5NC4wMDAwMDAsIC0yMjMyLjAwMDAwMCkiIHN0cm9rZT0iIzJCMkIyQiIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICAgICAgPGcgaWQ9ItCn0LXQutCx0L7QutGBXzItQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDg4LjAwMDAwMCwgMjIyNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLQp9C10LrQsdC+0LrRgSI+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJjaGVjayIgcG9pbnRzPSIxOSA4IDEwLjc1IDE2IDcgMTIuMzYzNjM2NCI+PC9wb2x5bGluZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}

.Donate_donation__3YnUf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 80px;
  padding: 45px 20px 55px 120px;
  border-radius: 5px;
  background-color: #e4e4e4;
  position: relative;
}
.Donate_donation__3YnUf:before {
  content: '';
  display: block;
  position: absolute;
  width: 184px;
  height: 160px;
  background: url(/static/assets/hand_up.a9fcf8d7.svg) center no-repeat;
  top: 0;
  z-index: 1;
  right: 180px;
}
.Donate_donation__3YnUf:after {
  content: '';
  display: block;
  position: absolute;
  width: 151px;
  height: 197px;
  bottom: 0;
  right: 395px;
  z-index: 1;
  background: url(/static/assets/hand_down.1fa5c560.svg) center no-repeat;
}
.Donate_donation__3YnUf a {
  z-index: 2;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .Donate_donation__3YnUf {
    padding-left: 60px;
  }
  .Donate_donation__3YnUf:before {
    right: 80px;
  }
  .Donate_donation__3YnUf:after {
    right: 300px;
  }
}
@media only screen and (max-width: 680px) {
  .Donate_donation__3YnUf {
    padding: 20px 20px 75px 20px;
    margin-bottom: 50px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .Donate_donation__3YnUf:before {
    right: 0;
    top: auto;
    width: 129px;
    height: 225px;
    background: url(/static/assets/hand_up_mob.1aa5d499.svg) center no-repeat;
    bottom: 30px;
  }
  .Donate_donation__3YnUf:after {
    right: auto;
    left: 0;
    bottom: 0;
    width: 76px;
    height: 192px;
    background: url(/static/assets/hand_down_mob.97354256.svg) center no-repeat;
  }
}
.Donate_close__1zHCc {
  position: absolute;
  display: block;
  width: 11px;
  height: 11px;
  top: 20px;
  right: 20px;
  cursor: pointer;
  z-index: 3;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTFweCIgaGVpZ2h0PSIxMXB4IiB2aWV3Qm94PSIwIDAgMTEgMTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSW52aXNpb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9IjAuNDAwMDAwMDA2Ij4KICAgICAgICA8ZyBpZD0iMS4tSG9tZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2MjkuMDAwMDAwLCAtMjA0NC4wMDAwMDApIiBmaWxsPSIjMkIyQjJCIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2MC4wMDAwMDAsIDIwMjQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iQml0bWFwIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTM3OS41NDcsMjguODM1MzQxNCBMMTM3Ni4xOTM4MiwyNS40OTI2MzcyIEwxMzc5LjY0NTQ4LDIyLjA1MTc2MjYgTDEzNzkuNjQwNTYsMjIuMDQ2ODU0MSBDMTM3OS44NjIxMywyMS44MzA4NzkxIDEzODAsMjEuNTI2NTUwNiAxMzgwLDIxLjE5Mjc3MTEgQzEzODAsMjAuNTM1MDI5IDEzNzkuNDYzMjksMjAgMTM3OC44MDM0OSwyMCBDMTM3OC40MjkyNywyMCAxMzc4LjA5NDQ1LDIwLjE3MTc5ODMgMTM3Ny44NzI4NywyMC40NDE3NjcxIEwxMzc0LjQ5NTA4LDIzLjgwOTAxMzggTDEzNzEuMDQ4MzQsMjAuMzgyODY0OCBMMTM3MS4wNDM0MiwyMC4zODc3NzMzIEMxMzcwLjgyNjc3LDIwLjE3MTc5ODMgMTM3MC41MjY0MSwyMC4wMzkyNjgyIDEzNzAuMTk2NTEsMjAuMDM5MjY4MiBDMTM2OS41MzY3MSwyMC4wMzkyNjgyIDEzNjksMjAuNTc0Mjk3MiAxMzY5LDIxLjIzMjAzOTMgQzEzNjksMjEuNjA5OTk1NSAxMzY5LjE3NzI2LDIxLjk0ODY4MzYgMTM2OS40NTMsMjIuMTY0NjU4NiBMMTM3Mi44MDYxOCwyNS41MDczNjI4IEwxMzY5LjM1NDUyLDI4Ljk0ODIzNzQgTDEzNjkuMzU5NDQsMjguOTUzMTQ1OSBDMTM2OS4xMzc4NywyOS4xNjkxMjA5IDEzNjksMjkuNDczNDQ5NCAxMzY5LDI5LjgwNzIyODkgQzEzNjksMzAuNDY0OTcxIDEzNjkuNTM2NzEsMzEgMTM3MC4xOTY1MSwzMSBDMTM3MC41NzA3MywzMSAxMzcwLjkwNTU1LDMwLjgyODIwMTcgMTM3MS4xMjcxMywzMC41NTgyMzI5IEwxMzc0LjUwNDkyLDI3LjE5MDk4NjIgTDEzNzcuOTQ2NzMsMzAuNjIyMDQzNyBMMTM3Ny45NTE2NiwzMC42MTcxMzUyIEMxMzc4LjE2ODMxLDMwLjgzMzExMDIgMTM3OC40Njg2NywzMC45NjU2NDAzIDEzNzguNzk4NTcsMzAuOTY1NjQwMyBDMTM3OS40NTgzNywzMC45NjU2NDAzIDEzNzkuOTk1MDgsMzAuNDMwNjExMyAxMzc5Ljk5NTA4LDI5Ljc3Mjg2OTMgQzEzODAsMjkuMzk0OTEzIDEzNzkuODIyNzQsMjkuMDU2MjI0OSAxMzc5LjU0NywyOC44MzUzNDE0IFoiIGlkPSJjbG9zZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) center no-repeat;
}
.Donate_title__21r5b {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 36px;
  line-height: 58px;
  color: #2b2b2b;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 1024px) {
  .Donate_title__21r5b {
    text-align: left;
  }
}
@media only screen and (max-width: 680px) {
  .Donate_title__21r5b {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 20px;
    text-align: center;
  }
}
.Donate_form__ifZdt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 2;
}
.Donate_form__ifZdt label {
  min-width: 240px;
  margin-right: 20px;
}
.Donate_form__ifZdt button {
  margin-right: 40px;
}
@media (max-width: 768px) {
  .Donate_form__ifZdt {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 680px) {
  .Donate_form__ifZdt {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 70px;
  }
  .Donate_form__ifZdt label {
    min-width: auto;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-bottom: 10px;
    margin-right: 0;
  }
  .Donate_form__ifZdt button {
    margin-right: 0;
  }
}
.Donate_hidden__1tDqd {
  display: none;
  visibility: hidden;
}

.Footer_wrapper__2tFu_ {
  position: relative;
  padding-top: 40px;
  background-color: #2b2b2b;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.Footer_left_part__vDidx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.Footer_right_part__srMRV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.Footer_social_block__u9FWw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.Footer_footer_header__3lxcY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 680px) {
  .Footer_footer_header__3lxcY {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.Footer_footer_text__mqXWF {
  max-width: 920px;
  font-size: 16px;
  line-height: 30px;
  color: rgba(255,255,255,0.5);
  margin-top: 40px;
  margin-bottom: 50px;
}
@media only screen and (max-width: 680px) {
  .Footer_footer_text__mqXWF {
    margin-top: 30px;
    margin-bottom: 20px;
  }
}
.Footer_footer_socials__3zWwD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 680px) {
  .Footer_footer_socials__3zWwD {
    margin-top: 20px;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.Footer_footer_social_link__2rm4t {
  display: block;
}
.Footer_footer_social_link__2rm4t+.Footer_footer_social_link__2rm4t {
  margin-left: 24px;
}
.fill-youtube, .fill-facebook, .fill-vk {
  -webkit-transition: fill 0.3s;
  transition: fill 0.3s;
}
.fill-inst {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.inst:hover .fill-inst {
  fill: url("#linearGradient-1");
}
.site:hover .fill-site {
  fill: url("#linearGradient-2");
}
.youtube:hover .fill-youtube {
  fill: #fd3832;
}
.facebook:hover .fill-facebook {
  fill: #4c76be;
}
.vk:hover .fill-vk {
  fill: #4d75a3;
}
.Footer_credits_wrap__1CXKq {
  padding: 30px 0;
  border-top: 1px solid rgba(255,255,255,0.1);
  background-color: #2b2b2b;
}
.Footer_credits_wrap__1CXKq.Footer_with_player__3jU3K {
  margin-bottom: 81px;
}
@media only screen and (max-width: 680px) {
  .Footer_credits_wrap__1CXKq {
    padding: 20px 0;
  }
}
.Footer_credits__3MpNJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 680px) {
  .Footer_credits__3MpNJ {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.Footer_credits_left__2XRuv {
  font-size: 14px;
  line-height: 30px;
  color: rgba(255,255,255,0.3);
}
@media only screen and (max-width: 680px) {
  .Footer_credits_left__2XRuv {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    text-align: center;
  }
}
.Footer_credits_right__3rx31 {
  padding-left: 25px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9IkxvZ29fZnV0dXJlX21hcmsiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi42NjY2NyAxMEwxMCA2LjY2NjY3TDMuMzMzMzMgMEwwIDMuMzMzMzNMNi42NjY2NyAxMFpNNi42NjY2NyAxMEwxMCAxMy4zMzMzTDMuMzMzMzMgMjBMNy45NDcyOGUtMDcgMTYuNjY2N0w2LjY2NjY3IDEwWiIgZmlsbD0iIzAwRkY5OSIvPgo8L3N2Zz4K) left center no-repeat;
  font-size: 14px;
  line-height: 30px;
  color: rgba(255,255,255,0.3);
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.Footer_credits_right__3rx31:hover,
.Footer_credits_right__3rx31:active {
  color: #0f9;
  cursor: pointer;
}
.Footer_credits_right__3rx31 a {
  text-decoration: none;
}
@media only screen and (max-width: 680px) {
  .Footer_credits_right__3rx31 {
    text-align: center;
  }
}
@media only screen and (max-width: 360px) {
  .Footer_credits_right__3rx31 {
    background-position-y: 5px;
  }
}

.Help_button__2SmBd {
  position: -webkit-sticky;
  position: sticky;
  z-index: 20;
  bottom: 20px;
  left: 100%;
  margin-right: 20px;
  height: 50px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 20px;
  padding: 10px 30px 10px 28px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  border-radius: 25px;
  top: 0;
  background: #23ada8;
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  letter-spacing: 1px;
  text-transform: uppercase;
  -webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.24);
          box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.24);
  color: #fff;
}
.Help_button__2SmBd:hover,
.Help_button__2SmBd:active {
  cursor: pointer;
  background: #2b3fb0;
}
.Help_buttonPlayer__2B2aT {
  position: -webkit-sticky;
  position: sticky;
  z-index: 20;
  bottom: 90px;
  left: 100%;
  margin-right: 20px;
  margin-bottom: 20px;
  height: 50px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 10px 30px 10px 28px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  border-radius: 25px;
  background: #23ada8;
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px; /* 214.286% */
  letter-spacing: 1px;
  text-transform: uppercase;
  -webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.24);
          box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.24);
  color: #fff;
}
.Help_buttonPlayer__2B2aT:hover {
  cursor: pointer;
  background: #2b3fb0;
}
.Help_buttonPlayer__2B2aT:active {
  cursor: pointer;
  background: #2b3fb0;
}
.Help_buttonQ__1fXIi {
  position: -webkit-sticky;
  position: sticky;
  z-index: 20;
  bottom: 1px;
  left: 100%;
}
.Help_buttonQ__1fXIi:active {
  cursor: pointer;
  fill: #2b3fb0;
}
.Help_buttonQPlayer__2rEGP {
  position: -webkit-sticky;
  position: sticky;
  z-index: 20;
  bottom: 75px;
  left: 100%;
}
.Help_buttonQPlayer__2rEGP:hover {
  cursor: pointer;
  fill: #2b3fb0;
}
.Help_buttonQPlayer__2rEGP:active {
  cursor: pointer;
  fill: #2b3fb0;
}
.Help_buttonQSvg__PKTKM * {
  border-radius: 100%;
}
.Help_buttonQSvg__PKTKM *:hover {
  cursor: pointer;
  fill: #2b3fb0;
}
.Help_buttonQSvg__PKTKM *:active {
  cursor: pointer;
  fill: #2b3fb0;
}

.HelpPage_general__3aG5D {
  background: #fff;
  position: absolute;
  z-index: 999999999;
  overflow-y: auto;
  width: 100%;
  height: 8200px;
  padding: 54px 260px 60.29px 100px;
}
@media only screen and (max-width: 1244px) {
  .HelpPage_general__3aG5D {
    padding: 64px 20px 60.57px 20px;
    overflow-x: hidden;
    overflow-y: scroll;
    height: 8000px;
  }
}
@media only screen and (max-width: 360px) {
  .HelpPage_general__3aG5D {
    padding: 64px 20px 60.57px 20px;
    overflow-x: hidden;
    overflow-y: scroll;
    height: 9200px;
  }
}
.HelpPage_close__31UzM {
  position: fixed;
  z-index: 1e+23;
  top: 20px;
  right: 20px;
  cursor: pointer;
}
.HelpPage_instr__2WgZt {
  color: #23ada8;
}
.HelpPage_instr__2WgZt .HelpPage_video__3d19m {
  border-bottom: 1px solid #23ada8;
}
@media only screen and (max-width: 1244px) {
  .HelpPage_instr__2WgZt:active {
    color: #2b3fb0;
  }
  .HelpPage_instr__2WgZt:active .HelpPage_video__3d19m {
    border-bottom: 1px solid #2b3fb0;
  }
  .HelpPage_instr__2WgZt:active .HelpPage_videoT__CiI8d path {
    fill: #2b3fb0;
  }
}
.HelpPage_instr__2WgZt:hover {
  color: #2b3fb0;
}
.HelpPage_instr__2WgZt:hover .HelpPage_video__3d19m {
  border-bottom: 1px solid #2b3fb0;
}
.HelpPage_instr__2WgZt:hover .HelpPage_videoT__CiI8d path {
  fill: #2b3fb0;
}
.HelpPage_container__1zC1p {
  max-width: 1400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 2.857%;
}
@media only screen and (max-width: 1244px) {
  .HelpPage_container__1zC1p {
    max-width: 1024px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.HelpPage_guide__7qCkm {
  width: 65.71%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 60px;
}
@media only screen and (max-width: 1244px) {
  .HelpPage_guide__7qCkm {
    width: 100%;
    gap: 30px;
  }
}
.HelpPage_guideWindow__19W58 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: 60px;
  right: 12.54%;
  max-width: 23vw;
  max-height: 80vh;
  height: auto;
  padding: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 30px;
  border-radius: 5px;
  border: 1px solid #e4e4e4;
}
@media only screen and (max-width: 1244px) {
  .HelpPage_guideWindow__19W58 {
    max-width: 100%;
    width: 100%;
    position: static;
    gap: 20px;
    padding: 20px;
    margin-bottom: 20px;
  }
}
.HelpPage_warning__19KZV {
  font-weight: 700;
}
.HelpPage_zagolovok__1Pc1z {
  color: #2b2b2b;
  margin-bottom: 10px;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 58px; /* 120.833% */
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
@media only screen and (max-width: 1244px) {
  .HelpPage_zagolovok__1Pc1z {
    color: #2b2b2b;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 42px;
    width: 89%;
  }
}
.HelpPage_helpGuide__1sIbG {
  color: #2b2b2b;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px; /* 125% */
}
.HelpPage_guideUl__2ZJ-F {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px; /* 150% */
}
@media only screen and (max-width: 1244px) {
  .HelpPage_guideUl__2ZJ-F {
    gap: 15px;
  }
}
.HelpPage_podZagolovok_dva__1hCkG {
  color: #2b2b2b;
  font-size: 19px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px; /* 147.368% */
  -ms-flex-item-align: stretch;
      align-self: stretch;
  margin-bottom: 10px;
}
.HelpPage_img__1gicn {
  width: 100%;
}
.HelpPage_spisokDisk__1AaFd {
  list-style-type: disc;
  margin-left: 28px;
}
.HelpPage_guideLi__2eqG5:hover {
  cursor: pointer;
}
.HelpPage_podZagolovok__2ZxHG {
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  margin-top: 30px;
  line-height: 58px; /* 161.111% */
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
@media only screen and (max-width: 1244px) {
  .HelpPage_podZagolovok__2ZxHG {
    margin-top: 0px;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    margin-top: 10px;
    line-height: 34px;
  }
}
.HelpPage_scroll__1u8eu {
  position: fixed;
  bottom: 20px;
  right: 20px;
}
.HelpPage_podZagolovokLecture__2abyD {
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  line-height: 58px; /* 161.111% */
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
@media only screen and (max-width: 1244px) {
  .HelpPage_podZagolovokLecture__2abyD {
    color: #2b2b2b;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px;
  }
}

.UserHeader_avatar_wrap__1layB {
  width: 48px;
  height: 48px;
  margin-right: 10px;
  border-radius: 50%;
  background-size: cover;
  background-position: top center;
}
@media only screen and (max-width: 1024px) {
  .UserHeader_avatar_wrap__1layB {
    margin-right: 0;
    width: 40px;
    height: 40px;
  }
}
.UserHeader_avatar__14xLB {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.UserHeader_name__kLISW {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 30px;
  color: #2b2b2b;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  text-transform: uppercase;
  text-decoration: none;
  max-width: 125px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.UserHeader_name__kLISW:hover {
  color: #ffa000;
}
@media only screen and (max-width: 1024px) {
  .UserHeader_name__kLISW {
    display: none;
  }
}
.UserHeader_active__1mQWe {
  color: #ffa000;
}
.UserHeader_wrapper__bx0Ye {
  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;
  cursor: pointer;
  position: relative;
}
.UserHeader_wrapper__bx0Ye:hover .UserHeader_menuwrap__1o5LL {
  display: block;
  opacity: 1;
}
@media only screen and (max-width: 1024px) {
  .UserHeader_wrapper__bx0Ye {
    width: 40px;
    height: 40px;
  }
}
.UserHeader_menuwrap__1o5LL {
  -webkit-transition: 1s;
  transition: 1s;
  display: none;
  opacity: 0;
}

.Menu_wrapper__2hAjd {
  position: absolute;
  bottom: 0px;
  padding-top: 15px;
  left: 0;
  -webkit-transform: translate(0, 100%);
      -ms-transform: translate(0, 100%);
          transform: translate(0, 100%);
  z-index: 2;
}
@media (max-width: 1530px) {
  .Menu_wrapper__2hAjd {
    left: auto;
    right: 0;
  }
}
@media only screen and (max-width: 1024px) {
  .Menu_wrapper__2hAjd {
    right: 0;
    -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
            transform: translateY(100%);
  }
}
.Menu_paper__2NF34 {
  border-radius: 6px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.12);
          box-shadow: 0 0 10px 0 rgba(0,0,0,0.12);
  background-color: #fff;
  padding: 10px 20px;
  width: auto;
  white-space: nowrap;
}
.Menu_menu_item__1YSid {
  text-decoration: none;
  display: block;
  color: #2b2b2b;
  text-align: start;
  -webkit-transition: 0.1s;
  transition: 0.1s;
  font-size: 16px;
  line-height: 30px;
}
.Menu_menu_item__1YSid+.Menu_menu_item__1YSid {
  margin-top: 8px;
}
.Menu_menu_item__1YSid:hover {
  color: #2b3fb0;
}

.GuestHeader_guest__1kaMR {
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: background-image 0.3s;
  transition: background-image 0.3s;
}
@media only screen and (max-width: 1024px) {
  .GuestHeader_guest__1kaMR {
    width: 16px;
    height: 15px;
  }
}
.GuestHeader_guest_link__td4G6 {
  cursor: pointer;
  display: inline-block;
  padding-left: 27px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 30px;
  color: #2b2b2b;
  text-decoration: none;
  text-transform: uppercase;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTYgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSW52aXNpb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIxLi1Ib21lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQ1Ny4wMDAwMDAsIC00Ni4wMDAwMDApIiBmaWxsPSIjMkIyQjJCIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iSEVBRCI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYwLjAwMDAwMCwgMzAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9InVzZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExOTcuMDAwMDAwLCAxNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE1Ljk3NTc5MTQsMTMuNjI0MzY0MiBDMTYuMDQ4NzMzOSwxMy45NTgzMTM1IDE1Ljk3NTM4ODUsMTQuMzA5ODI0NCAxNS43NzY3ODA5LDE0LjU3ODEzMDEgQzE1LjU3ODE3MzMsMTQuODQ2NDM1NyAxNS4yNzYyMzQsMTUuMDAxOTA5NiAxNC45NTc1MTk0LDE1IEwxLjA0OTI4OTM5LDE1IEMwLjczMDU3NDc3OCwxNS4wMDE5MDk2IDAuNDI4NjM1NTAyLDE0Ljg0NjQzNTcgMC4yMzAwMjc5MzIsMTQuNTc4MTMwMSBDMC4wMzE0MjAzNjI2LDE0LjMwOTgyNDQgLTAuMDQxOTI1MDg1LDEzLjk1ODMxMzUgMC4wMzEwMTczOTMzLDEzLjYyNDM2NDIgQzAuNzczMjUyMzAzLDEwLjQxNzA5OTYgNC4wNjA1MTU0Miw4IDguMDAzNDA0NDEsOCBDMTEuOTQ2MjkzNCw4IDE1LjIzMzU0NTgsMTAuNDE3MDk5NiAxNS45NzU3OTE0LDEzLjYyNDM2NDIgWiBNOC4wMDM0MDQ0MSw4IEMxMC4yMTI1NDM0LDggMTIuMDAzNDA0NCw2LjIwOTEzOSAxMi4wMDM0MDQ0LDQgQzEyLjAwMzQwNDQsMS43OTA4NjEgMTAuMjEyNTQzNCwwIDguMDAzNDA0NDEsMCBDNS43OTQyNjU0MSwwIDQuMDAzNDA0NDEsMS43OTA4NjEgNC4wMDM0MDQ0MSw0IEM0LjAwMzQwNDQxLDYuMjA5MTM5IDUuNzk0MjY1NDEsOCA4LjAwMzQwNDQxLDggTDguMDAzNDA0NDEsOCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) left 6px no-repeat;
}
.GuestHeader_guest_link__td4G6:hover {
  color: #ffa000;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTYgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSW52aXNpb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIxLi1Ib21lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQ1Ny4wMDAwMDAsIC00Ni4wMDAwMDApIiBmaWxsPSIjZmZhMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iSEVBRCI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYwLjAwMDAwMCwgMzAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9InVzZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExOTcuMDAwMDAwLCAxNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE1Ljk3NTc5MTQsMTMuNjI0MzY0MiBDMTYuMDQ4NzMzOSwxMy45NTgzMTM1IDE1Ljk3NTM4ODUsMTQuMzA5ODI0NCAxNS43NzY3ODA5LDE0LjU3ODEzMDEgQzE1LjU3ODE3MzMsMTQuODQ2NDM1NyAxNS4yNzYyMzQsMTUuMDAxOTA5NiAxNC45NTc1MTk0LDE1IEwxLjA0OTI4OTM5LDE1IEMwLjczMDU3NDc3OCwxNS4wMDE5MDk2IDAuNDI4NjM1NTAyLDE0Ljg0NjQzNTcgMC4yMzAwMjc5MzIsMTQuNTc4MTMwMSBDMC4wMzE0MjAzNjI2LDE0LjMwOTgyNDQgLTAuMDQxOTI1MDg1LDEzLjk1ODMxMzUgMC4wMzEwMTczOTMzLDEzLjYyNDM2NDIgQzAuNzczMjUyMzAzLDEwLjQxNzA5OTYgNC4wNjA1MTU0Miw4IDguMDAzNDA0NDEsOCBDMTEuOTQ2MjkzNCw4IDE1LjIzMzU0NTgsMTAuNDE3MDk5NiAxNS45NzU3OTE0LDEzLjYyNDM2NDIgWiBNOC4wMDM0MDQ0MSw4IEMxMC4yMTI1NDM0LDggMTIuMDAzNDA0NCw2LjIwOTEzOSAxMi4wMDM0MDQ0LDQgQzEyLjAwMzQwNDQsMS43OTA4NjEgMTAuMjEyNTQzNCwwIDguMDAzNDA0NDEsMCBDNS43OTQyNjU0MSwwIDQuMDAzNDA0NDEsMS43OTA4NjEgNC4wMDM0MDQ0MSw0IEM0LjAwMzQwNDQxLDYuMjA5MTM5IDUuNzk0MjY1NDEsOCA4LjAwMzQwNDQxLDggTDguMDAzNDA0NDEsOCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
}
@media only screen and (max-width: 1024px) {
  .GuestHeader_guest_link__td4G6 {
    width: 16px;
    height: 15px;
    padding-left: 0;
    background-position: center center;
  }
}
.GuestHeader_active__3LYdD {
  color: #ffa000;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTYgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSW52aXNpb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIxLi1Ib21lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQ1Ny4wMDAwMDAsIC00Ni4wMDAwMDApIiBmaWxsPSIjZmZhMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iSEVBRCI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYwLjAwMDAwMCwgMzAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9InVzZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExOTcuMDAwMDAwLCAxNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE1Ljk3NTc5MTQsMTMuNjI0MzY0MiBDMTYuMDQ4NzMzOSwxMy45NTgzMTM1IDE1Ljk3NTM4ODUsMTQuMzA5ODI0NCAxNS43NzY3ODA5LDE0LjU3ODEzMDEgQzE1LjU3ODE3MzMsMTQuODQ2NDM1NyAxNS4yNzYyMzQsMTUuMDAxOTA5NiAxNC45NTc1MTk0LDE1IEwxLjA0OTI4OTM5LDE1IEMwLjczMDU3NDc3OCwxNS4wMDE5MDk2IDAuNDI4NjM1NTAyLDE0Ljg0NjQzNTcgMC4yMzAwMjc5MzIsMTQuNTc4MTMwMSBDMC4wMzE0MjAzNjI2LDE0LjMwOTgyNDQgLTAuMDQxOTI1MDg1LDEzLjk1ODMxMzUgMC4wMzEwMTczOTMzLDEzLjYyNDM2NDIgQzAuNzczMjUyMzAzLDEwLjQxNzA5OTYgNC4wNjA1MTU0Miw4IDguMDAzNDA0NDEsOCBDMTEuOTQ2MjkzNCw4IDE1LjIzMzU0NTgsMTAuNDE3MDk5NiAxNS45NzU3OTE0LDEzLjYyNDM2NDIgWiBNOC4wMDM0MDQ0MSw4IEMxMC4yMTI1NDM0LDggMTIuMDAzNDA0NCw2LjIwOTEzOSAxMi4wMDM0MDQ0LDQgQzEyLjAwMzQwNDQsMS43OTA4NjEgMTAuMjEyNTQzNCwwIDguMDAzNDA0NDEsMCBDNS43OTQyNjU0MSwwIDQuMDAzNDA0NDEsMS43OTA4NjEgNC4wMDM0MDQ0MSw0IEM0LjAwMzQwNDQxLDYuMjA5MTM5IDUuNzk0MjY1NDEsOCA4LjAwMzQwNDQxLDggTDguMDAzNDA0NDEsOCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
}
@media (max-width: 1200px) {
  .GuestHeader_hidden_sm_desc__tYCd2 {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .GuestHeader_hidden_tablet__297sb {
    display: none;
  }
}

.BurgerButton_burger_btn__2HLfJ {
  width: 20px;
  height: 15px;
  background-color: #fff;
  position: relative;
}
.BurgerButton_burger_btn__2HLfJ span {
  height: 3px;
  width: 100%;
  display: block;
  position: absolute;
  left: 0;
  background-color: #2b2b2b;
}
.BurgerButton_burger_btn__2HLfJ span:nth-child(1) {
  top: 0;
}
.BurgerButton_burger_btn__2HLfJ span:nth-child(2) {
  top: 6px;
}
.BurgerButton_burger_btn__2HLfJ span:nth-child(3) {
  top: 12px;
}

.Header_header__uHukN {
  padding-top: 30px;
  padding-bottom: 26px;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  border-bottom: 1px solid #e4e4e4;
}
@media only screen and (max-width: 1024px) {
  .Header_header__uHukN {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.Header_header_container__1i_sk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 1024px) {
  .Header_header_container__1i_sk {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.Header_menu_list__rmSib {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.Header_burger__2HDyF {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .Header_burger__2HDyF {
    display: block;
  }
}
.Header_menu_nav__3oor1 {
  margin-left: auto;
}
@media only screen and (max-width: 1024px) {
  .Header_menu_nav__3oor1 {
    display: none;
  }
}
.Header_menu_left_part__1Gz5y {
  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-right: 40px;
}
@media (max-width: 1295px) {
  .Header_menu_left_part__1Gz5y {
    margin-right: 20px;
  }
}
@media (max-width: 1155px) {
  .Header_menu_left_part__1Gz5y {
    margin-right: 15px;
  }
}
@media (max-width: 1070px) {
  .Header_menu_left_part__1Gz5y {
    margin-right: 10px;
  }
}
.Header_menu_item__2FDa6 {
  margin-right: 40px;
}
@media (max-width: 1295px) {
  .Header_menu_item__2FDa6 {
    margin-right: 20px;
  }
}
@media (max-width: 1155px) {
  .Header_menu_item__2FDa6 {
    margin-right: 15px;
  }
}
@media (max-width: 1070px) {
  .Header_menu_item__2FDa6 {
    margin-right: 10px;
  }
}
.Header_menu_item_link__19VbD,
.Header_more__25dVd {
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 30px;
  color: #2b2b2b;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  white-space: nowrap;
}
.Header_menu_item_link__19VbD:after,
.Header_more__25dVd:after {
  content: '';
  display: block;
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 20px;
  height: 2px;
  background-color: #ffa000;
}
.Header_menu_item_link__19VbD:hover,
.Header_more__25dVd:hover {
  color: #ffa000;
}
@media (max-width: 1130px) {
  .Header_menu_item_link__19VbD,
  .Header_more__25dVd {
    font-size: 13px;
  }
}
.Header_active__2oec2 {
  position: relative;
  color: #ffa000;
}
.Header_active__2oec2:after {
  opacity: 1;
}
@media (max-width: 1540px) {
  .Header_admin_link__2Drb1 {
    display: none;
  }
}
@media (max-width: 1440px) {
  .Header_contact_link__33JAi {
    display: none;
  }
}
.Header_more__25dVd {
  cursor: pointer;
  position: relative;
}
@media (min-width: 1541px) {
  .Header_more__25dVd {
    display: none;
  }
}
.Header_more__25dVd:hover .Header_more_dropdown__2T3ZI {
  display: block;
  opacity: 1;
}
.Header_more_dropdown__2T3ZI {
  position: absolute;
  display: none;
  opacity: 0;
  bottom: -25px;
  padding-top: 15px;
  left: 0;
  -webkit-transform: translate(0, 100%);
      -ms-transform: translate(0, 100%);
          transform: translate(0, 100%);
  z-index: 2;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.12);
          box-shadow: 0 0 10px 0 rgba(0,0,0,0.12);
  background-color: #fff;
  padding: 10px 20px;
  width: auto;
  white-space: nowrap;
}
.Header_more_dropdown__2T3ZI:before {
  content: '';
  display: block;
  width: 100%;
  height: 30px;
  position: absolute;
  top: -32px;
  left: 0;
  height: 32px;
}
.Header_more_dropdown__2T3ZI .Header_menu_item_link__19VbD {
  -webkit-transition: 0.1s;
  transition: 0.1s;
  text-transform: none;
  letter-spacing: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  display: block;
}
.Header_more_dropdown__2T3ZI .Header_menu_item_link__19VbD:hover {
  color: #2b3fb0;
}
@media (min-width: 1441px) {
  .Header_more_dropdown__2T3ZI .Header_contact_link__33JAi {
    display: none;
  }
}

.SideBanner_side_banner__KLKz6 {
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  background-position: right top;
  background-color: #fff;
  background-repeat: no-repeat;
  padding: 30px;
  margin-bottom: 40px;
}
@media only screen and (max-width: 1024px) {
  .SideBanner_side_banner__KLKz6 {
    margin-bottom: 30px;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width: 680px) {
  .SideBanner_side_banner__KLKz6 {
    background-position: 114% top;
    background-size: 148px 100%;
    padding: 20px;
  }
}
.SideBanner_side_banner_text__32_Sz {
  max-width: 265px;
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 30px;
  color: #2b2b2b;
  font-weight: 400;
  white-space: pre-line;
}
@media only screen and (max-width: 1024px) {
  .SideBanner_side_banner_text__32_Sz {
    max-width: 350px;
    white-space: normal;
  }
}
@media only screen and (max-width: 680px) {
  .SideBanner_side_banner_text__32_Sz {
    max-width: 265px;
    white-space: pre-line;
  }
}
.SideBanner_side_banner_link__uTJXg {
  color: #23ada8;
  text-decoration: none;
  border-bottom: 1px dotted #23ada8;
  padding-bottom: 2px;
  font-size: 16px;
  outline: none;
  cursor: pointer;
  -webkit-transition: color 0.3s, border-color 0.3s;
  transition: color 0.3s, border-color 0.3s;
}
.SideBanner_side_banner_link__uTJXg:hover {
  color: #2b3fb0;
  border-color: #2b3fb0;
}

.Subscribe_subscribe__3Npnv {
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  padding: 30px;
}
@media only screen and (max-width: 1024px) {
  .Subscribe_subscribe__3Npnv {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width: 680px) {
  .Subscribe_subscribe__3Npnv {
    padding: 20px;
  }
}
.Subscribe_subscribe_text__1_-Bd {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 30px;
  color: #2b2b2b;
  font-weight: 400;
  white-space: pre-line;
}
@media only screen and (max-width: 680px) {
  .Subscribe_subscribe_text__1_-Bd {
    margin-bottom: 20px;
    white-space: normal;
  }
}
.Subscribe_subscribe_form__2daIn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.Subscribe_subscribe_form__2daIn label {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-right: 10px;
}

.Heading_heading__kYY14 {
  margin-top: 40px;
  white-space: pre-line;
}
@media only screen and (max-width: 1024px) {
  .Heading_heading__kYY14 {
    margin-top: 30px;
    white-space: normal;
  }
}
.Heading_sub_heading__12EA6 {
  margin-top: 10px;
  white-space: pre-line;
  color: #959595;
}

.TableCell_innerComponent__dOpr9 {
  margin-top: -13px;
}
.TableCell_tableCell__3_o9h {
  padding: 15px 15px;
  font-size: 16px;
  height: 60px;
  vertical-align: middle;
}
.TableCell_tableCell__3_o9h:first-child {
  padding: 15px 20px;
}
.TableCell_tableCell__3_o9h.TableCell_loading__jrJkn {
  position: relative;
}
.TableCell_tableCell__3_o9h.TableCell_loading__jrJkn:first-child:before {
  display: none;
}
.TableCell_tableCell__3_o9h.TableCell_loading__jrJkn:before {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 25px;
  width: calc(80% - 25px);
  min-width: 25px;
  z-index: 10;
  background-color: #f5f5f5;
  border-radius: 3px;
}
.TableCell_status__17c0F {
  margin-left: 26px;
  position: relative;
}
.TableCell_status__17c0F:before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  top: 4px;
  left: -26px;
  border-radius: 100px;
}
.TableCell_statusRed__2NWtU:before {
  background-color: #ff5722;
}
.TableCell_statusGreen__DySde:before {
  background-color: #4caf50;
}
.TableCell_statusPublished__c7OVy:before {
  background-color: #ffa000;
}
.TableCell_statusWaiting__1k9Dc:before {
  border: 1px solid #ffa000;
}
.TableCell_grayMode__2O5Xv {
  background-color: #fff !important;
}

.TableRow_row__yuWAh {
  height: 60px;
  border-bottom: 1px solid #e4e4e4;
  background-color: #fff;
}
.TableRow_row__yuWAh:last-child {
  border: none;
}
.TableRow_row__yuWAh td:nth-child(2) {
  padding-left: 0;
  padding-right: 0;
}
.TableRow_checked__20BLN {
  background-color: rgba(255,160,0,0.05);
}
.TableRow_grayMode__2p0Xt {
  background-color: #e4e4e4 !important;
  border-bottom: 1px solid #fff;
}

.TableHeader_tableHeaderItem__3XGar {
  height: 60px;
  color: #2b2b2b;
  vertical-align: middle;
  text-align: left;
  font-weight: bold;
  font-size: 16px;
  padding: 0 15px;
}
.TableHeader_tableHeaderItem__3XGar:first-child {
  padding: 15px 20px;
}
.TableHeader_tableHeaderItem__3XGar:first-child .TableHeader_sort_container_hov__33LkA {
  display: none;
}
.TableHeader_tableHeaderItem__3XGar:nth-child(2) {
  padding-left: 0;
}
.TableHeader_tableHeaderItem__3XGar.TableHeader_sorts__3cET3:first-child .TableHeader_sort_container_hov__33LkA {
  display: none;
}
.TableHeader_tableHeaderItem__3XGar.TableHeader_sorts__3cET3 .TableHeader_sort_container_hov__33LkA {
  display: inline;
  opacity: 0;
}
.TableHeader_tableHeaderItem__3XGar.TableHeader_sorts__3cET3:hover {
  cursor: pointer;
}
.TableHeader_tableHeaderItem__3XGar.TableHeader_sorts__3cET3:hover .TableHeader_sort_container_hov__33LkA {
  opacity: 1;
}
.TableHeader_tableHeaderItem__3XGar.TableHeader_sorts_already__GShSL .TableHeader_sort_container_hov__33LkA {
  display: none;
}
.TableHeader_tableHeaderSort__1rwgf {
  color: #4c5451;
  opacity: 0.5;
  pointer-events: none;
}
.TableHeader_tableHeaderSortActive__1EIQb {
  opacity: 1;
}
.TableHeader_tableHeaderSortContainer__Fm-Ok {
  margin-left: 5px;
}
.TableHeader_innerComponent__314xm {
  margin-top: -13px;
}
.TableHeader_grayMode__1P7Jm {
  background-color: #fff !important;
}
.TableHeader_sort_container_hov__33LkA {
  opacity: 0;
  display: none;
  -webkit-transition: 0.2s opacity;
  transition: 0.2s opacity;
}

.ActionsBar_container__1TGNi {
  margin-bottom: 15px;
  margin-left: -8px;
  width: 100%;
  height: 38px;
}
@media only screen and (max-width: 1024px) {
  .ActionsBar_container__1TGNi {
    height: auto;
  }
}
.ActionsBar_button__2xrGx {
  margin-right: 31px;
}
.ActionsBar_button__2xrGx span {
  vertical-align: top;
}

.Table_wrapper__p8RA6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  margin-bottom: 24px;
  width: 100%;
  border: 1px solid #e4e4e4;
  border-radius: 6px;
}
@media only screen and (max-width: 1024px) {
  .Table_wrapper__p8RA6 {
    overflow: auto;
    white-space: nowrap;
  }
}
table {
  width: 100%;
  border-collapse: collapse;
}
tbody.Table_loading__1Iaxl {
  -webkit-filter: blur(6px);
          filter: blur(6px);
}
.Table_thead__27fj- {
  border-bottom: 1px solid #e4e4e4;
}
.Table_thead__27fj-.Table_loading__1Iaxl {
  position: relative;
  border-bottom: none;
}
.Table_thead_loader__2EmDW {
  position: absolute;
  width: 100%;
  height: 60px;
  top: 0;
  left: 0;
  cursor: progress;
  border-bottom: 1px solid #e4e4e4;
}

.RespondVacancy_textarea__2hOp_ {
  width: 100%;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  resize: none;
}
.RespondVacancy_label__12p7A {
  position: relative;
  display: block;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin: 15px 0 30px 0;
}
@media (max-width: 760px) {
  .RespondVacancy_label__12p7A {
    margin-top: 20px;
  }
}
.RespondVacancy_label_text__3tSjR {
  display: block;
  margin-bottom: 5px;
  color: #2b2b2b;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
}
.RespondVacancy_textarea__2hOp_ {
  padding: 9px 0 0 20px;
}
.RespondVacancy_inputs_wrap__Fr4iq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.RespondVacancy_inputs_wrap__Fr4iq p button {
  display: inline;
  margin-left: 0;
}
.RespondVacancy_inputs_wrap__Fr4iq p button span {
  margin-left: 0;
}
.RespondVacancy_wrapper__33mEK {
  margin: 0 -10px;
}
@media (max-width: 760px) {
  .RespondVacancy_input__32BiQ+.RespondVacancy_input__32BiQ {
    margin-top: 20px;
  }
}

.Vacancy_wrapper__2A--R {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  padding: 30px;
  min-height: 260px;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
}
@media only screen and (max-width: 680px) {
  .Vacancy_wrapper__2A--R {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 20px;
  }
}
.Vacancy_teaser__VrTGu {
  margin-bottom: 20px;
  white-space: pre-line;
}
.Vacancy_nodecor__2lXpg {
  text-decoration: none;
}
.Vacancy_title__3yV8S {
  margin-top: 0;
  margin-bottom: 15px;
  color: #2b2b2b;
  font-weight: 700;
  font-size: 24px;
  line-height: 34px;
}
.Vacancy_info__2ieui {
  margin-left: 30px;
}
@media only screen and (max-width: 680px) {
  .Vacancy_info__2ieui {
    margin-left: 0;
  }
}
.Vacancy_img__1qyil {
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  max-width: 245px;
  max-height: 210px;
  border-radius: 5px;
}
@media only screen and (max-width: 680px) {
  .Vacancy_img__1qyil {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
    max-height: none;
    margin-bottom: 20px;
  }
  .Vacancy_img__1qyil img {
    width: 100%;
    height: calc(100vw - 80px);
    border-radius: 5px;
  }
}
.Vacancy_button__3rQjR {
  margin-top: 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.VideoPrewiev_container__3X4ZX {
  position: relative;
  width: 100%;
  cursor: pointer;
}
.VideoPrewiev_container__3X4ZX.VideoPrewiev_withoutModal__2A6p2 {
  height: 518px;
  border-radius: 5px;
  overflow: hidden;
}
@media only screen and (max-width: 1280px) {
  .VideoPrewiev_container__3X4ZX.VideoPrewiev_withoutModal__2A6p2 {
    height: 300px;
  }
}
@media only screen and (max-width: 680px) {
  .VideoPrewiev_container__3X4ZX.VideoPrewiev_withoutModal__2A6p2 {
    height: 230px;
  }
}
.VideoPrewiev_video_el__33Kvr {
  width: 100%;
  height: 518px;
}
@media only screen and (max-width: 1280px) {
  .VideoPrewiev_video_el__33Kvr {
    height: 300px;
  }
}
@media only screen and (max-width: 680px) {
  .VideoPrewiev_video_el__33Kvr {
    height: 230px;
  }
}
.VideoPrewiev_video_popup__p3tm7 {
  width: 650px;
  height: 518px;
}
@media only screen and (max-width: 1280px) {
  .VideoPrewiev_video_popup__p3tm7 {
    height: 300px;
  }
}
@media only screen and (max-width: 680px) {
  .VideoPrewiev_video_popup__p3tm7 {
    height: 230px;
    width: 270px;
  }
}
.VideoPrewiev_popup__3kHA_ {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.VideoPrewiev_thumbnail__EkUFw {
  width: 100%;
  border-radius: 5px;
}
.VideoPrewiev_thumbnail_abs__14nCn {
  position: absolute;
  left: 0;
  top: 0;
}
.VideoPrewiev_thumbnail_abs__14nCn.VideoPrewiev_hide__T4ftP {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .VideoPrewiev_thumbnail_abs__14nCn {
    height: 100%;
  }
}
.VideoPrewiev_playButton__yGKqx {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.VideoPrewiev_playButton__yGKqx.VideoPrewiev_hide__T4ftP {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .VideoPrewiev_playButton__yGKqx {
    width: 60px;
  }
}

.SideMenu_side_menu__2Ybdm {
  width: 317px;
  height: 100%;
  overflow: auto;
  background-color: transparent;
  padding: 20px;
  position: fixed;
  top: 0;
  right: 100%;
  z-index: 0;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
@media only screen and (max-width: 1024px) {
  .SideMenu_side_menu__2Ybdm.SideMenu_open__3UZws {
    -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@media only screen and (max-width: 360px) {
  .SideMenu_side_menu__2Ybdm {
    width: 256px;
  }
}
.SideMenu_item__1UGxf+.SideMenu_item__1UGxf {
  margin-top: 16px;
}
.SideMenu_link__DHzN3 {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 30px;
  text-decoration: none;
  color: #2b2b2b;
}
.SideMenu_active__fhj7m {
  color: #ffa000;
}

.SideVideo_container__2rSq- {
  width: 100%;
  -webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);
          box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);
  border-radius: 5px;
  padding: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.SideVideo_horizontalLine__30EJ0 {
  height: 1px;
  background-color: #e4e4e4;
  margin: 20px 0;
}
.SideVideo_title__3WGs2 {
  font-size: 19px;
  margin-bottom: 10px;
  line-height: initial;
  cursor: pointer;
}
.SideVideo_title__3WGs2:hover {
  color: #ffa000;
}
.SideVideo_title__3WGs2 + span {
  font-size: 16px;
}
.SideVideo_teaser__N77Td {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 20px;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.SideVideo_onlyTeaser__u1vRz {
  min-height: 318px;
}
.SideVideo_onlyVideo__30rJn {
  min-height: 392px;
}
.SideVideo_both__1iucA {
  min-height: 484px;
}

.UpToDateArticles_container__1VDXE {
  width: 100%;
  -webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);
          box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);
  border-radius: 5px;
  padding: 30px;
  padding-bottom: 10px;
  margin-bottom: 40px;
}
.UpToDateArticles_title__5OK8b {
  font-size: 24px;
  margin-bottom: 30px;
  line-height: initial;
  font-weight: 700;
}
.UpToDateArticles_cartWrapper__mPnCS {
  width: 100%;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.UpToDateArticles_img__1Atys {
  border-radius: 5px;
  min-width: 100px;
  height: 100px;
  background-position: center;
  background-size: cover;
  margin-right: 20px;
  background-color: #f5f5f5;
}
.UpToDateArticles_p__1j6Vw {
  font-size: 16px;
  font-weight: 900;
  width: 100%;
  word-break: break-word;
}
.UpToDateArticles_pTitle__21Ybj:hover {
  color: #ffa000;
}
.UpToDateArticles_span__3hng0 {
  font-size: 14px;
  color: #999;
  font-weight: 100;
}
.UpToDateArticles_navLink__YBgx1 {
  text-decoration: none;
}
.UpToDateArticles_textWrapper__2P11S {
  width: 100%;
}
.UpToDateArticles_emptyString__2kL71 {
  width: 100%;
  height: 12px;
  background-color: #f5f5f5;
}
.UpToDateArticles_emptyString__2kL71 + .UpToDateArticles_emptyString__2kL71 {
  margin-top: 9px;
}
.UpToDateArticles_emptyString__2kL71:last-of-type {
  width: 45%;
}
.UpToDateArticles_emptyStringDate__2Ac4n {
  margin-top: 16px;
  width: 30%;
  height: 12px;
  background-color: #f5f5f5;
}

.VacancyBanner_wrap__3DgWR {
  margin-bottom: 40px;
  padding: 20px 30px;
  padding-bottom: 30px;
  border-radius: 5px;
  background: url(/static/assets/vacancy-banner-bg.93f37e47.jpg) center no-repeat;
  background-size: cover;
}
@media only screen and (max-width: 1024px) {
  .VacancyBanner_wrap__3DgWR {
    padding: 11px 20px;
    padding-bottom: 20px;
    width: 100%;
    margin-bottom: 20px;
  }
}
.VacancyBanner_text__2zkSh {
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  color: #fff;
  margin-bottom: 101px;
}
@media only screen and (max-width: 1024px) {
  .VacancyBanner_text__2zkSh {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 95px;
  }
}

.BookingBook_textarea__2AYZs {
  width: 100%;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  resize: none;
}
.BookingBook_label__1lsG0 {
  position: relative;
  display: block;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin: 15px 0 30px 0;
}
@media (max-width: 760px) {
  .BookingBook_label__1lsG0 {
    margin-top: 20px;
  }
}
.BookingBook_label_text__FTi7V {
  display: block;
  margin-bottom: 5px;
  color: #2b2b2b;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
}
.BookingBook_textarea__2AYZs {
  padding: 9px 0 0 20px;
}
.BookingBook_inputs_wrap__33qpz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.BookingBook_inputs_wrap__33qpz p button {
  display: inline;
  margin-left: 0;
}
.BookingBook_inputs_wrap__33qpz p button span {
  margin-left: 0;
}
.BookingBook_wrapper__2aAuZ {
  margin: 0 -10px;
}
@media (max-width: 760px) {
  .BookingBook_input__1T-b-+.BookingBook_input__1T-b- {
    margin-top: 20px;
  }
}

.NewBook_container__2vf3o {
  width: 100%;
  -webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);
          box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);
  border-radius: 5px;
  padding: 30px;
  margin-bottom: 40px;
}
.NewBook_title__14HnN {
  font-size: 19px;
  margin-bottom: 16px;
  line-height: initial;
  margin-top: 14px;
}
@media only screen and (max-width: 1366px) {
  .NewBook_title__14HnN {
    font-size: 16px;
  }
}
.NewBook_title__14HnN:hover {
  color: #ffa000;
}
.NewBook_img__2c_9n {
  border-radius: 5px;
  width: 100%;
  height: 240px;
  background-position: center;
  background-size: cover;
  position: relative;
  margin-bottom: 16px;
  background-color: #f5f5f5;
}
.NewBook_p__bfm5p {
  font-size: 16px;
  word-break: break-word;
}
@media only screen and (max-width: 1440px) {
  .NewBook_p__bfm5p {
    font-size: 14px;
  }
}
.NewBook_span__3p9YY {
  font-size: 16px;
  color: #999;
  font-weight: 100;
}
.NewBook_navLink__1DmlO {
  text-decoration: none;
}
.NewBook_new__f4kPU {
  border-radius: 5px;
  background-color: #2bb0ab;
  font-size: 18px;
  width: auto;
  font-weight: 900;
  color: #fff;
  padding: 6px;
  position: absolute;
  left: 15px;
  top: 15px;
}
.NewBook_button__2GUJ3 {
  margin-top: 25px;
}
.NewBook_emptyString__1HF3y {
  width: 100%;
  height: 1em;
  background-color: #f5f5f5;
  margin-bottom: 2px;
}
.NewBook_emptyStringDate__pdKJG {
  width: 50%;
  height: 1em;
  background-color: #f5f5f5;
}

.ContactsBlock_wrap__1kn25 {
  padding: 30px;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);
          box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);
  margin-bottom: 40px;
}
.ContactsBlock_title__BMtxS {
  margin-bottom: 30px;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  color: #2b2b2b;
}
.ContactsBlock_social_item__bZHuy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}
.ContactsBlock_social_item__bZHuy svg {
  margin-right: 20px;
}
.ContactsBlock_social_item__bZHuy+.ContactsBlock_social_item__bZHuy {
  margin-top: 20px;
}

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:after {
  clear: both;
}
.slick-track:before, .slick-track:after {
  display: table;
  content: '';
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}

.slick-prev, .slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before, .slick-next:before {
  font-family: 'slick';
  font-size: 20px;
  line-height: 1;
  opacity: 0.75;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: 25px;
  background-color: transparent;
  border-radius: 100%;
  width: 50px;
  height: 50px;
  z-index: 1;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0i0J4t0JzQsNGF0LDRgNCw0LTQttC1IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iNC4yLU1haGFyYWphIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIzNS4wMDAwMDAsIC03NDkuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xNC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjIwLjAwMDAwMCwgNjU0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4wMDAwMDAsIDk1LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbC1vcGFjaXR5PSIwLjQiIGNsYXNzPSJmaWxsLWFycm93IiBmaWxsPSIjMkIyQjJCIiBjeD0iMjUiIGN5PSIyNSIgcj0iMjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlNoYXBlIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNC4wMDAwMDAsIDI1LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTI0LjAwMDAwMCwgLTI1LjAwMDAwMCkgIiBwb2ludHM9IjE4IDIyIDI0IDI4IDMwIDIyIj48L3BvbHlsaW5lPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}
.slick-prev:before {
  display: none;
}
[dir='rtl'] .slick-prev {
  right: -25px;
  left: auto;
}
[dir='rtl'] .slick-prev:before {
  display: none;
}
[dir='rtl'] .slick-next {
  right: auto;
  left: -25px;
}
[dir='rtl'] .slick-next:before {
  display: none;
}
.slick-next {
  right: 25px;
  background-color: transparent;
  border-radius: 100%;
  width: 50px;
  height: 50px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0i0J4t0JzQsNGF0LDRgNCw0LTQttC1IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iNC4yLU1haGFyYWphIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTU5NS4wMDAwMDAsIC03NDkuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xNC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjIwLjAwMDAwMCwgNjU0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNzUuMDAwMDAwLCA5NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGwtb3BhY2l0eT0iMC40IiBjbGFzcz0iZmlsbC1hcnJvdyIgZmlsbD0iIzJCMkIyQiIgY3g9IjI1IiBjeT0iMjUiIHI9IjI1Ij48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJTaGFwZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYuMDAwMDAwLCAyNS4wMDAwMDApIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTI2LjAwMDAwMCwgLTI1LjAwMDAwMCkgIiBwb2ludHM9IjIwIDIyIDI2IDI4IDMyIDIyIj48L3BvbHlsaW5lPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}
.slick-next:before {
  display: none;
}
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
.slick-dots li button:before {
  font-family: 'slick';
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: 0.25;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: #000;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}

.SliderComp_next__1AyTV,
.SliderComp_prev__2UtGm {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  height: 50px;
  width: 50px;
  border-radius: 100%;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}
.SliderComp_next__1AyTV {
  display: block;
  right: 25px;
}
.SliderComp_prev__2UtGm {
  display: block;
  left: 25px;
  z-index: 1;
}
.slick-slide img {
  max-width: 100%;
}
.fill-arrow {
  -webkit-transition: fill-opacity 0.3s;
  transition: fill-opacity 0.3s;
}
.next-arr:hover .fill-arrow, .prev-arr:hover .fill-arrow {
  fill-opacity: 1;
}

.SideSlider_wrap__258Na {
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);
          box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);
  margin-bottom: 40px;
}
@media only screen and (max-width: 1280px) {
  .SideSlider_wrap__258Na {
    max-width: 440px;
  }
}
@media only screen and (max-width: 1024px) {
  .SideSlider_wrap__258Na {
    max-width: 100%;
  }
}
.SideSlider_slider_wrap__22ioa {
  max-height: 283px;
}
.SideSlider_slider_wrap__22ioa img {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.SideSlider_slider_wrap__22ioa .slick-slide {
  max-height: 283px;
}
.SideSlider_link__1V-I2 {
  padding: 20px 30px;
}
.SideSlider_link__1V-I2 a {
  text-decoration: none;
  font-size: 24px;
  color: #2b2b2b;
  font-weight: 700;
}
.SideSlider_link__1V-I2 a:hover {
  color: #ffa000;
}
@media only screen and (max-width: 1024px) {
  .SideSlider_link__1V-I2 {
    padding: 15px;
  }
}

.SideControls_wrap__2JI8Z {
  margin-bottom: 40px;
}
@media only screen and (max-width: 1024px) {
  .SideControls_wrap__2JI8Z {
    position: absolute;
    top: 315px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: calc(100vw - 10px);
    overflow: scroll;
    padding-bottom: 15px;
    margin-left: -10px;
    padding-left: 10px;
    margin-top: -10px;
    padding-top: 10px;
  }
  .SideControls_wrap__2JI8Z:after {
    content: '';
    display: block;
    padding-left: 30px;
  }
  .SideControls_wrap__2JI8Z.SideControls_on_info__2sTwp {
    top: 247px;
  }
  .SideControls_wrap__2JI8Z.SideControls_on_dedicationFirst__LnBFZ {
    top: 285px;
  }
  .SideControls_wrap__2JI8Z.SideControls_on_gallery__1Dc-4 {
    top: 245px;
  }
  .SideControls_wrap__2JI8Z.SideControls_on_album__17nCJ {
    top: 275px;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 738px) {
  .SideControls_wrap__2JI8Z {
    top: 360px;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 919px) {
  .SideControls_wrap__2JI8Z.SideControls_on_info__2sTwp {
    top: 290px;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 391px) {
  .SideControls_wrap__2JI8Z.SideControls_on_info__2sTwp {
    top: 325px;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 484px) {
  .SideControls_wrap__2JI8Z.SideControls_on_dedicationFirst__LnBFZ {
    top: 326px;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 338px) {
  .SideControls_wrap__2JI8Z.SideControls_on_dedicationFirst__LnBFZ {
    top: 370px;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 450px) {
  .SideControls_wrap__2JI8Z.SideControls_on_album__17nCJ {
    top: 270px;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 680px) {
  .SideControls_wrap__2JI8Z {
    top: 311px;
  }
  .SideControls_wrap__2JI8Z:after {
    padding-left: 20px;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 533px) {
  .SideControls_wrap__2JI8Z {
    top: 356px;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 486px) {
  .SideControls_wrap__2JI8Z {
    top: 384px;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 364px) {
  .SideControls_wrap__2JI8Z {
    top: 412px;
  }
}
@media only screen and (max-width: 1024px) {
  .SideControls_wrap__2JI8Z::-webkit-scrollbar {
    width: 0 !important;
  }
}
.SideControls_link_block__WhkR8 {
  padding: 0 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 90px;
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 12px 0 rgba(0,0,0,0.1);
          box-shadow: 0 5px 12px 0 rgba(0,0,0,0.1);
  text-decoration: none;
  font-size: 19px;
  color: #2b2b2b;
  font-weight: 700;
  line-height: 30px;
}
.SideControls_link_block__WhkR8:hover {
  color: #ffa000;
}
.SideControls_link_block__WhkR8+.SideControls_link_block__WhkR8 {
  margin-top: 12px;
}
@media only screen and (max-width: 1024px) {
  .SideControls_link_block__WhkR8 {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    font-size: 16px;
    line-height: 28px;
    text-align: center;
  }
  .SideControls_link_block__WhkR8+.SideControls_link_block__WhkR8 {
    margin-top: 0;
    margin-left: 20px;
  }
  .SideControls_link_block__WhkR8:hover {
    color: #2b2b2b;
  }
}
@media only screen and (max-width: 1024px) {
  .SideControls_hide_tablet__eqwJ2 {
    display: none;
  }
}
@media only screen and (min-width: 1025px) {
  .SideControls_hide_moretablet__GfcIc {
    display: none;
  }
}

.SideLink_wrap__1y1Qp {
  margin-bottom: 40px;
  padding: 20px 30px;
  padding-bottom: 30px;
  border-radius: 5px;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
.SideLink_wrap__1y1Qp:before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(43,43,43,0.25);
  border-radius: 5px;
}
@media only screen and (max-width: 1024px) {
  .SideLink_wrap__1y1Qp {
    padding: 11px 20px;
    padding-bottom: 20px;
    width: 100%;
  }
}
.SideLink_text__3JdMb {
  margin-bottom: 101px;
  color: #fff;
  white-space: pre-line;
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
  z-index: 1;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .SideLink_text__3JdMb {
    margin-bottom: 95px;
    font-size: 22px;
    line-height: 32px;
  }
}
.SideLink_link__AFBoh {
  z-index: 1;
  position: relative;
}

.RandomArticles_container___6rkV {
  width: 100%;
  -webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);
          box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);
  border-radius: 5px;
  padding: 30px;
  padding-bottom: 10px;
  margin-bottom: 40px;
}
.RandomArticles_title__hv9L3 {
  font-size: 24px;
  margin-bottom: 30px;
  line-height: initial;
  font-weight: 700;
}
.RandomArticles_cartWrapper__VeOue {
  width: 100%;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.RandomArticles_img__3qTUK {
  border-radius: 5px;
  min-width: 100px;
  height: 100px;
  background-position: center;
  background-size: cover;
  margin-right: 20px;
  background-color: #f5f5f5;
}
.RandomArticles_p__1uFlt {
  font-size: 16px;
  font-weight: 900;
  width: 100%;
  word-break: break-word;
  -webkit-transition: color 0.1s;
  transition: color 0.1s;
}
.RandomArticles_span__wMuKP {
  font-size: 14px;
  color: #999;
  font-weight: 100;
}
.RandomArticles_navLink__2Irnj {
  text-decoration: none;
  display: block;
}
.RandomArticles_navLink__2Irnj:hover .RandomArticles_p__1uFlt {
  color: #ffa000;
}
.RandomArticles_textWrapper__2YQRL {
  width: 100%;
}
.RandomArticles_emptyString__3itk4 {
  width: 100%;
  height: 12px;
  background-color: #f5f5f5;
}
.RandomArticles_emptyString__3itk4 + .RandomArticles_emptyString__3itk4 {
  margin-top: 9px;
}
.RandomArticles_emptyString__3itk4:last-of-type {
  width: 45%;
}
.RandomArticles_emptyStringDate__3_Bl_ {
  margin-top: 16px;
  width: 30%;
  height: 12px;
  background-color: #f5f5f5;
}

.SignUp_wrapper__Dslhg {
  padding: 20px;
  background: #fff;
  border-radius: 5px;
}
.SignUp_inputs_wrap__3LVEK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.SignUp_inputs_wrap__3LVEK label {
  margin-bottom: 30px;
}
@media only screen and (max-width: 1024px) {
  .SignUp_inputs_wrap__3LVEK label {
    margin-bottom: 20px;
  }
}
.SignUp_captcha_container__39eAk {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-transform: scaleX(0.923);
      -ms-transform: scaleX(0.923);
          transform: scaleX(0.923);
  height: 78px;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 25px;
}
@media only screen and (max-width: 360px) {
  .SignUp_captcha_container__39eAk {
    -webkit-transform: scaleX(0.86);
        -ms-transform: scaleX(0.86);
            transform: scaleX(0.86);
  }
}
.SignUp_spinner__jLP34 {
  margin-left: 20px;
}

.SignIn_wrapper__27qFK {
  padding: 20px;
  background: #fff;
  border-radius: 5px;
}
.SignIn_inputs_wrap__3H4_B {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 760px) {
  .SignIn_inputs_wrap__3H4_B label+label {
    margin-top: 20px;
  }
}
.SignIn_controls__1NFFo {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.SignIn_controls__1NFFo button {
  margin-left: auto;
}
.SignIn_controls__1NFFo div {
  margin-left: 0;
  margin-right: 20px;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .SignIn_controls__1NFFo {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .SignIn_controls__1NFFo button {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-left: 0;
    margin-bottom: 10px;
  }
  .SignIn_controls__1NFFo div {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.SignIn_forgot_link__3D8pZ {
  color: #23ada8;
  text-decoration: none;
  border-bottom: 1px dotted #23ada8;
}
.SignIn_forgot_link__3D8pZ:hover {
  color: #2b3fb0;
  border-bottom: 1px dotted #2b3fb0;
}
.SignIn_captcha_container__3V04S {
  -webkit-transform: scaleX(0.923);
      -ms-transform: scaleX(0.923);
          transform: scaleX(0.923);
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: 78px;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  margin-right: auto;
  margin-top: 35px;
  margin-bottom: 35px;
}
@media only screen and (max-width: 1024px) {
  .SignIn_captcha_container__3V04S {
    margin-top: 25px;
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 360px) {
  .SignIn_captcha_container__3V04S {
    -webkit-transform: scaleX(0.86);
        -ms-transform: scaleX(0.86);
            transform: scaleX(0.86);
  }
}
.SignIn_spinner__xiEeb {
  margin-right: 20px;
  margin-left: auto !important;
}

.ContactsTable_heading__3oz7q {
  margin-bottom: 30px;
  line-height: 50px;
  color: #2b2b2b;
  white-space: pre-line;
}
@media only screen and (max-width: 1024px) {
  .ContactsTable_heading__3oz7q {
    font-size: 24px;
    line-height: 34px;
  }
}
.ContactsTable_cell_p_60__3Dxs- {
  padding: 15px 60px;
}

.Contacts_heading__38rgp {
  line-height: 48px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 1024px) {
  .Contacts_heading__38rgp {
    font-size: 24px;
    line-height: 34px;
  }
}
.Contacts_team_el__3rhps {
  font-size: 16px;
  line-height: 28px;
  color: #2b2b2b;
}
.Contacts_team_el__3rhps+.Contacts_team_el__3rhps {
  margin-top: 12px;
}
@media only screen and (max-width: 1024px) {
  .Contacts_team_el__3rhps+.Contacts_team_el__3rhps {
    margin-top: 15px;
  }
}
.Contacts_wrap__Z--QP {
  margin-bottom: 30px;
}
.Contacts_team__3hkuU {
  margin-bottom: 30px;
}
.Contacts_name__3HQ4V {
  font-weight: 700;
}
@media only screen and (max-width: 1024px) {
  .Contacts_name__3HQ4V {
    display: block;
  }
}
.Contacts_info__3TODo {
  padding: 20px 30px;
  background-color: #e4e4e4;
  border-radius: 5px;
  font-size: 16px;
  line-height: 28px;
  color: #2b2b2b;
}
@media only screen and (max-width: 1024px) {
  .Contacts_info__3TODo {
    padding: 15px 20px;
  }
}
@media only screen and (max-width: 1024px) {
  .Contacts_dash__l4gAu {
    display: none;
  }
}

.NotFound_wrapper__dOwwy {
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.NotFound_wrapper__dOwwy h2 {
  font-size: 24px;
  font-weight: 900;
  color: #000;
  margin-bottom: 10px;
}
.NotFound_span__1X1l_ {
  font-size: 16px;
}

.DeletModal_button__lXhVN {
  margin-right: 20px;
  display: inline-block;
}
.DeletModal_p__23Ndy {
  margin-bottom: 30px;
}

.AdminJobs_table__3V5Ur {
  border-bottom: none;
}
.AdminJobs_table__3V5Ur tr {
  border-bottom: 1px solid #e4e4e4 !important;
  background-color: #fff !important;
}
.AdminJobs_table__3V5Ur tr th {
  color: #2b2b2b;
}
.AdminJobs_checkedRow__3T1m_:hover {
  -webkit-box-shadow: 0 0 40px 0 rgba(0,0,0,0.1);
          box-shadow: 0 0 40px 0 rgba(0,0,0,0.1);
}
.AdminJobs_search__3uT9R {
  margin-left: -10px;
}
.AdminJobs_searchContainer__ppHk6 {
  margin-right: -10px;
  margin-left: -10px;
}
.AdminJobs_head_3__2RWDI,
.AdminJobs_column_2__1URiM,
.AdminJobs_column_3__TAFgU {
  padding: 0 60px;
}
.AdminJobs_column_3__TAFgU {
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.ImagePicker_wrap__2fkt1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ImagePicker_dropzone__1REv7 {
  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;
  padding: 40px 57px;
  position: relative;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  background-color: rgba(228,228,228,0.5);
  text-align: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
}
@media (max-width: 1360px) {
  .ImagePicker_dropzone__1REv7 {
    padding: 30px 20px;
  }
}
.ImagePicker_label__1q21a {
  display: block;
}
.ImagePicker_label_text__3JfeY {
  font-size: 16px;
  line-height: 30px;
  font-weight: 700;
  color: #2b2b2b;
}
.ImagePicker_title__OwUGH {
  margin-bottom: 10px;
  color: rgba(43,43,43,0.5);
  font-weight: 700;
  font-size: 21px;
  line-height: 28px;
  width: 100%;
}
.ImagePicker_disclaimer__2FtIf {
  margin-bottom: 20px;
  color: rgba(43,43,43,0.5);
  font-size: 16px;
  line-height: 26px;
}
.ImagePicker_fake_btn__LGB1J {
  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;
  margin: 0 auto;
  padding: 5px 30px;
  height: 50px;
  outline: none;
  border-radius: 25px;
  background-color: #ffa000;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 14px;
  line-height: 30px;
  cursor: pointer;
}
.ImagePicker_avatar__Tg0rs {
  margin-right: 40px;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  width: 280px;
  border-radius: 5px;
  background-position: center;
  background-size: cover;
}
@media only screen and (max-width: 1024px) {
  .ImagePicker_avatar__Tg0rs {
    width: 100%;
    margin-right: 0;
    height: 230px;
    margin-bottom: 30px;
  }
}
.ImagePicker_cross__10Y4a {
  position: absolute;
  top: 10px;
  right: 10px;
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background-color: rgba(202,16,16,0.8);
  cursor: pointer;
}
.ImagePicker_cross__10Y4a:before,
.ImagePicker_cross__10Y4a:after {
  content: '';
  background: #fff;
  height: 2px;
  width: 12px;
  margin: 0 auto;
  position: absolute;
  left: 6px;
  top: 50%;
  display: block;
}
.ImagePicker_cross__10Y4a:before {
  -webkit-transform: translateY(-50%) rotate(-45deg);
      -ms-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
.ImagePicker_cross__10Y4a:after {
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.ImagePicker_error__1AY74 {
  color: #ca1010;
  font-size: 13px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  top: 100%;
}

.AddVacancy_container__2zhju {
  max-width: 920px;
}
.AddVacancy_picker__2nFri {
  margin-bottom: 30px;
}
.AddVacancy_inputName__2eUqO {
  margin-bottom: 5px;
  color: #2b2b2b;
  font-weight: bold;
  line-height: 30px;
}
.AddVacancy_input__dNRh1+.AddVacancy_input__dNRh1 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.AddVacancy_controls__3IdNL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.AddVacancy_controls__3IdNL span {
  margin-left: 40px;
}
.AddVacancy_row__WPgwL {
  margin-top: 30px;
}
.AddVacancy_decription__1qomn {
  height: 240px;
}
.AddVacancy_preview__2mgF- {
  color: #23ada8;
  font-size: 16px;
  line-height: 28px;
  border-bottom: 1px dotted #23ada8;
  padding-bottom: 1px;
  cursor: pointer;
}

.VacancyPreview_wrapper__1qPYP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  padding: 30px;
  min-height: 260px;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
}
@media only screen and (max-width: 680px) {
  .VacancyPreview_wrapper__1qPYP {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 20px;
  }
}
.VacancyPreview_teaser__3Jxmr {
  margin-bottom: 20px;
}
.VacancyPreview_nodecor__1lPmJ {
  text-decoration: none;
}
.VacancyPreview_title__LSIkd {
  margin-top: 0;
  margin-bottom: 15px;
  color: #2b2b2b;
  font-weight: 700;
  font-size: 24px;
  line-height: 34px;
}
.VacancyPreview_info__GzdqI {
  margin-left: 30px;
}
@media only screen and (max-width: 680px) {
  .VacancyPreview_info__GzdqI {
    margin-left: 0;
  }
}
.VacancyPreview_img__1el2x {
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  max-width: 245px;
  max-height: 210px;
  border-radius: 5px;
}
.VacancyPreview_button__yLZzQ {
  margin-top: 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.Users_usersSearch__16HBR {
  margin: 20px auto;
}
.Users_actionItem__3-P-I {
  margin-right: 30px;
  margin-bottom: 30px;
}
.Users_container__o636Q {
  margin-top: -33px;
}

.Donations_table__1wtRd {
  border-bottom: none;
}
.Donations_table__1wtRd tr {
  border-bottom: 1px solid #e4e4e4 !important;
  background-color: #fff !important;
}
.Donations_table__1wtRd tr th {
  color: #2b2b2b;
}
.Donations_checkedRow__2d3iy:hover {
  -webkit-box-shadow: 0 0 40px 0 rgba(0,0,0,0.1);
          box-shadow: 0 0 40px 0 rgba(0,0,0,0.1);
}

.ChildComponent_label_text__2-8Rv {
  display: block;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  color: #2b2b2b;
}
.ChildComponent_select__3V_Cg,
.ChildComponent_input__2OUfG,
.ChildComponent_date_picker__1MnOP {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 28%;
          flex: 1 1 28%;
  max-width: 280px;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
}
@media (max-width: 1290px) {
  .ChildComponent_select__3V_Cg,
  .ChildComponent_input__2OUfG,
  .ChildComponent_date_picker__1MnOP {
    -ms-flex-preferred-size: 27%;
        flex-basis: 27%;
  }
}
.ChildComponent_row__uAiHy {
  margin-top: 20px;
}
.ChildComponent_chips_list__1A26h {
  display: block;
  margin-top: 10px;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.ChildComponent_chips_list__1A26h ul {
  margin-bottom: 0;
}
.ChildComponent_heading__171XH {
  margin-top: 40px;
  margin-bottom: 20px;
}
.ChildComponent_collections__2_YBM {
  margin-bottom: 0px;
}
.ChildComponent_iconButton__2QyD5 {
  margin-left: 2px;
}
.ChildComponent_ButtonsContainer__34eyf {
  margin-top: 40px;
}
.ChildComponent_notFoundContainer__1Lf_R {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.ChildComponent_fields__uu65G {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -20px;
  margin-right: -20px;
  margin-top: 20px;
}
.ChildComponent_single__lorHN {
  margin-top: 20px;
}
.ChildComponent_controls__2QRSH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px;
}
.ChildComponent_controls__2QRSH button+button {
  margin-left: 40px;
}
.ChildComponent_previewButton__1pDY0 {
  margin-left: 40px;
}
.ChildComponent_AddBtnContainer__xSSee {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ChildComponent_chipsCol__12f7T {
  margin-left: 0;
  margin-right: 0;
}
.ChildComponent_searchCol__2QBAM {
  padding: 0;
  margin: 0;
}
.ChildComponent_alignRight__2G114 {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  margin-top: 0;
}
.ChildComponent_importPaginationContainer__NZ_YG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: no-wrap;
      flex-wrap: no-wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  margin-bottom: 60px;
}
.ChildComponent_importTableCheckedRow__74ZhJ {
  background-color: #fff !important;
  border-bottom: 1px solid #e4e4e4;
}
.ChildComponent_preLoader__3YHEF {
  min-height: 60px;
  width: 100%;
}
.ChildComponent_picker__2-ZTO {
  margin-bottom: 20px;
}
.ChildComponent_checkbox__3fqJQ {
  margin: 20px 0;
}
.ChildComponent_cancelBtn__17s18 {
  margin-left: 20px;
}
.ChildComponent_btnContainer__3yUu3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.ChildComponent_addKeyWord__1uQI_ {
  cursor: pointer;
}
.ChildComponent_addKeyWord__1uQI_ .ChildComponent_video__2FnXB {
  border-bottom: 1px dotted rgba(35,173,168,0.5);
  color: #23ada8;
}
@media only screen and (max-width: 1024px) {
  .ChildComponent_addKeyWord__1uQI_:active {
    color: #23ada8;
  }
  .ChildComponent_addKeyWord__1uQI_:active .ChildComponent_video__2FnXB {
    border-bottom: 1px dotted #23ada8;
  }
  .ChildComponent_addKeyWord__1uQI_:active .ChildComponent_plus__9dXUB path {
    fill: #23ada8;
  }
}
.ChildComponent_addKeyWord__1uQI_:hover .ChildComponent_video__2FnXB {
  border-bottom: 1px dotted #2b3fb0;
  color: #2b3fb0;
}
.ChildComponent_addKeyWord__1uQI_:hover .ChildComponent_plus__9dXUB path {
  fill: #2b3fb0;
}
.ChildComponent_disabled__1EK4g {
  opacity: 0.3;
}
.ChildComponent_disabled__1EK4g .ChildComponent_video__2FnXB {
  border-bottom: 1px dotted rgba(35,173,168,0.5);
  color: #23ada8;
}

.TagsModal_button__1bt-V {
  margin-right: 20px;
  display: inline-block;
}
.TagsModal_p__1HYms {
  margin-bottom: 30px;
}
.TagsModal_button_container__3T3IU {
  margin-top: 10px;
}
.TagsModal_chipsList__2hA65 {
  margin-top: 10px;
}

.BooksTable_searchContainer__21Zqn {
  margin-right: -10px;
  margin-left: -10px;
}

.EditBook_label_text__2iVKf {
  display: block;
  margin-bottom: 5px;
  color: #2b2b2b;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
}
.EditBook_col__2BN7a {
  margin-top: 20px;
}
.EditBook_select_sm__1vJR_ {
  max-width: 280px;
  margin-bottom: 0;
}
.EditBook_checkbox__2stuN {
  margin: 30px 0;
}
.EditBook_single__3-80T {
  margin-top: 20px;
}
.EditBook_image_picker__3IMlk+.EditBook_image_picker__3IMlk {
  margin-top: 20px;
}

.CollectionTable_searchContainer__3R_QJ {
  margin-right: -10px;
  margin-left: -10px;
}

.EditCollection_picker__-Ensy {
  margin-bottom: 20px;
}
.EditCollection_checkbox__24s7m {
  margin: 20px 0;
}
.EditCollection_fields__3BDn4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 20px;
  margin-right: -20px;
  margin-left: -20px;
}
.EditCollection_select__3_L8E,
.EditCollection_input__CcD5t {
  width: calc((100% / 3) - 40px);
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
}
@media only screen and (max-width: 1280px) {
  .EditCollection_select__3_L8E,
  .EditCollection_input__CcD5t {
    width: calc(50% - 40px);
  }
}
.EditCollection_date_picker__NNCXX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  margin-left: 20px;
  padding-top: 35px;
  width: calc((100% / 3) - 40px);
  position: relative;
}
@media only screen and (max-width: 1280px) {
  .EditCollection_date_picker__NNCXX {
    width: calc(50% - 40px);
  }
}
.EditCollection_date_picker__NNCXX input {
  color: rgba(43,43,43,0.5);
}
.EditCollection_date_picker__NNCXX label+label {
  margin-left: 10px;
}
.EditCollection_picker_label__2AJ_L {
  position: absolute;
  top: 0;
  display: block;
  margin-bottom: 5px;
  color: #2b2b2b;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
}
.EditCollection_date_label__10CSC span {
  top: 1px;
}
.EditCollection_single__1hx6b {
  margin-top: 20px;
}
.EditCollection_check_btw__2DFVP {
  margin-top: 20px;
  margin-bottom: 30px;
}
.EditCollection_select_sm__1Bm32 {
  width: calc((100% / 3) - 30px);
}
@media only screen and (max-width: 1280px) {
  .EditCollection_select_sm__1Bm32 {
    width: calc(50% - 20px);
  }
}
.EditCollection_search_table__1N9oV {
  margin-bottom: 20px;
}
.EditCollection_back_btn__1PJMK {
  margin-top: 30px;
}
.EditCollection_zeroCollOrder__3pPR6 {
  max-width: 280px;
}
.EditCollection_search_form__erT_d {
  margin-bottom: 20px;
}
.EditCollection_chipsList__8tAS7 {
  padding-right: 15px;
  padding-left: 15px;
}
.EditCollection_label_text__uR9NV {
  display: block;
  margin-bottom: 5px;
  color: #2b2b2b;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
}
.EditCollection_col__3dXQ7 {
  margin-top: 20px;
}

.EditArticle_label_text__25Q1A {
  display: block;
  margin-bottom: 5px;
  color: #2b2b2b;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
}
.EditArticle_col__1FNQD {
  margin-top: 20px;
}
.EditArticle_image_picker__ii4b3+.EditArticle_image_picker__ii4b3 {
  margin-top: 20px;
}
.EditArticle_article_image__2Lp29 {
  width: 245px;
}

.LayoutComponent_rdw-footnote-wrapper__1Ijx9 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 6px;
  position: relative;
}
.LayoutComponent_rdw-footnote-modal__24DYr {
  background: #fff;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  -webkit-box-shadow: 3px 3px 5px #bfbdbd;
          box-shadow: 3px 3px 5px #bfbdbd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 216px;
  left: 5px;
  padding: 15px;
  position: absolute;
  top: 35px;
  width: 436px;
  z-index: 100;
}
.LayoutComponent_rdw-footnote-modal-header__2T_K5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 5px;
}
.LayoutComponent_rdw-footnote-modal-style-label__1ry-Z {
  cursor: pointer;
  font-size: 15px;
  padding: 0 10px 5px;
  text-align: center;
  width: 50%;
}
.LayoutComponent_rdw-footnote-modal-style-label-active__23CDC {
  border-bottom: 2px solid #0a66b7;
}
.LayoutComponent_rdw-footnote-modal-options__GLPid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
  margin: 5px auto;
  overflow: scroll;
  width: 100%;
}
.LayoutComponent_rdw-footnote-cube__2qR1a {
  border: 1px solid #f1f1f1;
  height: 22px;
  width: 22px;
}
.LayoutComponent_rdw-footnote-option__2ns-Z {
  border: none;
  -webkit-box-shadow: 1px 2px 1px #bfbdbd inset;
          box-shadow: 1px 2px 1px #bfbdbd inset;
  height: 22px;
  margin: 3px;
  min-height: 20px;
  min-width: 22px;
  padding: 0;
  width: 22px;
}
.LayoutComponent_rdw-footnote-option__2ns-Z:hover {
  -webkit-box-shadow: 1px 2px 1px #bfbdbd;
          box-shadow: 1px 2px 1px #bfbdbd;
}
.LayoutComponent_rdw-footnote-option__2ns-Z:active {
  -webkit-box-shadow: -1px -2px 1px #bfbdbd;
          box-shadow: -1px -2px 1px #bfbdbd;
}
.LayoutComponent_rdw-footnote-option-active__XRvgH {
  -webkit-box-shadow: 0px 0px 2px 2px #bfbdbd;
          box-shadow: 0px 0px 2px 2px #bfbdbd;
}
.LayoutComponent_rdw-footnote-input__1vEMB {
  margin-top: 5px;
  margin-bottom: 15px;
  padding: 0 5px;
  width: 100%;
  height: 100%;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
}
.LayoutComponent_rwd-footnote-button__J_sWA {
  padding: 5px 15px;
  margin-top: 5px;
  width: 75px;
  cursor: pointer;
  background-color: #ece9e9;
}
.LayoutComponent_rwd-footnote-button__J_sWA:hover {
  -webkit-box-shadow: 1px 1px 0px #bfbdbd;
          box-shadow: 1px 1px 0px #bfbdbd;
}



.Vacancy_description__2ZfXg {
  margin-bottom: 30px;
  color: #2b2b2b;
  font-size: 16px;
  line-height: 28px;
}
.Vacancy_p__3xm-c {
  margin-bottom: 20px;
}

.LecturesPage_sceleton__29WBl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
@media only screen and (max-width: 680px) {
  .LecturesPage_searchAndSortInLine__3yWGV {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .LecturesPage_searchAndSortInLine__3yWGV > div {
    margin-bottom: 0;
    margin-right: 10px;
  }
}


.ArticlePage_wrapper__B4ECU {
  position: relative;
}
.ArticlePage_buttons__3sGmP {
  position: absolute;
  top: 310px;
  left: -66px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 1025px) {
  .ArticlePage_buttons__3sGmP button:nth-child(1):hover .fill-orange {
    stroke: #ffa000;
    fill: #fff;
  }
  .ArticlePage_buttons__3sGmP button:nth-child(1):hover .fill-white {
    fill: #ffa000;
  }
  .ArticlePage_buttons__3sGmP button:nth-child(2):hover .fill-orange {
    stroke: #ffa000;
    fill: #fff;
  }
  .ArticlePage_buttons__3sGmP button:nth-child(2):hover .fill-white {
    fill: #ffa000;
  }
}
.ArticlePage_buttons__3sGmP button+button {
  margin-top: 10px;
}
@media (max-width: 1540px) {
  .ArticlePage_buttons__3sGmP button+button {
    margin-top: 0;
    margin-left: 8px;
  }
}
@media (max-width: 1540px) {
  .ArticlePage_buttons__3sGmP {
    position: relative;
    top: auto;
    left: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 10px;
  }
}
.ArticlePage_banner__3U4Il {
  overflow: hidden;
  margin-bottom: 40px;
  border-radius: 5px;
}
.ArticlePage_banner__3U4Il img {
  width: 100%;
  height: 100%;
}
@media (max-width: 1540px) {
  .ArticlePage_banner__3U4Il {
    margin-bottom: 10px;
  }
}
.ArticlePage_text__2VRlL {
  text-align: justify;
}
.ArticlePage_text__2VRlL p+p {
  margin-top: 20px;
}
@media only screen and (max-width: 1024px) {
  .ArticlePage_text__2VRlL p+p {
    margin-top: 15px;
  }
}
.ArticlePage_text__2VRlL blockquote {
  padding: 40px;
  margin-top: 40px;
  margin-bottom: 40px;
  font-style: italic;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);
          box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);
  padding-left: 20px;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .ArticlePage_text__2VRlL blockquote {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 25px;
  }
}
.ArticlePage_text__2VRlL blockquote:before,
.ArticlePage_text__2VRlL blockquote:after {
  display: none;
}
.ArticlePage_text__2VRlL blockquote:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: calc(100% - 10px);
  width: 3px;
  background-color: #ffa000;
}
.ArticlePage_text__2VRlL blockquote strong {
  margin-bottom: 15px;
  display: block;
}
.ArticlePage_text__2VRlL blockquote p+strong {
  margin-top: 20px;
  margin-bottom: 20px;
}
.ArticlePage_text__2VRlL h3 {
  text-align: left;
  font-size: 36px;
  line-height: 58px;
  margin-top: 30px;
  margin-bottom: 20px;
}
.ArticlePage_text__2VRlL h4 {
  text-align: left;
  font-size: 30px;
  line-height: 58px;
  margin-top: 30px;
  margin-bottom: 20px;
}
.ArticlePage_text__2VRlL ul {
  list-style: disc;
  padding-left: 20px;
}
.ArticlePage_text__2VRlL ul li {
  padding-bottom: 10px;
}

.LinkWithImage_wrapper__2Idy7 {
  margin-bottom: 40px;
  display: block;
}
.LinkWithImage_wrapper__2Idy7:hover .LinkWithImage_link__w8fKv {
  color: #ffa000;
}
.LinkWithImage_link__w8fKv {
  margin-top: 10px;
  color: #2b2b2b;
  font-weight: bold;
  font-size: 19px;
  line-height: 28px;
}
.LinkWithImage_img__LtHPl {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  max-height: 240px;
  height: calc((100% / 3) - 40px);
}
.LinkWithImage_img__LtHPl img {
  max-width: 100%;
}
@media only screen and (max-width: 680px) {
  .LinkWithImage_img__LtHPl {
    height: calc(100vw - 40px);
    max-height: none;
  }
  .LinkWithImage_img__LtHPl img {
    width: 100%;
    height: 100%;
  }
}
.LinkWithImage_img__LtHPl.LinkWithImage_on_about__1LBTu img {
  border-radius: 5px;
}
@media only screen and (max-width: 680px) {
  .LinkWithImage_img__LtHPl.LinkWithImage_on_about__1LBTu {
    max-height: 374px;
    max-width: 374px;
  }
  .LinkWithImage_img__LtHPl.LinkWithImage_on_about__1LBTu img {
    width: 100%;
  }
}
@media screen and (max-width: 375px) {
  .LinkWithImage_img__LtHPl.LinkWithImage_on_about__1LBTu {
    max-height: none;
    max-width: none;
  }
}
.LinkWithImage_info__1t3d4 {
  position: absolute;
  top: 190px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px;
  width: 100%;
  color: #fff;
  font-size: 16px;
  line-height: 28px;
}
.LinkWithImage_cameraIcon__AsLhk {
  margin-right: 5px;
}
.LinkWithImage_flexRow__35TO1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.SupportPage_wrap__2Jsgb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -20px;
  margin-right: -20px;
}
@media only screen and (max-width: 680px) {
  .SupportPage_wrap__2Jsgb {
    margin: 0;
  }
}
.SupportPage_link_block__2LNeG {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 28%;
          flex: 1 1 28%;
  margin-left: 20px;
  margin-right: 20px;
  max-width: 280px;
}
@media only screen and (max-width: 1280px) {
  .SupportPage_link_block__2LNeG {
    -ms-flex-preferred-size: 27%;
        flex-basis: 27%;
  }
}
@media only screen and (max-width: 680px) {
  .SupportPage_link_block__2LNeG {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }
}

.Donation_wrapper__2-334 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  padding: 30px;
  min-height: 260px;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
}
@media only screen and (max-width: 1024px) {
  .Donation_wrapper__2-334 {
    padding: 20px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    margin-bottom: 20px;
  }
}
.Donation_nodecor__279sl {
  text-decoration: none;
}
.Donation_br5__2dXVa {
  border-radius: 5px;
}
.Donation_right__2kGxN {
  text-align: right;
}
.Donation_info_wrapper__1WZEP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: 40px;
  width: 100%;
}
@media (max-width: 1190px) {
  .Donation_info_wrapper__1WZEP {
    margin-left: 30px;
  }
}
@media only screen and (max-width: 1024px) {
  .Donation_info_wrapper__1WZEP {
    margin-left: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-top: 275px;
  }
}
.Donation_form_wrapper__YgScN {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  max-width: 245px;
  min-width: 245px;
}
@media (max-width: 1190px) {
  .Donation_form_wrapper__YgScN {
    min-width: 220px;
    max-width: 220px;
  }
}
@media only screen and (max-width: 1024px) {
  .Donation_form_wrapper__YgScN {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 100%;
    max-width: none;
  }
  .Donation_form_wrapper__YgScN label {
    width: 100%;
  }
  .Donation_form_wrapper__YgScN label input {
    max-width: none;
  }
  .Donation_form_wrapper__YgScN button {
    margin-left: auto;
    margin-right: auto;
  }
}
.Donation_h2__8Y7Vj {
  margin-top: 0;
  color: #2b2b2b;
  font-weight: 900;
  font-size: 24px;
}
@media only screen and (max-width: 1024px) {
  .Donation_h2__8Y7Vj {
    font-size: 22px;
  }
}
.Donation_h3__3l5w4 {
  margin-bottom: 5px;
  color: #2b2b2b;
  font-weight: bold;
  font-size: 19px;
  line-height: 34px;
}
@media only screen and (max-width: 1024px) {
  .Donation_h3__3l5w4 {
    margin-top: 10px;
    font-size: 18px;
  }
}
.Donation_teaser__1HjVs {
  font-size: 16px;
  line-height: 28px;
}
.Donation_teaser__1HjVs.Donation_without_amount__fmEOE {
  margin-top: 10px;
}
.Donation_endDate__2ANgU {
  margin-top: 10px;
  margin-bottom: 8px;
  color: #2b2b2b;
  font-size: 16px;
  opacity: 0.5;
}
.Donation_img__1xHLy {
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  max-width: 245px;
  max-height: 210px;
  border-radius: 5px;
}
@media only screen and (max-width: 1024px) {
  .Donation_img__1xHLy {
    position: absolute;
    top: 20px;
    height: 260px;
    max-height: 260px;
    max-width: 100%;
    width: calc(100% - 40px);
    text-align: center;
  }
}
.Donation_input___NzSD {
  margin: 20px 0;
  max-width: 245px;
  border-radius: 5px;
}
.Donation_load__qf-da {
  height: 6px;
  border-radius: 3px;
  background-color: rgba(43,43,43,0.3);
  max-width: 100%;
}
.Donation_statusContainer__2F3YT {
  padding: 20px;
  padding-bottom: 10px;
  border-radius: 5px;
  background-color: #e4e4e4;
}
.Donation_amounts__22Yc7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 15px;
}
.Donation_amountsTitle__6Q1Wq {
  color: #757575;
  font-size: 16px;
}
.Donation_amountsValue__28lds {
  color: #2b2b2b;
  font-weight: bold;
  font-size: 36px;
}
@media only screen and (max-width: 1280px) {
  .Donation_amountsValue__28lds {
    font-size: 26px;
  }
}
@media (max-width: 1190px) {
  .Donation_amountsValue__28lds {
    font-size: 20px;
  }
}
@media only screen and (max-width: 1024px) {
  .Donation_amountsValue__28lds {
    font-size: 22px;
  }
}
@media only screen and (max-width: 360px) {
  .Donation_amountsValue__28lds {
    font-size: 18px;
  }
}
.Donation_button__1L7SG {
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  .Donation_button__1L7SG {
    width: auto;
  }
}

.DonationList_description__3a5X6 {
  margin-bottom: 40px;
  color: #2b2b2b;
  font-size: 16px;
  line-height: 28px;
}

@media screen and (max-width: 1440px) {
  .CollectionsPage_pagination__uy1mn {
    padding-right: 15px;
  }
}

.BookPreview_book_poster__1Eu3j {
  width: 153px;
  height: 191px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.15);
          box-shadow: 0 2px 10px 0 rgba(0,0,0,0.15);
}
.BookPreview_bookContainer__eywzf {
  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;
  margin-right: 20px;
  width: calc((100% / 3) - 40px);
  margin-bottom: 40px;
  margin-left: 20px;
  padding: 30px 20px;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
}
.BookPreview_bookContainer__eywzf a {
  text-decoration: none;
}
@media screen and (max-width: 1440px) {
  .BookPreview_bookContainer__eywzf {
    width: calc(((100vw - 440px - 200px) / 3));
  }
}
@media only screen and (max-width: 1024px) {
  .BookPreview_bookContainer__eywzf {
    width: calc(((100vw - 150px) / 3));
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 770px) {
  .BookPreview_bookContainer__eywzf {
    width: calc(50vw - 55px);
  }
}
@media only screen and (max-width: 680px) {
  .BookPreview_bookContainer__eywzf {
    width: calc(50vw - 40px);
  }
}
@media screen and (max-width: 450px) {
  .BookPreview_bookContainer__eywzf {
    width: 100vw;
  }
}
.BookPreview_year__1qmWG {
  color: rgba(43,43,43,0.5);
  font-size: 16px;
  line-height: 28px;
  margin-top: 5px;
}
.BookPreview_title__2O96B {
  overflow: hidden;
  margin-bottom: 15px;
  height: 56px;
  color: #2b2b2b;
  text-align: center;
  word-break: break-word;
  max-width: 237px;
  font-weight: bold;
  font-size: 19px;
  line-height: 28px;
}
.BookPreview_title__2O96B:hover {
  color: #ffa000;
}

.BooksList_booksPagination__2RTlv {
  padding-right: 50px;
}
.BooksList_wrap__1OQTo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -20px;
  margin-right: -20px;
}
@media only screen and (max-width: 1024px) {
  .BooksList_wrap__1OQTo {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.BooksList_booksPagination__2RTlv {
  padding-right: 50px;
}
.BooksList_booksList_container__9t--h {
  margin-top: -18px;
}

.BookHeader_wrap__1mIxK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 30px;
  border-radius: 5px;
  background-color: #e4e4e4;
}
@media only screen and (max-width: 1024px) {
  .BookHeader_wrap__1mIxK {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.BookHeader_img__1S_ll {
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.15);
          box-shadow: 0 2px 10px 0 rgba(0,0,0,0.15);
  width: 165px;
  height: 210px;
}
.BookHeader_left__21B_6 {
  padding-right: 30px;
}
.BookHeader_year__2euzH {
  color: rgba(43,43,43,0.5);
  font-size: 16px;
  line-height: 28px;
}
.BookHeader_canBuy__zS9lg {
  font-size: 19px;
  line-height: 30px;
  color: #000;
  margin-top: 5px;
  margin-bottom: 30px;
}

.Recommended_row__1DOFR {
  margin-left: -20px !important;
  margin-right: -20px !important;
}

.Book_wrapper__17ubs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.Book_poster__2rfKW {
  width: 200px;
  height: 300px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 6px;
}
.Book_book_header__2yMnR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.Book_description__1VCuw {
  max-height: 428px;
  overflow: hidden;
  margin-bottom: 20px;
  word-break: break-word;
}
.Book_description__1VCuw.Book_show__29-Pf {
  overflow: visible;
  max-height: none;
}
.Book_description__1VCuw a+a {
  margin-left: 20px;
}

.Page404_container__3Uq1o {
  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;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.Page404_container__3Uq1o a {
  text-decoration: none;
}
.Page404_p__154Za {
  text-align: center;
  max-width: 600px;
  margin-bottom: 40px;
  font-size: 19px;
}
.Page404_h1__TvBqQ {
  margin: 35px 0 30px 0;
  font-size: 48px;
}

.rdw-option-wrapper {
  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;
  margin: 0 4px;
  padding: 5px;
  min-width: 25px;
  height: 20px;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  background: #fff;
  text-transform: capitalize;
  cursor: pointer;
}
.rdw-option-wrapper:hover {
  -webkit-box-shadow: 1px 1px 0px #bfbdbd;
          box-shadow: 1px 1px 0px #bfbdbd;
}
.rdw-option-wrapper:active {
  -webkit-box-shadow: 1px 1px 0px #bfbdbd inset;
          box-shadow: 1px 1px 0px #bfbdbd inset;
}
.rdw-option-active {
  -webkit-box-shadow: 1px 1px 0px #bfbdbd inset;
          box-shadow: 1px 1px 0px #bfbdbd inset;
}
.rdw-option-disabled {
  opacity: 0.3;
  cursor: default;
}
.rdw-dropdown-wrapper {
  margin: 0 3px;
  height: 30px;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  background: #fff;
  background: #fff;
  text-transform: capitalize;
  cursor: pointer;
}
.rdw-dropdown-wrapper:focus {
  outline: none;
}
.rdw-dropdown-wrapper:hover {
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 0px #bfbdbd;
          box-shadow: 1px 1px 0px #bfbdbd;
}
.TextEditor_rdw-dropdown-wrapper__29Vzf:active {
  -webkit-box-shadow: 1px 1px 0px #bfbdbd inset;
          box-shadow: 1px 1px 0px #bfbdbd inset;
}
.TextEditor_rdw-dropdown-carettoopen__3wC4j {
  position: absolute;
  top: 35%;
  right: 10%;
  width: 0px;
  height: 0px;
  border-top: 6px solid #000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.TextEditor_rdw-dropdown-carettoclose__3azuh {
  position: absolute;
  top: 35%;
  right: 10%;
  width: 0px;
  height: 0px;
  border-right: 5px solid transparent;
  border-bottom: 6px solid #000;
  border-left: 5px solid transparent;
}
.TextEditor_rdw-dropdown-selectedtext__hx36h {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 5px;
  height: 100%;
}
.TextEditor_rdw-dropdown-optionwrapper__2H1zX {
  position: relative;
  z-index: 100;
  overflow-y: scroll;
  margin: 0;
  padding: 0;
  max-height: 250px;
  width: 98%;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  background-color: #fff;
}
ul.TextEditor_rdw-dropdown-optionwrapper__2H1zX {
  background-color: #fff;
}
.TextEditor_rdw-dropdown-optionwrapper__2H1zX:hover {
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 0px #bfbdbd;
          box-shadow: 1px 1px 0px #bfbdbd;
}
.rdw-dropdownoption-default {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 5px;
  min-height: 25px;
  background-color: #fff;
}
.TextEditor_rdw-dropdownoption-highlighted__1a9vV {
  background: #f1f1f1;
}
.rdw-dropdownoption-active {
  background: #f5f5f5;
}
.rdw-dropdownoption-disabled {
  opacity: 0.3;
  cursor: default;
}
.rdw-inline-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 6px;
}
.rdw-inline-wrapper .rdw-option-wrapper:nth-child(4), .rdw-inline-wrapper .rdw-option-wrapper:nth-child(5), .rdw-inline-wrapper .rdw-option-wrapper:nth-child(6), .rdw-inline-wrapper .rdw-option-wrapper:nth-child(7) {
  display: none;
}
.rdw-inline-dropdown {
  width: 50px;
}
.rdw-inline-dropdownoption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 40px;
}
.rdw-block-wrapper {
  z-index: 5;
}
.rdw-block-dropdown {
  width: 110px;
}
.rdw-fontsize-dropdown {
  min-width: 40px;
}
.rdw-fontsize-option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.rdw-fontfamily-wrapper {
  z-index: 5;
}
.rdw-fontfamily-dropdown {
  width: 115px;
}
.rdw-fontfamily-placeholder {
  overflow: hidden;
  max-width: 90px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.rdw-fontfamily-optionwrapper {
  width: 140px;
  background-color: #fff;
}
.rdw-list-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 6px;
}
.rdw-list-dropdown {
  z-index: 90;
  width: 50px;
}
.rdw-list-dropdownOption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 40px;
}
.rdw-text-align-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 6px;
}
.rdw-text-align-dropdown {
  z-index: 90;
  width: 50px;
}
.rdw-text-align-dropdownOption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 40px;
}
.rdw-right-aligned-block {
  text-align: right;
}
.rdw-left-aligned-block {
  text-align: left !important;
}
.rdw-center-aligned-block {
  text-align: center !important;
}
.rdw-justify-aligned-block {
  text-align: justify !important;
}
.rdw-right-aligned-block > div {
  display: inline-block;
}
.rdw-left-aligned-block > div {
  display: inline-block;
}
.rdw-center-aligned-block > div {
  display: inline-block;
}
.rdw-justify-aligned-block > div {
  display: inline-block;
}
.rdw-colorpicker-wrapper {
  display: none;
}
.rdw-colorpicker-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  z-index: 100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 15px;
  width: 175px;
  height: 175px;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  background: #fff;
  -webkit-box-shadow: 3px 3px 5px #bfbdbd;
          box-shadow: 3px 3px 5px #bfbdbd;
}
.rdw-colorpicker-modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 5px;
}
.rdw-colorpicker-modal-style-label {
  padding: 0 10px 5px;
  width: 50%;
  text-align: center;
  font-size: 15px;
  cursor: pointer;
}
.rdw-colorpicker-modal-style-label-active {
  border-bottom: 2px solid #0a66b7;
}
.rdw-colorpicker-modal-options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow: scroll;
  margin: 5px auto;
  width: 100%;
  height: 100%;
}
.rdw-colorpicker-cube {
  width: 22px;
  height: 22px;
  border: 1px solid #f1f1f1;
}
.rdw-colorpicker-option {
  margin: 3px;
  padding: 0;
  min-width: 22px;
  min-height: 20px;
  width: 22px;
  height: 22px;
  border: none;
  -webkit-box-shadow: 1px 2px 1px #bfbdbd inset;
          box-shadow: 1px 2px 1px #bfbdbd inset;
}
.rdw-colorpicker-option:hover {
  -webkit-box-shadow: 1px 2px 1px #bfbdbd;
          box-shadow: 1px 2px 1px #bfbdbd;
}
.rdw-colorpicker-option:active {
  -webkit-box-shadow: -1px -2px 1px #bfbdbd;
          box-shadow: -1px -2px 1px #bfbdbd;
}
.rdw-colorpicker-option-active {
  -webkit-box-shadow: 0px 0px 2px 2px #bfbdbd;
          box-shadow: 0px 0px 2px 2px #bfbdbd;
}
.rdw-link-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -6px;
}
.rdw-link-dropdown {
  width: 50px;
}
.rdw-link-dropdownOption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 40px;
}
.rdw-link-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  z-index: 100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 15px;
  width: 235px;
  height: 205px;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  background: #fff;
  -webkit-box-shadow: 3px 3px 5px #bfbdbd;
          box-shadow: 3px 3px 5px #bfbdbd;
}
.rdw-link-modal-label {
  font-size: 15px;
}
.rdw-link-modal-input {
  margin-top: 5px;
  margin-bottom: 15px;
  padding: 0 5px;
  height: 25px;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
}
.rdw-link-modal-input:focus {
  outline: none;
}
.rdw-link-modal-buttonsection {
  margin: 0 auto;
}
.rdw-link-modal-target-option {
  margin-bottom: 20px;
}
.rdw-link-modal-target-option > span {
  margin-left: 5px;
}
.rdw-link-modal-btn {
  margin-left: 10px;
  width: 75px;
  height: 30px;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  background: #fff;
  text-transform: capitalize;
  cursor: pointer;
}
.rdw-link-modal-btn:hover {
  -webkit-box-shadow: 1px 1px 0px #bfbdbd;
          box-shadow: 1px 1px 0px #bfbdbd;
}
.rdw-link-modal-btn:active {
  -webkit-box-shadow: 1px 1px 0px #bfbdbd inset;
          box-shadow: 1px 1px 0px #bfbdbd inset;
}
.rdw-link-modal-btn:focus {
  outline: none !important;
}
.rdw-link-modal-btn:disabled {
  background: #ece9e9;
}
.rdw-link-dropdownoption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 40px;
}
.rdw-history-dropdown {
  width: 50px;
}
.rdw-embedded-wrapper {
  display: none;
}
.rdw-embedded-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  z-index: 100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 15px;
  width: 235px;
  height: 180px;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  background: #fff;
  -webkit-box-shadow: 3px 3px 5px #bfbdbd;
          box-shadow: 3px 3px 5px #bfbdbd;
}
.rdw-embedded-modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
}
.rdw-embedded-modal-header-option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 50%;
  cursor: pointer;
}
.rdw-embedded-modal-header-label {
  margin-top: 5px;
  width: 95px;
  border: 1px solid #f1f1f1;
  border-bottom: 2px solid #0a66b7;
  background: #6eb8d4;
}
.rdw-embedded-modal-link-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rdw-embedded-modal-link-input {
  margin: 10px 0;
  padding: 0 5px;
  width: 88%;
  height: 35px;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  font-size: 15px;
}
.rdw-embedded-modal-link-input-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rdw-embedded-modal-link-input:focus {
  outline: none;
}
.rdw-embedded-modal-btn-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.rdw-embedded-modal-btn {
  margin: 0 3px;
  width: 75px;
  height: 30px;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  background: #fff;
  text-transform: capitalize;
  cursor: pointer;
}
.rdw-embedded-modal-btn:hover {
  -webkit-box-shadow: 1px 1px 0px #bfbdbd;
          box-shadow: 1px 1px 0px #bfbdbd;
}
.rdw-embedded-modal-btn:active {
  -webkit-box-shadow: 1px 1px 0px #bfbdbd inset;
          box-shadow: 1px 1px 0px #bfbdbd inset;
}
.rdw-embedded-modal-btn:focus {
  outline: none !important;
}
.rdw-embedded-modal-btn:disabled {
  background: #ece9e9;
}
.rdw-embedded-modal-size {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 8px 0;
}
.rdw-embedded-modal-size-input {
  width: 80%;
  height: 20px;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  font-size: 12px;
}
.rdw-embedded-modal-size-input:focus {
  outline: none;
}
.rdw-emoji-wrapper {
  display: none;
}
.rdw-emoji-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  z-index: 100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow: auto;
  padding: 15px;
  width: 235px;
  height: 180px;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  background: #fff;
  -webkit-box-shadow: 3px 3px 5px #bfbdbd;
          box-shadow: 3px 3px 5px #bfbdbd;
}
.rdw-emoji-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 2.5px;
  width: 24px;
  height: 24px;
  font-size: 22px;
  cursor: pointer;
}
.rdw-spinner {
  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: 100%;
  height: 100%;
}
.rdw-spinner > div {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background-color: #333;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.rdw-spinner .rdw-bounce1 {
  animation-delay: -0.32s;
  -webkit-animation-delay: -0.32s;
}
.rdw-spinner .rdw-bounce2 {
  animation-delay: -0.16s;
  -webkit-animation-delay: -0.16s;
}
.rdw-image-wrapper {
  display: none;
}
.rdw-image-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  z-index: 100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 15px;
  width: 235px;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  background: #fff;
  -webkit-box-shadow: 3px 3px 5px #bfbdbd;
          box-shadow: 3px 3px 5px #bfbdbd;
}
.rdw-image-modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0;
  font-size: 15px;
}
.rdw-image-modal-header-option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 50%;
  cursor: pointer;
}
.rdw-image-modal-header-label {
  margin-top: 5px;
  width: 80px;
  border: 1px solid #f1f1f1;
  background: #f1f1f1;
}
.rdw-image-modal-header-label-highlighted {
  border-bottom: 2px solid #0a66b7;
  background: #6eb8d4;
}
.rdw-image-modal-upload-option {
  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;
  margin: 10px 0;
  padding: 9px 0;
  width: 100%;
  outline: 2px dashed #808080;
  outline-offset: -10px;
  border: none;
  background-color: #f1f1f1;
  color: #808080;
  font-size: 15px;
  cursor: pointer;
}
.rdw-image-modal-upload-option-highlighted {
  outline: 2px dashed #0a66b7;
}
.rdw-image-modal-upload-option-label {
  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: 15px;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.rdw-image-modal-upload-option-label span {
  padding: 0 20px;
}
.rdw-image-modal-upload-option-image-preview {
  max-width: 100%;
  max-height: 200px;
}
.rdw-image-modal-upload-option-input {
  position: absolute;
  z-index: -1;
  overflow: hidden;
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
}
.rdw-image-modal-url-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rdw-image-modal-url-input {
  margin: 15px 0 12px;
  padding: 0 5px;
  width: 90%;
  height: 35px;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  font-size: 15px;
}
.rdw-image-modal-btn-section {
  margin: 10px auto 0;
}
.rdw-image-modal-url-input:focus {
  outline: none;
}
.rdw-image-modal-btn {
  margin: 0 5px;
  width: 75px;
  height: 30px;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  background: #fff;
  text-transform: capitalize;
  cursor: pointer;
}
.rdw-image-modal-btn:hover {
  -webkit-box-shadow: 1px 1px 0px #bfbdbd;
          box-shadow: 1px 1px 0px #bfbdbd;
}
.rdw-image-modal-btn:active {
  -webkit-box-shadow: 1px 1px 0px #bfbdbd inset;
          box-shadow: 1px 1px 0px #bfbdbd inset;
}
.rdw-image-modal-btn:focus {
  outline: none !important;
}
.rdw-image-modal-btn:disabled {
  background: #ece9e9;
}
.rdw-image-modal-spinner {
  position: absolute;
  top: -3px;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
}
.rdw-image-modal-alt-input {
  margin-left: 5px;
  width: 70%;
  height: 20px;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  font-size: 12px;
}
.rdw-image-modal-alt-input:focus {
  outline: none;
}
.rdw-image-modal-alt-lbl {
  font-size: 12px;
}
.rdw-image-modal-size {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 8px 0;
}
.rdw-image-modal-size-input {
  width: 40%;
  height: 20px;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  font-size: 12px;
}
.rdw-image-modal-size-input:focus {
  outline: none;
}
.rdw-image-mandatory-sign {
  margin-right: 3px;
  margin-left: 3px;
  color: #f00;
}
.rdw-remove-wrapper {
  display: none;
}
.rdw-history-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -6px;
}
.rdw-history-dropdownoption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 40px;
}
.rdw-history-dropdown {
  width: 50px;
}
.rdw-link-decorator-wrapper {
  position: relative;
}
.rdw-link-decorator-icon {
  position: absolute;
  top: 0;
  left: 40%;
  background-color: #fff;
  cursor: pointer;
}
.rdw-mention-link {
  padding: 1px 2px;
  border-radius: 2px;
  background-color: #f0fbff;
  color: #1236ff;
  text-decoration: none;
}
.rdw-suggestion-wrapper {
  position: relative;
}
.rdw-suggestion-dropdown {
  position: absolute;
  z-index: 100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: auto;
  min-width: 100px;
  max-height: 150px;
  border: 1px solid #f1f1f1;
  background: #fff;
}
.rdw-suggestion-option {
  padding: 7px 5px;
  border-bottom: 1px solid #f1f1f1;
}
.rdw-suggestion-option-active {
  background-color: #f1f1f1;
}
.rdw-hashtag-link {
  padding: 1px 2px;
  border-radius: 2px;
  background-color: #f0fbff;
  color: #1236ff;
  text-decoration: none;
}
.rdw-image-alignment-options-popup {
  position: absolute;
  z-index: 100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 2px;
  width: 105px;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  background: #fff;
  cursor: pointer;
}
.rdw-alignment-option-left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.rdw-image-alignment-option {
  min-width: 15px;
  width: 15px;
  height: 15px;
}
.rdw-image-alignment {
  position: relative;
}
.rdw-image-imagewrapper {
  position: relative;
}
.rdw-image-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.rdw-image-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rdw-image-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.rdw-image-alignment-options-popup-right {
  right: 0;
}
.rdw-editor-main {
  overflow: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  padding: 0 10px;
  min-height: 200px;
  max-height: 600px;
  overflow-y: scroll;
}
.rdw-editor-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 5px;
  padding: 6px 5px 0;
  border-bottom: 1px solid #e4e4e4;
  border-radius: 2px;
  background: #fff;
  font-size: 15px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding-bottom: 6px;
}
.rdw-editor-wrapper:focus {
  outline: none;
}
.rdw-editor-wrapper {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
}
.rdw-editor-main blockquote {
  padding-left: 5px;
  border-left: 5px solid #f1f1f1;
}
.rdw-editor-main pre {
  padding: 1px 10px;
  border-radius: 3px;
  background: #f1f1f1;
}
/**
 * Draft v0.9.1
 *
 * Copyright (c) 2013-present, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 */
.DraftEditor-editorContainer, .DraftEditor-root, .public-DraftEditor-content {
  height: inherit;
  text-align: initial;
}
.public-DraftEditor-content[contenteditable=true] {
  -webkit-user-modify: read-write-plaintext-only;
}
.DraftEditor-root {
  position: relative;
}
.DraftEditor-editorContainer {
  position: relative;
  z-index: 1;
  border-left: 0.1px solid transparent;
  background-color: rgba(255,255,255,0);
}
.public-DraftEditor-block {
  position: relative;
}
.DraftEditor-alignLeft .public-DraftStyleDefault-block {
  text-align: left;
}
.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root {
  left: 0;
  text-align: left;
}
.DraftEditor-alignCenter .public-DraftStyleDefault-block {
  text-align: center;
}
.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root {
  margin: 0 auto;
  width: 100%;
  text-align: center;
}
.DraftEditor-alignRight .public-DraftStyleDefault-block {
  text-align: right;
}
.DraftEditor-alignRight .public-DraftEditorPlaceholder-root {
  right: 0;
  text-align: right;
}
.public-DraftEditorPlaceholder-root {
  position: absolute;
  z-index: 0;
  color: #9197a3;
}
.public-DraftEditorPlaceholder-hasFocus {
  color: #bdc1c9;
}
.public-DraftStyleDefault-block {
  position: relative;
  white-space: pre-wrap;
}
.public-DraftStyleDefault-ltr {
  text-align: left;
  direction: ltr;
}
.public-DraftStyleDefault-rtl {
  text-align: right;
  direction: rtl;
}
.public-DraftStyleDefault-listLTR {
  direction: ltr;
}
.public-DraftStyleDefault-listRTL {
  direction: rtl;
}
.public-DraftStyleDefault-ol, .public-DraftStyleDefault-ul {
  margin: 16px 0;
  padding: 0;
}
.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR {
  margin-left: 1.5em;
}
.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL {
  margin-right: 1.5em;
}
.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR {
  margin-left: 3em;
}
.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL {
  margin-right: 3em;
}
.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR {
  margin-left: 4.5em;
}
.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL {
  margin-right: 4.5em;
}
.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR {
  margin-left: 6em;
}
.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL {
  margin-right: 6em;
}
.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR {
  margin-left: 7.5em;
}
.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL {
  margin-right: 7.5em;
}
.public-DraftStyleDefault-unorderedListItem {
  position: relative;
  list-style-type: square;
}
.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0 {
  list-style-type: disc;
}
.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1 {
  list-style-type: circle;
}
.public-DraftStyleDefault-orderedListItem {
  position: relative;
  list-style-type: none;
}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before {
  position: absolute;
  left: -36px;
  width: 30px;
  text-align: right;
}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before {
  position: absolute;
  right: -36px;
  width: 30px;
  text-align: left;
}
.public-DraftStyleDefault-orderedListItem:before {
  content: counter(ol0) '. ';
  counter-increment: ol0;
}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before {
  content: counter(ol1) '. ';
  counter-increment: ol1;
}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before {
  content: counter(ol2) '. ';
  counter-increment: ol2;
}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before {
  content: counter(ol3) '. ';
  counter-increment: ol3;
}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before {
  content: counter(ol4) '. ';
  counter-increment: ol4;
}
.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset {
  counter-reset: ol0;
}
.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset {
  counter-reset: ol1;
}
.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset {
  counter-reset: ol2;
}
.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset {
  counter-reset: ol3;
}
.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset {
  counter-reset: ol4;
}
@-webkit-keyframes TextEditor_sk-bouncedelay__3DARO {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes TextEditor_sk-bouncedelay__3DARO {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes TextEditor_sk-bouncedelay__3DARO {
  0%, 80%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
@keyframes TextEditor_sk-bouncedelay__3DARO {
  0%, 80%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

.Profile_image_picker__1KdoO {
  margin-bottom: 30px;
}
@media only screen and (max-width: 1024px) {
  .Profile_image_picker__1KdoO {
    margin-bottom: 20px;
  }
  .Profile_image_picker__1KdoO div:first-child {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.Profile_form__1Npz2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -20px;
  margin-right: -20px;
}
.Profile_input__6vykN {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 28%;
          flex: 1 1 28%;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 30px;
}
@media only screen and (max-width: 1024px) {
  .Profile_input__6vykN {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-bottom: 20px;
  }
}
.Profile_checkbox__13Cci {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
  margin-left: 20px;
}
@media only screen and (max-width: 1024px) {
  .Profile_checkbox__13Cci {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-right: 20px;
    margin-top: 10px;
  }
}
.Profile_send__39qH0 {
  margin-top: 50px;
  margin-left: 20px;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media only screen and (max-width: 1024px) {
  .Profile_send__39qH0 {
    margin-top: 30px;
  }
}
.Profile_picker__nmNeG {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 28%;
          flex: 1 1 28%;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 30px;
}
.Profile_profile_avatar__25uaL {
  width: 30.4%;
  max-width: 280px;
}
@media only screen and (max-width: 1280px) {
  .Profile_profile_avatar__25uaL {
    width: 29.8%;
  }
}
@media only screen and (max-width: 1024px) {
  .Profile_profile_avatar__25uaL {
    max-width: none;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 680px) {
  .Profile_profile_avatar__25uaL {
    height: calc(100vw - 40px);
  }
}

.ChildComponent_colTitle__1aEEB {
  margin-top: 35px;
}
.ChildComponent_colDescription__3Gg7T {
  margin-top: 25px;
}
.ChildComponent_colSumAndDate__1Pjlz {
  margin-top: 25px;
}
.ChildComponent_colbutton__2dUuC {
  margin-top: 40px;
}
.ChildComponent_picker__1a38_ {
  margin-bottom: 30px;
}
.ChildComponent_input__8tv71+.ChildComponent_input__8tv71 {
  margin-top: 30px;
}
.ChildComponent_two_inputs__3rsIM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 30px;
}
.ChildComponent_two_inputs__3rsIM label {
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
}
.ChildComponent_two_inputs__3rsIM label+label {
  margin-left: 40px;
}
.ChildComponent_controls__FGMIz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.ChildComponent_controls__FGMIz span {
  margin-left: 40px;
}
.ChildComponent_preview__1Kmdd {
  color: #23ada8;
  font-size: 16px;
  line-height: 28px;
  border-bottom: 1px dotted #23ada8;
  padding-bottom: 1px;
  cursor: pointer;
}

.DonationPreview_wrapper__2lTNj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  padding: 30px;
  min-height: 260px;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
}
@media tablet {
  .DonationPreview_wrapper__2lTNj {
    padding: 20px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    margin-bottom: 20px;
  }
}
.DonationPreview_nodecor__1C7qa {
  text-decoration: none;
}
.DonationPreview_br5__1ShvL {
  border-radius: 5px;
}
.DonationPreview_right__b-1FE {
  text-align: right;
}
.DonationPreview_info_wrapper__1_Iss {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: 40px;
  width: 100%;
}
@media (max-width: 1190px) {
  .DonationPreview_info_wrapper__1_Iss {
    margin-left: 30px;
  }
}
@media tablet {
  .DonationPreview_info_wrapper__1_Iss {
    margin-left: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-top: 275px;
  }
}
.DonationPreview_form_wrapper__zWaSf {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  max-width: 245px;
  min-width: 245px;
}
@media (max-width: 1190px) {
  .DonationPreview_form_wrapper__zWaSf {
    min-width: 220px;
    max-width: 220px;
  }
}
@media tablet {
  .DonationPreview_form_wrapper__zWaSf {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 100%;
    max-width: none;
  }
  .DonationPreview_form_wrapper__zWaSf label {
    width: 100%;
  }
  .DonationPreview_form_wrapper__zWaSf label input {
    max-width: none;
  }
  .DonationPreview_form_wrapper__zWaSf button {
    margin-left: auto;
    margin-right: auto;
  }
}
.DonationPreview_h2__12Zu7 {
  margin-top: 0;
  color: $text;
  font-weight: 900;
  font-size: 24px;
}
@media tablet {
  .DonationPreview_h2__12Zu7 {
    font-size: 22px;
  }
}
.DonationPreview_h3__h-eP8 {
  margin-bottom: 5px;
  color: $text;
  font-weight: bold;
  font-size: 19px;
  line-height: 34px;
}
@media tablet {
  .DonationPreview_h3__h-eP8 {
    margin-top: 10px;
    font-size: 18px;
  }
}
.DonationPreview_teaser__1H4Ru {
  font-size: 16px;
  line-height: 28px;
}
.DonationPreview_latestRecharge__2Zy-X {
  margin-top: 10px;
  margin-bottom: 8px;
  color: #2b2b2b;
  font-size: 16px;
  opacity: 0.5;
}
.DonationPreview_img__pj-Hk {
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  max-width: 245px;
  max-height: 210px;
  border-radius: 5px;
}
@media tablet {
  .DonationPreview_img__pj-Hk {
    position: absolute;
    top: 20px;
    height: 260px;
    max-height: 260px;
    max-width: 100%;
    width: calc(100% - 40px);
  }
}
.DonationPreview_input__26gEC {
  margin: 20px 0;
  max-width: 245px;
  border-radius: 5px;
}
.DonationPreview_load__3MJx- {
  height: 6px;
  border-radius: 3px;
  background-color: rgba(43,43,43,0.3);
  max-width: 100%;
}
.DonationPreview_statusContainer__3gef4 {
  padding: 20px;
  padding-bottom: 10px;
  border-radius: 5px;
  background-color: #e4e4e4;
}
.DonationPreview_amounts__3VeoY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 15px;
}
.DonationPreview_amountsTitle__2wUeb {
  color: #757575;
  font-size: 16px;
}
.DonationPreview_amountsValue__1Dh4R {
  color: #2b2b2b;
  font-weight: bold;
  font-size: 36px;
}
@media desc-sm {
  .DonationPreview_amountsValue__1Dh4R {
    font-size: 26px;
  }
}
@media (max-width: 1190px) {
  .DonationPreview_amountsValue__1Dh4R {
    font-size: 20px;
  }
}
@media tablet {
  .DonationPreview_amountsValue__1Dh4R {
    font-size: 22px;
  }
}
@media small {
  .DonationPreview_amountsValue__1Dh4R {
    font-size: 18px;
  }
}
.DonationPreview_button__1Swkv {
  width: 100%;
}
@media tablet {
  .DonationPreview_button__1Swkv {
    width: auto;
  }
}

.AboutPage_link_wrap__xBJ6W {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -20px;
  margin-right: -20px;
}
@media only screen and (max-width: 680px) {
  .AboutPage_link_wrap__xBJ6W {
    margin: 0;
  }
}
.AboutPage_link_block__2CvYP {
  width: calc((100% / 3) - 40px);
  margin-left: 20px;
  margin-right: 20px;
}
@media only screen and (max-width: 680px) {
  .AboutPage_link_block__2CvYP {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.AboutPage_main_poster__1WHxz {
  margin-bottom: 40px;
}
.AboutPage_main_poster__1WHxz img {
  max-width: 100%;
}
@media only screen and (max-width: 1024px) {
  .AboutPage_main_poster__1WHxz {
    margin-bottom: 30px;
  }
  .AboutPage_main_poster__1WHxz.AboutPage_with_sub__2pD52 {
    margin-top: 120px;
  }
}
.AboutPage_content__2EupV {
  text-align: justify;
}
.AboutPage_content__2EupV p+p {
  margin-top: 20px;
}
@media only screen and (max-width: 1024px) {
  .AboutPage_content__2EupV p+p {
    margin-top: 15px;
  }
}
.AboutPage_content__2EupV blockquote {
  padding: 40px;
  margin-top: 40px;
  margin-bottom: 40px;
  font-style: italic;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);
          box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);
}
@media only screen and (max-width: 1024px) {
  .AboutPage_content__2EupV blockquote {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 25px;
  }
}
.AboutPage_content__2EupV blockquote:before,
.AboutPage_content__2EupV blockquote:after {
  display: none;
}
.AboutPage_content__2EupV blockquote p {
  padding-left: 20px;
  position: relative;
}
.AboutPage_content__2EupV blockquote p:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: calc(100% - 10px);
  width: 3px;
  background-color: #ffa000;
}
.AboutPage_content__2EupV blockquote p p {
  padding-left: 0;
}
.AboutPage_content__2EupV blockquote p p:before {
  display: none;
}
.AboutPage_content__2EupV blockquote p span+span {
  display: block;
  margin-top: 8px;
}
.AboutPage_content__2EupV blockquote strong {
  margin-bottom: 15px;
  display: block;
}
.AboutPage_content__2EupV blockquote p+strong {
  margin-top: 20px;
  margin-bottom: 20px;
}
.AboutPage_content__2EupV h3 {
  text-align: left;
}
.AboutPage_picture_big__3SuoD {
  margin-top: 40px;
  margin-bottom: 40px;
  max-width: 100%;
}
@media only screen and (max-width: 1024px) {
  .AboutPage_picture_big__3SuoD {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
.AboutPage_picture_big__3SuoD+.AboutPage_heading__2voxR {
  margin-top: 0;
}
blockquote+.AboutPage_picture_big__3SuoD {
  margin-top: 0;
  margin-bottom: 0;
}
.AboutPage_heading__2voxR {
  margin-top: 30px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 1024px) {
  .AboutPage_heading__2voxR {
    margin-bottom: 15px;
  }
}
.AboutPage_img_right__1z5AU {
  float: right;
  margin-left: 40px;
  margin-bottom: 5px;
  max-width: 100%;
}
@media only screen and (max-width: 680px) {
  .AboutPage_img_right__1z5AU {
    height: 135px;
  }
}
.AboutPage_img_mt__CxQjc {
  margin-top: 25px;
}
.AboutPage_img_mt_35__IB06y {
  margin-top: 35px;
}
.AboutPage_after_img__1OFy6 {
  margin-top: 20px;
}
.AboutPage_video_note__2DlEm {
  display: inline-block;
  margin-top: 20px;
  font-size: 16px;
  font-style: italic;
  line-height: 28px;
  color: #959595;
}
.AboutPage_mt20__2VwBF {
  margin-top: 20px;
}
.AboutPage_mt40__22nM7 {
  margin-top: 40px;
}
.AboutPage_mt90__GID2s {
  margin-top: 90px;
}
.AboutPage_mt60__3MMfb {
  margin-top: 60px;
}
.AboutPage_mb20__2Gkgk {
  margin-bottom: 20px;
}
.AboutPage_mb0__1Qu0E {
  margin-bottom: 0;
}
.AboutPage_slider_wrap__2JzEM {
  min-width: 0;
  min-height: 0;
  margin-top: 40px;
  margin-bottom: 40px;
  border-radius: 5px;
  overflow: hidden;
  max-height: 420px;
}
.AboutPage_slider_wrap__2JzEM img {
  border-radius: 5px;
}

.DisciplePage_link_wrap__3FXjK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -20px;
  margin-right: -20px;
}
@media only screen and (max-width: 680px) {
  .DisciplePage_link_wrap__3FXjK {
    margin: 0;
  }
}
.DisciplePage_link_block__1V5kS {
  width: calc((100% / 3) - 40px);
  margin-left: 20px;
  margin-right: 20px;
}
@media only screen and (max-width: 680px) {
  .DisciplePage_link_block__1V5kS {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.DisciplePage_main_poster__X-wz3 {
  margin-bottom: 40px;
}
.DisciplePage_main_poster__X-wz3 img {
  max-width: 100%;
}
@media only screen and (max-width: 1024px) {
  .DisciplePage_main_poster__X-wz3 {
    margin-bottom: 30px;
  }
  .DisciplePage_main_poster__X-wz3.DisciplePage_with_sub__2QqTr {
    margin-top: 120px;
  }
}
.DisciplePage_content__2qzz5 {
  text-align: justify;
}
.DisciplePage_content__2qzz5 p+p {
  margin-top: 20px;
}
@media only screen and (max-width: 1024px) {
  .DisciplePage_content__2qzz5 p+p {
    margin-top: 15px;
  }
}
.DisciplePage_content__2qzz5 blockquote {
  padding: 40px;
  margin-top: 40px;
  margin-bottom: 40px;
  font-style: italic;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);
          box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);
}
@media only screen and (max-width: 1024px) {
  .DisciplePage_content__2qzz5 blockquote {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 25px;
  }
}
.DisciplePage_content__2qzz5 blockquote:before,
.DisciplePage_content__2qzz5 blockquote:after {
  display: none;
}
.DisciplePage_content__2qzz5 blockquote p {
  padding-left: 20px;
  position: relative;
}
.DisciplePage_content__2qzz5 blockquote p:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: calc(100% - 10px);
  width: 3px;
  background-color: #ffa000;
}
.DisciplePage_content__2qzz5 blockquote p p {
  padding-left: 0;
}
.DisciplePage_content__2qzz5 blockquote p p:before {
  display: none;
}
.DisciplePage_content__2qzz5 blockquote p span+span {
  display: block;
  margin-top: 8px;
}
.DisciplePage_content__2qzz5 blockquote strong {
  margin-bottom: 15px;
  display: block;
}
.DisciplePage_content__2qzz5 blockquote p+strong {
  margin-top: 20px;
  margin-bottom: 20px;
}
.DisciplePage_content__2qzz5 h3 {
  text-align: left;
}
.DisciplePage_picture_big__17K7i {
  margin-top: 40px;
  margin-bottom: 40px;
  max-width: 100%;
}
@media only screen and (max-width: 1024px) {
  .DisciplePage_picture_big__17K7i {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
.DisciplePage_picture_big__17K7i+.DisciplePage_heading__Bui8Q {
  margin-top: 0;
}
blockquote+.DisciplePage_picture_big__17K7i {
  margin-top: 0;
  margin-bottom: 0;
}
.DisciplePage_heading__Bui8Q {
  margin-top: 30px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 1024px) {
  .DisciplePage_heading__Bui8Q {
    margin-bottom: 15px;
  }
}
.DisciplePage_img_right__3NRxv {
  float: right;
  margin-left: 40px;
  margin-bottom: 5px;
  max-width: 100%;
}
@media only screen and (max-width: 680px) {
  .DisciplePage_img_right__3NRxv {
    height: 135px;
  }
}
.DisciplePage_img_mt__1-HtG {
  margin-top: 25px;
}
.DisciplePage_img_mt_35__38aIX {
  margin-top: 35px;
}
.DisciplePage_after_img__2DSQW {
  margin-top: 20px;
}
.DisciplePage_video_note__1C3i0 {
  display: inline-block;
  margin-top: 20px;
  font-size: 16px;
  font-style: italic;
  line-height: 28px;
  color: #959595;
}
.DisciplePage_mt20__3NFxC {
  margin-top: 20px;
}
.DisciplePage_mt40__143cK {
  margin-top: 40px;
}
.DisciplePage_mt90__2SqhM {
  margin-top: 90px;
}
.DisciplePage_mt60__1BhIX {
  margin-top: 60px;
}
.DisciplePage_mb20__3RRl3 {
  margin-bottom: 20px;
}
.DisciplePage_mb0__3DUew {
  margin-bottom: 0;
}
.DisciplePage_slider_wrap__XmKRT {
  min-width: 0;
  min-height: 0;
  margin-top: 40px;
  margin-bottom: 40px;
  border-radius: 5px;
  overflow: hidden;
  max-height: 420px;
}
.DisciplePage_slider_wrap__XmKRT img {
  border-radius: 5px;
}

.Schedule_heading__1AsFB {
  margin-bottom: 30px;
  line-height: 50px;
  color: #2b2b2b;
  white-space: pre-line;
}

.Gallery_albums__19bAM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -20px;
  margin-right: -20px;
}
@media only screen and (max-width: 1024px) {
  .Gallery_albums__19bAM {
    margin-top: 120px;
  }
}
.Gallery_wrapper__7pIxd {
  width: calc((100% / 3) - 40px);
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  height: 280px;
}
@media screen and (max-width: 1440px) {
  .Gallery_wrapper__7pIxd {
    max-width: 100%;
    width: calc(((100vw - 440px - 200px) / 3));
    height: calc(((100vw - 440px - 200px) / 3));
  }
}
@media only screen and (max-width: 1024px) {
  .Gallery_wrapper__7pIxd {
    width: calc(((100vw - 150px) / 3));
    height: calc(((100vw - 150px) / 3));
  }
}
@media screen and (max-width: 770px) {
  .Gallery_wrapper__7pIxd {
    width: calc(50vw - 55px);
    height: calc(50vw - 55px);
  }
}
@media only screen and (max-width: 680px) {
  .Gallery_wrapper__7pIxd {
    width: calc(50vw - 40px);
    height: calc(50vw - 40px);
    max-height: none;
  }
}
@media screen and (max-width: 450px) {
  .Gallery_wrapper__7pIxd {
    margin-bottom: 30px;
    width: 100vw;
    height: calc(100vw - 40px);
  }
}
.Gallery_wrapper__7pIxd:hover .Gallery_title__2_BrA {
  color: #ffa000;
}
.Gallery_wrapper__7pIxd:hover .Gallery_date__2sy0o {
  color: #fff;
}
.Gallery_picture__2fX3A {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 1440px) {
  .Gallery_picture__2fX3A {
    width: calc(((100vw - 440px - 200px) / 3));
    height: calc(((100vw - 440px - 200px) / 3));
  }
}
@media only screen and (max-width: 1024px) {
  .Gallery_picture__2fX3A {
    width: calc(((100vw - 150px) / 3));
    height: calc(((100vw - 150px) / 3));
  }
}
@media screen and (max-width: 770px) {
  .Gallery_picture__2fX3A {
    width: calc(50vw - 55px);
    height: calc(50vw - 55px);
  }
}
@media only screen and (max-width: 680px) {
  .Gallery_picture__2fX3A {
    width: calc(50vw - 40px);
    height: calc(50vw - 40px);
  }
}
@media screen and (max-width: 450px) {
  .Gallery_picture__2fX3A {
    width: 100vw;
    height: calc(100vw - 40px);
  }
}
.Gallery_counter__HzKtw {
  z-index: 2;
  position: absolute;
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  top: 13px;
  right: 20px;
}
.Gallery_count__268YG {
  font-size: 16px;
  line-height: 28px;
  color: #fff;
  margin-left: 8px;
}
.Gallery_text__8DSZw {
  margin-top: auto;
  z-index: 2;
  position: absolute;
  bottom: 25px;
  left: 30px;
}
@media only screen and (max-width: 1280px) {
  .Gallery_text__8DSZw {
    left: 15px;
    bottom: 15px;
  }
}
.Gallery_title__2_BrA {
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 5px;
  color: #fff;
  -webkit-transition: color 0.1s;
  transition: color 0.1s;
}
@media only screen and (max-width: 1280px) {
  .Gallery_title__2_BrA {
    font-size: 20px;
    margin-bottom: 0;
  }
}
.Gallery_date__2sy0o {
  font-size: 16px;
  line-height: 28px;
  color: rgba(255,255,255,0.75);
  -webkit-transition: color 0.1s;
  transition: color 0.1s;
}
@media only screen and (max-width: 1280px) {
  .Gallery_date__2sy0o {
    line-height: 22px;
  }
}

.Album_wrap__2iWGz {
  margin-left: -20px;
  margin-right: -20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (max-width: 1024px) {
  .Album_wrap__2iWGz {
    margin-top: 100px;
  }
}
.Album_photo_link__23pTR {
  display: block;
  margin-left: 20px;
  margin-right: 20px;
  width: calc((100% / 3) - 40px);
  overflow: hidden;
  border-radius: 5px;
  height: 280px;
  margin-bottom: 30px;
}
@media screen and (max-width: 1440px) {
  .Album_photo_link__23pTR {
    max-width: 100%;
    width: calc(((100vw - 440px - 200px) / 3));
    height: calc(((100vw - 440px - 200px) / 3));
  }
}
@media only screen and (max-width: 1024px) {
  .Album_photo_link__23pTR {
    width: calc(((100vw - 150px) / 3));
    height: calc(((100vw - 150px) / 3));
  }
}
@media only screen and (max-width: 960px) {
  .Album_photo_link__23pTR {
    width: calc(50vw - 50px);
    height: calc(50vw - 50px);
  }
}
@media only screen and (max-width: 680px) {
  .Album_photo_link__23pTR {
    width: calc(50vw - 40px);
    height: calc(50vw - 40px);
    max-height: none;
  }
}
@media screen and (max-width: 450px) {
  .Album_photo_link__23pTR {
    margin-bottom: 30px;
    width: 100vw;
    height: calc(100vw - 40px);
  }
}
.Album_photo_modal__26brl {
  padding: 30px;
  display: block;
}
.Album_photo__bpu8n {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 1440px) {
  .Album_photo__bpu8n {
    width: calc(((100vw - 440px - 200px) / 3));
    height: calc(((100vw - 440px - 200px) / 3));
  }
}
@media only screen and (max-width: 1024px) {
  .Album_photo__bpu8n {
    width: calc(((100vw - 150px) / 3));
    height: calc(((100vw - 150px) / 3));
  }
}
@media only screen and (max-width: 960px) {
  .Album_photo__bpu8n {
    width: calc(50vw - 50px);
    height: calc(50vw - 50px);
  }
}
@media only screen and (max-width: 680px) {
  .Album_photo__bpu8n {
    width: calc(50vw - 40px);
    height: calc(50vw - 40px);
  }
}
@media screen and (max-width: 450px) {
  .Album_photo__bpu8n {
    width: 100vw;
    height: calc(100vw - 40px);
  }
}
.Album_photo_slider__3awUW {
  max-width: 100%;
  max-height: 100%;
}
.swiper-container {
  height: 100%;
}
.swiper-slide {
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .swiper-slide {
    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;
  }
}
.swiper-button-next {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0i0J4t0JzQsNGF0LDRgNCw0LTQttC1IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iNC4yLU1haGFyYWphIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTU5NS4wMDAwMDAsIC03NDkuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xNC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjIwLjAwMDAwMCwgNjU0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNzUuMDAwMDAwLCA5NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGwtb3BhY2l0eT0iMSIgY2xhc3M9ImZpbGwtYXJyb3ciIGZpbGw9IiNmZmZmZmYiIGN4PSIyNSIgY3k9IjI1IiByPSIyNSI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5bGluZSBpZD0iU2hhcGUiIHN0cm9rZT0iIzJCMkIyQiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2LjAwMDAwMCwgMjUuMDAwMDAwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC0yNi4wMDAwMDAsIC0yNS4wMDAwMDApICIgcG9pbnRzPSIyMCAyMiAyNiAyOCAzMiAyMiI+PC9wb2x5bGluZT4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) !important;
  background-size: contain !important;
  width: 50px !important;
  height: 50px !important;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
@media only screen and (min-width: 1025px) {
  .swiper-button-next:hover {
    opacity: 0.7;
  }
}
@media only screen and (max-width: 1024px) {
  .swiper-button-next {
    right: 50px;
  }
}
.swiper-button-prev {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0i0J4t0JzQsNGF0LDRgNCw0LTQttC1IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iNC4yLU1haGFyYWphIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIzNS4wMDAwMDAsIC03NDkuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xNC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjIwLjAwMDAwMCwgNjU0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4wMDAwMDAsIDk1LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbC1vcGFjaXR5PSIxIiBjbGFzcz0iZmlsbC1hcnJvdyIgZmlsbD0iI0ZGRkZGRiIgY3g9IjI1IiBjeT0iMjUiIHI9IjI1Ij48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJTaGFwZSIgc3Ryb2tlPSIjMkIyQjJCIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjQuMDAwMDAwLCAyNS4wMDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC0yNC4wMDAwMDAsIC0yNS4wMDAwMDApICIgcG9pbnRzPSIxOCAyMiAyNCAyOCAzMCAyMiI+PC9wb2x5bGluZT4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) !important;
  background-size: contain !important;
  width: 50px !important;
  height: 50px !important;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
@media only screen and (min-width: 1025px) {
  .swiper-button-prev:hover {
    opacity: 0.7;
  }
}
@media only screen and (max-width: 1024px) {
  .swiper-button-prev {
    left: 50px;
  }
}

.ProfileChoose_wrap__2UyG2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -20px;
  margin-left: -20px;
}
@media only screen and (max-width: 680px) {
  .ProfileChoose_wrap__2UyG2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: normal;
        -ms-flex-align: normal;
            align-items: normal;
  }
}
.ProfileChoose_card__1O2Ti {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 28%;
          flex: 1 1 28%;
  margin-right: 20px;
  text-align: center;
  margin-left: 20px;
  padding: 50px 23px 40px 23px;
  max-width: 280px;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);
          box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);
  text-decoration: none;
  -webkit-transition: background-color 0.3s, -webkit-box-shadow 0.3s;
  transition: background-color 0.3s, -webkit-box-shadow 0.3s;
  transition: background-color 0.3s, box-shadow 0.3s;
  transition: background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
}
.ProfileChoose_card__1O2Ti p {
  font-size: 19px;
  line-height: 28px;
  font-weight: 700;
  color: #2b2b2b;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.ProfileChoose_card__1O2Ti:hover {
  background-color: #ffa000;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ProfileChoose_card__1O2Ti:hover p {
  color: #fff;
}
@media (max-width: 1280px) {
  .ProfileChoose_card__1O2Ti {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 680px) {
  .ProfileChoose_card__1O2Ti {
    max-width: none;
  }
}
.ProfileChoose_icon__30lVn {
  margin-bottom: 18px;
}

.InfoPage_text__DLjRC+.InfoPage_text__DLjRC {
  margin-top: 20px;
}
@media only screen and (max-width: 1024px) {
  .InfoPage_text__DLjRC+.InfoPage_text__DLjRC {
    margin-top: 15px;
  }
}
.InfoPage_heading__2v5lY {
  margin-top: 30px;
  margin-bottom: 40px;
  color: #2b2b2b;
  font-size: 36px;
  line-height: 50px;
}
@media only screen and (max-width: 1024px) {
  .InfoPage_heading__2v5lY {
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 24px;
    line-height: 34px;
  }
}
.InfoPage_list__1S9fe {
  margin: 0;
  padding: 0;
  counter-reset: myCounter;
}
.InfoPage_list__1S9fe li {
  position: relative;
  margin: 0 0 50px 0;
  padding-left: 70px;
  color: #2b2b2b;
  list-style: none;
  font-size: 16px;
  line-height: 28px;
}
.InfoPage_list__1S9fe li:last-child {
  margin-bottom: 30px;
}
.InfoPage_list__1S9fe li:before {
  position: absolute;
  top: -10px;
  left: 0;
  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: 50px;
  height: 50px;
  border-radius: 100%;
  background-color: #ffa000;
  color: #fff;
  content: '' counter(myCounter);
  counter-increment: myCounter;
  text-align: center;
  font-weight: 700;
  font-size: 16px;
  line-height: 28px;
}
@media only screen and (max-width: 1024px) {
  .InfoPage_list__1S9fe li {
    margin-bottom: 30px;
    padding-left: 60px;
  }
  .InfoPage_list__1S9fe li:before {
    width: 40px;
    top: 0;
    height: 40px;
  }
}
.InfoPage_strong__1aF06 {
  color: #2b2b2b;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
}
@media only screen and (max-width: 1024px) {
  .InfoPage_controls_mt__34hNw {
    margin-top: 105px;
  }
}

.Dedication_heading__3guVS {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  line-height: 50px;
  color: #2b2b2b;
}
@media only screen and (max-width: 1024px) {
  .Dedication_heading__3guVS {
    font-size: 24px;
    line-height: 34px;
  }
}
.Dedication_content__QG1Sx p {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 1024px) {
  .Dedication_content__QG1Sx p {
    margin-top: 15px;
    margin-bottom: 15px;
  }
}
.Dedication_content__QG1Sx p:last-child {
  margin-bottom: 0;
}
.Dedication_content__QG1Sx .Dedication_list_title__3o0dL {
  font-weight: 700;
  margin-bottom: 12px;
}
.Dedication_content__QG1Sx p+.Dedication_heading__3guVS {
  margin-top: 30px;
}
@media only screen and (max-width: 1024px) {
  .Dedication_content__QG1Sx.Dedication_controls_mt__2hAhw {
    margin-top: 105px;
  }
}
.Dedication_list__2EAz- {
  margin: 0;
  padding: 0;
  padding-left: 18px;
}
.Dedication_list__2EAz- li+li {
  margin-top: 12px;
}

.NewPassword_form__1Jbyu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -20px;
  margin-right: -20px;
}
@media only screen and (max-width: 680px) {
  .NewPassword_form__1Jbyu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .NewPassword_form__1Jbyu > label {
    margin-bottom: 0;
  }
}
.NewPassword_input__3yYLU {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 28%;
          flex: 1 1 28%;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 30px;
}
.NewPassword_send__2TEch {
  margin-top: 25px;
  margin-left: 20px;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.NewPassword_errorMessage__2jBMi {
  padding-left: 20px;
  color: #f00;
  min-height: 23px;
  min-width: 100%;
}
@media only screen and (max-width: 680px) {
  .NewPassword_errorMessage__2jBMi {
    min-height: 38px;
  }
}

.LecturePreview_picture__1qEw5 {
  margin-right: 30px;
  width: 245px;
  height: 210px;
  border-radius: 5px;
  background-position: center;
  background-size: cover;
}
.LecturePreview_text_wrap__3yn_n {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 28px;
  color: #2b2b2b;
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
  max-height: 428px;
  overflow: hidden;
}
.LecturePreview_text_wrap__3yn_n.LecturePreview_show__2A6L7 {
  overflow: visible;
  max-height: none;
}
.LecturePreview_text_block__2pETL {
  margin-bottom: 40px;
}
.LecturePreview_heading__3r-cy {
  display: block;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 36px;
  line-height: 58px;
  color: #2b2b2b;
  font-weight: 400;
}
.LecturePreview_date__2lpyH {
  color: rgba(43,43,43,0.5);
  font-size: 16px;
  line-height: 30px;
}
.LecturePreview_header__2wirb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 40px;
}
.LecturePreview_chips_wrap__wploU {
  margin-top: 40px;
  padding-top: 20px;
  border-top: 1px solid #e4e4e4;
}

.Layout_hidden__3V9M_ {
  opacity: 0;
}
.Layout_not_hidden__tgALE {
  opacity: 1;
}
.Layout_layout_wrapper__3l-Vf {
  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;
  min-height: 100vh;
}
@media only screen and (max-width: 1024px) {
  .Layout_layout_wrapper__3l-Vf {
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
  }
  .Layout_layout_wrapper__3l-Vf.Layout_sideOpen__2nO9J {
    -webkit-transform: translateX(317px);
        -ms-transform: translateX(317px);
            transform: translateX(317px);
    -webkit-box-shadow: 0 -8px 16px 0 rgba(0,0,0,0.12);
            box-shadow: 0 -8px 16px 0 rgba(0,0,0,0.12);
  }
}
@media only screen and (max-width: 360px) {
  .Layout_layout_wrapper__3l-Vf.Layout_sideOpen__2nO9J {
    -webkit-transform: translateX(256px);
        -ms-transform: translateX(256px);
            transform: translateX(256px);
  }
}
.Layout_page_wrapper__3kUYX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 40px;
  padding-bottom: 80px;
}
@media only screen and (max-width: 1024px) {
  .Layout_page_wrapper__3kUYX {
    display: block;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-top: 25px;
  }
}
@media only screen and (max-width: 1024px) {
  .Layout_page_wrapper__3kUYX {
    padding-bottom: 20px;
  }
}
.Layout_page_wrapper__3kUYX.Layout_with_bottom__1uTu3 {
  padding-bottom: 40px;
}
.Layout_content_wrapper__hxgwv {
  width: calc((920 * 100% / 1400));
  min-width: 0;
}
@media only screen and (max-width: 1024px) {
  .Layout_content_wrapper__hxgwv {
    max-width: none;
    width: 100%;
  }
}
.Layout_fluid__26LSu {
  width: 100%;
}
.Layout_sidebar_wrapper__2padk {
  margin-left: 40px;
  width: 440px;
}
@media only screen and (max-width: 1024px) {
  .Layout_sidebar_wrapper__2padk {
    margin-left: 0;
    margin-top: 40px;
    max-width: none;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.Layout_footer_wrapper__3wUb5 {
  position: relative;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-top: auto; /* изменено */
}
.Layout_modal_chips__1x7_D {
  display: block;
  margin-left: -5px;
  margin-right: -5px;
  padding-left: 0;
}
@media only screen and (max-width: 1024px) {
  .Layout_modal_chips__1x7_D {
    margin-bottom: 0;
  }
}

.BreadCrumbs_navLink__2hguH {
  text-decoration: none !important;
  cursor: pointer;
  color: #9a9a9a;
  font-size: 16px;
  line-height: 28px;
}
.BreadCrumbs_navLink__2hguH:hover {
  color: #2b3fb0;
}
.BreadCrumbs_col__3EDu6 {
  margin-top: 40px;
  color: #9a9a9a;
}
@media only screen and (max-width: 1024px) {
  .BreadCrumbs_col__3EDu6 {
    white-space: nowrap;
    overflow: scroll;
    max-width: 100%;
  }
}

.InfoTable_heading__pg0FW {
  margin-bottom: 30px;
  line-height: 50px;
  color: #2b2b2b;
  white-space: pre-line;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
main,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
input,
textarea,
button,
select,
option,
:before,
:after {
  margin: 0;
  padding: 0;
  border: 0;
  color: inherit;
  font-size: 100%;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  vertical-align: baseline;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
}
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
main,
hgroup,
menu,
nav,
section,
summary {
  display: block;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a[x-apple-data-detectors] {
  color: inherit;
  text-decoration: none;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
}
input,
textarea,
button,
select,
option {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  -webkit-tap-highlight-color: transparent;
}
select::-ms-expand {
  display: none;
}
@font-face {
  font-family: AlergiaNormal;
  font-style: normal;
  font-weight: 400;
  src: url(/static/assets/AlergiaNormal400.2a954642.woff2) format('woff2'), url(/static/assets/AlergiaNormal400.16d3d811.woff) format('woff');
}
@font-face {
  font-family: AlergiaNormal;
  font-style: italic;
  font-weight: 400;
  src: url(/static/assets/AlergiaNormal400Italic.0d4bd14e.woff2) format('woff2'), url(/static/assets/AlergiaNormal400Italic.fe18ce0c.woff) format('woff');
}
@font-face {
  font-family: AlergiaNormal;
  font-style: normal;
  font-weight: 700;
  src: url(/static/assets/AlergiaNormal700.ee332427.woff2) format('woff2'), url(/static/assets/AlergiaNormal700.eb0485d5.woff) format('woff');
}
@font-face {
  font-family: AlergiaNormal;
  font-style: italic;
  font-weight: 700;
  src: url(/static/assets/AlergiaNormal700Italic.aff7b4f5.woff2) format('woff2'), url(/static/assets/AlergiaNormal700Italic.4d91c1a9.woff) format('woff');
}
body {
  color: #4c5451;
  font-family: AlergiaNormal, 'Segoe UI', Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.4;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke: 1px transparent;
  -webkit-text-size-adjust: 100%;
}
@media only screen and (max-width: 680px) {
  body {
    font-size: 14px;
  }
}
input[type='checkbox'] {
  -webkit-appearance: checkbox;
     -moz-appearance: checkbox;
          appearance: checkbox;
}
h1,
.index_h1__P8hSt {
  font-size: 48px;
  font-weight: 700;
  line-height: 58px;
  color: #2b2b2b;
  margin-bottom: 0;
  margin-top: 0;
}
@media screen and (device-width: 1366px) and (device-height: 1024px) and (orientation: landscape) {
  h1,
  .index_h1__P8hSt {
    font-size: 40px;
  }
}
@media only screen and (max-width: 1280px) {
  h1,
  .index_h1__P8hSt {
    font-size: 40px;
    line-height: 42px;
  }
}
@media only screen and (max-width: 1024px) {
  h1,
  .index_h1__P8hSt {
    font-size: 32px;
  }
}
h2 {
  font-size: 36px;
  line-height: 58px;
  color: #2b2b2b;
  margin-top: 0;
  margin-bottom: 0;
}
@media screen and (device-width: 1366px) and (device-height: 1024px) and (orientation: landscape) {
  h2 {
    font-size: 32px;
  }
}
@media only screen and (max-width: 1280px) {
  h2 {
    font-size: 32px;
  }
}
.h2 {
  font-size: 36px;
  line-height: 58px;
  color: #2b2b2b;
  margin-top: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 1280px) {
  .h2 {
    font-size: 32px;
  }
}
h3,
.index_h3__1hbwt {
  font-size: 22px;
  line-height: 34px;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 680px) {
  h3,
  .index_h3__1hbwt {
    font-size: 16px;
    line-height: 1.4;
  }
}
.h3title {
  font-size: 36px;
  line-height: 58px;
}
@media only screen and (max-width: 1024px) {
  .h3title {
    font-size: 24px;
    line-height: 34px;
  }
}
h4,
.index_h4__1pdIA {
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}
h5,
.index_h5__2gPMI {
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 20px;
}
h6,
.index_h6__1zPFg {
  margin-top: 20px;
  margin-bottom: 20px;
}
p {
  font-size: 16px;
  line-height: 28px;
  color: #2b2b2b;
}
.index_title__1wydE {
  font-size: 42px;
  font-weight: 300;
  text-align: center;
  margin-bottom: 30px;
}
@media only screen and (max-width: 680px) {
  .index_title__1wydE {
    font-size: 32px;
  }
}
.index_title__1wydE + .index_h2__3SJiA {
  margin-top: -30px;
}
.index_footnote__3Ou0R {
  font-size: 12px;
  border-top: 1px solid #25ce77;
  padding-top: 30px;
  margin-top: 30px;
  margin-bottom: 30px;
}
.index_footnote_simple__1c0yN {
  border-top: none;
  font-size: 13px;
  padding-top: 0;
  margin-top: 40px;
  margin-bottom: 0;
}
@media only screen and (max-width: 680px) {
  .index_footnote__3Ou0R {
    border-top: none;
    padding-top: 0;
  }
}
.index_footnote__3Ou0R li + li {
  margin-top: 20px;
}
.index_footnoteSymbol__1U5cN {
  font-size: 10px;
  font-weight: 600;
}
.index_headerMain__caption__H9tPn .index_footnoteSymbol__1U5cN {
  top: -36px;
}
@media only screen and (max-width: 680px) {
  .index_headerMain__caption__H9tPn .index_footnoteSymbol__1U5cN {
    top: -22px;
  }
}
.index_title__1wydE .index_footnoteSymbol__1U5cN {
  top: -25px;
}
@media only screen and (max-width: 680px) {
  .index_title__1wydE .index_footnoteSymbol__1U5cN {
    top: -18px;
  }
}
.index_textMain__2-a0i {
  font-size: 13px;
  line-height: 1.38;
}
.index_textSmall__34Ssq {
  font-size: 10px;
  line-height: 1.4;
}
ul {
  list-style: none;
}
ul li {
  position: relative;
}
ol {
  padding-left: 30px;
}
ol li {
  padding-left: 10px;
}
b,
strong {
  font-weight: 700;
}
i,
em {
  font-style: italic;
}
sup {
  font-size: 85%;
  line-height: 0;
  vertical-align: baseline;
  position: relative;
  top: -0.45em;
}
sub {
  font-size: 85%;
  line-height: 0;
  vertical-align: baseline;
  position: relative;
  top: 0.2em;
}
u {
  text-decoration: underline;
}
blockquote {
  position: relative;
}
blockquote:before,
blockquote:after {
  font-family: 'Times New Roman';
  color: #bdbdbd;
  font-size: 3em;
  line-height: 0.1em;
  vertical-align: -0.45em;
  display: inline-block;
}
blockquote:before {
  content: '\201C';
  margin-right: 5px;
}
blockquote:after {
  content: '\201D';
  margin-left: 5px;
}
code {
  font-family: monospace;
}
.link {
  color: #23ada8;
  text-decoration: none;
  border-bottom: 1px dotted #23ada8;
  padding-bottom: 2px;
  outline: none;
  cursor: pointer;
  -webkit-transition: color 0.3s, border-color 0.3s;
  transition: color 0.3s, border-color 0.3s;
}
.link:hover {
  color: #2b3fb0;
  border-color: #2b3fb0;
}
.link:focus, .link:active {
  outline: none;
}
.link_unbordered {
  border-bottom: none;
}
.link_black {
  border-bottom: none;
  color: #4c5451;
}
.link_black:hover {
  color: #4c5451;
}
mark {
  background-color: #ff0;
}
.index_textUpper__2KNDh {
  text-transform: uppercase;
}
.index_textBold__2DT8W {
  font-weight: 700;
}
.index_textSemiBold__he9pQ {
  font-weight: 600;
}
.index_textLight__1EUdF {
  font-weight: 300;
}
.index_textSmall__34Ssq {
  font-size: 14px;
}
.link_as_btn {
  cursor: pointer;
  padding: 16px 30px;
  text-transform: uppercase;
  outline: none;
  border-radius: 25px;
  background-color: #ffa000;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  display: inline-block;
}
.link_as_btn:hover:not([disabled]) {
  background-color: #2b3fb0;
}
ul.index_rdw-dropdown-optionwrapper__1crC5 {
  background-color: #fff !important;
}
body {
  background-color: #fff;
}
@media only screen and (max-width: 680px) {
  body {
    -webkit-text-size-adjust: none;
  }
}
.index_main__2itFT {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.index_canvas__2gj4R {
  background-color: #f6f6f6;
}
@media only screen and (max-width: 1024px) {
  .index_canvas__2gj4R {
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  }
}
.index_canvas_main__3Np-e {
  background-color: #fff;
}
@media only screen and (max-width: 1024px) {
  .index_canvas__2gj4R:before {
    content: "";
    width: 100%;
    height: 100%;
    background-color: transparent;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    z-index: -1;
    -webkit-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
  }
}
@media only screen and (max-width: 1024px) {
  .index_canvas__2gj4R.index_slide__2ne91 {
    -webkit-transform: translateX(260px);
        -ms-transform: translateX(260px);
            transform: translateX(260px);
  }
  .index_canvas__2gj4R.index_slide__2ne91:before {
    background-color: rgba(76,84,81,0.3);
    z-index: 10;
  }
}
.index_overflow__3gNMV {
  overflow-x: hidden;
}
label {
  -webkit-tap-highlight-color: transparent;
}
@media only screen and (max-width: 1190px) {
  .index_hideDesc__2BKBM {
    display: none !important;
  }
}
@media only screen and (min-width: 1191px) {
  .index_hideMoreDesc__3zpgZ {
    display: none !important;
  }
}
@media only screen and (max-width: 1024px) {
  .index_hideTablet__1NONf {
    display: none !important;
  }
}
@media only screen and (min-width: 1025px) {
  .index_hideMoreTablet__q6Fb5 {
    display: none !important;
  }
}
@media only screen and (max-width: 680px) {
  .index_hideMobile__3wdGc {
    display: none !important;
  }
}
@media only screen and (min-width: 681px) {
  .index_hideMoreMobile__vlGxA {
    display: none !important;
  }
}
@media only screen and (max-width: 360px) {
  .index_hideSmall__3v2IE {
    display: none !important;
  }
}
@media only screen and (min-width: 361px) {
  .index_hideMoreSmall__9Zo9J {
    display: none !important;
  }
}
.index_db__10PqX {
  display: block;
}
.index_dib__Ux8my {
  display: inline-block;
}
.index_mt0__g3ueo {
  margin-top: 0 !important;
}
.index_mt15__1l-4E {
  margin-top: 15px !important;
}
.index_mt20__IeKet {
  margin-top: 20px !important;
}
.index_mb40__1OE3V {
  margin-bottom: 40px !important;
}
.index_ml0__KikUG {
  margin-left: 0 !important;
}
.index_textCenter__Wh7GA {
  text-align: center;
}
.index_textRight__2OLQM {
  text-align: right;
}
.index_textLeft__2kNMi {
  text-align: left;
}
.index_textGreen__25ZVX {
  color: #25ce77;
}
.index_scroll__3qPST {
  overflow: auto;
}
.index_inputRounded__2j_7t {
  border-radius: 90px;
  border: 1px solid #25ce77;
  padding: 18px 26px;
}
.index_error__1RAn8 .index_inputRounded__2j_7t {
  border-color: #f07d65;
}
.index_capitalize__3XR-5 {
  text-transform: capitalize;
}
.index_toLowerCase__2JR-G {
  text-transform: lowercase;
}
.index_aib__3y4Iq {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.index_nowrap__3Aw1C {
  white-space: nowrap;
}
.rdw-link-wrapper {
  position: relative;
}
.footnote {
  cursor: pointer;
  color: #dd6106;
}

