@keyframes loader__rotate__MQqmj {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

.loader__icon__egceY {
  margin: 0px auto;
  background: url(/static/media/preloader.03f9457a.svg);
  width: 60px;
  height: 60px;
  animation: loader__rotate__MQqmj 1s linear infinite; }

.loader__preloader__lVCBs {
  background-color: white;
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  text-align: center;
  padding-top: 200px;
  z-index: 130; }
  .loader__preloader__lVCBs .loader__content__jr7BP {
    display: inline-block; }
    .loader__preloader__lVCBs .loader__content__jr7BP .loader__text__VUCso {
      margin-top: 20px;
      font-weight: 500;
      font-size: 1.25em;
      margin-bottom: 15px; }
.personalDataForm__button__3_gP9 {
  background-color: #eff3f7; }
  .personalDataForm__button__3_gP9.personalDataForm__buttonPrimary__O00MN {
    background-color: #f7ad00; }

.personalDataForm__borderedButton__1F1rz {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.personalDataForm__primaryButton__4LFGE {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.personalDataForm__wrapperFull__2Alz2 {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .personalDataForm__wrapperFull__2Alz2 {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.personalDataForm__wrapperLarge__3Z-od {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .personalDataForm__wrapperLarge__3Z-od {
      width: auto;
      float: none;
      position: static; } }

.personalDataForm__wrapperMedium__1r3E6 {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .personalDataForm__wrapperMedium__1r3E6 {
      width: auto;
      float: none;
      position: static; } }

.personalDataForm__wrapperSmall__2qsiv {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .personalDataForm__wrapperSmall__2qsiv {
      width: auto;
      float: none; } }

.personalDataForm__clear__3EsGP {
  clear: both; }

.personalDataForm__wizard__c56NR .personalDataForm__menuBackgroud__SGtuc {
  background-color: white; }

.personalDataForm__wizard__c56NR .personalDataForm__column__1lx-M {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .personalDataForm__wizard__c56NR .personalDataForm__column__1lx-M {
      width: auto; } }
  .personalDataForm__wizard__c56NR .personalDataForm__column__1lx-M.personalDataForm__columnLeft__18Koo {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .personalDataForm__wizard__c56NR .personalDataForm__column__1lx-M.personalDataForm__columnLeft__18Koo {
        float: none; } }
    .personalDataForm__wizard__c56NR .personalDataForm__column__1lx-M.personalDataForm__columnLeft__18Koo .personalDataForm__headerMessage__3HIvr h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .personalDataForm__wizard__c56NR .personalDataForm__column__1lx-M.personalDataForm__columnLeft__18Koo .personalDataForm__headerMessage__3HIvr h1 {
          font-size: 28px;
          line-height: 26px; } }
    .personalDataForm__wizard__c56NR .personalDataForm__column__1lx-M.personalDataForm__columnLeft__18Koo .personalDataForm__headerMessage__3HIvr .personalDataForm__image__1_c63 {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .personalDataForm__wizard__c56NR .personalDataForm__column__1lx-M.personalDataForm__columnLeft__18Koo .personalDataForm__headerMessage__3HIvr .personalDataForm__image__1_c63 {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .personalDataForm__wizard__c56NR .personalDataForm__column__1lx-M.personalDataForm__columnLeft__18Koo .personalDataForm__headerMessage__3HIvr .personalDataForm__image__1_c63 {
          width: 100px; } }
  .personalDataForm__wizard__c56NR .personalDataForm__column__1lx-M.personalDataForm__columnRight__1ePzN {
    float: right;
    margin-right: 100px; }
    .personalDataForm__wizard__c56NR .personalDataForm__column__1lx-M.personalDataForm__columnRight__1ePzN.personalDataForm__noMargin__1vXlh {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .personalDataForm__wizard__c56NR .personalDataForm__column__1lx-M.personalDataForm__columnRight__1ePzN {
        float: none;
        margin-right: 0px; } }

.personalDataForm__marginBottom__3wcki {
  margin-bottom: 100px; }

.personalDataForm__personalDataContainer__2ONne {
  padding-top: 100px;
  padding-bottom: 180px; }
  @media screen and (max-width: 1023px) {
    .personalDataForm__personalDataContainer__2ONne {
      padding: 20px 20px 165px 20px; } }
  @media screen and (max-width: 1023px) {
    .personalDataForm__personalDataContainer__2ONne .personalDataForm__desktopOnly__3bFyJ {
      display: none !important; } }
  .personalDataForm__personalDataContainer__2ONne .personalDataForm__mobileOnly__1JMF8 {
    display: none; }
    @media screen and (max-width: 1023px) {
      .personalDataForm__personalDataContainer__2ONne .personalDataForm__mobileOnly__1JMF8 {
        display: block !important; } }
  .personalDataForm__personalDataContainer__2ONne .personalDataForm__formContainer__F8AEB {
    padding: 20px;
    border: 0.5px solid #e1e1e1;
    box-sizing: border-box;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 250px;
    background-color: #fff;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
    margin-bottom: 130px; }
    @media screen and (max-width: 1023px) {
      .personalDataForm__personalDataContainer__2ONne .personalDataForm__formContainer__F8AEB {
        max-width: 450px;
        margin: 0 auto;
        margin-bottom: 0; } }
    .personalDataForm__personalDataContainer__2ONne .personalDataForm__formContainer__F8AEB .personalDataForm__formTitle__3bRjp {
      font-style: italic;
      font-weight: 900;
      font-size: 26px;
      line-height: 33px;
      display: flex;
      align-items: center; }
    .personalDataForm__personalDataContainer__2ONne .personalDataForm__formContainer__F8AEB .personalDataForm__inputContainer__2aEkv {
      margin-top: 30px; }
    .personalDataForm__personalDataContainer__2ONne .personalDataForm__formContainer__F8AEB .personalDataForm__bottomNotificationMessage__21RmQ {
      font-size: 0.87em;
      font-weight: 500;
      margin-bottom: 10px;
      display: block; }
  .personalDataForm__personalDataContainer__2ONne .personalDataForm__adSources__3n3rK {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between; }
    .personalDataForm__personalDataContainer__2ONne .personalDataForm__adSources__3n3rK div {
      flex-basis: 48%;
      border-radius: 100px;
      cursor: pointer;
      height: 40px;
      color: #000;
      margin-bottom: 10px;
      text-align: center;
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      line-height: 23px;
      background-color: transparent;
      border: 1px solid #5b666f;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center; }
      @media screen and (max-width: 321px) {
        .personalDataForm__personalDataContainer__2ONne .personalDataForm__adSources__3n3rK div {
          font-size: 0.85em; } }
      @media screen and (min-width: 321px) {
        .personalDataForm__personalDataContainer__2ONne .personalDataForm__adSources__3n3rK div:hover {
          background-color: #ab0069;
          color: #fff;
          border-color: #ab0069; } }
      .personalDataForm__personalDataContainer__2ONne .personalDataForm__adSources__3n3rK div:active {
        background-color: #ab0069;
        color: #fff;
        border-color: #ab0069; }
      .personalDataForm__personalDataContainer__2ONne .personalDataForm__adSources__3n3rK div.personalDataForm__selected__2WGpc {
        background-color: #ab0069;
        color: #fff;
        border-color: #ab0069; }
  .personalDataForm__personalDataContainer__2ONne .personalDataForm__otherText__1cyFb {
    background-color: transparent;
    border: 1px solid #ab0069 !important;
    padding: 20px;
    outline: none !important;
    display: block;
    box-sizing: border-box;
    font-size: 16px;
    color: black;
    line-height: 20px;
    max-width: 100%;
    width: 100%;
    border-radius: 4px !important;
    -webkit-appearance: none !important; }
  .personalDataForm__personalDataContainer__2ONne .personalDataForm__pattern__hWWHf {
    background-image: url(/static/media/personal_data_pattern.2943715f.svg); }
  .personalDataForm__personalDataContainer__2ONne .personalDataForm__dataInput__2M7PA {
    margin-bottom: 18px; }
  .personalDataForm__personalDataContainer__2ONne .personalDataForm__title__1lG0X {
    font-size: 20px;
    color: #181b1c;
    margin-top: 10px;
    margin-bottom: 20px;
    line-height: 26px;
    font-style: italic;
    font-weight: 900; }
    @media screen and (max-width: 321px) {
      .personalDataForm__personalDataContainer__2ONne .personalDataForm__title__1lG0X {
        font-size: 1.25em; } }
  .personalDataForm__personalDataContainer__2ONne .personalDataForm__confirmButton__2fV-Z {
    text-align: center;
    margin-top: 30px; }
    @media screen and (max-width: 1023px) {
      .personalDataForm__personalDataContainer__2ONne .personalDataForm__confirmButton__2fV-Z {
        margin-bottom: 40px; } }

@media screen and (max-width: 1023px) {
  .personalDataForm__buttonsBlock__2oJT9 {
    background: none; } }

.personalDataForm__buttonsBlock__2oJT9 .personalDataForm__buttonDescription__Ke6mj {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 30px;
  margin-left: 25px; }
  .personalDataForm__buttonsBlock__2oJT9 .personalDataForm__buttonDescription__Ke6mj .personalDataForm__minorLink__1Izl7 {
    color: #0068b4;
    cursor: pointer; }

.personalDataForm__buttonsBlock__2oJT9 .personalDataForm__buttonContainer__h2HLd {
  width: 240px;
  margin: 15px auto;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px; }
  .personalDataForm__buttonsBlock__2oJT9 .personalDataForm__buttonContainer__h2HLd:hover {
    cursor: pointer; }
  .personalDataForm__buttonsBlock__2oJT9 .personalDataForm__buttonContainer__h2HLd.personalDataForm__next__3Xh2J {
    background-color: #fba601; }
  .personalDataForm__buttonsBlock__2oJT9 .personalDataForm__buttonContainer__h2HLd.personalDataForm__request__WyXJB {
    background-color: #a71f67; }
  .personalDataForm__buttonsBlock__2oJT9 .personalDataForm__buttonContainer__h2HLd .personalDataForm__formButton__eVer4 {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 23px;
    color: #fff; }

.personalDataForm__socialIconsContainer__2IjTv {
  text-align: center;
  padding-bottom: 20px; }
  .personalDataForm__socialIconsContainer__2IjTv .personalDataForm__socialIcon__H6HZ1 {
    width: 40px;
    height: 40px;
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
    background-repeat: no-repeat;
    background-size: cover; }
    .personalDataForm__socialIconsContainer__2IjTv .personalDataForm__socialIcon__H6HZ1.personalDataForm__facebook__H2txl {
      background-image: url(/static/media/facebook.54cdb05c.svg); }
    .personalDataForm__socialIconsContainer__2IjTv .personalDataForm__socialIcon__H6HZ1.personalDataForm__instagram__114AY {
      background-image: url(/static/media/instagram.2b921449.svg); }
.inputField__inputField__2hSNO {
  position: relative;
  border-bottom: 1px solid #97a5aa; }
  .inputField__inputField__2hSNO.inputField__regularDesign__G7fjq {
    border-bottom: 1px solid #000 !important; }
    .inputField__inputField__2hSNO.inputField__regularDesign__G7fjq input {
      color: #000;
      font-style: normal;
      font-weight: 600; }
  .inputField__inputField__2hSNO label {
    color: #a71f67;
    font-size: 0.75em;
    position: absolute;
    opacity: 0;
    top: 30px;
    transition: all 0.3s ease; }
    .inputField__inputField__2hSNO label.inputField__active__1wGFr {
      left: 2px;
      top: -5px;
      opacity: 1; }
  .inputField__inputField__2hSNO input {
    border: none;
    color: #181b1c;
    font-style: italic;
    background-color: transparent;
    font-weight: 900;
    font-size: 20px;
    line-height: 33px;
    color: #a71f67;
    width: 95%;
    box-sizing: border-box;
    padding-top: 10px;
    padding-bottom: 10px; }
    .inputField__inputField__2hSNO input:focus {
      outline: none; }
  .inputField__inputField__2hSNO .inputField__check__pFo1T {
    position: absolute;
    right: 0px;
    bottom: 22px;
    width: 13px;
    height: 9px; }
    .inputField__inputField__2hSNO .inputField__check__pFo1T svg {
      display: none;
      vertical-align: top; }
  .inputField__inputField__2hSNO .inputField__passwordEyeIcon__3j0Ma {
    position: absolute;
    right: 0px;
    bottom: 5px;
    width: 25px;
    height: 25px; }
    .inputField__inputField__2hSNO .inputField__passwordEyeIcon__3j0Ma svg {
      vertical-align: top; }
      .inputField__inputField__2hSNO .inputField__passwordEyeIcon__3j0Ma svg * {
        fill: #a71f67; }
  .inputField__inputField__2hSNO.inputField__isValid__1QNAL {
    border-bottom: 1px solid #a71f67; }
    .inputField__inputField__2hSNO.inputField__isValid__1QNAL .inputField__check__pFo1T svg {
      display: block; }
      .inputField__inputField__2hSNO.inputField__isValid__1QNAL .inputField__check__pFo1T svg * {
        fill: #a71f67; }
.iconedButton__button__REjR7 {
  display: inline-block;
  width: 56px;
  height: 56px;
  border-radius: 56px;
  border: 2px solid #97a5aa;
  position: relative;
  text-align: center;
  max-width: 56px;
  transition: max-width 0.3s, width 0.3s, position 0.3s; }
  .iconedButton__button__REjR7.iconedButton__bottomLabel__1L7dq .iconedButton__text__3MdSf {
    position: absolute;
    display: block;
    opacity: 1;
    top: 70px;
    text-align: center;
    line-height: 29px;
    font-size: 0.87em;
    font-weight: 500;
    left: -25px;
    right: -25px;
    color: #97a5aa;
    line-height: 20px; }
  .iconedButton__button__REjR7 .iconedButton__text__3MdSf {
    position: absolute;
    line-height: 56px;
    vertical-align: middle;
    display: none; }
  .iconedButton__button__REjR7 .iconedButton__arrow__1f94A {
    display: block;
    line-height: 56px;
    width: 27px;
    position: absolute;
    right: 15px;
    top: 0px;
    border-radius: 56px; }
    .iconedButton__button__REjR7 .iconedButton__arrow__1f94A svg {
      vertical-align: middle; }
  .iconedButton__button__REjR7 .iconedButton__cross__2-L6v {
    display: inline-block;
    line-height: 56px;
    vertical-align: middle;
    cursor: pointer; }
    .iconedButton__button__REjR7 .iconedButton__cross__2-L6v svg {
      vertical-align: middle; }
    @media screen and (min-width: 321px) {
      .iconedButton__button__REjR7 .iconedButton__cross__2-L6v:hover rect {
        fill: #768386; } }
    .iconedButton__button__REjR7 .iconedButton__cross__2-L6v:active rect {
      fill: #768386; }
  .iconedButton__button__REjR7.iconedButton__active__tD2_o {
    cursor: pointer;
    background: #f9b000;
    border: 2px solid #f7ad00;
    padding-left: 35px;
    width: auto;
    max-width: 300px;
    transition: max-width 0.3s, width 0.3s; }
    @media screen and (min-width: 321px) {
      .iconedButton__button__REjR7.iconedButton__active__tD2_o:hover {
        background: #fea000; }
        .iconedButton__button__REjR7.iconedButton__active__tD2_o:hover .iconedButton__arrow__1f94A {
          background: #fea000; } }
    .iconedButton__button__REjR7.iconedButton__active__tD2_o:active {
      background: #fea000; }
      .iconedButton__button__REjR7.iconedButton__active__tD2_o:active .iconedButton__arrow__1f94A {
        background: #fea000; }
    .iconedButton__button__REjR7.iconedButton__active__tD2_o .iconedButton__text__3MdSf {
      position: relative;
      display: inline-block;
      margin-right: 62px;
      color: white;
      font-size: 1.25em;
      font-weight: 500;
      opacity: 1; }
    .iconedButton__button__REjR7.iconedButton__active__tD2_o .iconedButton__arrow__1f94A {
      right: -2px;
      padding-left: 15px;
      padding-right: 18px;
      background-color: #f9b000; }
      .iconedButton__button__REjR7.iconedButton__active__tD2_o .iconedButton__arrow__1f94A svg {
        vertical-align: middle; }
        .iconedButton__button__REjR7.iconedButton__active__tD2_o .iconedButton__arrow__1f94A svg * {
          fill: white; }
    .iconedButton__button__REjR7.iconedButton__active__tD2_o.iconedButton__bottomLabel__1L7dq {
      padding: 0px;
      width: 56px;
      height: 56px; }
      .iconedButton__button__REjR7.iconedButton__active__tD2_o.iconedButton__bottomLabel__1L7dq .iconedButton__text__3MdSf {
        position: absolute;
        display: block;
        color: #f7ad00;
        font-size: 0.87em;
        text-align: center;
        margin: 0px; }
.modal__button__23dPG {
  background-color: #eff3f7; }
  .modal__button__23dPG.modal__buttonPrimary__CAri_ {
    background-color: #f7ad00; }

.modal__borderedButton__2PsXI {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.modal__primaryButton__38xhG {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.modal__wrapperFull__QdU3N {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .modal__wrapperFull__QdU3N {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.modal__wrapperLarge__2N4BG {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .modal__wrapperLarge__2N4BG {
      width: auto;
      float: none;
      position: static; } }

.modal__wrapperMedium__34FmY {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .modal__wrapperMedium__34FmY {
      width: auto;
      float: none;
      position: static; } }

.modal__wrapperSmall__33-fR {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .modal__wrapperSmall__33-fR {
      width: auto;
      float: none; } }

.modal__clear__3UGT6 {
  clear: both; }

.modal__wizard__tGufK .modal__menuBackgroud__1fE2w {
  background-color: white; }

.modal__wizard__tGufK .modal__column__3BW7P {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .modal__wizard__tGufK .modal__column__3BW7P {
      width: auto; } }
  .modal__wizard__tGufK .modal__column__3BW7P.modal__columnLeft__qiapQ {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .modal__wizard__tGufK .modal__column__3BW7P.modal__columnLeft__qiapQ {
        float: none; } }
    .modal__wizard__tGufK .modal__column__3BW7P.modal__columnLeft__qiapQ .modal__headerMessage__1dhct h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .modal__wizard__tGufK .modal__column__3BW7P.modal__columnLeft__qiapQ .modal__headerMessage__1dhct h1 {
          font-size: 28px;
          line-height: 26px; } }
    .modal__wizard__tGufK .modal__column__3BW7P.modal__columnLeft__qiapQ .modal__headerMessage__1dhct .modal__image__L_YpI {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .modal__wizard__tGufK .modal__column__3BW7P.modal__columnLeft__qiapQ .modal__headerMessage__1dhct .modal__image__L_YpI {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .modal__wizard__tGufK .modal__column__3BW7P.modal__columnLeft__qiapQ .modal__headerMessage__1dhct .modal__image__L_YpI {
          width: 100px; } }
  .modal__wizard__tGufK .modal__column__3BW7P.modal__columnRight__alOxo {
    float: right;
    margin-right: 100px; }
    .modal__wizard__tGufK .modal__column__3BW7P.modal__columnRight__alOxo.modal__noMargin__2O88O {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .modal__wizard__tGufK .modal__column__3BW7P.modal__columnRight__alOxo {
        float: none;
        margin-right: 0px; } }

.modal__background__3gMI_ {
  position: fixed;
  z-index: 130;
  left: 0px;
  right: 0px;
  background-color: rgba(255, 255, 255, 0.5);
  bottom: 0px;
  top: 0px;
  overflow: hidden; }
  .modal__background__3gMI_ .modal__modal__gPYSl {
    transition: top 0.6s ease;
    position: relative;
    top: 0px;
    width: 380px;
    margin: 0px auto;
    background-color: #a5256f;
    color: white;
    border-radius: 0px 0px 8px 8px; }
    @media screen and (max-width: 1023px) {
      .modal__background__3gMI_ .modal__modal__gPYSl {
        width: auto;
        left: 0px;
        right: 0px;
        margin: 0px; } }
    .modal__background__3gMI_ .modal__modal__gPYSl.modal__toggledDown__2snZ7 {
      top: -1000px; }
    .modal__background__3gMI_ .modal__modal__gPYSl .modal__container__uf4ua {
      padding: 60px 20px 40px; }
      .modal__background__3gMI_ .modal__modal__gPYSl .modal__container__uf4ua .modal__title__2eTYz {
        font-size: 40px;
        line-height: 26px;
        color: white;
        font-weight: 900;
        font-style: italic;
        margin-bottom: 40px; }
        .modal__background__3gMI_ .modal__modal__gPYSl .modal__container__uf4ua .modal__title__2eTYz.modal__centeredTitle__p6biS {
          text-align: center; }
      .modal__background__3gMI_ .modal__modal__gPYSl .modal__container__uf4ua .modal__content__X0A51 {
        padding-bottom: 4px;
        border-bottom: 1px solid #b83d84; }
        @media screen and (max-width: 1023px) {
          .modal__background__3gMI_ .modal__modal__gPYSl .modal__container__uf4ua .modal__content__X0A51 {
            max-height: 200px;
            overflow: scroll;
            -webkit-overflow-scrolling: touch; } }
        .modal__background__3gMI_ .modal__modal__gPYSl .modal__container__uf4ua .modal__content__X0A51 p {
          font-size: 16px;
          line-height: 22px;
          margin-bottom: 22px; }
      .modal__background__3gMI_ .modal__modal__gPYSl .modal__container__uf4ua .modal__subContent__22PCe {
        line-height: 60px;
        font-size: 16px;
        border-bottom: 1px solid #b83d84; }
      .modal__background__3gMI_ .modal__modal__gPYSl .modal__container__uf4ua .modal__buttons__3JiSm {
        padding-top: 40px;
        padding-bottom: 0px;
        text-align: center; }
        .modal__background__3gMI_ .modal__modal__gPYSl .modal__container__uf4ua .modal__buttons__3JiSm .modal__button__23dPG {
          display: inline-block;
          border-radius: 62px;
          font-size: 20px;
          font-weight: 500;
          line-height: 58px;
          border: 2px solid white;
          width: 190px;
          text-align: center;
          margin-bottom: 20px;
          background: none;
          cursor: pointer; }
          @media screen and (min-width: 321px) {
            .modal__background__3gMI_ .modal__modal__gPYSl .modal__container__uf4ua .modal__buttons__3JiSm .modal__button__23dPG:hover {
              background: white;
              color: #a5256f; } }
          .modal__background__3gMI_ .modal__modal__gPYSl .modal__container__uf4ua .modal__buttons__3JiSm .modal__button__23dPG:active {
            background: white;
            color: #a5256f; }
          .modal__background__3gMI_ .modal__modal__gPYSl .modal__container__uf4ua .modal__buttons__3JiSm .modal__button__23dPG:last-child {
            margin-bottom: 0px; }
  .modal__background__3gMI_ .modal__wrap__4eeeX {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    transition: bottom 0.6s ease; }
    .modal__background__3gMI_ .modal__wrap__4eeeX.modal__toggledDown__2snZ7 {
      bottom: -1000px; }
    .modal__background__3gMI_ .modal__wrap__4eeeX .modal__modalBottom__1s1Ut {
      position: relative;
      width: 380px;
      margin: 0px auto;
      background-color: #a5256f;
      color: white;
      border-radius: 8px 8px 0px 0px; }
      @media screen and (max-width: 1023px) {
        .modal__background__3gMI_ .modal__wrap__4eeeX .modal__modalBottom__1s1Ut {
          width: auto;
          left: 0px;
          right: 0px;
          margin: 0px; } }
      .modal__background__3gMI_ .modal__wrap__4eeeX .modal__modalBottom__1s1Ut .modal__container__uf4ua {
        padding: 20px; }
        .modal__background__3gMI_ .modal__wrap__4eeeX .modal__modalBottom__1s1Ut .modal__container__uf4ua .modal__title__2eTYz {
          font-size: 24px;
          line-height: 26px;
          color: white;
          font-weight: 500;
          margin-bottom: 20px; }
        .modal__background__3gMI_ .modal__wrap__4eeeX .modal__modalBottom__1s1Ut .modal__container__uf4ua .modal__content__X0A51 {
          padding-top: 20px;
          border-top: 1px solid #b83d84; }
.test__button__wpMT1 {
  background-color: #eff3f7; }
  .test__button__wpMT1.test__buttonPrimary__3_QeG {
    background-color: #f7ad00; }

.test__borderedButton__16McN {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.test__primaryButton__3sC9W {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.test__wrapperFull__2VjiE {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .test__wrapperFull__2VjiE {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.test__wrapperLarge__2GKg5 {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .test__wrapperLarge__2GKg5 {
      width: auto;
      float: none;
      position: static; } }

.test__wrapperMedium__1BxbN {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .test__wrapperMedium__1BxbN {
      width: auto;
      float: none;
      position: static; } }

.test__wrapperSmall__3X7jA {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .test__wrapperSmall__3X7jA {
      width: auto;
      float: none; } }

.test__clear__3bi3x {
  clear: both; }

.test__wizard__s4GtQ .test__menuBackgroud__osFYM {
  background-color: white; }

.test__wizard__s4GtQ .test__column__3Zjoz {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .test__wizard__s4GtQ .test__column__3Zjoz {
      width: auto; } }
  .test__wizard__s4GtQ .test__column__3Zjoz.test__columnLeft__2O5hw {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .test__wizard__s4GtQ .test__column__3Zjoz.test__columnLeft__2O5hw {
        float: none; } }
    .test__wizard__s4GtQ .test__column__3Zjoz.test__columnLeft__2O5hw .test__headerMessage__1C8gE h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .test__wizard__s4GtQ .test__column__3Zjoz.test__columnLeft__2O5hw .test__headerMessage__1C8gE h1 {
          font-size: 28px;
          line-height: 26px; } }
    .test__wizard__s4GtQ .test__column__3Zjoz.test__columnLeft__2O5hw .test__headerMessage__1C8gE .test__image__5-S63 {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .test__wizard__s4GtQ .test__column__3Zjoz.test__columnLeft__2O5hw .test__headerMessage__1C8gE .test__image__5-S63 {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .test__wizard__s4GtQ .test__column__3Zjoz.test__columnLeft__2O5hw .test__headerMessage__1C8gE .test__image__5-S63 {
          width: 100px; } }
  .test__wizard__s4GtQ .test__column__3Zjoz.test__columnRight__2kqzW {
    float: right;
    margin-right: 100px; }
    .test__wizard__s4GtQ .test__column__3Zjoz.test__columnRight__2kqzW.test__noMargin__1WaLW {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .test__wizard__s4GtQ .test__column__3Zjoz.test__columnRight__2kqzW {
        float: none;
        margin-right: 0px; } }

.test__testContainer__1_62G {
  padding-top: 100px; }
  @media screen and (max-width: 1023px) {
    .test__testContainer__1_62G {
      padding: 20px;
      padding-top: 20px;
      padding-bottom: 0px; } }

.test__marginBottom__puyfX {
  padding-bottom: 200px !important; }
  @media screen and (max-width: 1023px) {
    .test__marginBottom__puyfX {
      padding-bottom: 250px !important; } }

@media screen and (max-width: 1023px) {
  .test__desktopOnly__3rWLR {
    display: none !important; } }

.test__columnPadding__3poBh {
  padding-bottom: 0; }
  @media screen and (max-width: 1023px) {
    .test__columnPadding__3poBh {
      padding-bottom: 170px; } }

.test__pickTeacherBtn__JYz9S {
  background: #f7ad00;
  border-radius: 100px;
  border: none;
  color: #fff;
  padding: 12px 32px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 23px;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .test__pickTeacherBtn__JYz9S:hover {
    cursor: pointer; }

.test__mobileOnly__CroCV {
  display: none; }
  @media screen and (max-width: 1023px) {
    .test__mobileOnly__CroCV {
      display: block; } }

.test__welcomeTestContainer__1WaBv {
  padding: 20px;
  border: 0.5px solid #e1e1e1;
  box-sizing: border-box;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: #fff;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); }
  .test__welcomeTestContainer__1WaBv .test__title__-TT6i {
    font-style: italic;
    font-weight: 900;
    font-size: 26px;
    line-height: 33px;
    margin-left: 30px; }
    @media screen and (max-width: 1023px) {
      .test__welcomeTestContainer__1WaBv .test__title__-TT6i {
        font-size: 18px;
        margin-left: 10px;
        text-align: left !important; } }
  .test__welcomeTestContainer__1WaBv .test__description__3lU1B {
    margin-left: 25px;
    margin-top: 30px; }
    .test__welcomeTestContainer__1WaBv .test__description__3lU1B .test__text__2gfMh {
      font-style: normal;
      font-weight: normal;
      font-size: 16px;
      line-height: 24px; }
  .test__welcomeTestContainer__1WaBv .test__text__2gfMh {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px; }
  @media screen and (max-width: 1023px) {
    .test__welcomeTestContainer__1WaBv {
      border-radius: 8px;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 0px;
      max-width: 380px; } }
  .test__welcomeTestContainer__1WaBv .test__containerItem__l9lnd {
    border-bottom: 1px solid #b83d84;
    color: white;
    font-size: 1em;
    line-height: 18px;
    height: 98px; }
    .test__welcomeTestContainer__1WaBv .test__containerItem__l9lnd .test__icon__2yLko {
      width: 64px;
      height: 64px;
      font-size: 60px;
      font-weight: 900;
      text-align: center;
      font-style: italic;
      border-radius: 64px;
      background-color: white;
      color: #a5256f;
      line-height: 64px;
      margin-top: 20px; }
      .test__welcomeTestContainer__1WaBv .test__containerItem__l9lnd .test__icon__2yLko.test__audio__2GU8Q {
        background-position: center;
        background-repeat: no-repeat;
        background-image: url(/static/media/audio_icon.856ac371.svg); }
    .test__welcomeTestContainer__1WaBv .test__containerItem__l9lnd .test__big__2BjoJ {
      font-size: 68px;
      font-weight: 900;
      font-style: italic;
      line-height: 100px;
      margin-right: 20px;
      margin-left: 10px;
      position: relative; }
      .test__welcomeTestContainer__1WaBv .test__containerItem__l9lnd .test__big__2BjoJ span {
        position: absolute;
        font-size: 20px; }
    .test__welcomeTestContainer__1WaBv .test__containerItem__l9lnd.test__left__2Pmvy {
      text-align: left; }
    .test__welcomeTestContainer__1WaBv .test__containerItem__l9lnd.test__right__hx8O8 {
      text-align: right; }
    .test__welcomeTestContainer__1WaBv .test__containerItem__l9lnd div {
      display: inline-block;
      text-align: left;
      vertical-align: middle;
      margin-right: 20px; }

.test__levelProgressBarContainer__ZcQyA {
  position: relative;
  height: calc(100% + 30px);
  align-items: flex-end;
  display: flex;
  justify-content: center;
  margin-top: 50px; }
  .test__levelProgressBarContainer__ZcQyA .test__firstLevelTitle__1v0GX {
    font-style: italic;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    color: #a71f67;
    left: 0;
    position: absolute;
    top: -20px; }
  .test__levelProgressBarContainer__ZcQyA .test__lastLevelTitle__3AR5i {
    font-style: italic;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    color: #a71f67;
    right: 0;
    top: -20px;
    position: absolute; }
  .test__levelProgressBarContainer__ZcQyA .test__item__3xkh4 {
    width: calc(100% / 6 - 10px);
    margin: 0 5px;
    border-radius: 2.5px;
    height: 9px;
    background: #f9f9f9;
    border: 0.5px solid #c6cdd2; }
    .test__levelProgressBarContainer__ZcQyA .test__item__3xkh4.test__active__3RDNh {
      border-color: #a71f67;
      background-color: #a71f67; }
    .test__levelProgressBarContainer__ZcQyA .test__item__3xkh4:first-of-type {
      margin-left: 0; }
    .test__levelProgressBarContainer__ZcQyA .test__item__3xkh4:last-of-type {
      margin-right: 0; }

.test__resultTestContainer__3uzwg {
  text-align: center;
  margin-bottom: 220px; }
  @media screen and (max-width: 1023px) {
    .test__resultTestContainer__3uzwg {
      background: #fff;
      margin-bottom: 0; } }
  .test__resultTestContainer__3uzwg .test__title__-TT6i {
    font-style: italic;
    font-weight: 900;
    font-size: 26px;
    line-height: 33px;
    text-align: center;
    margin-left: 0; }
    @media screen and (max-width: 1023px) {
      .test__resultTestContainer__3uzwg .test__title__-TT6i {
        font-size: 18px;
        margin-left: 5px; } }
  .test__resultTestContainer__3uzwg .test__level__2cLls {
    font-style: italic;
    font-weight: 900;
    font-size: 33px;
    line-height: 33px;
    margin-top: 50px;
    color: #a71f67; }
  .test__resultTestContainer__3uzwg .test__progressContainer__1d9sc {
    position: relative;
    margin-top: 40px; }
    .test__resultTestContainer__3uzwg .test__progressContainer__1d9sc .test__progress__1RBBr {
      transform: rotate(-90deg); }
      .test__resultTestContainer__3uzwg .test__progressContainer__1d9sc .test__progress__1RBBr .test__meter__vCz90 {
        stroke: #e3eaf1;
        fill: none; }
      .test__resultTestContainer__3uzwg .test__progressContainer__1d9sc .test__progress__1RBBr .test__value__3PdNv {
        stroke: #f7ad00;
        stroke-linecap: round;
        fill: none;
        stroke-dashoffset: 376.991;
        stroke-dasharray: 376.991;
        transition: all 2.5s ease; }
    .test__resultTestContainer__3uzwg .test__progressContainer__1d9sc .test__resultCounter__6M8oY {
      text-align: center;
      position: absolute;
      left: 0px;
      right: 0px;
      top: 0px;
      margin-top: 40px; }
      .test__resultTestContainer__3uzwg .test__progressContainer__1d9sc .test__resultCounter__6M8oY .test__digits__23NF6 {
        font-size: 1.5em;
        color: #1c1e20;
        font-weight: 500; }
      .test__resultTestContainer__3uzwg .test__progressContainer__1d9sc .test__resultCounter__6M8oY .test__label__3a3V3 {
        margin-top: 10px;
        text-transform: uppercase;
        font-size: 0.75em;
        color: #97a5aa;
        line-height: 13px;
        font-weight: 500; }
  .test__resultTestContainer__3uzwg .test__description__3lU1B {
    font-size: 1em;
    color: #1c1e20;
    line-height: 22px;
    margin-top: 30px; }
    .test__resultTestContainer__3uzwg .test__description__3lU1B span {
      color: #a5256f;
      font-weight: 500; }
  .test__resultTestContainer__3uzwg .test__bonusDescription__1k-WM {
    font-size: 1em;
    color: #1c1e20;
    line-height: 22px;
    margin-top: 31px; }
    .test__resultTestContainer__3uzwg .test__bonusDescription__1k-WM span {
      font-weight: 500; }
  .test__resultTestContainer__3uzwg .test__buttonContainer__1ZAIt {
    text-align: center;
    width: 218px;
    margin: 50px auto 20px; }

.test__pattern__3T-Ch {
  background-image: url(/static/media/test_pattern.9da7ab67.svg); }

.test__resultPattern__3bkEQ {
  width: 182px;
  height: 57px;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 1;
  background-repeat: no-repeat;
  background-image: url(/static/media/test_result_pattern.3f2f2a9d.svg); }
  @media screen and (max-width: 1023px) {
    .test__resultPattern__3bkEQ {
      right: -20px; } }

.test__leftTitle__2J8tL {
  font-size: 1.5em;
  line-height: 29px;
  color: #1c1e20;
  margin-top: 40px; }

.test__leftDescription__3BdEJ {
  font-size: 1em;
  color: #000000;
  line-height: 22px;
  margin-top: 20px; }

.test__startButton__1u_jz {
  margin-top: 40px;
  text-align: center;
  margin-bottom: 5px; }

.test__questionContainer__3kIhn {
  margin-top: 50px; }
  @media screen and (max-width: 1023px) {
    .test__questionContainer__3kIhn {
      padding: 20px;
      margin-top: 0px; } }
  .test__questionContainer__3kIhn .test__progressBar__2q5Vy {
    width: auto; }
    .test__questionContainer__3kIhn .test__progressBar__2q5Vy .test__questionNumber__3_0qq {
      font-size: 1em;
      color: #97a5aa;
      font-weight: 500;
      line-height: 23px;
      margin-bottom: 4px; }
      .test__questionContainer__3kIhn .test__progressBar__2q5Vy .test__questionNumber__3_0qq span {
        font-size: 1.25em;
        color: #181b1c; }
    .test__questionContainer__3kIhn .test__progressBar__2q5Vy .test__questionTotal__2-Oc3 {
      float: right;
      font-size: 1.25em;
      color: #181b1c;
      font-weight: 500;
      line-height: 23px; }
    .test__questionContainer__3kIhn .test__progressBar__2q5Vy .test__line__1wQnj {
      clear: both;
      border-radius: 4px;
      background-color: #e3eaf1;
      height: 4px; }
      .test__questionContainer__3kIhn .test__progressBar__2q5Vy .test__line__1wQnj .test__progress__1RBBr {
        border-radius: 4px;
        height: 4px;
        background-color: #f7ad00; }
  .test__questionContainer__3kIhn .test__bonus__3PgAV {
    padding-top: 8px;
    float: right;
    display: block;
    font-size: 1.5em;
    font-weight: 700;
    color: #000000;
    line-height: 24px; }
    .test__questionContainer__3kIhn .test__bonus__3PgAV span {
      color: #a5256f;
      font-size: 1em;
      font-weight: 600; }
  .test__questionContainer__3kIhn .test__text__2gfMh {
    margin-top: 60px;
    color: #1c1e20;
    font-weight: 500;
    font-size: 1.5em;
    margin-bottom: 40px;
    line-height: 42px; }
    @media screen and (max-width: 321px) {
      .test__questionContainer__3kIhn .test__text__2gfMh {
        margin-bottom: 20px;
        margin-top: 40px; } }
    .test__questionContainer__3kIhn .test__text__2gfMh .test__placeholder__oIhjm {
      display: inline-block;
      min-width: 45px;
      border-bottom: 2px solid #0068b4;
      margin-bottom: -4px;
      padding: 0px 8px;
      line-height: 42px;
      transition: background-color 0.4s; }
      .test__questionContainer__3kIhn .test__text__2gfMh .test__placeholder__oIhjm.test__active__3RDNh {
        color: white;
        background-color: #0068b4;
        border-radius: 4px;
        min-width: auto; }
  .test__questionContainer__3kIhn .test__answers__1vhWp {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between; }
    .test__questionContainer__3kIhn .test__answers__1vhWp.test__longAnswers__1g-FD div {
      flex-basis: 100%; }
    .test__questionContainer__3kIhn .test__answers__1vhWp div {
      flex-basis: 48%;
      border-radius: 4px;
      background-color: #e3eaf1;
      cursor: pointer;
      height: 60px;
      font-size: 1em;
      color: #1c1e20;
      margin-bottom: 10px;
      text-align: center;
      font-weight: 500;
      line-height: 60px;
      opacity: 1; }
      @media screen and (min-width: 321px) {
        .test__questionContainer__3kIhn .test__answers__1vhWp div:hover {
          background: #d7e2ee; } }
      .test__questionContainer__3kIhn .test__answers__1vhWp div:active {
        background: #d7e2ee; }
      .test__questionContainer__3kIhn .test__answers__1vhWp div.test__selected__16aYy {
        background-color: #0068b4;
        color: white; }
  .test__questionContainer__3kIhn .test__buttons__ZXUAI {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
    margin-bottom: 150px; }
    .test__questionContainer__3kIhn .test__buttons__ZXUAI .test__container__XJQp_ {
      width: 50%;
      display: inline-block;
      text-align: center; }
    @media screen and (max-width: 1023px) {
      .test__questionContainer__3kIhn .test__buttons__ZXUAI {
        margin-top: 40px; } }
    @media screen and (max-width: 321px) {
      .test__questionContainer__3kIhn .test__buttons__ZXUAI {
        margin-top: 20px; } }
    .test__questionContainer__3kIhn .test__buttons__ZXUAI .test__noBorders__3CXD9 {
      border: 2px solid white; }

.test__dontKnowImage__rr48d {
  float: right;
  margin-right: 40px;
  margin-left: 40px; }

@keyframes test__appearance__2yxJx {
  0% {
    max-height: 0px; }
  100% {
    max-height: 45px; } }

.test__levelDropdownContainer__2nPsw {
  position: relative; }
  .test__levelDropdownContainer__2nPsw .test__shevronReversed__1otOd {
    transform: rotate(180deg); }
  .test__levelDropdownContainer__2nPsw .test__confirmButtonContainer__jo0Qf {
    display: flex;
    justify-content: center;
    margin-top: 20px; }
    .test__levelDropdownContainer__2nPsw .test__confirmButtonContainer__jo0Qf .test__confirmButton__3Fn_q {
      animation-name: test__appearance__2yxJx;
      animation-duration: 0.1s;
      border-radius: 100px;
      background-color: #e4154e;
      width: 220px;
      color: #fff;
      display: flex;
      align-items: center;
      justify-content: center;
      border: none;
      height: 45px;
      font-size: 18px;
      font-weight: 500; }
      .test__levelDropdownContainer__2nPsw .test__confirmButtonContainer__jo0Qf .test__confirmButton__3Fn_q:hover {
        cursor: pointer;
        background-color: #e4154e; }
  .test__levelDropdownContainer__2nPsw .test__chosenLevelContainer__PNULf {
    border: 1px solid #000000;
    box-sizing: border-box;
    border-radius: 5px;
    height: 35px;
    width: 100%;
    padding: 0 10px;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .test__levelDropdownContainer__2nPsw .test__chosenLevelContainer__PNULf.test__open__20I0P {
      border-radius: 7px 7px 0 0;
      border-bottom: none; }
    .test__levelDropdownContainer__2nPsw .test__chosenLevelContainer__PNULf .test__chosenLevelPlaceholder__2WgXy {
      font-size: 1em;
      color: #1c1e20;
      line-height: 22px; }
  .test__levelDropdownContainer__2nPsw .test__list__Qcs_0 {
    position: absolute;
    top: 35px;
    left: 0;
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 0;
    border: 1px solid #000000;
    border-top: none;
    width: 100%;
    background-color: #fff;
    z-index: 1000;
    overflow: hidden;
    box-sizing: border-box;
    border-radius: 0 0 7px 7px; }
    .test__levelDropdownContainer__2nPsw .test__list__Qcs_0 .test__item__3xkh4 {
      height: 35px;
      width: 100%;
      padding-left: 10px;
      font-size: 1em;
      color: #1c1e20;
      line-height: 22px; }
      .test__levelDropdownContainer__2nPsw .test__list__Qcs_0 .test__item__3xkh4:hover {
        cursor: pointer; }

.test__bottomTextContainer__2IpOU {
  margin-top: 30px; }
  .test__bottomTextContainer__2IpOU .test__text__2gfMh {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    font-weight: normal; }
    .test__bottomTextContainer__2IpOU .test__text__2gfMh.test__bold__2IZTC {
      font-weight: 500; }
.selectEstimatedLevel__button__VR2nV {
  background-color: #eff3f7; }
  .selectEstimatedLevel__button__VR2nV.selectEstimatedLevel__buttonPrimary__39YhO {
    background-color: #f7ad00; }

.selectEstimatedLevel__borderedButton__3AAi1 {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.selectEstimatedLevel__primaryButton__74U5F {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.selectEstimatedLevel__wrapperFull__33Qz2 {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .selectEstimatedLevel__wrapperFull__33Qz2 {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.selectEstimatedLevel__wrapperLarge__3N-fW {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .selectEstimatedLevel__wrapperLarge__3N-fW {
      width: auto;
      float: none;
      position: static; } }

.selectEstimatedLevel__wrapperMedium__1PLpG {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .selectEstimatedLevel__wrapperMedium__1PLpG {
      width: auto;
      float: none;
      position: static; } }

.selectEstimatedLevel__wrapperSmall__1KT7Z {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .selectEstimatedLevel__wrapperSmall__1KT7Z {
      width: auto;
      float: none; } }

.selectEstimatedLevel__clear__r4ok5 {
  clear: both; }

.selectEstimatedLevel__wizard__2DdZK .selectEstimatedLevel__menuBackgroud__YjqkZ {
  background-color: white; }

.selectEstimatedLevel__wizard__2DdZK .selectEstimatedLevel__column__1tvyd {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .selectEstimatedLevel__wizard__2DdZK .selectEstimatedLevel__column__1tvyd {
      width: auto; } }
  .selectEstimatedLevel__wizard__2DdZK .selectEstimatedLevel__column__1tvyd.selectEstimatedLevel__columnLeft__RSb3c {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .selectEstimatedLevel__wizard__2DdZK .selectEstimatedLevel__column__1tvyd.selectEstimatedLevel__columnLeft__RSb3c {
        float: none; } }
    .selectEstimatedLevel__wizard__2DdZK .selectEstimatedLevel__column__1tvyd.selectEstimatedLevel__columnLeft__RSb3c .selectEstimatedLevel__headerMessage__2QWXl h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .selectEstimatedLevel__wizard__2DdZK .selectEstimatedLevel__column__1tvyd.selectEstimatedLevel__columnLeft__RSb3c .selectEstimatedLevel__headerMessage__2QWXl h1 {
          font-size: 28px;
          line-height: 26px; } }
    .selectEstimatedLevel__wizard__2DdZK .selectEstimatedLevel__column__1tvyd.selectEstimatedLevel__columnLeft__RSb3c .selectEstimatedLevel__headerMessage__2QWXl .selectEstimatedLevel__image__2kgx9 {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .selectEstimatedLevel__wizard__2DdZK .selectEstimatedLevel__column__1tvyd.selectEstimatedLevel__columnLeft__RSb3c .selectEstimatedLevel__headerMessage__2QWXl .selectEstimatedLevel__image__2kgx9 {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .selectEstimatedLevel__wizard__2DdZK .selectEstimatedLevel__column__1tvyd.selectEstimatedLevel__columnLeft__RSb3c .selectEstimatedLevel__headerMessage__2QWXl .selectEstimatedLevel__image__2kgx9 {
          width: 100px; } }
  .selectEstimatedLevel__wizard__2DdZK .selectEstimatedLevel__column__1tvyd.selectEstimatedLevel__columnRight__26T-T {
    float: right;
    margin-right: 100px; }
    .selectEstimatedLevel__wizard__2DdZK .selectEstimatedLevel__column__1tvyd.selectEstimatedLevel__columnRight__26T-T.selectEstimatedLevel__noMargin__27gGQ {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .selectEstimatedLevel__wizard__2DdZK .selectEstimatedLevel__column__1tvyd.selectEstimatedLevel__columnRight__26T-T {
        float: none;
        margin-right: 0px; } }

.selectEstimatedLevel__root__2a6TP {
  width: 900px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .selectEstimatedLevel__root__2a6TP {
      width: auto;
      padding-left: 20px;
      padding-right: 20px; } }
  .selectEstimatedLevel__root__2a6TP .selectEstimatedLevel__header__2UMBy {
    padding-top: 55px;
    font-family: Fira Sans;
    font-style: italic;
    font-weight: 900;
    font-size: 33px;
    line-height: 43px;
    margin-bottom: 174px;
    color: #000000; }
    @media screen and (max-width: 1023px) {
      .selectEstimatedLevel__root__2a6TP .selectEstimatedLevel__header__2UMBy {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 40px;
        padding-top: 20px; } }
  .selectEstimatedLevel__root__2a6TP .selectEstimatedLevel__wrapper__3hhso {
    display: flex;
    justify-content: space-between; }
    @media screen and (max-width: 1023px) {
      .selectEstimatedLevel__root__2a6TP .selectEstimatedLevel__wrapper__3hhso {
        display: block; } }
    .selectEstimatedLevel__root__2a6TP .selectEstimatedLevel__wrapper__3hhso .selectEstimatedLevel__button__VR2nV {
      background: #ffffff;
      border-radius: 8px;
      font-family: Fira Sans;
      font-style: italic;
      font-weight: 800;
      font-size: 25px;
      align-items: center;
      text-align: center;
      letter-spacing: 1.2px;
      box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.25);
      width: 270px;
      line-height: 85px;
      text-align: center;
      cursor: pointer; }
      @media screen and (max-width: 1023px) {
        .selectEstimatedLevel__root__2a6TP .selectEstimatedLevel__wrapper__3hhso .selectEstimatedLevel__button__VR2nV {
          width: auto;
          margin-bottom: 20px; } }
.alert__button__2X5oi {
  background-color: #eff3f7; }
  .alert__button__2X5oi.alert__buttonPrimary__3iOfc {
    background-color: #f7ad00; }

.alert__borderedButton__29BZW {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.alert__primaryButton__1izaB {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.alert__wrapperFull__28XaM {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .alert__wrapperFull__28XaM {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.alert__wrapperLarge__3Ernv {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .alert__wrapperLarge__3Ernv {
      width: auto;
      float: none;
      position: static; } }

.alert__wrapperMedium__3-vRK {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .alert__wrapperMedium__3-vRK {
      width: auto;
      float: none;
      position: static; } }

.alert__wrapperSmall__2qyrW {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .alert__wrapperSmall__2qyrW {
      width: auto;
      float: none; } }

.alert__clear__2_o8V {
  clear: both; }

.alert__wizard__1ThPE .alert__menuBackgroud__3Et58 {
  background-color: white; }

.alert__wizard__1ThPE .alert__column__13zmG {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .alert__wizard__1ThPE .alert__column__13zmG {
      width: auto; } }
  .alert__wizard__1ThPE .alert__column__13zmG.alert__columnLeft__2GMZy {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .alert__wizard__1ThPE .alert__column__13zmG.alert__columnLeft__2GMZy {
        float: none; } }
    .alert__wizard__1ThPE .alert__column__13zmG.alert__columnLeft__2GMZy .alert__headerMessage__3Kp3a h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .alert__wizard__1ThPE .alert__column__13zmG.alert__columnLeft__2GMZy .alert__headerMessage__3Kp3a h1 {
          font-size: 28px;
          line-height: 26px; } }
    .alert__wizard__1ThPE .alert__column__13zmG.alert__columnLeft__2GMZy .alert__headerMessage__3Kp3a .alert__image__3BLbm {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .alert__wizard__1ThPE .alert__column__13zmG.alert__columnLeft__2GMZy .alert__headerMessage__3Kp3a .alert__image__3BLbm {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .alert__wizard__1ThPE .alert__column__13zmG.alert__columnLeft__2GMZy .alert__headerMessage__3Kp3a .alert__image__3BLbm {
          width: 100px; } }
  .alert__wizard__1ThPE .alert__column__13zmG.alert__columnRight__c2WA9 {
    float: right;
    margin-right: 100px; }
    .alert__wizard__1ThPE .alert__column__13zmG.alert__columnRight__c2WA9.alert__noMargin__CMV__ {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .alert__wizard__1ThPE .alert__column__13zmG.alert__columnRight__c2WA9 {
        float: none;
        margin-right: 0px; } }

.alert__bottomAlert__2y5qE {
  position: fixed;
  z-index: 130;
  left: 0px;
  right: 0px;
  color: white;
  bottom: 0px;
  transition: bottom 0.5s ease; }
  .alert__bottomAlert__2y5qE.alert__toggledDown__33_R4 {
    bottom: -400px; }
  .alert__bottomAlert__2y5qE .alert__content__2J_A9 {
    width: 380px;
    margin: 0px auto;
    background-color: #a5256f;
    color: white;
    border-radius: 8px 8px 0px 0px;
    position: relative; }
    .alert__bottomAlert__2y5qE .alert__content__2J_A9 .alert__closeIcon__24pqA {
      cursor: pointer;
      position: absolute;
      right: 12px;
      top: 12px;
      background-image: url(/static/media/bottom_alert_close_icon.dbe6e87a.svg);
      width: 12px;
      height: 12px; }
    @media screen and (max-width: 1023px) {
      .alert__bottomAlert__2y5qE .alert__content__2J_A9 {
        width: auto; } }
    .alert__bottomAlert__2y5qE .alert__content__2J_A9 .alert__container__1cAtU {
      padding: 30px;
      text-align: center;
      font-size: 1em;
      line-height: 22px; }

.alert__topAlert__3OAhi {
  position: fixed;
  z-index: 130;
  left: 0px;
  right: 0px;
  color: white;
  top: 0px;
  transition: top 0.5s ease; }
  .alert__topAlert__3OAhi.alert__toggledDown__33_R4 {
    top: -600px; }
  .alert__topAlert__3OAhi .alert__content__2J_A9 {
    width: 400px;
    margin: 0px auto;
    background-color: #a5256f;
    color: white;
    border-radius: 0px 0px 8px 8px; }
    @media screen and (max-width: 1023px) {
      .alert__topAlert__3OAhi .alert__content__2J_A9 {
        width: auto; } }
    .alert__topAlert__3OAhi .alert__content__2J_A9 .alert__container__1cAtU {
      padding: 30px;
      font-size: 1em;
      line-height: 22px; }
      .alert__topAlert__3OAhi .alert__content__2J_A9 .alert__container__1cAtU .alert__header__h_Lkz {
        font-size: 40px;
        font-weight: 900;
        font-style: italic;
        text-align: center;
        padding-bottom: 20px;
        margin-top: 10px; }
        @media screen and (max-width: 1023px) {
          .alert__topAlert__3OAhi .alert__content__2J_A9 .alert__container__1cAtU .alert__header__h_Lkz {
            width: auto;
            float: none;
            margin-top: 20px;
            margin-bottom: 0px; } }
      .alert__topAlert__3OAhi .alert__content__2J_A9 .alert__container__1cAtU .alert__message__v8Zdy {
        text-align: left;
        padding-top: 20px;
        padding-bottom: 20px; }
        .alert__topAlert__3OAhi .alert__content__2J_A9 .alert__container__1cAtU .alert__message__v8Zdy p {
          margin-bottom: 10px; }
        @media screen and (max-width: 1023px) {
          .alert__topAlert__3OAhi .alert__content__2J_A9 .alert__container__1cAtU .alert__message__v8Zdy {
            padding-top: 0px;
            padding-bottom: 0px;
            width: auto;
            float: none;
            margin-bottom: 30px; } }
      .alert__topAlert__3OAhi .alert__content__2J_A9 .alert__container__1cAtU .alert__closeBtn__27x62 {
        margin: 0px auto;
        text-align: center;
        padding-top: 30px;
        border-top: 1px solid #b83d84; }
        @media screen and (max-width: 1023px) {
          .alert__topAlert__3OAhi .alert__content__2J_A9 .alert__container__1cAtU .alert__closeBtn__27x62 {
            width: auto;
            float: none;
            padding-top: 20px;
            padding-bottom: 0px; } }
        .alert__topAlert__3OAhi .alert__content__2J_A9 .alert__container__1cAtU .alert__closeBtn__27x62 div {
          text-align: center;
          color: white;
          display: inline-block;
          height: 56px;
          border-radius: 60px;
          border: 2px solid white;
          font-size: 1.25em;
          line-height: 56px;
          font-weight: 500;
          width: 176px;
          cursor: pointer; }
          @media screen and (min-width: 321px) {
            .alert__topAlert__3OAhi .alert__content__2J_A9 .alert__container__1cAtU .alert__closeBtn__27x62 div:hover {
              background: white;
              color: #a5256f; } }
          .alert__topAlert__3OAhi .alert__content__2J_A9 .alert__container__1cAtU .alert__closeBtn__27x62 div:active {
            background: white;
            color: #a5256f; }
.emoji__icon__1_65V {
  content: "";
  display: inline-block;
  width: 22px;
  line-height: 22px;
  height: 22px;
  vertical-align: sub;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain; }
  .emoji__icon__1_65V.emoji__laugh__3kZzI {
    background-image: url(data:image/png;base64,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); }
  .emoji__icon__1_65V.emoji__question___qp0R {
    background-image: url(data:image/png;base64,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); }
  .emoji__icon__1_65V.emoji__puff__1Jg8p {
    background-image: url(data:image/png;base64,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); }
  .emoji__icon__1_65V.emoji__cool__39Eu5 {
    background-image: url(data:image/png;base64,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); }
  .emoji__icon__1_65V.emoji__class__2mfRN {
    background-image: url(data:image/png;base64,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); }
  .emoji__icon__1_65V.emoji__think__1RyrU {
    background-image: url(/static/media/think.3cd5efdc.png); }
  .emoji__icon__1_65V.emoji__smiling__2pzxU {
    background-image: url(/static/media/smiling_face.c519ea9e.png); }
.closeIcon__text__1NlS7 {
  display: none; }
  @media screen and (max-width: 1023px) {
    .closeIcon__text__1NlS7 {
      font-style: normal;
      font-weight: 500;
      font-size: 16px;
      line-height: 23px;
      color: #fff;
      display: block;
      margin-top: 0px; } }

.closeIcon__closeIcon__1uQf2 {
  background-image: url(/static/media/cross.8c25322a.svg);
  width: 60px;
  height: 60px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: transparent;
  z-index: 10;
  display: block;
  position: absolute;
  right: -20px;
  top: 0px;
  cursor: pointer; }
  @media screen and (max-width: 1023px) {
    .closeIcon__closeIcon__1uQf2.closeIcon__mobileHidden__15jLb {
      display: none; } }
  @media screen and (max-width: 1023px) {
    .closeIcon__closeIcon__1uQf2 {
      right: 0px; } }
.officeDropdown__button__o91To {
  background-color: #eff3f7; }
  .officeDropdown__button__o91To.officeDropdown__buttonPrimary__2aSaR {
    background-color: #f7ad00; }

.officeDropdown__borderedButton__2ujL9 {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.officeDropdown__primaryButton__S_hb6 {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.officeDropdown__wrapperFull__S8p3p {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .officeDropdown__wrapperFull__S8p3p {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.officeDropdown__wrapperLarge__3Sf5l {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .officeDropdown__wrapperLarge__3Sf5l {
      width: auto;
      float: none;
      position: static; } }

.officeDropdown__wrapperMedium__3k48- {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .officeDropdown__wrapperMedium__3k48- {
      width: auto;
      float: none;
      position: static; } }

.officeDropdown__wrapperSmall__56Uyh {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .officeDropdown__wrapperSmall__56Uyh {
      width: auto;
      float: none; } }

.officeDropdown__clear__1CYQe {
  clear: both; }

.officeDropdown__wizard__Z6J4p .officeDropdown__menuBackgroud__1aD2b {
  background-color: white; }

.officeDropdown__wizard__Z6J4p .officeDropdown__column__3c13A {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .officeDropdown__wizard__Z6J4p .officeDropdown__column__3c13A {
      width: auto; } }
  .officeDropdown__wizard__Z6J4p .officeDropdown__column__3c13A.officeDropdown__columnLeft__Sy2I8 {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .officeDropdown__wizard__Z6J4p .officeDropdown__column__3c13A.officeDropdown__columnLeft__Sy2I8 {
        float: none; } }
    .officeDropdown__wizard__Z6J4p .officeDropdown__column__3c13A.officeDropdown__columnLeft__Sy2I8 .officeDropdown__headerMessage__1jDIt h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .officeDropdown__wizard__Z6J4p .officeDropdown__column__3c13A.officeDropdown__columnLeft__Sy2I8 .officeDropdown__headerMessage__1jDIt h1 {
          font-size: 28px;
          line-height: 26px; } }
    .officeDropdown__wizard__Z6J4p .officeDropdown__column__3c13A.officeDropdown__columnLeft__Sy2I8 .officeDropdown__headerMessage__1jDIt .officeDropdown__image__1byq_ {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .officeDropdown__wizard__Z6J4p .officeDropdown__column__3c13A.officeDropdown__columnLeft__Sy2I8 .officeDropdown__headerMessage__1jDIt .officeDropdown__image__1byq_ {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .officeDropdown__wizard__Z6J4p .officeDropdown__column__3c13A.officeDropdown__columnLeft__Sy2I8 .officeDropdown__headerMessage__1jDIt .officeDropdown__image__1byq_ {
          width: 100px; } }
  .officeDropdown__wizard__Z6J4p .officeDropdown__column__3c13A.officeDropdown__columnRight__2QBdx {
    float: right;
    margin-right: 100px; }
    .officeDropdown__wizard__Z6J4p .officeDropdown__column__3c13A.officeDropdown__columnRight__2QBdx.officeDropdown__noMargin__1k4oJ {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .officeDropdown__wizard__Z6J4p .officeDropdown__column__3c13A.officeDropdown__columnRight__2QBdx {
        float: none;
        margin-right: 0px; } }

.officeDropdown__officeDropdown__1QzZ8 {
  width: 421px;
  background-color: #e7eef5;
  border-radius: 8px;
  position: relative;
  cursor: pointer;
  overflow: hidden; }
  @media screen and (max-width: 1023px) {
    .officeDropdown__officeDropdown__1QzZ8 {
      width: auto;
      background: none; } }
  .officeDropdown__officeDropdown__1QzZ8:focus {
    outline: none; }
  @media screen and (min-width: 321px) {
    .officeDropdown__officeDropdown__1QzZ8:hover .officeDropdown__header__2ZFBL {
      background: #d7e2ee; } }
  .officeDropdown__officeDropdown__1QzZ8.officeDropdown__expanded__1DP2I .officeDropdown__header__2ZFBL {
    display: none; }
  .officeDropdown__officeDropdown__1QzZ8.officeDropdown__expanded__1DP2I .officeDropdown__list__MeV3U {
    display: block; }
  @media screen and (min-width: 321px) {
    .officeDropdown__officeDropdown__1QzZ8.officeDropdown__expanded__1DP2I:hover .officeDropdown__header__2ZFBL {
      background: #e3eaf1; } }
  .officeDropdown__officeDropdown__1QzZ8.officeDropdown__expanded__1DP2I:active .officeDropdown__header__2ZFBL {
    background: #e3eaf1; }
  .officeDropdown__officeDropdown__1QzZ8 .officeDropdown__header__2ZFBL {
    height: 69px;
    font-size: 16px;
    font-weight: 500;
    padding-left: 20px;
    padding-right: 20px;
    color: #333333; }
    @media screen and (max-width: 1023px) {
      .officeDropdown__officeDropdown__1QzZ8 .officeDropdown__header__2ZFBL {
        padding-left: 10px;
        padding-right: 0px; } }
    .officeDropdown__officeDropdown__1QzZ8 .officeDropdown__header__2ZFBL .officeDropdown__arrowIcon__181bo {
      width: 12px;
      height: 7px;
      position: absolute;
      right: 24px;
      top: 31px;
      background-image: url(/static/media/dropdownArrowDown.cc060e52.svg); }
      @media screen and (max-width: 1023px) {
        .officeDropdown__officeDropdown__1QzZ8 .officeDropdown__header__2ZFBL .officeDropdown__arrowIcon__181bo {
          right: 8px; } }
    .officeDropdown__officeDropdown__1QzZ8 .officeDropdown__header__2ZFBL .officeDropdown__title__3L5rd {
      color: black;
      font-size: 16px;
      font-weight: 500;
      line-height: 18px;
      padding-top: 16px; }
    .officeDropdown__officeDropdown__1QzZ8 .officeDropdown__header__2ZFBL .officeDropdown__subTitle__aKDFD {
      color: black;
      font-size: 12px;
      margin-top: 3px;
      line-height: 18px; }
  .officeDropdown__officeDropdown__1QzZ8 .officeDropdown__list__MeV3U {
    display: none; }
    @media screen and (max-width: 1023px) {
      .officeDropdown__officeDropdown__1QzZ8 .officeDropdown__list__MeV3U {
        background: none;
        position: relative;
        top: 0px; } }
    .officeDropdown__officeDropdown__1QzZ8 .officeDropdown__list__MeV3U .officeDropdown__item__3TpjO {
      padding-left: 20px;
      padding-right: 16px;
      padding-top: 12px;
      padding-bottom: 9px; }
      @media screen and (max-width: 1023px) {
        .officeDropdown__officeDropdown__1QzZ8 .officeDropdown__list__MeV3U .officeDropdown__item__3TpjO {
          padding-left: 10px;
          padding-right: 0px; } }
      @media screen and (min-width: 321px) {
        .officeDropdown__officeDropdown__1QzZ8 .officeDropdown__list__MeV3U .officeDropdown__item__3TpjO:hover {
          background: #d7e2ee; } }
      .officeDropdown__officeDropdown__1QzZ8 .officeDropdown__list__MeV3U .officeDropdown__item__3TpjO:active {
        background: #d7e2ee; }
      .officeDropdown__officeDropdown__1QzZ8 .officeDropdown__list__MeV3U .officeDropdown__item__3TpjO:first-child {
        margin-top: 8px; }
      .officeDropdown__officeDropdown__1QzZ8 .officeDropdown__list__MeV3U .officeDropdown__item__3TpjO:last-child {
        margin-bottom: 8px; }
      .officeDropdown__officeDropdown__1QzZ8 .officeDropdown__list__MeV3U .officeDropdown__item__3TpjO .officeDropdown__title__3L5rd {
        font-size: 16px;
        font-weight: 500;
        color: #333333;
        line-height: 14px; }
        .officeDropdown__officeDropdown__1QzZ8 .officeDropdown__list__MeV3U .officeDropdown__item__3TpjO .officeDropdown__title__3L5rd .officeDropdown__subTitle__aKDFD {
          color: black;
          font-size: 12px;
          margin-top: 3px;
          line-height: 18px; }
      .officeDropdown__officeDropdown__1QzZ8 .officeDropdown__list__MeV3U .officeDropdown__item__3TpjO .officeDropdown__select__PAmSZ {
        float: right;
        width: 19px;
        height: 19px;
        border: 1px solid #9fb0b5;
        border-radius: 20px;
        margin-top: 4px; }
      .officeDropdown__officeDropdown__1QzZ8 .officeDropdown__list__MeV3U .officeDropdown__item__3TpjO.officeDropdown__selected__2HFkh .officeDropdown__count__2ctFa {
        color: #d3014c; }
      .officeDropdown__officeDropdown__1QzZ8 .officeDropdown__list__MeV3U .officeDropdown__item__3TpjO.officeDropdown__selected__2HFkh .officeDropdown__select__PAmSZ {
        background-color: #d3014c;
        border: 1px solid #d3014c;
        background-image: url(/static/media/dropdownSelectArrow.90a546bc.svg);
        background-position: center center;
        background-repeat: no-repeat; }
.calendar__button__HUDmh {
  background-color: #eff3f7; }
  .calendar__button__HUDmh.calendar__buttonPrimary__1N72t {
    background-color: #f7ad00; }

.calendar__borderedButton__1-UZk {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.calendar__primaryButton__1TA8Y {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.calendar__wrapperFull__CFNgD {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .calendar__wrapperFull__CFNgD {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.calendar__wrapperLarge__21DxV {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .calendar__wrapperLarge__21DxV {
      width: auto;
      float: none;
      position: static; } }

.calendar__wrapperMedium__22uop {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .calendar__wrapperMedium__22uop {
      width: auto;
      float: none;
      position: static; } }

.calendar__wrapperSmall__qKIR0 {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .calendar__wrapperSmall__qKIR0 {
      width: auto;
      float: none; } }

.calendar__clear__3UGQA {
  clear: both; }

.calendar__wizard__31ByS .calendar__menuBackgroud__1-Q47 {
  background-color: white; }

.calendar__wizard__31ByS .calendar__column__3cS5g {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .calendar__wizard__31ByS .calendar__column__3cS5g {
      width: auto; } }
  .calendar__wizard__31ByS .calendar__column__3cS5g.calendar__columnLeft__27BaF {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .calendar__wizard__31ByS .calendar__column__3cS5g.calendar__columnLeft__27BaF {
        float: none; } }
    .calendar__wizard__31ByS .calendar__column__3cS5g.calendar__columnLeft__27BaF .calendar__headerMessage__3oYOj h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .calendar__wizard__31ByS .calendar__column__3cS5g.calendar__columnLeft__27BaF .calendar__headerMessage__3oYOj h1 {
          font-size: 28px;
          line-height: 26px; } }
    .calendar__wizard__31ByS .calendar__column__3cS5g.calendar__columnLeft__27BaF .calendar__headerMessage__3oYOj .calendar__image__pUCiV {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .calendar__wizard__31ByS .calendar__column__3cS5g.calendar__columnLeft__27BaF .calendar__headerMessage__3oYOj .calendar__image__pUCiV {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .calendar__wizard__31ByS .calendar__column__3cS5g.calendar__columnLeft__27BaF .calendar__headerMessage__3oYOj .calendar__image__pUCiV {
          width: 100px; } }
  .calendar__wizard__31ByS .calendar__column__3cS5g.calendar__columnRight__3ijMY {
    float: right;
    margin-right: 100px; }
    .calendar__wizard__31ByS .calendar__column__3cS5g.calendar__columnRight__3ijMY.calendar__noMargin__3s9Lf {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .calendar__wizard__31ByS .calendar__column__3cS5g.calendar__columnRight__3ijMY {
        float: none;
        margin-right: 0px; } }

.calendar__calendar__X_1jE {
  display: flex;
  justify-content: space-between; }
  .calendar__calendar__X_1jE .calendar__separator__2ot7p {
    height: 10px;
    background-color: transparent; }
  .calendar__calendar__X_1jE .calendar__timeline__3g_fl {
    margin-top: 26px; }
    .calendar__calendar__X_1jE .calendar__timeline__3g_fl .calendar__item__Q8Rfy {
      font-size: 0.75em;
      color: #57686c;
      margin-bottom: 4px;
      height: 37px; }
  @media screen and (max-width: 1023px) {
    .calendar__calendar__X_1jE.calendar__withDaySubtitles__1acLN .calendar__item__Q8Rfy:first-child {
      margin-top: 44px; } }
  .calendar__calendar__X_1jE .calendar__column__3cS5g {
    width: 100%;
    margin-left: 4px;
    text-align: center; }
    .calendar__calendar__X_1jE .calendar__column__3cS5g .calendar__item__Q8Rfy.calendar__icon__1talP {
      margin-bottom: 4px;
      width: 25px;
      height: 25px; }
      .calendar__calendar__X_1jE .calendar__column__3cS5g .calendar__item__Q8Rfy.calendar__icon__1talP:first-of-type {
        margin-top: 26px; }
    .calendar__calendar__X_1jE .calendar__column__3cS5g .calendar__title__24cVy {
      color: #97a5aa;
      font-size: 0.75em;
      font-weight: 500;
      text-transform: uppercase;
      text-align: center;
      margin-bottom: 6px;
      line-height: 19px; }
      @media screen and (max-width: 1023px) {
        .calendar__calendar__X_1jE .calendar__column__3cS5g .calendar__title__24cVy {
          display: block;
          text-align: center;
          padding-left: 0px;
          padding-right: 0px;
          font-size: 0.5em; } }
      .calendar__calendar__X_1jE .calendar__column__3cS5g .calendar__title__24cVy .calendar__subTitle__6qosd {
        color: #0068b4;
        font-size: 15px;
        font-weight: 500;
        margin-right: 6px; }
        @media screen and (max-width: 1023px) {
          .calendar__calendar__X_1jE .calendar__column__3cS5g .calendar__title__24cVy .calendar__subTitle__6qosd {
            display: block;
            margin: 0px auto;
            text-align: center; } }
        .calendar__calendar__X_1jE .calendar__column__3cS5g .calendar__title__24cVy .calendar__subTitle__6qosd.calendar__active__3AJr3 {
          background-color: #ab0069;
          color: white;
          text-align: center;
          border-radius: 20px;
          line-height: 20px;
          width: 20px;
          display: inline-block; }
          @media screen and (max-width: 1023px) {
            .calendar__calendar__X_1jE .calendar__column__3cS5g .calendar__title__24cVy .calendar__subTitle__6qosd.calendar__active__3AJr3 {
              display: block;
              margin: 0px auto;
              line-height: 19px; } }
      .calendar__calendar__X_1jE .calendar__column__3cS5g .calendar__title__24cVy.calendar__bordered__2JHYM {
        border: 1px solid #d0d7de;
        border-radius: 2px;
        padding-left: 14px;
        padding-right: 14px;
        display: inline-block;
        cursor: pointer; }
        @media screen and (max-width: 1023px) {
          .calendar__calendar__X_1jE .calendar__column__3cS5g .calendar__title__24cVy.calendar__bordered__2JHYM {
            display: block;
            text-align: center;
            padding-left: 0px;
            padding-right: 0px; } }
        @media screen and (min-width: 321px) {
          .calendar__calendar__X_1jE .calendar__column__3cS5g .calendar__title__24cVy.calendar__bordered__2JHYM:hover {
            background-color: #f0f5fb; } }
        .calendar__calendar__X_1jE .calendar__column__3cS5g .calendar__title__24cVy.calendar__bordered__2JHYM:active {
          background-color: #f0f5fb; }
    .calendar__calendar__X_1jE .calendar__column__3cS5g .calendar__cell__1kvxZ {
      background-color: #e3eaf1;
      border-radius: 4px;
      margin-bottom: 4px;
      height: 37px;
      position: relative; }
      .calendar__calendar__X_1jE .calendar__column__3cS5g .calendar__cell__1kvxZ.calendar__clickable__3phUt {
        cursor: pointer; }
        @media screen and (min-width: 321px) {
          .calendar__calendar__X_1jE .calendar__column__3cS5g .calendar__cell__1kvxZ.calendar__clickable__3phUt:hover {
            background-color: #cadae9; } }
        .calendar__calendar__X_1jE .calendar__column__3cS5g .calendar__cell__1kvxZ.calendar__clickable__3phUt:active {
          background-color: #cadae9; }
      .calendar__calendar__X_1jE .calendar__column__3cS5g .calendar__cell__1kvxZ .calendar__event__3qQ1W {
        z-index: 2;
        position: absolute;
        left: 0px;
        top: 0px;
        right: 0px;
        border-radius: 4px; }
        .calendar__calendar__X_1jE .calendar__column__3cS5g .calendar__cell__1kvxZ .calendar__event__3qQ1W.calendar__clickable__3phUt {
          cursor: pointer; }
          @media screen and (min-width: 321px) {
            .calendar__calendar__X_1jE .calendar__column__3cS5g .calendar__cell__1kvxZ .calendar__event__3qQ1W.calendar__clickable__3phUt:hover {
              background-color: #cadae9; } }
          .calendar__calendar__X_1jE .calendar__column__3cS5g .calendar__cell__1kvxZ .calendar__event__3qQ1W.calendar__clickable__3phUt:active {
            background-color: #cadae9; }
        .calendar__calendar__X_1jE .calendar__column__3cS5g .calendar__cell__1kvxZ .calendar__event__3qQ1W.calendar__round__1EiPW {
          background: none;
          text-align: center;
          z-index: 4; }
          .calendar__calendar__X_1jE .calendar__column__3cS5g .calendar__cell__1kvxZ .calendar__event__3qQ1W.calendar__round__1EiPW:before {
            content: "";
            width: 10px;
            height: 10px;
            background: yellow;
            display: inline-block; }
.individual__button__2sk3x {
  background-color: #eff3f7; }
  .individual__button__2sk3x.individual__buttonPrimary__vYE4m {
    background-color: #f7ad00; }

.individual__borderedButton__lD-h4 {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.individual__primaryButton__llcNq {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.individual__wrapperFull__24UXq {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .individual__wrapperFull__24UXq {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.individual__wrapperLarge__2AFAt {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .individual__wrapperLarge__2AFAt {
      width: auto;
      float: none;
      position: static; } }

.individual__wrapperMedium__8nvym {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .individual__wrapperMedium__8nvym {
      width: auto;
      float: none;
      position: static; } }

.individual__wrapperSmall__W0uxe {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .individual__wrapperSmall__W0uxe {
      width: auto;
      float: none; } }

.individual__clear__1iUpl {
  clear: both; }

.individual__wizard__3CIg- .individual__menuBackgroud__3_yFD {
  background-color: white; }

.individual__wizard__3CIg- .individual__column__3r360 {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .individual__wizard__3CIg- .individual__column__3r360 {
      width: auto; } }
  .individual__wizard__3CIg- .individual__column__3r360.individual__columnLeft__Jxhze {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .individual__wizard__3CIg- .individual__column__3r360.individual__columnLeft__Jxhze {
        float: none; } }
    .individual__wizard__3CIg- .individual__column__3r360.individual__columnLeft__Jxhze .individual__headerMessage__8E0mz h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .individual__wizard__3CIg- .individual__column__3r360.individual__columnLeft__Jxhze .individual__headerMessage__8E0mz h1 {
          font-size: 28px;
          line-height: 26px; } }
    .individual__wizard__3CIg- .individual__column__3r360.individual__columnLeft__Jxhze .individual__headerMessage__8E0mz .individual__image__2VJ_v {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .individual__wizard__3CIg- .individual__column__3r360.individual__columnLeft__Jxhze .individual__headerMessage__8E0mz .individual__image__2VJ_v {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .individual__wizard__3CIg- .individual__column__3r360.individual__columnLeft__Jxhze .individual__headerMessage__8E0mz .individual__image__2VJ_v {
          width: 100px; } }
  .individual__wizard__3CIg- .individual__column__3r360.individual__columnRight__2o9cP {
    float: right;
    margin-right: 100px; }
    .individual__wizard__3CIg- .individual__column__3r360.individual__columnRight__2o9cP.individual__noMargin__1JVJi {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .individual__wizard__3CIg- .individual__column__3r360.individual__columnRight__2o9cP {
        float: none;
        margin-right: 0px; } }

.individual__image__2VJ_v .individual__teacherIcon__b2JHU {
  width: 56px;
  height: 54px;
  margin: 0px auto;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/static/media/teacherIcon.97728cf9.png);
  display: block;
  margin-bottom: 10px; }

.individual__image__2VJ_v .individual__sleuthIcon__2-na5 {
  width: 56px;
  height: 54px;
  margin: 0px auto;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/static/media/female-sleuth.ba60b873.png);
  display: block;
  margin-bottom: 10px; }

.individual__languageDropdownWrapper__1-1zj {
  margin-top: 10px; }
  @media screen and (max-width: 1023px) {
    .individual__languageDropdownWrapper__1-1zj {
      margin-left: 16px;
      margin-top: 20px; } }

.individual__topDropdown__38gen {
  width: 421px;
  margin: 20px auto; }
  @media screen and (max-width: 1023px) {
    .individual__topDropdown__38gen {
      width: auto;
      border-top: 1px solid #d0d7de;
      margin: 0px;
      padding-top: 5px;
      padding-bottom: 5px;
      margin-right: 20px;
      margin-left: 20px; } }

.individual__teachersSlider__Rhjmb {
  position: relative; }
  .individual__teachersSlider__Rhjmb:before {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    height: 195px;
    background-color: #a5256f; }
  .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 {
    width: 1183px;
    margin: 0px auto;
    padding-top: 40px;
    position: relative;
    height: 205px; }
    @media screen and (max-width: 1023px) {
      .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 {
        width: auto; } }
    .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__sliderInner__b_0ea {
      left: 100px;
      right: 100px;
      position: absolute; }
      .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__sliderInner__b_0ea > div:nth-child(2) {
        overflow: hidden; }
      @media screen and (max-width: 1023px) {
        .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__sliderInner__b_0ea {
          width: auto;
          left: 0px;
          right: 0px; } }
    .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__prevArrow__fIQid {
      background-color: #d865a7;
      background-image: url(/static/media/teacherSliderPrevArrow.7bca6d39.svg);
      background-repeat: no-repeat;
      background-position: center;
      width: 32px;
      height: 64px;
      position: absolute;
      left: -72px;
      top: 25px;
      border-radius: 4px;
      cursor: pointer; }
      @media screen and (min-width: 321px) {
        .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__prevArrow__fIQid:hover {
          background-color: #e165ac; } }
      .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__prevArrow__fIQid:active {
        background-color: #e165ac; }
      .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__prevArrow__fIQid.individual__hidden__3da8H {
        display: none; }
      @media screen and (max-width: 1023px) {
        .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__prevArrow__fIQid {
          display: none; } }
    .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__nextArrow__1RFzY {
      background-color: #d865a7;
      background-image: url(/static/media/teacherSliderNextArrow.80ea82f1.svg);
      background-repeat: no-repeat;
      background-position: center;
      width: 32px;
      height: 64px;
      position: absolute;
      right: -72px;
      top: 25px;
      border-radius: 4px;
      cursor: pointer; }
      .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__nextArrow__1RFzY.individual__hidden__3da8H {
        display: none; }
      @media screen and (min-width: 321px) {
        .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__nextArrow__1RFzY:hover {
          background-color: #e165ac; } }
      .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__nextArrow__1RFzY:active {
        background-color: #e165ac; }
      @media screen and (max-width: 1023px) {
        .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__nextArrow__1RFzY {
          display: none; } }
    .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__teacher__1AT0n {
      width: 300px;
      float: left;
      margin-right: 40px;
      border-radius: 4px;
      background-color: white;
      overflow: hidden;
      position: relative;
      cursor: pointer; }
      @media screen and (max-width: 1023px) {
        .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__teacher__1AT0n {
          width: 295px;
          margin-right: 20px; } }
      @media screen and (max-width: 321px) {
        .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__teacher__1AT0n {
          width: 255px;
          margin-right: 20px; } }
      @media screen and (min-width: 321px) {
        .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__teacher__1AT0n:hover .individual__bottomBar__3JJEj {
          background-color: #d7e2ee; } }
      .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__teacher__1AT0n:active .individual__bottomBar__3JJEj {
        background-color: #d7e2ee; }
      .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__teacher__1AT0n:before {
        content: "";
        position: absolute;
        right: 8px;
        top: 8px;
        display: block;
        width: 24px;
        height: 24px;
        border-radius: 24px;
        background-color: #a5256f;
        background-position: center;
        background-repeat: no-repeat;
        background-image: url(/static/media/infoIcon.8f414f97.svg); }
      .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__teacher__1AT0n .individual__photo__2R3f1 {
        width: 120px;
        float: left;
        height: 155px;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        margin-right: 8px; }
      .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__teacher__1AT0n .individual__title__86a1D {
        font-size: 20px;
        font-weight: 900;
        color: #181b1c;
        font-style: italic;
        line-height: 22px;
        margin-top: 35px;
        padding-right: 10px;
        min-height: 44px; }
        @media screen and (max-width: 321px) {
          .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__teacher__1AT0n .individual__title__86a1D {
            font-size: 18px;
            line-height: 20px; } }
      .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__teacher__1AT0n .individual__level__3AMaV {
        margin-top: 20px;
        font-size: 16px;
        line-height: 18px;
        color: #333333;
        font-weight: 500;
        padding-right: 10px; }
        @media screen and (max-width: 321px) {
          .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__teacher__1AT0n .individual__level__3AMaV {
            font-size: 14px; } }
      .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__teacher__1AT0n .individual__bottomBar__3JJEj {
        clear: both;
        background-color: #e3eaf1;
        line-height: 50px;
        color: #57686c;
        font-size: 16px;
        display: flex;
        justify-content: space-between;
        padding-left: 20px;
        padding-right: 20px; }
        .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__teacher__1AT0n .individual__bottomBar__3JJEj .individual__address__ZOKHg {
          display: inline-block; }
          .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__teacher__1AT0n .individual__bottomBar__3JJEj .individual__address__ZOKHg:before {
            content: "";
            background-image: url(/static/media/placeMarkerIcon.22233b62.svg);
            width: 15px;
            height: 20px;
            display: inline-block;
            vertical-align: sub;
            margin-right: 8px; }
        .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__teacher__1AT0n .individual__bottomBar__3JJEj .individual__comments__3r_Z8 {
          display: inline-block; }
          .individual__teachersSlider__Rhjmb .individual__sliderContainer__2N0Z0 .individual__teacher__1AT0n .individual__bottomBar__3JJEj .individual__comments__3r_Z8:before {
            content: "";
            background-image: url(/static/media/commentIcon.e33cbbb4.svg);
            display: inline-block;
            width: 18px;
            height: 17px;
            vertical-align: sub;
            margin-right: 8px; }

.individual__callAdminButton__MX7I- {
  line-height: 60px;
  font-style: normal;
  font-weight: 500;
  line-height: 29px;
  font-size: 18px;
  background: #f8aa00;
  color: white;
  border: 2px solid #f8aa00;
  box-sizing: border-box;
  border-radius: 100px;
  cursor: pointer;
  width: 280px;
  margin: 0px auto;
  display: block;
  line-height: 60px;
  text-align: center;
  margin-top: 20px; }

.individual__selectButton__1ejLb {
  text-align: center;
  margin-top: 28px;
  margin-bottom: 40px; }

.individual__schedulePlaceholder__25wL7 {
  height: 587px;
  clear: both;
  padding-top: 100px; }

.individual__legend__1QKqM {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px; }
  .individual__legend__1QKqM .individual__icon__1nix2 {
    width: 16px;
    height: 16px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: sub;
    margin-right: 10px;
    margin-left: 8px; }
    @media screen and (max-width: 321px) {
      .individual__legend__1QKqM .individual__icon__1nix2 {
        margin-right: 5px;
        margin-left: 2px; } }
    .individual__legend__1QKqM .individual__icon__1nix2.individual__selectIcon__dbY5G {
      background-image: url(/static/media/calendarLegendSelIcon.c266d73c.svg); }
    .individual__legend__1QKqM .individual__icon__1nix2.individual__teacherIcon__b2JHU {
      background-image: url(/static/media/calendarTeacherMask.bf0a8077.svg); }
    .individual__legend__1QKqM .individual__icon__1nix2.individual__calendarCancelIcon__tX-Em {
      width: 17px;
      background-image: url(/static/media/calendarCancelIcon.0484bb7f.svg); }
  .individual__legend__1QKqM .individual__text__3stRN {
    display: inline-block;
    font-size: 12px;
    color: #97a5aa;
    text-transform: uppercase;
    font-weight: 500;
    margin-right: 10px; }

.individual__teacherScheduleCalendarEvent__3rcXD {
  background-color: #0068b4; }

.individual__clientCalendarEvent__ZoQmV {
  cursor: pointer;
  background-color: #a5256f;
  z-index: 3 !important;
  color: white; }
  .individual__clientCalendarEvent__ZoQmV .individual__day___BDet {
    margin-top: 24px;
    font-size: 12px;
    line-height: 12px;
    text-align: center;
    font-weight: bold; }
  .individual__clientCalendarEvent__ZoQmV .individual__time__1Jmxo {
    font-size: 10px;
    margin-top: 8px;
    font-weight: bold; }

.individual__clientCalendarRoomEvent__34TzV {
  background: #0068b4;
  background-image: url(/static/media/calendarEventPostponeIcon.d83b1357.svg);
  background-repeat: no-repeat;
  background-position: center; }
  .individual__clientCalendarRoomEvent__34TzV:hover {
    cursor: pointer; }

.individual__calendarContainer__3Mumt {
  position: relative; }
  .individual__calendarContainer__3Mumt .individual__loader__1cQM7 {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 8;
    background-color: rgba(255, 255, 255, 0.8);
    padding-top: 150px; }

.individual__teacherLoadingStatusContiner__HyMik {
  background-color: #a5256f;
  position: fixed;
  left: 0px;
  right: 0px;
  bottom: 0px;
  color: white;
  text-align: center;
  line-height: 38px;
  z-index: 9; }
  .individual__teacherLoadingStatusContiner__HyMik .individual__message__gAZdR {
    width: 380px;
    margin: 0px auto;
    text-align: left;
    padding: 20px; }
    @media screen and (max-width: 1023px) {
      .individual__teacherLoadingStatusContiner__HyMik .individual__message__gAZdR {
        width: auto; } }
    .individual__teacherLoadingStatusContiner__HyMik .individual__message__gAZdR .individual__header__12aIO {
      font-size: 24px;
      font-weight: 500;
      line-height: 29px; }
    .individual__teacherLoadingStatusContiner__HyMik .individual__message__gAZdR .individual__text__3stRN {
      font-size: 16px;
      line-height: 22px;
      margin-top: 20px; }

.individual__teacherMaskCalendarEvent__aRSrz {
  background-color: #30b26c; }
  .individual__teacherMaskCalendarEvent__aRSrz.individual__forbidden__1IoHp {
    opacity: 0.4;
    cursor: not-allowed !important; }

@media screen and (max-width: 1023px) {
  .individual__teacherConfirmation__1uX5v {
    padding-bottom: 144px; } }

.individual__teacherConfirmation__1uX5v > .individual__photo__2R3f1 {
  width: 354px;
  height: 240px;
  float: left;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center top; }
  @media screen and (max-width: 1023px) {
    .individual__teacherConfirmation__1uX5v > .individual__photo__2R3f1 {
      width: auto;
      float: none;
      height: 160px; } }

.individual__teacherConfirmation__1uX5v .individual__rightInfo__1eBZ0 {
  width: 380px;
  float: right;
  padding-top: 80px; }
  @media screen and (max-width: 1023px) {
    .individual__teacherConfirmation__1uX5v .individual__rightInfo__1eBZ0 {
      width: auto;
      float: none;
      padding-top: 20px;
      padding-left: 20px;
      padding-right: 20px; } }
  .individual__teacherConfirmation__1uX5v .individual__rightInfo__1eBZ0 .individual__pattern__1Vdfy {
    width: 183px;
    height: 63px;
    float: right;
    background-image: url(/static/media/teacherProfilePattern.6ee5f798.svg); }
    @media screen and (max-width: 1023px) {
      .individual__teacherConfirmation__1uX5v .individual__rightInfo__1eBZ0 .individual__pattern__1Vdfy {
        margin-right: -20px;
        width: 120px; } }
  .individual__teacherConfirmation__1uX5v .individual__rightInfo__1eBZ0 > .individual__title__86a1D {
    font-size: 26px;
    line-height: 31px;
    font-weight: 800;
    font-style: italic;
    color: #181b1c;
    margin-bottom: 33px; }

.individual__teacherConfirmation__1uX5v .individual__data__3dxKf {
  clear: both;
  background-color: #a5256f;
  padding: 40px;
  color: white;
  border-radius: 8px; }
  @media screen and (max-width: 1023px) {
    .individual__teacherConfirmation__1uX5v .individual__data__3dxKf {
      border-radius: 12px;
      margin: 0 15px; } }
  .individual__teacherConfirmation__1uX5v .individual__data__3dxKf .individual__name__2F5Hu {
    width: 50%;
    float: left;
    font-size: 28px;
    line-height: 32px;
    font-weight: 900;
    font-style: italic; }
    @media screen and (max-width: 1023px) {
      .individual__teacherConfirmation__1uX5v .individual__data__3dxKf .individual__name__2F5Hu {
        width: auto;
        float: none;
        margin-bottom: 20px; } }
  .individual__teacherConfirmation__1uX5v .individual__data__3dxKf .individual__text__3stRN {
    float: right;
    width: 50%;
    font-size: 14px;
    line-height: 22px;
    word-wrap: break-word; }
    @media screen and (max-width: 1023px) {
      .individual__teacherConfirmation__1uX5v .individual__data__3dxKf .individual__text__3stRN {
        width: auto;
        float: none; } }

@media screen and (max-width: 1023px) {
  .individual__teacherConfirmation__1uX5v .individual__buttonsContainer__2D9km {
    width: auto;
    padding-left: 20px;
    padding-right: 20px; } }

.individual__teacherConfirmation__1uX5v .individual__buttonsContainer__2D9km .individual__buttons__2VLbu {
  display: flex;
  justify-content: space-between;
  width: 270px;
  margin: 0px auto;
  margin-top: 96px;
  margin-bottom: 150px; }
  @media screen and (max-width: 1023px) {
    .individual__teacherConfirmation__1uX5v .individual__buttonsContainer__2D9km .individual__buttons__2VLbu {
      width: auto;
      justify-content: space-around;
      margin: 0px;
      padding-top: 30px;
      padding-bottom: 80px; } }
  .individual__teacherConfirmation__1uX5v .individual__buttonsContainer__2D9km .individual__buttons__2VLbu .individual__noBorders__19VJw {
    border: 2px solid white; }

.individual__modalInfoIcon__30p5k {
  width: 24px;
  height: 24px;
  display: block;
  float: right;
  margin-right: 20px;
  margin-top: 20px;
  background-color: #d865a7;
  border-radius: 24px;
  background-image: url(/static/media/infoIcon.8f414f97.svg);
  background-repeat: no-repeat;
  background-position: center; }

@media screen and (max-width: 1023px) {
  .individual__scheduleSetter__1BUUE {
    padding-bottom: 144px; } }

.individual__scheduleSetter__1BUUE .individual__patternWrapper__sVbka {
  display: flex;
  margin: 0 auto;
  margin-top: 40px; }
  @media screen and (max-width: 767px) {
    .individual__scheduleSetter__1BUUE .individual__patternWrapper__sVbka {
      display: block;
      text-align: center; } }
  .individual__scheduleSetter__1BUUE .individual__patternWrapper__sVbka h3 {
    color: black;
    font-size: 56px;
    line-height: 53px;
    font-style: italic;
    font-weight: 900;
    margin: 0 16px;
    text-wrap: nowrap; }
    @media screen and (max-width: 767px) {
      .individual__scheduleSetter__1BUUE .individual__patternWrapper__sVbka h3 {
        font-size: 32px; } }

.individual__scheduleSetter__1BUUE .individual__subtitleWrapper__nGHg3 {
  text-align: center;
  margin-top: 8px; }

.individual__scheduleSetter__1BUUE .individual__subtitle__3MvbN {
  color: #9fb0b5;
  font-size: 14px;
  margin-right: 4px; }

.individual__scheduleSetter__1BUUE .individual__pattern__1Vdfy {
  width: 138px;
  height: 49px;
  background-image: url(/static/media/teacherSelectPattern.7365f4aa.svg);
  margin-right: auto; }
  @media screen and (max-width: 767px) {
    .individual__scheduleSetter__1BUUE .individual__pattern__1Vdfy {
      display: none; } }
  .individual__scheduleSetter__1BUUE .individual__pattern__1Vdfy.individual__reversed__3IGvB {
    transform: rotate(180deg);
    margin-right: unset;
    margin-left: auto; }

.individual__scheduleSetter__1BUUE .individual__header__12aIO {
  color: #181b1c;
  font-weight: 500;
  position: relative;
  margin: 40px auto 0 auto;
  font-style: italic;
  font-weight: 900;
  font-size: 26px;
  line-height: 33px;
  text-align: center; }
  .individual__scheduleSetter__1BUUE .individual__header__12aIO.individual__small__aE94J {
    width: 344px;
    margin: 0px auto;
    line-height: 29px;
    margin-top: 40px;
    text-align: center; }
    @media screen and (max-width: 1023px) {
      .individual__scheduleSetter__1BUUE .individual__header__12aIO.individual__small__aE94J {
        width: auto;
        text-align: left;
        line-height: 29px;
        text-align: center;
        padding-left: 16px;
        padding-right: 16px; } }
  @media screen and (max-width: 1023px) {
    .individual__scheduleSetter__1BUUE .individual__header__12aIO {
      font-style: italic;
      font-weight: 900;
      font-size: 16px;
      line-height: 21px;
      text-align: center;
      width: 90%; } }

.individual__scheduleSetter__1BUUE .individual__subHeader__3kJk2 {
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  width: 400px;
  margin: 0px auto;
  margin-top: 20px; }
  @media screen and (max-width: 1023px) {
    .individual__scheduleSetter__1BUUE .individual__subHeader__3kJk2 {
      width: auto;
      padding-left: 16px;
      padding-right: 16px; } }

.individual__scheduleSetter__1BUUE .individual__options__5yWcO {
  width: 380px;
  margin: 0px auto;
  margin-top: 40px; }
  @media screen and (max-width: 1023px) {
    .individual__scheduleSetter__1BUUE .individual__options__5yWcO {
      width: auto;
      padding-left: 16px;
      padding-right: 16px; } }
  .individual__scheduleSetter__1BUUE .individual__options__5yWcO .individual__roomEventOption__kQkkY {
    overflow: hidden;
    height: 60px;
    position: relative;
    border-radius: 4px;
    background-color: #e3eaf1;
    margin-top: 8px;
    padding-left: 24px;
    color: black;
    font-size: 16px;
    font-weight: 500;
    cursor: pointer; }
    .individual__scheduleSetter__1BUUE .individual__options__5yWcO .individual__roomEventOption__kQkkY .individual__day___BDet {
      margin-top: 14px;
      line-height: 16px; }
    .individual__scheduleSetter__1BUUE .individual__options__5yWcO .individual__roomEventOption__kQkkY .individual__date__6ugPF {
      margin-top: 3px;
      font-size: 12px; }
    .individual__scheduleSetter__1BUUE .individual__options__5yWcO .individual__roomEventOption__kQkkY:before {
      content: "";
      position: absolute;
      top: 20px;
      right: 24px;
      width: 19px;
      height: 19px;
      border: 1px solid #9fb0b5;
      border-radius: 20px; }
    .individual__scheduleSetter__1BUUE .individual__options__5yWcO .individual__roomEventOption__kQkkY.individual__selected__2ReKt {
      background-color: #0068b4;
      color: white; }
      .individual__scheduleSetter__1BUUE .individual__options__5yWcO .individual__roomEventOption__kQkkY.individual__selected__2ReKt:before {
        background-color: white;
        border: 1px solid white;
        background-image: url(/static/media/dropdownSelectOptionArrow.f9cf5e5b.svg);
        background-position: center center;
        background-repeat: no-repeat; }

.individual__scheduleSetter__1BUUE .individual__counter__1v2Mi {
  margin: 0px auto;
  width: 288px;
  background-color: #e6ebf0;
  display: flex;
  justify-content: space-between;
  border-radius: 40px;
  margin-top: 40px; }
  @media screen and (max-width: 1023px) {
    .individual__scheduleSetter__1BUUE .individual__counter__1v2Mi {
      margin-left: 16px;
      margin-right: 16px;
      width: auto; } }
  .individual__scheduleSetter__1BUUE .individual__counter__1v2Mi .individual__plusButton__3VUz9 {
    line-height: 40px;
    width: 40px;
    color: #97a5aa;
    font-size: 28px;
    text-align: center;
    cursor: pointer; }
  .individual__scheduleSetter__1BUUE .individual__counter__1v2Mi .individual__minusButton__np2gt {
    line-height: 40px;
    width: 40px;
    color: #97a5aa;
    font-size: 28px;
    text-align: center;
    cursor: pointer; }
  .individual__scheduleSetter__1BUUE .individual__counter__1v2Mi .individual__value__2bpfv {
    color: white;
    font-size: 24px;
    text-align: center;
    border-radius: 40px;
    background-color: #a5256f;
    line-height: 40px;
    width: 40px; }

.individual__scheduleSetter__1BUUE .individual__calendar__CynXL {
  margin-top: 20px;
  padding-bottom: 200px; }

.individual__scheduleSetter__1BUUE .individual__statusBar__2gCoW {
  position: fixed;
  z-index: 5;
  left: 0px;
  right: 0px;
  bottom: 0px; }
  .individual__scheduleSetter__1BUUE .individual__statusBar__2gCoW .individual__container__SrTFj {
    overflow: hidden;
    width: 380px;
    margin: 0px auto;
    background-color: #a5256f;
    border-radius: 8px 8px 0px 0px; }
    @media screen and (max-width: 1023px) {
      .individual__scheduleSetter__1BUUE .individual__statusBar__2gCoW .individual__container__SrTFj {
        width: auto; } }
    .individual__scheduleSetter__1BUUE .individual__statusBar__2gCoW .individual__container__SrTFj .individual__status__2OVlJ {
      padding: 16px;
      font-size: 16px;
      color: white;
      display: flex;
      justify-content: space-between; }
      .individual__scheduleSetter__1BUUE .individual__statusBar__2gCoW .individual__container__SrTFj .individual__status__2OVlJ .individual__val__2AmdK {
        font-weight: bold; }
    .individual__scheduleSetter__1BUUE .individual__statusBar__2gCoW .individual__container__SrTFj .individual__selectButton__1ejLb {
      margin: 0px;
      padding-top: 3px;
      padding-bottom: 20px; }

.individual__roomEventSetter__2TXs7 .individual__header__12aIO {
  line-height: 60px;
  text-align: center;
  font-size: 16px;
  color: #181b1c;
  font-weight: 500;
  position: relative; }
  .individual__roomEventSetter__2TXs7 .individual__header__12aIO .individual__info__1zsph {
    width: 24px;
    height: 24px;
    position: absolute;
    right: 0px;
    top: 18px;
    background-color: #a5256f;
    border-radius: 24px;
    background-image: url(/static/media/infoIcon.8f414f97.svg);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer; }
    @media screen and (max-width: 1023px) {
      .individual__roomEventSetter__2TXs7 .individual__header__12aIO .individual__info__1zsph {
        right: 20px; } }
  .individual__roomEventSetter__2TXs7 .individual__header__12aIO .individual__backArrow__2YOvm {
    width: 21px;
    height: 20px;
    position: absolute;
    left: 0px;
    top: 21px;
    cursor: pointer;
    background-image: url(/static/media/panelLeftArrow.b8d7dffd.svg);
    background-repeat: no-repeat;
    background-position: center; }
    @media screen and (max-width: 1023px) {
      .individual__roomEventSetter__2TXs7 .individual__header__12aIO .individual__backArrow__2YOvm {
        left: 20px; } }

.individual__roomEventSetter__2TXs7 .individual__calendar__CynXL {
  margin-top: -9px; }

.individual__roomEventSetter__2TXs7 .individual__selectButton__1ejLb {
  border-top: 1px solid #d0d7de;
  padding-top: 40px;
  margin-top: 20px; }

.individual__roomEventSetter__2TXs7 .individual__buttons__2VLbu {
  width: 380px;
  display: flex;
  justify-content: space-around;
  height: 150px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .individual__roomEventSetter__2TXs7 .individual__buttons__2VLbu {
      width: auto; } }
  .individual__roomEventSetter__2TXs7 .individual__buttons__2VLbu .individual__container__SrTFj {
    display: inline-block; }

.individual__rules__3JrpU {
  background-color: #a5256f;
  padding-top: 40px;
  padding-bottom: 120px; }
  @media screen and (max-width: 1023px) {
    .individual__rules__3JrpU {
      padding-bottom: 40px; } }
  .individual__rules__3JrpU .individual__rulesContainer__13dBE {
    background-color: white;
    padding: 40px;
    position: relative;
    border-radius: 16px; }
    @media screen and (max-width: 1023px) {
      .individual__rules__3JrpU .individual__rulesContainer__13dBE {
        padding: 40px 20px; } }
    .individual__rules__3JrpU .individual__rulesContainer__13dBE .individual__header__12aIO {
      font-size: 28px;
      line-height: 26px;
      color: #1c1e20;
      font-weight: 900;
      font-style: italic;
      width: 350px;
      margin-bottom: 40px; }
      @media screen and (max-width: 1023px) {
        .individual__rules__3JrpU .individual__rulesContainer__13dBE .individual__header__12aIO {
          width: auto; } }
    .individual__rules__3JrpU .individual__rulesContainer__13dBE .individual__pattern__1Vdfy {
      width: 160px;
      height: 50px;
      position: absolute;
      top: 40px;
      right: 0px;
      background-image: url(/static/media/rulesPattern.25694be1.svg);
      background-repeat: no-repeat;
      background-position: left; }
      @media screen and (max-width: 1023px) {
        .individual__rules__3JrpU .individual__rulesContainer__13dBE .individual__pattern__1Vdfy {
          display: none; } }
    .individual__rules__3JrpU .individual__rulesContainer__13dBE .individual__subHeader__3kJk2 {
      font-size: 28px;
      line-height: 26px;
      color: #a5256f;
      font-weight: 900;
      font-style: italic;
      margin-bottom: 20px; }
    .individual__rules__3JrpU .individual__rulesContainer__13dBE .individual__description__3I9D9 {
      font-size: 14px;
      line-height: 24px;
      color: #181b1c;
      margin-bottom: 40px; }
    .individual__rules__3JrpU .individual__rulesContainer__13dBE .individual__items__28i_3 {
      width: 100%; }
      .individual__rules__3JrpU .individual__rulesContainer__13dBE .individual__items__28i_3 tr td {
        vertical-align: top; }
        .individual__rules__3JrpU .individual__rulesContainer__13dBE .individual__items__28i_3 tr td .individual__text__3stRN {
          font-size: 14px;
          line-height: 24px;
          color: #181b1c;
          margin-bottom: 20px; }
        .individual__rules__3JrpU .individual__rulesContainer__13dBE .individual__items__28i_3 tr td:first-child {
          width: 60px; }
    .individual__rules__3JrpU .individual__rulesContainer__13dBE .individual__confirmation__327Gr {
      margin-top: 20px;
      cursor: pointer; }
      .individual__rules__3JrpU .individual__rulesContainer__13dBE .individual__confirmation__327Gr .individual__checkbox___2z00 {
        width: 19px;
        height: 19px;
        border: 1px solid #97a5aa;
        margin-right: 10px;
        display: inline-block;
        border-radius: 20px;
        vertical-align: middle; }
        @media screen and (max-width: 1023px) {
          .individual__rules__3JrpU .individual__rulesContainer__13dBE .individual__confirmation__327Gr .individual__checkbox___2z00 {
            display: block;
            float: left; } }
        .individual__rules__3JrpU .individual__rulesContainer__13dBE .individual__confirmation__327Gr .individual__checkbox___2z00.individual__checked__3XhIW {
          background-color: #d3014c;
          border: 1px solid #d3014c;
          background-image: url(/static/media/dropdownSelectArrow.90a546bc.svg);
          background-position: center center;
          background-repeat: no-repeat; }
      .individual__rules__3JrpU .individual__rulesContainer__13dBE .individual__confirmation__327Gr .individual__text__3stRN {
        font-size: 14px;
        line-height: 18px;
        color: #1c1e20;
        display: inline-block; }
        @media screen and (max-width: 1023px) {
          .individual__rules__3JrpU .individual__rulesContainer__13dBE .individual__confirmation__327Gr .individual__text__3stRN {
            display: block; } }
    .individual__rules__3JrpU .individual__rulesContainer__13dBE .individual__buttonContainer__1XbO7 {
      text-align: center;
      margin-top: 40px; }

.individual__postponeButtonsContainer__1or0V .individual__buttons__2VLbu {
  height: 120px;
  display: flex;
  justify-content: space-around; }
  .individual__postponeButtonsContainer__1or0V .individual__buttons__2VLbu .individual__container__SrTFj {
    text-align: center;
    display: inline-block; }
    .individual__postponeButtonsContainer__1or0V .individual__buttons__2VLbu .individual__container__SrTFj .individual__cancelIcon__1xoQG {
      border: 2px solid #a5256f; }
      .individual__postponeButtonsContainer__1or0V .individual__buttons__2VLbu .individual__container__SrTFj .individual__cancelIcon__1xoQG div {
        color: #d865a7; }
      .individual__postponeButtonsContainer__1or0V .individual__buttons__2VLbu .individual__container__SrTFj .individual__cancelIcon__1xoQG svg rect {
        fill: #d865a7; }
      .individual__postponeButtonsContainer__1or0V .individual__buttons__2VLbu .individual__container__SrTFj .individual__cancelIcon__1xoQG:hover svg rect {
        fill: #cc5298; }

.individual__teacherSelector__3HPnl {
  background-color: #f4f7fa; }
  @media screen and (max-width: 1023px) {
    .individual__teacherSelector__3HPnl {
      padding-bottom: 144px; } }
  .individual__teacherSelector__3HPnl .individual__leftCol__2fFeP {
    width: 480px;
    float: left; }
    @media screen and (max-width: 1023px) {
      .individual__teacherSelector__3HPnl .individual__leftCol__2fFeP {
        width: auto;
        position: relative;
        float: none;
        margin-bottom: 0px;
        display: flex;
        flex-direction: column; } }
    .individual__teacherSelector__3HPnl .individual__leftCol__2fFeP .individual__header__12aIO {
      position: relative;
      margin-top: 35px; }
      @media screen and (max-width: 1023px) {
        .individual__teacherSelector__3HPnl .individual__leftCol__2fFeP .individual__header__12aIO {
          display: none; } }
      .individual__teacherSelector__3HPnl .individual__leftCol__2fFeP .individual__header__12aIO .individual__pattern__1Vdfy {
        width: 138px;
        height: 49px;
        position: absolute;
        right: 40px;
        background-image: url(/static/media/teacherSelectPattern.7365f4aa.svg); }
      .individual__teacherSelector__3HPnl .individual__leftCol__2fFeP .individual__header__12aIO .individual__title__86a1D {
        color: black;
        font-size: 56px;
        line-height: 53px;
        font-style: italic;
        font-weight: 900; }
    .individual__teacherSelector__3HPnl .individual__leftCol__2fFeP .individual__officeContainer__1OMYc {
      margin-top: 20px;
      width: 380px;
      background-color: transparent; }
      .individual__teacherSelector__3HPnl .individual__leftCol__2fFeP .individual__officeContainer__1OMYc > div:nth-of-type(2) {
        border: 1px solid #000;
        background: transparent; }
        .individual__teacherSelector__3HPnl .individual__leftCol__2fFeP .individual__officeContainer__1OMYc > div:nth-of-type(2) > div > div > div:first-of-type {
          margin-right: 7px; }
      @media screen and (max-width: 1023px) {
        .individual__teacherSelector__3HPnl .individual__leftCol__2fFeP .individual__officeContainer__1OMYc {
          padding-bottom: 20px;
          width: auto;
          background-color: transparent;
          padding-left: 16px;
          padding-right: 16px;
          margin-top: 20px; } }
      .individual__teacherSelector__3HPnl .individual__leftCol__2fFeP .individual__officeContainer__1OMYc .individual__dropdownHeader__2W6uR {
        font-size: 24px;
        font-weight: 500;
        color: black;
        margin-bottom: 10px;
        line-height: 29px; }
        @media screen and (max-width: 1023px) {
          .individual__teacherSelector__3HPnl .individual__leftCol__2fFeP .individual__officeContainer__1OMYc .individual__dropdownHeader__2W6uR {
            margin-bottom: 0px;
            line-height: 29px;
            padding-bottom: 13px; } }
    .individual__teacherSelector__3HPnl .individual__leftCol__2fFeP .individual__hint__1cnhc {
      text-align: left;
      margin-right: 60px;
      margin-top: 20px; }
      @media screen and (max-width: 1023px) {
        .individual__teacherSelector__3HPnl .individual__leftCol__2fFeP .individual__hint__1cnhc {
          margin-right: 0px;
          margin-bottom: 20px;
          text-align: left;
          order: 2;
          margin-left: 16px; } }
      .individual__teacherSelector__3HPnl .individual__leftCol__2fFeP .individual__hint__1cnhc .individual__expl__yx1vG {
        background-color: #0068b4;
        border-radius: 2px;
        width: 43px;
        height: 12px;
        line-height: 12px;
        display: inline-block;
        vertical-align: middle; }
      .individual__teacherSelector__3HPnl .individual__leftCol__2fFeP .individual__hint__1cnhc .individual__text__3stRN {
        font-size: 12px;
        font-weight: 500;
        color: black;
        text-transform: uppercase;
        margin-left: 10px;
        display: inline-block; }
  .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR {
    float: right;
    width: 380px;
    padding-top: 10px;
    padding-bottom: 60px;
    min-height: 1000px; }
    @media screen and (max-width: 1023px) {
      .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR {
        width: auto;
        float: none;
        padding-bottom: 0px;
        padding-top: 5px; } }
    .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__loaderContainer__KhIpY {
      padding-top: 190px; }
      @media screen and (max-width: 1023px) {
        .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__loaderContainer__KhIpY {
          margin: 0px;
          padding-top: 80px;
          padding-bottom: 80px; } }
    .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__teachersPlaceholder__ZWvXG {
      margin-top: 190px;
      text-align: center; }
      @media screen and (max-width: 1023px) {
        .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__teachersPlaceholder__ZWvXG {
          margin: 0px;
          padding-top: 80px;
          padding-bottom: 80px; } }
      .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__teachersPlaceholder__ZWvXG .individual__text__3stRN {
        font-size: 16px;
        line-height: 22px;
        text-align: center; }
    .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__teacher__1AT0n {
      background-color: white;
      margin-bottom: 16px;
      border: 1px solid #e3e8ec;
      border-radius: 8px;
      overflow: hidden; }
      @media screen and (max-width: 1023px) {
        .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__teacher__1AT0n {
          margin: 6px 16px !important; } }
      .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__teacher__1AT0n .individual__chooseButton__3UzQ9 {
        cursor: pointer;
        border-radius: 28px;
        line-height: 28px;
        width: 35%;
        margin: 13px auto 0 auto;
        right: 16px;
        top: 16px;
        color: white;
        background-color: #f7ad00;
        padding-left: 14px;
        padding-right: 14px;
        text-align: center;
        font-size: 12px;
        font-weight: 500; }
      .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__teacher__1AT0n .individual__topBar__CKp8s {
        border-bottom: 1px solid #d0d7de;
        position: relative;
        height: 70px; }
        .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__teacher__1AT0n .individual__topBar__CKp8s .individual__languages__pN-OH {
          font-style: normal;
          font-weight: 500;
          font-size: 11px;
          line-height: 32px;
          color: #95979a;
          position: absolute;
          top: 0px;
          right: 16px; }
        .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__teacher__1AT0n .individual__topBar__CKp8s .individual__photo__2R3f1 {
          width: 82px;
          height: 70px;
          float: left;
          background-position: center top;
          background-size: cover;
          margin-right: 10px; }
        .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__teacher__1AT0n .individual__topBar__CKp8s .individual__comments__3r_Z8 {
          position: absolute;
          right: 16px;
          bottom: 5px; }
          .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__teacher__1AT0n .individual__topBar__CKp8s .individual__comments__3r_Z8:before {
            content: "";
            display: inline-block;
            line-height: 12px;
            width: 12px;
            background-image: url(/static/media/teacherSelectReviewIcon.58f80b8b.svg);
            background-repeat: no-repeat;
            background-position: center;
            vertical-align: middle;
            height: 12px;
            margin-right: 6px; }
        .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__teacher__1AT0n .individual__topBar__CKp8s .individual__title__86a1D {
          font-size: 16px;
          color: #000000;
          font-style: italic;
          line-height: 18px;
          padding-top: 5px;
          padding-right: 100px;
          font-weight: 900; }
        .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__teacher__1AT0n .individual__topBar__CKp8s .individual__starsContainer__3swM0 {
          display: flex;
          direction: rtl;
          justify-content: flex-end;
          position: absolute;
          bottom: 5px;
          left: 10px; }
          .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__teacher__1AT0n .individual__topBar__CKp8s .individual__starsContainer__3swM0 > * {
            margin: 0 2px;
            cursor: pointer; }
          .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__teacher__1AT0n .individual__topBar__CKp8s .individual__starsContainer__3swM0 .individual__active__26C_A > path {
            fill: #fbc02d; }
        .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__teacher__1AT0n .individual__topBar__CKp8s .individual__profileLink__1ibab {
          cursor: pointer;
          position: absolute;
          right: 15px;
          bottom: 5px;
          font-style: normal;
          font-weight: normal;
          font-size: 11px;
          line-height: 23px;
          color: #0068b4; }
      .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__teacher__1AT0n .individual__bottomBar__3JJEj .individual__calendarTitle__1t7KO {
        text-align: center;
        text-transform: uppercase;
        font-size: 12px;
        line-height: 18px;
        margin-top: 13px;
        font-weight: 500;
        margin-bottom: 5px; }
      .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__teacher__1AT0n .individual__bottomBar__3JJEj .individual__calendarContainer__3Mumt {
        padding-left: 8px;
        padding-right: 16px; }
      .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__teacher__1AT0n .individual__toggleButton__3Oob_ {
        cursor: pointer;
        line-height: 44px;
        padding-right: 36px;
        color: black;
        font-size: 12px;
        font-weight: 500;
        text-align: right;
        position: relative;
        padding-left: 16px; }
        .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__teacher__1AT0n .individual__toggleButton__3Oob_:before {
          content: "";
          width: 12px;
          height: 7px;
          top: 19px;
          right: 16px;
          position: absolute;
          background-image: url(/static/media/teacherSelectBoxHideIconUp.b1e9b35f.svg); }
        .individual__teacherSelector__3HPnl .individual__rightCol__gtFkR .individual__teacher__1AT0n .individual__toggleButton__3Oob_.individual__hidden__3da8H:before {
          background-image: url(/static/media/teacherSelectBoxHideIconDown.4c245f34.svg); }

.individual__filterHeader__3yBGy {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 32px; }
  .individual__filterHeader__3yBGy.individual__bold__2WwWF {
    font-size: 24px;
    font-weight: 500; }
  @media screen and (max-width: 1023px) {
    .individual__filterHeader__3yBGy.individual__onlyDesktop__23ZLS {
      display: none; } }

.individual__timeFiltersWrapper__3busU {
  margin-top: 10px;
  display: flex;
  flex-direction: column; }
  @media screen and (max-width: 1023px) {
    .individual__timeFiltersWrapper__3busU {
      flex-direction: row;
      width: 500px;
      margin: 0 16px;
      margin-top: 10px !important; } }

.individual__dayFiltersWrapper__2aMPp {
  margin-top: 10px;
  display: flex; }
  @media screen and (max-width: 1023px) {
    .individual__dayFiltersWrapper__2aMPp {
      width: 410px;
      margin-top: 10px !important;
      margin: 0 16px; } }

.individual__managerBtn__1wwZQ {
  width: 100%;
  background-color: #0263a7;
  border: none;
  border-radius: 5px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 32px;
  margin-bottom: 10px;
  cursor: pointer; }
  .individual__managerBtn__1wwZQ:visited, .individual__managerBtn__1wwZQ:focus, .individual__managerBtn__1wwZQ:hover, .individual__managerBtn__1wwZQ:active {
    border-radius: 5px; }
  @media screen and (max-width: 1023px) {
    .individual__managerBtn__1wwZQ {
      width: calc(100% - 30px);
      margin: 0 auto; } }

.individual__card__1cR4s {
  width: 345px;
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
  box-sizing: border-box;
  margin-top: 20px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); }
  @media screen and (max-width: 1023px) {
    .individual__card__1cR4s {
      width: calc(100% - 32px);
      margin: 10px 16px;
      box-sizing: border-box; } }
  .individual__card__1cR4s .individual__desktopOnly__3cHBL {
    display: block; }
    .individual__card__1cR4s .individual__desktopOnly__3cHBL.individual__flex__3nkxH {
      display: flex; }
      @media screen and (max-width: 1023px) {
        .individual__card__1cR4s .individual__desktopOnly__3cHBL.individual__flex__3nkxH {
          display: none; } }
    @media screen and (max-width: 1023px) {
      .individual__card__1cR4s .individual__desktopOnly__3cHBL {
        display: none; } }
  .individual__card__1cR4s .individual__row__GvKlu {
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .individual__card__1cR4s .individual__row__GvKlu.individual__mobileOnly__11MKi {
      display: none; }
      @media screen and (max-width: 1023px) {
        .individual__card__1cR4s .individual__row__GvKlu.individual__mobileOnly__11MKi {
          display: flex; } }
  .individual__card__1cR4s .individual__title__86a1D {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 32px;
    color: #95979a; }
  .individual__card__1cR4s .individual__separator__1iavA {
    height: 1px;
    background-color: #e1e1e1;
    margin: 10px 0; }

.individual__filterButton__kADQB {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 32px;
  border: 1px solid #ab0069;
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000;
  border-radius: 100px; }
  .individual__filterButton__kADQB:hover {
    opacity: 0.9;
    cursor: pointer; }
  .individual__filterButton__kADQB.individual__time__1Jmxo {
    width: 155px;
    height: 30px;
    margin: 5px 0; }
    .individual__filterButton__kADQB.individual__time__1Jmxo.individual__active__26C_A {
      background-color: #ab0069;
      color: #fff; }
    @media screen and (max-width: 1023px) {
      .individual__filterButton__kADQB.individual__time__1Jmxo {
        margin: 0 5px; }
        .individual__filterButton__kADQB.individual__time__1Jmxo:first-of-type {
          margin-left: 0; }
        .individual__filterButton__kADQB.individual__time__1Jmxo:last-of-type {
          margin-right: 0; } }
  .individual__filterButton__kADQB.individual__day___BDet {
    padding: 0px 15px;
    margin: 0 5px; }
    .individual__filterButton__kADQB.individual__day___BDet:first-of-type {
      margin-left: 0; }
    .individual__filterButton__kADQB.individual__day___BDet:last-of-type {
      margin-right: 0; }
    .individual__filterButton__kADQB.individual__day___BDet.individual__active__26C_A {
      background-color: #ab0069;
      color: #fff; }

@media screen and (max-width: 1023px) {
  .individual__wrapperFull__24UXq {
    background: #f2f2f2; } }

.individual__timeFiltersOverflowWrapper__1o1rY {
  display: block; }
  @media screen and (max-width: 1023px) {
    .individual__timeFiltersOverflowWrapper__1o1rY {
      display: block;
      overflow-x: auto; }
      .individual__timeFiltersOverflowWrapper__1o1rY::-webkit-scrollbar {
        display: none; } }

.individual__dayFiltersOverflowWrapper__H4Og0 {
  display: block;
  margin-top: 10px; }
  @media screen and (max-width: 1023px) {
    .individual__dayFiltersOverflowWrapper__H4Og0 {
      display: block;
      overflow-x: auto; }
      .individual__dayFiltersOverflowWrapper__H4Og0::-webkit-scrollbar {
        display: none; } }
.teacherProfile__button__3zL03 {
  background-color: #eff3f7; }
  .teacherProfile__button__3zL03.teacherProfile__buttonPrimary__2FB4c {
    background-color: #f7ad00; }

.teacherProfile__borderedButton__2e7Ft {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.teacherProfile__primaryButton__34MUB {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.teacherProfile__wrapperFull__I6l_v {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .teacherProfile__wrapperFull__I6l_v {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.teacherProfile__wrapperLarge__tK8HM {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .teacherProfile__wrapperLarge__tK8HM {
      width: auto;
      float: none;
      position: static; } }

.teacherProfile__wrapperMedium__30lMc {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .teacherProfile__wrapperMedium__30lMc {
      width: auto;
      float: none;
      position: static; } }

.teacherProfile__wrapperSmall__3G6LU {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .teacherProfile__wrapperSmall__3G6LU {
      width: auto;
      float: none; } }

.teacherProfile__clear__3ei6w {
  clear: both; }

.teacherProfile__wizard__5867w .teacherProfile__menuBackgroud__1Y6L7 {
  background-color: white; }

.teacherProfile__wizard__5867w .teacherProfile__column__3xXmV {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .teacherProfile__wizard__5867w .teacherProfile__column__3xXmV {
      width: auto; } }
  .teacherProfile__wizard__5867w .teacherProfile__column__3xXmV.teacherProfile__columnLeft__2kn4G {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .teacherProfile__wizard__5867w .teacherProfile__column__3xXmV.teacherProfile__columnLeft__2kn4G {
        float: none; } }
    .teacherProfile__wizard__5867w .teacherProfile__column__3xXmV.teacherProfile__columnLeft__2kn4G .teacherProfile__headerMessage__3EDZv h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .teacherProfile__wizard__5867w .teacherProfile__column__3xXmV.teacherProfile__columnLeft__2kn4G .teacherProfile__headerMessage__3EDZv h1 {
          font-size: 28px;
          line-height: 26px; } }
    .teacherProfile__wizard__5867w .teacherProfile__column__3xXmV.teacherProfile__columnLeft__2kn4G .teacherProfile__headerMessage__3EDZv .teacherProfile__image__3EfgU {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .teacherProfile__wizard__5867w .teacherProfile__column__3xXmV.teacherProfile__columnLeft__2kn4G .teacherProfile__headerMessage__3EDZv .teacherProfile__image__3EfgU {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .teacherProfile__wizard__5867w .teacherProfile__column__3xXmV.teacherProfile__columnLeft__2kn4G .teacherProfile__headerMessage__3EDZv .teacherProfile__image__3EfgU {
          width: 100px; } }
  .teacherProfile__wizard__5867w .teacherProfile__column__3xXmV.teacherProfile__columnRight__24TP0 {
    float: right;
    margin-right: 100px; }
    .teacherProfile__wizard__5867w .teacherProfile__column__3xXmV.teacherProfile__columnRight__24TP0.teacherProfile__noMargin__3lssG {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .teacherProfile__wizard__5867w .teacherProfile__column__3xXmV.teacherProfile__columnRight__24TP0 {
        float: none;
        margin-right: 0px; } }

@media screen and (max-width: 1023px) {
  .teacherProfile__desktopOnly__1PgxD {
    display: none; } }

.teacherProfile__mobileOnly__2pvI2 {
  display: none; }
  @media screen and (max-width: 1023px) {
    .teacherProfile__mobileOnly__2pvI2 {
      display: block; } }

.teacherProfile__certificatesWrapper__2v2QR {
  display: flex;
  flex-wrap: wrap;
  margin-top: 10px; }

.teacherProfile__infoContainer__ajpQD {
  display: flex;
  margin-top: 70px; }
  @media screen and (max-width: 1023px) {
    .teacherProfile__infoContainer__ajpQD {
      margin-top: 0; } }

.teacherProfile__starsContainer__W_WD6 {
  display: flex;
  margin-right: 2px;
  margin-bottom: 10px; }

.teacherProfile__window__rc0T6 {
  background: white;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  min-height: 100%;
  z-index: 130; }
  .teacherProfile__window__rc0T6 div > .teacherProfile__photo__1UR09 {
    width: 354px;
    height: 376px;
    float: left;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center top; }
    @media screen and (max-width: 1023px) {
      .teacherProfile__window__rc0T6 div > .teacherProfile__photo__1UR09 {
        width: auto;
        float: none; } }
  .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW {
    width: 380px;
    float: right;
    padding-top: 80px; }
    @media screen and (max-width: 1023px) {
      .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW {
        width: auto;
        float: none;
        padding: 20px; } }
    .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW .teacherProfile__descLeft__6ePg6 {
      display: flex;
      flex-direction: column;
      align-items: flex-end;
      margin-right: 10px; }
      .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW .teacherProfile__descLeft__6ePg6 .teacherProfile__subtitle__3YEmZ {
        margin-bottom: 8px;
        text-transform: uppercase; }
      @media screen and (max-width: 1023px) {
        .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW .teacherProfile__descLeft__6ePg6 {
          margin-right: 7.5px; } }
    .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW .teacherProfile__descRight__1DCjW {
      display: flex;
      flex-direction: column; }
      .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW .teacherProfile__descRight__1DCjW .teacherProfile__text__rMl9g {
        margin-bottom: 11px; }
    .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW .teacherProfile__subtitle__3YEmZ {
      font-style: normal;
      font-weight: 500;
      font-size: 12px;
      line-height: 24px;
      text-align: right;
      color: #97a5aa;
      margin-right: 35px; }
    .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW .teacherProfile__text__rMl9g {
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      line-height: 24px;
      color: #000; }
    .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW .teacherProfile__pattern__2xjQ3 {
      width: 183px;
      height: 63px;
      float: right;
      background-image: url(/static/media/teacherProfilePattern.6ee5f798.svg); }
      @media screen and (max-width: 1023px) {
        .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW .teacherProfile__pattern__2xjQ3 {
          margin-right: -20px;
          width: 120px; } }
    .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW > .teacherProfile__title__2oz7p {
      font-size: 28px;
      line-height: 32px;
      font-weight: 900;
      font-style: italic;
      color: #181b1c;
      margin-bottom: 33px; }
    .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW .teacherProfile__level__tZ38B {
      float: left; }
      @media screen and (max-width: 1023px) {
        .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW .teacherProfile__level__tZ38B {
          max-width: 180px; } }
      .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW .teacherProfile__level__tZ38B .teacherProfile__header__3YrVp {
        font-size: 12px;
        color: #97a5aa;
        font-weight: 500;
        text-transform: uppercase;
        margin-bottom: 10px; }
      .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW .teacherProfile__level__tZ38B .teacherProfile__value__1_87x {
        font-size: 16px;
        font-weight: 500;
        color: #333333; }
    .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW .teacherProfile__courses__2qwq7 {
      float: right; }
      .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW .teacherProfile__courses__2qwq7 .teacherProfile__header__3YrVp {
        font-size: 12px;
        color: #97a5aa;
        font-weight: 500;
        text-transform: uppercase;
        margin-bottom: 10px; }
    .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW .teacherProfile__bottomBar__2BMlM {
      clear: both;
      line-height: 50px;
      color: #57686c;
      font-size: 16px;
      display: flex;
      justify-content: space-between;
      margin-top: 20px;
      border-top: 1px solid #d0d7de; }
      .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW .teacherProfile__bottomBar__2BMlM .teacherProfile__address__1aFyx {
        display: inline-block; }
        .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW .teacherProfile__bottomBar__2BMlM .teacherProfile__address__1aFyx:before {
          content: "";
          background-image: url(/static/media/placeMarkerIcon.22233b62.svg);
          width: 15px;
          height: 20px;
          display: inline-block;
          vertical-align: sub;
          margin-right: 8px; }
      .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW .teacherProfile__bottomBar__2BMlM .teacherProfile__comments__3qDwH {
        display: inline-block; }
        .teacherProfile__window__rc0T6 .teacherProfile__rightInfo__3BZmW .teacherProfile__bottomBar__2BMlM .teacherProfile__comments__3qDwH:before {
          content: "";
          background-image: url(/static/media/commentIcon.e33cbbb4.svg);
          display: inline-block;
          width: 18px;
          height: 17px;
          vertical-align: sub;
          margin-right: 8px; }
  .teacherProfile__window__rc0T6 .teacherProfile__personalData__FrM70 {
    background-color: #b4367f;
    border-radius: 8px;
    clear: both;
    padding: 20px;
    padding-bottom: 40px;
    color: white; }
    @media screen and (max-width: 1023px) {
      .teacherProfile__window__rc0T6 .teacherProfile__personalData__FrM70 {
        border-radius: 0px; } }
    .teacherProfile__window__rc0T6 .teacherProfile__personalData__FrM70 .teacherProfile__header__3YrVp {
      font-size: 24px;
      font-weight: 500;
      line-height: 26px;
      padding-top: 10px;
      padding-bottom: 30px;
      border-bottom: 1px solid #b83d84; }
    .teacherProfile__window__rc0T6 .teacherProfile__personalData__FrM70 .teacherProfile__item__3F3u2 {
      margin-top: 24px;
      float: left;
      width: 370px; }
      @media screen and (max-width: 1023px) {
        .teacherProfile__window__rc0T6 .teacherProfile__personalData__FrM70 .teacherProfile__item__3F3u2 {
          width: auto;
          float: none;
          clear: both; } }
      .teacherProfile__window__rc0T6 .teacherProfile__personalData__FrM70 .teacherProfile__item__3F3u2 .teacherProfile__title__2oz7p {
        font-size: 16px;
        font-weight: 700px;
        width: 80px;
        margin-right: 10px;
        float: left; }
        @media screen and (max-width: 1023px) {
          .teacherProfile__window__rc0T6 .teacherProfile__personalData__FrM70 .teacherProfile__item__3F3u2 .teacherProfile__title__2oz7p {
            width: auto;
            float: none;
            font-weight: 500;
            margin-bottom: 10px; } }
      .teacherProfile__window__rc0T6 .teacherProfile__personalData__FrM70 .teacherProfile__item__3F3u2 .teacherProfile__text__rMl9g {
        float: right;
        width: 240px;
        font-size: 14px;
        line-height: 22px;
        margin-right: 20px; }
        @media screen and (max-width: 1023px) {
          .teacherProfile__window__rc0T6 .teacherProfile__personalData__FrM70 .teacherProfile__item__3F3u2 .teacherProfile__text__rMl9g {
            width: auto;
            float: none; } }
  .teacherProfile__window__rc0T6 .teacherProfile__infoBlock__37JZZ {
    margin-top: 30px;
    clear: both;
    padding: 20px; }
    @media screen and (max-width: 1023px) {
      .teacherProfile__window__rc0T6 .teacherProfile__infoBlock__37JZZ {
        margin-top: 20px; } }
    .teacherProfile__window__rc0T6 .teacherProfile__infoBlock__37JZZ .teacherProfile__header__3YrVp {
      color: black;
      font-weight: 500;
      font-size: 24px;
      line-height: 26px;
      padding-top: 10px;
      padding-bottom: 30px;
      border-bottom: 1px solid #e3eaf1; }
    .teacherProfile__window__rc0T6 .teacherProfile__infoBlock__37JZZ .teacherProfile__item__3F3u2 {
      margin-top: 24px; }
      .teacherProfile__window__rc0T6 .teacherProfile__infoBlock__37JZZ .teacherProfile__item__3F3u2 .teacherProfile__title__2oz7p {
        font-size: 16px;
        font-weight: 700px;
        width: 120px;
        margin-right: 10px;
        float: left; }
        @media screen and (max-width: 1023px) {
          .teacherProfile__window__rc0T6 .teacherProfile__infoBlock__37JZZ .teacherProfile__item__3F3u2 .teacherProfile__title__2oz7p {
            float: none;
            width: auto; } }
      .teacherProfile__window__rc0T6 .teacherProfile__infoBlock__37JZZ .teacherProfile__item__3F3u2 .teacherProfile__text__rMl9g {
        float: right;
        width: 600px; }
        @media screen and (max-width: 1023px) {
          .teacherProfile__window__rc0T6 .teacherProfile__infoBlock__37JZZ .teacherProfile__item__3F3u2 .teacherProfile__text__rMl9g {
            width: auto;
            float: none; } }
        .teacherProfile__window__rc0T6 .teacherProfile__infoBlock__37JZZ .teacherProfile__item__3F3u2 .teacherProfile__text__rMl9g p {
          font-size: 14px;
          line-height: 22px;
          margin-bottom: 20px; }
          .teacherProfile__window__rc0T6 .teacherProfile__infoBlock__37JZZ .teacherProfile__item__3F3u2 .teacherProfile__text__rMl9g p.teacherProfile__extra__RNuab {
            font-weight: 500;
            color: #97a5aa; }
  .teacherProfile__window__rc0T6 .teacherProfile__reviews__2Yuio {
    margin-top: 30px;
    clear: both; }
    .teacherProfile__window__rc0T6 .teacherProfile__reviews__2Yuio .teacherProfile__header__3YrVp {
      color: black;
      font-weight: 500;
      font-size: 24px;
      line-height: 26px;
      padding-top: 10px;
      padding-bottom: 30px;
      padding-left: 20px;
      padding-right: 20px; }
    .teacherProfile__window__rc0T6 .teacherProfile__reviews__2Yuio .teacherProfile__items__3QIyZ {
      background-color: #e3eaf1;
      border-radius: 8px;
      padding: 23px 20px; }
      @media screen and (max-width: 1023px) {
        .teacherProfile__window__rc0T6 .teacherProfile__reviews__2Yuio .teacherProfile__items__3QIyZ {
          margin-left: 20px;
          margin-right: 20px; } }
      .teacherProfile__window__rc0T6 .teacherProfile__reviews__2Yuio .teacherProfile__items__3QIyZ .teacherProfile__item__3F3u2 {
        border-bottom: 1px solid #d1d7de;
        padding-bottom: 20px;
        margin-bottom: 20px; }
        .teacherProfile__window__rc0T6 .teacherProfile__reviews__2Yuio .teacherProfile__items__3QIyZ .teacherProfile__item__3F3u2 .teacherProfile__photo__1UR09 {
          width: 64px;
          height: 64px;
          border-radius: 64px;
          background-color: #ccf5ff;
          margin-right: 20px;
          float: left;
          margin-bottom: 20px;
          background-image: url(/static/media/man-user.1ec1e804.svg);
          background-size: cover; }
        .teacherProfile__window__rc0T6 .teacherProfile__reviews__2Yuio .teacherProfile__items__3QIyZ .teacherProfile__item__3F3u2 .teacherProfile__title__2oz7p {
          font-size: 24px;
          line-height: 24px;
          font-weight: 500;
          color: #57686c;
          max-width: 250px;
          float: left;
          margin-top: 8px; }
          @media screen and (max-width: 1023px) {
            .teacherProfile__window__rc0T6 .teacherProfile__reviews__2Yuio .teacherProfile__items__3QIyZ .teacherProfile__item__3F3u2 .teacherProfile__title__2oz7p {
              width: 160px; } }
        .teacherProfile__window__rc0T6 .teacherProfile__reviews__2Yuio .teacherProfile__items__3QIyZ .teacherProfile__item__3F3u2 .teacherProfile__text__rMl9g {
          clear: both;
          font-size: 14px;
          line-height: 22px;
          color: black;
          margin-bottom: 20px; }
        .teacherProfile__window__rc0T6 .teacherProfile__reviews__2Yuio .teacherProfile__items__3QIyZ .teacherProfile__item__3F3u2 .teacherProfile__readmore__2OwtV {
          color: #a5256f;
          font-weight: 500;
          font-size: 12px;
          text-transform: uppercase;
          float: left;
          cursor: pointer; }
          @media screen and (min-width: 321px) {
            .teacherProfile__window__rc0T6 .teacherProfile__reviews__2Yuio .teacherProfile__items__3QIyZ .teacherProfile__item__3F3u2 .teacherProfile__readmore__2OwtV:hover {
              color: #860f59; } }
          .teacherProfile__window__rc0T6 .teacherProfile__reviews__2Yuio .teacherProfile__items__3QIyZ .teacherProfile__item__3F3u2 .teacherProfile__readmore__2OwtV:active {
            color: #860f59; }
        .teacherProfile__window__rc0T6 .teacherProfile__reviews__2Yuio .teacherProfile__items__3QIyZ .teacherProfile__item__3F3u2 .teacherProfile__date__2mYxD {
          color: #57686c;
          font-size: 12px;
          text-transform: uppercase;
          float: right; }
      .teacherProfile__window__rc0T6 .teacherProfile__reviews__2Yuio .teacherProfile__items__3QIyZ .teacherProfile__showAllButton__13GVb {
        background-color: #98a6b5;
        font-size: 16px;
        font-weight: 500;
        color: white;
        text-align: center;
        line-height: 48px;
        border-radius: 2px;
        cursor: pointer; }
        @media screen and (min-width: 321px) {
          .teacherProfile__window__rc0T6 .teacherProfile__reviews__2Yuio .teacherProfile__items__3QIyZ .teacherProfile__showAllButton__13GVb:hover {
            background-color: #8796a6; } }
        .teacherProfile__window__rc0T6 .teacherProfile__reviews__2Yuio .teacherProfile__items__3QIyZ .teacherProfile__showAllButton__13GVb:active {
          background-color: #8796a6; }
  .teacherProfile__window__rc0T6 .teacherProfile__calendar__3dSaQ {
    margin-top: 30px;
    clear: both;
    padding: 20px; }
    .teacherProfile__window__rc0T6 .teacherProfile__calendar__3dSaQ .teacherProfile__header__3YrVp {
      color: black;
      font-weight: 500;
      font-size: 24px;
      line-height: 26px;
      padding-top: 10px;
      padding-bottom: 30px;
      border-bottom: 1px solid #e3eaf1;
      margin-bottom: 15px; }
  .teacherProfile__window__rc0T6 .teacherProfile__selectButton__Oz4KG {
    text-align: center;
    margin-top: 20px; }
  .teacherProfile__window__rc0T6 .teacherProfile__backArrowContainer__1UB9z .teacherProfile__backArrow__4hrap {
    display: block;
    position: absolute;
    left: 0px;
    width: 60px;
    height: 60px;
    background-position: center left;
    background-repeat: no-repeat;
    background-image: url(/static/media/panelLeftArrow.b8d7dffd.svg);
    margin-right: 80px;
    z-index: 4;
    background-color: white;
    cursor: pointer; }
    @media screen and (max-width: 1023px) {
      .teacherProfile__window__rc0T6 .teacherProfile__backArrowContainer__1UB9z .teacherProfile__backArrow__4hrap {
        background-position: center; } }

.teacherProfile__teacherScheduleCalendarEvent__B2Ppi {
  background-color: #0068b4; }

.teacherProfile__ratingResponses__3JP-Y {
  color: #9fb0b5;
  font-size: 14px;
  transform: translateY(2px) translateX(4px); }
.footer__button__1ZzHs {
  background-color: #eff3f7; }
  .footer__button__1ZzHs.footer__buttonPrimary__1f8-_ {
    background-color: #f7ad00; }

.footer__borderedButton__17dJg {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.footer__primaryButton__ERdBU {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.footer__wrapperFull__1E_Wc {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .footer__wrapperFull__1E_Wc {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.footer__wrapperLarge__2q2v4 {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .footer__wrapperLarge__2q2v4 {
      width: auto;
      float: none;
      position: static; } }

.footer__wrapperMedium__23ps3 {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .footer__wrapperMedium__23ps3 {
      width: auto;
      float: none;
      position: static; } }

.footer__wrapperSmall__25i-g {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .footer__wrapperSmall__25i-g {
      width: auto;
      float: none; } }

.footer__clear__2HSGj {
  clear: both; }

.footer__wizard__1daBK .footer__menuBackgroud__3OR5b {
  background-color: white; }

.footer__wizard__1daBK .footer__column__37KQT {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .footer__wizard__1daBK .footer__column__37KQT {
      width: auto; } }
  .footer__wizard__1daBK .footer__column__37KQT.footer__columnLeft__2Mijl {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .footer__wizard__1daBK .footer__column__37KQT.footer__columnLeft__2Mijl {
        float: none; } }
    .footer__wizard__1daBK .footer__column__37KQT.footer__columnLeft__2Mijl .footer__headerMessage__1vmQr h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .footer__wizard__1daBK .footer__column__37KQT.footer__columnLeft__2Mijl .footer__headerMessage__1vmQr h1 {
          font-size: 28px;
          line-height: 26px; } }
    .footer__wizard__1daBK .footer__column__37KQT.footer__columnLeft__2Mijl .footer__headerMessage__1vmQr .footer__image__o-XiB {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .footer__wizard__1daBK .footer__column__37KQT.footer__columnLeft__2Mijl .footer__headerMessage__1vmQr .footer__image__o-XiB {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .footer__wizard__1daBK .footer__column__37KQT.footer__columnLeft__2Mijl .footer__headerMessage__1vmQr .footer__image__o-XiB {
          width: 100px; } }
  .footer__wizard__1daBK .footer__column__37KQT.footer__columnRight__122fl {
    float: right;
    margin-right: 100px; }
    .footer__wizard__1daBK .footer__column__37KQT.footer__columnRight__122fl.footer__noMargin__2rnR- {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .footer__wizard__1daBK .footer__column__37KQT.footer__columnRight__122fl {
        float: none;
        margin-right: 0px; } }

.footer__footerContainer__14hpc {
  height: 60px;
  clear: both;
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: 0px;
  height: 60px;
  text-align: center; }
  @media screen and (max-width: 1023px) {
    .footer__footerContainer__14hpc {
      height: 144px; } }
  .footer__footerContainer__14hpc .footer__footer__2Owcj {
    background-color: #a5256f;
    overflow: hidden;
    right: 0px;
    left: 0px;
    bottom: 0px;
    height: 70px;
    text-align: center; }
    @media screen and (max-width: 1023px) {
      .footer__footerContainer__14hpc .footer__footer__2Owcj {
        height: auto; } }
    .footer__footerContainer__14hpc .footer__footer__2Owcj .footer__copyright__3e2xi {
      display: block;
      font-size: 12px;
      line-height: 22px;
      top: -2px;
      color: #d865a7;
      position: absolute;
      left: 0px; }
      @media screen and (max-width: 1023px) {
        .footer__footerContainer__14hpc .footer__footer__2Owcj .footer__copyright__3e2xi {
          position: relative;
          left: auto;
          display: block;
          margin-top: 10px;
          margin-bottom: 30px; } }
    .footer__footerContainer__14hpc .footer__footer__2Owcj .footer__logo__31gG- {
      width: 88px;
      height: 15px;
      margin: 0px auto;
      margin-top: 22px;
      display: block;
      background-image: url(/static/media/footerLogo.a44123de.svg); }
    .footer__footerContainer__14hpc .footer__footer__2Owcj .footer__helpButton__2qlrg {
      background-color: #d865a7;
      position: absolute;
      line-height: 25px;
      right: 0px;
      border: none;
      color: #a5256f;
      top: -4px;
      font-size: 12px;
      font-weight: 500;
      text-transform: uppercase;
      padding-left: 32px;
      border-radius: 25px;
      padding-top: 0px;
      padding-bottom: 0px;
      padding-right: 10px;
      cursor: pointer; }
      @media screen and (max-width: 1023px) {
        .footer__footerContainer__14hpc .footer__footer__2Owcj .footer__helpButton__2qlrg {
          position: relative;
          right: auto;
          display: inline-block;
          margin-top: 20px; } }
      .footer__footerContainer__14hpc .footer__footer__2Owcj .footer__helpButton__2qlrg:before {
        content: "";
        position: absolute;
        width: 15px;
        height: 15px;
        top: 5px;
        left: 12px;
        z-index: 3;
        background-image: url(/static/media/footerPhoneIcon.73ac9f74.svg); }
.style-module__button__1PkQT {
  background-color: #eff3f7; }
  .style-module__button__1PkQT.style-module__buttonPrimary__2xBiR {
    background-color: #f7ad00; }

.style-module__borderedButton__2RH4l {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.style-module__primaryButton__1_i0s {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.style-module__wrapperFull__4VPTx {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .style-module__wrapperFull__4VPTx {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.style-module__wrapperLarge__1XZd1 {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .style-module__wrapperLarge__1XZd1 {
      width: auto;
      float: none;
      position: static; } }

.style-module__wrapperMedium__27kEz {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .style-module__wrapperMedium__27kEz {
      width: auto;
      float: none;
      position: static; } }

.style-module__wrapperSmall__3yZmG {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .style-module__wrapperSmall__3yZmG {
      width: auto;
      float: none; } }

.style-module__clear__oQUqs {
  clear: both; }

.style-module__wizard__3z81u .style-module__menuBackgroud__t6qqy {
  background-color: white; }

.style-module__wizard__3z81u .style-module__column__7dRv7 {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .style-module__wizard__3z81u .style-module__column__7dRv7 {
      width: auto; } }
  .style-module__wizard__3z81u .style-module__column__7dRv7.style-module__columnLeft__UZ380 {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .style-module__wizard__3z81u .style-module__column__7dRv7.style-module__columnLeft__UZ380 {
        float: none; } }
    .style-module__wizard__3z81u .style-module__column__7dRv7.style-module__columnLeft__UZ380 .style-module__headerMessage__1bxOR h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .style-module__wizard__3z81u .style-module__column__7dRv7.style-module__columnLeft__UZ380 .style-module__headerMessage__1bxOR h1 {
          font-size: 28px;
          line-height: 26px; } }
    .style-module__wizard__3z81u .style-module__column__7dRv7.style-module__columnLeft__UZ380 .style-module__headerMessage__1bxOR .style-module__image__UEKvo {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .style-module__wizard__3z81u .style-module__column__7dRv7.style-module__columnLeft__UZ380 .style-module__headerMessage__1bxOR .style-module__image__UEKvo {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .style-module__wizard__3z81u .style-module__column__7dRv7.style-module__columnLeft__UZ380 .style-module__headerMessage__1bxOR .style-module__image__UEKvo {
          width: 100px; } }
  .style-module__wizard__3z81u .style-module__column__7dRv7.style-module__columnRight__3-Kci {
    float: right;
    margin-right: 100px; }
    .style-module__wizard__3z81u .style-module__column__7dRv7.style-module__columnRight__3-Kci.style-module__noMargin__3_3Sq {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .style-module__wizard__3z81u .style-module__column__7dRv7.style-module__columnRight__3-Kci {
        float: none;
        margin-right: 0px; } }

.style-module__widget__38fxp {
  max-width: 960px;
  width: 100%;
  padding: 20px;
  border: 0.5px solid #e1e1e1;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  position: relative;
  left: -17.5px;
  margin-bottom: 25px; }
  .style-module__widget__38fxp .style-module__header__22yY9 {
    display: flex;
    align-items: center; }
    .style-module__widget__38fxp .style-module__header__22yY9 .style-module__title__3bK3J {
      margin-left: 10px;
      font-style: normal;
      font-weight: normal;
      font-size: 13px;
      line-height: 21px;
      text-transform: uppercase;
      color: #ab0069; }
  .style-module__widget__38fxp .style-module__content__2WFE7 {
    margin-top: 10px; }
  @media screen and (max-width: 1023px) {
    .style-module__widget__38fxp {
      margin: 0 10px;
      width: auto;
      left: 0;
      margin-bottom: 25px; } }

.style-module__column__7dRv7 {
  display: flex;
  flex-direction: column; }

.style-module__expandBtn__24HOA {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  cursor: pointer;
  color: #fff;
  flex-shrink: 0;
  padding: 5px;
  background: #f7ad00;
  border-radius: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 210px;
  margin-top: 10px; }

.style-module__comment__Sgtsg {
  display: flex;
  flex-direction: column;
  color: #fff;
  padding: 30px 0;
  border-bottom: 1px solid #e1e1e1; }
  .style-module__comment__Sgtsg:last-of-type {
    border-bottom: none; }
  .style-module__comment__Sgtsg .style-module__row__Him8w {
    display: flex;
    margin-bottom: 15px; }
    .style-module__comment__Sgtsg .style-module__row__Him8w:last-of-type {
      margin-bottom: 0; }
  .style-module__comment__Sgtsg .style-module__text__2XPS6 {
    font-style: normal;
    font-weight: 800;
    font-size: 22px;
    line-height: 24px; }
  .style-module__comment__Sgtsg .style-module__commentText__C1sV1 {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px; }
  .style-module__comment__Sgtsg .style-module__avatar__2iZpu {
    width: 48px;
    height: 48px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 48px; }

.style-module__certificate__35kyf {
  display: flex;
  flex-direction: column;
  margin-right: 15px; }
  .style-module__certificate__35kyf:last-of-type {
    margin-right: 0; }
  .style-module__certificate__35kyf .style-module__cover__3_-5s {
    width: 130px;
    height: 80px;
    background-size: cover;
    background-position: center center;
    border-radius: 5px; }
  .style-module__certificate__35kyf .style-module__bottom__2jAMo {
    display: flex;
    justify-content: space-around;
    align-items: center; }
    .style-module__certificate__35kyf .style-module__bottom__2jAMo svg {
      cursor: pointer; }
    .style-module__certificate__35kyf .style-module__bottom__2jAMo .style-module__certificateTitle__Nwwkt {
      font-style: italic;
      font-weight: 900;
      font-size: 22px;
      line-height: 28px; }

.style-module__table__2WRBW {
  width: 100%; }
  .style-module__table__2WRBW thead tr th {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 24px;
    text-align: left;
    color: #97a5aa;
    width: 25%;
    text-transform: uppercase;
    padding: 0 5px; }
  .style-module__table__2WRBW tbody tr td {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    color: #000;
    border-bottom: 1px solid #e1e1e1;
    padding: 10px 5px;
    width: 25%; }
  .style-module__table__2WRBW tbody tr:last-of-type td {
    border-bottom: none;
    padding-bottom: 0; }

.style-module__list__2Rtm4 {
  display: flex;
  flex-direction: column; }
  .style-module__list__2Rtm4 .style-module__item__X0X_J {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #e1e1e1; }
    .style-module__list__2Rtm4 .style-module__item__X0X_J:last-of-type {
      border-bottom: none; }
    .style-module__list__2Rtm4 .style-module__item__X0X_J .style-module__subtitle__119c0 {
      font-style: normal;
      font-weight: 500;
      font-size: 10px;
      line-height: 24px;
      color: #97a5aa; }
    .style-module__list__2Rtm4 .style-module__item__X0X_J .style-module__text__2XPS6 {
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      line-height: 24px;
      color: #000; }
      .style-module__list__2Rtm4 .style-module__item__X0X_J .style-module__text__2XPS6:first-of-type {
        margin-top: 5px; }
      .style-module__list__2Rtm4 .style-module__item__X0X_J .style-module__text__2XPS6:last-of-type {
        margin-bottom: 5px; }

.style-module__about__2Z8MB {
  max-width: 960px;
  width: 100%;
  background-color: #b4367f;
  border-radius: 8px;
  padding: 20px;
  color: #fff;
  clear: both;
  position: relative;
  margin-left: -17.5px;
  margin-bottom: 25px; }
  @media screen and (max-width: 1023px) {
    .style-module__about__2Z8MB {
      margin: 0 10px;
      width: auto;
      margin-bottom: 25px;
      left: 0; } }
  .style-module__about__2Z8MB .style-module__content__2WFE7 {
    display: flex;
    flex-direction: column; }
    .style-module__about__2Z8MB .style-module__content__2WFE7 .style-module__column__7dRv7 {
      display: flex;
      flex-direction: column;
      margin-bottom: 35px; }
      .style-module__about__2Z8MB .style-module__content__2WFE7 .style-module__column__7dRv7:last-of-type {
        margin-bottom: 0; }
    .style-module__about__2Z8MB .style-module__content__2WFE7 .style-module__row__Him8w {
      display: flex;
      margin-bottom: 35px; }
      @media screen and (max-width: 1023px) {
        .style-module__about__2Z8MB .style-module__content__2WFE7 .style-module__row__Him8w.style-module__columnMobile__2BUEW {
          flex-direction: column; } }
      .style-module__about__2Z8MB .style-module__content__2WFE7 .style-module__row__Him8w:last-of-type {
        margin-bottom: 0; }
    .style-module__about__2Z8MB .style-module__content__2WFE7 .style-module__icon__2JR_F {
      width: 25px;
      height: 25px;
      margin-left: 5px;
      position: relative;
      top: 5px; }
    .style-module__about__2Z8MB .style-module__content__2WFE7 .style-module__title__3bK3J {
      font-style: italic;
      font-weight: 900;
      font-size: 33px;
      line-height: 43px;
      overflow: hidden;
      text-overflow: ellipsis;
      margin: 0; }
      .style-module__about__2Z8MB .style-module__content__2WFE7 .style-module__title__3bK3J.style-module__small__28qnE {
        font-size: 26px; }
      @media screen and (max-width: 1023px) {
        .style-module__about__2Z8MB .style-module__content__2WFE7 .style-module__title__3bK3J {
          font-size: 22px; } }
    .style-module__about__2Z8MB .style-module__content__2WFE7 .style-module__description__2715v {
      font-style: normal;
      font-weight: 500;
      font-size: 16px;
      line-height: 24px;
      max-height: unset; }
      .style-module__about__2Z8MB .style-module__content__2WFE7 .style-module__description__2715v > span {
        display: none;
        visibility: hidden; }
      .style-module__about__2Z8MB .style-module__content__2WFE7 .style-module__description__2715v > p > span {
        display: none;
        visibility: hidden; }
      .style-module__about__2Z8MB .style-module__content__2WFE7 .style-module__description__2715v.style-module__hidden__1_iJQ {
        max-height: 170px;
        overflow: hidden; }
        @media screen and (max-width: 1023px) {
          .style-module__about__2Z8MB .style-module__content__2WFE7 .style-module__description__2715v.style-module__hidden__1_iJQ {
            max-height: 100px; } }
    .style-module__about__2Z8MB .style-module__content__2WFE7 .style-module__hobbies__1cY0b {
      margin-top: 5px;
      display: flex;
      flex-wrap: wrap; }
      .style-module__about__2Z8MB .style-module__content__2WFE7 .style-module__hobbies__1cY0b .style-module__hobby__huumx {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        list-style-type: disc;
        list-style-position: inside;
        margin-right: 50px;
        margin-top: 10px; }
        .style-module__about__2Z8MB .style-module__content__2WFE7 .style-module__hobbies__1cY0b .style-module__hobby__huumx:last-of-type {
          margin-right: 0; }

.style-module__video__2iyHG {
  width: 320px;
  height: 180px;
  margin-left: 70px; }
  @media screen and (max-width: 1023px) {
    .style-module__video__2iyHG {
      margin-left: 0;
      margin-top: 20px;
      width: 100%;
      height: calc((100vw - 60px) * 0.5); } }
.centeredModal__background__3pwH0 {
  position: fixed;
  z-index: 131;
  left: 0px;
  right: 0px;
  background-color: rgba(0, 0, 0, 0.7);
  bottom: 0px;
  top: 0px;
  overflow-y: scroll;
  display: flex;
  transition: all 0.3s ease;
  opacity: 0.01; }
  .centeredModal__background__3pwH0.centeredModal__opened__1M6tq {
    opacity: 1; }
  .centeredModal__background__3pwH0 .centeredModal__wrapper__2P5O2 {
    padding: 20px 20px;
    margin: auto; }
    .centeredModal__background__3pwH0 .centeredModal__wrapper__2P5O2 .centeredModal__modal__2u1jl {
      max-width: 460px;
      background-color: #ffffff;
      border-radius: 8px;
      position: relative; }
      .centeredModal__background__3pwH0 .centeredModal__wrapper__2P5O2 .centeredModal__modal__2u1jl .centeredModal__titleWrapper__11PHV {
        position: absolute;
        max-width: 75%;
        top: 10px;
        left: 20px; }
      .centeredModal__background__3pwH0 .centeredModal__wrapper__2P5O2 .centeredModal__modal__2u1jl .centeredModal__closeIcon__1f07i {
        cursor: pointer;
        position: absolute;
        width: 12px;
        height: 12px;
        background-image: url(/static/media/modal-close-icon.113ada63.svg);
        background-repeat: no-repeat;
        top: 15px;
        right: 15px; }
        @media screen and (max-width: 1023px) {
          .centeredModal__background__3pwH0 .centeredModal__wrapper__2P5O2 .centeredModal__modal__2u1jl .centeredModal__closeIcon__1f07i {
            top: 10px;
            right: 10px; } }
      .centeredModal__background__3pwH0 .centeredModal__wrapper__2P5O2 .centeredModal__modal__2u1jl.centeredModal__large__3mDXC {
        max-width: 675px; }
      .centeredModal__background__3pwH0 .centeredModal__wrapper__2P5O2 .centeredModal__modal__2u1jl .centeredModal__container__5Dwzi {
        padding-left: 40px;
        padding-right: 40px;
        padding-top: 30px;
        padding-bottom: 30px; }
        @media screen and (max-width: 1023px) {
          .centeredModal__background__3pwH0 .centeredModal__wrapper__2P5O2 .centeredModal__modal__2u1jl .centeredModal__container__5Dwzi {
            padding-left: 20px;
            padding-right: 20px; } }
        .centeredModal__background__3pwH0 .centeredModal__wrapper__2P5O2 .centeredModal__modal__2u1jl .centeredModal__container__5Dwzi .centeredModal__levelTitle__1KaAx {
          font-style: italic;
          font-weight: 900;
          font-size: 33px;
          line-height: 33px;
          /* or 100% */
          letter-spacing: 0.8px;
          color: #d3014c; }
          @media screen and (max-width: 1023px) {
            .centeredModal__background__3pwH0 .centeredModal__wrapper__2P5O2 .centeredModal__modal__2u1jl .centeredModal__container__5Dwzi .centeredModal__levelTitle__1KaAx {
              font-size: 26px;
              max-width: 50%; } }
        .centeredModal__background__3pwH0 .centeredModal__wrapper__2P5O2 .centeredModal__modal__2u1jl .centeredModal__container__5Dwzi .centeredModal__progress__19NBT {
          width: 84px;
          height: 84px;
          display: block;
          line-height: 84px;
          background-color: white;
          font-size: 24px;
          color: #333333;
          font-weight: 500;
          border-radius: 84px;
          text-align: center;
          position: relative;
          color: #d3014c;
          left: 10px; }
          .centeredModal__background__3pwH0 .centeredModal__wrapper__2P5O2 .centeredModal__modal__2u1jl .centeredModal__container__5Dwzi .centeredModal__progress__19NBT .centeredModal__radialBar__2ixuV {
            position: absolute;
            left: 0px;
            top: 0px; }
          .centeredModal__background__3pwH0 .centeredModal__wrapper__2P5O2 .centeredModal__modal__2u1jl .centeredModal__container__5Dwzi .centeredModal__progress__19NBT span {
            font-size: 18px; }
        .centeredModal__background__3pwH0 .centeredModal__wrapper__2P5O2 .centeredModal__modal__2u1jl .centeredModal__container__5Dwzi > h1 {
          font-style: italic;
          font-weight: 800;
          font-size: 28px;
          color: black;
          margin-bottom: 30px;
          position: relative; }
.ratingStars-module__stars-container__2b-mY {
  display: flex; }

.ratingStars-module__star-container__9pQp0 {
  position: relative;
  width: 17px;
  margin-right: 2px; }

.ratingStars-module__star-grey__3hA9p {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5; }

.ratingStars-module__star-gold__3Murg {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 6; }
  .ratingStars-module__star-gold__3Murg svg > path {
    fill: #fbc02d; }
@charset "UTF-8";
.dropdown-module__timezonePicker__3u_Yp .dropdown-module__timeStringWrapper__IG1bn {
  cursor: pointer; }

.dropdown-module__timezonePicker__3u_Yp .dropdown-module__timeString__1X_-S {
  font-size: 14px;
  line-height: 22px;
  color: #181b1c;
  font-weight: 500;
  margin-right: 10px; }

.dropdown-module__timezonePopupInput__38mRo {
  font-size: 14px;
  line-height: 22px;
  color: #181b1c;
  font-weight: 500;
  border: 1px solid black;
  padding: 10px;
  width: 100%;
  border-radius: 8px;
  margin-top: 12px;
  box-sizing: border-box; }
  .dropdown-module__timezonePopupInput__38mRo:focus {
    border-radius: 8px; }
  .dropdown-module__timezonePopupInput__38mRo:active {
    border-radius: 8px; }

.dropdown-module__modalContent__2SV9v {
  width: calc(max(300px, 30vw)); }

.dropdown-module__timezonesContainer__2mMSn {
  display: flex;
  flex-direction: column;
  height: 25vh;
  overflow-y: auto;
  margin-top: 12px; }

.dropdown-module__timezonePopupItem__UVfWz {
  font-size: 14px;
  line-height: 22px;
  color: #181b1c;
  cursor: pointer;
  margin-bottom: 8px; }
  .dropdown-module__timezonePopupItem__UVfWz .dropdown-module__bold__3Rg2O {
    font-weight: 500; }
  .dropdown-module__timezonePopupItem__UVfWz .dropdown-module__regular__3YPCc {
    font-weight: 400; }
  .dropdown-module__timezonePopupItem__UVfWz.dropdown-module__current__3ymND {
    cursor: not-allowed; }
    .dropdown-module__timezonePopupItem__UVfWz.dropdown-module__current__3ymND:hover {
      opacity: 1; }
      .dropdown-module__timezonePopupItem__UVfWz.dropdown-module__current__3ymND:hover > * {
        opacity: 1;
        cursor: inherit; }
  .dropdown-module__timezonePopupItem__UVfWz:hover {
    opacity: 0.4; }
    .dropdown-module__timezonePopupItem__UVfWz:hover > * {
      opacity: 1;
      cursor: inherit; }

.dropdown-module__noTimezoneText__4RFKv {
  font-size: 14px;
  line-height: 22px;
  color: #181b1c;
  font-weight: 500; }

.dropdown-module__dropdownWrapper__2iTJ9 {
  position: relative;
  -moz-user-select: none;
  /* Mozilla Firefox */
  -ms-user-select: none;
  /* Internet Explorer (не поддерживается) */
  -o-user-select: none;
  /* Opera Presto (не поддерживается) */
  -webkit-user-select: none;
  /* Google Chrome, Opera Next, Safari */
  user-select: none;
  top: -5px;
  outline: 0 !important;
  z-index: 123; }
  .dropdown-module__dropdownWrapper__2iTJ9.dropdown-module__active__1PfSV {
    z-index: 124; }
  .dropdown-module__dropdownWrapper__2iTJ9.dropdown-module__countryDropdown__3apiA {
    width: 100%; }
  .dropdown-module__dropdownWrapper__2iTJ9.dropdown-module__countryDropdown_small__1h2oA {
    top: -1px; }
    .dropdown-module__dropdownWrapper__2iTJ9.dropdown-module__countryDropdown_small__1h2oA .dropdown-module__text__sPWbk {
      font-size: 12px !important; }
    .dropdown-module__dropdownWrapper__2iTJ9.dropdown-module__countryDropdown_small__1h2oA .dropdown-module__pickedItem__lwA-z {
      padding-bottom: 5px; }
  .dropdown-module__dropdownWrapper__2iTJ9.dropdown-module__languageDropdown__1Qy6Y.dropdown-module__w95px___h0DU {
    width: 95px !important; }
  .dropdown-module__dropdownWrapper__2iTJ9.dropdown-module__languageDropdown__1Qy6Y.dropdown-module__minimized__2-OGO {
    width: 155px;
    align-self: center; }
  @media screen and (max-width: 1024px) {
    .dropdown-module__dropdownWrapper__2iTJ9.dropdown-module__languageDropdown__1Qy6Y.dropdown-module__fwMobile__18WZq {
      width: 100% !important; } }
  .dropdown-module__dropdownWrapper__2iTJ9.dropdown-module__languageDropdown__1Qy6Y.dropdown-module__full__2ps_b {
    width: 100% !important; }
  @media screen and (max-width: 1024px) {
    .dropdown-module__dropdownWrapper__2iTJ9.dropdown-module__languageDropdown__1Qy6Y {
      width: 70px !important; }
      .dropdown-module__dropdownWrapper__2iTJ9.dropdown-module__languageDropdown__1Qy6Y .dropdown-module__pickedItem__lwA-z {
        height: 30px; }
      .dropdown-module__dropdownWrapper__2iTJ9.dropdown-module__languageDropdown__1Qy6Y .dropdown-module__dropdown__behog {
        top: 40px !important; } }
  .dropdown-module__dropdownWrapper__2iTJ9.dropdown-module__timezoneDropdown__3cWUR {
    width: 250px; }
    @media screen and (max-width: 1024px) {
      .dropdown-module__dropdownWrapper__2iTJ9.dropdown-module__timezoneDropdown__3cWUR .dropdown-module__pickedItem__lwA-z {
        height: 30px; }
      .dropdown-module__dropdownWrapper__2iTJ9.dropdown-module__timezoneDropdown__3cWUR .dropdown-module__dropdown__behog.dropdown-module__open__rjPGJ {
        max-height: 85px; } }
  .dropdown-module__dropdownWrapper__2iTJ9 .dropdown-module__pickedItem__lwA-z {
    padding-bottom: 10px;
    border-bottom: 1px solid #000;
    display: flex;
    align-items: center;
    position: relative;
    z-index: 125;
    cursor: pointer;
    padding-top: 10px;
    outline: 0; }
    .dropdown-module__dropdownWrapper__2iTJ9 .dropdown-module__pickedItem__lwA-z.dropdown-module__open__rjPGJ {
      border-radius: 8px 8px 0 0;
      background-color: #fff; }
    .dropdown-module__dropdownWrapper__2iTJ9 .dropdown-module__pickedItem__lwA-z.dropdown-module__minimized__2-OGO {
      padding-bottom: 0; }
    .dropdown-module__dropdownWrapper__2iTJ9 .dropdown-module__pickedItem__lwA-z.dropdown-module__withoutBorder__cpqvR {
      border-bottom: 1px solid transparent; }
    .dropdown-module__dropdownWrapper__2iTJ9 .dropdown-module__pickedItem__lwA-z .dropdown-module__image__3c-v_ {
      width: 25px;
      height: 20px;
      margin-right: 10px;
      margin-left: 5px; }
    .dropdown-module__dropdownWrapper__2iTJ9 .dropdown-module__pickedItem__lwA-z .dropdown-module__text__sPWbk {
      font-size: 14px;
      line-height: 22px;
      color: #181b1c;
      font-weight: 500;
      margin-right: auto;
      margin-left: 5px; }
      .dropdown-module__dropdownWrapper__2iTJ9 .dropdown-module__pickedItem__lwA-z .dropdown-module__text__sPWbk.dropdown-module__bold__3Rg2O {
        font-style: italic;
        font-weight: bold;
        font-size: 16px;
        line-height: 25px; }
    .dropdown-module__dropdownWrapper__2iTJ9 .dropdown-module__pickedItem__lwA-z .dropdown-module__dropdownButton__1VUok {
      cursor: pointer;
      margin-right: 10px; }
      .dropdown-module__dropdownWrapper__2iTJ9 .dropdown-module__pickedItem__lwA-z .dropdown-module__dropdownButton__1VUok.dropdown-module__reversed__2WGE9 {
        transform: rotate(180deg); }
  .dropdown-module__dropdownWrapper__2iTJ9 .dropdown-module__dropdown__behog {
    display: none; }
    .dropdown-module__dropdownWrapper__2iTJ9 .dropdown-module__dropdown__behog.dropdown-module__open__rjPGJ {
      display: block;
      max-height: 200px;
      padding: 10px 0px 10px 0px;
      overflow-x: hidden;
      overflow-y: auto;
      background-color: white;
      background: #ffffff;
      box-shadow: 0px 5px 64px rgba(66, 68, 75, 0.3);
      border-radius: 0 0 8px 8px;
      top: 33px;
      z-index: 124;
      position: absolute; }
      .dropdown-module__dropdownWrapper__2iTJ9 .dropdown-module__dropdown__behog.dropdown-module__open__rjPGJ::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
        background-color: #f5f5f5; }
      .dropdown-module__dropdownWrapper__2iTJ9 .dropdown-module__dropdown__behog.dropdown-module__open__rjPGJ::-webkit-scrollbar {
        width: 6px;
        background-color: #f5f5f5; }
      .dropdown-module__dropdownWrapper__2iTJ9 .dropdown-module__dropdown__behog.dropdown-module__open__rjPGJ::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, 0.54); }
    .dropdown-module__dropdownWrapper__2iTJ9 .dropdown-module__dropdown__behog .dropdown-module__item__25Oqz {
      display: flex;
      align-items: center;
      margin: 10px 0;
      cursor: pointer; }
      .dropdown-module__dropdownWrapper__2iTJ9 .dropdown-module__dropdown__behog .dropdown-module__item__25Oqz:first-of-type {
        margin-top: 0; }
      .dropdown-module__dropdownWrapper__2iTJ9 .dropdown-module__dropdown__behog .dropdown-module__item__25Oqz:last-of-type {
        margin-bottom: 0; }
      .dropdown-module__dropdownWrapper__2iTJ9 .dropdown-module__dropdown__behog .dropdown-module__item__25Oqz .dropdown-module__image__3c-v_ {
        width: 25px;
        height: 20px;
        margin-left: 10px; }
        .dropdown-module__dropdownWrapper__2iTJ9 .dropdown-module__dropdown__behog .dropdown-module__item__25Oqz .dropdown-module__image__3c-v_.dropdown-module__rightSide__38j9X {
          margin-left: auto;
          margin-right: 5px; }
      .dropdown-module__dropdownWrapper__2iTJ9 .dropdown-module__dropdown__behog .dropdown-module__item__25Oqz .dropdown-module__text__sPWbk {
        font-size: 14px;
        line-height: 22px;
        color: #181b1c;
        font-weight: 500;
        margin-left: 5px; }
        .dropdown-module__dropdownWrapper__2iTJ9 .dropdown-module__dropdown__behog .dropdown-module__item__25Oqz .dropdown-module__text__sPWbk.dropdown-module__bold__3Rg2O {
          font-style: italic;
          font-weight: bold;
          font-size: 16px;
          line-height: 25px; }
        .dropdown-module__dropdownWrapper__2iTJ9 .dropdown-module__dropdown__behog .dropdown-module__item__25Oqz .dropdown-module__text__sPWbk.dropdown-module__rightSide__38j9X {
          margin-left: auto;
          margin-right: 0; }
.teacherSelectorFilters-module__button__sVUKp {
  background-color: #eff3f7; }
  .teacherSelectorFilters-module__button__sVUKp.teacherSelectorFilters-module__buttonPrimary__2nrhw {
    background-color: #f7ad00; }

.teacherSelectorFilters-module__borderedButton__13NGz {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.teacherSelectorFilters-module__primaryButton__gOJbk {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.teacherSelectorFilters-module__wrapperFull__3RN_y {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .teacherSelectorFilters-module__wrapperFull__3RN_y {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.teacherSelectorFilters-module__wrapperLarge__3GOGp {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .teacherSelectorFilters-module__wrapperLarge__3GOGp {
      width: auto;
      float: none;
      position: static; } }

.teacherSelectorFilters-module__wrapperMedium__2ugvm {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .teacherSelectorFilters-module__wrapperMedium__2ugvm {
      width: auto;
      float: none;
      position: static; } }

.teacherSelectorFilters-module__wrapperSmall__2PZyX {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .teacherSelectorFilters-module__wrapperSmall__2PZyX {
      width: auto;
      float: none; } }

.teacherSelectorFilters-module__clear__1nmAM {
  clear: both; }

.teacherSelectorFilters-module__wizard__Qfcts .teacherSelectorFilters-module__menuBackgroud__28u6H {
  background-color: white; }

.teacherSelectorFilters-module__wizard__Qfcts .teacherSelectorFilters-module__column__1O65u {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .teacherSelectorFilters-module__wizard__Qfcts .teacherSelectorFilters-module__column__1O65u {
      width: auto; } }
  .teacherSelectorFilters-module__wizard__Qfcts .teacherSelectorFilters-module__column__1O65u.teacherSelectorFilters-module__columnLeft__3Jbi8 {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .teacherSelectorFilters-module__wizard__Qfcts .teacherSelectorFilters-module__column__1O65u.teacherSelectorFilters-module__columnLeft__3Jbi8 {
        float: none; } }
    .teacherSelectorFilters-module__wizard__Qfcts .teacherSelectorFilters-module__column__1O65u.teacherSelectorFilters-module__columnLeft__3Jbi8 .teacherSelectorFilters-module__headerMessage__3mUd3 h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .teacherSelectorFilters-module__wizard__Qfcts .teacherSelectorFilters-module__column__1O65u.teacherSelectorFilters-module__columnLeft__3Jbi8 .teacherSelectorFilters-module__headerMessage__3mUd3 h1 {
          font-size: 28px;
          line-height: 26px; } }
    .teacherSelectorFilters-module__wizard__Qfcts .teacherSelectorFilters-module__column__1O65u.teacherSelectorFilters-module__columnLeft__3Jbi8 .teacherSelectorFilters-module__headerMessage__3mUd3 .teacherSelectorFilters-module__image__2_idA {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .teacherSelectorFilters-module__wizard__Qfcts .teacherSelectorFilters-module__column__1O65u.teacherSelectorFilters-module__columnLeft__3Jbi8 .teacherSelectorFilters-module__headerMessage__3mUd3 .teacherSelectorFilters-module__image__2_idA {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .teacherSelectorFilters-module__wizard__Qfcts .teacherSelectorFilters-module__column__1O65u.teacherSelectorFilters-module__columnLeft__3Jbi8 .teacherSelectorFilters-module__headerMessage__3mUd3 .teacherSelectorFilters-module__image__2_idA {
          width: 100px; } }
  .teacherSelectorFilters-module__wizard__Qfcts .teacherSelectorFilters-module__column__1O65u.teacherSelectorFilters-module__columnRight__39yEe {
    float: right;
    margin-right: 100px; }
    .teacherSelectorFilters-module__wizard__Qfcts .teacherSelectorFilters-module__column__1O65u.teacherSelectorFilters-module__columnRight__39yEe.teacherSelectorFilters-module__noMargin__25zf9 {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .teacherSelectorFilters-module__wizard__Qfcts .teacherSelectorFilters-module__column__1O65u.teacherSelectorFilters-module__columnRight__39yEe {
        float: none;
        margin-right: 0px; } }

.teacherSelectorFilters-module__container__tJ5iA {
  display: flex;
  flex-direction: column; }
  @media screen and (max-width: 1023px) {
    .teacherSelectorFilters-module__container__tJ5iA {
      width: 260px; } }
  .teacherSelectorFilters-module__container__tJ5iA .teacherSelectorFilters-module__mobileOnly__1gy03 {
    display: none; }
    @media screen and (max-width: 1023px) {
      .teacherSelectorFilters-module__container__tJ5iA .teacherSelectorFilters-module__mobileOnly__1gy03 {
        display: flex; } }
  .teacherSelectorFilters-module__container__tJ5iA .teacherSelectorFilters-module__title__16fih {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 32px;
    color: #95979a; }
  .teacherSelectorFilters-module__container__tJ5iA .teacherSelectorFilters-module__separator__24KLI {
    height: 1px;
    background-color: #e1e1e1;
    margin: 10px 0; }
  .teacherSelectorFilters-module__container__tJ5iA .teacherSelectorFilters-module__wrapper__1befe {
    display: flex;
    justify-content: space-between; }
    @media screen and (max-width: 1023px) {
      .teacherSelectorFilters-module__container__tJ5iA .teacherSelectorFilters-module__wrapper__1befe {
        flex-direction: column; } }
  .teacherSelectorFilters-module__container__tJ5iA .teacherSelectorFilters-module__timeFiltersWrapper__1maym {
    display: grid;
    grid-gap: 10px;
    grid-template-rows: repeat(2, 1fr); }
    .teacherSelectorFilters-module__container__tJ5iA .teacherSelectorFilters-module__timeFiltersWrapper__1maym.teacherSelectorFilters-module__online__mIooA {
      grid-template-columns: repeat(3, 1fr); }
    .teacherSelectorFilters-module__container__tJ5iA .teacherSelectorFilters-module__timeFiltersWrapper__1maym.teacherSelectorFilters-module__offline__23PGg {
      grid-template-columns: repeat(2, 1fr); }
  .teacherSelectorFilters-module__container__tJ5iA .teacherSelectorFilters-module__languageFiltersWrapper__2dMe1 {
    display: flex; }
    .teacherSelectorFilters-module__container__tJ5iA .teacherSelectorFilters-module__languageFiltersWrapper__2dMe1 .teacherSelectorFilters-module__filter__2Mw4_ {
      width: 40px;
      height: 23px;
      margin: 0 5px; }
      @media screen and (max-width: 1023px) {
        .teacherSelectorFilters-module__container__tJ5iA .teacherSelectorFilters-module__languageFiltersWrapper__2dMe1 .teacherSelectorFilters-module__filter__2Mw4_ {
          width: 105px; } }
      .teacherSelectorFilters-module__container__tJ5iA .teacherSelectorFilters-module__languageFiltersWrapper__2dMe1 .teacherSelectorFilters-module__filter__2Mw4_:first-of-type {
        margin-left: 0; }
      .teacherSelectorFilters-module__container__tJ5iA .teacherSelectorFilters-module__languageFiltersWrapper__2dMe1 .teacherSelectorFilters-module__filter__2Mw4_:last-of-type {
        margin-right: 0; }
  .teacherSelectorFilters-module__container__tJ5iA .teacherSelectorFilters-module__icon__1rnyJ {
    width: 25px;
    margin: auto;
    align-self: center; }
  .teacherSelectorFilters-module__container__tJ5iA .teacherSelectorFilters-module__dayFiltersWrapper__PiQRj {
    display: flex; }
    .teacherSelectorFilters-module__container__tJ5iA .teacherSelectorFilters-module__dayFiltersWrapper__PiQRj .teacherSelectorFilters-module__filter__2Mw4_ {
      margin-right: 7px;
      line-height: 23px;
      width: 23.5px;
      height: 23.5px; }
      .teacherSelectorFilters-module__container__tJ5iA .teacherSelectorFilters-module__dayFiltersWrapper__PiQRj .teacherSelectorFilters-module__filter__2Mw4_:last-of-type {
        margin-right: 0; }
  .teacherSelectorFilters-module__container__tJ5iA .teacherSelectorFilters-module__filter__2Mw4_ {
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 18px;
    border: 1px solid #e5e9ec;
    background-color: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #95979a;
    border-radius: 100px;
    width: 100%;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); }
    .teacherSelectorFilters-module__container__tJ5iA .teacherSelectorFilters-module__filter__2Mw4_:hover {
      opacity: 0.9;
      cursor: pointer; }
    .teacherSelectorFilters-module__container__tJ5iA .teacherSelectorFilters-module__filter__2Mw4_.teacherSelectorFilters-module__active__3NQJM {
      background-color: #ab0069;
      border-color: #ab0069;
      color: #fff; }
.progressMenu__button__2mESN {
  background-color: #eff3f7; }
  .progressMenu__button__2mESN.progressMenu__buttonPrimary__rjwUL {
    background-color: #f7ad00; }

.progressMenu__borderedButton__Q6Bcx {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.progressMenu__primaryButton__3qKzv {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.progressMenu__wrapperFull__1sCeL {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .progressMenu__wrapperFull__1sCeL {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.progressMenu__wrapperLarge__3CC9l {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .progressMenu__wrapperLarge__3CC9l {
      width: auto;
      float: none;
      position: static; } }

.progressMenu__wrapperMedium__nZjfh {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .progressMenu__wrapperMedium__nZjfh {
      width: auto;
      float: none;
      position: static; } }

.progressMenu__wrapperSmall__2ITMm {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .progressMenu__wrapperSmall__2ITMm {
      width: auto;
      float: none; } }

.progressMenu__clear__3oTUK {
  clear: both; }

.progressMenu__wizard__119To .progressMenu__menuBackgroud__1CM5g {
  background-color: white; }

.progressMenu__wizard__119To .progressMenu__column__3r7Ck {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .progressMenu__wizard__119To .progressMenu__column__3r7Ck {
      width: auto; } }
  .progressMenu__wizard__119To .progressMenu__column__3r7Ck.progressMenu__columnLeft__3fUKd {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .progressMenu__wizard__119To .progressMenu__column__3r7Ck.progressMenu__columnLeft__3fUKd {
        float: none; } }
    .progressMenu__wizard__119To .progressMenu__column__3r7Ck.progressMenu__columnLeft__3fUKd .progressMenu__headerMessage__3vM4j h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .progressMenu__wizard__119To .progressMenu__column__3r7Ck.progressMenu__columnLeft__3fUKd .progressMenu__headerMessage__3vM4j h1 {
          font-size: 28px;
          line-height: 26px; } }
    .progressMenu__wizard__119To .progressMenu__column__3r7Ck.progressMenu__columnLeft__3fUKd .progressMenu__headerMessage__3vM4j .progressMenu__image__3gde0 {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .progressMenu__wizard__119To .progressMenu__column__3r7Ck.progressMenu__columnLeft__3fUKd .progressMenu__headerMessage__3vM4j .progressMenu__image__3gde0 {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .progressMenu__wizard__119To .progressMenu__column__3r7Ck.progressMenu__columnLeft__3fUKd .progressMenu__headerMessage__3vM4j .progressMenu__image__3gde0 {
          width: 100px; } }
  .progressMenu__wizard__119To .progressMenu__column__3r7Ck.progressMenu__columnRight__3fD9U {
    float: right;
    margin-right: 100px; }
    .progressMenu__wizard__119To .progressMenu__column__3r7Ck.progressMenu__columnRight__3fD9U.progressMenu__noMargin__3VVdU {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .progressMenu__wizard__119To .progressMenu__column__3r7Ck.progressMenu__columnRight__3fD9U {
        float: none;
        margin-right: 0px; } }

.progressMenu__wrapper__3l2O5 {
  display: flex; }

.progressMenu__wizardMenuContainer__2TXCB .progressMenu__header__1C3-a {
  color: #181b1c;
  font-size: 24px;
  font-weight: 500;
  text-align: center;
  line-height: 60px;
  width: 100%; }
  @media screen and (max-width: 1023px) {
    .progressMenu__wizardMenuContainer__2TXCB .progressMenu__header__1C3-a {
      font-size: 20px; } }

@media screen and (max-width: 1023px) {
  .progressMenu__wizardMenuContainer__2TXCB {
    overflow-x: scroll;
    overflow-y: hidden;
    max-width: 55%;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 20px; } }

.progressMenu__wizardMenuContainer__2TXCB .progressMenu__backArrow__2shQU {
  display: block;
  position: absolute;
  left: 0px;
  width: 60px;
  height: 60px;
  background-position: center left;
  background-repeat: no-repeat;
  background-image: url(/static/media/panelLeftArrow.b8d7dffd.svg);
  margin-right: 80px;
  z-index: 4;
  background-color: transparent;
  cursor: pointer; }
  @media screen and (max-width: 1023px) {
    .progressMenu__wizardMenuContainer__2TXCB .progressMenu__backArrow__2shQU {
      background-position: center; } }

.progressMenu__wizardMenuContainer__2TXCB .progressMenu__wizardMenu__3Db5m {
  display: flex;
  justify-content: center;
  border-bottom: 1px solid #d0d7de; }
  @media screen and (max-width: 450px) {
    .progressMenu__wizardMenuContainer__2TXCB .progressMenu__wizardMenu__3Db5m {
      border: none; } }
  @media screen and (max-width: 1023px) {
    .progressMenu__wizardMenuContainer__2TXCB .progressMenu__wizardMenu__3Db5m {
      justify-content: flex-start; } }
  .progressMenu__wizardMenuContainer__2TXCB .progressMenu__wizardMenu__3Db5m.progressMenu__noReturn__3X2XO {
    padding-left: 0px; }
  .progressMenu__wizardMenuContainer__2TXCB .progressMenu__wizardMenu__3Db5m .progressMenu__separator__dlo2q {
    display: inline-block;
    height: 2px;
    background: #000;
    width: 40px;
    margin-top: 30px; }
    .progressMenu__wizardMenuContainer__2TXCB .progressMenu__wizardMenu__3Db5m .progressMenu__separator__dlo2q:last-of-type {
      display: none; }
    @media screen and (max-width: 1023px) {
      .progressMenu__wizardMenuContainer__2TXCB .progressMenu__wizardMenu__3Db5m .progressMenu__separator__dlo2q {
        width: 20px;
        max-width: none;
        flex-shrink: 0; } }
    .progressMenu__wizardMenuContainer__2TXCB .progressMenu__wizardMenu__3Db5m .progressMenu__separator__dlo2q.progressMenu__active__2I9BG {
      background-color: #181b1c; }
  @media screen and (max-width: 1023px) {
    .progressMenu__wizardMenuContainer__2TXCB .progressMenu__wizardMenu__3Db5m {
      padding-left: 0px; }
      .progressMenu__wizardMenuContainer__2TXCB .progressMenu__wizardMenu__3Db5m.progressMenu__noReturn__3X2XO {
        margin-left: 0px; } }
  .progressMenu__wizardMenuContainer__2TXCB .progressMenu__wizardMenu__3Db5m .progressMenu__item__144LY {
    color: #9fb0b5;
    font-size: 0.87em;
    font-weight: 500;
    position: relative;
    z-index: 2;
    display: inline-block;
    line-height: 60px;
    text-decoration: none;
    background-color: transparent;
    padding-left: 15px;
    padding-right: 15px; }
    .progressMenu__wizardMenuContainer__2TXCB .progressMenu__wizardMenu__3Db5m .progressMenu__item__144LY:first-child {
      padding-left: 0px; }
    .progressMenu__wizardMenuContainer__2TXCB .progressMenu__wizardMenu__3Db5m .progressMenu__item__144LY:last-child {
      padding-right: 0px; }
    @media screen and (max-width: 1023px) {
      .progressMenu__wizardMenuContainer__2TXCB .progressMenu__wizardMenu__3Db5m .progressMenu__item__144LY {
        margin-right: 0px;
        line-height: 0;
        display: flex;
        margin-top: 20px;
        align-items: baseline;
        flex-shrink: 0; } }
    .progressMenu__wizardMenuContainer__2TXCB .progressMenu__wizardMenu__3Db5m .progressMenu__item__144LY.progressMenu__check__2KI4g {
      color: #181b1c; }
      .progressMenu__wizardMenuContainer__2TXCB .progressMenu__wizardMenu__3Db5m .progressMenu__item__144LY.progressMenu__check__2KI4g:before {
        content: "";
        background-image: url(/static/media/menucheck.ff1c2a12.svg);
        margin-right: 10px;
        display: inline-block;
        width: 12px;
        height: 9px;
        margin-top: 8px; }
    .progressMenu__wizardMenuContainer__2TXCB .progressMenu__wizardMenu__3Db5m .progressMenu__item__144LY.progressMenu__uncheck__3iEBg:before {
      content: "";
      margin-right: 10px;
      display: inline-block;
      width: 8px;
      height: 8px;
      background-color: #a5256f;
      margin-top: 8px;
      border-radius: 8px; }
    .progressMenu__wizardMenuContainer__2TXCB .progressMenu__wizardMenu__3Db5m .progressMenu__item__144LY.progressMenu__active__2I9BG {
      color: #181b1c; }
.targetForm__button__lJvaS {
  background-color: #eff3f7; }
  .targetForm__button__lJvaS.targetForm__buttonPrimary__3gtUN {
    background-color: #f7ad00; }

.targetForm__borderedButton__1Q0OL {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.targetForm__primaryButton__1bN1t {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.targetForm__wrapperFull__3xD1x {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .targetForm__wrapperFull__3xD1x {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.targetForm__wrapperLarge__XyKRj {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .targetForm__wrapperLarge__XyKRj {
      width: auto;
      float: none;
      position: static; } }

.targetForm__wrapperMedium__1jTTB {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .targetForm__wrapperMedium__1jTTB {
      width: auto;
      float: none;
      position: static; } }

.targetForm__wrapperSmall__eqkex {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .targetForm__wrapperSmall__eqkex {
      width: auto;
      float: none; } }

.targetForm__clear__2qYwj {
  clear: both; }

.targetForm__wizard__1gP38 .targetForm__menuBackgroud__9NlB5 {
  background-color: white; }

.targetForm__wizard__1gP38 .targetForm__column__17Yc4 {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .targetForm__wizard__1gP38 .targetForm__column__17Yc4 {
      width: auto; } }
  .targetForm__wizard__1gP38 .targetForm__column__17Yc4.targetForm__columnLeft__1E4sK {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .targetForm__wizard__1gP38 .targetForm__column__17Yc4.targetForm__columnLeft__1E4sK {
        float: none; } }
    .targetForm__wizard__1gP38 .targetForm__column__17Yc4.targetForm__columnLeft__1E4sK .targetForm__headerMessage__3IXP_ h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .targetForm__wizard__1gP38 .targetForm__column__17Yc4.targetForm__columnLeft__1E4sK .targetForm__headerMessage__3IXP_ h1 {
          font-size: 28px;
          line-height: 26px; } }
    .targetForm__wizard__1gP38 .targetForm__column__17Yc4.targetForm__columnLeft__1E4sK .targetForm__headerMessage__3IXP_ .targetForm__image__F8p53 {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .targetForm__wizard__1gP38 .targetForm__column__17Yc4.targetForm__columnLeft__1E4sK .targetForm__headerMessage__3IXP_ .targetForm__image__F8p53 {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .targetForm__wizard__1gP38 .targetForm__column__17Yc4.targetForm__columnLeft__1E4sK .targetForm__headerMessage__3IXP_ .targetForm__image__F8p53 {
          width: 100px; } }
  .targetForm__wizard__1gP38 .targetForm__column__17Yc4.targetForm__columnRight__2rdVC {
    float: right;
    margin-right: 100px; }
    .targetForm__wizard__1gP38 .targetForm__column__17Yc4.targetForm__columnRight__2rdVC.targetForm__noMargin__qUHLQ {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .targetForm__wizard__1gP38 .targetForm__column__17Yc4.targetForm__columnRight__2rdVC {
        float: none;
        margin-right: 0px; } }

.targetForm__wizard__1gP38 {
  padding-top: 80px; }
  @media screen and (max-width: 1023px) {
    .targetForm__wizard__1gP38 {
      padding: 20px;
      padding-bottom: 144px; } }
  @media screen and (max-width: 1023px) {
    .targetForm__wizard__1gP38 .targetForm__desktopOnly__1qinu {
      display: none !important; } }
  .targetForm__wizard__1gP38 .targetForm__mobileOnly__1ysI7 {
    display: none; }
    @media screen and (max-width: 1023px) {
      .targetForm__wizard__1gP38 .targetForm__mobileOnly__1ysI7 {
        display: block; } }
  .targetForm__wizard__1gP38 .targetForm__goalsContainer__MCGah {
    padding: 20px;
    border: 0.5px solid #e1e1e1;
    box-sizing: border-box;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 250px;
    margin-bottom: 120px;
    background-color: #fff;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); }
    .targetForm__wizard__1gP38 .targetForm__goalsContainer__MCGah .targetForm__goalsTitle__1Vu3y {
      font-style: italic;
      font-weight: 900;
      font-size: 26px;
      line-height: 26px;
      text-align: center; }
      @media screen and (max-width: 1023px) {
        .targetForm__wizard__1gP38 .targetForm__goalsContainer__MCGah .targetForm__goalsTitle__1Vu3y {
          font-size: 18px;
          text-align: left;
          margin-left: 10px; } }
    @media screen and (max-width: 1023px) {
      .targetForm__wizard__1gP38 .targetForm__goalsContainer__MCGah {
        max-width: 450px;
        margin: 0 auto;
        margin-bottom: 20px; } }
  .targetForm__wizard__1gP38 .targetForm__goals__1xrEl {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 15px; }
    @media screen and (max-width: 1023px) {
      .targetForm__wizard__1gP38 .targetForm__goals__1xrEl {
        margin-top: 20px; } }
    .targetForm__wizard__1gP38 .targetForm__goals__1xrEl div {
      flex-basis: 48%;
      background-color: transparent;
      cursor: pointer;
      height: 35px;
      font-size: 1em;
      color: #000;
      margin-bottom: 10px;
      display: flex;
      justify-content: center;
      align-items: center;
      font-style: normal;
      font-weight: 500;
      font-size: 16px;
      line-height: 23px;
      border: 1px solid #5b666f;
      border-radius: 100px; }
      @media screen and (max-width: 1023px) {
        .targetForm__wizard__1gP38 .targetForm__goals__1xrEl div {
          font-size: 0.85em; } }
      @media screen and (max-width: 321px) {
        .targetForm__wizard__1gP38 .targetForm__goals__1xrEl div {
          font-size: 0.75em; } }
      @media screen and (min-width: 321px) {
        .targetForm__wizard__1gP38 .targetForm__goals__1xrEl div:hover {
          background-color: #ab0069;
          color: #fff;
          border-color: #ab0069; } }
      .targetForm__wizard__1gP38 .targetForm__goals__1xrEl div:active {
        background-color: #ab0069;
        color: #fff;
        border-color: #ab0069; }
      .targetForm__wizard__1gP38 .targetForm__goals__1xrEl div.targetForm__selected__20tnJ {
        background-color: #ab0069;
        color: #fff;
        border-color: #ab0069; }
  .targetForm__wizard__1gP38 .targetForm__descriptionContainer__1OWCi {
    padding-top: 10px; }
    .targetForm__wizard__1gP38 .targetForm__descriptionContainer__1OWCi .targetForm__header__2JhDO {
      font-style: normal;
      font-weight: normal;
      font-size: 15px;
      line-height: 24px;
      text-align: center;
      margin-bottom: 10px; }
    .targetForm__wizard__1gP38 .targetForm__descriptionContainer__1OWCi .targetForm__goalDescription__2SrOw {
      background-color: transparent;
      padding: 20px;
      border: 1px solid #5b666f !important;
      outline: none !important;
      display: block;
      box-sizing: border-box;
      font-size: 16px;
      color: black;
      line-height: 20px;
      max-width: 100%;
      width: 100%;
      border-radius: 4px !important;
      -webkit-appearance: none !important; }
  .targetForm__wizard__1gP38 .targetForm__targetPattern__zqxsS {
    width: 188px;
    height: 56px;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 1;
    background-repeat: no-repeat;
    background-image: url(/static/media/targetPattern.46d5e9c0.svg); }
    @media screen and (max-width: 1023px) {
      .targetForm__wizard__1gP38 .targetForm__targetPattern__zqxsS {
        right: -20px; } }
  .targetForm__wizard__1gP38 .targetForm__levelSelect__3vxt9 {
    margin-top: 60px;
    background-color: #a5256f;
    border-radius: 8px;
    padding: 40px 100px;
    margin-bottom: 60px;
    opacity: 1;
    transition: opacity ease 0.5s; }
    @media screen and (max-width: 1023px) {
      .targetForm__wizard__1gP38 .targetForm__levelSelect__3vxt9 {
        margin-top: 30px;
        padding: 40px 20px;
        margin-left: -20px;
        margin-right: -20px;
        border-radius: 0px;
        margin-bottom: 0px;
        padding-bottom: 100px; } }
    .targetForm__wizard__1gP38 .targetForm__levelSelect__3vxt9.targetForm__hidden__3RCOg {
      opacity: 0; }
    .targetForm__wizard__1gP38 .targetForm__levelSelect__3vxt9 .targetForm__header__2JhDO {
      font-size: 24px;
      line-height: 29px;
      color: white;
      font-weight: 500; }
    .targetForm__wizard__1gP38 .targetForm__levelSelect__3vxt9 .targetForm__description__1H_P9 {
      color: white;
      font-size: 16px;
      line-height: 22px;
      margin-top: 20px; }
    @media screen and (max-width: 1023px) {
      .targetForm__wizard__1gP38 .targetForm__levelSelect__3vxt9 .targetForm__levelsContainer__1cSmr {
        overflow: scroll;
        margin-right: -20px; } }
    .targetForm__wizard__1gP38 .targetForm__levelSelect__3vxt9 .targetForm__levelsContainer__1cSmr .targetForm__levels__16BqG {
      margin-top: 40px;
      display: flex;
      justify-content: space-between;
      margin-bottom: 40px; }
      @media screen and (max-width: 1023px) {
        .targetForm__wizard__1gP38 .targetForm__levelSelect__3vxt9 .targetForm__levelsContainer__1cSmr .targetForm__levels__16BqG {
          padding-right: 20px; } }
      .targetForm__wizard__1gP38 .targetForm__levelSelect__3vxt9 .targetForm__levelsContainer__1cSmr .targetForm__levels__16BqG .targetForm__level__1q2NN {
        display: inline-block;
        width: 240px;
        background-color: white;
        border-radius: 8px;
        padding: 20px;
        cursor: pointer; }
        @media screen and (max-width: 321px) {
          .targetForm__wizard__1gP38 .targetForm__levelSelect__3vxt9 .targetForm__levelsContainer__1cSmr .targetForm__levels__16BqG .targetForm__level__1q2NN {
            width: 195px; } }
        .targetForm__wizard__1gP38 .targetForm__levelSelect__3vxt9 .targetForm__levelsContainer__1cSmr .targetForm__levels__16BqG .targetForm__level__1q2NN:before {
          content: "";
          margin-bottom: 16px;
          display: block;
          width: 20px;
          height: 20px;
          border-radius: 20px;
          border: 1px solid #9fb0b5; }
        .targetForm__wizard__1gP38 .targetForm__levelSelect__3vxt9 .targetForm__levelsContainer__1cSmr .targetForm__levels__16BqG .targetForm__level__1q2NN .targetForm__title__2cqwz {
          font-size: 20px;
          font-weight: 900;
          line-height: 22px;
          color: #181b1c;
          font-style: italic;
          margin-bottom: 10px; }
        .targetForm__wizard__1gP38 .targetForm__levelSelect__3vxt9 .targetForm__levelsContainer__1cSmr .targetForm__levels__16BqG .targetForm__level__1q2NN ul li {
          font-size: 16px;
          font-weight: 500;
          color: #1c1e20;
          line-height: 22px;
          padding-left: 28px;
          padding-top: 10px;
          padding-bottom: 10px;
          border-bottom: 1px solid #d0d7de;
          position: relative; }
          .targetForm__wizard__1gP38 .targetForm__levelSelect__3vxt9 .targetForm__levelsContainer__1cSmr .targetForm__levels__16BqG .targetForm__level__1q2NN ul li:before {
            position: absolute;
            content: "";
            left: 0px;
            top: 16px;
            width: 12px;
            height: 9px;
            background-image: url(/static/media/targetSelectCheckIcon.a51e5965.svg); }
          .targetForm__wizard__1gP38 .targetForm__levelSelect__3vxt9 .targetForm__levelsContainer__1cSmr .targetForm__levels__16BqG .targetForm__level__1q2NN ul li:last-child {
            padding-bottom: 0px;
            border: none; }
          .targetForm__wizard__1gP38 .targetForm__levelSelect__3vxt9 .targetForm__levelsContainer__1cSmr .targetForm__levels__16BqG .targetForm__level__1q2NN ul li.targetForm__disabled__xdOIa {
            color: #97a5aa; }
            .targetForm__wizard__1gP38 .targetForm__levelSelect__3vxt9 .targetForm__levelsContainer__1cSmr .targetForm__levels__16BqG .targetForm__level__1q2NN ul li.targetForm__disabled__xdOIa:before {
              display: none; }
        .targetForm__wizard__1gP38 .targetForm__levelSelect__3vxt9 .targetForm__levelsContainer__1cSmr .targetForm__levels__16BqG .targetForm__level__1q2NN.targetForm__selected__20tnJ:before {
          width: 10px;
          height: 10px;
          border-radius: 20px;
          border: 6px solid #a5256f; }
        .targetForm__wizard__1gP38 .targetForm__levelSelect__3vxt9 .targetForm__levelsContainer__1cSmr .targetForm__levels__16BqG .targetForm__level__1q2NN.targetForm__selected__20tnJ ul li:before {
          background-image: url(/static/media/targetSelectCheckActiveIcon.cdc638ff.svg); }
        .targetForm__wizard__1gP38 .targetForm__levelSelect__3vxt9 .targetForm__levelsContainer__1cSmr .targetForm__levels__16BqG .targetForm__level__1q2NN.targetForm__noHeader__9Ou4M:before {
          display: none; }
        .targetForm__wizard__1gP38 .targetForm__levelSelect__3vxt9 .targetForm__levelsContainer__1cSmr .targetForm__levels__16BqG .targetForm__level__1q2NN.targetForm__noHeader__9Ou4M .targetForm__title__2cqwz {
          display: none; }
    .targetForm__wizard__1gP38 .targetForm__levelSelect__3vxt9 .targetForm__buttonContainer__3jMIc {
      text-align: center; }
.courseTypeSelector__button__12FSJ {
  background-color: #eff3f7; }
  .courseTypeSelector__button__12FSJ.courseTypeSelector__buttonPrimary__2K-MK {
    background-color: #f7ad00; }

.courseTypeSelector__borderedButton__1EPwq {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.courseTypeSelector__primaryButton__3CJwf {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.courseTypeSelector__wrapperFull__3hOTf {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .courseTypeSelector__wrapperFull__3hOTf {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.courseTypeSelector__wrapperLarge__ZT_YD {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .courseTypeSelector__wrapperLarge__ZT_YD {
      width: auto;
      float: none;
      position: static; } }

.courseTypeSelector__wrapperMedium__3zvo2 {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .courseTypeSelector__wrapperMedium__3zvo2 {
      width: auto;
      float: none;
      position: static; } }

.courseTypeSelector__wrapperSmall__1nIwe {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .courseTypeSelector__wrapperSmall__1nIwe {
      width: auto;
      float: none; } }

.courseTypeSelector__clear__PRdFA {
  clear: both; }

.courseTypeSelector__wizard__2M3Vq .courseTypeSelector__menuBackgroud__3KZn- {
  background-color: white; }

.courseTypeSelector__wizard__2M3Vq .courseTypeSelector__column__3wwWb {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .courseTypeSelector__wizard__2M3Vq .courseTypeSelector__column__3wwWb {
      width: auto; } }
  .courseTypeSelector__wizard__2M3Vq .courseTypeSelector__column__3wwWb.courseTypeSelector__columnLeft__w74qd {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .courseTypeSelector__wizard__2M3Vq .courseTypeSelector__column__3wwWb.courseTypeSelector__columnLeft__w74qd {
        float: none; } }
    .courseTypeSelector__wizard__2M3Vq .courseTypeSelector__column__3wwWb.courseTypeSelector__columnLeft__w74qd .courseTypeSelector__headerMessage__1axyL h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .courseTypeSelector__wizard__2M3Vq .courseTypeSelector__column__3wwWb.courseTypeSelector__columnLeft__w74qd .courseTypeSelector__headerMessage__1axyL h1 {
          font-size: 28px;
          line-height: 26px; } }
    .courseTypeSelector__wizard__2M3Vq .courseTypeSelector__column__3wwWb.courseTypeSelector__columnLeft__w74qd .courseTypeSelector__headerMessage__1axyL .courseTypeSelector__image__1kTYR {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .courseTypeSelector__wizard__2M3Vq .courseTypeSelector__column__3wwWb.courseTypeSelector__columnLeft__w74qd .courseTypeSelector__headerMessage__1axyL .courseTypeSelector__image__1kTYR {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .courseTypeSelector__wizard__2M3Vq .courseTypeSelector__column__3wwWb.courseTypeSelector__columnLeft__w74qd .courseTypeSelector__headerMessage__1axyL .courseTypeSelector__image__1kTYR {
          width: 100px; } }
  .courseTypeSelector__wizard__2M3Vq .courseTypeSelector__column__3wwWb.courseTypeSelector__columnRight__163Ug {
    float: right;
    margin-right: 100px; }
    .courseTypeSelector__wizard__2M3Vq .courseTypeSelector__column__3wwWb.courseTypeSelector__columnRight__163Ug.courseTypeSelector__noMargin__2dIye {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .courseTypeSelector__wizard__2M3Vq .courseTypeSelector__column__3wwWb.courseTypeSelector__columnRight__163Ug {
        float: none;
        margin-right: 0px; } }

.courseTypeSelector__courseSelectorContainer__1UrMG {
  background-color: #a5256f;
  padding-top: 40px;
  padding-bottom: 100px; }
  @media screen and (max-width: 1023px) {
    .courseTypeSelector__courseSelectorContainer__1UrMG {
      padding: 0px;
      padding-bottom: 270px; } }
  .courseTypeSelector__courseSelectorContainer__1UrMG .courseTypeSelector__pageHeader__3XsNg {
    display: none; }
    @media screen and (max-width: 1023px) {
      .courseTypeSelector__courseSelectorContainer__1UrMG .courseTypeSelector__pageHeader__3XsNg {
        display: block;
        font-size: 24px;
        line-height: 29px;
        color: #1c1e20;
        font-weight: 500;
        padding: 20px;
        border-bottom: 1px solid #d0d7de;
        background: white; } }
  .courseTypeSelector__courseSelectorContainer__1UrMG .courseTypeSelector__typeBlocks__3IPXh {
    display: flex;
    justify-content: space-between; }
    @media screen and (max-width: 1023px) {
      .courseTypeSelector__courseSelectorContainer__1UrMG .courseTypeSelector__typeBlocks__3IPXh {
        display: block; } }
    .courseTypeSelector__courseSelectorContainer__1UrMG .courseTypeSelector__typeBlocks__3IPXh .courseTypeSelector__typeBlock__9XFql {
      max-width: 380px;
      min-width: 380px;
      background-color: white;
      border-radius: 8px;
      padding-top: 40px;
      padding-bottom: 40px; }
      @media screen and (max-width: 1023px) {
        .courseTypeSelector__courseSelectorContainer__1UrMG .courseTypeSelector__typeBlocks__3IPXh .courseTypeSelector__typeBlock__9XFql {
          max-width: none;
          min-width: auto;
          border-bottom: 1px solid #d0d7de;
          border-radius: 0px; }
          .courseTypeSelector__courseSelectorContainer__1UrMG .courseTypeSelector__typeBlocks__3IPXh .courseTypeSelector__typeBlock__9XFql:last-child {
            border: none; } }
      .courseTypeSelector__courseSelectorContainer__1UrMG .courseTypeSelector__typeBlocks__3IPXh .courseTypeSelector__typeBlock__9XFql .courseTypeSelector__header__2dZPQ {
        font-size: 28px;
        font-weight: 900;
        font-style: italic;
        line-height: 26px;
        color: black;
        height: 52px;
        padding-right: 10px; }
      .courseTypeSelector__courseSelectorContainer__1UrMG .courseTypeSelector__typeBlocks__3IPXh .courseTypeSelector__typeBlock__9XFql:before {
        content: "";
        display: block;
        width: 92px;
        float: left;
        background-position: top right;
        background-repeat: no-repeat;
        background-size: 100%;
        margin-right: 30px; }
      .courseTypeSelector__courseSelectorContainer__1UrMG .courseTypeSelector__typeBlocks__3IPXh .courseTypeSelector__typeBlock__9XFql .courseTypeSelector__confirmButton__1G5Wx {
        text-align: center;
        margin-top: 10px; }
      .courseTypeSelector__courseSelectorContainer__1UrMG .courseTypeSelector__typeBlocks__3IPXh .courseTypeSelector__typeBlock__9XFql .courseTypeSelector__table__3OBip {
        height: 400px;
        clear: both;
        margin-top: 20px; }
        @media screen and (max-width: 1023px) {
          .courseTypeSelector__courseSelectorContainer__1UrMG .courseTypeSelector__typeBlocks__3IPXh .courseTypeSelector__typeBlock__9XFql .courseTypeSelector__table__3OBip {
            height: auto; } }
        .courseTypeSelector__courseSelectorContainer__1UrMG .courseTypeSelector__typeBlocks__3IPXh .courseTypeSelector__typeBlock__9XFql .courseTypeSelector__table__3OBip td {
          vertical-align: top; }
        .courseTypeSelector__courseSelectorContainer__1UrMG .courseTypeSelector__typeBlocks__3IPXh .courseTypeSelector__typeBlock__9XFql .courseTypeSelector__table__3OBip .courseTypeSelector__title__WUKV5 {
          width: 92px;
          color: #57686c;
          font-size: 1em;
          font-weight: 600;
          text-align: right; }
        .courseTypeSelector__courseSelectorContainer__1UrMG .courseTypeSelector__typeBlocks__3IPXh .courseTypeSelector__typeBlock__9XFql .courseTypeSelector__table__3OBip .courseTypeSelector__text__3AtzA {
          padding-right: 30px;
          padding-left: 30px;
          font-size: 0.87em;
          color: black;
          line-height: 22px;
          padding-bottom: 10px;
          height: 230px; }
        .courseTypeSelector__courseSelectorContainer__1UrMG .courseTypeSelector__typeBlocks__3IPXh .courseTypeSelector__typeBlock__9XFql .courseTypeSelector__table__3OBip .courseTypeSelector__icon__16_9o {
          text-align: right; }
          .courseTypeSelector__courseSelectorContainer__1UrMG .courseTypeSelector__typeBlocks__3IPXh .courseTypeSelector__typeBlock__9XFql .courseTypeSelector__table__3OBip .courseTypeSelector__icon__16_9o .courseTypeSelector__iconIn__2JlGV {
            width: 20px;
            text-align: center;
            display: inline-block; }
        .courseTypeSelector__courseSelectorContainer__1UrMG .courseTypeSelector__typeBlocks__3IPXh .courseTypeSelector__typeBlock__9XFql .courseTypeSelector__table__3OBip .courseTypeSelector__iconText__ezBEM {
          padding-right: 20px;
          padding-left: 30px;
          font-size: 0.87em;
          color: black;
          line-height: 22px;
          padding-bottom: 15px;
          font-weight: 500; }
      .courseTypeSelector__courseSelectorContainer__1UrMG .courseTypeSelector__typeBlocks__3IPXh .courseTypeSelector__typeBlock__9XFql.courseTypeSelector__group__1Cvne:before {
        height: 49px;
        background-image: url(/static/media/course_type_pattern_group.d2dc856b.svg); }
      .courseTypeSelector__courseSelectorContainer__1UrMG .courseTypeSelector__typeBlocks__3IPXh .courseTypeSelector__typeBlock__9XFql.courseTypeSelector__individual__3yNHU:before {
        height: 54px;
        background-image: url(/static/media/course_type_pattern_individual.b5711975.svg); }
      .courseTypeSelector__courseSelectorContainer__1UrMG .courseTypeSelector__typeBlocks__3IPXh .courseTypeSelector__typeBlock__9XFql.courseTypeSelector__club__2-qOK:before {
        height: 61px;
        background-image: url(/static/media/course_type_pattern_club.0296ca7f.svg); }

.courseTypeSelector__cardsContainer__2Eu52 {
  display: flex;
  padding: 0 20px;
  margin: 0 auto;
  overflow: auto; }
  @media screen and (max-width: 1023px) {
    .courseTypeSelector__cardsContainer__2Eu52 {
      margin-top: 40px; } }
  @media screen and (max-width: 767px) {
    .courseTypeSelector__cardsContainer__2Eu52 {
      flex-direction: column;
      align-items: center; } }

.courseTypeSelector__card__2jtu4 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 280px;
  box-sizing: border-box;
  padding: 15px;
  border-radius: 8px;
  background-color: #fff;
  margin: 0 10px; }
  .courseTypeSelector__card__2jtu4:first-of-type {
    margin-left: auto; }
  .courseTypeSelector__card__2jtu4:last-of-type {
    margin-right: auto; }
  @media screen and (max-width: 767px) {
    .courseTypeSelector__card__2jtu4 {
      margin: 20px 0; }
      .courseTypeSelector__card__2jtu4:first-of-type {
        margin-left: 0; }
      .courseTypeSelector__card__2jtu4:last-of-type {
        margin-right: 0; } }
  .courseTypeSelector__card__2jtu4 .courseTypeSelector__cover__1pYb_ {
    background-size: cover;
    position: relative;
    height: 130px;
    width: 250px;
    border-radius: 8px; }
    .courseTypeSelector__card__2jtu4 .courseTypeSelector__cover__1pYb_ .courseTypeSelector__freeLabel__gmQXW {
      position: absolute;
      left: 10px;
      top: 10px;
      font-style: normal;
      font-weight: 500;
      font-size: 16px;
      line-height: 28px;
      padding: 5px;
      color: #fff;
      border-radius: 8px;
      background-color: #e4154e; }
      .courseTypeSelector__card__2jtu4 .courseTypeSelector__cover__1pYb_ .courseTypeSelector__freeLabel__gmQXW .courseTypeSelector__heart__L2hjm {
        margin-left: 5px; }
    .courseTypeSelector__card__2jtu4 .courseTypeSelector__cover__1pYb_ .courseTypeSelector__typeTitle__oTqJa {
      position: absolute;
      bottom: 10px;
      left: 10px;
      font-style: italic;
      font-weight: 900;
      font-size: 22px;
      line-height: 28px;
      color: #f9f9f9; }
  .courseTypeSelector__card__2jtu4 .courseTypeSelector__row__2JRpm {
    display: flex;
    margin: 15px 0;
    width: 100%; }
    .courseTypeSelector__card__2jtu4 .courseTypeSelector__row__2JRpm .courseTypeSelector__icon__16_9o {
      width: 25px;
      height: 25px; }
    .courseTypeSelector__card__2jtu4 .courseTypeSelector__row__2JRpm .courseTypeSelector__text__3AtzA {
      margin-left: 30px; }
      .courseTypeSelector__card__2jtu4 .courseTypeSelector__row__2JRpm .courseTypeSelector__text__3AtzA .courseTypeSelector__bold__31bFx {
        font-weight: bold; }
        .courseTypeSelector__card__2jtu4 .courseTypeSelector__row__2JRpm .courseTypeSelector__text__3AtzA .courseTypeSelector__bold__31bFx.courseTypeSelector__crimson__3Sph5 {
          color: #e4154e; }
  .courseTypeSelector__card__2jtu4 .courseTypeSelector__confirmButton__1G5Wx {
    margin-top: 15px; }
.final__button__9VxpR {
  background-color: #eff3f7; }
  .final__button__9VxpR.final__buttonPrimary__1Z_rt {
    background-color: #f7ad00; }

.final__borderedButton__1u-E9 {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.final__primaryButton__1cu_X {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.final__wrapperFull__2p8AW {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .final__wrapperFull__2p8AW {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.final__wrapperLarge__Z-3CW {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .final__wrapperLarge__Z-3CW {
      width: auto;
      float: none;
      position: static; } }

.final__wrapperMedium__-KtRa {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .final__wrapperMedium__-KtRa {
      width: auto;
      float: none;
      position: static; } }

.final__wrapperSmall__1okoT {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .final__wrapperSmall__1okoT {
      width: auto;
      float: none; } }

.final__clear__1QdtX {
  clear: both; }

.final__wizard__3N_QX .final__menuBackgroud__1CQRP {
  background-color: white; }

.final__wizard__3N_QX .final__column__1eHO4 {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .final__wizard__3N_QX .final__column__1eHO4 {
      width: auto; } }
  .final__wizard__3N_QX .final__column__1eHO4.final__columnLeft__ONUEh {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .final__wizard__3N_QX .final__column__1eHO4.final__columnLeft__ONUEh {
        float: none; } }
    .final__wizard__3N_QX .final__column__1eHO4.final__columnLeft__ONUEh .final__headerMessage__3iV5D h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .final__wizard__3N_QX .final__column__1eHO4.final__columnLeft__ONUEh .final__headerMessage__3iV5D h1 {
          font-size: 28px;
          line-height: 26px; } }
    .final__wizard__3N_QX .final__column__1eHO4.final__columnLeft__ONUEh .final__headerMessage__3iV5D .final__image__2oPP1 {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .final__wizard__3N_QX .final__column__1eHO4.final__columnLeft__ONUEh .final__headerMessage__3iV5D .final__image__2oPP1 {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .final__wizard__3N_QX .final__column__1eHO4.final__columnLeft__ONUEh .final__headerMessage__3iV5D .final__image__2oPP1 {
          width: 100px; } }
  .final__wizard__3N_QX .final__column__1eHO4.final__columnRight__1I29H {
    float: right;
    margin-right: 100px; }
    .final__wizard__3N_QX .final__column__1eHO4.final__columnRight__1I29H.final__noMargin__2JiX6 {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .final__wizard__3N_QX .final__column__1eHO4.final__columnRight__1I29H {
        float: none;
        margin-right: 0px; } }

@media screen and (max-width: 1023px) {
  .final__wizard__3N_QX {
    padding-bottom: 144px; } }

.final__paymentLeftColumn__3k8KB {
  margin-top: 190px; }
  @media screen and (max-width: 1023px) {
    .final__paymentLeftColumn__3k8KB {
      margin: 0px;
      padding: 20px;
      padding-top: 0px;
      margin-top: 20px; } }
  .final__paymentLeftColumn__3k8KB .final__pattern__2bPCE {
    background-image: url(/static/media/paymentPattern.39b5a9c6.svg);
    background-position: right;
    margin-right: 0px !important;
    width: 160px !important; }
    @media screen and (max-width: 1023px) {
      .final__paymentLeftColumn__3k8KB .final__pattern__2bPCE {
        width: 108px !important; } }

.final__data__22gq6 {
  background-color: #fff;
  border: 1px solid #e1e1e1;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  text-align: center;
  padding: 40px 60px;
  margin-top: 40px;
  margin-bottom: 60px; }
  @media screen and (max-width: 1023px) {
    .final__data__22gq6 {
      padding: 20px 40px;
      margin-top: 0px;
      background: none; } }
  .final__data__22gq6 .final__heartIcon__2vUyo {
    width: 16px;
    height: 16px; }
  .final__data__22gq6 .final__text__2VNCM {
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    color: #181b1c; }
  .final__data__22gq6 .final__smallText__1eUkd {
    font-size: 16px;
    line-height: 22px;
    color: #181b1c;
    margin-top: 60px; }
  .final__data__22gq6 .final__title__2xdIb {
    font-size: 24px;
    line-height: 26px;
    color: #181b1c;
    margin-top: 40px;
    font-weight: 500; }
  .final__data__22gq6 .final__mainTitle__sY1t6 {
    font-style: italic;
    font-weight: 900;
    font-size: 26px;
    line-height: 33px;
    margin-bottom: 20px; }
  .final__data__22gq6 .final__amount__1CMlr {
    color: #a5256f;
    font-weight: 600;
    font-size: 32px;
    line-height: 24px;
    margin-top: 20px;
    margin-bottom: 40px; }
  .final__data__22gq6 .final__progressContainer__4UF-k {
    position: relative;
    margin-top: 13px;
    margin-bottom: 40px; }
    .final__data__22gq6 .final__progressContainer__4UF-k .final__progress__3BoMk {
      transform: rotate(-90deg); }
      .final__data__22gq6 .final__progressContainer__4UF-k .final__progress__3BoMk .final__meter__3Qfr9 {
        stroke: #e3eaf1;
        fill: none; }
      .final__data__22gq6 .final__progressContainer__4UF-k .final__progress__3BoMk .final__value__N9G_R {
        stroke: #f7ad00;
        stroke-linecap: round;
        fill: none;
        stroke-dashoffset: 376.991;
        stroke-dasharray: 376.991;
        transition: all 2.5s ease; }
    .final__data__22gq6 .final__progressContainer__4UF-k .final__resultCounter__G_VTy {
      text-align: center;
      position: absolute;
      left: 0px;
      right: 0px;
      top: 0px;
      margin-top: 13px; }
      .final__data__22gq6 .final__progressContainer__4UF-k .final__resultCounter__G_VTy .final__digits__q5p-Q {
        font-size: 24px;
        line-height: 22px;
        color: #1c1e20;
        font-weight: 500; }
      .final__data__22gq6 .final__progressContainer__4UF-k .final__resultCounter__G_VTy .final__label__UgEZJ {
        margin-top: 4px;
        text-transform: uppercase;
        font-size: 12px;
        color: #97a5aa;
        line-height: 13px;
        font-weight: 500; }
  @media screen and (max-width: 1023px) {
    .final__data__22gq6 .final__buttonsContainer__EH9rL {
      margin-right: -20px;
      margin-left: -20px; } }
  .final__data__22gq6 .final__buttonsContainer__EH9rL .final__borderedButton__1u-E9 {
    cursor: pointer; }
    @media screen and (max-width: 1023px) {
      .final__data__22gq6 .final__buttonsContainer__EH9rL .final__borderedButton__1u-E9 {
        width: 260px;
        margin: 0px auto; } }
    @media screen and (min-width: 321px) {
      .final__data__22gq6 .final__buttonsContainer__EH9rL .final__borderedButton__1u-E9:hover {
        background-color: #97a5aa;
        color: white; } }
    .final__data__22gq6 .final__buttonsContainer__EH9rL .final__borderedButton__1u-E9:active {
      background-color: #97a5aa;
      color: white; }
  .final__data__22gq6 .final__buttonsContainer__EH9rL .final__paymentButton__3DGzM {
    margin-top: 10px; }
    .final__data__22gq6 .final__buttonsContainer__EH9rL .final__paymentButton__3DGzM div {
      font-size: 1.05em; }
    @media screen and (max-width: 1023px) {
      .final__data__22gq6 .final__buttonsContainer__EH9rL .final__paymentButton__3DGzM {
        width: 260px;
        margin: 0px auto;
        margin-top: 10px; } }
    .final__data__22gq6 .final__buttonsContainer__EH9rL .final__paymentButton__3DGzM > div {
      padding-left: 30px !important; }
  .final__data__22gq6 .final__paymentSystems__3iv-5 {
    margin-top: 30px;
    display: flex;
    justify-content: space-around; }

.final__checkbox__1zVSo {
  width: 19px;
  height: 19px;
  border: 1px solid white;
  margin-right: 10px;
  border-radius: 20px;
  vertical-align: middle;
  display: block;
  float: left; }
  .final__checkbox__1zVSo.final__checked__3qyqa {
    background-color: #d3014c;
    border: 1px solid #d3014c;
    background-image: url(/static/media/dropdownSelectArrow.90a546bc.svg);
    background-position: center center;
    background-repeat: no-repeat; }

.final__subText__1lbM5 {
  display: block;
  line-height: 20px; }
.payment__button__2nVRO {
  background-color: #eff3f7; }
  .payment__button__2nVRO.payment__buttonPrimary__1YjU3 {
    background-color: #f7ad00; }

.payment__borderedButton__3oXto {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.payment__primaryButton__dmXkH {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.payment__wrapperFull__3XFMU {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .payment__wrapperFull__3XFMU {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.payment__wrapperLarge__2hHBM {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .payment__wrapperLarge__2hHBM {
      width: auto;
      float: none;
      position: static; } }

.payment__wrapperMedium__vtsw1 {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .payment__wrapperMedium__vtsw1 {
      width: auto;
      float: none;
      position: static; } }

.payment__wrapperSmall__1jVEl {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .payment__wrapperSmall__1jVEl {
      width: auto;
      float: none; } }

.payment__clear__2AR8m {
  clear: both; }

.payment__wizard__1-0I5 .payment__menuBackgroud__3Kard {
  background-color: white; }

.payment__wizard__1-0I5 .payment__column__2znET {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .payment__wizard__1-0I5 .payment__column__2znET {
      width: auto; } }
  .payment__wizard__1-0I5 .payment__column__2znET.payment__columnLeft__1twxp {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .payment__wizard__1-0I5 .payment__column__2znET.payment__columnLeft__1twxp {
        float: none; } }
    .payment__wizard__1-0I5 .payment__column__2znET.payment__columnLeft__1twxp .payment__headerMessage__-y2Z0 h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .payment__wizard__1-0I5 .payment__column__2znET.payment__columnLeft__1twxp .payment__headerMessage__-y2Z0 h1 {
          font-size: 28px;
          line-height: 26px; } }
    .payment__wizard__1-0I5 .payment__column__2znET.payment__columnLeft__1twxp .payment__headerMessage__-y2Z0 .payment__image__2M_6H {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .payment__wizard__1-0I5 .payment__column__2znET.payment__columnLeft__1twxp .payment__headerMessage__-y2Z0 .payment__image__2M_6H {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .payment__wizard__1-0I5 .payment__column__2znET.payment__columnLeft__1twxp .payment__headerMessage__-y2Z0 .payment__image__2M_6H {
          width: 100px; } }
  .payment__wizard__1-0I5 .payment__column__2znET.payment__columnRight__2azqd {
    float: right;
    margin-right: 100px; }
    .payment__wizard__1-0I5 .payment__column__2znET.payment__columnRight__2azqd.payment__noMargin__1xa-U {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .payment__wizard__1-0I5 .payment__column__2znET.payment__columnRight__2azqd {
        float: none;
        margin-right: 0px; } }

@media screen and (max-width: 1023px) {
  .payment__wizard__1-0I5 {
    padding-bottom: 144px; } }

.payment__paymentLeftColumn__143ku {
  margin-top: 190px; }
  @media screen and (max-width: 1023px) {
    .payment__paymentLeftColumn__143ku {
      margin: 0px;
      padding: 20px;
      padding-top: 0px;
      margin-top: 20px; } }
  .payment__paymentLeftColumn__143ku .payment__pattern__-1opx {
    background-image: url(/static/media/paymentPattern.39b5a9c6.svg);
    background-position: right;
    margin-right: 0px !important;
    width: 160px !important; }

.payment__data__1GV3g {
  background-color: #e7eef5;
  border-radius: 8px;
  text-align: center;
  padding: 40px 60px;
  margin-top: 40px;
  margin-bottom: 60px; }
  @media screen and (max-width: 1023px) {
    .payment__data__1GV3g {
      padding: 20px 40px;
      margin-top: 0px;
      background: none; } }
  .payment__data__1GV3g .payment__text__1lQyB {
    font-size: 16px;
    line-height: 22px;
    color: #181b1c; }
  .payment__data__1GV3g .payment__title__14Wou {
    font-size: 24px;
    line-height: 26px;
    color: #181b1c;
    margin-top: 40px;
    font-weight: 500; }
  .payment__data__1GV3g .payment__amount__3zd92 {
    color: #a5256f;
    font-weight: 600;
    font-size: 32px;
    line-height: 24px;
    margin-top: 20px;
    margin-bottom: 40px; }
  .payment__data__1GV3g .payment__progressContainer__38AV2 {
    position: relative;
    margin-top: 13px;
    margin-bottom: 40px; }
    .payment__data__1GV3g .payment__progressContainer__38AV2 .payment__progress__1xObB {
      transform: rotate(-90deg); }
      .payment__data__1GV3g .payment__progressContainer__38AV2 .payment__progress__1xObB .payment__meter__HAFRU {
        stroke: #e3eaf1;
        fill: none; }
      .payment__data__1GV3g .payment__progressContainer__38AV2 .payment__progress__1xObB .payment__value__1Kn6L {
        stroke: #f7ad00;
        stroke-linecap: round;
        fill: none;
        stroke-dashoffset: 376.991;
        stroke-dasharray: 376.991;
        transition: all 2.5s ease; }
    .payment__data__1GV3g .payment__progressContainer__38AV2 .payment__resultCounter__2M2oV {
      text-align: center;
      position: absolute;
      left: 0px;
      right: 0px;
      top: 0px;
      margin-top: 13px; }
      .payment__data__1GV3g .payment__progressContainer__38AV2 .payment__resultCounter__2M2oV .payment__digits__2oK1p {
        font-size: 24px;
        line-height: 22px;
        color: #1c1e20;
        font-weight: 500; }
      .payment__data__1GV3g .payment__progressContainer__38AV2 .payment__resultCounter__2M2oV .payment__label__1xZTs {
        margin-top: 4px;
        text-transform: uppercase;
        font-size: 12px;
        color: #97a5aa;
        line-height: 13px;
        font-weight: 500; }
  @media screen and (max-width: 1023px) {
    .payment__data__1GV3g .payment__buttonsContainer__3GUFG {
      margin-right: -20px;
      margin-left: -20px; } }
  .payment__data__1GV3g .payment__buttonsContainer__3GUFG .payment__borderedButton__3oXto {
    cursor: pointer; }
    @media screen and (max-width: 1023px) {
      .payment__data__1GV3g .payment__buttonsContainer__3GUFG .payment__borderedButton__3oXto {
        width: 260px;
        margin: 0px auto; } }
    @media screen and (min-width: 321px) {
      .payment__data__1GV3g .payment__buttonsContainer__3GUFG .payment__borderedButton__3oXto:hover {
        background-color: #97a5aa;
        color: white; } }
    .payment__data__1GV3g .payment__buttonsContainer__3GUFG .payment__borderedButton__3oXto:active {
      background-color: #97a5aa;
      color: white; }
  .payment__data__1GV3g .payment__buttonsContainer__3GUFG .payment__paymentButton__MDO8S {
    margin-top: 10px; }
    @media screen and (max-width: 1023px) {
      .payment__data__1GV3g .payment__buttonsContainer__3GUFG .payment__paymentButton__MDO8S {
        width: 260px;
        margin: 0px auto;
        margin-top: 10px; } }
    .payment__data__1GV3g .payment__buttonsContainer__3GUFG .payment__paymentButton__MDO8S > div {
      padding-left: 30px !important; }
    .payment__data__1GV3g .payment__buttonsContainer__3GUFG .payment__paymentButton__MDO8S .payment__paymentButtonInner__3iom0 {
      width: 100%;
      padding: 0px !important;
      margin-bottom: 10px; }
      .payment__data__1GV3g .payment__buttonsContainer__3GUFG .payment__paymentButton__MDO8S .payment__paymentButtonInner__3iom0 div {
        margin-right: 0px; }
  .payment__data__1GV3g .payment__paymentSystems__3IkH0 {
    margin-top: 30px;
    display: flex;
    justify-content: space-around; }

.payment__checkbox__2iD9y {
  width: 19px;
  height: 19px;
  border: 1px solid white;
  margin-right: 10px;
  border-radius: 20px;
  vertical-align: middle;
  display: block;
  float: left; }
  .payment__checkbox__2iD9y.payment__checked__GJiQT {
    background-color: #d3014c;
    border: 1px solid #d3014c;
    background-image: url(/static/media/dropdownSelectArrow.90a546bc.svg);
    background-position: center center;
    background-repeat: no-repeat; }

.payment__subText__3P_BL {
  display: block;
  line-height: 20px; }
.common__button__1fE9i {
  background-color: #eff3f7; }
  .common__button__1fE9i.common__buttonPrimary__K2FX_ {
    background-color: #f7ad00; }

.common__borderedButton__1QilE {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.common__primaryButton__3KOGX {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.common__wrapperFull__1JrFy {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .common__wrapperFull__1JrFy {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.common__wrapperLarge__s3k3- {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .common__wrapperLarge__s3k3- {
      width: auto;
      float: none;
      position: static; } }

.common__wrapperMedium__p_93r {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .common__wrapperMedium__p_93r {
      width: auto;
      float: none;
      position: static; } }

.common__wrapperSmall__2bA7l {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .common__wrapperSmall__2bA7l {
      width: auto;
      float: none; } }

.common__clear__1K_Da {
  clear: both; }

.common__wizard__1BaW5 .common__menuBackgroud__22rGZ {
  background-color: white; }

.common__wizard__1BaW5 .common__column__1_afh {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .common__wizard__1BaW5 .common__column__1_afh {
      width: auto; } }
  .common__wizard__1BaW5 .common__column__1_afh.common__columnLeft__2wYf1 {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .common__wizard__1BaW5 .common__column__1_afh.common__columnLeft__2wYf1 {
        float: none; } }
    .common__wizard__1BaW5 .common__column__1_afh.common__columnLeft__2wYf1 .common__headerMessage__2nicy h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .common__wizard__1BaW5 .common__column__1_afh.common__columnLeft__2wYf1 .common__headerMessage__2nicy h1 {
          font-size: 28px;
          line-height: 26px; } }
    .common__wizard__1BaW5 .common__column__1_afh.common__columnLeft__2wYf1 .common__headerMessage__2nicy .common__image__3uKr1 {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .common__wizard__1BaW5 .common__column__1_afh.common__columnLeft__2wYf1 .common__headerMessage__2nicy .common__image__3uKr1 {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .common__wizard__1BaW5 .common__column__1_afh.common__columnLeft__2wYf1 .common__headerMessage__2nicy .common__image__3uKr1 {
          width: 100px; } }
  .common__wizard__1BaW5 .common__column__1_afh.common__columnRight__1OqA5 {
    float: right;
    margin-right: 100px; }
    .common__wizard__1BaW5 .common__column__1_afh.common__columnRight__1OqA5.common__noMargin__1Cmnh {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .common__wizard__1BaW5 .common__column__1_afh.common__columnRight__1OqA5 {
        float: none;
        margin-right: 0px; } }
.officeDropdown__button__3TEji {
  background-color: #eff3f7; }
  .officeDropdown__button__3TEji.officeDropdown__buttonPrimary__KJF6o {
    background-color: #f7ad00; }

.officeDropdown__borderedButton__2K781 {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.officeDropdown__primaryButton__1c-RC {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.officeDropdown__wrapperFull__2iDMJ {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .officeDropdown__wrapperFull__2iDMJ {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.officeDropdown__wrapperLarge__1AOi4 {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .officeDropdown__wrapperLarge__1AOi4 {
      width: auto;
      float: none;
      position: static; } }

.officeDropdown__wrapperMedium__2M7-3 {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .officeDropdown__wrapperMedium__2M7-3 {
      width: auto;
      float: none;
      position: static; } }

.officeDropdown__wrapperSmall__3Xh5u {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .officeDropdown__wrapperSmall__3Xh5u {
      width: auto;
      float: none; } }

.officeDropdown__clear__oz3YH {
  clear: both; }

.officeDropdown__wizard__3-RGF .officeDropdown__menuBackgroud__3SvzE {
  background-color: white; }

.officeDropdown__wizard__3-RGF .officeDropdown__column__RSBll {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .officeDropdown__wizard__3-RGF .officeDropdown__column__RSBll {
      width: auto; } }
  .officeDropdown__wizard__3-RGF .officeDropdown__column__RSBll.officeDropdown__columnLeft__OWO27 {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .officeDropdown__wizard__3-RGF .officeDropdown__column__RSBll.officeDropdown__columnLeft__OWO27 {
        float: none; } }
    .officeDropdown__wizard__3-RGF .officeDropdown__column__RSBll.officeDropdown__columnLeft__OWO27 .officeDropdown__headerMessage__1Ya4U h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .officeDropdown__wizard__3-RGF .officeDropdown__column__RSBll.officeDropdown__columnLeft__OWO27 .officeDropdown__headerMessage__1Ya4U h1 {
          font-size: 28px;
          line-height: 26px; } }
    .officeDropdown__wizard__3-RGF .officeDropdown__column__RSBll.officeDropdown__columnLeft__OWO27 .officeDropdown__headerMessage__1Ya4U .officeDropdown__image__411wD {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .officeDropdown__wizard__3-RGF .officeDropdown__column__RSBll.officeDropdown__columnLeft__OWO27 .officeDropdown__headerMessage__1Ya4U .officeDropdown__image__411wD {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .officeDropdown__wizard__3-RGF .officeDropdown__column__RSBll.officeDropdown__columnLeft__OWO27 .officeDropdown__headerMessage__1Ya4U .officeDropdown__image__411wD {
          width: 100px; } }
  .officeDropdown__wizard__3-RGF .officeDropdown__column__RSBll.officeDropdown__columnRight__3gNgS {
    float: right;
    margin-right: 100px; }
    .officeDropdown__wizard__3-RGF .officeDropdown__column__RSBll.officeDropdown__columnRight__3gNgS.officeDropdown__noMargin__3a2ds {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .officeDropdown__wizard__3-RGF .officeDropdown__column__RSBll.officeDropdown__columnRight__3gNgS {
        float: none;
        margin-right: 0px; } }

.officeDropdown__officeDropdown__3UdY_ {
  width: 421px;
  background-color: #e7eef5;
  border-radius: 4px;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .officeDropdown__officeDropdown__3UdY_ {
      width: auto;
      background: none; } }
  .officeDropdown__officeDropdown__3UdY_:focus {
    outline: none; }
  @media screen and (min-width: 321px) {
    .officeDropdown__officeDropdown__3UdY_:hover .officeDropdown__header__i8kiN {
      background: #d7e2ee; } }
  .officeDropdown__officeDropdown__3UdY_.officeDropdown__expanded__1H9aG .officeDropdown__header__i8kiN {
    display: none; }
  .officeDropdown__officeDropdown__3UdY_.officeDropdown__expanded__1H9aG .officeDropdown__list__3yP3k {
    display: block; }
  @media screen and (min-width: 321px) {
    .officeDropdown__officeDropdown__3UdY_.officeDropdown__expanded__1H9aG:hover .officeDropdown__header__i8kiN {
      background: #e3eaf1; } }
  .officeDropdown__officeDropdown__3UdY_.officeDropdown__expanded__1H9aG:active .officeDropdown__header__i8kiN {
    background: #e3eaf1; }
  .officeDropdown__officeDropdown__3UdY_ .officeDropdown__header__i8kiN {
    height: 50px;
    font-size: 16px;
    font-weight: 500;
    padding-left: 20px;
    padding-right: 20px;
    color: #333333; }
    .officeDropdown__officeDropdown__3UdY_ .officeDropdown__header__i8kiN .officeDropdown__arrowIcon__Y8vL0 {
      width: 12px;
      height: 7px;
      position: absolute;
      right: 24px;
      top: 22px;
      background-image: url(/static/media/dropdownArrowDown.cc060e52.svg); }
    .officeDropdown__officeDropdown__3UdY_ .officeDropdown__header__i8kiN .officeDropdown__title__r-mau {
      font-style: normal;
      font-weight: 500;
      line-height: 50px;
      font-size: 14px;
      color: #333333; }
    .officeDropdown__officeDropdown__3UdY_ .officeDropdown__header__i8kiN .officeDropdown__subTitle__5hU4c {
      position: absolute;
      font-style: normal;
      font-weight: 500;
      line-height: 50px;
      font-size: 14px;
      color: #d3014c;
      right: 50px;
      top: 0px;
      text-align: right; }
  .officeDropdown__officeDropdown__3UdY_ .officeDropdown__list__3yP3k {
    display: none; }
    @media screen and (max-width: 1023px) {
      .officeDropdown__officeDropdown__3UdY_ .officeDropdown__list__3yP3k {
        background: none;
        position: relative;
        top: 0px; } }
    .officeDropdown__officeDropdown__3UdY_ .officeDropdown__list__3yP3k .officeDropdown__item__1bmsu {
      padding-left: 20px;
      padding-right: 16px;
      position: relative; }
      @media screen and (min-width: 321px) {
        .officeDropdown__officeDropdown__3UdY_ .officeDropdown__list__3yP3k .officeDropdown__item__1bmsu:hover {
          background: #d7e2ee; } }
      .officeDropdown__officeDropdown__3UdY_ .officeDropdown__list__3yP3k .officeDropdown__item__1bmsu:active {
        background: #d7e2ee; }
      .officeDropdown__officeDropdown__3UdY_ .officeDropdown__list__3yP3k .officeDropdown__item__1bmsu .officeDropdown__title__r-mau {
        font-size: 14px;
        font-weight: 500;
        color: #333333;
        line-height: 50px; }
        .officeDropdown__officeDropdown__3UdY_ .officeDropdown__list__3yP3k .officeDropdown__item__1bmsu .officeDropdown__title__r-mau .officeDropdown__subTitle__5hU4c {
          font-size: 14px;
          line-height: 50px;
          position: absolute;
          color: #d3014c;
          right: 50px;
          top: 0px; }
      .officeDropdown__officeDropdown__3UdY_ .officeDropdown__list__3yP3k .officeDropdown__item__1bmsu .officeDropdown__select__2H1LW {
        float: right;
        width: 19px;
        height: 19px;
        border: 1px solid #9fb0b5;
        border-radius: 20px;
        margin-top: 15px; }
      .officeDropdown__officeDropdown__3UdY_ .officeDropdown__list__3yP3k .officeDropdown__item__1bmsu.officeDropdown__selected__2rWJT .officeDropdown__count__3FN2S {
        color: #d3014c; }
      .officeDropdown__officeDropdown__3UdY_ .officeDropdown__list__3yP3k .officeDropdown__item__1bmsu.officeDropdown__selected__2rWJT .officeDropdown__select__2H1LW {
        background-color: #d3014c;
        border: 1px solid #d3014c;
        background-image: url(/static/media/dropdownSelectArrow.90a546bc.svg);
        background-position: center center;
        background-repeat: no-repeat; }
.group__button__3_wYf {
  background-color: #eff3f7; }
  .group__button__3_wYf.group__buttonPrimary__30t4b {
    background-color: #f7ad00; }

.group__borderedButton__1xZZz {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.group__primaryButton__22xuK {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.group__wrapperFull__2NMXG {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .group__wrapperFull__2NMXG {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.group__wrapperLarge__2C5pe {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .group__wrapperLarge__2C5pe {
      width: auto;
      float: none;
      position: static; } }

.group__wrapperMedium__VHnV5 {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .group__wrapperMedium__VHnV5 {
      width: auto;
      float: none;
      position: static; } }

.group__wrapperSmall__2Podl {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .group__wrapperSmall__2Podl {
      width: auto;
      float: none; } }

.group__clear__3Sg2j {
  clear: both; }

.group__wizard__3_gev .group__menuBackgroud__28Dhg {
  background-color: white; }

.group__wizard__3_gev .group__column__2cqh4 {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .group__wizard__3_gev .group__column__2cqh4 {
      width: auto; } }
  .group__wizard__3_gev .group__column__2cqh4.group__columnLeft__19a1u {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .group__wizard__3_gev .group__column__2cqh4.group__columnLeft__19a1u {
        float: none; } }
    .group__wizard__3_gev .group__column__2cqh4.group__columnLeft__19a1u .group__headerMessage__3mAkl h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .group__wizard__3_gev .group__column__2cqh4.group__columnLeft__19a1u .group__headerMessage__3mAkl h1 {
          font-size: 28px;
          line-height: 26px; } }
    .group__wizard__3_gev .group__column__2cqh4.group__columnLeft__19a1u .group__headerMessage__3mAkl .group__image__2by5B {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .group__wizard__3_gev .group__column__2cqh4.group__columnLeft__19a1u .group__headerMessage__3mAkl .group__image__2by5B {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .group__wizard__3_gev .group__column__2cqh4.group__columnLeft__19a1u .group__headerMessage__3mAkl .group__image__2by5B {
          width: 100px; } }
  .group__wizard__3_gev .group__column__2cqh4.group__columnRight__1JS6c {
    float: right;
    margin-right: 100px; }
    .group__wizard__3_gev .group__column__2cqh4.group__columnRight__1JS6c.group__noMargin__3LkeO {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .group__wizard__3_gev .group__column__2cqh4.group__columnRight__1JS6c {
        float: none;
        margin-right: 0px; } }

.group__officeDropdownContainer__1BYRf {
  padding-top: 20px; }
  @media screen and (max-width: 1023px) {
    .group__officeDropdownContainer__1BYRf {
      padding-top: 0px; } }

.group__legend__Cdou1 {
  text-align: center;
  margin-top: 40px; }
  @media screen and (max-width: 1023px) {
    .group__legend__Cdou1 {
      text-align: left;
      margin-top: 20px;
      margin-bottom: 20px; } }
  .group__legend__Cdou1 .group__item__32NpU {
    cursor: pointer;
    margin-left: 20px;
    margin-right: 20px;
    display: inline-block;
    line-height: 20px; }
    @media screen and (max-width: 1023px) {
      .group__legend__Cdou1 .group__item__32NpU {
        display: block;
        margin-bottom: 10px; } }
    .group__legend__Cdou1 .group__item__32NpU .group__icon__Ak-yr {
      width: 20px;
      height: 20px;
      background-image: url(/static/media/level_icon.705ac991.svg);
      background-repeat: no-repeat;
      display: inline-block;
      vertical-align: middle; }
    .group__legend__Cdou1 .group__item__32NpU .group__text__15OSV {
      margin-left: 10px;
      color: #00b700;
      vertical-align: middle;
      font-size: 14px;
      font-weight: 500; }
    .group__legend__Cdou1 .group__item__32NpU.group__higherLevel__1qewA .group__icon__Ak-yr {
      background-image: url(/static/media/higher_level_icon.989efb22.svg); }
    .group__legend__Cdou1 .group__item__32NpU.group__higherLevel__1qewA .group__text__15OSV {
      color: #066ab4; }

.group__section__2Ia2x {
  padding-top: 40px;
  overflow: hidden; }
  @media screen and (max-width: 1023px) {
    .group__section__2Ia2x {
      background: #a5256f;
      padding-top: 20px; } }
  .group__section__2Ia2x .group__sectionTitle__3FRqX {
    border-bottom: 1px solid #d0d7de;
    padding-bottom: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 29px;
    font-size: 24px;
    color: #181b1c; }
    @media screen and (max-width: 1023px) {
      .group__section__2Ia2x .group__sectionTitle__3FRqX {
        margin-left: 20px;
        margin-right: 20px;
        color: white;
        border-bottom: 1px solid white; } }
    .group__section__2Ia2x .group__sectionTitle__3FRqX .group__subTitle__2ZdiE {
      font-style: normal;
      font-weight: 500;
      line-height: 12px;
      font-size: 12px;
      letter-spacing: 0.5px;
      text-transform: uppercase;
      margin-left: 14px; }
  .group__section__2Ia2x .group__groupsList__2EISx {
    margin-top: 35px; }
    @media screen and (max-width: 1023px) {
      .group__section__2Ia2x .group__groupsList__2EISx {
        overflow-x: scroll;
        margin-top: 20px;
        padding-top: 15px;
        -webkit-overflow-scrolling: touch; } }
    .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN {
      display: flex;
      flex-wrap: wrap; }
      @media screen and (max-width: 1023px) {
        .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN {
          flex-wrap: nowrap;
          padding-left: 20px; } }
      .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__padding__32gIW {
        width: 1px;
        display: none; }
        @media screen and (max-width: 1023px) {
          .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__padding__32gIW {
            display: block;
            flex-shrink: 0; } }
      .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35- {
        position: relative;
        width: 300px;
        height: 316px;
        background: #ffffff;
        border-radius: 4px;
        border: 1px solid #dbdedf;
        margin-bottom: 40px;
        margin-right: 38px; }
        @media screen and (max-width: 1023px) {
          .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35- {
            flex-shrink: 0;
            margin-right: 20px; } }
        .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35-:nth-child(3n) {
          margin-right: 0px; }
          @media screen and (max-width: 1023px) {
            .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35-:nth-child(3n) {
              margin-right: 20px; } }
        .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35- .group__profileButton__1_4wF {
          width: 24px;
          height: 24px;
          background-repeat: no-repeat;
          position: absolute;
          right: 8px;
          top: 8px;
          background-color: #a5256f;
          border-radius: 24px;
          background-image: url(/static/media/info_icon.db6ef581.svg);
          background-position: center;
          background-repeat: no-repeat;
          cursor: pointer; }
        .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35- .group__infoButton__1m8ov {
          width: 18px;
          height: 18px;
          background-repeat: no-repeat;
          display: inline-block;
          background-color: #57686c;
          border-radius: 24px;
          background-image: url(/static/media/info_icon.db6ef581.svg);
          background-position: center;
          background-repeat: no-repeat;
          cursor: pointer;
          background-size: 30%;
          vertical-align: sub; }
        .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35- .group__teacherTitle__hYfT0 {
          font-style: italic;
          font-weight: 900;
          line-height: 22px;
          font-size: 20px;
          color: #181b1c;
          position: absolute;
          left: 140px;
          top: 60px;
          right: 20px; }
        .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35- .group__teacherPhoto__2g_qk {
          left: 4px;
          top: 4px;
          position: absolute;
          background-position: center bottom;
          background-repeat: no-repeat;
          background-size: contain;
          width: 129px;
          height: 151px;
          cursor: pointer; }
        .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35- .group__enrollButton__1XkxA {
          background: linear-gradient(170.4deg, #f7ad00 2.78%, #fea000 83.84%);
          border-radius: 100px;
          line-height: 28px;
          font-family: Fira Sans;
          font-style: normal;
          font-weight: 500;
          font-size: 14px;
          text-align: center;
          color: #ffffff;
          padding: 0px 15px;
          cursor: pointer;
          display: block;
          position: absolute;
          left: 140px;
          top: 114px;
          text-decoration: none; }
        .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35- .group__emptyPlaces__1sd94 {
          left: 66px;
          right: 66px;
          top: -15px;
          position: absolute;
          line-height: 30px;
          background: #066ab4;
          border-radius: 2px;
          color: white;
          font-weight: 500;
          font-size: 16px;
          text-align: center; }
          .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35- .group__emptyPlaces__1sd94.group__overloaded__uKxjk {
            background-color: #d3014c; }
        .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35- .group__bottomBar__3LXEK {
          background: #e3eaf1;
          position: absolute;
          left: 0px;
          right: 0px;
          bottom: 0px;
          top: 155px;
          padding-top: 35px; }
          .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35- .group__bottomBar__3LXEK .group__line__2W_iJ {
            padding-right: 20px;
            display: flex; }
            .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35- .group__bottomBar__3LXEK .group__line__2W_iJ .group__scheduleIcon__2XWsY {
              width: 20px;
              height: 20px;
              background-image: url(/static/media/time_icon.b07c8141.svg);
              background-repeat: no-repeat;
              margin-left: 20px;
              padding-right: 20px; }
            .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35- .group__bottomBar__3LXEK .group__line__2W_iJ .group__calendarIcon__2nV3s {
              width: 20px;
              height: 20px;
              background-image: url(/static/media/calendar_icon.2acd02de.svg);
              background-repeat: no-repeat;
              margin-left: 20px;
              padding-right: 14px; }
            .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35- .group__bottomBar__3LXEK .group__line__2W_iJ .group__levelIcon__2gGpd {
              width: 20px;
              height: 20px;
              background-image: url(/static/media/level_icon.705ac991.svg);
              background-repeat: no-repeat;
              margin-left: 20px;
              padding-right: 14px; }
              .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35- .group__bottomBar__3LXEK .group__line__2W_iJ .group__levelIcon__2gGpd.group__higherLevel__1qewA {
                background-image: url(/static/media/higher_level_icon.989efb22.svg); }
            .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35- .group__bottomBar__3LXEK .group__line__2W_iJ .group__dates__v_2-M {
              line-height: 20px;
              font-style: normal;
              font-weight: 500;
              font-size: 14px;
              color: #066ab4; }
            .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35- .group__bottomBar__3LXEK .group__line__2W_iJ .group__levelTitle__S1MDC {
              line-height: 20px;
              font-style: normal;
              font-weight: 500;
              font-size: 14px;
              color: #00b700; }
              .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35- .group__bottomBar__3LXEK .group__line__2W_iJ .group__levelTitle__S1MDC.group__higherLevel__1qewA {
                color: #066ab4; }
            .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35- .group__bottomBar__3LXEK .group__line__2W_iJ .group__schedule__31blC {
              margin-bottom: 15px;
              display: flex;
              width: 100%;
              justify-content: space-between; }
              .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35- .group__bottomBar__3LXEK .group__line__2W_iJ .group__schedule__31blC .group__day__3-B8- {
                font-style: normal;
                font-weight: 500;
                line-height: normal;
                font-size: 16px;
                text-align: center;
                color: #97a5aa; }
                .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35- .group__bottomBar__3LXEK .group__line__2W_iJ .group__schedule__31blC .group__day__3-B8-.group__active__2j5EG {
                  color: #066ab4; }
                .group__section__2Ia2x .group__groupsList__2EISx .group__groupsListContainer__3MbyN .group__group__zI35- .group__bottomBar__3LXEK .group__line__2W_iJ .group__schedule__31blC .group__day__3-B8- .group__dayTime__-OVBD {
                  margin-top: 6px;
                  font-size: 12px; }

.group__bottomBlock__1crpK {
  padding-bottom: 100px; }
  @media screen and (max-width: 1023px) {
    .group__bottomBlock__1crpK {
      padding-left: 20px;
      padding-right: 20px;
      padding-bottom: 184px; } }
  .group__bottomBlock__1crpK .group__showOverloadedButton___c2BV {
    line-height: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 29px;
    font-size: 20px;
    color: #9eabb0;
    border: 2px solid #97a5aa;
    box-sizing: border-box;
    border-radius: 100px;
    cursor: pointer;
    width: 220px;
    margin: 0px auto;
    display: block;
    line-height: 60px;
    text-align: center;
    margin-top: 40px; }
  .group__bottomBlock__1crpK .group__boldText__A6k1P {
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    font-size: 20px;
    margin-bottom: 40px;
    text-align: center;
    color: #000000;
    padding-top: 40px; }
    @media screen and (max-width: 1023px) {
      .group__bottomBlock__1crpK .group__boldText__A6k1P {
        margin-bottom: 20px;
        text-align: left; } }
  .group__bottomBlock__1crpK .group__text__15OSV {
    font-style: normal;
    font-weight: normal;
    line-height: 22px;
    font-size: 16px;
    text-align: center;
    color: #000000; }
    @media screen and (max-width: 1023px) {
      .group__bottomBlock__1crpK .group__text__15OSV {
        text-align: left; } }
  .group__bottomBlock__1crpK .group__buttons__22y0B {
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px; }
    @media screen and (max-width: 1023px) {
      .group__bottomBlock__1crpK .group__buttons__22y0B {
        padding-top: 20px;
        padding-bottom: 20px; } }
    .group__bottomBlock__1crpK .group__buttons__22y0B .group__optButton__33Brs {
      cursor: pointer;
      text-align: center;
      display: inline-block;
      margin-left: 10px;
      margin-right: 10px; }
      @media screen and (max-width: 1023px) {
        .group__bottomBlock__1crpK .group__buttons__22y0B .group__optButton__33Brs {
          margin-bottom: 20px; } }
    .group__bottomBlock__1crpK .group__buttons__22y0B .group__indivdidualLessonsButton__yoXkC .group__icon__Ak-yr {
      width: 60px;
      height: 60px;
      background-color: #0068b4;
      border-radius: 100px;
      display: inline-block;
      background-image: url(/static/media/individual_button_icon.68794192.svg);
      background-position: center;
      background-repeat: no-repeat; }
    .group__bottomBlock__1crpK .group__buttons__22y0B .group__indivdidualLessonsButton__yoXkC .group__header__1a60h {
      margin-top: 14px;
      font-style: normal;
      font-weight: 500;
      line-height: 16px;
      font-size: 14px;
      text-align: center;
      color: #0068b4; }
    .group__bottomBlock__1crpK .group__buttons__22y0B .group__clubLessonsButton___2AEj .group__icon__Ak-yr {
      width: 60px;
      height: 60px;
      background-color: #f8aa00;
      border-radius: 100px;
      display: inline-block;
      background-image: url(/static/media/individual_button_icon.68794192.svg);
      background-position: center;
      background-repeat: no-repeat;
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }
    .group__bottomBlock__1crpK .group__buttons__22y0B .group__clubLessonsButton___2AEj .group__header__1a60h {
      margin-top: 14px;
      font-style: normal;
      font-weight: 500;
      line-height: 16px;
      font-size: 14px;
      text-align: center;
      color: #f8aa00; }
  .group__bottomBlock__1crpK .group__callAdminButton__17Thx {
    line-height: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 29px;
    font-size: 18px;
    background: #f8aa00;
    color: white;
    border: 2px solid #f8aa00;
    box-sizing: border-box;
    border-radius: 100px;
    cursor: pointer;
    width: 280px;
    margin: 0px auto;
    display: block;
    line-height: 60px;
    text-align: center;
    margin-top: 40px; }
.modal__background__1TRuK {
  position: fixed;
  z-index: 130;
  left: 0px;
  right: 0px;
  background-color: rgba(0, 0, 0, 0.7);
  bottom: 0px;
  top: 0px;
  overflow: hidden; }
  .modal__background__1TRuK .modal__modal__1XZQb {
    transition: top 0.6s ease;
    position: relative;
    top: 0px;
    width: 420px;
    margin: 0px auto;
    background-color: #ffffff;
    color: white;
    border-radius: 0px 0px 8px 8px; }
    .modal__background__1TRuK .modal__modal__1XZQb.modal__large__3Am6J {
      width: 840px;
      color: black; }
      @media screen and (max-width: 1023px) {
        .modal__background__1TRuK .modal__modal__1XZQb.modal__large__3Am6J {
          width: auto; } }
    .modal__background__1TRuK .modal__modal__1XZQb .modal__closeIcon__1PBZf {
      cursor: pointer;
      position: absolute;
      width: 12px;
      height: 12px;
      right: 20px;
      bottom: 20px;
      background-image: url(/static/media/modal-close-icon.113ada63.svg);
      background-repeat: no-repeat; }
    @media screen and (max-width: 1023px) {
      .modal__background__1TRuK .modal__modal__1XZQb {
        width: auto;
        left: 0px;
        right: 0px;
        margin: 0px; } }
    .modal__background__1TRuK .modal__modal__1XZQb.modal__toggledDown__1BKJ_ {
      top: -700px; }
    .modal__background__1TRuK .modal__modal__1XZQb .modal__container__mjuPs {
      padding: 40px 20px; }
      @media screen and (max-width: 1023px) {
        .modal__background__1TRuK .modal__modal__1XZQb .modal__container__mjuPs {
          padding-top: 0px; } }
      .modal__background__1TRuK .modal__modal__1XZQb .modal__container__mjuPs .modal__title__sTi8x {
        line-height: 32px;
        color: #000000;
        font-weight: 800;
        font-size: 28px;
        margin-bottom: 40px;
        text-align: center;
        font-style: italic; }
        @media screen and (max-width: 1023px) {
          .modal__background__1TRuK .modal__modal__1XZQb .modal__container__mjuPs .modal__title__sTi8x {
            padding-top: 30px;
            margin-bottom: 0px;
            font-size: 24px; } }
      .modal__background__1TRuK .modal__modal__1XZQb .modal__container__mjuPs .modal__contentWrapper__28zOw {
        position: relative; }
        .modal__background__1TRuK .modal__modal__1XZQb .modal__container__mjuPs .modal__contentWrapper__28zOw:before {
          content: "";
          height: 14px;
          position: absolute;
          left: 0px;
          top: 0px;
          right: 0px;
          z-index: 2;
          background: linear-gradient(white, rgba(255, 255, 255, 0)); }
        .modal__background__1TRuK .modal__modal__1XZQb .modal__container__mjuPs .modal__contentWrapper__28zOw:after {
          content: "";
          height: 14px;
          position: absolute;
          left: 0px;
          bottom: 0px;
          right: 0px;
          z-index: 2;
          background: linear-gradient(rgba(255, 255, 255, 0), white); }
      .modal__background__1TRuK .modal__modal__1XZQb .modal__container__mjuPs .modal__content__21psY {
        max-height: 450px;
        overflow-y: scroll;
        margin-bottom: 20px;
        position: relative;
        padding-top: 10px;
        padding-bottom: 20px; }
        .modal__background__1TRuK .modal__modal__1XZQb .modal__container__mjuPs .modal__content__21psY::-webkit-scrollbar {
          display: none; }
        @media screen and (max-width: 1023px) {
          .modal__background__1TRuK .modal__modal__1XZQb .modal__container__mjuPs .modal__content__21psY {
            overflow: scroll;
            -webkit-overflow-scrolling: touch;
            padding-top: 20px;
            margin-bottom: 20px; } }
        .modal__background__1TRuK .modal__modal__1XZQb .modal__container__mjuPs .modal__content__21psY p {
          font-size: 16px;
          line-height: 22px;
          margin-bottom: 22px; }
      .modal__background__1TRuK .modal__modal__1XZQb .modal__container__mjuPs .modal__buttons__3SFDp {
        padding-bottom: 0px;
        text-align: center; }
        .modal__background__1TRuK .modal__modal__1XZQb .modal__container__mjuPs .modal__buttons__3SFDp .modal__button__LjryD {
          display: inline-block;
          border-radius: 40px;
          font-size: 20px;
          font-weight: 500;
          line-height: 40px;
          width: 140px;
          font-size: 14px;
          margin-right: 20px;
          cursor: pointer; }
          @media screen and (max-width: 1023px) {
            .modal__background__1TRuK .modal__modal__1XZQb .modal__container__mjuPs .modal__buttons__3SFDp .modal__button__LjryD {
              display: block;
              margin: 0px auto;
              margin-top: 10px; } }
          .modal__background__1TRuK .modal__modal__1XZQb .modal__container__mjuPs .modal__buttons__3SFDp .modal__button__LjryD.modal__okButton__18HXS {
            color: white;
            background-color: #f7ad00; }
          .modal__background__1TRuK .modal__modal__1XZQb .modal__container__mjuPs .modal__buttons__3SFDp .modal__button__LjryD.modal__cancelButton__1smU3 {
            border: 1px solid #9fb0b5;
            color: #57686c; }
          .modal__background__1TRuK .modal__modal__1XZQb .modal__container__mjuPs .modal__buttons__3SFDp .modal__button__LjryD:last-child {
            margin-bottom: 0px;
            margin-right: 0px; }
            @media screen and (max-width: 1023px) {
              .modal__background__1TRuK .modal__modal__1XZQb .modal__container__mjuPs .modal__buttons__3SFDp .modal__button__LjryD:last-child {
                margin: 0px auto;
                margin-top: 10px; } }
.officeDropdown__button__TqE_4 {
  background-color: #eff3f7; }
  .officeDropdown__button__TqE_4.officeDropdown__buttonPrimary__1tRXM {
    background-color: #f7ad00; }

.officeDropdown__borderedButton__2NEEZ {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.officeDropdown__primaryButton__259vG {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.officeDropdown__wrapperFull__1pMHY {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .officeDropdown__wrapperFull__1pMHY {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.officeDropdown__wrapperLarge__kqf0n {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .officeDropdown__wrapperLarge__kqf0n {
      width: auto;
      float: none;
      position: static; } }

.officeDropdown__wrapperMedium__3FmBB {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .officeDropdown__wrapperMedium__3FmBB {
      width: auto;
      float: none;
      position: static; } }

.officeDropdown__wrapperSmall__n2_fR {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .officeDropdown__wrapperSmall__n2_fR {
      width: auto;
      float: none; } }

.officeDropdown__clear__2rb5U {
  clear: both; }

.officeDropdown__wizard__1v7KU .officeDropdown__menuBackgroud__-4_fS {
  background-color: white; }

.officeDropdown__wizard__1v7KU .officeDropdown__column__1ri2p {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .officeDropdown__wizard__1v7KU .officeDropdown__column__1ri2p {
      width: auto; } }
  .officeDropdown__wizard__1v7KU .officeDropdown__column__1ri2p.officeDropdown__columnLeft__3BAks {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .officeDropdown__wizard__1v7KU .officeDropdown__column__1ri2p.officeDropdown__columnLeft__3BAks {
        float: none; } }
    .officeDropdown__wizard__1v7KU .officeDropdown__column__1ri2p.officeDropdown__columnLeft__3BAks .officeDropdown__headerMessage__20h3A h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .officeDropdown__wizard__1v7KU .officeDropdown__column__1ri2p.officeDropdown__columnLeft__3BAks .officeDropdown__headerMessage__20h3A h1 {
          font-size: 28px;
          line-height: 26px; } }
    .officeDropdown__wizard__1v7KU .officeDropdown__column__1ri2p.officeDropdown__columnLeft__3BAks .officeDropdown__headerMessage__20h3A .officeDropdown__image__3Du02 {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .officeDropdown__wizard__1v7KU .officeDropdown__column__1ri2p.officeDropdown__columnLeft__3BAks .officeDropdown__headerMessage__20h3A .officeDropdown__image__3Du02 {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .officeDropdown__wizard__1v7KU .officeDropdown__column__1ri2p.officeDropdown__columnLeft__3BAks .officeDropdown__headerMessage__20h3A .officeDropdown__image__3Du02 {
          width: 100px; } }
  .officeDropdown__wizard__1v7KU .officeDropdown__column__1ri2p.officeDropdown__columnRight__2ysS8 {
    float: right;
    margin-right: 100px; }
    .officeDropdown__wizard__1v7KU .officeDropdown__column__1ri2p.officeDropdown__columnRight__2ysS8.officeDropdown__noMargin__3vhAm {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .officeDropdown__wizard__1v7KU .officeDropdown__column__1ri2p.officeDropdown__columnRight__2ysS8 {
        float: none;
        margin-right: 0px; } }

@keyframes officeDropdown__appearIn__alUZv {
  0% {
    max-height: 1px; }
  100% {
    max-height: 100%; } }

@keyframes officeDropdown__appearOut__2w8xn {
  0% {
    max-height: 100%; }
  100% {
    max-height: 0; } }

.officeDropdown__animAppear__n7EDI {
  animation: 0.3s ease :local(appearIn); }

.officeDropdown__animDisappear__2bENh {
  animation: 0.3s ease :local(appearOut); }

.officeDropdown__officeDropdown__3QH1x {
  width: 421px;
  background-color: #e7eef5;
  border-radius: 4px;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .officeDropdown__officeDropdown__3QH1x {
      width: auto;
      background: none; } }
  .officeDropdown__officeDropdown__3QH1x:focus {
    outline: none; }
  @media screen and (min-width: 321px) {
    .officeDropdown__officeDropdown__3QH1x:hover .officeDropdown__header__cyRXX {
      background: #d7e2ee; } }
  .officeDropdown__officeDropdown__3QH1x.officeDropdown__expanded__3DBq7 .officeDropdown__header__cyRXX {
    display: none; }
  .officeDropdown__officeDropdown__3QH1x.officeDropdown__expanded__3DBq7 .officeDropdown__list__1fSyC {
    display: block; }
  @media screen and (min-width: 321px) {
    .officeDropdown__officeDropdown__3QH1x.officeDropdown__expanded__3DBq7:hover .officeDropdown__header__cyRXX {
      background: #e3eaf1; } }
  .officeDropdown__officeDropdown__3QH1x.officeDropdown__expanded__3DBq7:active .officeDropdown__header__cyRXX {
    background: #e3eaf1; }
  .officeDropdown__officeDropdown__3QH1x .officeDropdown__header__cyRXX {
    height: 50px;
    font-size: 16px;
    font-weight: 500;
    padding-left: 20px;
    padding-right: 20px;
    color: #333333; }
    .officeDropdown__officeDropdown__3QH1x .officeDropdown__header__cyRXX .officeDropdown__arrowIcon__1ok4y {
      width: 12px;
      height: 7px;
      position: absolute;
      right: 24px;
      top: 22px;
      background-image: url(/static/media/dropdownArrowDown.cc060e52.svg); }
    .officeDropdown__officeDropdown__3QH1x .officeDropdown__header__cyRXX .officeDropdown__title__2xd9E {
      font-style: normal;
      font-weight: 500;
      line-height: 50px;
      font-size: 14px;
      color: #333333; }
    .officeDropdown__officeDropdown__3QH1x .officeDropdown__header__cyRXX .officeDropdown__subTitle__2WTOW {
      position: absolute;
      font-style: normal;
      font-weight: 500;
      line-height: 50px;
      font-size: 14px;
      color: #d3014c;
      right: 50px;
      top: 0px;
      text-align: right; }
  .officeDropdown__officeDropdown__3QH1x .officeDropdown__list__1fSyC {
    display: none; }
    @media screen and (max-width: 1023px) {
      .officeDropdown__officeDropdown__3QH1x .officeDropdown__list__1fSyC {
        background: none;
        position: relative;
        top: 0px; } }
    .officeDropdown__officeDropdown__3QH1x .officeDropdown__list__1fSyC .officeDropdown__item__-y8PT {
      padding-left: 20px;
      padding-right: 16px;
      position: relative; }
      @media screen and (min-width: 321px) {
        .officeDropdown__officeDropdown__3QH1x .officeDropdown__list__1fSyC .officeDropdown__item__-y8PT:hover {
          background: #d7e2ee; } }
      .officeDropdown__officeDropdown__3QH1x .officeDropdown__list__1fSyC .officeDropdown__item__-y8PT:active {
        background: #d7e2ee; }
      .officeDropdown__officeDropdown__3QH1x .officeDropdown__list__1fSyC .officeDropdown__item__-y8PT .officeDropdown__title__2xd9E {
        font-size: 14px;
        font-weight: 500;
        color: #333333;
        line-height: 50px; }
        .officeDropdown__officeDropdown__3QH1x .officeDropdown__list__1fSyC .officeDropdown__item__-y8PT .officeDropdown__title__2xd9E .officeDropdown__subTitle__2WTOW {
          font-size: 14px;
          line-height: 50px;
          position: absolute;
          color: #d3014c;
          right: 50px;
          top: 0px; }
      .officeDropdown__officeDropdown__3QH1x .officeDropdown__list__1fSyC .officeDropdown__item__-y8PT .officeDropdown__select__3lyId {
        float: right;
        width: 19px;
        height: 19px;
        border: 1px solid #9fb0b5;
        border-radius: 20px;
        margin-top: 15px; }
      .officeDropdown__officeDropdown__3QH1x .officeDropdown__list__1fSyC .officeDropdown__item__-y8PT.officeDropdown__selected__3uTBy .officeDropdown__count__2nTk5 {
        color: #d3014c; }
      .officeDropdown__officeDropdown__3QH1x .officeDropdown__list__1fSyC .officeDropdown__item__-y8PT.officeDropdown__selected__3uTBy .officeDropdown__select__3lyId {
        background-color: #d3014c;
        border: 1px solid #d3014c;
        background-image: url(/static/media/dropdownSelectArrow.90a546bc.svg);
        background-position: center center;
        background-repeat: no-repeat; }
.club__button__25LQK {
  background-color: #eff3f7; }
  .club__button__25LQK.club__buttonPrimary__3pLGz {
    background-color: #f7ad00; }

.club__borderedButton__2f4II {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.club__primaryButton__3TBsi {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.club__wrapperFull__1pukp {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .club__wrapperFull__1pukp {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.club__wrapperLarge__2eAlr {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .club__wrapperLarge__2eAlr {
      width: auto;
      float: none;
      position: static; } }

.club__wrapperMedium__8FJuP {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .club__wrapperMedium__8FJuP {
      width: auto;
      float: none;
      position: static; } }

.club__wrapperSmall__1P9Sp {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .club__wrapperSmall__1P9Sp {
      width: auto;
      float: none; } }

.club__clear__1pH7T {
  clear: both; }

.club__wizard__1TZ7s .club__menuBackgroud__19Ahw {
  background-color: white; }

.club__wizard__1TZ7s .club__column__3M07O {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .club__wizard__1TZ7s .club__column__3M07O {
      width: auto; } }
  .club__wizard__1TZ7s .club__column__3M07O.club__columnLeft__2c1Ov {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .club__wizard__1TZ7s .club__column__3M07O.club__columnLeft__2c1Ov {
        float: none; } }
    .club__wizard__1TZ7s .club__column__3M07O.club__columnLeft__2c1Ov .club__headerMessage__2CHEc h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .club__wizard__1TZ7s .club__column__3M07O.club__columnLeft__2c1Ov .club__headerMessage__2CHEc h1 {
          font-size: 28px;
          line-height: 26px; } }
    .club__wizard__1TZ7s .club__column__3M07O.club__columnLeft__2c1Ov .club__headerMessage__2CHEc .club__image__20vbR {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .club__wizard__1TZ7s .club__column__3M07O.club__columnLeft__2c1Ov .club__headerMessage__2CHEc .club__image__20vbR {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .club__wizard__1TZ7s .club__column__3M07O.club__columnLeft__2c1Ov .club__headerMessage__2CHEc .club__image__20vbR {
          width: 100px; } }
  .club__wizard__1TZ7s .club__column__3M07O.club__columnRight__1TvFB {
    float: right;
    margin-right: 100px; }
    .club__wizard__1TZ7s .club__column__3M07O.club__columnRight__1TvFB.club__noMargin__24BF4 {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .club__wizard__1TZ7s .club__column__3M07O.club__columnRight__1TvFB {
        float: none;
        margin-right: 0px; } }

.club__officeDropdownContainer__3M5Vp {
  padding-top: 20px; }
  @media screen and (max-width: 1023px) {
    .club__officeDropdownContainer__3M5Vp {
      padding-top: 0px; } }

.club__clubContainer__3Ovwp {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 40px; }

.club__section__3e5vb {
  padding-top: 40px;
  overflow: hidden; }
  @media screen and (max-width: 1023px) {
    .club__section__3e5vb {
      padding-top: 20px; } }
  .club__section__3e5vb .club__sectionTitle__X3HeR {
    border-bottom: 1px solid #d0d7de;
    padding-bottom: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 29px;
    font-size: 24px;
    color: #181b1c; }
    @media screen and (max-width: 1023px) {
      .club__section__3e5vb .club__sectionTitle__X3HeR {
        margin-left: 20px;
        margin-right: 20px; } }
    .club__section__3e5vb .club__sectionTitle__X3HeR .club__subTitle__2l4BC {
      font-style: normal;
      font-weight: 500;
      line-height: 12px;
      font-size: 12px;
      letter-spacing: 0.5px;
      text-transform: uppercase;
      margin-left: 14px; }
  @media screen and (max-width: 1023px) {
    .club__section__3e5vb .club__clubListContainer__1UoFJ {
      padding-left: 20px;
      padding-right: 20px; } }

.club__bottomBlock__2NG_G {
  padding-bottom: 100px; }
  @media screen and (max-width: 1023px) {
    .club__bottomBlock__2NG_G {
      padding-left: 20px;
      padding-right: 20px;
      padding-bottom: 184px; } }
  .club__bottomBlock__2NG_G .club__showOverloadedButton__lqN6Y {
    line-height: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 29px;
    font-size: 20px;
    color: #9eabb0;
    border: 2px solid #97a5aa;
    box-sizing: border-box;
    border-radius: 100px;
    cursor: pointer;
    width: 220px;
    margin: 0px auto;
    display: block;
    line-height: 60px;
    text-align: center;
    margin-top: 40px; }
  .club__bottomBlock__2NG_G .club__boldText__OXSqw {
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    font-size: 20px;
    margin-bottom: 40px;
    text-align: center;
    color: #000000;
    padding-top: 40px; }
    @media screen and (max-width: 1023px) {
      .club__bottomBlock__2NG_G .club__boldText__OXSqw {
        margin-bottom: 20px;
        text-align: left; } }
  .club__bottomBlock__2NG_G .club__text__JopLQ {
    font-style: normal;
    font-weight: normal;
    line-height: 22px;
    font-size: 16px;
    text-align: center;
    color: #000000; }
    @media screen and (max-width: 1023px) {
      .club__bottomBlock__2NG_G .club__text__JopLQ {
        text-align: left; } }
  .club__bottomBlock__2NG_G .club__buttons__3j7op {
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px; }
    @media screen and (max-width: 1023px) {
      .club__bottomBlock__2NG_G .club__buttons__3j7op {
        padding-top: 20px;
        padding-bottom: 20px; } }
    .club__bottomBlock__2NG_G .club__buttons__3j7op .club__optButton__3gxlL {
      cursor: pointer;
      text-align: center;
      display: inline-block;
      margin-left: 10px;
      margin-right: 10px; }
      @media screen and (max-width: 1023px) {
        .club__bottomBlock__2NG_G .club__buttons__3j7op .club__optButton__3gxlL {
          margin-bottom: 20px; } }
  .club__bottomBlock__2NG_G .club__callAdminButton__1yjIz {
    line-height: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 29px;
    font-size: 18px;
    background: #f8aa00;
    color: white;
    border: 2px solid #f8aa00;
    box-sizing: border-box;
    border-radius: 100px;
    cursor: pointer;
    width: 280px;
    margin: 0px auto;
    display: block;
    line-height: 60px;
    text-align: center;
    margin-top: 40px; }
.club__sectionTitle__2ZQi6 {
  line-height: 24px !important;
  float: left; }
  @media screen and (max-width: 1023px) {
    .club__sectionTitle__2ZQi6 {
      max-width: 150px; } }

.club__infoIconed__1Xzr9:after {
  content: "";
  border-radius: 24px;
  background-color: #0068b4;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/static/media/infoIcon.8f414f97.svg);
  display: inline-block;
  height: 18px;
  width: 18px;
  background-size: 35%;
  margin-left: 6px;
  vertical-align: middle; }

.club__clubList__3-e2y {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  margin-top: 50px;
  margin-left: -10px;
  margin-right: -10px; }
  @media screen and (max-width: 1023px) {
    .club__clubList__3-e2y {
      margin-top: 20px; } }

.club__clubItemContainer__RxRea {
  width: 200px;
  margin-bottom: 40px;
  flex-shrink: 0; }
  @media screen and (max-width: 414px) {
    .club__clubItemContainer__RxRea {
      width: 50%; } }

.club__showAllButton__2JNSX {
  background: linear-gradient(170.4deg, #f7ad00 2.78%, #fea000 83.84%);
  border-radius: 100px;
  line-height: 28px;
  font-family: Fira Sans;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  text-align: center;
  color: #ffffff;
  padding: 0px 15px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  float: right;
  position: relative; }

.club__clubItem__3CHM3 {
  margin-left: 10px;
  margin-right: 10px;
  position: relative; }
  .club__clubItem__3CHM3 .club__nativeLabelContainer__2lM9C {
    text-align: center;
    margin-top: -12px;
    position: absolute;
    left: 0px;
    right: 0px;
    z-index: 1; }
    .club__clubItem__3CHM3 .club__nativeLabelContainer__2lM9C .club__nativeLabel__2oFDJ {
      color: white;
      display: inline-block;
      text-transform: uppercase;
      text-align: center;
      font-weight: 500;
      padding-left: 15px;
      padding-right: 15px;
      line-height: 26px;
      background-color: #d3014c;
      border-radius: 3px; }
  .club__clubItem__3CHM3 .club__image__1z1tq {
    height: 258px;
    border-radius: 5px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
    position: relative; }
    .club__clubItem__3CHM3 .club__image__1z1tq .club__enrollButton__3zeci {
      background: linear-gradient(170.4deg, #f7ad00 2.78%, #fea000 83.84%);
      border-radius: 100px;
      line-height: 28px;
      font-family: Fira Sans;
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      text-align: center;
      color: #ffffff;
      padding: 0px 15px;
      cursor: pointer;
      display: inline-block;
      position: absolute;
      right: 10px;
      bottom: 10px;
      text-decoration: none;
      display: none; }
    .club__clubItem__3CHM3 .club__image__1z1tq:hover::before {
      content: "";
      background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 3.87%, #000000 100%);
      mix-blend-mode: normal;
      opacity: 0.4;
      position: absolute;
      left: 0px;
      right: 0px;
      top: 0px;
      bottom: 0px; }
    .club__clubItem__3CHM3 .club__image__1z1tq:hover .club__enrollButton__3zeci {
      display: block; }
  .club__clubItem__3CHM3 .club__title__Z5zWB {
    margin-top: 8px;
    font-family: Fira Sans;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    font-size: 18px;
    max-height: 40px;
    color: #181b1c;
    overflow: hidden; }
  .club__clubItem__3CHM3 .club__dateBlock__3ViGK {
    margin-top: 6px;
    font-family: Fira Sans;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    font-size: 14px;
    overflow: hidden;
    color: #9fb0b5; }
    .club__clubItem__3CHM3 .club__dateBlock__3ViGK .club__time__1VxtW {
      font-weight: 500; }
    .club__clubItem__3CHM3 .club__dateBlock__3ViGK .club__date__3yhte {
      margin-left: 3px; }

.club__clubContainer__2mOS3 {
  padding-bottom: 100px; }
  @media screen and (max-width: 1023px) {
    .club__clubContainer__2mOS3 {
      padding-bottom: 144px; } }
  .club__clubContainer__2mOS3 .club__backButton__3d4tW {
    color: black;
    font-size: 14px;
    padding-left: 15px;
    font-weight: 500;
    position: relative;
    line-height: 20px;
    cursor: pointer; }
    .club__clubContainer__2mOS3 .club__backButton__3d4tW::before {
      content: "";
      background-image: url(/static/media/homework_back_button_icon.b0e7b608.svg);
      width: 7px;
      height: 12px;
      position: absolute;
      left: 0px;
      top: 4px; }
  .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 {
    margin-top: 50px;
    display: flex; }
    @media screen and (max-width: 1023px) {
      .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 {
        display: block;
        margin-top: 20px; } }
    .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__mobileClear__18brx {
      display: none; }
      @media screen and (max-width: 1023px) {
        .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__mobileClear__18brx {
          clear: both;
          height: 20px;
          display: block; } }
    .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__leftCol__3YH38 {
      width: 180px;
      margin-right: 20px;
      flex-shrink: 0; }
      @media screen and (max-width: 1023px) {
        .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__leftCol__3YH38 {
          float: left; } }
      @media screen and (max-width: 414px) {
        .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__leftCol__3YH38 {
          width: 120px; } }
      .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__leftCol__3YH38 .club__image__1z1tq {
        height: 258px;
        border-radius: 5px;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        overflow: hidden;
        position: relative;
        margin-bottom: 8px; }
        @media screen and (max-width: 414px) {
          .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__leftCol__3YH38 .club__image__1z1tq {
            height: 170px; } }
      .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__leftCol__3YH38 .club__wordsButton__1pndv {
        background: #e3eaf1;
        border-radius: 4px;
        line-height: 40px;
        display: block;
        font-family: Fira Sans;
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        text-align: center;
        color: #57686c;
        text-decoration: none; }
    .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__nativeLabel__2oFDJ {
      color: white;
      float: right;
      text-transform: uppercase;
      text-align: center;
      font-weight: 500;
      padding-left: 15px;
      padding-right: 15px;
      line-height: 26px;
      background-color: #d3014c;
      border-radius: 3px; }
    .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__title__Z5zWB {
      font-family: Fira Sans;
      font-style: normal;
      font-weight: 500;
      line-height: 18px;
      font-size: 24px;
      color: #181b1c;
      margin-bottom: 20px; }
      @media screen and (max-width: 1023px) {
        .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__title__Z5zWB {
          font-size: 18px;
          line-height: 20px; } }
    .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__dataItem__ru1hv {
      margin-bottom: 20px; }
      .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__dataItem__ru1hv .club__label__1C_iS {
        font-family: Fira Sans;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        font-size: 12px;
        letter-spacing: 0.5px;
        text-transform: uppercase;
        color: #97a5aa;
        margin-bottom: 3px; }
      .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__dataItem__ru1hv .club__text__1cO_m {
        font-family: Fira Sans;
        font-style: normal;
        font-weight: normal;
        line-height: 22px;
        font-size: 14px;
        color: #000000; }
        .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__dataItem__ru1hv .club__text__1cO_m.club__bold__1CVvK {
          font-weight: 500; }
    .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__description__3TmBP {
      background: #e3eaf2;
      padding: 20px;
      border-radius: 5px; }
      .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__description__3TmBP .club__label__1C_iS {
        margin-bottom: 20px; }
    .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__videoContainer__2x0rt {
      margin-bottom: 40px; }
    .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__lessonsContainer__1fBNd .club__header__2nQvk {
      font-family: Fira Sans;
      font-style: normal;
      font-weight: 500;
      line-height: normal;
      font-size: 12px;
      letter-spacing: 0.5px;
      text-transform: uppercase;
      color: #97a5aa;
      margin-bottom: 10px; }
    .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__lessonsContainer__1fBNd .club__wrapper__1t5uy .club__clubLessonItem__2adrg {
      height: 48px;
      border-bottom: 1px solid #dbdedf; }
      @media screen and (max-width: 1023px) {
        .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__lessonsContainer__1fBNd .club__wrapper__1t5uy .club__clubLessonItem__2adrg {
          height: auto; } }
      .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__lessonsContainer__1fBNd .club__wrapper__1t5uy .club__clubLessonItem__2adrg:last-child {
        border: none; }
      .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__lessonsContainer__1fBNd .club__wrapper__1t5uy .club__clubLessonItem__2adrg .club__info__3ikB- {
        font-family: Fira Sans;
        font-style: normal;
        font-weight: normal;
        line-height: 18px;
        font-size: 14px;
        color: #000000; }
        @media screen and (max-width: 1023px) {
          .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__lessonsContainer__1fBNd .club__wrapper__1t5uy .club__clubLessonItem__2adrg .club__info__3ikB- {
            padding-top: 10px;
            padding-bottom: 10px; } }
        .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__lessonsContainer__1fBNd .club__wrapper__1t5uy .club__clubLessonItem__2adrg .club__info__3ikB- .club__col1__155tU {
          display: inline-block;
          line-height: 48px;
          width: 100px; }
          .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__lessonsContainer__1fBNd .club__wrapper__1t5uy .club__clubLessonItem__2adrg .club__info__3ikB- .club__col1__155tU .club__time__1VxtW {
            font-weight: 500;
            margin-left: 3px; }
          @media screen and (max-width: 1023px) {
            .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__lessonsContainer__1fBNd .club__wrapper__1t5uy .club__clubLessonItem__2adrg .club__info__3ikB- .club__col1__155tU {
              display: block;
              line-height: 36px; } }
        .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__lessonsContainer__1fBNd .club__wrapper__1t5uy .club__clubLessonItem__2adrg .club__info__3ikB- .club__col2__WFKIJ {
          display: inline-block;
          line-height: 48px;
          width: 120px; }
          @media screen and (max-width: 1023px) {
            .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__lessonsContainer__1fBNd .club__wrapper__1t5uy .club__clubLessonItem__2adrg .club__info__3ikB- .club__col2__WFKIJ {
              width: auto;
              margin-right: 10px;
              line-height: 36px; } }
        .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__lessonsContainer__1fBNd .club__wrapper__1t5uy .club__clubLessonItem__2adrg .club__info__3ikB- .club__col3__15qpY {
          display: inline-block;
          line-height: 48px;
          width: 160px; }
          @media screen and (max-width: 1023px) {
            .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__lessonsContainer__1fBNd .club__wrapper__1t5uy .club__clubLessonItem__2adrg .club__info__3ikB- .club__col3__15qpY {
              width: auto;
              margin-right: 10px;
              line-height: 36px; } }
          .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__lessonsContainer__1fBNd .club__wrapper__1t5uy .club__clubLessonItem__2adrg .club__info__3ikB- .club__col3__15qpY .club__address__lZ-yC {
            display: inline-block;
            font-weight: 500; }
            .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__lessonsContainer__1fBNd .club__wrapper__1t5uy .club__clubLessonItem__2adrg .club__info__3ikB- .club__col3__15qpY .club__address__lZ-yC:before {
              content: "";
              background-image: url(/static/media/placeMarkerIcon.22233b62.svg);
              width: 13px;
              height: 18px;
              display: inline-block;
              vertical-align: middle;
              margin-right: 8px;
              background-size: contain;
              background-repeat: no-repeat; }
        .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__lessonsContainer__1fBNd .club__wrapper__1t5uy .club__clubLessonItem__2adrg .club__info__3ikB- .club__col4__on5E_ {
          display: inline-block;
          line-height: 48px; }
          @media screen and (max-width: 1023px) {
            .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__lessonsContainer__1fBNd .club__wrapper__1t5uy .club__clubLessonItem__2adrg .club__info__3ikB- .club__col4__on5E_ {
              width: auto;
              line-height: 36px;
              float: right; } }
          .club__clubContainer__2mOS3 .club__clubWrapper__PYLX9 .club__rightCol__1GA6O .club__lessonsContainer__1fBNd .club__wrapper__1t5uy .club__clubLessonItem__2adrg .club__info__3ikB- .club__col4__on5E_ .club__enrollButton__3zeci {
            background: linear-gradient(170.4deg, #f7ad00 2.78%, #fea000 83.84%);
            border-radius: 100px;
            line-height: 28px;
            font-family: Fira Sans;
            font-style: normal;
            font-weight: 500;
            font-size: 14px;
            text-align: center;
            color: #ffffff;
            padding: 0px 15px;
            cursor: pointer;
            display: inline-block;
            text-decoration: none; }
.teacherList-module__button__l6HfK {
  background-color: #eff3f7; }
  .teacherList-module__button__l6HfK.teacherList-module__buttonPrimary__E8Coy {
    background-color: #f7ad00; }

.teacherList-module__borderedButton__3ZaWO {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.teacherList-module__primaryButton__28Dqy {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.teacherList-module__wrapperFull__1nfu- {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .teacherList-module__wrapperFull__1nfu- {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.teacherList-module__wrapperLarge__396rV {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .teacherList-module__wrapperLarge__396rV {
      width: auto;
      float: none;
      position: static; } }

.teacherList-module__wrapperMedium__TaMOg {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .teacherList-module__wrapperMedium__TaMOg {
      width: auto;
      float: none;
      position: static; } }

.teacherList-module__wrapperSmall__3oEG- {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .teacherList-module__wrapperSmall__3oEG- {
      width: auto;
      float: none; } }

.teacherList-module__clear__2B7wF {
  clear: both; }

.teacherList-module__wizard__3ZYq6 .teacherList-module__menuBackgroud__2nNrv {
  background-color: white; }

.teacherList-module__wizard__3ZYq6 .teacherList-module__column__2DT3c {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .teacherList-module__wizard__3ZYq6 .teacherList-module__column__2DT3c {
      width: auto; } }
  .teacherList-module__wizard__3ZYq6 .teacherList-module__column__2DT3c.teacherList-module__columnLeft__3iVnC {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .teacherList-module__wizard__3ZYq6 .teacherList-module__column__2DT3c.teacherList-module__columnLeft__3iVnC {
        float: none; } }
    .teacherList-module__wizard__3ZYq6 .teacherList-module__column__2DT3c.teacherList-module__columnLeft__3iVnC .teacherList-module__headerMessage__3rQcC h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .teacherList-module__wizard__3ZYq6 .teacherList-module__column__2DT3c.teacherList-module__columnLeft__3iVnC .teacherList-module__headerMessage__3rQcC h1 {
          font-size: 28px;
          line-height: 26px; } }
    .teacherList-module__wizard__3ZYq6 .teacherList-module__column__2DT3c.teacherList-module__columnLeft__3iVnC .teacherList-module__headerMessage__3rQcC .teacherList-module__image__22peH {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .teacherList-module__wizard__3ZYq6 .teacherList-module__column__2DT3c.teacherList-module__columnLeft__3iVnC .teacherList-module__headerMessage__3rQcC .teacherList-module__image__22peH {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .teacherList-module__wizard__3ZYq6 .teacherList-module__column__2DT3c.teacherList-module__columnLeft__3iVnC .teacherList-module__headerMessage__3rQcC .teacherList-module__image__22peH {
          width: 100px; } }
  .teacherList-module__wizard__3ZYq6 .teacherList-module__column__2DT3c.teacherList-module__columnRight__3nHWA {
    float: right;
    margin-right: 100px; }
    .teacherList-module__wizard__3ZYq6 .teacherList-module__column__2DT3c.teacherList-module__columnRight__3nHWA.teacherList-module__noMargin__ZKqtK {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .teacherList-module__wizard__3ZYq6 .teacherList-module__column__2DT3c.teacherList-module__columnRight__3nHWA {
        float: none;
        margin-right: 0px; } }

.teacherList-module__languageDropdownWrapper__33HR- {
  position: absolute;
  top: 15px;
  right: 50px;
  width: 60px; }
  .teacherList-module__languageDropdownWrapper__33HR- > div {
    width: 60px !important; }
  @media screen and (max-width: 1023px) {
    .teacherList-module__languageDropdownWrapper__33HR-.teacherList-module__mobileRight__2MshC {
      right: 10px;
      top: 10px;
      left: unset; } }
  @media screen and (max-width: 1023px) {
    .teacherList-module__languageDropdownWrapper__33HR- {
      left: 10px;
      top: 10px; }
      .teacherList-module__languageDropdownWrapper__33HR- > div {
        width: 70px !important; } }

.teacherList-module__welcomeModalWrapper__3jKiI {
  width: 260px; }
  .teacherList-module__welcomeModalWrapper__3jKiI .teacherList-module__title__1OWwU {
    font-style: italic;
    font-weight: 900;
    font-size: 30px;
    line-height: 28px;
    text-align: center;
    color: #d3014c; }
  .teacherList-module__welcomeModalWrapper__3jKiI .teacherList-module__text__3M4sW {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    text-align: center; }
    .teacherList-module__welcomeModalWrapper__3jKiI .teacherList-module__text__3M4sW.teacherList-module__subtext__3lcix {
      font-weight: normal; }
  .teacherList-module__welcomeModalWrapper__3jKiI .teacherList-module__btn__2W-2E {
    width: 225px;
    height: 45px;
    background-color: #f7ad00;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 23px;
    color: #fff;
    margin: 0 auto;
    border: none;
    cursor: pointer; }
  .teacherList-module__welcomeModalWrapper__3jKiI .teacherList-module__icon__2Tpc2 {
    width: 16px;
    height: 16px;
    position: relative;
    top: 3px; }
.login__button__wz_0I {
  background-color: #eff3f7; }
  .login__button__wz_0I.login__buttonPrimary__1_YcD {
    background-color: #f7ad00; }

.login__borderedButton__1osL- {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.login__primaryButton__1AFBf {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.login__wrapperFull__nkxPf {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .login__wrapperFull__nkxPf {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.login__wrapperLarge__I46HV {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .login__wrapperLarge__I46HV {
      width: auto;
      float: none;
      position: static; } }

.login__wrapperMedium__3090H {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .login__wrapperMedium__3090H {
      width: auto;
      float: none;
      position: static; } }

.login__wrapperSmall__utzJk {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .login__wrapperSmall__utzJk {
      width: auto;
      float: none; } }

.login__clear__1yR3I {
  clear: both; }

.login__wizard__3DqJv .login__menuBackgroud__uukzA {
  background-color: white; }

.login__wizard__3DqJv .login__column__SYoCs {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .login__wizard__3DqJv .login__column__SYoCs {
      width: auto; } }
  .login__wizard__3DqJv .login__column__SYoCs.login__columnLeft__QDbhm {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .login__wizard__3DqJv .login__column__SYoCs.login__columnLeft__QDbhm {
        float: none; } }
    .login__wizard__3DqJv .login__column__SYoCs.login__columnLeft__QDbhm .login__headerMessage__2meVS h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .login__wizard__3DqJv .login__column__SYoCs.login__columnLeft__QDbhm .login__headerMessage__2meVS h1 {
          font-size: 28px;
          line-height: 26px; } }
    .login__wizard__3DqJv .login__column__SYoCs.login__columnLeft__QDbhm .login__headerMessage__2meVS .login__image__22hlB {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .login__wizard__3DqJv .login__column__SYoCs.login__columnLeft__QDbhm .login__headerMessage__2meVS .login__image__22hlB {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .login__wizard__3DqJv .login__column__SYoCs.login__columnLeft__QDbhm .login__headerMessage__2meVS .login__image__22hlB {
          width: 100px; } }
  .login__wizard__3DqJv .login__column__SYoCs.login__columnRight__3F4Ro {
    float: right;
    margin-right: 100px; }
    .login__wizard__3DqJv .login__column__SYoCs.login__columnRight__3F4Ro.login__noMargin__1f9QL {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .login__wizard__3DqJv .login__column__SYoCs.login__columnRight__3F4Ro {
        float: none;
        margin-right: 0px; } }

.login__headerImage__1N5hP {
  width: 100%; }

@media screen and (max-width: 1023px) {
  .login__loginContainer__1HL4V {
    padding: 20px;
    background: #f2f2f2; } }

.login__minimizedColumn__3FsKR {
  margin-right: 150px !important;
  width: 270px !important; }
  @media screen and (max-width: 1023px) {
    .login__minimizedColumn__3FsKR {
      width: 100% !important; } }

.login__dropdownContainer__Y7L98 {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end; }

.login__padding__34HKD {
  height: 65px; }
  @media screen and (max-width: 1023px) {
    .login__padding__34HKD {
      height: 0px; } }

.login__leftImageColumn__1gP8v {
  width: 592px;
  float: left; }
  @media screen and (max-width: 1023px) {
    .login__leftImageColumn__1gP8v {
      float: none;
      width: auto; } }

.login__header__f03Ht {
  font-size: 1.5em;
  font-weight: 900;
  font-style: italic;
  margin-bottom: 40px;
  margin-top: 6px;
  line-height: 26px;
  color: #181b1c;
  text-align: center; }
  @media screen and (max-width: 1023px) {
    .login__header__f03Ht {
      padding-top: 20px; } }
  @media screen and (max-width: 321px) {
    .login__header__f03Ht {
      font-size: 1.25em;
      margin-bottom: 10px; } }

.login__subHeader__2-HUD {
  font-size: 1em;
  font-weight: 400;
  line-height: 22px;
  color: #181b1c;
  text-align: center; }

.login__passwordInput__1fk-S {
  margin-top: 15px; }

.login__passwordButton__1bqDk {
  margin-top: 30px;
  text-align: center; }

.login__phoneInput__12az_ {
  margin-top: 30px;
  margin-bottom: 30px;
  background: none; }
  @media screen and (max-width: 321px) {
    .login__phoneInput__12az_ {
      margin-top: 15px; } }
  .login__phoneInput__12az_ input {
    letter-spacing: 4px; }
    @media screen and (max-width: 321px) {
      .login__phoneInput__12az_ input {
        letter-spacing: 2px; } }

.login__phoneButton__1r-bT {
  text-align: center; }

.login__otpCodeInput__2dnQ- {
  text-align: center;
  margin-top: 60px; }
  .login__otpCodeInput__2dnQ- input {
    text-align: left;
    border: none;
    color: #181b1c;
    font-size: 1.5em;
    font-weight: 500;
    width: 130px;
    display: inline-block;
    box-sizing: border-box;
    background: transparent;
    padding: 0px;
    letter-spacing: 20px;
    margin-bottom: 40px;
    border: none; }
    .login__otpCodeInput__2dnQ- input:focus {
      outline: none; }

.login__resendBlock__35ne1 {
  font-size: 1em;
  color: #181b1c;
  line-height: 22px; }
  .login__resendBlock__35ne1 span {
    color: #0068b4;
    font-weight: 500; }

.login__passwordError__2GawP {
  color: red;
  text-align: center;
  margin-top: 20px; }

@media screen and (max-width: 1023px) {
  .login__clear__1yR3I {
    height: 60px; } }

.login__resetEmailWrapper__2ZC40 {
  display: flex;
  justify-content: center; }
  .login__resetEmailWrapper__2ZC40 .login__resetEmailBtn__3CT4a {
    font-size: 14px;
    line-height: 24px;
    color: #0068b4;
    cursor: pointer; }

.login__centered__1HfMi {
  text-align: center; }
.loginPopup-module__content__3xOa4 {
  display: flex;
  flex-direction: column;
  width: 260px; }
  .loginPopup-module__content__3xOa4 .loginPopup-module__title__2ozsP {
    font-style: italic;
    font-weight: 900;
    font-size: 24px;
    line-height: 30px;
    text-align: center; }
    .loginPopup-module__content__3xOa4 .loginPopup-module__title__2ozsP .loginPopup-module__icon__2ix2P {
      width: 30px;
      height: 30px; }
  .loginPopup-module__content__3xOa4 .loginPopup-module__row__QIYYh {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 5px; }
    .loginPopup-module__content__3xOa4 .loginPopup-module__row__QIYYh.loginPopup-module__centerAligned__1iPaR {
      justify-content: center; }
    .loginPopup-module__content__3xOa4 .loginPopup-module__row__QIYYh:first-of-type {
      margin-top: 20px; }
  .loginPopup-module__content__3xOa4 .loginPopup-module__subtitle__2Lg97 {
    font-style: italic;
    font-weight: 800;
    font-size: 16px;
    line-height: 19px; }
    .loginPopup-module__content__3xOa4 .loginPopup-module__subtitle__2Lg97.loginPopup-module__centerAligned__1iPaR {
      text-align: center; }
  .loginPopup-module__content__3xOa4 .loginPopup-module__blogBtn__2Z_SD {
    border-radius: 100px;
    width: 160px;
    height: 35px;
    color: #fff;
    background-color: #fbc02d;
    display: flex;
    justify-content: center;
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 23px;
    margin: 25px auto 0 auto;
    border: none;
    cursor: pointer; }
    .loginPopup-module__content__3xOa4 .loginPopup-module__blogBtn__2Z_SD:disabled {
      background-color: #979797;
      cursor: default; }
  .loginPopup-module__content__3xOa4 .loginPopup-module__backBtn__1WGGp {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 23px;
    color: #0068b4;
    margin-top: 20px;
    border: none;
    cursor: pointer;
    background: transparent; }
    .loginPopup-module__content__3xOa4 .loginPopup-module__backBtn__1WGGp:disabled {
      color: #979797;
      cursor: default;
      border: none;
      background: transparent; }
  .loginPopup-module__content__3xOa4 .loginPopup-module__countriesWrapper__3cWOB {
    display: flex;
    flex-direction: column; }
    .loginPopup-module__content__3xOa4 .loginPopup-module__countriesWrapper__3cWOB .loginPopup-module__country__zQYxq {
      padding: 5px;
      background-color: #fff;
      border-radius: 8px;
      display: flex;
      align-items: center;
      margin-top: 10px;
      border: 0.5px solid #e1e1e1;
      box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
      cursor: pointer; }
      .loginPopup-module__content__3xOa4 .loginPopup-module__countriesWrapper__3cWOB .loginPopup-module__country__zQYxq .loginPopup-module__flag__1noDx {
        width: 30px;
        height: 25px; }
      .loginPopup-module__content__3xOa4 .loginPopup-module__countriesWrapper__3cWOB .loginPopup-module__country__zQYxq .loginPopup-module__countryName__1zyEo {
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        margin-left: 10px; }
.home__mobileOnly__2JmmY {
  display: none; }
  @media screen and (max-width: 1023px) {
    .home__mobileOnly__2JmmY {
      display: block; } }

.home__mainContainer__3lOS6 {
  min-height: 100%;
  position: relative;
  overflow: hidden; }
  .home__mainContainer__3lOS6 .home__alertContainer__DGKUe {
    position: relative;
    background: #0068B4;
    height: 60px; }
    @media screen and (max-width: 1023px) {
      .home__mainContainer__3lOS6 .home__alertContainer__DGKUe {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 5; } }
    .home__mainContainer__3lOS6 .home__alertContainer__DGKUe .home__wrapper__3wX0W {
      width: 976px;
      margin: 0px auto;
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .home__mainContainer__3lOS6 .home__alertContainer__DGKUe .home__wrapper__3wX0W .home__text__3v-a9 {
        font-style: italic;
        font-weight: bold;
        font-size: 20px;
        color: white;
        line-height: 60px; }
      .home__mainContainer__3lOS6 .home__alertContainer__DGKUe .home__wrapper__3wX0W .home__button__2DpS2 {
        display: inline-block;
        border-radius: 40px;
        font-size: 16px;
        font-weight: 500;
        line-height: 36px;
        margin-right: 10px;
        margin-left: 10px;
        height: 36px;
        cursor: pointer;
        background-color: #f7ad00;
        color: white;
        border: 1px solid #f7ad00;
        padding-left: 30px;
        padding-right: 30px; }
      @media screen and (max-width: 976px) {
        .home__mainContainer__3lOS6 .home__alertContainer__DGKUe .home__wrapper__3wX0W {
          width: auto; }
          .home__mainContainer__3lOS6 .home__alertContainer__DGKUe .home__wrapper__3wX0W .home__text__3v-a9 {
            padding-left: 16px; } }
    @media screen and (max-width: 880px) {
      .home__mainContainer__3lOS6 .home__alertContainer__DGKUe {
        height: auto; }
        .home__mainContainer__3lOS6 .home__alertContainer__DGKUe .home__wrapper__3wX0W {
          padding-right: 16px;
          display: block;
          padding-bottom: 16px; }
          .home__mainContainer__3lOS6 .home__alertContainer__DGKUe .home__wrapper__3wX0W .home__text__3v-a9 {
            line-height: 22px;
            padding-bottom: 16px;
            padding-top: 16px;
            text-align: center; }
          .home__mainContainer__3lOS6 .home__alertContainer__DGKUe .home__wrapper__3wX0W .home__button__2DpS2 {
            width: 100%;
            box-sizing: border-box;
            text-align: center; } }
  .home__mainContainer__3lOS6 .home__icon__33o_h {
    width: 20px;
    height: 20px; }
  .home__mainContainer__3lOS6 .home__title__1d-WV {
    font-style: italic;
    font-weight: 900;
    font-size: 22px;
    line-height: 28px;
    max-width: 75%;
    margin-bottom: 0; }
    @media screen and (max-width: 1023px) {
      .home__mainContainer__3lOS6 .home__title__1d-WV {
        font-size: 20px;
        margin: 0 auto; } }
    .home__mainContainer__3lOS6 .home__title__1d-WV.home__centerAligned__264nd {
      text-align: center;
      max-width: unset; }
    .home__mainContainer__3lOS6 .home__title__1d-WV.home__margin__1Kmjx {
      margin-top: auto;
      margin-bottom: 20px; }
      @media screen and (max-width: 1023px) {
        .home__mainContainer__3lOS6 .home__title__1d-WV.home__margin__1Kmjx {
          margin-bottom: 60px; } }
  .home__mainContainer__3lOS6 .home__topRightContainer__1maA- {
    position: fixed;
    right: 0px;
    top: 0px;
    width: 239px;
    z-index: 3; }
    @media screen and (max-width: 1023px) {
      .home__mainContainer__3lOS6 .home__topRightContainer__1maA- {
        display: none; } }
    .home__mainContainer__3lOS6 .home__topRightContainer__1maA- .home__notificationIconContainer__2rXL_ {
      position: absolute;
      left: 0px;
      top: 44px; }
    .home__mainContainer__3lOS6 .home__topRightContainer__1maA- .home__balanceContainer__ldwm- {
      position: absolute;
      top: 45px;
      right: 48px; }
  .home__mainContainer__3lOS6 .home__helpContainer__30_CK {
    position: fixed;
    bottom: 47px;
    right: 54px;
    z-index: 2; }
    @media screen and (max-width: 1023px) {
      .home__mainContainer__3lOS6 .home__helpContainer__30_CK {
        display: none; } }
  .home__mainContainer__3lOS6 .home__contentContainer__1MwBr {
    display: flex;
    min-height: 100vh;
    flex-flow: row nowrap; }
  .home__mainContainer__3lOS6 .home__container__18QWK {
    width: auto;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    background-color: #fcfcfc; }
    @media screen and (max-width: 1023px) {
      .home__mainContainer__3lOS6 .home__container__18QWK {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 20px;
        overflow: hidden; } }
    .home__mainContainer__3lOS6 .home__container__18QWK .home__wrapper__3wX0W {
      width: 976px;
      margin: 0px auto; }
      @media screen and (max-width: 1023px) {
        .home__mainContainer__3lOS6 .home__container__18QWK .home__wrapper__3wX0W {
          width: auto;
          margin: unset; } }
    .home__mainContainer__3lOS6 .home__container__18QWK h1 {
      font-style: italic;
      font-weight: 800;
      font-size: 28px;
      color: black;
      margin-bottom: 30px;
      position: relative; }
      @media screen and (max-width: 1023px) {
        .home__mainContainer__3lOS6 .home__container__18QWK h1 {
          font-size: 24px; } }

.home__modalNotificationText__3aIdD {
  font-size: 16px;
  color: black;
  text-align: center; }

.home__modalNotificationButtonsContainer__3Tjl- {
  padding-bottom: 0px;
  text-align: center; }
  .home__modalNotificationButtonsContainer__3Tjl- .home__modalNotificationButton__18GxH {
    display: inline-block;
    border-radius: 40px;
    font-size: 20px;
    font-weight: 500;
    line-height: 40px;
    width: 140px;
    font-size: 14px;
    margin-right: 10px;
    margin-left: 10px;
    cursor: pointer;
    background-color: #f7ad00;
    color: white;
    border: 1px solid #f7ad00; }

.home__billToCancelNotification__3g3xY {
  background: #a70064;
  border-radius: 8px;
  padding: 20px;
  margin-bottom: 30px; }
  .home__billToCancelNotification__3g3xY .home__closeButton__1__Vs {
    float: right;
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    color: #f9f9f9;
    cursor: pointer;
    padding-right: 16px;
    background-image: url(/static/media/close_icon.e8cdfa1e.svg);
    background-position: right center;
    background-repeat: no-repeat; }
    @media screen and (max-width: 1023px) {
      .home__billToCancelNotification__3g3xY .home__closeButton__1__Vs {
        padding-right: 0px;
        width: 16px;
        height: 16px; }
        .home__billToCancelNotification__3g3xY .home__closeButton__1__Vs span {
          display: none; } }
  .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw {
    display: flex; }
    @media screen and (max-width: 1023px) {
      .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw {
        flex-direction: column;
        align-items: center; } }
    .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__leftColumn__2zQ3j {
      display: flex;
      align-items: center; }
    .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__teacherImage__3jP58 {
      border-radius: 50%;
      width: 160px;
      height: 160px; }
      @media screen and (max-width: 1023px) {
        .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__teacherImage__3jP58 {
          width: 110px;
          height: 110px; } }
    .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 {
      display: flex;
      flex-direction: column;
      margin-left: 15px;
      justify-content: space-between;
      width: 100%; }
      @media screen and (max-width: 1023px) {
        .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 {
          margin-left: 0; } }
      .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__title__1d-WV {
        font-style: italic;
        font-weight: 900;
        font-size: 33px;
        line-height: 43px;
        color: #f9f9f9; }
        @media screen and (max-width: 1023px) {
          .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__title__1d-WV .home__breakLine__9ppm7 {
            display: none; } }
        @media screen and (max-width: 1023px) {
          .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__title__1d-WV {
            font-style: italic;
            font-weight: 900;
            font-size: 26px;
            line-height: 32px;
            text-align: center;
            margin-top: 10px; } }
      .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__bottom__1Vkew {
        display: flex;
        justify-content: space-between; }
        @media screen and (max-width: 1023px) {
          .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__bottom__1Vkew {
            flex-direction: column-reverse; } }
        .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__bottom__1Vkew .home__buttonsContainer__2hqkY {
          margin-top: auto;
          display: flex; }
          @media screen and (max-width: 1023px) {
            .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__bottom__1Vkew .home__buttonsContainer__2hqkY {
              justify-content: center;
              margin-top: 10px; } }
          .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__bottom__1Vkew .home__buttonsContainer__2hqkY .home__link__3pOIq {
            border-radius: 100px;
            font-style: normal;
            font-weight: 500;
            font-size: 14px;
            line-height: 23px;
            color: #f9f9f9;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 10px 15px; }
            .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__bottom__1Vkew .home__buttonsContainer__2hqkY .home__link__3pOIq:hover {
              cursor: pointer; }
            .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__bottom__1Vkew .home__buttonsContainer__2hqkY .home__link__3pOIq.home__appConfBtn__3dowl {
              background-color: #f7ad00; }
              @media screen and (max-width: 1023px) {
                .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__bottom__1Vkew .home__buttonsContainer__2hqkY .home__link__3pOIq.home__appConfBtn__3dowl {
                  width: 75%; } }
            .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__bottom__1Vkew .home__buttonsContainer__2hqkY .home__link__3pOIq.home__webConfBtn__2Z7hy {
              background-color: #30b26c;
              margin-right: 15px; }
              @media screen and (max-width: 1023px) {
                .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__bottom__1Vkew .home__buttonsContainer__2hqkY .home__link__3pOIq.home__webConfBtn__2Z7hy {
                  display: none; } }
            .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__bottom__1Vkew .home__buttonsContainer__2hqkY .home__link__3pOIq.home__inactive__2DHJZ {
              background-color: #cad4db;
              cursor: default; }
        .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__bottom__1Vkew .home__textContainer__1w6mJ {
          display: flex;
          flex-direction: column;
          color: #f9f9f9; }
          @media screen and (max-width: 1023px) {
            .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__bottom__1Vkew .home__textContainer__1w6mJ {
              margin-top: 10px; } }
          .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__bottom__1Vkew .home__textContainer__1w6mJ .home__subtitle__27pdB {
            font-style: normal;
            font-weight: 500;
            font-size: 16px;
            line-height: 24px; }
            @media screen and (max-width: 1023px) {
              .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__bottom__1Vkew .home__textContainer__1w6mJ .home__subtitle__27pdB {
                text-align: center; } }
          @media screen and (max-width: 1023px) {
            .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__bottom__1Vkew .home__textContainer__1w6mJ .home__textInner__3_Mlf {
              text-align: center; } }
          .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__bottom__1Vkew .home__textContainer__1w6mJ .home__text__3v-a9 {
            font-style: normal;
            font-weight: normal;
            font-size: 14px;
            line-height: 24px; }
            @media screen and (max-width: 1023px) {
              .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__bottom__1Vkew .home__textContainer__1w6mJ .home__text__3v-a9 {
                text-align: center; } }
            .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__bottom__1Vkew .home__textContainer__1w6mJ .home__text__3v-a9.home__bold__3bvKQ {
              font-style: italic;
              font-weight: 900;
              font-size: 50px;
              line-height: 58px; }
              @media screen and (max-width: 1023px) {
                .home__billToCancelNotification__3g3xY .home__closestLessonWrapper__2tdcw .home__rightColumn__2Iwa2 .home__bottom__1Vkew .home__textContainer__1w6mJ .home__text__3v-a9.home__bold__3bvKQ {
                  font-weight: 700;
                  font-size: 35px;
                  line-height: 42px; } }
  .home__billToCancelNotification__3g3xY .home__content__3dE3x {
    display: flex;
    justify-content: space-between; }
    @media screen and (max-width: 1023px) {
      .home__billToCancelNotification__3g3xY .home__content__3dE3x {
        display: block; } }
    .home__billToCancelNotification__3g3xY .home__content__3dE3x .home__lCol__2s_H_ .home__text__3v-a9 {
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      line-height: 22px;
      margin-bottom: 20px;
      color: #f9f9f9; }
    .home__billToCancelNotification__3g3xY .home__content__3dE3x .home__lCol__2s_H_ .home__button__2DpS2 {
      display: inline-block; }
    @media screen and (max-width: 1023px) {
      .home__billToCancelNotification__3g3xY .home__content__3dE3x .home__lCol__2s_H_ .home__button__2DpS2 {
        display: none; } }
    .home__billToCancelNotification__3g3xY .home__content__3dE3x .home__rCol__3Bn_J .home__counter__1Lu7k .home__title__1d-WV {
      font-weight: 500;
      font-size: 16px;
      line-height: 25px;
      color: #f9f9f9; }
    .home__billToCancelNotification__3g3xY .home__content__3dE3x .home__rCol__3Bn_J .home__counter__1Lu7k .home__text__3v-a9 {
      font-weight: normal;
      font-size: 14px;
      line-height: 22px;
      color: #f9f9f9; }
      .home__billToCancelNotification__3g3xY .home__content__3dE3x .home__rCol__3Bn_J .home__counter__1Lu7k .home__text__3v-a9 .home__section__3NROU {
        margin-right: 40px; }
        .home__billToCancelNotification__3g3xY .home__content__3dE3x .home__rCol__3Bn_J .home__counter__1Lu7k .home__text__3v-a9 .home__section__3NROU:last-child {
          margin-right: 0px; }
        .home__billToCancelNotification__3g3xY .home__content__3dE3x .home__rCol__3Bn_J .home__counter__1Lu7k .home__text__3v-a9 .home__section__3NROU .home__digits__2QOrv {
          font-style: italic;
          font-weight: 900;
          font-size: 50px;
          line-height: 58px;
          letter-spacing: 1.2px;
          color: #f9f9f9; }
  .home__billToCancelNotification__3g3xY .home__button__2DpS2 {
    display: inline-block;
    background-color: #f8ab00;
    border-radius: 100px;
    line-height: 35px;
    font-family: Fira Sans;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    text-align: center;
    color: #ffffff;
    padding: 0px 23px;
    padding-right: 46px;
    cursor: pointer;
    text-decoration: none;
    position: relative;
    background-image: url(/static/media/button_arrow_icon.567816b2.svg);
    background-position: right 20px center;
    background-repeat: no-repeat; }
  .home__billToCancelNotification__3g3xY .home__bottomButtonContainer__XjVcZ {
    display: none;
    margin-top: 20px; }
    @media screen and (max-width: 1023px) {
      .home__billToCancelNotification__3g3xY .home__bottomButtonContainer__XjVcZ {
        display: block; } }
  .home__billToCancelNotification__3g3xY .home__header__1pXtv {
    font-style: italic;
    font-weight: 900;
    font-size: 32px;
    margin-bottom: 20px;
    color: #f9f9f9; }

.home__setPasswordNotification__10bDS {
  border-radius: 8px;
  padding: 40px 60px;
  margin-bottom: 20px;
  background-color: #0068b4;
  display: flex;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); }
  @media screen and (max-width: 1023px) {
    .home__setPasswordNotification__10bDS {
      flex-direction: column;
      padding: 40px 20px; } }
  @media screen and (max-width: 1023px) {
    .home__setPasswordNotification__10bDS .home__row__XjrlN {
      margin: 0 10px; }
      .home__setPasswordNotification__10bDS .home__row__XjrlN:first-of-type {
        margin-top: 0; }
      .home__setPasswordNotification__10bDS .home__row__XjrlN:last-of-type {
        margin-bottom: 0; } }
  .home__setPasswordNotification__10bDS .home__row__XjrlN.home__left__Azb0o {
    display: flex;
    justify-content: center;
    align-items: center; }
  .home__setPasswordNotification__10bDS .home__row__XjrlN.home__middle__1iwva {
    color: #fff;
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: space-between;
    width: 420px;
    margin-left: 70px; }
    @media screen and (max-width: 1023px) {
      .home__setPasswordNotification__10bDS .home__row__XjrlN.home__middle__1iwva {
        margin-left: 0;
        width: auto;
        text-align: center;
        margin-top: 20px; } }
    .home__setPasswordNotification__10bDS .home__row__XjrlN.home__middle__1iwva .home__widgetTitle__25qBF {
      color: #fff;
      font-style: italic;
      font-weight: 900;
      font-size: 33px;
      line-height: 43px;
      margin-bottom: 0;
      overflow: hidden;
      text-overflow: ellipsis; }
      @media screen and (max-width: 1023px) {
        .home__setPasswordNotification__10bDS .home__row__XjrlN.home__middle__1iwva .home__widgetTitle__25qBF {
          font-size: 26px; } }
    .home__setPasswordNotification__10bDS .home__row__XjrlN.home__middle__1iwva .home__text__3v-a9 {
      font-style: normal;
      font-weight: 500;
      font-size: 16px;
      line-height: 24px; }
      @media screen and (max-width: 1023px) {
        .home__setPasswordNotification__10bDS .home__row__XjrlN.home__middle__1iwva .home__text__3v-a9 {
          margin-top: 5px; } }
  .home__setPasswordNotification__10bDS .home__row__XjrlN.home__right__3qNq2 {
    display: flex;
    align-items: flex-end;
    margin-left: auto; }
    .home__setPasswordNotification__10bDS .home__row__XjrlN.home__right__3qNq2 .home__button__2DpS2 {
      background-color: #f7ad00;
      border-radius: 100px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-weight: 500;
      font-size: 14px;
      line-height: 23px;
      color: #fff;
      border: none;
      width: 150px;
      height: 35px;
      cursor: pointer; }
    @media screen and (max-width: 1023px) {
      .home__setPasswordNotification__10bDS .home__row__XjrlN.home__right__3qNq2 {
        margin: 20px auto 0 auto; } }

.home__passwordPopupContainer__2dmrp {
  display: flex;
  flex-direction: column; }
  .home__passwordPopupContainer__2dmrp .home__title__1d-WV {
    font-style: italic;
    font-weight: 900;
    font-size: 26px;
    line-height: 32px; }
    .home__passwordPopupContainer__2dmrp .home__title__1d-WV.home__centered__1cdxM {
      text-align: center; }
    @media screen and (max-width: 1023px) {
      .home__passwordPopupContainer__2dmrp .home__title__1d-WV {
        font-size: 25px; } }
  .home__passwordPopupContainer__2dmrp .home__inputLabel__3MYMS {
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 21px;
    color: #5b666f;
    margin-top: 20px;
    text-transform: uppercase; }
  .home__passwordPopupContainer__2dmrp .home__inputWrapper___sD25 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 5px;
    border: 1px solid #75899a;
    padding: 0 5px; }
    .home__passwordPopupContainer__2dmrp .home__inputWrapper___sD25 .home__popupInput__3MNSt {
      border: none;
      width: 90%;
      height: 49px;
      font-size: 16px;
      box-sizing: border-box; }
    .home__passwordPopupContainer__2dmrp .home__inputWrapper___sD25 .home__eyeIcon__2L6Vn {
      width: 20px;
      height: 20px; }
      .home__passwordPopupContainer__2dmrp .home__inputWrapper___sD25 .home__eyeIcon__2L6Vn svg {
        vertical-align: top; }
        .home__passwordPopupContainer__2dmrp .home__inputWrapper___sD25 .home__eyeIcon__2L6Vn svg * {
          fill: #a71f67; }
  .home__passwordPopupContainer__2dmrp .home__passwordError__1Y3a0 {
    color: red;
    margin-top: 30px;
    text-align: center; }
  .home__passwordPopupContainer__2dmrp .home__saveButton__3q0UL {
    width: 130px;
    height: 35px;
    background-color: #f7ad00;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    font-size: 14px;
    line-height: 23px;
    color: #fff;
    border: none;
    margin-top: 30px;
    cursor: pointer;
    margin: 30px auto 0 auto; }

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

.home__bicepsEmoji__3qOwI {
  width: 30px;
  height: 30px; }
.loginForm-module__container__2bigo {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 260px; }
  .loginForm-module__container__2bigo .loginForm-module__row__30o9Z {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%; }
  .loginForm-module__container__2bigo .loginForm-module__arrowBtn__P6Nu7 {
    width: 46px;
    height: 46px; }
  .loginForm-module__container__2bigo .loginForm-module__arrowBtnTextClass__1Pg-q {
    line-height: 46px; }
  .loginForm-module__container__2bigo .loginForm-module__arrowBtnActiveClass__2D-av {
    height: 46px; }
  .loginForm-module__container__2bigo .loginForm-module__arrowIcon__MaW73 {
    right: 10px;
    line-height: 46px; }
  .loginForm-module__container__2bigo .loginForm-module__text__26NoA {
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 13px;
    text-align: center; }
    .loginForm-module__container__2bigo .loginForm-module__text__26NoA.loginForm-module__big__2U6O6 {
      font-size: 14px;
      line-height: 17px; }
  .loginForm-module__container__2bigo .loginForm-module__subtitle__1NiAu {
    font-style: italic;
    font-weight: 800;
    font-size: 15.5px;
    line-height: 19px;
    text-align: center; }
  .loginForm-module__container__2bigo .loginForm-module__icon__3zXLk {
    width: 14px;
    height: 14px;
    margin-left: 5px;
    position: relative;
    top: 3px; }
  .loginForm-module__container__2bigo .loginForm-module__input__3C4EL {
    width: 100%;
    margin-bottom: 0; }
    .loginForm-module__container__2bigo .loginForm-module__input__3C4EL > span {
      bottom: 15px; }
    .loginForm-module__container__2bigo .loginForm-module__input__3C4EL input {
      width: 100%;
      font-size: 12px;
      line-height: 15px; }
  .loginForm-module__container__2bigo .loginForm-module__btnFilled__38tdk {
    width: 175px;
    height: 45px;
    background-color: #f7ad00;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 23px;
    color: #fff;
    margin: 0 auto;
    border: none;
    cursor: pointer; }
  .loginForm-module__container__2bigo .loginForm-module__btnRegular__3Pu6Q {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    border: none;
    text-align: center;
    cursor: pointer;
    margin: 0;
    color: #0068b4;
    background-color: transparent; }

.loginForm-module__otpCodeInput__1FbOh {
  text-align: center; }
  .loginForm-module__otpCodeInput__1FbOh input {
    text-align: left;
    border: none;
    color: #a71f67;
    font-size: 1.5em;
    font-weight: 500;
    width: 110px;
    display: inline-block;
    box-sizing: border-box;
    padding: 0px;
    letter-spacing: 20px;
    margin-bottom: 40px;
    border: none; }
    .loginForm-module__otpCodeInput__1FbOh input:focus {
      outline: none; }

.loginForm-module__otpError__2lPCU {
  color: red;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  margin-bottom: 10px; }

.loginForm-module__titleContainer__2XFNY .loginForm-module__title__m3rmw {
  font-style: italic;
  font-weight: 900;
  font-size: 30px;
  line-height: 28px;
  text-align: center;
  color: #d3014c;
  margin: 0 5px; }

.loginForm-module__titleContainer__2XFNY .loginForm-module__congrats__2QIkz {
  width: 32.5px; }
  .loginForm-module__titleContainer__2XFNY .loginForm-module__congrats__2QIkz.loginForm-module__reversed__2R9qq {
    transform: scale(-1, 1); }
.finalScreen-module__button__1XROM {
  background-color: #eff3f7; }
  .finalScreen-module__button__1XROM.finalScreen-module__buttonPrimary__3QGzE {
    background-color: #f7ad00; }

.finalScreen-module__borderedButton__3CJh7 {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.finalScreen-module__primaryButton__AXlt8 {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.finalScreen-module__wrapperFull__HLmkG {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .finalScreen-module__wrapperFull__HLmkG {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.finalScreen-module__wrapperLarge__N1B-u {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .finalScreen-module__wrapperLarge__N1B-u {
      width: auto;
      float: none;
      position: static; } }

.finalScreen-module__wrapperMedium__1jMuF {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .finalScreen-module__wrapperMedium__1jMuF {
      width: auto;
      float: none;
      position: static; } }

.finalScreen-module__wrapperSmall__wzpnu {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .finalScreen-module__wrapperSmall__wzpnu {
      width: auto;
      float: none; } }

.finalScreen-module__clear__27XoF {
  clear: both; }

.finalScreen-module__wizard__23CoB .finalScreen-module__menuBackgroud__2hQqu {
  background-color: white; }

.finalScreen-module__wizard__23CoB .finalScreen-module__column__7sBoz {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .finalScreen-module__wizard__23CoB .finalScreen-module__column__7sBoz {
      width: auto; } }
  .finalScreen-module__wizard__23CoB .finalScreen-module__column__7sBoz.finalScreen-module__columnLeft__nidBa {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .finalScreen-module__wizard__23CoB .finalScreen-module__column__7sBoz.finalScreen-module__columnLeft__nidBa {
        float: none; } }
    .finalScreen-module__wizard__23CoB .finalScreen-module__column__7sBoz.finalScreen-module__columnLeft__nidBa .finalScreen-module__headerMessage__1enp0 h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .finalScreen-module__wizard__23CoB .finalScreen-module__column__7sBoz.finalScreen-module__columnLeft__nidBa .finalScreen-module__headerMessage__1enp0 h1 {
          font-size: 28px;
          line-height: 26px; } }
    .finalScreen-module__wizard__23CoB .finalScreen-module__column__7sBoz.finalScreen-module__columnLeft__nidBa .finalScreen-module__headerMessage__1enp0 .finalScreen-module__image__IVS5n {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .finalScreen-module__wizard__23CoB .finalScreen-module__column__7sBoz.finalScreen-module__columnLeft__nidBa .finalScreen-module__headerMessage__1enp0 .finalScreen-module__image__IVS5n {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .finalScreen-module__wizard__23CoB .finalScreen-module__column__7sBoz.finalScreen-module__columnLeft__nidBa .finalScreen-module__headerMessage__1enp0 .finalScreen-module__image__IVS5n {
          width: 100px; } }
  .finalScreen-module__wizard__23CoB .finalScreen-module__column__7sBoz.finalScreen-module__columnRight__dldHU {
    float: right;
    margin-right: 100px; }
    .finalScreen-module__wizard__23CoB .finalScreen-module__column__7sBoz.finalScreen-module__columnRight__dldHU.finalScreen-module__noMargin__3-EFs {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .finalScreen-module__wizard__23CoB .finalScreen-module__column__7sBoz.finalScreen-module__columnRight__dldHU {
        float: none;
        margin-right: 0px; } }

.finalScreen-module__background__ylrmi {
  background-color: #f9f9f9;
  width: 100%;
  height: 100%; }
  .finalScreen-module__background__ylrmi .finalScreen-module__inner__3sB5S {
    margin: 0 auto;
    max-width: 960px;
    width: 100%; }
    @media screen and (max-width: 1023px) {
      .finalScreen-module__background__ylrmi .finalScreen-module__inner__3sB5S {
        margin: 0 10px;
        width: auto; } }
  .finalScreen-module__background__ylrmi .finalScreen-module__row__t7mSI {
    padding-top: 20px; }
    .finalScreen-module__background__ylrmi .finalScreen-module__row__t7mSI:last-of-type {
      margin-bottom: 20px; }
    @media screen and (max-width: 1023px) {
      .finalScreen-module__background__ylrmi .finalScreen-module__row__t7mSI {
        padding-top: 10px;
        margin-bottom: 10px; } }
  .finalScreen-module__background__ylrmi .finalScreen-module__headerContentContainer__iUz7X {
    display: flex; }
    @media screen and (max-width: 1023px) {
      .finalScreen-module__background__ylrmi .finalScreen-module__headerContentContainer__iUz7X {
        flex-direction: column-reverse; } }
  .finalScreen-module__background__ylrmi .finalScreen-module__widgetContentContainer__HRSBL {
    display: flex;
    flex-direction: column; }
    .finalScreen-module__background__ylrmi .finalScreen-module__widgetContentContainer__HRSBL .finalScreen-module__text__37inP {
      font-style: normal;
      font-weight: 400;
      font-size: 18px;
      line-height: 20px;
      margin-bottom: 10px; }
      .finalScreen-module__background__ylrmi .finalScreen-module__widgetContentContainer__HRSBL .finalScreen-module__text__37inP.finalScreen-module__bold__319Qr {
        font-weight: 550;
        font-style: italic;
        margin-bottom: 0; }
      @media screen and (max-width: 1023px) {
        .finalScreen-module__background__ylrmi .finalScreen-module__widgetContentContainer__HRSBL .finalScreen-module__text__37inP {
          font-size: 14px; } }
  .finalScreen-module__background__ylrmi .finalScreen-module__icon__1Wp1c {
    width: 17px;
    height: 17px;
    margin-left: 5px;
    position: relative;
    top: 3px; }
  .finalScreen-module__background__ylrmi .finalScreen-module__linksContainer__35r9U {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-top: 10px; }
    @media screen and (max-width: 1023px) {
      .finalScreen-module__background__ylrmi .finalScreen-module__linksContainer__35r9U {
        margin-top: 50px; } }
    .finalScreen-module__background__ylrmi .finalScreen-module__linksContainer__35r9U .finalScreen-module__link__2-dOS {
      display: flex;
      flex-direction: column;
      align-items: center; }
      @media screen and (max-width: 1023px) {
        .finalScreen-module__background__ylrmi .finalScreen-module__linksContainer__35r9U .finalScreen-module__link__2-dOS {
          min-width: 50%;
          margin-bottom: 20px; }
          .finalScreen-module__background__ylrmi .finalScreen-module__linksContainer__35r9U .finalScreen-module__link__2-dOS:nth-child(3), .finalScreen-module__background__ylrmi .finalScreen-module__linksContainer__35r9U .finalScreen-module__link__2-dOS:nth-child(4) {
            margin-bottom: 0; } }
      .finalScreen-module__background__ylrmi .finalScreen-module__linksContainer__35r9U .finalScreen-module__link__2-dOS .finalScreen-module__cover__2Fg5w {
        width: 95px;
        height: 95px;
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat; }
        @media screen and (max-width: 1023px) {
          .finalScreen-module__background__ylrmi .finalScreen-module__linksContainer__35r9U .finalScreen-module__link__2-dOS .finalScreen-module__cover__2Fg5w {
            width: 65px;
            height: 65px; } }
      .finalScreen-module__background__ylrmi .finalScreen-module__linksContainer__35r9U .finalScreen-module__link__2-dOS .finalScreen-module__link__2-dOS {
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 17px;
        text-align: center;
        color: #0068b4;
        margin-top: 12.5px; }
        .finalScreen-module__background__ylrmi .finalScreen-module__linksContainer__35r9U .finalScreen-module__link__2-dOS .finalScreen-module__link__2-dOS:visited, .finalScreen-module__background__ylrmi .finalScreen-module__linksContainer__35r9U .finalScreen-module__link__2-dOS .finalScreen-module__link__2-dOS:focus, .finalScreen-module__background__ylrmi .finalScreen-module__linksContainer__35r9U .finalScreen-module__link__2-dOS .finalScreen-module__link__2-dOS:hover, .finalScreen-module__background__ylrmi .finalScreen-module__linksContainer__35r9U .finalScreen-module__link__2-dOS .finalScreen-module__link__2-dOS:active {
          color: #0068b4; }
  .finalScreen-module__background__ylrmi .finalScreen-module__footerText__2YWrS {
    font-style: italic;
    font-weight: 900;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    letter-spacing: 0.8px; }
  .finalScreen-module__background__ylrmi .finalScreen-module__lessonWidget__3UquZ {
    border-radius: 8px;
    background-color: #ab0069;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    color: #fff;
    box-sizing: border-box;
    padding: 25px;
    margin-left: 20px;
    width: 380px; }
    @media screen and (max-width: 1023px) {
      .finalScreen-module__background__ylrmi .finalScreen-module__lessonWidget__3UquZ {
        flex-direction: row;
        align-items: center;
        margin-left: 0;
        margin-bottom: 10px;
        width: 100%; } }
    .finalScreen-module__background__ylrmi .finalScreen-module__lessonWidget__3UquZ .finalScreen-module__avatar__22y27 {
      width: 125px;
      height: 125px;
      border-radius: 100px;
      background-size: cover;
      background-repeat: no-repeat;
      background-position-x: center;
      background-position-y: center;
      flex-shrink: 0; }
      @media screen and (max-width: 1023px) {
        .finalScreen-module__background__ylrmi .finalScreen-module__lessonWidget__3UquZ .finalScreen-module__avatar__22y27 {
          width: 75px;
          height: 75px; } }
    .finalScreen-module__background__ylrmi .finalScreen-module__lessonWidget__3UquZ .finalScreen-module__text__37inP {
      font-style: italic;
      font-weight: 900;
      font-size: 24px;
      line-height: 33px;
      text-align: center;
      margin-top: 20px; }
      @media screen and (max-width: 1023px) {
        .finalScreen-module__background__ylrmi .finalScreen-module__lessonWidget__3UquZ .finalScreen-module__text__37inP {
          font-size: 16px;
          line-height: 21px;
          margin-top: 0;
          margin-left: 30px;
          text-align: left; } }
.localeWidget-module__widget__151Br {
  padding: 5px 20px;
  box-sizing: border-box;
  background-color: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  border: 1px solid #e1e1e1;
  box-sizing: border-box;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  margin-bottom: 20px; }
  @media screen and (max-width: 1023px) {
    .localeWidget-module__widget__151Br.localeWidget-module__finalScreen__cfmiH {
      display: flex;
      margin-bottom: 0; } }
  @media screen and (max-width: 1023px) {
    .localeWidget-module__widget__151Br {
      display: none; } }
  .localeWidget-module__widget__151Br .localeWidget-module__row__24fyO {
    display: flex;
    align-items: center; }
  .localeWidget-module__widget__151Br .localeWidget-module__label__1GOq0 {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 26px;
    color: #5b666f;
    margin-right: 10px; }
textarea {
  outline: none; }
  textarea:focus {
    outline: none; }
  textarea:active {
    outline: none; }

.progress__progressDivider__3sg_4 {
  width: 100%;
  height: 1px;
  background-color: #e1e1e1;
  margin-top: 10px;
  margin-bottom: 10px; }
  @media screen and (max-width: 1023px) {
    .progress__progressDivider__3sg_4 {
      display: none; } }

.progress__levelProgressWidget__2HRvs {
  border: 0.5px solid #e1e1e1;
  border-radius: 8px;
  height: 260px;
  background: #fff;
  box-sizing: border-box;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  width: 100%;
  padding: 10px 20px 20px 15px; }
  @media screen and (max-width: 1023px) {
    .progress__levelProgressWidget__2HRvs {
      height: 150px; } }
  .progress__levelProgressWidget__2HRvs .progress__content__1xDqd {
    position: relative; }
    .progress__levelProgressWidget__2HRvs .progress__content__1xDqd .progress__undefinedLevelTestButton__3ky1s {
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      line-height: 24px;
      position: absolute;
      bottom: 0;
      right: 20px;
      display: flex;
      align-items: center;
      color: #0068b4; }
      .progress__levelProgressWidget__2HRvs .progress__content__1xDqd .progress__undefinedLevelTestButton__3ky1s > span {
        margin-left: 5px; }
      .progress__levelProgressWidget__2HRvs .progress__content__1xDqd .progress__undefinedLevelTestButton__3ky1s:active {
        color: #0068b4; }
      .progress__levelProgressWidget__2HRvs .progress__content__1xDqd .progress__undefinedLevelTestButton__3ky1s:visited {
        color: #0068b4; }
      .progress__levelProgressWidget__2HRvs .progress__content__1xDqd .progress__undefinedLevelTestButton__3ky1s:hover {
        color: #0068b4;
        cursor: pointer; }
      .progress__levelProgressWidget__2HRvs .progress__content__1xDqd .progress__undefinedLevelTestButton__3ky1s:focus {
        color: #0068b4; }
      @media screen and (max-width: 1023px) {
        .progress__levelProgressWidget__2HRvs .progress__content__1xDqd .progress__undefinedLevelTestButton__3ky1s {
          left: 16.5px;
          bottom: -110px; } }
    .progress__levelProgressWidget__2HRvs .progress__content__1xDqd .progress__header__3wWMP {
      color: #57686c;
      font-size: 14px;
      font-weight: 600;
      line-height: 17px;
      margin-bottom: 3px; }
      @media screen and (max-width: 1023px) {
        .progress__levelProgressWidget__2HRvs .progress__content__1xDqd .progress__header__3wWMP {
          float: left; } }
    .progress__levelProgressWidget__2HRvs .progress__content__1xDqd .progress__levelTitle__Q-Qqs {
      font-style: italic;
      font-weight: 900;
      font-size: 33px;
      line-height: 33px;
      letter-spacing: 0.8px;
      margin-top: 10px;
      margin-bottom: 25px; }
      @media screen and (max-width: 1023px) {
        .progress__levelProgressWidget__2HRvs .progress__content__1xDqd .progress__levelTitle__Q-Qqs {
          float: left;
          clear: both;
          font-size: 26px;
          line-height: 32px;
          width: 50%; } }
    .progress__levelProgressWidget__2HRvs .progress__content__1xDqd .progress__undefinedLevelTitle__1Hm6E {
      font-style: italic;
      font-weight: 900;
      font-size: 20px;
      line-height: 25px;
      letter-spacing: 0.8px;
      margin-top: 10px;
      margin-bottom: 25px;
      margin-left: 10px; }
      @media screen and (max-width: 1023px) {
        .progress__levelProgressWidget__2HRvs .progress__content__1xDqd .progress__undefinedLevelTitle__1Hm6E {
          float: left;
          clear: both;
          font-size: 20px;
          line-height: 25px;
          width: 50%; } }
    .progress__levelProgressWidget__2HRvs .progress__content__1xDqd .progress__progress__3UilU {
      width: 84px;
      height: 84px;
      display: block;
      line-height: 84px;
      background-color: white;
      font-size: 24px;
      color: #333333;
      font-weight: 500;
      border-radius: 84px;
      margin-left: 10px;
      text-align: center;
      position: relative;
      color: #d3014c; }
      @media screen and (max-width: 1023px) {
        .progress__levelProgressWidget__2HRvs .progress__content__1xDqd .progress__progress__3UilU {
          float: right;
          margin-top: -17px; } }
      .progress__levelProgressWidget__2HRvs .progress__content__1xDqd .progress__progress__3UilU .progress__radialBar__2tr19 {
        position: absolute;
        left: 0px;
        top: 0px; }
      .progress__levelProgressWidget__2HRvs .progress__content__1xDqd .progress__progress__3UilU span {
        font-size: 18px; }

.progress__header__3wWMP {
  color: white;
  font-size: 12px;
  font-weight: 500;
  line-height: 17px;
  margin-bottom: 20px;
  display: flex;
  width: 100%;
  justify-content: space-between; }
  .progress__header__3wWMP > span {
    display: flex;
    align-items: center; }

.progress__progressHeader__1Fd1U {
  justify-content: flex-start; }
  .progress__progressHeader__1Fd1U .progress__headerTitle__1wQ23 {
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 21px;
    text-transform: uppercase;
    color: #d3014c; }

.progress__progressHeaderPopup__3Oo6a {
  position: relative;
  top: -32px;
  right: 5px;
  margin-bottom: 0; }

.progress__goalTitle__2cVcy {
  font-size: 33px;
  line-height: 26px;
  font-weight: 900;
  font-style: italic;
  color: white; }
  @media screen and (max-width: 1023px) {
    .progress__goalTitle__2cVcy {
      font-size: 24px; } }

.progress__progressNumber__2GLZM {
  margin: 0;
  padding: 0;
  font-style: italic;
  font-weight: 900;
  font-size: 26px !important;
  line-height: 58px;
  color: #d3014c; }

.progress__progressPercentSign__QRJCW {
  margin: 0;
  padding: 0;
  color: #d3014c;
  font-style: normal;
  font-weight: normal;
  font-size: 14px !important;
  line-height: 24px; }

.progress__goalProgressWidget__4Qlf1 {
  height: 260px;
  border-radius: 8px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  width: 635px;
  padding: 8px 20px 20px 20px;
  box-sizing: border-box; }
  .progress__goalProgressWidget__4Qlf1 .progress__headerSubtitle__2hD9O {
    color: #d3014c;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 21px;
    text-transform: uppercase; }
  @media screen and (max-width: 1023px) {
    .progress__goalProgressWidget__4Qlf1 {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .progress__goalProgressWidget__4Qlf1 {
      height: 160px; } }
  .progress__goalProgressWidget__4Qlf1 .progress__content__1xDqd {
    padding: 10px 0; }
    @media screen and (max-width: 1023px) {
      .progress__goalProgressWidget__4Qlf1 .progress__content__1xDqd .progress__lmContainer__3lQ37 {
        overflow-x: scroll;
        position: absolute;
        height: 70px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        -webkit-overflow-scrolling: touch; } }
    .progress__goalProgressWidget__4Qlf1 .progress__content__1xDqd .progress__levelBar__eqSyk {
      position: absolute;
      left: 20px;
      right: 20px;
      bottom: 26px; }
      .progress__goalProgressWidget__4Qlf1 .progress__content__1xDqd .progress__levelBar__eqSyk .progress__levels__2X9KB {
        display: flex;
        justify-content: space-between;
        z-index: 1;
        position: relative; }
        .progress__goalProgressWidget__4Qlf1 .progress__content__1xDqd .progress__levelBar__eqSyk .progress__levels__2X9KB .progress__levelIcon__1oLMv {
          width: 20px;
          height: 20px;
          line-height: 20px;
          font-size: 14px;
          color: black;
          font-weight: 500;
          background-color: white;
          text-transform: uppercase;
          text-align: center;
          position: relative;
          border-radius: 20px; }
          .progress__goalProgressWidget__4Qlf1 .progress__content__1xDqd .progress__levelBar__eqSyk .progress__levels__2X9KB .progress__levelIcon__1oLMv.progress__black__1ajzt {
            background-color: black;
            color: white; }
          .progress__goalProgressWidget__4Qlf1 .progress__content__1xDqd .progress__levelBar__eqSyk .progress__levels__2X9KB .progress__levelIcon__1oLMv.progress__active__7b9i_ {
            width: 24px;
            height: 24px;
            margin-top: -2px;
            box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
            line-height: 24px;
            font-size: 18px; }
          .progress__goalProgressWidget__4Qlf1 .progress__content__1xDqd .progress__levelBar__eqSyk .progress__levels__2X9KB .progress__levelIcon__1oLMv .progress__levelTitle__Q-Qqs {
            font-size: 14px;
            text-align: center;
            width: 200px;
            position: absolute;
            display: none;
            top: 22px;
            color: white; }
            .progress__goalProgressWidget__4Qlf1 .progress__content__1xDqd .progress__levelBar__eqSyk .progress__levels__2X9KB .progress__levelIcon__1oLMv .progress__levelTitle__Q-Qqs.progress__left__1xyPT {
              display: block;
              left: 0px;
              text-align: left; }
            .progress__goalProgressWidget__4Qlf1 .progress__content__1xDqd .progress__levelBar__eqSyk .progress__levels__2X9KB .progress__levelIcon__1oLMv .progress__levelTitle__Q-Qqs.progress__center__DiJbZ {
              display: block;
              left: -90px; }
            .progress__goalProgressWidget__4Qlf1 .progress__content__1xDqd .progress__levelBar__eqSyk .progress__levels__2X9KB .progress__levelIcon__1oLMv .progress__levelTitle__Q-Qqs.progress__right__1lVUr {
              display: block;
              right: 0px;
              left: auto;
              text-align: right; }
      .progress__goalProgressWidget__4Qlf1 .progress__content__1xDqd .progress__levelBar__eqSyk .progress__line__26E6- {
        background: black;
        height: 4px;
        border-radius: 2px;
        position: absolute;
        left: 10px;
        top: 8px;
        right: 10px; }
        @media screen and (max-width: 1023px) {
          .progress__goalProgressWidget__4Qlf1 .progress__content__1xDqd .progress__levelBar__eqSyk .progress__line__26E6- {
            right: 26px; } }
        .progress__goalProgressWidget__4Qlf1 .progress__content__1xDqd .progress__levelBar__eqSyk .progress__line__26E6- .progress__progressLine__-8FKC {
          background: white;
          height: 4px;
          border-radius: 2px; }

.progress__progressBlock__1H1gX {
  width: calc(85% / 6);
  height: 10px;
  background-color: #f9f9f9;
  border-radius: 4px; }

.progress__progressBlockActive__2tFk9 {
  background-color: #0263a7; }

.progress__levelTitles__5Gr3H {
  display: flex;
  width: 100%;
  justify-content: space-between; }
  .progress__levelTitles__5Gr3H .progress__levelTitle__Q-Qqs {
    font-style: italic;
    font-weight: bold;
    font-size: 16px;
    line-height: 26px;
    color: #f9f9f9; }
    @media screen and (max-width: 375px) {
      .progress__levelTitles__5Gr3H .progress__levelTitle__Q-Qqs {
        font-size: 14px; } }

.progress__goalsContainer__wFU0o {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 25px;
  margin-top: 5px; }
  @media screen and (max-width: 570px) {
    .progress__goalsContainer__wFU0o {
      grid-gap: 12px;
      grid-template-columns: repeat(2, 1fr); } }
  @media screen and (max-width: 400px) {
    .progress__goalsContainer__wFU0o {
      grid-gap: 15px;
      grid-template-columns: repeat(1, 1fr); } }

.progress__goalDescription__1aMH7 {
  padding: 8px;
  border: 1px solid #cad4db;
  max-width: calc(100% - 16px);
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  width: calc(100% - 16px);
  border-radius: 8px !important;
  outline: none !important;
  margin-top: 25px; }

.progress__goal__JJFmg {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 7px;
  border: 1px solid #5b666f;
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 23px;
  color: #000;
  text-align: center;
  border-radius: 100px;
  cursor: pointer; }

.progress__goalSelected__3vbNZ {
  background-color: #ab0069;
  color: #fff; }

.progress__goalPopupImage__2uTnK {
  height: 165px;
  border-radius: 5px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  padding: 5px 10px;
  margin-top: 30px; }
  @media screen and (max-width: 500px) {
    .progress__goalPopupImage__2uTnK {
      margin-top: 50px; } }

.progress__popupHeader__2AWve {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 29px;
  font-family: "Fira Sans";
  position: absolute;
  top: 10px;
  left: 40px; }
  @media screen and (max-width: 1023px) {
    .progress__popupHeader__2AWve {
      left: 20px;
      max-width: 85%; } }

.progress__goalDescriptionTitle__2JFpX {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  padding: 10px 0; }

.progress__popupButton__1uOtf {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 23px;
  padding: 5px 10px;
  background-color: #f7ad00;
  border-radius: 100px;
  width: 175px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  border: none;
  margin-left: auto;
  cursor: pointer; }
  .progress__popupButton__1uOtf:active {
    border-radius: 100px; }
  .progress__popupButton__1uOtf:focus {
    border-radius: 100px; }
  .progress__popupButton__1uOtf:hover {
    border-radius: 100px; }

@keyframes progress__rotate__3QgPv {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

.progress__popupLoader__1BA25 {
  margin: 0px auto;
  background: url(/static/media/preloader.03f9457a.svg);
  width: 60px;
  height: 60px;
  animation: progress__rotate__3QgPv 1s linear infinite; }
.widget-module__widget__2nOmc {
  padding: 15px;
  background: #ffffff;
  border: 0.5px solid #e1e1e1;
  box-sizing: border-box;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 8px; }
  .widget-module__widget__2nOmc .widget-module__header__1L0WB {
    display: flex;
    align-items: center; }
  .widget-module__widget__2nOmc .widget-module__title__2dxqR {
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 21px;
    text-transform: uppercase;
    margin-left: 5px; }
.helpButton__helpButton__2V4tj .helpButton__closeIcon__SGITB {
  width: 32px;
  height: 32px;
  position: absolute;
  right: 0px;
  bottom: 0px;
  background-color: white;
  z-index: 9;
  cursor: pointer;
  background-image: url(/static/media/help_close_icon.7514d1d9.svg);
  background-position: center;
  background-repeat: no-repeat; }

.helpButton__helpButton__2V4tj .helpButton__button__1mBVk {
  cursor: pointer; }
  .helpButton__helpButton__2V4tj .helpButton__button__1mBVk .helpButton__text__1wUXN {
    color: #9fb0b5;
    font-size: 14px;
    font-weight: 500px;
    margin-right: 10px;
    display: inline-block;
    line-height: 32px; }
  .helpButton__helpButton__2V4tj .helpButton__button__1mBVk .helpButton__icon__1-1Y7 {
    width: 32px;
    height: 32px;
    vertical-align: middle;
    display: inline-block;
    border-radius: 32px;
    background-color: #a4256e;
    text-align: center;
    background-position: center;
    background-repeat: no-repeat; }
    .helpButton__helpButton__2V4tj .helpButton__button__1mBVk .helpButton__icon__1-1Y7 span {
      vertical-align: middle;
      line-height: 36px; }
    .helpButton__helpButton__2V4tj .helpButton__button__1mBVk .helpButton__icon__1-1Y7:hover {
      background-color: #870f59; }

.helpButton__helpButton__2V4tj .helpButton__list__131Ko {
  position: absolute;
  right: 0px;
  bottom: 0px;
  height: 0px;
  overflow: hidden;
  width: 186px;
  transition: height 0s ease;
  background: rgba(255, 255, 255, 0.9); }
  .helpButton__helpButton__2V4tj .helpButton__list__131Ko:after {
    content: "";
    position: absolute;
    left: 0px;
    right: -20px;
    top: -80px;
    height: 80px;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 40%); }
    @media screen and (max-width: 1023px) {
      .helpButton__helpButton__2V4tj .helpButton__list__131Ko:after {
        box-shadow: 0px -4px 5px rgba(0, 0, 0, 0.1);
        background: white;
        top: -2000px;
        height: 2000px;
        background: rgba(255, 255, 255, 0.9); } }
  .helpButton__helpButton__2V4tj .helpButton__list__131Ko:before {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: -24px;
    height: 24px;
    background: rgba(255, 255, 255, 0.9); }
  .helpButton__helpButton__2V4tj .helpButton__list__131Ko .helpButton__item__31Rpt {
    position: absolute;
    right: 0px;
    transition: bottom 0.4s ease;
    bottom: 0px;
    cursor: pointer; }
    .helpButton__helpButton__2V4tj .helpButton__list__131Ko .helpButton__item__31Rpt .helpButton__text__1wUXN {
      line-height: 32px;
      font-size: 14px;
      font-weight: 500;
      color: #9fb0b5;
      display: inline-block;
      margin-right: 10px;
      vertical-align: middle;
      opacity: 0; }
    .helpButton__helpButton__2V4tj .helpButton__list__131Ko .helpButton__item__31Rpt .helpButton__icon__1-1Y7 {
      display: inline-block;
      width: 32px;
      height: 32px;
      border-radius: 32px;
      background-color: #ab0069;
      vertical-align: middle;
      background-position: center;
      background-repeat: no-repeat; }
      .helpButton__helpButton__2V4tj .helpButton__list__131Ko .helpButton__item__31Rpt .helpButton__icon__1-1Y7:hover {
        background-color: #870f59; }
    .helpButton__helpButton__2V4tj .helpButton__list__131Ko .helpButton__item__31Rpt.helpButton__callback__2T_o4 {
      transition-delay: 0s; }
      .helpButton__helpButton__2V4tj .helpButton__list__131Ko .helpButton__item__31Rpt.helpButton__callback__2T_o4 .helpButton__icon__1-1Y7 {
        background-image: url(/static/media/help_icon_callback.90fec2ea.svg); }
    .helpButton__helpButton__2V4tj .helpButton__list__131Ko .helpButton__item__31Rpt.helpButton__message__SEkh1 {
      transition-delay: 0.1s; }
      .helpButton__helpButton__2V4tj .helpButton__list__131Ko .helpButton__item__31Rpt.helpButton__message__SEkh1 .helpButton__icon__1-1Y7 {
        background-image: url(/static/media/help_icon_message.dc054b52.svg); }
    .helpButton__helpButton__2V4tj .helpButton__list__131Ko .helpButton__item__31Rpt.helpButton__faq__jA4Kv {
      transition-delay: 0.2s; }
      .helpButton__helpButton__2V4tj .helpButton__list__131Ko .helpButton__item__31Rpt.helpButton__faq__jA4Kv .helpButton__icon__1-1Y7 {
        background-image: url(/static/media/help_icon_faq.7d1733ef.svg); }
    .helpButton__helpButton__2V4tj .helpButton__list__131Ko .helpButton__item__31Rpt.helpButton__guide__1PXfP {
      transition-delay: 0.3s; }
      .helpButton__helpButton__2V4tj .helpButton__list__131Ko .helpButton__item__31Rpt.helpButton__guide__1PXfP .helpButton__icon__1-1Y7 {
        background-image: url(/static/media/help_icon_guide.217a2887.svg); }
  .helpButton__helpButton__2V4tj .helpButton__list__131Ko.helpButton__opened__39spr {
    z-index: 1;
    transition: height 0.01s ease;
    height: 200px;
    overflow: visible;
    z-index: 8; }
    .helpButton__helpButton__2V4tj .helpButton__list__131Ko.helpButton__opened__39spr .helpButton__item__31Rpt .helpButton__text__1wUXN {
      transition: opacity 0.7s ease;
      transition-delay: 0.5s;
      opacity: 1; }
    .helpButton__helpButton__2V4tj .helpButton__list__131Ko.helpButton__opened__39spr .helpButton__item__31Rpt.helpButton__callback__2T_o4 {
      bottom: 168px; }
    .helpButton__helpButton__2V4tj .helpButton__list__131Ko.helpButton__opened__39spr .helpButton__item__31Rpt.helpButton__message__SEkh1 {
      bottom: 126px; }
    .helpButton__helpButton__2V4tj .helpButton__list__131Ko.helpButton__opened__39spr .helpButton__item__31Rpt.helpButton__faq__jA4Kv {
      bottom: 84px; }
    .helpButton__helpButton__2V4tj .helpButton__list__131Ko.helpButton__opened__39spr .helpButton__item__31Rpt.helpButton__guide__1PXfP {
      bottom: 42px; }
.clientCourse__clientCourse__1WTD0 {
  display: block;
  width: 180px;
  height: 280px;
  margin-right: 20px;
  margin-bottom: 20px;
  transition: transform 0.7s;
  transform-style: preserve-3d;
  flex-shrink: 0; }
  .clientCourse__clientCourse__1WTD0 .clientCourse__front__2eDcj,
  .clientCourse__clientCourse__1WTD0 .clientCourse__back__H-HiK {
    border-radius: 16px;
    height: 100%;
    width: 100%;
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.14);
    box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.14); }
  .clientCourse__clientCourse__1WTD0 .clientCourse__front__2eDcj {
    background-color: #e6ecf2;
    background-size: contain; }
    .clientCourse__clientCourse__1WTD0 .clientCourse__front__2eDcj .clientCourse__rotateIcon__gL5df {
      width: 27px;
      height: 24px;
      background-repeat: no-repeat;
      background-size: contain;
      background-image: url(/static/media/rotate-card-icon.78c8656a.svg);
      position: absolute;
      left: 9px;
      bottom: 5px;
      cursor: pointer; }
    .clientCourse__clientCourse__1WTD0 .clientCourse__front__2eDcj .clientCourse__finishedMark__-OK_w {
      -webkit-backface-visibility: hidden;
      -moz-backface-visibility: hidden;
      -ms-backface-visibility: hidden;
      backface-visibility: hidden;
      position: absolute;
      top: 116px;
      left: 0px;
      right: 0px;
      background-color: #b6357f;
      line-height: 24px;
      padding-left: 20px;
      padding-right: 20px;
      display: flex;
      justify-content: space-between; }
      .clientCourse__clientCourse__1WTD0 .clientCourse__front__2eDcj .clientCourse__finishedMark__-OK_w .clientCourse__label__1VLpz {
        font-size: 10px;
        color: #eea3ce;
        text-transform: uppercase; }
      .clientCourse__clientCourse__1WTD0 .clientCourse__front__2eDcj .clientCourse__finishedMark__-OK_w .clientCourse__date__2B2VA {
        font-size: 12px;
        color: #ffffff;
        font-weight: 500; }
  .clientCourse__clientCourse__1WTD0 .clientCourse__back__H-HiK {
    background-color: #e6ecf2;
    transform: rotateY(180deg); }
    .clientCourse__clientCourse__1WTD0 .clientCourse__back__H-HiK .clientCourse__container__2f6YG {
      padding: 20px; }
      .clientCourse__clientCourse__1WTD0 .clientCourse__back__H-HiK .clientCourse__container__2f6YG .clientCourse__title__sYvb8 {
        font-size: 16px;
        font-weight: 500;
        color: #181b1c;
        line-height: 18px;
        margin-bottom: 8px; }
      .clientCourse__clientCourse__1WTD0 .clientCourse__back__H-HiK .clientCourse__container__2f6YG .clientCourse__progress__1YrW9 {
        height: 2px;
        background-color: #dbdedf;
        border-radius: 2px; }
        .clientCourse__clientCourse__1WTD0 .clientCourse__back__H-HiK .clientCourse__container__2f6YG .clientCourse__progress__1YrW9 .clientCourse__line__1voCC {
          height: 2px;
          background-color: #f7ad00;
          border-radius: 2px; }
      .clientCourse__clientCourse__1WTD0 .clientCourse__back__H-HiK .clientCourse__container__2f6YG .clientCourse__capture__3xdA- {
        margin-top: 10px; }
        .clientCourse__clientCourse__1WTD0 .clientCourse__back__H-HiK .clientCourse__container__2f6YG .clientCourse__capture__3xdA- .clientCourse__label__1VLpz {
          text-transform: uppercase;
          font-size: 10px;
          color: #97a5aa;
          margin-bottom: 4px;
          font-weight: 500;
          line-height: 10px; }
        .clientCourse__clientCourse__1WTD0 .clientCourse__back__H-HiK .clientCourse__container__2f6YG .clientCourse__capture__3xdA- .clientCourse__text__18m17 {
          font-size: 12px;
          line-height: 12px;
          font-weight: 500;
          color: #000000; }
      .clientCourse__clientCourse__1WTD0 .clientCourse__back__H-HiK .clientCourse__container__2f6YG .clientCourse__level__2JQCV {
        margin-top: 8px;
        border-top: 1px solid #d7e3e6;
        padding-top: 8px;
        font-size: 12px;
        color: #57686c;
        font-weight: 500;
        margin-bottom: 12px; }
      .clientCourse__clientCourse__1WTD0 .clientCourse__back__H-HiK .clientCourse__container__2f6YG .clientCourse__details__9-n5- {
        margin-bottom: 15px; }
        .clientCourse__clientCourse__1WTD0 .clientCourse__back__H-HiK .clientCourse__container__2f6YG .clientCourse__details__9-n5- .clientCourse__label__1VLpz {
          float: left;
          font-size: 10px;
          color: #97a5aa;
          line-height: 20px;
          font-weight: 500;
          text-transform: uppercase; }
        .clientCourse__clientCourse__1WTD0 .clientCourse__back__H-HiK .clientCourse__container__2f6YG .clientCourse__details__9-n5- .clientCourse__value__2v9vU {
          float: right;
          font-size: 12px;
          color: #000000;
          line-height: 20px;
          font-weight: 500; }
      .clientCourse__clientCourse__1WTD0 .clientCourse__back__H-HiK .clientCourse__container__2f6YG .clientCourse__action__3oSqF {
        color: #ff3701;
        font-size: 12px;
        text-align: center;
        font-weight: 500;
        cursor: pointer;
        position: absolute;
        bottom: 20px;
        left: 20px;
        right: 20px; }
  .clientCourse__clientCourse__1WTD0.clientCourse__flipped__SPPge {
    transform: rotateY(180deg); }
  .clientCourse__clientCourse__1WTD0:nth-child(4n) {
    margin-right: 0px; }
  @media screen and (max-width: 1023px) {
    .clientCourse__clientCourse__1WTD0:nth-child(4n) {
      margin-right: 20px; } }
.course__course__2dueR {
  position: relative;
  height: 380px;
  margin-right: 20px;
  width: 180px;
  flex-shrink: 0; }
  .course__course__2dueR:nth-child(4n) {
    margin-right: 0px; }
  @media screen and (max-width: 1023px) {
    .course__course__2dueR:nth-child(4n) {
      margin-right: 20px; } }
  .course__course__2dueR .course__image__3a5d- {
    height: 280px;
    border-radius: 16px;
    background-color: #e6ecf2;
    -webkit-box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.14);
    box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.14);
    background-size: contain;
    position: relative; }
    .course__course__2dueR .course__image__3a5d- .course__price__1Ygw1 {
      font-size: 20px;
      font-weight: 500;
      line-height: 18px;
      color: #ab0069;
      position: absolute;
      bottom: 20px;
      left: 20px; }
    .course__course__2dueR .course__image__3a5d- .course__buyButton__3xMqo {
      display: none;
      background-color: #f7ad00;
      line-height: 28px;
      padding-left: 18px;
      padding-right: 18px;
      color: white;
      text-align: center;
      border-radius: 28px;
      font-size: 14px;
      font-weight: 500;
      position: absolute;
      right: 13px;
      bottom: 13px;
      cursor: pointer;
      text-decoration: none; }
      @media screen and (max-width: 1023px) {
        .course__course__2dueR .course__image__3a5d- .course__buyButton__3xMqo {
          display: block; } }
    .course__course__2dueR .course__image__3a5d-:hover .course__buyButton__3xMqo {
      display: block; }
  .course__course__2dueR .course__title__3O9mB {
    font-size: 18px;
    font-weight: 500;
    line-height: 18px;
    color: #181b1c;
    padding-left: 9px;
    padding-top: 11px; }
  .course__course__2dueR .course__subTitle__CDJUI {
    font-size: 11px;
    color: #97a5aa;
    line-height: 12px;
    font-weight: 500;
    padding-top: 8px;
    padding-left: 8px;
    letter-spacing: -0.015em; }
.rules__rulesWindow__14VZ2 {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px; }
  .rules__rulesWindow__14VZ2 .rules__container__3Bicx {
    width: 600px;
    background-color: white;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.103);
    margin: 0px auto;
    padding: 30px;
    border-radius: 0px 0px 16px 16px; }
    @media screen and (max-width: 1023px) {
      .rules__rulesWindow__14VZ2 .rules__container__3Bicx {
        width: auto; } }
@media screen and (max-width: 1023px) {
  .courses__coursesContainerPlaceholder__1gjwm {
    position: relative;
    height: 440px;
    margin-left: -20px;
    margin-right: -20px; } }

@media screen and (max-width: 1023px) {
  .courses__coursesContainerPlaceholder__1gjwm .courses__coursesContainerWrapper__2SqNM {
    position: absolute;
    left: 0px;
    right: 0px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: scroll;
    -webkit-overflow-scrolling: touch; } }

.courses__coursesContainerPlaceholder__1gjwm .courses__coursesContainerWrapper__2SqNM .courses__coursesContainer__125U1 {
  display: flex;
  justify-content: flex-start;
  perspective: 1000px;
  flex-wrap: wrap;
  margin-top: 40px;
  clear: both; }
  @media screen and (max-width: 1023px) {
    .courses__coursesContainerPlaceholder__1gjwm .courses__coursesContainerWrapper__2SqNM .courses__coursesContainer__125U1 {
      flex-wrap: nowrap; } }
  .courses__coursesContainerPlaceholder__1gjwm .courses__coursesContainerWrapper__2SqNM .courses__coursesContainer__125U1 .courses__newCourseCard__3bNbD {
    display: block;
    width: 180px;
    height: 280px;
    margin-right: 20px;
    margin-bottom: 20px;
    background-color: #e6ecf2;
    flex-shrink: 0;
    border-radius: 16px;
    text-decoration: none;
    cursor: pointer; }
    .courses__coursesContainerPlaceholder__1gjwm .courses__coursesContainerWrapper__2SqNM .courses__coursesContainer__125U1 .courses__newCourseCard__3bNbD:before {
      content: "";
      display: block;
      width: 60px;
      height: 60px;
      background-color: #f6ab00;
      border-radius: 60px;
      background-image: url(/static/media/new-course-add-icon.f716abc7.svg);
      background-position: center;
      background-repeat: no-repeat;
      margin: 0px auto;
      margin-top: 110px; }
    .courses__coursesContainerPlaceholder__1gjwm .courses__coursesContainerWrapper__2SqNM .courses__coursesContainer__125U1 .courses__newCourseCard__3bNbD .courses__label__28WXW {
      color: #9fb0b5;
      margin-top: 20px;
      text-align: center;
      font-size: 14px;
      font-weight: 500; }

.courses__rulesButton__1d15n {
  background-color: #ab0069;
  line-height: 28px;
  padding-left: 18px;
  padding-right: 18px;
  color: white;
  text-align: center;
  border-radius: 28px;
  float: right;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  position: relative;
  z-index: 2; }

.courses__changeTeacherModalContent__onN9W .courses__teacher__2Z6cf {
  border-bottom: 1px solid #d0d7de; }
  .courses__changeTeacherModalContent__onN9W .courses__teacher__2Z6cf .courses__photo__1_n-9 {
    width: 110px;
    height: 154px;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    margin-right: 30px; }
  .courses__changeTeacherModalContent__onN9W .courses__teacher__2Z6cf .courses__teacherTitle__1m_xv {
    margin-top: 20px;
    font-size: 18px;
    color: #181b1c;
    font-weight: 500;
    margin-bottom: 20px; }
  .courses__changeTeacherModalContent__onN9W .courses__teacher__2Z6cf label {
    font-size: 10px;
    color: #97a5aa;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 4px; }
  .courses__changeTeacherModalContent__onN9W .courses__teacher__2Z6cf .courses__text__3X2mI {
    font-size: 14px;
    color: #333333;
    font-weight: 500;
    line-height: 16px;
    margin-bottom: 4px; }
  .courses__changeTeacherModalContent__onN9W .courses__teacher__2Z6cf .courses__courseTypeIcons__Ay_kf span {
    margin-right: 10px;
    display: inline-block; }

.courses__changeTeacherModalContent__onN9W .courses__description__Vs3Ym {
  color: black;
  font-style: normal;
  font-weight: normal;
  line-height: 18px;
  font-size: 14px;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px; }

.courses__changeTeacherModalContent__onN9W .courses__reasons__3I0in {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  .courses__changeTeacherModalContent__onN9W .courses__reasons__3I0in .courses__reason__1riMc {
    cursor: pointer;
    margin-bottom: 10px;
    width: 120px;
    line-height: 40px;
    color: black;
    background: #e3eaf1;
    border-radius: 2px;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    text-align: center; }
    @media screen and (max-width: 1023px) {
      .courses__changeTeacherModalContent__onN9W .courses__reasons__3I0in .courses__reason__1riMc {
        width: 100%; } }
    .courses__changeTeacherModalContent__onN9W .courses__reasons__3I0in .courses__reason__1riMc.courses__selected__QtpAl {
      background: #0068b4;
      color: white; }

.courses__changeTeacherModalContent__onN9W .courses__otherReasonText__1PPF3 textarea {
  width: 100%;
  box-sizing: border-box;
  background: #e3eaf1;
  border-radius: 2px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  padding: 12px 10px;
  border: none; }

.courses__changeTeacherModalContent__onN9W .courses__buttonsContainer__1CtIl {
  padding-bottom: 0px;
  text-align: center;
  padding-top: 40px; }
  .courses__changeTeacherModalContent__onN9W .courses__buttonsContainer__1CtIl .courses__modalButton__19dv- {
    display: inline-block;
    border-radius: 40px;
    font-size: 20px;
    font-weight: 500;
    line-height: 40px;
    width: 190px;
    font-size: 14px;
    margin-right: 10px;
    margin-left: 10px;
    border: 1px solid #9fb0b5;
    color: #57686c; }
    @media screen and (max-width: 1023px) {
      .courses__changeTeacherModalContent__onN9W .courses__buttonsContainer__1CtIl .courses__modalButton__19dv- {
        margin-top: 5px;
        margin-bottom: 5px; } }
    .courses__changeTeacherModalContent__onN9W .courses__buttonsContainer__1CtIl .courses__modalButton__19dv-.courses__primary__3frOj {
      cursor: pointer;
      background: #ff3701;
      color: white;
      border: 1px solid #ff3701; }

.courses__agreementModal__rF2gu .courses__img__34s1c {
  padding-bottom: 20px; }

.courses__agreementModal__rF2gu .courses__checkboxContainer__1v3l6 {
  cursor: pointer;
  text-align: center;
  color: black;
  font-weight: 500;
  font-size: 14px; }
  .courses__agreementModal__rF2gu .courses__checkboxContainer__1v3l6 .courses__checkbox__2GOVZ {
    width: 19px;
    height: 19px;
    border: 1px solid #9fb0b5;
    border-radius: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px; }
    .courses__agreementModal__rF2gu .courses__checkboxContainer__1v3l6 .courses__checkbox__2GOVZ.courses__checked__17tqO {
      background-color: #d3014c;
      border: 1px solid #d3014c;
      background-image: url(/static/media/payment-item-selected-icon.e77a4420.svg);
      background-position: center;
      background-repeat: no-repeat; }

.courses__agreementModal__rF2gu .courses__buttonsContainer__1CtIl {
  padding-bottom: 0px;
  text-align: center;
  padding-top: 20px; }
  @media screen and (max-width: 1023px) {
    .courses__agreementModal__rF2gu .courses__buttonsContainer__1CtIl {
      padding-bottom: 20px; } }
  .courses__agreementModal__rF2gu .courses__buttonsContainer__1CtIl .courses__modalButton__19dv- {
    display: inline-block;
    border-radius: 40px;
    font-size: 20px;
    font-weight: 500;
    line-height: 40px;
    width: 190px;
    font-size: 14px;
    margin-right: 10px;
    margin-left: 10px;
    border: 1px solid #9fb0b5;
    color: #57686c; }
    @media screen and (max-width: 1023px) {
      .courses__agreementModal__rF2gu .courses__buttonsContainer__1CtIl .courses__modalButton__19dv- {
        margin-top: 5px;
        margin-bottom: 5px; } }
    .courses__agreementModal__rF2gu .courses__buttonsContainer__1CtIl .courses__modalButton__19dv-.courses__primary__3frOj {
      cursor: pointer;
      background: #f7ad00;
      color: white;
      border: 1px solid #f7ad00; }
.balance__balance__383Kc {
  color: #333333;
  font-size: 20px;
  font-weight: 500; }
  @media screen and (max-width: 1023px) {
    .balance__balance__383Kc {
      color: white; } }
  .balance__balance__383Kc span {
    color: #a5256f;
    font-weight: bold;
    font-size: 20px;
    margin-left: 4px; }
    @media screen and (max-width: 1023px) {
      .balance__balance__383Kc span {
        color: white; } }
.userData__button__3Jpnf {
  background-color: #eff3f7; }
  .userData__button__3Jpnf.userData__buttonPrimary__1yY_j {
    background-color: #f7ad00; }

.userData__borderedButton__2J-1e {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.userData__primaryButton__ZnP2A {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.userData__wrapperFull__UypLl {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .userData__wrapperFull__UypLl {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.userData__wrapperLarge__36UPF {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .userData__wrapperLarge__36UPF {
      width: auto;
      float: none;
      position: static; } }

.userData__wrapperMedium__2qfel {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .userData__wrapperMedium__2qfel {
      width: auto;
      float: none;
      position: static; } }

.userData__wrapperSmall__3O_LF {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .userData__wrapperSmall__3O_LF {
      width: auto;
      float: none; } }

.userData__clear__3jsdF {
  clear: both; }

.userData__wizard__2fF88 .userData__menuBackgroud__2rYOo {
  background-color: white; }

.userData__wizard__2fF88 .userData__column__2n63j {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .userData__wizard__2fF88 .userData__column__2n63j {
      width: auto; } }
  .userData__wizard__2fF88 .userData__column__2n63j.userData__columnLeft__2KqRb {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .userData__wizard__2fF88 .userData__column__2n63j.userData__columnLeft__2KqRb {
        float: none; } }
    .userData__wizard__2fF88 .userData__column__2n63j.userData__columnLeft__2KqRb .userData__headerMessage__1t5Ni h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .userData__wizard__2fF88 .userData__column__2n63j.userData__columnLeft__2KqRb .userData__headerMessage__1t5Ni h1 {
          font-size: 28px;
          line-height: 26px; } }
    .userData__wizard__2fF88 .userData__column__2n63j.userData__columnLeft__2KqRb .userData__headerMessage__1t5Ni .userData__image__28YBr {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .userData__wizard__2fF88 .userData__column__2n63j.userData__columnLeft__2KqRb .userData__headerMessage__1t5Ni .userData__image__28YBr {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .userData__wizard__2fF88 .userData__column__2n63j.userData__columnLeft__2KqRb .userData__headerMessage__1t5Ni .userData__image__28YBr {
          width: 100px; } }
  .userData__wizard__2fF88 .userData__column__2n63j.userData__columnRight__2cdQG {
    float: right;
    margin-right: 100px; }
    .userData__wizard__2fF88 .userData__column__2n63j.userData__columnRight__2cdQG.userData__noMargin__21LNI {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .userData__wizard__2fF88 .userData__column__2n63j.userData__columnRight__2cdQG {
        float: none;
        margin-right: 0px; } }

.userData__userData__1rxVS {
  margin-top: 45px;
  text-align: center; }
  @media screen and (max-height: 660px) {
    .userData__userData__1rxVS {
      margin-top: 20px; } }
  @media screen and (max-width: 1023px) {
    .userData__userData__1rxVS {
      margin-top: 0px; } }
  .userData__userData__1rxVS .userData__giftIcon__3DIZa {
    position: absolute;
    width: 32px;
    height: 32px;
    background-color: white;
    border: 1px solid #ccc;
    background-image: url(/static/media/gift_icon.e49fa182.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 18px;
    right: -8px;
    bottom: 4px;
    border-radius: 40px;
    cursor: pointer; }
    .userData__userData__1rxVS .userData__giftIcon__3DIZa:hover {
      border: 1px solid white; }
  .userData__userData__1rxVS .userData__image__28YBr {
    width: 84px;
    height: 84px;
    background-color: white;
    border-radius: 84px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    background-image: url(/static/media/photo-camera.97c69532.svg);
    background-size: 40px;
    cursor: pointer; }
    .userData__userData__1rxVS .userData__image__28YBr .userData__radialBar__15Mo9 {
      position: absolute;
      left: 0px;
      right: 0px; }
  .userData__userData__1rxVS .userData__name__30Svt {
    color: #eea3ce;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px; }
  .userData__userData__1rxVS .userData__level__24Abm {
    color: white;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 18px;
    font-weight: 500; }
.bonuses__bonusesContainer__3IXIf {
  padding-top: 40px;
  display: flex; }
  @media screen and (max-width: 1023px) {
    .bonuses__bonusesContainer__3IXIf {
      display: block; } }
  .bonuses__bonusesContainer__3IXIf .bonuses__col__2FwxE {
    width: 50%;
    text-align: center; }
    @media screen and (max-width: 1023px) {
      .bonuses__bonusesContainer__3IXIf .bonuses__col__2FwxE {
        width: auto;
        margin-bottom: 60px; } }
    .bonuses__bonusesContainer__3IXIf .bonuses__col__2FwxE .bonuses__image__1qiKw {
      width: 140px;
      height: 140px;
      border-radius: 140px;
      background-color: #e0eef9;
      background-position: center;
      background-repeat: no-repeat;
      position: relative;
      display: inline-block; }
    .bonuses__bonusesContainer__3IXIf .bonuses__col__2FwxE .bonuses__textWrapper__17AwH {
      padding-top: 30px;
      padding-left: 30px;
      padding-right: 30px;
      height: 165px; }
      @media screen and (max-width: 1023px) {
        .bonuses__bonusesContainer__3IXIf .bonuses__col__2FwxE .bonuses__textWrapper__17AwH {
          height: auto;
          margin-bottom: 10px; } }
      .bonuses__bonusesContainer__3IXIf .bonuses__col__2FwxE .bonuses__textWrapper__17AwH .bonuses__text__O2Weo {
        font-size: 16px;
        line-height: 22px; }
      .bonuses__bonusesContainer__3IXIf .bonuses__col__2FwxE .bonuses__textWrapper__17AwH .bonuses__refLink__HvFJg {
        margin-top: 20px; }
        .bonuses__bonusesContainer__3IXIf .bonuses__col__2FwxE .bonuses__textWrapper__17AwH .bonuses__refLink__HvFJg .bonuses__header__G3GtI {
          font-weight: 500;
          margin-bottom: 10px; }
        .bonuses__bonusesContainer__3IXIf .bonuses__col__2FwxE .bonuses__textWrapper__17AwH .bonuses__refLink__HvFJg .bonuses__inputRow__2Ym2b {
          display: flex; }
          .bonuses__bonusesContainer__3IXIf .bonuses__col__2FwxE .bonuses__textWrapper__17AwH .bonuses__refLink__HvFJg .bonuses__inputRow__2Ym2b input {
            width: 93%;
            line-height: 22px;
            border: none; }
          .bonuses__bonusesContainer__3IXIf .bonuses__col__2FwxE .bonuses__textWrapper__17AwH .bonuses__refLink__HvFJg .bonuses__inputRow__2Ym2b div {
            width: 7%;
            height: 22px;
            background-image: url(/static/media/copy-content.7c8a3dce.svg);
            background-position: top center;
            background-size: 14px;
            cursor: pointer;
            background-repeat: no-repeat; }
    .bonuses__bonusesContainer__3IXIf .bonuses__col__2FwxE .bonuses__bottomWrapper__2PtFw {
      text-align: center; }
      .bonuses__bonusesContainer__3IXIf .bonuses__col__2FwxE .bonuses__bottomWrapper__2PtFw .bonuses__socialIcon__SzXSF {
        display: inline-block;
        width: 36px;
        height: 36px;
        border-radius: 36px;
        margin-left: 5px;
        margin-right: 5px;
        cursor: pointer;
        background-position: center;
        background-repeat: no-repeat;
        background-size: 20px; }
        .bonuses__bonusesContainer__3IXIf .bonuses__col__2FwxE .bonuses__bottomWrapper__2PtFw .bonuses__socialIcon__SzXSF.bonuses__facebook__3wBHr {
          background-image: url(/static/media/facebook.01ee2134.svg);
          background-color: #3b5998; }
        .bonuses__bonusesContainer__3IXIf .bonuses__col__2FwxE .bonuses__bottomWrapper__2PtFw .bonuses__socialIcon__SzXSF.bonuses__vk__hFcx0 {
          background-image: url(/static/media/vk.93d22bec.svg);
          background-color: #507299; }
        .bonuses__bonusesContainer__3IXIf .bonuses__col__2FwxE .bonuses__bottomWrapper__2PtFw .bonuses__socialIcon__SzXSF.bonuses__telegram__3eYaL {
          background-image: url(/static/media/telegram.f1853f50.svg);
          background-color: #08c; }
        .bonuses__bonusesContainer__3IXIf .bonuses__col__2FwxE .bonuses__bottomWrapper__2PtFw .bonuses__socialIcon__SzXSF.bonuses__whatsapp__1TbCB {
          background-image: url(/static/media/whatsapp.0ad05aa4.svg);
          background-color: #25d366; }
        .bonuses__bonusesContainer__3IXIf .bonuses__col__2FwxE .bonuses__bottomWrapper__2PtFw .bonuses__socialIcon__SzXSF.bonuses__viber__Q9khy {
          background-image: url(/static/media/viber.5d376230.svg);
          background-color: #8f5db7; }
        .bonuses__bonusesContainer__3IXIf .bonuses__col__2FwxE .bonuses__bottomWrapper__2PtFw .bonuses__socialIcon__SzXSF.bonuses__twitter__JCwUH {
          background-image: url(/static/media/twitter.dfec3ed3.svg);
          background-color: #00aced; }
      .bonuses__bonusesContainer__3IXIf .bonuses__col__2FwxE .bonuses__bottomWrapper__2PtFw .bonuses__link__3177h {
        color: #0068b4;
        line-height: 36px;
        cursor: pointer;
        font-size: 16px;
        font-weight: 500; }
.leftBarMenu__button__gO0dS {
  background-color: #eff3f7; }
  .leftBarMenu__button__gO0dS.leftBarMenu__buttonPrimary__2pGzN {
    background-color: #f7ad00; }

.leftBarMenu__borderedButton__6BqUW {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.leftBarMenu__primaryButton__3Vus1 {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.leftBarMenu__wrapperFull__1UsJn {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .leftBarMenu__wrapperFull__1UsJn {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.leftBarMenu__wrapperLarge__1YMQK {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .leftBarMenu__wrapperLarge__1YMQK {
      width: auto;
      float: none;
      position: static; } }

.leftBarMenu__wrapperMedium__2dfCz {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .leftBarMenu__wrapperMedium__2dfCz {
      width: auto;
      float: none;
      position: static; } }

.leftBarMenu__wrapperSmall__fCHUR {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .leftBarMenu__wrapperSmall__fCHUR {
      width: auto;
      float: none; } }

.leftBarMenu__clear__3u-Ze {
  clear: both; }

.leftBarMenu__wizard__Kvb0u .leftBarMenu__menuBackgroud__1ku1B {
  background-color: white; }

.leftBarMenu__wizard__Kvb0u .leftBarMenu__column__2lN5v {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .leftBarMenu__wizard__Kvb0u .leftBarMenu__column__2lN5v {
      width: auto; } }
  .leftBarMenu__wizard__Kvb0u .leftBarMenu__column__2lN5v.leftBarMenu__columnLeft__j3NGD {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .leftBarMenu__wizard__Kvb0u .leftBarMenu__column__2lN5v.leftBarMenu__columnLeft__j3NGD {
        float: none; } }
    .leftBarMenu__wizard__Kvb0u .leftBarMenu__column__2lN5v.leftBarMenu__columnLeft__j3NGD .leftBarMenu__headerMessage__2Db2Y h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .leftBarMenu__wizard__Kvb0u .leftBarMenu__column__2lN5v.leftBarMenu__columnLeft__j3NGD .leftBarMenu__headerMessage__2Db2Y h1 {
          font-size: 28px;
          line-height: 26px; } }
    .leftBarMenu__wizard__Kvb0u .leftBarMenu__column__2lN5v.leftBarMenu__columnLeft__j3NGD .leftBarMenu__headerMessage__2Db2Y .leftBarMenu__image__31ZB9 {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .leftBarMenu__wizard__Kvb0u .leftBarMenu__column__2lN5v.leftBarMenu__columnLeft__j3NGD .leftBarMenu__headerMessage__2Db2Y .leftBarMenu__image__31ZB9 {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .leftBarMenu__wizard__Kvb0u .leftBarMenu__column__2lN5v.leftBarMenu__columnLeft__j3NGD .leftBarMenu__headerMessage__2Db2Y .leftBarMenu__image__31ZB9 {
          width: 100px; } }
  .leftBarMenu__wizard__Kvb0u .leftBarMenu__column__2lN5v.leftBarMenu__columnRight__3FoMq {
    float: right;
    margin-right: 100px; }
    .leftBarMenu__wizard__Kvb0u .leftBarMenu__column__2lN5v.leftBarMenu__columnRight__3FoMq.leftBarMenu__noMargin__2nqxM {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .leftBarMenu__wizard__Kvb0u .leftBarMenu__column__2lN5v.leftBarMenu__columnRight__3FoMq {
        float: none;
        margin-right: 0px; } }

.leftBarMenu__leftBarMenu__1QCCb ul li a {
  border-left: 4px solid rgba(0, 0, 0, 0);
  padding-left: 45px;
  line-height: 20px;
  font-size: 14px;
  color: #eea3ce;
  margin-bottom: 20px;
  display: block;
  text-decoration: none;
  font-weight: 500; }
  @media screen and (max-width: 1023px) {
    .leftBarMenu__leftBarMenu__1QCCb ul li a {
      padding-left: 40px;
      font-size: 16px; } }
  @media screen and (max-width: 321px) {
    .leftBarMenu__leftBarMenu__1QCCb ul li a {
      padding-left: 20px;
      font-size: 14px; } }
  .leftBarMenu__leftBarMenu__1QCCb ul li a span {
    display: inline-block; }
  .leftBarMenu__leftBarMenu__1QCCb ul li a .leftBarMenu__icon__3tR7U {
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: left middle;
    width: 22px;
    height: 20px;
    display: inline-block;
    margin-right: 19px;
    text-align: center; }
  .leftBarMenu__leftBarMenu__1QCCb ul li a.leftBarMenu__active__14TDu {
    color: white;
    border-left: 4px solid white; }
    .leftBarMenu__leftBarMenu__1QCCb ul li a.leftBarMenu__active__14TDu .leftBarMenu__icon__3tR7U path {
      fill: white; }
.leftBarExitButton__exitButton__edT8l {
  border-left: 4px solid rgba(0, 0, 0, 0);
  padding-left: 45px;
  line-height: 20px;
  font-size: 14px;
  color: #eea3ce;
  display: block;
  text-decoration: none;
  font-weight: 500; }
  @media screen and (max-width: 1023px) {
    .leftBarExitButton__exitButton__edT8l {
      padding-left: 40px;
      font-size: 16px; } }
  @media screen and (max-width: 321px) {
    .leftBarExitButton__exitButton__edT8l {
      padding-left: 20px;
      font-size: 14px; } }
  .leftBarExitButton__exitButton__edT8l span {
    display: inline-block; }
  .leftBarExitButton__exitButton__edT8l .leftBarExitButton__icon__2LT8W {
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: left middle;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 19px; }
.leftBar__button__3pAXr {
  background-color: #eff3f7; }
  .leftBar__button__3pAXr.leftBar__buttonPrimary__2kfpG {
    background-color: #f7ad00; }

.leftBar__borderedButton__3vrWN {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.leftBar__primaryButton__2lzTb {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.leftBar__wrapperFull__YoBX9 {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .leftBar__wrapperFull__YoBX9 {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.leftBar__wrapperLarge__Xhaaj {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .leftBar__wrapperLarge__Xhaaj {
      width: auto;
      float: none;
      position: static; } }

.leftBar__wrapperMedium___LvSI {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .leftBar__wrapperMedium___LvSI {
      width: auto;
      float: none;
      position: static; } }

.leftBar__wrapperSmall__3DzjP {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .leftBar__wrapperSmall__3DzjP {
      width: auto;
      float: none; } }

.leftBar__clear__GjioW {
  clear: both; }

.leftBar__wizard__2Z3Yw .leftBar__menuBackgroud__18_Il {
  background-color: white; }

.leftBar__wizard__2Z3Yw .leftBar__column__3T36p {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .leftBar__wizard__2Z3Yw .leftBar__column__3T36p {
      width: auto; } }
  .leftBar__wizard__2Z3Yw .leftBar__column__3T36p.leftBar__columnLeft__2bbaS {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .leftBar__wizard__2Z3Yw .leftBar__column__3T36p.leftBar__columnLeft__2bbaS {
        float: none; } }
    .leftBar__wizard__2Z3Yw .leftBar__column__3T36p.leftBar__columnLeft__2bbaS .leftBar__headerMessage__QxICv h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .leftBar__wizard__2Z3Yw .leftBar__column__3T36p.leftBar__columnLeft__2bbaS .leftBar__headerMessage__QxICv h1 {
          font-size: 28px;
          line-height: 26px; } }
    .leftBar__wizard__2Z3Yw .leftBar__column__3T36p.leftBar__columnLeft__2bbaS .leftBar__headerMessage__QxICv .leftBar__image__1zzMq {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .leftBar__wizard__2Z3Yw .leftBar__column__3T36p.leftBar__columnLeft__2bbaS .leftBar__headerMessage__QxICv .leftBar__image__1zzMq {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .leftBar__wizard__2Z3Yw .leftBar__column__3T36p.leftBar__columnLeft__2bbaS .leftBar__headerMessage__QxICv .leftBar__image__1zzMq {
          width: 100px; } }
  .leftBar__wizard__2Z3Yw .leftBar__column__3T36p.leftBar__columnRight__3wU_Q {
    float: right;
    margin-right: 100px; }
    .leftBar__wizard__2Z3Yw .leftBar__column__3T36p.leftBar__columnRight__3wU_Q.leftBar__noMargin__6WjHo {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .leftBar__wizard__2Z3Yw .leftBar__column__3T36p.leftBar__columnRight__3wU_Q {
        float: none;
        margin-right: 0px; } }

@keyframes leftBar__open__2mOSV {
  from {
    left: -60%; }
  to {
    left: 0%; } }

.leftBar__leftBar__2QFn0 {
  width: 228px;
  flex-shrink: 0;
  z-index: 8; }
  @media screen and (max-width: 1023px) {
    .leftBar__leftBar__2QFn0 {
      width: 60%;
      position: relative;
      display: none; } }
  .leftBar__leftBar__2QFn0.leftBar__mobileOpened__cOW2R {
    display: block;
    animation: leftBar__open__2mOSV 0.3s forwards; }
  .leftBar__leftBar__2QFn0 .leftBar__content__2nxMT {
    position: fixed;
    left: 0px;
    top: 0px;
    bottom: 0px;
    width: 228px;
    background-color: #b6357f; }
    @media screen and (max-width: 1023px) {
      .leftBar__leftBar__2QFn0 .leftBar__content__2nxMT {
        width: auto;
        position: relative; } }
    @media screen and (max-width: 321px) {
      .leftBar__leftBar__2QFn0 .leftBar__content__2nxMT {
        height: auto !important;
        overflow: hidden; } }
    @media screen and (max-height: 570px) {
      .leftBar__leftBar__2QFn0 .leftBar__content__2nxMT {
        height: auto !important;
        overflow: hidden; } }
    @media screen and (max-width: 1023px) {
      .leftBar__leftBar__2QFn0 .leftBar__content__2nxMT .leftBar__header__1O6w_ {
        display: flex;
        justify-content: space-between; } }
    .leftBar__leftBar__2QFn0 .leftBar__content__2nxMT .leftBar__header__1O6w_ .leftBar__logo__h_F-K {
      margin-top: 45px;
      height: 22px;
      background-image: url(/static/media/logo.051777ed.svg);
      background-position: center;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .leftBar__leftBar__2QFn0 .leftBar__content__2nxMT .leftBar__header__1O6w_ .leftBar__logo__h_F-K {
          display: none; } }
    .leftBar__leftBar__2QFn0 .leftBar__content__2nxMT .leftBar__header__1O6w_ .leftBar__menuButton__1DxcB {
      display: none;
      width: 64px;
      height: 64px;
      text-align: center;
      line-height: 64px;
      overflow: hidden; }
      .leftBar__leftBar__2QFn0 .leftBar__content__2nxMT .leftBar__header__1O6w_ .leftBar__menuButton__1DxcB svg {
        display: block;
        margin-left: 20px;
        margin-top: 20px; }
        .leftBar__leftBar__2QFn0 .leftBar__content__2nxMT .leftBar__header__1O6w_ .leftBar__menuButton__1DxcB svg * {
          fill: #d865a7; }
      @media screen and (max-width: 1023px) {
        .leftBar__leftBar__2QFn0 .leftBar__content__2nxMT .leftBar__header__1O6w_ .leftBar__menuButton__1DxcB {
          display: block; } }
    .leftBar__leftBar__2QFn0 .leftBar__content__2nxMT .leftBar__header__1O6w_ .leftBar__balanceContainer__S4eEb {
      display: none;
      line-height: 64px;
      color: white;
      padding-right: 20px; }
      @media screen and (max-width: 1023px) {
        .leftBar__leftBar__2QFn0 .leftBar__content__2nxMT .leftBar__header__1O6w_ .leftBar__balanceContainer__S4eEb {
          display: block; } }
    .leftBar__leftBar__2QFn0 .leftBar__content__2nxMT .leftBar__menuContainer__37Bqn {
      margin-top: 60px; }
      @media screen and (max-height: 660px) {
        .leftBar__leftBar__2QFn0 .leftBar__content__2nxMT .leftBar__menuContainer__37Bqn {
          margin-top: 20px; } }
      @media screen and (max-width: 1023px) {
        .leftBar__leftBar__2QFn0 .leftBar__content__2nxMT .leftBar__menuContainer__37Bqn {
          margin-top: 40px; } }
    .leftBar__leftBar__2QFn0 .leftBar__content__2nxMT .leftBar__exitButtonContainer__1rtpL {
      position: absolute;
      bottom: 47px; }
      @media screen and (max-width: 321px) {
        .leftBar__leftBar__2QFn0 .leftBar__content__2nxMT .leftBar__exitButtonContainer__1rtpL {
          position: relative;
          bottom: 0px !important;
          padding-bottom: 30px; } }
      @media screen and (max-height: 570px) {
        .leftBar__leftBar__2QFn0 .leftBar__content__2nxMT .leftBar__exitButtonContainer__1rtpL {
          position: relative;
          bottom: 0px !important;
          padding-bottom: 30px; } }
  .leftBar__leftBar__2QFn0.leftBar__mobileOpened__cOW2R .leftBar__content__2nxMT .leftBar__header__1O6w_ .leftBar__menuButton__1DxcB {
    display: block; }
  .leftBar__leftBar__2QFn0.leftBar__mobileOpened__cOW2R .leftBar__content__2nxMT .leftBar__exitButtonContainer__1rtpL {
    bottom: 30px; }
.subMenu__button__11KYe {
  background-color: #eff3f7; }
  .subMenu__button__11KYe.subMenu__buttonPrimary__3FFTr {
    background-color: #f7ad00; }

.subMenu__borderedButton__-yqFA {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.subMenu__primaryButton__1SfWo {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.subMenu__wrapperFull__3XlOB {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .subMenu__wrapperFull__3XlOB {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.subMenu__wrapperLarge__2l5Df {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .subMenu__wrapperLarge__2l5Df {
      width: auto;
      float: none;
      position: static; } }

.subMenu__wrapperMedium___n3Xt {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .subMenu__wrapperMedium___n3Xt {
      width: auto;
      float: none;
      position: static; } }

.subMenu__wrapperSmall__1ITiu {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .subMenu__wrapperSmall__1ITiu {
      width: auto;
      float: none; } }

.subMenu__clear__2FkTO {
  clear: both; }

.subMenu__wizard__PGz68 .subMenu__menuBackgroud__3iPx4 {
  background-color: white; }

.subMenu__wizard__PGz68 .subMenu__column__2IHm- {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .subMenu__wizard__PGz68 .subMenu__column__2IHm- {
      width: auto; } }
  .subMenu__wizard__PGz68 .subMenu__column__2IHm-.subMenu__columnLeft__2p_jp {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .subMenu__wizard__PGz68 .subMenu__column__2IHm-.subMenu__columnLeft__2p_jp {
        float: none; } }
    .subMenu__wizard__PGz68 .subMenu__column__2IHm-.subMenu__columnLeft__2p_jp .subMenu__headerMessage__3lGeh h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .subMenu__wizard__PGz68 .subMenu__column__2IHm-.subMenu__columnLeft__2p_jp .subMenu__headerMessage__3lGeh h1 {
          font-size: 28px;
          line-height: 26px; } }
    .subMenu__wizard__PGz68 .subMenu__column__2IHm-.subMenu__columnLeft__2p_jp .subMenu__headerMessage__3lGeh .subMenu__image__3Ta-3 {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .subMenu__wizard__PGz68 .subMenu__column__2IHm-.subMenu__columnLeft__2p_jp .subMenu__headerMessage__3lGeh .subMenu__image__3Ta-3 {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .subMenu__wizard__PGz68 .subMenu__column__2IHm-.subMenu__columnLeft__2p_jp .subMenu__headerMessage__3lGeh .subMenu__image__3Ta-3 {
          width: 100px; } }
  .subMenu__wizard__PGz68 .subMenu__column__2IHm-.subMenu__columnRight__2B92a {
    float: right;
    margin-right: 100px; }
    .subMenu__wizard__PGz68 .subMenu__column__2IHm-.subMenu__columnRight__2B92a.subMenu__noMargin__2Kk9o {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .subMenu__wizard__PGz68 .subMenu__column__2IHm-.subMenu__columnRight__2B92a {
        float: none;
        margin-right: 0px; } }

.subMenu__subMenu__1MVfS li a {
  color: #9fb0b5;
  font-size: 14px;
  line-height: 20px;
  padding-left: 6px;
  font-weight: 500;
  border-left: 2px solid rgba(0, 0, 0, 0);
  text-decoration: none;
  margin-bottom: 20px;
  display: block; }
  @media screen and (max-width: 1023px) {
    .subMenu__subMenu__1MVfS li a {
      font-size: 16px; } }
  @media screen and (max-width: 321px) {
    .subMenu__subMenu__1MVfS li a {
      font-size: 14px; } }
  .subMenu__subMenu__1MVfS li a.subMenu__active__HayLP {
    color: #333333;
    border-left: 2px solid #a5256f; }

.subMenu__subMenu__1MVfS li:last-child a {
  margin-bottom: 0px; }
@keyframes rightBar__open__dwpPA {
  from {
    right: -40%; }
  to {
    right: 0%; } }

.rightBar__rightBar__U02kM {
  width: 239px;
  position: relative;
  flex-shrink: 0; }
  @media screen and (max-width: 1023px) {
    .rightBar__rightBar__U02kM {
      width: 40%;
      position: relative; } }
  @media screen and (max-width: 1023px) {
    .rightBar__rightBar__U02kM {
      display: none; } }
  .rightBar__rightBar__U02kM.rightBar__mobileOpened__2yuCs {
    display: block;
    animation: rightBar__open__dwpPA 0.3s forwards; }
  .rightBar__rightBar__U02kM .rightBar__helpButtonContainer__16n8i {
    display: none; }
    @media screen and (max-width: 1023px) {
      .rightBar__rightBar__U02kM .rightBar__helpButtonContainer__16n8i {
        display: block;
        position: absolute;
        right: 20px;
        bottom: 24px; } }
    @media screen and (max-width: 321px) {
      .rightBar__rightBar__U02kM .rightBar__helpButtonContainer__16n8i {
        right: 10px; } }
  .rightBar__rightBar__U02kM .rightBar__content__3xeau {
    position: fixed;
    top: 100px;
    right: -20px;
    bottom: 100px;
    width: 260px; }
    @media screen and (max-width: 1023px) {
      .rightBar__rightBar__U02kM .rightBar__content__3xeau {
        width: auto;
        position: absolute;
        left: 20px;
        right: 0px; } }
    .rightBar__rightBar__U02kM .rightBar__content__3xeau::before {
      content: "";
      position: absolute;
      left: 0px;
      top: 0px;
      right: 0px;
      height: 22px;
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100 */
      background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#00ffffff", GradientType=0 );
      /* IE6-9 */ }
    .rightBar__rightBar__U02kM .rightBar__content__3xeau::after {
      content: "";
      position: absolute;
      left: 0px;
      bottom: 0px;
      right: 0px;
      height: 70px;
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+36&0.2+0,1+66 */
      background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.64) 36%, white 66%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.64) 36%, white 66%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.64) 36%, white 66%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#33ffffff", endColorstr="#ffffff", GradientType=0 );
      /* IE6-9 */ }
    .rightBar__rightBar__U02kM .rightBar__content__3xeau .rightBar__scrollContainer__3B41q {
      overflow-y: scroll;
      height: 100%; }
      .rightBar__rightBar__U02kM .rightBar__content__3xeau .rightBar__scrollContainer__3B41q .rightBar__subMenuContainer__YgBC4 {
        display: table;
        height: 100%; }
        .rightBar__rightBar__U02kM .rightBar__content__3xeau .rightBar__scrollContainer__3B41q .rightBar__subMenuContainer__YgBC4 .rightBar__subMenuWrapper__3kGjy {
          display: table-cell;
          vertical-align: middle; }
.achievements__sectionTitle__1sLtK {
  font-style: italic;
  font-weight: 800;
  font-size: 28px;
  color: black;
  margin-bottom: 30px;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .achievements__sectionTitle__1sLtK {
      font-size: 20px; } }
  .achievements__sectionTitle__1sLtK.achievements__opened__bbLXw {
    padding-left: 50px;
    cursor: pointer; }
    .achievements__sectionTitle__1sLtK.achievements__opened__bbLXw .achievements__arrow__1CX8T {
      transform: rotate(180deg); }
  .achievements__sectionTitle__1sLtK.achievements__closed__vSAUw {
    padding-left: 50px;
    cursor: pointer;
    opacity: 0.6; }
    .achievements__sectionTitle__1sLtK.achievements__closed__vSAUw .achievements__arrow__1CX8T {
      opacity: 0.6; }
  .achievements__sectionTitle__1sLtK .achievements__arrow__1CX8T {
    position: absolute;
    display: inline-block;
    background-image: url(/static/media/down-arrow.20bd8d8b.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 30px;
    height: 20px;
    top: 5px;
    left: 0px; }

.achievements__pyramid__lDG4- {
  margin-top: 20px; }
  @media screen and (max-width: 1023px) {
    .achievements__pyramid__lDG4- {
      margin-left: -20px;
      margin-right: -20px; } }
  .achievements__pyramid__lDG4- .achievements__row__O8KUu {
    text-align: center; }
    .achievements__pyramid__lDG4- .achievements__row__O8KUu .achievements__pyramidItem__3hHDj {
      display: inline-block;
      margin-left: 20px;
      margin-right: 20px; }
      @media screen and (max-width: 1023px) {
        .achievements__pyramid__lDG4- .achievements__row__O8KUu .achievements__pyramidItem__3hHDj {
          margin-left: 10px;
          margin-right: 10px; } }

@media screen and (max-width: 1023px) {
  .achievements__scrollContainer__1MAfq {
    overflow-x: scroll;
    margin-left: -20px;
    margin-right: -20px;
    -webkit-overflow-scrolling: auto; } }

.achievements__showMoreButton__2DfTq {
  width: 140px;
  margin-bottom: 40px;
  cursor: pointer;
  height: 140px;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  display: table;
  border: 3px solid #e3eaf1;
  border-radius: 140px;
  cursor: pointer; }
  @media screen and (max-width: 1023px) {
    .achievements__showMoreButton__2DfTq {
      width: 80px;
      height: 80px;
      margin-bottom: 20px; } }
  .achievements__showMoreButton__2DfTq div {
    height: 100%;
    display: table-cell;
    vertical-align: middle;
    color: #8e286d;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    text-align: center; }
    @media screen and (max-width: 1023px) {
      .achievements__showMoreButton__2DfTq div {
        font-size: 10px;
        line-height: 12px; } }

.achievements__achievementsContainer__3HOXi {
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: 20px; }
  @media screen and (max-width: 1023px) {
    .achievements__achievementsContainer__3HOXi {
      margin-left: 10px;
      margin-right: 10px;
      overflow: visible; } }

.achievements__achievementCardContainer__25_Qt {
  margin-left: 10px;
  margin-right: 10px;
  float: left; }

.achievements__achievementCard__1086l {
  width: 140px;
  margin-bottom: 40px;
  filter: grayscale(98%);
  cursor: pointer; }
  @media screen and (max-width: 1023px) {
    .achievements__achievementCard__1086l {
      width: 80px;
      margin-bottom: 20px; } }
  .achievements__achievementCard__1086l.achievements__complete__1K3YO {
    filter: none; }
  .achievements__achievementCard__1086l .achievements__image__2kvt2 {
    width: 140px;
    height: 140px;
    border-radius: 140px;
    background-color: #e0eef9;
    background-position: center;
    background-repeat: no-repeat;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .achievements__achievementCard__1086l .achievements__image__2kvt2 {
        width: 80px;
        height: 80px; } }
    .achievements__achievementCard__1086l .achievements__image__2kvt2 .achievements__bonusSum__3i1GE {
      background-color: white;
      width: 40px;
      height: 40px;
      border: 2px solid #05b300;
      border-radius: 2px;
      text-align: center;
      line-height: 40px;
      position: absolute;
      right: -15px;
      top: 0px;
      color: black;
      font-size: 16px;
      font-weight: 600;
      font-style: italic;
      border-radius: 40px; }
      @media screen and (max-width: 1023px) {
        .achievements__achievementCard__1086l .achievements__image__2kvt2 .achievements__bonusSum__3i1GE {
          font-size: 13px;
          width: 30px;
          height: 30px;
          right: -10px;
          line-height: 30px; } }
    .achievements__achievementCard__1086l .achievements__image__2kvt2 .achievements__counterContainer__U_NK1 {
      text-align: center;
      position: absolute;
      left: 0px;
      right: 0px;
      bottom: -14px; }
      .achievements__achievementCard__1086l .achievements__image__2kvt2 .achievements__counterContainer__U_NK1 .achievements__counter__1QDnV {
        display: inline-block;
        width: 70px;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        color: white;
        border-radius: 24px;
        text-align: center;
        background-color: #069402; }
  .achievements__achievementCard__1086l .achievements__title__3ErFW {
    color: #333333;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    line-height: 18px;
    margin-top: 24px;
    height: 54px;
    overflow: hidden; }
    @media screen and (max-width: 1023px) {
      .achievements__achievementCard__1086l .achievements__title__3ErFW {
        font-size: 12px;
        height: 56px;
        line-height: 14px; } }
.notification__background__9mhWV {
  background-color: rgba(0, 0, 0, 0.7);
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  z-index: 126; }
  @media screen and (max-width: 1023px) {
    .notification__background__9mhWV {
      background: none; } }

.notification__notificationContainer__yzGeg {
  z-index: 126;
  position: relative;
  margin-right: 15px; }
  @media screen and (max-width: 1023px) {
    .notification__notificationContainer__yzGeg {
      position: static; } }
  .notification__notificationContainer__yzGeg .notification__button__ctkWt {
    cursor: pointer;
    position: relative;
    vertical-align: middle;
    width: 26px;
    height: 25px;
    display: inline-block;
    z-index: 126; }
    .notification__notificationContainer__yzGeg .notification__button__ctkWt .notification__icon__mEFbj {
      width: 26px;
      height: 25px;
      display: block; }
      .notification__notificationContainer__yzGeg .notification__button__ctkWt .notification__icon__mEFbj svg {
        display: block; }
        .notification__notificationContainer__yzGeg .notification__button__ctkWt .notification__icon__mEFbj svg * {
          fill: #f6b221; }
    .notification__notificationContainer__yzGeg .notification__button__ctkWt .notification__text__3cBI- {
      position: absolute;
      left: 0px;
      right: 0px;
      text-align: center;
      line-height: 25px;
      color: white;
      font-size: 12px;
      font-weight: 900;
      top: 0px; }
    .notification__notificationContainer__yzGeg .notification__button__ctkWt.notification__opened__2FNAe .notification__icon__mEFbj svg * {
      fill: white; }
    .notification__notificationContainer__yzGeg .notification__button__ctkWt.notification__opened__2FNAe .notification__text__3cBI- {
      color: #d3014c; }
    @media screen and (max-width: 1023px) {
      .notification__notificationContainer__yzGeg .notification__button__ctkWt.notification__opened__2FNAe .notification__icon__mEFbj svg * {
        fill: #d3014c; }
      .notification__notificationContainer__yzGeg .notification__button__ctkWt.notification__opened__2FNAe .notification__text__3cBI- {
        color: white; } }
  .notification__notificationContainer__yzGeg .notification__notifications__32YpS {
    width: 320px;
    position: absolute;
    right: -20px;
    top: -25px;
    border-radius: 8px;
    background-color: white;
    outline: none;
    overflow: hidden;
    max-height: 0px;
    transition: max-height 0.2s linear; }
    .notification__notificationContainer__yzGeg .notification__notifications__32YpS.notification__opened__2FNAe {
      max-height: 600px; }
    .notification__notificationContainer__yzGeg .notification__notifications__32YpS:focus {
      outline: none; }
    @media screen and (max-width: 1023px) {
      .notification__notificationContainer__yzGeg .notification__notifications__32YpS {
        box-shadow: 0px 5px 64px rgba(66, 68, 75, 0.3);
        border-radius: 0px 0px 8px 8px;
        top: 53px;
        left: 0px;
        right: 0px;
        width: 100%;
        z-index: 3; } }
    .notification__notificationContainer__yzGeg .notification__notifications__32YpS .notification__notificationsWrapper__2bt46 {
      padding: 20px;
      display: flex;
      flex-direction: column;
      flex-wrap: nowrap;
      justify-content: space-between; }
      .notification__notificationContainer__yzGeg .notification__notifications__32YpS .notification__notificationsWrapper__2bt46 .notification__blockTitle__3at_K {
        font-size: 24px;
        color: #181b1c;
        font-weight: 500;
        line-height: 24px;
        margin-bottom: 17px;
        text-align: left; }
      .notification__notificationContainer__yzGeg .notification__notifications__32YpS .notification__notificationsWrapper__2bt46 .notification__list__1BX0W {
        height: 100%;
        overflow-y: scroll; }
        .notification__notificationContainer__yzGeg .notification__notifications__32YpS .notification__notificationsWrapper__2bt46 .notification__list__1BX0W::-webkit-scrollbar {
          display: none; }
        @media screen and (max-width: 1023px) {
          .notification__notificationContainer__yzGeg .notification__notifications__32YpS .notification__notificationsWrapper__2bt46 .notification__list__1BX0W {
            width: 100%;
            right: 0px; } }
        .notification__notificationContainer__yzGeg .notification__notifications__32YpS .notification__notificationsWrapper__2bt46 .notification__list__1BX0W .notification__placeholder__1k-AF {
          padding-top: 20px;
          padding-bottom: 20px;
          text-align: center;
          line-height: 20px;
          font-size: 14px; }
        .notification__notificationContainer__yzGeg .notification__notifications__32YpS .notification__notificationsWrapper__2bt46 .notification__list__1BX0W .notification__notificationItem__2Nlyt {
          border-bottom: 1px solid #dbdedf;
          padding-bottom: 20px;
          margin-bottom: 20px;
          max-height: 300px; }
          .notification__notificationContainer__yzGeg .notification__notifications__32YpS .notification__notificationsWrapper__2bt46 .notification__list__1BX0W .notification__notificationItem__2Nlyt.notification__hidden__3JD2O {
            transition: max-height 0.3s ease-out 0.3s, opacity 0.3s ease;
            opacity: 0;
            max-height: 0px;
            overflow: hidden; }
          .notification__notificationContainer__yzGeg .notification__notifications__32YpS .notification__notificationsWrapper__2bt46 .notification__list__1BX0W .notification__notificationItem__2Nlyt:last-child {
            border-bottom: none;
            margin-bottom: 0px; }
          .notification__notificationContainer__yzGeg .notification__notifications__32YpS .notification__notificationsWrapper__2bt46 .notification__list__1BX0W .notification__notificationItem__2Nlyt .notification__header__3XGnh {
            font-size: 16px;
            color: #ab0069;
            font-weight: 900;
            font-style: italic;
            float: left;
            line-height: 24px;
            margin-bottom: 20px; }
          .notification__notificationContainer__yzGeg .notification__notifications__32YpS .notification__notificationsWrapper__2bt46 .notification__list__1BX0W .notification__notificationItem__2Nlyt .notification__time__1ls3D {
            line-height: 24px;
            color: #9fb0b5;
            font-weight: 500;
            font-size: 12px;
            float: right; }
          .notification__notificationContainer__yzGeg .notification__notifications__32YpS .notification__notificationsWrapper__2bt46 .notification__list__1BX0W .notification__notificationItem__2Nlyt .notification__text__3cBI- {
            clear: both;
            margin-bottom: 20px;
            font-size: 14px;
            line-height: 20px;
            text-align: left;
            color: #181b1c; }
          .notification__notificationContainer__yzGeg .notification__notifications__32YpS .notification__notificationsWrapper__2bt46 .notification__list__1BX0W .notification__notificationItem__2Nlyt .notification__buttons__1r7Wq {
            display: flex;
            justify-content: space-around; }
            .notification__notificationContainer__yzGeg .notification__notifications__32YpS .notification__notificationsWrapper__2bt46 .notification__list__1BX0W .notification__notificationItem__2Nlyt .notification__buttons__1r7Wq .notification__bButton__2YwhL {
              line-height: 38px;
              border: 1px solid #9fb0b5;
              border-radius: 40px;
              text-align: center;
              cursor: pointer;
              padding-left: 16px;
              padding-right: 16px;
              min-width: 100px;
              color: #57686c;
              font-size: 14px;
              font-weight: 500; }
              .notification__notificationContainer__yzGeg .notification__notifications__32YpS .notification__notificationsWrapper__2bt46 .notification__list__1BX0W .notification__notificationItem__2Nlyt .notification__buttons__1r7Wq .notification__bButton__2YwhL.notification__primary__U5ioM {
                color: white;
                border: 1px solid #f7ad00;
                background-color: #f7ad00; }
      .notification__notificationContainer__yzGeg .notification__notifications__32YpS .notification__notificationsWrapper__2bt46 .notification__bar__10gs3 {
        padding-top: 20px;
        border-top: 1px solid #dbdedf;
        display: flex;
        flex-shrink: 0;
        justify-content: space-between; }
        .notification__notificationContainer__yzGeg .notification__notifications__32YpS .notification__notificationsWrapper__2bt46 .notification__bar__10gs3 .notification__loadAllButton__c93T5 {
          line-height: 28px;
          background-color: #e3eaf1;
          border-radius: 28px;
          text-align: center;
          padding-left: 17px;
          padding-right: 17px;
          font-size: 14px;
          font-weight: 500;
          color: #57686c;
          cursor: pointer; }
          .notification__notificationContainer__yzGeg .notification__notifications__32YpS .notification__notificationsWrapper__2bt46 .notification__bar__10gs3 .notification__loadAllButton__c93T5:hover {
            background-color: #d5dce4; }
        .notification__notificationContainer__yzGeg .notification__notifications__32YpS .notification__notificationsWrapper__2bt46 .notification__bar__10gs3 .notification__closeButton__lAES6 {
          width: 16px;
          height: 24px;
          cursor: pointer;
          background-position: center;
          background-repeat: no-repeat;
          background-image: url(/static/media/closeIconSmall.fc3c59e7.svg); }
.mobileTopBar__mobileTopBarContainer__3IX4b .mobileTopBar__background__35npq {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 3; }

.mobileTopBar__mobileTopBarContainer__3IX4b .mobileTopBar__mobileTopBar__22sMc {
  height: 52px;
  display: flex;
  background-color: #f2f2f2;
  justify-content: space-between;
  z-index: 4;
  position: relative; }
  @media screen and (min-width: 1023px) {
    .mobileTopBar__mobileTopBarContainer__3IX4b .mobileTopBar__mobileTopBar__22sMc {
      display: none; } }
  .mobileTopBar__mobileTopBarContainer__3IX4b .mobileTopBar__mobileTopBar__22sMc .mobileTopBar__bonusIconContainer__1EU-Z {
    width: 52px;
    line-height: 54px;
    text-align: center; }
    .mobileTopBar__mobileTopBarContainer__3IX4b .mobileTopBar__mobileTopBar__22sMc .mobileTopBar__bonusIconContainer__1EU-Z .mobileTopBar__giftIcon__cDFWM {
      width: 21px;
      height: 21px;
      background-image: url(/static/media/menu_gift_icon.59133009.svg);
      background-position: center;
      background-repeat: no-repeat;
      display: inline-block;
      vertical-align: sub; }
  .mobileTopBar__mobileTopBarContainer__3IX4b .mobileTopBar__mobileTopBar__22sMc .mobileTopBar__logo__1uXXU {
    width: 111px;
    background-image: url(/static/media/friends_logo.d7d9eac5.svg);
    line-height: 52px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain; }
  .mobileTopBar__mobileTopBarContainer__3IX4b .mobileTopBar__mobileTopBar__22sMc .mobileTopBar__title__1Vcru {
    font-weight: 600;
    font-size: 18px;
    line-height: 23px;
    text-align: right;
    padding-right: 30px;
    position: relative;
    line-height: 52px; }
    .mobileTopBar__mobileTopBarContainer__3IX4b .mobileTopBar__mobileTopBar__22sMc .mobileTopBar__title__1Vcru:after {
      content: "";
      width: 20px;
      height: 52px;
      background-image: url(/static/media/menuIcon.68a958ec.svg);
      background-size: contain;
      background-repeat: no-repeat;
      position: absolute;
      right: 0px;
      background-position: center; }
  .mobileTopBar__mobileTopBarContainer__3IX4b .mobileTopBar__mobileTopBar__22sMc .mobileTopBar__notificationIconContainer__1G1l5 {
    width: 52px;
    line-height: 52px;
    text-align: center; }

.mobileTopBar__mobileTopBarContainer__3IX4b .mobileTopBar__subMenu__2px85 {
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0px 5px 64px rgba(66, 68, 75, 0.3);
  border-radius: 0px 0px 8px 8px;
  position: absolute;
  padding-left: 23px;
  padding-right: 23px;
  left: 0px;
  right: 0px;
  top: 53px;
  max-height: 0px;
  transition: max-height 0.2s linear;
  z-index: 5; }
  .mobileTopBar__mobileTopBarContainer__3IX4b .mobileTopBar__subMenu__2px85.mobileTopBar__opened__1SuuG {
    max-height: 215px; }
  .mobileTopBar__mobileTopBarContainer__3IX4b .mobileTopBar__subMenu__2px85 .mobileTopBar__item__2Sg8p {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #d8e0e5;
    line-height: 52px; }
    .mobileTopBar__mobileTopBarContainer__3IX4b .mobileTopBar__subMenu__2px85 .mobileTopBar__item__2Sg8p:last-child {
      border-bottom: none; }
@charset "UTF-8";
.study__button__2eRCK {
  background-color: #eff3f7; }
  .study__button__2eRCK.study__buttonPrimary__3NxWf {
    background-color: #f7ad00; }

.study__borderedButton__2f3aP {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.study__primaryButton__Uu-IP {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.study__wrapperFull__3uWYq {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .study__wrapperFull__3uWYq {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.study__wrapperLarge__2EXd5 {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .study__wrapperLarge__2EXd5 {
      width: auto;
      float: none;
      position: static; } }

.study__wrapperMedium__1pNRV {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .study__wrapperMedium__1pNRV {
      width: auto;
      float: none;
      position: static; } }

.study__wrapperSmall__26jQA {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .study__wrapperSmall__26jQA {
      width: auto;
      float: none; } }

.study__clear__zaVLp {
  clear: both; }

.study__wizard__2DaXQ .study__menuBackgroud__383Og {
  background-color: white; }

.study__wizard__2DaXQ .study__column__flN98 {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .study__wizard__2DaXQ .study__column__flN98 {
      width: auto; } }
  .study__wizard__2DaXQ .study__column__flN98.study__columnLeft__1jaSj {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .study__wizard__2DaXQ .study__column__flN98.study__columnLeft__1jaSj {
        float: none; } }
    .study__wizard__2DaXQ .study__column__flN98.study__columnLeft__1jaSj .study__headerMessage__3T-gu h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .study__wizard__2DaXQ .study__column__flN98.study__columnLeft__1jaSj .study__headerMessage__3T-gu h1 {
          font-size: 28px;
          line-height: 26px; } }
    .study__wizard__2DaXQ .study__column__flN98.study__columnLeft__1jaSj .study__headerMessage__3T-gu .study__image__7AXsO {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .study__wizard__2DaXQ .study__column__flN98.study__columnLeft__1jaSj .study__headerMessage__3T-gu .study__image__7AXsO {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .study__wizard__2DaXQ .study__column__flN98.study__columnLeft__1jaSj .study__headerMessage__3T-gu .study__image__7AXsO {
          width: 100px; } }
  .study__wizard__2DaXQ .study__column__flN98.study__columnRight__uuVzj {
    float: right;
    margin-right: 100px; }
    .study__wizard__2DaXQ .study__column__flN98.study__columnRight__uuVzj.study__noMargin__2rYE7 {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .study__wizard__2DaXQ .study__column__flN98.study__columnRight__uuVzj {
        float: none;
        margin-right: 0px; } }

a {
  text-decoration: none; }

.study__link__20XqY {
  border-radius: 100px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 23px;
  color: #f9f9f9;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 15px; }
  .study__link__20XqY:hover {
    cursor: pointer; }
  .study__link__20XqY.study__appConfBtn__10_f4 {
    background-color: #f7ad00; }
    @media screen and (max-width: 1023px) {
      .study__link__20XqY.study__appConfBtn__10_f4 {
        width: 75%; } }

.study__lessonsList__2Dhqn {
  margin-bottom: 100px; }
  .study__lessonsList__2Dhqn .study__levelTitleButton__12vPe {
    margin-bottom: 20px;
    font-size: 14px;
    position: relative;
    color: #333333;
    font-weight: 500;
    padding-right: 32px;
    line-height: 16px;
    display: inline-block;
    cursor: pointer; }
    .study__lessonsList__2Dhqn .study__levelTitleButton__12vPe:before {
      content: "";
      position: absolute;
      width: 12px;
      height: 7px;
      right: 0px;
      top: 5px;
      background-repeat: no-repeat;
      background-image: url(/static/media/payment-bill-dropdown-up-icon.02229f5b.svg); }
    .study__lessonsList__2Dhqn .study__levelTitleButton__12vPe.study__opened__2Je8A:before {
      background-image: url(/static/media/payment-bill-dropdown-down-icon.63774e25.svg); }
  .study__lessonsList__2Dhqn .study__list__2YQ5I {
    margin-bottom: 40px;
    margin-top: 20px;
    width: 100%;
    display: block; }
    .study__lessonsList__2Dhqn .study__list__2YQ5I .study__header__2TGGc {
      display: flex;
      margin-bottom: 10px; }
      @media screen and (max-width: 1023px) {
        .study__lessonsList__2Dhqn .study__list__2YQ5I .study__header__2TGGc {
          display: none; } }
      .study__lessonsList__2Dhqn .study__list__2YQ5I .study__header__2TGGc th {
        display: block;
        text-align: center;
        font-size: 10px;
        font-weight: 500;
        color: #97a5aa;
        text-transform: uppercase;
        width: 93px; }
        .study__lessonsList__2Dhqn .study__list__2YQ5I .study__header__2TGGc th:nth-child(1) {
          width: 60px; }
        .study__lessonsList__2Dhqn .study__list__2YQ5I .study__header__2TGGc th:nth-child(2) {
          width: 637px;
          text-align: left; }
    .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL {
      display: block; }
      .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z {
        margin-bottom: 10px;
        border-radius: 4px;
        display: block;
        background-color: #eff3f7;
        height: 56px;
        display: flex; }
        .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z.study__onlineLesson__1Xmw4 {
          background-color: #dcf1fe !important; }
          .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z.study__onlineLesson__1Xmw4.study__locked__1K1a5 {
            opacity: 0.4; }
        @media screen and (max-width: 1023px) {
          .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z {
            display: block;
            height: 142px;
            padding-left: 40px;
            padding-right: 10px; } }
        @media screen and (max-width: 1023px) {
          .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z.study__lowHeight__3pdlc {
            height: 56px; } }
        .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td {
          display: block;
          width: 93px;
          text-align: center; }
          @media screen and (max-width: 1023px) {
            .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td {
              float: left; }
              .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td.study__curriculumLessonLockIconContainer__ZkAzP {
                width: 33.3%;
                float: right; } }
          .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td .study__lessonTitle__2jho1 {
            padding-top: 4px;
            padding-bottom: 4px;
            height: 48px;
            line-height: 16px;
            margin-top: 12px;
            display: table-cell;
            vertical-align: middle; }
            @media screen and (max-width: 1023px) {
              .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td .study__lessonTitle__2jho1 {
                max-width: 150px;
                overflow: hidden; } }
          @media screen and (max-width: 1023px) {
            .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td.study__lastIconContainer__3jBr1 {
              width: 33.3%;
              min-height: 1px; } }
          .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td.study__lastIconContainer__3jBr1 .study__iconTitle__cscVp {
            display: none; }
            @media screen and (max-width: 1023px) {
              .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td.study__lastIconContainer__3jBr1 .study__iconTitle__cscVp {
                display: block;
                text-align: center;
                font-size: 12px;
                margin-top: 10px;
                color: #97a5aa;
                font-weight: 500;
                text-transform: uppercase; } }
          .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td:nth-child(1) {
            width: 60px;
            text-align: center;
            line-height: 56px;
            font-size: 14px;
            font-weight: 500;
            color: #000000; }
            @media screen and (max-width: 1023px) {
              .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td:nth-child(1) {
                margin-left: -40px;
                width: 40px; } }
          .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td:nth-child(2) {
            width: 637px;
            font-size: 14px;
            line-height: 56px;
            color: #000000;
            text-align: left; }
            @media screen and (max-width: 1023px) {
              .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td:nth-child(2) {
                width: auto; } }
          @media screen and (max-width: 1023px) {
            .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td:nth-child(4) {
              clear: both; } }
          .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td.study__date__1uBOf {
            text-align: center;
            font-size: 14px;
            vertical-align: middle;
            line-height: 30px;
            color: black;
            font-weight: 500;
            padding-top: 13px; }
            @media screen and (max-width: 1023px) {
              .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td.study__date__1uBOf {
                float: right;
                width: 33.3%;
                font-size: 12px; } }
            .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td.study__date__1uBOf span {
              color: #9fb0b5;
              font-size: 12px; }
            .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td.study__date__1uBOf .study__workOffButton__35c8e {
              background-color: #ff3701;
              line-height: 20px;
              text-align: center;
              display: inline-block;
              color: white;
              padding-left: 8px;
              padding-right: 8px;
              border-radius: 20px;
              font-weight: 500;
              font-size: 12px;
              margin-top: 5px;
              cursor: pointer; }
          .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td .study__progress__3E7GD {
            width: 36px;
            height: 36px;
            border-radius: 36px;
            line-height: 36px;
            font-size: 12px;
            color: #333333;
            font-weight: 500;
            position: relative;
            margin: 0px auto;
            margin-top: 10px; }
            .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td .study__progress__3E7GD .study__radialBar__3_BG3 {
              position: absolute;
              left: 0px;
              top: 0px; }
          .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td .study__icon__1PXWi {
            width: 36px;
            height: 36px;
            border-radius: 36px;
            background-color: #d6e2ee;
            margin-top: 10px;
            line-height: 36px;
            display: inline-block;
            cursor: pointer; }
            .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td .study__icon__1PXWi path {
              fill: white; }
            .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td .study__icon__1PXWi.study__materials__3weyl {
              background: none; }
              .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td .study__icon__1PXWi.study__materials__3weyl svg {
                vertical-align: text-top; }
                .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td .study__icon__1PXWi.study__materials__3weyl svg * {
                  fill: #0068b4; }
            .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td .study__icon__1PXWi.study__words__6Y1WV svg * {
              fill: black; }
            .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td .study__icon__1PXWi.study__homework__3HDKk svg * {
              fill: black; }
            .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td .study__icon__1PXWi.study__testWords__-lTP- {
              background-color: #f7ad00 !important; }
              .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td .study__icon__1PXWi.study__testWords__-lTP- svg * {
                fill: white !important; }
              .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td .study__icon__1PXWi.study__testWords__-lTP-:hover {
                background-color: #e5a102 !important; }
            .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td .study__icon__1PXWi.study__test__3LdOv {
              background-color: #f7ad00 !important; }
              .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td .study__icon__1PXWi.study__test__3LdOv svg * {
                fill: white !important; }
              .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td .study__icon__1PXWi.study__test__3LdOv:hover {
                background-color: #e5a102 !important; }
            .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td .study__icon__1PXWi:hover {
              background-color: #0068b4; }
              .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z td .study__icon__1PXWi:hover svg * {
                fill: white; }
        .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z.study__curriculumLesson__3fvaI {
          background-color: #f6f8fa; }
          .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z.study__curriculumLesson__3fvaI td {
            color: #9fb0b5; }
        .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z .study__lockIcon__30ZiE {
          margin-top: 20px;
          display: block; }
        .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z.study__locked__1K1a5 {
          background-color: #f6f8fa; }
          .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z.study__locked__1K1a5 td {
            color: #9fb0b5; }
        .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z.study__levelTest__2QDuz {
          background-color: #fdefcc; }
          @media screen and (max-width: 1023px) {
            .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z.study__levelTest__2QDuz td.study__levelTestTitleCont__3nKTd {
              width: auto; } }
          .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z.study__levelTest__2QDuz td .study__title__1B5Cr {
            color: black;
            font-size: 18px;
            font-weight: 500;
            padding-top: 4px;
            padding-bottom: 4px;
            height: 48px;
            line-height: 16px;
            margin-top: 12px;
            display: table-cell;
            vertical-align: middle; }
            @media screen and (max-width: 1023px) {
              .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z.study__levelTest__2QDuz td .study__title__1B5Cr {
                padding-left: 0px;
                overflow: hidden;
                max-width: 180px; } }
            @media screen and (max-width: 321px) {
              .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z.study__levelTest__2QDuz td .study__title__1B5Cr {
                max-width: 130px; } }
            .study__lessonsList__2Dhqn .study__list__2YQ5I .study__itemsList__3GBhL .study__listItem__2zS6Z.study__levelTest__2QDuz td .study__title__1B5Cr.study__locked__1K1a5 {
              color: #9fb0b5; }

.study__giftIcon__2KA6c {
  width: 24px;
  height: 24px;
  background-image: url(/static/media/gift_icon.e49fa182.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  margin-top: 14px; }
  .study__giftIcon__2KA6c.study__small__3MxsB {
    width: 22px;
    height: 22px;
    margin-top: 0px; }

.study__onlineIcon__2oc2_ {
  width: 24px;
  height: 24px;
  background-image: url(/static/media/online.333a317d.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  margin-top: 14px;
  background-position-y: 2px; }
  .study__onlineIcon__2oc2_.study__small__3MxsB {
    width: 22px;
    height: 22px;
    margin-top: 0px;
    background-position-y: center; }

@media screen and (max-width: 1023px) {
  .study__statusColumn__HuVIg {
    width: 33.3% !important;
    float: right !important; } }

.study__markLabel__3OVsu {
  font-size: 14px;
  color: black;
  font-weight: 500;
  text-align: center;
  padding-top: 19px; }
  .study__markLabel__3OVsu.study__clientLesson__3lqb9 {
    color: #0068b4; }
  .study__markLabel__3OVsu.study__levelTest__2QDuz {
    color: #f7ad00; }
  .study__markLabel__3OVsu span {
    font-size: 18px; }

.study__iconStar__xsEwX {
  width: 22px;
  height: 22px;
  background-image: url(/static/media/star.d0a65407.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center; }
  .study__iconStar__xsEwX.study__lessonList__3VQBU {
    line-height: 56px;
    display: inline-block;
    vertical-align: text-bottom; }
  .study__iconStar__xsEwX.study__bordered__9u7WQ {
    background-image: url(/static/media/star_bordered.d532410d.svg); }

.study__notDoneLabel__2fGZB {
  font-size: 13px;
  font-weight: 500;
  color: #f7ad00;
  line-height: 22px; }
  .study__notDoneLabel__2fGZB.study__lessonList__3VQBU {
    text-align: center;
    font-size: 14px;
    vertical-align: middle;
    line-height: 30px;
    font-weight: 500;
    padding-top: 13px; }
    @media screen and (max-width: 1023px) {
      .study__notDoneLabel__2fGZB.study__lessonList__3VQBU {
        font-size: 12px; } }

@media screen and (max-width: 1023px) {
  .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD {
    margin-top: 20px; } }

.study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__topWidgets__138O6 {
  display: flex;
  justify-content: space-between; }
  @media screen and (max-width: 1023px) {
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__topWidgets__138O6 {
      display: block; } }

.study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__goalWidgetContainer__T920x {
  margin-right: 20px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 8px; }
  @media screen and (max-width: 1023px) {
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__goalWidgetContainer__T920x {
      width: auto;
      float: none;
      margin-right: 0px; } }

.study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__progressWidgetContainer__1CnuP {
  width: 100%; }
  @media screen and (max-width: 1023px) {
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__progressWidgetContainer__1CnuP {
      width: auto;
      float: none;
      padding-top: 20px; } }

.study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j {
  width: 100%;
  margin-top: 20px;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j {
      display: flex;
      flex-direction: column;
      margin-top: 0; } }
  .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 {
    width: 100%;
    border: 0.5px solid #e1e1e1;
    border-radius: 8px;
    background-color: #fff;
    padding: 10px 20px 20px 20px;
    box-sizing: border-box;
    min-height: 220px;
    position: relative;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 1023px) {
      .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 {
        min-height: unset;
        height: auto;
        order: 2;
        margin: 20px 0; } }
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__widgetButton__1q6vQ {
      border: none;
      padding: 2px 15px 2px 10px;
      background-color: #0068b4;
      border-radius: 5px;
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      line-height: 24px;
      color: #fff;
      display: flex;
      justify-content: center;
      align-items: center; }
      .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__widgetButton__1q6vQ.study__locked__1K1a5 {
        background-color: #dadada; }
        .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__widgetButton__1q6vQ.study__locked__1K1a5:hover {
          cursor: default; }
      @media screen and (max-width: 1023px) {
        .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__widgetButton__1q6vQ {
          width: 115px;
          padding: 3px 0; } }
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__lessonWidgetButtonSvg__2Z8Vk {
      height: 28px; }
      .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__lessonWidgetButtonSvg__2Z8Vk > .study__st0__jy9qb {
        fill: #fff !important; }
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__row__3qlyR {
      display: flex;
      justify-content: space-between;
      min-height: 43px; }
      @media screen and (max-width: 1023px) {
        .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__row__3qlyR {
          min-height: unset; } }
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__lessonDate__rzXI_ {
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      line-height: 24px;
      color: #75899a; }
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__lessonTitle__2jho1 {
      font-style: normal;
      font-weight: normal;
      font-size: 13px;
      line-height: 21px;
      text-transform: uppercase; }
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__lessonSubtitle__3JSQS {
      font-style: italic;
      font-weight: 900;
      font-size: 20px;
      line-height: 25px;
      letter-spacing: 0.8px; }
      @media screen and (max-width: 1023px) {
        .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__lessonSubtitle__3JSQS {
          min-height: 50px; } }
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__lockedLessonNote__3klNl {
      font-style: italic;
      font-weight: bold;
      font-size: 16px;
      line-height: 26px;
      color: #ab0069; }
      @media screen and (max-width: 1023px) {
        .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__lockedLessonNote__3klNl.study__minHeightMobile___oUSj {
          min-height: 43px; } }
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__progressPoints__2pOj8 {
      font-style: italic;
      font-weight: 900;
      font-size: 33px;
      line-height: 43px; }
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__progressText__2wLbG {
      font-style: italic;
      font-weight: bold;
      font-size: 16px;
      line-height: 26px; }
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__progressPointsUnits__2b-Yy {
      font-style: italic;
      font-weight: 800;
      font-size: 16px;
      line-height: 25px; }
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__allLessonsButton__3tRTY {
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      line-height: 24px;
      color: #0068b4;
      margin-top: 10px; }
      .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__allLessonsButton__3tRTY:active {
        color: #0068b4; }
      .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__allLessonsButton__3tRTY:focus {
        color: #0068b4; }
      .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__allLessonsButton__3tRTY:hover {
        color: #0068b4; }
      .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__allLessonsButton__3tRTY:visited {
        color: #0068b4; }
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__locked__1K1a5 > svg > path {
      fill: #dadada; }
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__buttonRight__iHNBz {
      margin-left: 60px; }
      .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__buttonRight__iHNBz > svg {
        transform: rotate(180deg); }
      @media screen and (max-width: 1023px) {
        .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__buttonRight__iHNBz {
          margin-left: 10px; } }
      .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__buttonRight__iHNBz.study__locked__1K1a5 > svg > path {
        fill: #dadada; }
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__counter__1zkU9 {
      -moz-user-select: none;
      /* Mozilla Firefox */
      -ms-user-select: none;
      /* Internet Explorer (не поддерживается) */
      -o-user-select: none;
      /* Opera Presto (не поддерживается) */
      -webkit-user-select: none;
      /* Google Chrome, Opera Next, Safari */
      user-select: none; }
      .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__counter__1zkU9 .study__counterCurrent__CBwHs {
        font-style: italic;
        font-weight: 900;
        font-size: 20px;
        line-height: 25px;
        letter-spacing: 0.8px;
        color: #ab0069; }
      .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidgetTest__25fs9 .study__counter__1zkU9 .study__counterAll__3sD4U {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #ab0069; }
  .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN {
    border: 1px solid #e3eaf1;
    border-radius: 4px;
    padding: 20px; }
    @media screen and (max-width: 1023px) {
      .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN {
        position: absolute;
        left: 0px;
        right: 0px; } }
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__buttons__1xU9G {
      float: right;
      display: flex;
      justify-content: space-between;
      width: 172px; }
      @media screen and (max-width: 1023px) {
        .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__buttons__1xU9G {
          position: absolute;
          left: 0px;
          right: 0px;
          width: auto;
          justify-content: center;
          bottom: 80px; } }
      .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__buttons__1xU9G div {
        cursor: pointer;
        line-height: 19px;
        border: 1px solid #d0d7de;
        border-radius: 2px;
        background-position: center;
        background-repeat: no-repeat; }
      .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__buttons__1xU9G .study__prevButton__1ikGa {
        background-image: url(/static/media/study-lessons-widget-prev-icon.49ed74fe.svg);
        width: 37px;
        flex-shrink: 0; }
      .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__buttons__1xU9G .study__nextButton__2LAA4 {
        background-image: url(/static/media/study-lessons-widget-next-icon.7de6495c.svg);
        width: 37px;
        flex-shrink: 0; }
      .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__buttons__1xU9G .study__disabled__1bLaL {
        opacity: 0.3;
        cursor: auto; }
      .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__buttons__1xU9G .study__todayButton__2jLi- {
        padding-left: 13px;
        padding-right: 13px;
        color: #57686c;
        font-size: 12px;
        font-weight: 500;
        margin-left: 10px;
        margin-right: 10px;
        text-align: center; }
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__header__2TGGc {
      font-size: 24px;
      color: #181b1c;
      font-weight: 500;
      float: left;
      margin-bottom: 20px; }
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__dateBlock__3jvQC .study__dateHeader__3YR0v {
      font-size: 12px;
      color: #97a5aa;
      text-transform: uppercase;
      font-weight: 500;
      float: none;
      margin-bottom: 3px; }
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__dateBlock__3jvQC .study__value__1Vwdh .study__time__1JjxC {
      font-size: 16px;
      color: #181b1c;
      font-weight: 500;
      margin-right: 8px;
      display: inline-block; }
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__dateBlock__3jvQC .study__value__1Vwdh .study__date__1uBOf {
      font-size: 16px;
      color: #181b1c; }
      @media screen and (max-width: 1023px) {
        .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__dateBlock__3jvQC .study__value__1Vwdh .study__date__1uBOf {
          font-size: 14px; } }
      @media screen and (max-width: 321px) {
        .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__dateBlock__3jvQC .study__value__1Vwdh .study__date__1uBOf {
          font-size: 12px; } }
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__legend__6FW2s {
      float: right;
      margin-top: 12px; }
      @media screen and (max-width: 1023px) {
        .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__legend__6FW2s {
          position: absolute;
          bottom: 20px;
          left: 20px;
          text-align: center;
          right: 20px; } }
      .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__legend__6FW2s .study__item__17o59 {
        display: inline-block;
        margin-left: 34px;
        line-height: 17px; }
        @media screen and (max-width: 1023px) {
          .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__legend__6FW2s .study__item__17o59 {
            margin-left: 7px;
            margin-right: 7px; } }
        .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__legend__6FW2s .study__item__17o59 .study__icon__1PXWi {
          margin-right: 6px; }
          .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__legend__6FW2s .study__item__17o59 .study__icon__1PXWi svg {
            height: 10px; }
            .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__legend__6FW2s .study__item__17o59 .study__icon__1PXWi svg * {
              fill: #0068b4; }
        .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__legend__6FW2s .study__item__17o59 .study__title__1B5Cr {
          text-transform: uppercase;
          font-size: 12px;
          color: #97a5aa;
          font-weight: 500; }
    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE {
      overflow: hidden;
      height: 182px;
      margin-top: 40px; }
      @media screen and (max-width: 1023px) {
        .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE {
          margin-top: 20px;
          margin-bottom: 100px; } }
      .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 {
        padding-bottom: 40px;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch; }
        .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q {
          display: flex; }
          .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H {
            width: 88px;
            height: 182px;
            border-radius: 16px;
            flex-shrink: 0;
            position: relative;
            margin-right: 1px; }
            .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H.study__online__tCaOy {
              background: #dcf1fe !important; }
              .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H.study__online__tCaOy.study__locked__1K1a5 {
                opacity: 0.4; }
            .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H .study__date__1uBOf {
              margin-top: 10px;
              text-align: center; }
              .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H .study__date__1uBOf .study__day__3jIoq {
                font-size: 16px;
                color: #000000;
                font-weight: 500; }
              .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H .study__date__1uBOf .study__month__3qEW4 {
                font-size: 12px;
                color: #9fb0b5;
                font-weight: 500; }
            .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H .study__number__2Li0C {
              margin: 0px auto;
              font-size: 12px;
              color: #57686c;
              font-weight: 500;
              margin-top: 17px;
              width: 22px;
              height: 22px;
              border-radius: 22px;
              text-align: center;
              line-height: 22px; }
            .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H .study__lockIconContainer__2kyfk {
              line-height: 96px;
              text-align: center; }
            .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H .study__icons__2E_dn .study__iconContainer__1Mu1p {
              height: 48px;
              text-align: center;
              overflow: hidden; }
              .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H .study__icons__2E_dn .study__iconContainer__1Mu1p .study__progress__3E7GD {
                width: 36px;
                height: 36px;
                border-radius: 36px;
                line-height: 36px;
                font-size: 12px;
                color: #333333;
                font-weight: 500;
                position: relative;
                margin: 0px auto;
                margin-top: 10px; }
                .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H .study__icons__2E_dn .study__iconContainer__1Mu1p .study__progress__3E7GD .study__radialBar__3_BG3 {
                  position: absolute;
                  left: 0px;
                  top: 0px; }
              .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H .study__icons__2E_dn .study__iconContainer__1Mu1p .study__icon__1PXWi {
                width: 36px;
                height: 36px;
                border-radius: 36px;
                background-color: #d6e2ee;
                margin-top: 10px;
                line-height: 36px;
                display: inline-block;
                text-align: center;
                cursor: pointer; }
                .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H .study__icons__2E_dn .study__iconContainer__1Mu1p .study__icon__1PXWi path {
                  fill: white; }
                .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H .study__icons__2E_dn .study__iconContainer__1Mu1p .study__icon__1PXWi.study__materials__3weyl {
                  background: none; }
                  .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H .study__icons__2E_dn .study__iconContainer__1Mu1p .study__icon__1PXWi.study__materials__3weyl svg {
                    vertical-align: text-top; }
                    .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H .study__icons__2E_dn .study__iconContainer__1Mu1p .study__icon__1PXWi.study__materials__3weyl svg * {
                      fill: #0068b4; }
                .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H .study__icons__2E_dn .study__iconContainer__1Mu1p .study__icon__1PXWi.study__words__6Y1WV svg * {
                  fill: black; }
                .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H .study__icons__2E_dn .study__iconContainer__1Mu1p .study__icon__1PXWi.study__homework__3HDKk svg * {
                  fill: black; }
                .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H .study__icons__2E_dn .study__iconContainer__1Mu1p .study__icon__1PXWi:hover {
                  background-color: #0068b4; }
                  .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H .study__icons__2E_dn .study__iconContainer__1Mu1p .study__icon__1PXWi:hover svg * {
                    fill: white; }
                .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H .study__icons__2E_dn .study__iconContainer__1Mu1p .study__icon__1PXWi.study__testWords__-lTP- {
                  background-color: #f7ad00 !important; }
                  .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H .study__icons__2E_dn .study__iconContainer__1Mu1p .study__icon__1PXWi.study__testWords__-lTP- svg * {
                    fill: white !important; }
                  .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H .study__icons__2E_dn .study__iconContainer__1Mu1p .study__icon__1PXWi.study__testWords__-lTP-:hover {
                    background-color: #e5a102 !important; }
            .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H.study__active__1SPCh {
              background-color: #eff3f7; }
              .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H.study__active__1SPCh .study__number__2Li0C {
                background-color: #ab0069;
                color: white; }
            .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H.study__test__3LdOv {
              background-color: #fdf0cc; }
              .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H.study__test__3LdOv .study__icons__2E_dn .study__iconContainer__1Mu1p .study__icon__1PXWi.study__test__3LdOv {
                background-color: #f7ad00 !important; }
                .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H.study__test__3LdOv .study__icons__2E_dn .study__iconContainer__1Mu1p .study__icon__1PXWi.study__test__3LdOv svg * {
                  fill: white !important; }
                .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H.study__test__3LdOv .study__icons__2E_dn .study__iconContainer__1Mu1p .study__icon__1PXWi.study__test__3LdOv:hover {
                  background-color: #e5a102 !important; }
              .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H.study__test__3LdOv .study__icons__2E_dn .study__iconContainer__1Mu1p .study__icon__1PXWi.study__testWords__-lTP- {
                background-color: #f7ad00 !important; }
                .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H.study__test__3LdOv .study__icons__2E_dn .study__iconContainer__1Mu1p .study__icon__1PXWi.study__testWords__-lTP- svg * {
                  fill: white !important; }
                .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H.study__test__3LdOv .study__icons__2E_dn .study__iconContainer__1Mu1p .study__icon__1PXWi.study__testWords__-lTP-:hover {
                  background-color: #e5a102 !important; }
            .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H.study__locked__1K1a5 {
              opacity: 0.4; }
            .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H:after {
              content: "";
              right: -1px;
              top: 23px;
              bottom: 43px;
              background-color: #e3eaf1;
              width: 1px;
              position: absolute; }
            .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H:last-child {
              margin-right: 0px; }
              .study__progressPage__3QmM9 .study__widgetsContainer__2r9nD .study__lessonsWidgetContainer__2cp3j .study__lessonsWidget__3gbGN .study__lessonsWrapper__o0ZrE .study__lessons__2UI09 .study__container__3Oh4Q .study__lesson__21y0H:last-child:after {
                display: none; }

.study__rightBarInfoText__3JYno {
  margin-right: 40px;
  margin-top: 50px; }
  @media screen and (max-width: 1023px) {
    .study__rightBarInfoText__3JYno {
      display: none; } }
  .study__rightBarInfoText__3JYno p {
    color: #57686c;
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 10px; }

.study__lessonModalContent__3mF6c {
  display: flex;
  flex-direction: column; }
  .study__lessonModalContent__3mF6c .study__title__1B5Cr {
    font-style: italic;
    font-weight: 900;
    font-size: 18px;
    line-height: 24px; }
  .study__lessonModalContent__3mF6c .study__photo__zPcpe {
    width: 110px;
    height: 154px;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover;
    float: left; }
  .study__lessonModalContent__3mF6c .study__item__17o59 {
    padding-top: 10px; }
    .study__lessonModalContent__3mF6c .study__item__17o59.study__teacherPhoto__1wLtA {
      display: flex;
      justify-content: center; }
    .study__lessonModalContent__3mF6c .study__item__17o59 label {
      font-size: 12px;
      color: #97a5aa;
      font-weight: 500;
      text-transform: uppercase;
      line-height: 18px;
      margin-bottom: 4px; }
    .study__lessonModalContent__3mF6c .study__item__17o59 .study__text__I-4Vx {
      color: #181b1c;
      font-size: 16px;
      font-weight: normal; }
      .study__lessonModalContent__3mF6c .study__item__17o59 .study__text__I-4Vx .study__time__1JjxC {
        font-weight: bold; }
  .study__lessonModalContent__3mF6c .study__teacher__2BdKA {
    border-top: 1px solid #d0d7de;
    border-bottom: 1px solid #d0d7de;
    margin-bottom: 40px; }
    .study__lessonModalContent__3mF6c .study__teacher__2BdKA .study__teacherTitle__1hiaA {
      margin-top: 20px;
      font-size: 18px;
      color: #181b1c;
      font-weight: 500;
      margin-bottom: 20px; }
    .study__lessonModalContent__3mF6c .study__teacher__2BdKA label {
      font-size: 10px;
      color: #97a5aa;
      font-weight: 500;
      text-transform: uppercase;
      margin-bottom: 4px; }
    .study__lessonModalContent__3mF6c .study__teacher__2BdKA .study__text__I-4Vx {
      font-size: 14px;
      color: #333333;
      font-weight: 500;
      line-height: 16px;
      margin-bottom: 4px; }
    .study__lessonModalContent__3mF6c .study__teacher__2BdKA .study__courseTypeIcons__2mxlC span {
      margin-right: 10px;
      display: inline-block; }

.study__buttonsContainer__OwM9Z {
  padding-bottom: 0px;
  text-align: center; }
  .study__buttonsContainer__OwM9Z .study__modalButton__1pbGe {
    display: inline-block;
    border-radius: 40px;
    font-size: 20px;
    font-weight: 500;
    line-height: 40px;
    width: 140px;
    font-size: 14px;
    margin-right: 10px;
    margin-left: 10px;
    cursor: pointer;
    border: 1px solid #9fb0b5;
    color: #57686c; }
    @media screen and (max-width: 1023px) {
      .study__buttonsContainer__OwM9Z .study__modalButton__1pbGe {
        margin-top: 5px;
        margin-bottom: 5px; } }
    .study__buttonsContainer__OwM9Z .study__modalButton__1pbGe.study__primary__2Ykhl {
      background-color: #f7ad00;
      color: white;
      border: 1px solid #f7ad00; }

.study__dialogModal__3QhPd {
  color: black; }
  .study__dialogModal__3QhPd .study__header__2TGGc {
    text-align: center;
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 20px; }
  .study__dialogModal__3QhPd .study__cancellationsCounter__3gsfD {
    margin-bottom: 15px;
    font-size: 16px;
    text-align: center;
    font-weight: 500; }
    .study__dialogModal__3QhPd .study__cancellationsCounter__3gsfD .study__value__1Vwdh {
      color: #ab0069; }
      .study__dialogModal__3QhPd .study__cancellationsCounter__3gsfD .study__value__1Vwdh .study__digit__pDnTr {
        font-size: 32px; }
  .study__dialogModal__3QhPd .study__text__I-4Vx {
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    margin-bottom: 40px; }
    .study__dialogModal__3QhPd .study__text__I-4Vx .study__bold__VLIeW {
      font-weight: 500; }
    .study__dialogModal__3QhPd .study__text__I-4Vx .study__maskIcon__2zJ4M {
      width: 13px;
      height: 13px;
      display: inline-block;
      vertical-align: middle;
      background-image: url(/static/media/calendarTeacherMask.bf0a8077.svg);
      background-position: center;
      background-repeat: no-repeat; }

.study__schedulePage__14iHv {
  padding-bottom: 100px; }
  .study__schedulePage__14iHv .study__calendarCurrentDate__ecQfd {
    color: #181b1c;
    font-size: 16px;
    line-height: 16px;
    text-align: center;
    font-weight: 500;
    margin-bottom: 10px;
    text-transform: capitalize; }
  .study__schedulePage__14iHv .study__legend__6FW2s {
    padding-top: 40px;
    padding-bottom: 20px;
    border-bottom: 1px solid #dbdedf;
    margin-bottom: 20px; }
    @media screen and (max-width: 1023px) {
      .study__schedulePage__14iHv .study__legend__6FW2s {
        padding-top: 0px;
        line-height: 20px; } }
    .study__schedulePage__14iHv .study__legend__6FW2s .study__item__17o59 {
      display: inline-block;
      margin-right: 40px; }
      @media screen and (max-width: 1023px) {
        .study__schedulePage__14iHv .study__legend__6FW2s .study__item__17o59 {
          margin-right: 20px; } }
      .study__schedulePage__14iHv .study__legend__6FW2s .study__item__17o59 .study__icon__1PXWi {
        display: inline-block;
        width: 8px;
        height: 8px;
        border-radius: 8px; }
      .study__schedulePage__14iHv .study__legend__6FW2s .study__item__17o59 .study__text__I-4Vx {
        color: #97a5aa;
        font-size: 12px;
        font-weight: 500;
        text-transform: uppercase;
        margin-left: 10px;
        display: inline-block; }
  .study__schedulePage__14iHv .study__calendar__382rO.study__small__3MxsB {
    width: 380px;
    margin: 0px auto; }
    @media screen and (max-width: 1023px) {
      .study__schedulePage__14iHv .study__calendar__382rO.study__small__3MxsB {
        width: auto; } }
  @media screen and (max-width: 1023px) {
    .study__schedulePage__14iHv .study__calendar__382rO {
      width: auto; } }
  .study__schedulePage__14iHv .study__calendar__382rO .study__maskEvent__3dLkG {
    border-radius: 4px;
    z-index: 1 !important;
    cursor: pointer; }
    .study__schedulePage__14iHv .study__calendar__382rO .study__maskEvent__3dLkG:hover {
      background-color: #b7d4e9; }
  .study__schedulePage__14iHv .study__calendar__382rO .study__maskPoint__339nO {
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/static/media/calendarTeacherMask.bf0a8077.svg); }
  .study__schedulePage__14iHv .study__calendar__382rO .study__header__2TGGc {
    height: 1px;
    background-color: #d0d7de;
    margin-bottom: 22px;
    margin-top: 32px; }
    .study__schedulePage__14iHv .study__calendar__382rO .study__header__2TGGc:after {
      content: "";
      background-color: white;
      width: 37px;
      height: 26px;
      display: block;
      margin: 0px auto;
      position: relative;
      top: -12px;
      background-position: center;
      background-repeat: no-repeat;
      background-image: url(/static/media/calendarIcon.a8421f34.svg); }
  .study__schedulePage__14iHv .study__calendar__382rO .study__dateSelector__38_Yu {
    position: relative;
    line-height: 17px;
    text-align: center;
    margin-bottom: 20px; }
    .study__schedulePage__14iHv .study__calendar__382rO .study__dateSelector__38_Yu:before {
      content: "";
      position: absolute;
      left: 0px;
      right: 0px;
      top: 10px;
      height: 1px;
      background-color: #d0d7de; }
    .study__schedulePage__14iHv .study__calendar__382rO .study__dateSelector__38_Yu .study__cont__2vFEN {
      background-color: #fcfcfc;
      z-index: 2;
      position: relative;
      display: inline-block;
      padding-left: 20px;
      padding-right: 20px;
      font-size: 12px; }
      .study__schedulePage__14iHv .study__calendar__382rO .study__dateSelector__38_Yu .study__cont__2vFEN .study__prev__z0hMJ {
        border: 1px solid #d0d7de;
        border-radius: 2px;
        display: inline-block;
        vertical-align: top;
        width: 37px;
        line-height: 17px;
        height: 17px;
        background-position: center;
        background-repeat: no-repeat;
        background-image: url(/static/media/calendarDateSelectorPrev.c12c4d8b.svg);
        cursor: pointer; }
        @media screen and (min-width: 321px) {
          .study__schedulePage__14iHv .study__calendar__382rO .study__dateSelector__38_Yu .study__cont__2vFEN .study__prev__z0hMJ:hover {
            background-color: #f0f5fb; } }
        .study__schedulePage__14iHv .study__calendar__382rO .study__dateSelector__38_Yu .study__cont__2vFEN .study__prev__z0hMJ:active {
          background-color: #f0f5fb; }
      .study__schedulePage__14iHv .study__calendar__382rO .study__dateSelector__38_Yu .study__cont__2vFEN .study__next__2TY9n {
        border: 1px solid #d0d7de;
        border-radius: 2px;
        display: inline-block;
        width: 37px;
        vertical-align: top;
        line-height: 17px;
        height: 17px;
        background-position: center;
        background-repeat: no-repeat;
        background-image: url(/static/media/calendarDateSelectorNext.c7309d3c.svg);
        cursor: pointer; }
        @media screen and (min-width: 321px) {
          .study__schedulePage__14iHv .study__calendar__382rO .study__dateSelector__38_Yu .study__cont__2vFEN .study__next__2TY9n:hover {
            background-color: #f0f5fb; } }
        .study__schedulePage__14iHv .study__calendar__382rO .study__dateSelector__38_Yu .study__cont__2vFEN .study__next__2TY9n:active {
          background-color: #f0f5fb; }
      .study__schedulePage__14iHv .study__calendar__382rO .study__dateSelector__38_Yu .study__cont__2vFEN .study__reset__AcQC1 {
        border: 1px solid #d0d7de;
        border-radius: 2px;
        display: inline-block;
        line-height: 17px;
        height: 17px;
        vertical-align: top;
        color: #57686c;
        font-weight: 500;
        margin-left: 10px;
        margin-right: 10px;
        padding-left: 14px;
        padding-right: 14px;
        cursor: pointer; }
        @media screen and (min-width: 321px) {
          .study__schedulePage__14iHv .study__calendar__382rO .study__dateSelector__38_Yu .study__cont__2vFEN .study__reset__AcQC1:hover {
            background-color: #f0f5fb; } }
        .study__schedulePage__14iHv .study__calendar__382rO .study__dateSelector__38_Yu .study__cont__2vFEN .study__reset__AcQC1:active {
          background-color: #f0f5fb; }
  .study__schedulePage__14iHv .study__infoText__18Bjk {
    border-top: 1px solid #dbdedf;
    padding-top: 20px;
    margin-top: 20px;
    display: none; }
    @media screen and (max-width: 1023px) {
      .study__schedulePage__14iHv .study__infoText__18Bjk {
        display: block; } }
    .study__schedulePage__14iHv .study__infoText__18Bjk p {
      color: #57686c;
      font-size: 12px;
      line-height: 14px;
      margin-bottom: 10px; }
  .study__schedulePage__14iHv .study__calendarEvent__9YsL7 {
    border-radius: 4px;
    background-color: brown;
    color: white;
    font-weight: 500;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center; }
    .study__schedulePage__14iHv .study__calendarEvent__9YsL7.study__individual__2H3cU {
      background-color: #0068b4; }
    .study__schedulePage__14iHv .study__calendarEvent__9YsL7.study__group__19TGJ {
      background-color: #ff3c09; }
    .study__schedulePage__14iHv .study__calendarEvent__9YsL7.study__club__mRst6 {
      background-color: #f7ad00; }
    .study__schedulePage__14iHv .study__calendarEvent__9YsL7.study__movie__32J5E {
      background-color: deepskyblue; }
    .study__schedulePage__14iHv .study__calendarEvent__9YsL7 .study__eventContainer__2Rd9U .study__lessonType__3K04F {
      opacity: 0.6;
      margin-bottom: 10px; }
      @media screen and (max-width: 1023px) {
        .study__schedulePage__14iHv .study__calendarEvent__9YsL7 .study__eventContainer__2Rd9U .study__lessonType__3K04F {
          font-size: 12px; } }
    .study__schedulePage__14iHv .study__calendarEvent__9YsL7 .study__eventContainer__2Rd9U .study__date__1uBOf .study__day__3jIoq {
      font-size: 24px;
      line-height: 16px; }
      @media screen and (max-width: 1023px) {
        .study__schedulePage__14iHv .study__calendarEvent__9YsL7 .study__eventContainer__2Rd9U .study__date__1uBOf .study__day__3jIoq {
          font-size: 18px; } }
    .study__schedulePage__14iHv .study__calendarEvent__9YsL7 .study__eventContainer__2Rd9U .study__date__1uBOf .study__month__3qEW4 {
      font-size: 16px;
      font-weight: normal; }
      @media screen and (max-width: 1023px) {
        .study__schedulePage__14iHv .study__calendarEvent__9YsL7 .study__eventContainer__2Rd9U .study__date__1uBOf .study__month__3qEW4 {
          font-size: 12px; } }

.study__wordsModalTitle__1U6EL {
  font-weight: 600 !important;
  font-size: 26px !important;
  color: black !important;
  text-align: left !important; }

.study__wordsModal__OTZXy .study__section__1bXtj {
  margin-bottom: 20px;
  overflow: hidden; }
  .study__wordsModal__OTZXy .study__section__1bXtj .study__sectionTitle__OzcjO {
    font-style: italic;
    font-weight: 800;
    line-height: 24px;
    font-size: 24px;
    color: black;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #dadedf; }
  .study__wordsModal__OTZXy .study__section__1bXtj .study__fileLabel__2Usx4 {
    margin-left: 10px;
    float: right;
    vertical-align: middle;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
    width: 24px;
    height: 24px;
    border-radius: 24px;
    color: white;
    font-size: 14px; }
  .study__wordsModal__OTZXy .study__section__1bXtj .study__wordBlock__3U1Mv {
    margin-bottom: 15px;
    display: flex;
    justify-content: space-between;
    line-height: 26px; }
    @media screen and (max-width: 321px) {
      .study__wordsModal__OTZXy .study__section__1bXtj .study__wordBlock__3U1Mv .study__text__I-4Vx {
        max-width: 65%; } }
    .study__wordsModal__OTZXy .study__section__1bXtj .study__wordBlock__3U1Mv .study__text__I-4Vx .study__eng__3Xy60 {
      font-size: 16px;
      font-weight: 500;
      color: black;
      margin-right: 10px; }
    .study__wordsModal__OTZXy .study__section__1bXtj .study__wordBlock__3U1Mv .study__text__I-4Vx .study__rus__fgRyb {
      font-weight: normal;
      font-size: 14px;
      color: black; }
    .study__wordsModal__OTZXy .study__section__1bXtj .study__wordBlock__3U1Mv .study__media__1Qdgw {
      width: 68px;
      flex-shrink: 0;
      text-align: left; }
      .study__wordsModal__OTZXy .study__section__1bXtj .study__wordBlock__3U1Mv .study__media__1Qdgw .study__file__2qjIL {
        display: inline-block;
        margin-left: 10px; }
        .study__wordsModal__OTZXy .study__section__1bXtj .study__wordBlock__3U1Mv .study__media__1Qdgw .study__file__2qjIL .study__playerButton__qyTfo {
          vertical-align: middle;
          cursor: pointer;
          background: #0068b4;
          width: 24px;
          height: 24px;
          border-radius: 24px;
          display: inline-block;
          background-position: 9px center;
          background-size: 34%;
          background-repeat: no-repeat;
          background-image: url(/static/media/play_icon.b9469ed0.svg); }
          .study__wordsModal__OTZXy .study__section__1bXtj .study__wordBlock__3U1Mv .study__media__1Qdgw .study__file__2qjIL .study__playerButton__qyTfo.study__pause__1zNyG {
            background-image: url(/static/media/pause_icon.4792f9cc.svg);
            background-position: 8px center; }

.study__actualWidgets__n9nMq {
  text-align: center;
  margin-top: 56px;
  margin-bottom: 40px;
  position: relative;
  display: flex;
  justify-content: space-between; }
  @media screen and (max-width: 1023px) {
    .study__actualWidgets__n9nMq {
      margin-top: 20px;
      display: block; } }
  .study__actualWidgets__n9nMq:before {
    content: "";
    position: absolute;
    left: -40px;
    top: -40px;
    width: 190px;
    height: 120px;
    background-image: url(/static/media/bubbles.2f2552d5.svg);
    background-repeat: no-repeat; }
  .study__actualWidgets__n9nMq:after {
    content: "";
    position: absolute;
    right: -40px;
    bottom: -60px;
    width: 360px;
    height: 120px;
    background-image: url(/static/media/strings.3921841e.svg);
    background-repeat: no-repeat; }
  .study__actualWidgets__n9nMq .study__widget__2caia {
    z-index: 2;
    height: 240px;
    width: 245px;
    display: inline-block;
    border: 2px solid #e3eaf1;
    border-radius: 8px;
    text-align: left;
    margin-bottom: 20px;
    overflow: hidden;
    background: white;
    flex-basis: 310px; }
    @media screen and (max-width: 1023px) {
      .study__actualWidgets__n9nMq .study__widget__2caia {
        min-width: auto;
        width: 46%; } }
    .study__actualWidgets__n9nMq .study__widget__2caia.study__teacherWidget__2PH-1 {
      float: right;
      position: relative; }
      .study__actualWidgets__n9nMq .study__widget__2caia.study__teacherWidget__2PH-1 .study__teacherTitle__1hiaA {
        padding-left: 58px;
        font-size: 16px;
        line-height: 18px;
        vertical-align: middle;
        display: table-cell;
        height: 42px;
        color: #57686c;
        position: relative;
        font-weight: 500;
        padding-right: 5px; }
        @media screen and (max-width: 1023px) {
          .study__actualWidgets__n9nMq .study__widget__2caia.study__teacherWidget__2PH-1 .study__teacherTitle__1hiaA {
            color: black;
            font-size: 14px;
            padding-left: 52px; } }
        @media screen and (max-width: 321px) {
          .study__actualWidgets__n9nMq .study__widget__2caia.study__teacherWidget__2PH-1 .study__teacherTitle__1hiaA {
            font-size: 12px;
            padding-left: 10px; } }
        .study__actualWidgets__n9nMq .study__widget__2caia.study__teacherWidget__2PH-1 .study__teacherTitle__1hiaA:before {
          content: "";
          position: absolute;
          width: 60px;
          height: 60px;
          background-image: url(/static/media/Teacher.1f371bd3.svg);
          top: -8px;
          left: 5px; }
          @media screen and (max-width: 1023px) {
            .study__actualWidgets__n9nMq .study__widget__2caia.study__teacherWidget__2PH-1 .study__teacherTitle__1hiaA:before {
              left: 2px; } }
          @media screen and (max-width: 321px) {
            .study__actualWidgets__n9nMq .study__widget__2caia.study__teacherWidget__2PH-1 .study__teacherTitle__1hiaA:before {
              display: none; } }
      .study__actualWidgets__n9nMq .study__widget__2caia.study__teacherWidget__2PH-1 .study__teacherPhoto__1wLtA {
        height: 145px;
        position: absolute;
        left: 0px;
        right: 0px;
        bottom: 0px;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center bottom; }
    .study__actualWidgets__n9nMq .study__widget__2caia.study__officeWidget__3p-wt {
      float: left;
      position: relative; }
      .study__actualWidgets__n9nMq .study__widget__2caia.study__officeWidget__3p-wt .study__officeTitle__37lvV {
        padding-left: 58px;
        font-size: 16px;
        line-height: 18px;
        vertical-align: middle;
        display: table-cell;
        height: 42px;
        color: #57686c;
        position: relative;
        font-weight: 500;
        padding-right: 5px; }
        @media screen and (max-width: 1023px) {
          .study__actualWidgets__n9nMq .study__widget__2caia.study__officeWidget__3p-wt .study__officeTitle__37lvV {
            color: black;
            font-size: 14px;
            padding-left: 52px; } }
        @media screen and (max-width: 321px) {
          .study__actualWidgets__n9nMq .study__widget__2caia.study__officeWidget__3p-wt .study__officeTitle__37lvV {
            font-size: 12px;
            padding-left: 10px; } }
        .study__actualWidgets__n9nMq .study__widget__2caia.study__officeWidget__3p-wt .study__officeTitle__37lvV:before {
          content: "";
          position: absolute;
          width: 60px;
          height: 60px;
          background-image: url(/static/media/Office.2f2fd593.svg);
          top: -8px;
          left: 5px; }
          @media screen and (max-width: 1023px) {
            .study__actualWidgets__n9nMq .study__widget__2caia.study__officeWidget__3p-wt .study__officeTitle__37lvV:before {
              left: 2px; } }
          @media screen and (max-width: 321px) {
            .study__actualWidgets__n9nMq .study__widget__2caia.study__officeWidget__3p-wt .study__officeTitle__37lvV:before {
              display: none; } }
      .study__actualWidgets__n9nMq .study__widget__2caia.study__officeWidget__3p-wt .study__officePhoto__2WrI2 {
        height: 145px;
        position: absolute;
        left: 0px;
        right: 0px;
        bottom: 0px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center; }
    .study__actualWidgets__n9nMq .study__widget__2caia.study__scheduleWidget__3wrLz {
      position: relative; }
      @media screen and (max-width: 1023px) {
        .study__actualWidgets__n9nMq .study__widget__2caia.study__scheduleWidget__3wrLz {
          display: block;
          height: auto;
          width: 100%;
          clear: both; } }
      .study__actualWidgets__n9nMq .study__widget__2caia.study__scheduleWidget__3wrLz .study__widgetContent__3bR_Q {
        padding-top: 13px; }
        @media screen and (max-width: 1023px) {
          .study__actualWidgets__n9nMq .study__widget__2caia.study__scheduleWidget__3wrLz .study__widgetContent__3bR_Q {
            display: flex; } }
        .study__actualWidgets__n9nMq .study__widget__2caia.study__scheduleWidget__3wrLz .study__widgetContent__3bR_Q .study__section__1bXtj {
          position: relative;
          padding-left: 50px;
          margin-bottom: 20px; }
          @media screen and (max-width: 1023px) {
            .study__actualWidgets__n9nMq .study__widget__2caia.study__scheduleWidget__3wrLz .study__widgetContent__3bR_Q .study__section__1bXtj {
              padding-right: 5px;
              width: 50%; } }
          .study__actualWidgets__n9nMq .study__widget__2caia.study__scheduleWidget__3wrLz .study__widgetContent__3bR_Q .study__section__1bXtj .study__label__1gLj3 {
            font-size: 16px;
            color: black;
            font-weight: 500;
            margin-bottom: 10px; }
            @media screen and (max-width: 1023px) {
              .study__actualWidgets__n9nMq .study__widget__2caia.study__scheduleWidget__3wrLz .study__widgetContent__3bR_Q .study__section__1bXtj .study__label__1gLj3 {
                font-size: 14px; } }
          .study__actualWidgets__n9nMq .study__widget__2caia.study__scheduleWidget__3wrLz .study__widgetContent__3bR_Q .study__section__1bXtj .study__items__1DHcD .study__item__17o59 {
            font-size: 14px;
            color: #57686c;
            font-weight: 500;
            line-height: 20px; }
          .study__actualWidgets__n9nMq .study__widget__2caia.study__scheduleWidget__3wrLz .study__widgetContent__3bR_Q .study__section__1bXtj.study__schedule__1W_X-:before {
            content: "";
            position: absolute;
            left: 0px;
            top: -20px;
            width: 60px;
            height: 60px;
            background-image: url(/static/media/Time.2813c4b2.svg); }
          .study__actualWidgets__n9nMq .study__widget__2caia.study__scheduleWidget__3wrLz .study__widgetContent__3bR_Q .study__section__1bXtj.study__lesson__21y0H:before {
            content: "";
            position: absolute;
            left: 0px;
            top: -20px;
            width: 60px;
            height: 60px;
            background-image: url(/static/media/Star.0dbdee6c.svg); }
    .study__actualWidgets__n9nMq .study__widget__2caia .study__widgetHeader__TH5xQ {
      padding: 15px;
      font-style: italic;
      font-weight: 800;
      line-height: 24px;
      font-size: 24px;
      color: #a4256e;
      overflow: hidden;
      padding-bottom: 5px; }
      @media screen and (max-width: 1023px) {
        .study__actualWidgets__n9nMq .study__widget__2caia .study__widgetHeader__TH5xQ {
          font-size: 16px;
          padding: 10px; } }
      @media screen and (max-width: 321px) {
        .study__actualWidgets__n9nMq .study__widget__2caia .study__widgetHeader__TH5xQ {
          font-size: 14px;
          padding: 10px; } }

.study__cancelLessonToMoveModal__1ZhAH {
  position: fixed;
  left: 0px;
  opacity: 0;
  right: 0px;
  bottom: 0px;
  z-index: 3;
  transition: 0.2s opacity ease; }
  .study__cancelLessonToMoveModal__1ZhAH .study__wrapper__2FALC {
    position: absolute;
    bottom: -100px;
    left: 0px;
    right: 0px;
    transition: 0.4s bottom ease; }
    .study__cancelLessonToMoveModal__1ZhAH .study__wrapper__2FALC .study__content__AxxII {
      margin: 0px auto;
      width: 780px;
      padding: 20px 20px;
      text-align: center;
      background: white;
      border-radius: 8px 8px 0px 0px;
      position: relative; }
      @media screen and (max-width: 1023px) {
        .study__cancelLessonToMoveModal__1ZhAH .study__wrapper__2FALC .study__content__AxxII {
          width: auto; } }
      .study__cancelLessonToMoveModal__1ZhAH .study__wrapper__2FALC .study__content__AxxII .study__button__2eRCK {
        display: inline-block;
        border-radius: 40px;
        font-size: 20px;
        font-weight: 500;
        line-height: 40px;
        padding-left: 20px;
        padding-right: 20px;
        font-size: 14px;
        margin-right: 10px;
        margin-left: 10px;
        cursor: pointer;
        border: 1px solid #9fb0b5;
        color: #57686c;
        background: white; }
  .study__cancelLessonToMoveModal__1ZhAH.study__visible__3-apj {
    opacity: 1;
    transition: 0.2s opacity ease; }
    .study__cancelLessonToMoveModal__1ZhAH.study__visible__3-apj .study__wrapper__2FALC {
      bottom: 0px;
      transition: 0.4s bottom ease; }

@media screen and (max-width: 1023px) {
  .study__mobileMarginLeft__2edxb {
    margin-left: 33.3%; } }

.study__clientScheduleContainer__2vQ1y {
  display: flex;
  justify-content: space-between;
  width: 100%;
  position: relative;
  z-index: 1;
  margin: 40px 0; }
  @media screen and (max-width: 1023px) {
    .study__clientScheduleContainer__2vQ1y {
      flex-direction: column;
      margin: 20px 0 40px 0; } }

.study__clientScheduleWidget__1Tqnx {
  border: 0.5px solid #e1e1e1;
  border-radius: 8px;
  height: auto;
  min-height: 275px;
  background: #fff;
  box-sizing: border-box;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); }
  @media screen and (max-width: 1023px) {
    .study__clientScheduleWidget__1Tqnx {
      height: auto;
      min-height: unset; } }

.study__lessonInfoWidgetMobile__3OGHW {
  display: none; }
  @media screen and (max-width: 1023px) {
    .study__lessonInfoWidgetMobile__3OGHW {
      display: flex;
      flex-direction: column;
      width: 100%;
      padding: 5px 20px;
      position: relative;
      order: 3; } }

.study__lessonInfoWidgetDesktop__2tkPy {
  display: flex;
  width: 635px;
  margin-right: 20px;
  justify-content: space-between;
  padding: 10px 20px 0px 20px;
  float: left;
  margin-top: 20px; }
  @media screen and (max-width: 1023px) {
    .study__lessonInfoWidgetDesktop__2tkPy {
      display: none; } }

.study__lessonInfoInner__3jJeU {
  display: flex;
  flex-direction: column;
  width: 100%; }

.study__lessonLeftSide__2Yyyy {
  position: relative; }

.study__lessonTeacherPhoto__2gt5A {
  height: 210px;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center bottom; }
  @media screen and (max-width: 1023px) {
    .study__lessonTeacherPhoto__2gt5A {
      max-width: 47%; } }

.study__lessonRightSide__2XmbE {
  align-items: flex-end;
  margin-top: 10px; }

.study__closestLessonWidgetDesktop__10E8f {
  width: calc(100% - 655px);
  float: right;
  margin-top: 20px;
  padding: 10px 20px 20px 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
  @media screen and (max-width: 1023px) {
    .study__closestLessonWidgetDesktop__10E8f {
      display: none; } }

.study__closestLessonWidgetDesktopStandalone__18zQ4 {
  height: auto; }

.study__closestLessonWidgetMobile__QbZMk {
  display: none; }
  @media screen and (max-width: 1023px) {
    .study__closestLessonWidgetMobile__QbZMk {
      width: 100%;
      display: block;
      position: relative;
      margin-top: 20px;
      padding: 12px;
      order: 1; } }

.study__widgetTitle__2-v-Y {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 21px;
  text-transform: uppercase;
  color: #d3014c; }

.study__widgetSubtitle__17IaE {
  font-style: italic;
  font-weight: 800;
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 0.8px; }
  @media screen and (max-width: 1023px) {
    .study__widgetSubtitle__17IaE {
      font-size: 18px; } }
  .study__widgetSubtitle__17IaE > img {
    width: 16px;
    height: 16px; }

.study__widgetSubtitleTeacherName__3ZV4d { }
  @media screen and (max-width: 1023px) {
    .study__widgetSubtitleTeacherName__3ZV4d {
      font-size: 14px; } }

.study__widgetButton__1q6vQ {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  color: #0068b4;
  text-decoration: none;
  background: none;
  border: none;
  padding: 0; }
  .study__widgetButton__1q6vQ:visited {
    color: #0068b4; }
  .study__widgetButton__1q6vQ:hover {
    color: #0068b4;
    cursor: pointer; }
  .study__widgetButton__1q6vQ:active {
    color: #0068b4; }
  .study__widgetButton__1q6vQ:focus {
    color: #0068b4; }

.study__widgetButtonArrow__pDUH3 {
  margin-left: 10px; }
  @media screen and (max-width: 480px) {
    .study__widgetButtonArrow__pDUH3 {
      position: absolute;
      top: 25px;
      left: 70px;
      margin-left: 0; } }

.study__widgetText__3s2XP {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 26px;
  word-break: break-word; }
  .study__widgetText__3s2XP > img {
    width: 16px;
    height: 16px; }

.study__buyAbonBtn__2z5NT {
  background-color: #f7ad00;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 165px;
  height: 35px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 23px;
  color: #fff; }
  .study__buyAbonBtn__2z5NT:visited {
    color: #fff; }
  .study__buyAbonBtn__2z5NT:active {
    color: #fff; }
  .study__buyAbonBtn__2z5NT:hover {
    color: #fff; }
  .study__buyAbonBtn__2z5NT:focus {
    color: #fff; }
  @media screen and (max-width: 1023px) {
    .study__buyAbonBtn__2z5NT {
      margin-top: 10px; } }

.study__withDivider__3Vnx- {
  position: relative;
  margin-bottom: 5px; }
  .study__withDivider__3Vnx-:after {
    content: "";
    position: absolute;
    bottom: -5px;
    left: 0;
    right: 0;
    width: 100%;
    height: 0.5px;
    background-color: #e1e1e1; }

@media screen and (max-width: 480px) {
  .study__teacherInfoMobile__1GR5a > * {
    max-width: 120px; } }

.study__withDividerTeacherPhoto__1ho93 { }
  .study__withDividerTeacherPhoto__1ho93:after {
    bottom: 0; }
  @media screen and (max-width: 1023px) {
    .study__withDividerTeacherPhoto__1ho93 {
      min-height: 210px; } }
  @media screen and (max-width: 420px) {
    .study__withDividerTeacherPhoto__1ho93 {
      min-height: 165px; } }

.study__scheduleContainer__2qqtN {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(75px, 1fr)); }
  @media screen and (max-width: 1023px) {
    .study__scheduleContainer__2qqtN {
      grid-template-columns: repeat(auto-fill, minmax(95px, 1fr)); } }

.study__counterRightTopCorner__3hGhT {
  position: absolute;
  top: 0;
  right: 0; }

.study__counterRightBottomCorner__2SBVc {
  position: absolute;
  bottom: 5px;
  right: 40px; }

.study__lessonWidgetDesktop__3xsbq {
  display: flex !important;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  min-height: 220px; }
  @media screen and (max-width: 1023px) {
    .study__lessonWidgetDesktop__3xsbq {
      display: none !important; } }

.study__lessonWidgetMobile__2R0KG {
  display: none !important; }
  @media screen and (max-width: 1023px) {
    .study__lessonWidgetMobile__2R0KG {
      display: flex !important;
      flex-direction: column;
      position: relative;
      order: 2; } }

.study__lessonToMovePopupContainer__35YGw .study__header__2TGGc {
  display: flex; }
  @media screen and (max-width: 1023px) {
    .study__lessonToMovePopupContainer__35YGw .study__header__2TGGc {
      flex-direction: column; } }

.study__lessonToMovePopupContainer__35YGw .study__text__I-4Vx {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 29px; }
  .study__lessonToMovePopupContainer__35YGw .study__text__I-4Vx.study__pink__2-rhp {
    color: #ab0069;
    margin-right: 10px; }
    @media screen and (max-width: 1023px) {
      .study__lessonToMovePopupContainer__35YGw .study__text__I-4Vx.study__pink__2-rhp {
        margin-right: 0; } }

.study__lessonToMovePopupContainer__35YGw .study__moveInfo__2UmwW {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px; }

.study__lessonToMovePopupContainer__35YGw .study__moveRoomEventsContainer__3mHt8 {
  display: flex;
  margin-top: 15px;
  justify-content: space-between; }
  .study__lessonToMovePopupContainer__35YGw .study__moveRoomEventsContainer__3mHt8 .study__moveRoomEventsInner__2zn2C.study__desktop__3spG6 {
    display: grid;
    grid-template-columns: repeat(2, 250px);
    grid-template-rows: repeat(5, 1fr);
    gap: 15px 35px; }
    @media screen and (max-width: 1023px) {
      .study__lessonToMovePopupContainer__35YGw .study__moveRoomEventsContainer__3mHt8 .study__moveRoomEventsInner__2zn2C.study__desktop__3spG6 {
        display: none; } }
  .study__lessonToMovePopupContainer__35YGw .study__moveRoomEventsContainer__3mHt8 .study__moveRoomEventsInner__2zn2C.study__mobile__2RIyo {
    display: none; }
    @media screen and (max-width: 1023px) {
      .study__lessonToMovePopupContainer__35YGw .study__moveRoomEventsContainer__3mHt8 .study__moveRoomEventsInner__2zn2C.study__mobile__2RIyo {
        display: flex !important;
        flex-direction: column; }
        .study__lessonToMovePopupContainer__35YGw .study__moveRoomEventsContainer__3mHt8 .study__moveRoomEventsInner__2zn2C.study__mobile__2RIyo > * {
          margin: 5px 0; } }

.study__lessonToMovePopupContainer__35YGw .study__controlContainer__2QROc {
  display: flex;
  flex-direction: column;
  margin-left: 15px;
  align-items: center; }
  .study__lessonToMovePopupContainer__35YGw .study__controlContainer__2QROc > * {
    cursor: pointer; }
  .study__lessonToMovePopupContainer__35YGw .study__controlContainer__2QROc .study__controlBtnLike__1OK-G {
    height: 6px;
    width: 6px;
    border-radius: 50%;
    border: 1px solid #0068b4;
    margin: 5px 0; }
    .study__lessonToMovePopupContainer__35YGw .study__controlContainer__2QROc .study__controlBtnLike__1OK-G:first-of-type {
      margin-top: 0; }
    .study__lessonToMovePopupContainer__35YGw .study__controlContainer__2QROc .study__controlBtnLike__1OK-G:last-of-type {
      margin-bottom: 0; }
    .study__lessonToMovePopupContainer__35YGw .study__controlContainer__2QROc .study__controlBtnLike__1OK-G.study__active__1SPCh {
      background-color: #0068b4; }
  @media screen and (max-width: 1023px) {
    .study__lessonToMovePopupContainer__35YGw .study__controlContainer__2QROc {
      display: none; } }
  .study__lessonToMovePopupContainer__35YGw .study__controlContainer__2QROc .study__reversedBackBtn__AeCAo {
    transform: rotate(180deg); }

.study__lessonToMovePopupContainer__35YGw .study__buttonsContainer__OwM9Z {
  display: flex;
  justify-content: flex-end;
  margin-top: 15px; }
  .study__lessonToMovePopupContainer__35YGw .study__buttonsContainer__OwM9Z .study__cancelButton__16XFT {
    padding: 10px 25px;
    background-color: transparent;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 23px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #ab0069;
    cursor: pointer;
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Safari */
    -khtml-user-select: none;
    /* Konqueror HTML */
    -moz-user-select: none;
    /* Old versions of Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
    /* Non-prefixed version, currently
                                  supported by Chrome, Opera and Firefox */ }
  .study__lessonToMovePopupContainer__35YGw .study__buttonsContainer__OwM9Z .study__moveButton__30xlR {
    padding: 10px 25px;
    background-color: #ab0069;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 23px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    cursor: pointer;
    border-radius: 100px;
    border: 1px solid #ab0069;
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Safari */
    -khtml-user-select: none;
    /* Konqueror HTML */
    -moz-user-select: none;
    /* Old versions of Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
    /* Non-prefixed version, currently
                                  supported by Chrome, Opera and Firefox */ }
    .study__lessonToMovePopupContainer__35YGw .study__buttonsContainer__OwM9Z .study__moveButton__30xlR.study__disabled__1bLaL {
      border: 1px solid #ab0069;
      background-color: transparent;
      color: #ab0069;
      box-sizing: border-box; }

.study__disabledBackBtn__OJA5Q * > path {
  fill: #95979a; }

.study__winkEmoji__1sVHf {
  height: 28px;
  width: 28px;
  vertical-align: bottom; }

.study__achievementsCard__3q6Ph {
  padding: 20px;
  border: 0.5px solid #e1e1e1;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  box-sizing: border-box; }
.payment__billList__UqjAu {
  padding-top: 20px;
  position: relative; }
  .payment__billList__UqjAu .payment__selectAllButton__UhJxN {
    position: absolute;
    top: -25px;
    right: 50px;
    width: 19px;
    height: 19px;
    border: 1px solid #9fb0b5;
    border-radius: 20px;
    cursor: pointer; }
    @media screen and (max-width: 1023px) {
      .payment__billList__UqjAu .payment__selectAllButton__UhJxN {
        right: 0px; } }
    .payment__billList__UqjAu .payment__selectAllButton__UhJxN.payment__selected__3G-Qb {
      background-color: #d3014c;
      border: 1px solid #d3014c;
      background-image: url(/static/media/payment-item-selected-icon.e77a4420.svg);
      background-position: center;
      background-repeat: no-repeat; }

.payment__summaryBlock__37ks5 {
  margin-right: 100px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #dbdedf; }
  @media screen and (max-width: 1023px) {
    .payment__summaryBlock__37ks5 {
      margin-right: 0px;
      padding-right: 30px; } }
  .payment__summaryBlock__37ks5 .payment__totalSumTitle__3_Sqx {
    float: left;
    line-height: 34px;
    font-size: 16px;
    font-weight: 500;
    color: #000000; }
  .payment__summaryBlock__37ks5 .payment__totalSum__3BuYZ {
    font-size: 24px;
    float: right;
    color: #ab0069;
    line-height: 34px;
    font-weight: 500; }
  .payment__summaryBlock__37ks5 .payment__payButton__BYjLa {
    margin-top: 20px;
    line-height: 40px;
    padding-left: 40px;
    padding-right: 70px;
    border-radius: 40px;
    background-color: #f7ad00;
    font-size: 16px;
    color: white;
    float: right;
    border: none;
    font-weight: 500;
    position: relative;
    cursor: pointer; }
    .payment__summaryBlock__37ks5 .payment__payButton__BYjLa:before {
      content: "";
      background-image: url(/static/media/pay-button-arrow-icon.99b9fafd.svg);
      width: 21px;
      height: 20px;
      background-repeat: no-repeat;
      background-size: contain;
      position: absolute;
      top: 10px;
      right: 16px; }

.payment__archivedBillList__HD_4P {
  padding-top: 20px; }
  .payment__archivedBillList__HD_4P .payment__archiveButton__24pGJ {
    font-size: 14px;
    position: relative;
    color: #333333;
    font-weight: 500;
    padding-right: 32px;
    line-height: 16px;
    display: inline-block;
    cursor: pointer; }
    .payment__archivedBillList__HD_4P .payment__archiveButton__24pGJ:before {
      content: "";
      position: absolute;
      width: 12px;
      height: 7px;
      right: 0px;
      top: 5px;
      background-repeat: no-repeat;
      background-image: url(/static/media/payment-bill-dropdown-up-icon.02229f5b.svg); }
    .payment__archivedBillList__HD_4P .payment__archiveButton__24pGJ.payment__opened__3HNL8:before {
      background-image: url(/static/media/payment-bill-dropdown-down-icon.63774e25.svg); }

.payment__bill__3NkTO {
  margin-right: 100px;
  padding-top: 20px; }
  @media screen and (max-width: 1023px) {
    .payment__bill__3NkTO {
      margin-right: 0px; } }
  .payment__bill__3NkTO .payment__purchaseLeftColumn__251KX {
    width: 400px;
    float: left; }
    @media screen and (max-width: 1023px) {
      .payment__bill__3NkTO .payment__purchaseLeftColumn__251KX {
        float: none;
        width: auto;
        margin-right: 30px; } }
  .payment__bill__3NkTO .payment__purchaseRightColumn__2oZIf {
    width: 280px;
    float: right; }
    @media screen and (max-width: 1023px) {
      .payment__bill__3NkTO .payment__purchaseRightColumn__2oZIf {
        padding-right: 30px;
        float: none;
        width: auto; } }
  .payment__bill__3NkTO .payment__purchaseTitle__rCgXQ {
    font-size: 18px;
    color: #181b1c;
    font-weight: 500;
    margin-bottom: 6px;
    line-height: 18px; }
  .payment__bill__3NkTO .payment__purchaseSubTitle__1fVDV {
    font-size: 14px;
    color: #57686c;
    margin-bottom: 16px;
    line-height: 18px; }
  .payment__bill__3NkTO .payment__purchaseImage__XHQ9p {
    width: 80px;
    height: 124px;
    float: left;
    margin-right: 20px;
    background-repeat: no-repeat;
    background-size: cover; }
  .payment__bill__3NkTO .payment__paymentTypeSelectorTitle__3iog4 {
    font-size: 12px;
    color: #666666;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 10px; }
  .payment__bill__3NkTO .payment__paymentTypeSelector__egn-L {
    position: relative;
    width: 190px;
    line-height: 40px;
    font-size: 14px;
    color: #57686c;
    font-weight: 500;
    cursor: pointer; }
    @media screen and (max-width: 1023px) {
      .payment__bill__3NkTO .payment__paymentTypeSelector__egn-L {
        width: auto; } }
    .payment__bill__3NkTO .payment__paymentTypeSelector__egn-L .payment__header__1wZ46 {
      background-color: #e3eaf1;
      border-radius: 2px;
      line-height: 40px;
      position: relative;
      padding-left: 16px;
      padding-right: 30px; }
      @media screen and (max-width: 321px) {
        .payment__bill__3NkTO .payment__paymentTypeSelector__egn-L .payment__header__1wZ46 {
          font-size: 12px; } }
      .payment__bill__3NkTO .payment__paymentTypeSelector__egn-L .payment__header__1wZ46:after {
        content: "";
        position: absolute;
        top: 14px;
        right: 16px;
        width: 6px;
        height: 12px;
        background-image: url(/static/media/payment-type-selector-icon.10495c1b.svg); }
    .payment__bill__3NkTO .payment__paymentTypeSelector__egn-L .payment__typeList__2ZRlk {
      position: absolute;
      left: 0px;
      right: 0px;
      top: 40px;
      z-index: 2;
      background-color: #e3eaf1;
      box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.349); }
      .payment__bill__3NkTO .payment__paymentTypeSelector__egn-L .payment__typeList__2ZRlk .payment__typeItem__2NC7Q {
        padding-left: 16px;
        padding-right: 16px;
        line-height: 40px; }
        .payment__bill__3NkTO .payment__paymentTypeSelector__egn-L .payment__typeList__2ZRlk .payment__typeItem__2NC7Q:hover {
          background-color: #d5dde5; }
  .payment__bill__3NkTO .payment__paymentItemList__1d4Ic table {
    width: 100%; }
    .payment__bill__3NkTO .payment__paymentItemList__1d4Ic table .payment__header__1wZ46 {
      font-size: 12px;
      font-weight: 500;
      color: #666666;
      text-transform: uppercase;
      text-align: left;
      line-height: 42px; }
    .payment__bill__3NkTO .payment__paymentItemList__1d4Ic table td {
      position: relative; }
      @media screen and (max-width: 1023px) {
        .payment__bill__3NkTO .payment__paymentItemList__1d4Ic table td:first-child {
          width: 100px; } }
    .payment__bill__3NkTO .payment__paymentItemList__1d4Ic table .payment__item__1oBol {
      position: relative;
      line-height: 42px; }
      .payment__bill__3NkTO .payment__paymentItemList__1d4Ic table .payment__item__1oBol .payment__date__2TCSu {
        font-size: 14px;
        color: #9fb0b5;
        font-weight: 500;
        text-align: left; }
      .payment__bill__3NkTO .payment__paymentItemList__1d4Ic table .payment__item__1oBol .payment__sum__1Ct7V {
        font-size: 18px;
        color: #9fb0b5;
        font-weight: 500;
        text-align: right; }
        @media screen and (max-width: 321px) {
          .payment__bill__3NkTO .payment__paymentItemList__1d4Ic table .payment__item__1oBol .payment__sum__1Ct7V {
            font-size: 14px; } }
      .payment__bill__3NkTO .payment__paymentItemList__1d4Ic table .payment__item__1oBol .payment__checkbox__j7-it {
        position: absolute;
        top: 10px;
        right: -50px;
        width: 19px;
        height: 19px;
        border: 1px solid #9fb0b5;
        border-radius: 20px;
        cursor: pointer; }
        @media screen and (max-width: 1023px) {
          .payment__bill__3NkTO .payment__paymentItemList__1d4Ic table .payment__item__1oBol .payment__checkbox__j7-it {
            right: -30px; } }
      .payment__bill__3NkTO .payment__paymentItemList__1d4Ic table .payment__item__1oBol.payment__disabled__3ezTQ .payment__date__2TCSu {
        color: #f8af00; }
      .payment__bill__3NkTO .payment__paymentItemList__1d4Ic table .payment__item__1oBol.payment__disabled__3ezTQ .payment__sum__1Ct7V {
        color: #f8af00; }
      .payment__bill__3NkTO .payment__paymentItemList__1d4Ic table .payment__item__1oBol.payment__disabled__3ezTQ .payment__checkbox__j7-it {
        cursor: auto;
        border: none;
        background-image: url(/static/media/payment-item-closed-icon.6307a4a7.svg);
        background-position: center;
        background-repeat: no-repeat; }
      .payment__bill__3NkTO .payment__paymentItemList__1d4Ic table .payment__item__1oBol.payment__selected__3G-Qb .payment__date__2TCSu {
        color: #181b1c; }
      .payment__bill__3NkTO .payment__paymentItemList__1d4Ic table .payment__item__1oBol.payment__selected__3G-Qb .payment__sum__1Ct7V {
        color: #181b1c; }
      .payment__bill__3NkTO .payment__paymentItemList__1d4Ic table .payment__item__1oBol.payment__selected__3G-Qb .payment__checkbox__j7-it {
        background-color: #d3014c;
        border: 1px solid #d3014c;
        background-image: url(/static/media/payment-item-selected-icon.e77a4420.svg);
        background-position: center;
        background-repeat: no-repeat; }
  .payment__bill__3NkTO.payment__single__2c3ic {
    border-bottom: 1px solid #dbdedf;
    padding-bottom: 20px;
    position: relative; }
    .payment__bill__3NkTO.payment__single__2c3ic .payment__closeIcon__2UelU {
      background-image: url(/static/media/cross.8c25322a.svg);
      background-size: contain;
      width: 16px;
      height: 16px;
      background-position: center;
      background-repeat: no-repeat;
      background-color: white;
      z-index: 10;
      display: block;
      position: absolute;
      left: -36px;
      top: 75px;
      cursor: pointer; }
      @media screen and (max-width: 1023px) {
        .payment__bill__3NkTO.payment__single__2c3ic .payment__closeIcon__2UelU {
          right: 2px;
          top: 20px;
          left: auto; } }
    .payment__bill__3NkTO.payment__single__2c3ic .payment__paymentTypeSelectorContainer__3x-cT {
      float: left;
      width: 190px; }
      @media screen and (max-width: 1023px) {
        .payment__bill__3NkTO.payment__single__2c3ic .payment__paymentTypeSelectorContainer__3x-cT {
          float: none;
          width: auto;
          margin-left: 100px; } }
    .payment__bill__3NkTO.payment__single__2c3ic .payment__paymentItemListContainer__pifTq {
      float: right;
      width: 276px; }
      @media screen and (max-width: 1023px) {
        .payment__bill__3NkTO.payment__single__2c3ic .payment__paymentItemListContainer__pifTq {
          float: none;
          width: auto; } }
  .payment__bill__3NkTO.payment__multiple__uVsix {
    border-radius: 4px;
    border: 1px solid #57686c;
    padding: 20px;
    position: relative;
    margin-right: 20px;
    padding-right: 80px; }
    @media screen and (max-width: 1023px) {
      .payment__bill__3NkTO.payment__multiple__uVsix {
        padding-right: 0px;
        margin-left: -10px;
        margin-right: -10px;
        padding: 20px 10px; } }
    .payment__bill__3NkTO.payment__multiple__uVsix .payment__paymentTypeSelectorContainer__3x-cT {
      float: left;
      width: 190px;
      padding-top: 13px; }
      @media screen and (max-width: 1023px) {
        .payment__bill__3NkTO.payment__multiple__uVsix .payment__paymentTypeSelectorContainer__3x-cT {
          float: none;
          width: auto;
          margin-left: 100px;
          margin-right: 30px; } }
    .payment__bill__3NkTO.payment__multiple__uVsix .payment__paymentItemListContainer__pifTq {
      float: right;
      width: 276px; }
      @media screen and (max-width: 1023px) {
        .payment__bill__3NkTO.payment__multiple__uVsix .payment__paymentItemListContainer__pifTq {
          float: none;
          width: auto;
          padding-right: 28px; } }
    .payment__bill__3NkTO.payment__multiple__uVsix .payment__priceTitle__pFgEV {
      font-size: 12px;
      color: #666666;
      position: absolute;
      top: 55px;
      right: 100px;
      font-weight: 500;
      text-transform: uppercase;
      display: none; }
      @media screen and (max-width: 1023px) {
        .payment__bill__3NkTO.payment__multiple__uVsix .payment__priceTitle__pFgEV {
          right: 20px; } }
    .payment__bill__3NkTO.payment__multiple__uVsix .payment__closeIcon__2UelU {
      background-image: url(/static/media/cross.8c25322a.svg);
      background-size: contain;
      width: 16px;
      height: 16px;
      background-position: center;
      background-repeat: no-repeat;
      background-color: white;
      display: block;
      float: left;
      cursor: pointer;
      margin-right: 20px;
      position: absolute;
      left: -36px;
      top: 19px; }
      @media screen and (max-width: 1023px) {
        .payment__bill__3NkTO.payment__multiple__uVsix .payment__closeIcon__2UelU {
          position: relative;
          left: auto;
          top: auto;
          margin-right: 10px; } }
    .payment__bill__3NkTO.payment__multiple__uVsix .payment__packageTitle__3ebhM {
      font-size: 18px;
      line-height: 16px;
      color: #9fb0b5;
      font-weight: 500;
      margin-bottom: 10px;
      float: left; }
    .payment__bill__3NkTO.payment__multiple__uVsix .payment__purchase__1SYgv {
      padding-top: 10px;
      padding-bottom: 10px;
      border-bottom: 1px solid #dbdedf;
      position: relative; }
      @media screen and (max-width: 1023px) {
        .payment__bill__3NkTO.payment__multiple__uVsix .payment__purchase__1SYgv {
          margin-right: 30px; } }
      .payment__bill__3NkTO.payment__multiple__uVsix .payment__purchase__1SYgv .payment__price__1Frga {
        color: #181b1c;
        font-size: 18px;
        font-weight: 500;
        position: absolute;
        right: 0px;
        bottom: 10px;
        display: none; }
  .payment__bill__3NkTO.payment__archived__381fQ {
    opacity: 0.6; }
.settings__newPhoneCodeConfirmationModal__3nr__ {
  color: black; }
  .settings__newPhoneCodeConfirmationModal__3nr__ .settings__header__Dujwa {
    text-align: center;
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 20px; }
  .settings__newPhoneCodeConfirmationModal__3nr__ .settings__text__1MehO {
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    margin-bottom: 40px; }
  .settings__newPhoneCodeConfirmationModal__3nr__ .settings__otpCodeError__Gr0a0 {
    margin-bottom: 20px;
    font-weight: 500;
    font-size: 14px;
    color: red;
    text-align: center; }
  .settings__newPhoneCodeConfirmationModal__3nr__ .settings__otpCodeInput__3hjDj {
    text-align: center;
    margin-top: 60px; }
    .settings__newPhoneCodeConfirmationModal__3nr__ .settings__otpCodeInput__3hjDj input {
      text-align: left;
      border: none;
      color: #181b1c;
      font-size: 1.5em;
      font-weight: 500;
      width: 115px;
      display: inline-block;
      box-sizing: border-box;
      background: transparent;
      padding: 0px;
      letter-spacing: 20px;
      margin-bottom: 40px;
      border: none; }
      .settings__newPhoneCodeConfirmationModal__3nr__ .settings__otpCodeInput__3hjDj input:focus {
        outline: none; }
  .settings__newPhoneCodeConfirmationModal__3nr__ .settings__buttonsContainer__2y17D {
    padding-bottom: 0px;
    text-align: center; }
    .settings__newPhoneCodeConfirmationModal__3nr__ .settings__buttonsContainer__2y17D .settings__modalButton__dTF_W {
      display: inline-block;
      border-radius: 40px;
      font-size: 20px;
      font-weight: 500;
      line-height: 40px;
      width: 140px;
      font-size: 14px;
      margin-right: 10px;
      margin-left: 10px;
      cursor: pointer;
      background-color: #f7ad00;
      color: white;
      border: 1px solid #f7ad00; }

.settings__settingsContainer__lvLvR {
  background-color: transparent;
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
  padding-bottom: 70px; }
  @media screen and (max-width: 1023px) {
    .settings__settingsContainer__lvLvR {
      margin-top: 215px; } }
  .settings__settingsContainer__lvLvR .settings__header__Dujwa {
    display: flex; }
    @media screen and (max-width: 1023px) {
      .settings__settingsContainer__lvLvR .settings__header__Dujwa {
        display: none; } }
    .settings__settingsContainer__lvLvR .settings__header__Dujwa .settings__title__rwenZ {
      font-style: italic;
      font-weight: 900;
      font-size: 33px;
      line-height: 43px;
      margin-bottom: 0; }
    .settings__settingsContainer__lvLvR .settings__header__Dujwa .settings__headerBtn__1rH8e {
      margin-left: auto; }
  .settings__settingsContainer__lvLvR .settings__notificationChannelWrapper__qIx6j {
    display: flex;
    align-items: center; }
    @media screen and (max-width: 1023px) {
      .settings__settingsContainer__lvLvR .settings__notificationChannelWrapper__qIx6j {
        margin: 10px 0; }
        .settings__settingsContainer__lvLvR .settings__notificationChannelWrapper__qIx6j:first-of-type {
          margin-top: 0; }
        .settings__settingsContainer__lvLvR .settings__notificationChannelWrapper__qIx6j:last-of-type {
          margin-bottom: 0; } }
    .settings__settingsContainer__lvLvR .settings__notificationChannelWrapper__qIx6j .settings__notificationTitle__HXqwV {
      margin-left: 5px;
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      line-height: 24px; }
  .settings__settingsContainer__lvLvR .settings__connectChannelButtonsContainer__3Tuhc {
    display: flex;
    margin-top: 30px; }
    @media screen and (max-width: 1023px) {
      .settings__settingsContainer__lvLvR .settings__connectChannelButtonsContainer__3Tuhc {
        flex-direction: column; }
        .settings__settingsContainer__lvLvR .settings__connectChannelButtonsContainer__3Tuhc .settings__button__2T-Kf {
          margin: 0; } }
    .settings__settingsContainer__lvLvR .settings__connectChannelButtonsContainer__3Tuhc .settings__button__2T-Kf {
      margin: 0 15px; }
      .settings__settingsContainer__lvLvR .settings__connectChannelButtonsContainer__3Tuhc .settings__button__2T-Kf:first-of-type {
        margin-left: 0; }
      .settings__settingsContainer__lvLvR .settings__connectChannelButtonsContainer__3Tuhc .settings__button__2T-Kf:last-of-type {
        margin-right: 0; }
      @media screen and (max-width: 1023px) {
        .settings__settingsContainer__lvLvR .settings__connectChannelButtonsContainer__3Tuhc .settings__button__2T-Kf {
          margin: 10px 0; }
          .settings__settingsContainer__lvLvR .settings__connectChannelButtonsContainer__3Tuhc .settings__button__2T-Kf:last-of-type {
            margin-bottom: 0; } }
  .settings__settingsContainer__lvLvR .settings__subtitle__3KdKV {
    font-style: italic;
    font-weight: 800;
    font-size: 18px;
    line-height: 26px; }
    @media screen and (max-width: 1023px) {
      .settings__settingsContainer__lvLvR .settings__subtitle__3KdKV {
        font-weight: 900;
        font-size: 26px;
        line-height: 32px; } }
  .settings__settingsContainer__lvLvR .settings__label__1eKTx {
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 21px;
    text-transform: uppercase;
    color: #5b666f; }
    .settings__settingsContainer__lvLvR .settings__label__1eKTx.settings__sex__38Dr5 {
      margin-top: 30px; }
  .settings__settingsContainer__lvLvR .settings__text__1MehO {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    margin-top: 10px; }
  .settings__settingsContainer__lvLvR .settings__row__2xeZO {
    display: flex;
    width: 634px;
    margin-top: 10px; }
    @media screen and (max-width: 1023px) {
      .settings__settingsContainer__lvLvR .settings__row__2xeZO {
        width: auto; } }
    .settings__settingsContainer__lvLvR .settings__row__2xeZO.settings__rowMobile__37uyT {
      flex-direction: row; }
    .settings__settingsContainer__lvLvR .settings__row__2xeZO.settings__spaceBetweenDesktop__3rLif {
      justify-content: space-between;
      gap: 10px; }
      @media screen and (max-width: 1023px) {
        .settings__settingsContainer__lvLvR .settings__row__2xeZO.settings__spaceBetweenDesktop__3rLif {
          justify-content: unset; } }
    @media screen and (max-width: 1023px) {
      .settings__settingsContainer__lvLvR .settings__row__2xeZO {
        flex-direction: column; } }
  .settings__settingsContainer__lvLvR .settings__inputWrapper__3DuPs {
    display: flex;
    flex-direction: column;
    margin-top: 10px; }
    .settings__settingsContainer__lvLvR .settings__inputWrapper__3DuPs.settings__phone__1uUxY {
      width: 100%; }
    .settings__settingsContainer__lvLvR .settings__inputWrapper__3DuPs.settings__thirdSize__2uWwK {
      width: calc(100% / 3);
      margin: 0 5px; }
      .settings__settingsContainer__lvLvR .settings__inputWrapper__3DuPs.settings__thirdSize__2uWwK:first-of-type {
        margin-left: 0; }
      .settings__settingsContainer__lvLvR .settings__inputWrapper__3DuPs.settings__thirdSize__2uWwK:last-of-type {
        margin-right: 0; }
      @media screen and (max-width: 1023px) {
        .settings__settingsContainer__lvLvR .settings__inputWrapper__3DuPs.settings__thirdSize__2uWwK {
          width: 100%;
          margin-top: 10px;
          margin-left: 0 !important;
          margin-right: 0 !important; } }
    .settings__settingsContainer__lvLvR .settings__inputWrapper__3DuPs.settings__halfSizeDesktop__3B8IZ {
      width: calc(50% - 5px); }
      .settings__settingsContainer__lvLvR .settings__inputWrapper__3DuPs.settings__halfSizeDesktop__3B8IZ:first-of-type {
        margin-right: 5px; }
      .settings__settingsContainer__lvLvR .settings__inputWrapper__3DuPs.settings__halfSizeDesktop__3B8IZ:last-of-type {
        margin-left: 5px; }
      @media screen and (max-width: 1023px) {
        .settings__settingsContainer__lvLvR .settings__inputWrapper__3DuPs.settings__halfSizeDesktop__3B8IZ {
          width: 100%;
          margin-top: 10px;
          margin-left: 0 !important;
          margin-right: 0 !important; } }
  .settings__settingsContainer__lvLvR .settings__button__2T-Kf {
    display: flex;
    align-items: center;
    padding-left: 25px;
    padding-right: 20px;
    background-color: #f7ad00;
    border-radius: 100px;
    height: 35px;
    color: #fff;
    cursor: pointer;
    position: relative;
    width: max-content; }
    .settings__settingsContainer__lvLvR .settings__button__2T-Kf.settings__newPhone__WDJns {
      margin-top: 30px; }
    .settings__settingsContainer__lvLvR .settings__button__2T-Kf.settings__mobileOnly__3KGEn {
      display: none; }
      @media screen and (max-width: 1023px) {
        .settings__settingsContainer__lvLvR .settings__button__2T-Kf.settings__mobileOnly__3KGEn {
          display: flex; } }
    @media screen and (max-width: 1023px) {
      .settings__settingsContainer__lvLvR .settings__button__2T-Kf.settings__footerBtn__3y5s7 {
        margin-top: 20px; } }
  .settings__settingsContainer__lvLvR .settings__photoContainer__3Nvzy.settings__desktop__2X7uI {
    display: flex;
    align-items: center; }
    @media screen and (max-width: 1023px) {
      .settings__settingsContainer__lvLvR .settings__photoContainer__3Nvzy.settings__desktop__2X7uI {
        display: none; } }
    .settings__settingsContainer__lvLvR .settings__photoContainer__3Nvzy.settings__desktop__2X7uI .settings__photo__1wHFo {
      width: 100px;
      height: 100px;
      background-size: cover;
      border-radius: 100px; }
    .settings__settingsContainer__lvLvR .settings__photoContainer__3Nvzy.settings__desktop__2X7uI .settings__textWrapper__3P2ZE {
      margin-left: 20px;
      display: flex;
      flex-direction: column; }
      .settings__settingsContainer__lvLvR .settings__photoContainer__3Nvzy.settings__desktop__2X7uI .settings__textWrapper__3P2ZE .settings__subtitle__3KdKV {
        margin-bottom: 10px; }
  .settings__settingsContainer__lvLvR .settings__photoContainer__3Nvzy.settings__mobile__1K1bE {
    display: none; }
    @media screen and (max-width: 1023px) {
      .settings__settingsContainer__lvLvR .settings__photoContainer__3Nvzy.settings__mobile__1K1bE {
        display: flex;
        align-items: flex-end;
        position: absolute;
        width: 180%;
        height: 18%;
        left: -40%;
        border-radius: 53%;
        bottom: calc(86%);
        background-color: #ab0069; }
        .settings__settingsContainer__lvLvR .settings__photoContainer__3Nvzy.settings__mobile__1K1bE .settings__inner__36sAD {
          display: flex;
          flex-direction: column;
          margin: 0 auto 30px auto;
          align-items: center; }
          .settings__settingsContainer__lvLvR .settings__photoContainer__3Nvzy.settings__mobile__1K1bE .settings__inner__36sAD .settings__photo__1wHFo {
            width: 100px;
            height: 100px;
            box-sizing: border-box;
            border-radius: 100px;
            margin-bottom: 15px;
            background-size: cover; } }
  .settings__settingsContainer__lvLvR .settings__separator__REZ7P {
    width: 100%;
    height: 1px;
    background-color: #e1e1e1;
    margin: 25px 0; }
    .settings__settingsContainer__lvLvR .settings__separator__REZ7P.settings__header__Dujwa {
      margin: 10px 0 25px 0; }
      @media screen and (max-width: 1023px) {
        .settings__settingsContainer__lvLvR .settings__separator__REZ7P.settings__header__Dujwa {
          display: none;
          margin: auto; } }
    @media screen and (max-width: 1023px) {
      .settings__settingsContainer__lvLvR .settings__separator__REZ7P.settings__mobileHidden__3Z-Am {
        display: none;
        margin: auto; } }
  .settings__settingsContainer__lvLvR .settings__input__21K-9 {
    border-radius: 5px;
    border: 1px solid #75899a;
    padding: 0 5px;
    height: 35px;
    background-color: transparent; }
  .settings__settingsContainer__lvLvR .settings__phoneWrapper__2dQF6 {
    display: flex;
    margin: 7.5px 0; }
    .settings__settingsContainer__lvLvR .settings__phoneWrapper__2dQF6:first-of-type {
      margin-top: 0; }
    .settings__settingsContainer__lvLvR .settings__phoneWrapper__2dQF6:last-of-type {
      margin-bottom: 0; }
  .settings__settingsContainer__lvLvR .settings__checkboxGroup__1TXgA {
    display: flex;
    margin: 0 5px; }
    .settings__settingsContainer__lvLvR .settings__checkboxGroup__1TXgA:first-of-type {
      margin-left: 0; }
    .settings__settingsContainer__lvLvR .settings__checkboxGroup__1TXgA:last-of-type {
      margin-right: 0; }
    .settings__settingsContainer__lvLvR .settings__checkboxGroup__1TXgA.settings__notification__VSrFP:last-of-type {
      margin-left: 40px; }
    @media screen and (max-width: 1023px) {
      .settings__settingsContainer__lvLvR .settings__checkboxGroup__1TXgA.settings__notification__VSrFP:last-of-type {
        margin-left: 0px !important; } }
    @media screen and (max-width: 1023px) {
      .settings__settingsContainer__lvLvR .settings__checkboxGroup__1TXgA.settings__notification__VSrFP {
        margin: 10px 0; }
      .settings__settingsContainer__lvLvR .settings__checkboxGroup__1TXgA:first-of-type {
        margin-top: 0; }
      .settings__settingsContainer__lvLvR .settings__checkboxGroup__1TXgA:last-of-type {
        margin-bottom: 0; } }
    .settings__settingsContainer__lvLvR .settings__checkboxGroup__1TXgA .settings__label__1eKTx {
      margin-left: 5px; }
      .settings__settingsContainer__lvLvR .settings__checkboxGroup__1TXgA .settings__label__1eKTx.settings__notification__VSrFP {
        text-transform: unset;
        color: #000; }
      .settings__settingsContainer__lvLvR .settings__checkboxGroup__1TXgA .settings__label__1eKTx .settings__stress__lpf8j {
        font-weight: 500; }
  .settings__settingsContainer__lvLvR .settings__column__3xJiJ {
    width: calc(50% - 5px); }
    @media screen and (max-width: 1023px) {
      .settings__settingsContainer__lvLvR .settings__column__3xJiJ {
        width: 100%; } }
.homework__answersModal__Gu5OY {
  position: fixed;
  background: rgba(0, 0, 0, 0.2);
  left: 0px;
  opacity: 0;
  right: 0px;
  bottom: 0px;
  z-index: 999;
  overflow: hidden;
  transition: 0.2s opacity ease; }
  .homework__answersModal__Gu5OY .homework__wrapper__3QHLp {
    position: absolute;
    bottom: -100px;
    left: 0px;
    right: 0px;
    transition: 0.4s bottom ease; }
    .homework__answersModal__Gu5OY .homework__wrapper__3QHLp .homework__content__2b8Ey {
      margin: 0px auto;
      width: 780px;
      padding: 40px 20px;
      text-align: center;
      background: white;
      border-radius: 8px 8px 0px 0px;
      position: relative; }
      @media screen and (max-width: 1023px) {
        .homework__answersModal__Gu5OY .homework__wrapper__3QHLp .homework__content__2b8Ey {
          width: auto; } }
      .homework__answersModal__Gu5OY .homework__wrapper__3QHLp .homework__content__2b8Ey .homework__closeIcon__PIKHN {
        cursor: pointer;
        position: absolute;
        width: 12px;
        height: 12px;
        left: 20px;
        top: 20px;
        background-image: url(/static/media/modal-close-icon.113ada63.svg);
        background-repeat: no-repeat; }
  .homework__answersModal__Gu5OY.homework__visible__HyMN2 {
    top: 0px;
    opacity: 1;
    transition: 0.2s opacity ease; }
    .homework__answersModal__Gu5OY.homework__visible__HyMN2 .homework__wrapper__3QHLp {
      bottom: 0px;
      transition: 0.4s bottom ease; }

.homework__homeworkContainer__2xzys {
  background-color: white; }
  .homework__homeworkContainer__2xzys .homework__leftCol__2pRRR {
    width: 308px;
    float: left;
    min-height: 1px; }
    @media screen and (max-width: 1024px) {
      .homework__homeworkContainer__2xzys .homework__leftCol__2pRRR {
        width: auto;
        float: none;
        overflow: hidden; } }
    .homework__homeworkContainer__2xzys .homework__leftCol__2pRRR .homework__logo__1ST-R {
      cursor: pointer;
      width: 128px;
      height: 22px;
      background-position: center;
      background-repeat: no-repeat;
      margin-left: 50px;
      margin-top: 45px;
      background-image: url(/static/media/logo-black.5a902af5.svg);
      position: fixed; }
      @media screen and (max-width: 1023px) {
        .homework__homeworkContainer__2xzys .homework__leftCol__2pRRR .homework__logo__1ST-R {
          margin: 0px auto;
          margin-top: 21px;
          margin-bottom: 21px;
          position: relative; } }
    .homework__homeworkContainer__2xzys .homework__leftCol__2pRRR .homework__tabs__1COtU {
      margin-top: 100px;
      position: fixed; }
      @media screen and (max-width: 1023px) {
        .homework__homeworkContainer__2xzys .homework__leftCol__2pRRR .homework__tabs__1COtU {
          display: none; } }
      .homework__homeworkContainer__2xzys .homework__leftCol__2pRRR .homework__tabs__1COtU li {
        padding-left: 45px;
        border-left: 4px solid rgba(0, 0, 0, 0);
        color: #9fb0b5;
        font-size: 14px;
        font-weight: 500;
        line-height: 30px;
        margin-top: 5px;
        margin-bottom: 5px;
        cursor: pointer; }
        .homework__homeworkContainer__2xzys .homework__leftCol__2pRRR .homework__tabs__1COtU li.homework__active__39Js1 {
          color: #181b1c;
          border-left: 4px solid #ab0069; }
        .homework__homeworkContainer__2xzys .homework__leftCol__2pRRR .homework__tabs__1COtU li.homework__done__2efO7 {
          background-image: url(/static/media/homework_tab_check_icon.2d7a9d95.svg);
          background-position: 24px center;
          background-repeat: no-repeat; }
  .homework__homeworkContainer__2xzys .homework__rightCol__16dYj {
    width: 780px;
    padding-top: 45px;
    float: left;
    padding-bottom: 100px; }
    @media screen and (max-width: 1023px) {
      .homework__homeworkContainer__2xzys .homework__rightCol__16dYj {
        width: auto;
        padding-left: 20px;
        padding-right: 20px;
        float: none;
        padding-top: 0px; } }
    .homework__homeworkContainer__2xzys .homework__rightCol__16dYj .homework__lessonTitle__Ov7tA {
      font-family: Fira Sans;
      font-style: normal;
      font-weight: bold;
      line-height: normal;
      font-size: 24px;
      color: #181b1c;
      margin-top: 40px;
      margin-bottom: 20px; }
    .homework__homeworkContainer__2xzys .homework__rightCol__16dYj .homework__backButton__25M_C {
      color: #181b1c;
      font-size: 14px;
      padding-left: 15px;
      font-weight: 500;
      position: relative;
      line-height: 20px;
      cursor: pointer; }
      .homework__homeworkContainer__2xzys .homework__rightCol__16dYj .homework__backButton__25M_C::before {
        content: "";
        background-image: url(/static/media/homework_back_button_icon.b0e7b608.svg);
        width: 7px;
        height: 12px;
        position: absolute;
        left: 0px;
        top: 4px; }

.homework__guide__2x-5- {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 14px; }
  .homework__guide__2x-5- p {
    font-size: 14px !important;
    text-align: center; }
  .homework__guide__2x-5- strong {
    font-weight: bold; }
  .homework__guide__2x-5- .homework__stepContent__1vPOO {
    color: black; }
  .homework__guide__2x-5- .homework__explanation__GAEZi {
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    font-size: 14px;
    color: #870f59; }
  .homework__guide__2x-5- .homework__ruleButton__38pSG {
    display: inline-block;
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 33px;
    line-height: 28px;
    background: #D3014C;
    border-radius: 100px;
    color: white;
    font-family: Fira Sans;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    background-image: url("https://friends-storage.ams3.cdn.digitaloceanspaces.com/bulb%20big.svg");
    background-position: right 10px center;
    background-repeat: no-repeat; }
  .homework__guide__2x-5- .homework__nextButton__3hzlv {
    color: #ccc; }
  .homework__guide__2x-5- .homework__paginator__2eBh9 {
    text-align: center; }
    .homework__guide__2x-5- .homework__paginator__2eBh9 .homework__point__1chOB {
      display: inline-block;
      width: 5px;
      height: 5px;
      background: none;
      border: 2px solid #ccc;
      border-radius: 9px;
      margin-left: 5px;
      margin-right: 5px; }
      .homework__guide__2x-5- .homework__paginator__2eBh9 .homework__point__1chOB.homework__active__39Js1 {
        background: #ccc; }
  .homework__guide__2x-5- .homework__checkboxContainer__2pptf {
    text-align: center;
    margin-bottom: 20px; }
    .homework__guide__2x-5- .homework__checkboxContainer__2pptf .homework__checkbox__36RwD {
      width: 19px;
      height: 19px;
      border: 1px solid #9fb0b5;
      border-radius: 20px;
      cursor: pointer;
      display: inline-block;
      vertical-align: middle;
      margin-right: 7px; }
      .homework__guide__2x-5- .homework__checkboxContainer__2pptf .homework__checkbox__36RwD.homework__active__39Js1 {
        background-color: #d3014c;
        border: 1px solid #d3014c;
        background-image: url(/static/media/payment-item-selected-icon.e77a4420.svg);
        background-position: center;
        background-repeat: no-repeat; }
  .homework__guide__2x-5- .homework__resetButton__3argG {
    border: 1px solid #9fb0b5;
    box-sizing: border-box;
    border-radius: 100px;
    display: inline-block;
    font-family: Fira Sans;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    font-size: 14px;
    color: #57686c;
    line-height: 26px;
    padding: 0px 25px; }
  .homework__guide__2x-5- .homework__buttonContainer__z9HVo {
    padding-bottom: 0px;
    text-align: center;
    padding-bottom: 40px; }
    .homework__guide__2x-5- .homework__buttonContainer__z9HVo .homework__button__bgDwy {
      display: inline-block;
      border-radius: 40px;
      font-size: 20px;
      font-weight: 500;
      line-height: 40px;
      width: 140px;
      font-size: 14px;
      cursor: pointer;
      color: white;
      background-color: #f7ad00; }
      @media screen and (max-width: 1023px) {
        .homework__guide__2x-5- .homework__buttonContainer__z9HVo .homework__button__bgDwy {
          display: block;
          margin: 0px auto;
          margin-top: 10px; } }

.homework__homeworkPopup__1d1ij {
  width: 245px; }
  .homework__homeworkPopup__1d1ij .homework__congrats__15yau {
    width: 32.5px; }
    .homework__homeworkPopup__1d1ij .homework__congrats__15yau.homework__reversed__2RuQn {
      transform: scale(-1, 1); }
  .homework__homeworkPopup__1d1ij .homework__title__xEUdc {
    font-style: italic;
    font-weight: 900;
    font-size: 30px;
    line-height: 28px;
    color: #d3014c;
    margin: 0 15px; }
  .homework__homeworkPopup__1d1ij .homework__titleContainer__1YcD0 {
    display: flex;
    justify-content: center;
    align-items: flex-end; }
  .homework__homeworkPopup__1d1ij .homework__mark__J3SzF {
    font-style: italic;
    font-weight: 900;
    font-size: 26px;
    line-height: 32px;
    margin-left: 10px;
    color: #30b26c; }
    .homework__homeworkPopup__1d1ij .homework__mark__J3SzF.homework__points__1Xnmc {
      font-size: 16px;
      margin-left: 0; }
  .homework__homeworkPopup__1d1ij .homework__text__36KvB {
    font-style: italic;
    font-weight: 800;
    font-size: 18px;
    line-height: 15px; }
  .homework__homeworkPopup__1d1ij .homework__emojiContainer__26zOy {
    display: flex;
    justify-content: space-between;
    margin-top: 10px; }
    .homework__homeworkPopup__1d1ij .homework__emojiContainer__26zOy .homework__emoji__26fAT {
      width: 35px;
      height: 35px;
      -webkit-filter: grayscale(100%);
      filter: grayscale(100%);
      transition: 0.3s ease transform;
      cursor: pointer; }
      .homework__homeworkPopup__1d1ij .homework__emojiContainer__26zOy .homework__emoji__26fAT:hover {
        -webkit-transform: scale(1.4);
        -ms-transform: scale(1.4);
        transform: scale(1.4);
        filter: none;
        -webkit-filter: none; }
      .homework__homeworkPopup__1d1ij .homework__emojiContainer__26zOy .homework__emoji__26fAT.homework__active__39Js1 {
        -webkit-transform: scale(1.4);
        -ms-transform: scale(1.4);
        transform: scale(1.4);
        filter: none;
        -webkit-filter: none; }
  .homework__homeworkPopup__1d1ij .homework__commentArea__3wc4W {
    border-radius: 8px;
    border: 1px solid #cad4db;
    padding: 5px;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    resize: none;
    min-height: 70px; }
    .homework__homeworkPopup__1d1ij .homework__commentArea__3wc4W::-webkit-scrollbar-track {
      -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
      box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
      background-color: #f5f5f5; }
    .homework__homeworkPopup__1d1ij .homework__commentArea__3wc4W::-webkit-scrollbar {
      width: 6px;
      background-color: #f5f5f5; }
    .homework__homeworkPopup__1d1ij .homework__commentArea__3wc4W::-webkit-scrollbar-thumb {
      background-color: rgba(0, 0, 0, 0.54); }
    .homework__homeworkPopup__1d1ij .homework__commentArea__3wc4W::-webkit-input-placeholder {
      color: #979797; }
    .homework__homeworkPopup__1d1ij .homework__commentArea__3wc4W:-ms-input-placeholder {
      color: #979797; }
    .homework__homeworkPopup__1d1ij .homework__commentArea__3wc4W::-moz-placeholder {
      color: #979797; }
    .homework__homeworkPopup__1d1ij .homework__commentArea__3wc4W:-moz-placeholder {
      color: #979797; }
    .homework__homeworkPopup__1d1ij .homework__commentArea__3wc4W::placeholder {
      color: #979797; }
  .homework__homeworkPopup__1d1ij .homework__column__3WO24 {
    display: flex;
    flex-direction: column;
    margin-top: 20px; }
  .homework__homeworkPopup__1d1ij .homework__lessonsBtn__2fEZp {
    border-radius: 100px;
    width: 160px;
    height: 35px;
    color: #fff;
    background-color: #fbc02d;
    display: flex;
    justify-content: center;
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 23px;
    margin: 25px auto 0 auto;
    border: none;
    cursor: pointer; }
    .homework__homeworkPopup__1d1ij .homework__lessonsBtn__2fEZp:disabled {
      background-color: #979797;
      cursor: default; }
  .homework__homeworkPopup__1d1ij .homework__backBtn__rZbZN {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 23px;
    color: #0068b4;
    margin-top: 20px;
    border: none;
    cursor: pointer;
    background: transparent; }
    .homework__homeworkPopup__1d1ij .homework__backBtn__rZbZN:disabled {
      color: #979797;
      cursor: default;
      border: none;
      background: transparent; }
.offline__offline__3tFIN {
  background: #f25531;
  padding: 20px; }
  .offline__offline__3tFIN .offline__title__380Jw {
    font-weight: 500;
    font-size: 16px;
    line-height: 25px;
    color: #f9f9f9;
    text-align: center; }
    .offline__offline__3tFIN .offline__title__380Jw .offline__icon__2r51j {
      background-image: url(/static/media/offline_icon.100694d2.svg);
      width: 22px;
      height: 25px;
      background-position: center;
      background-repeat: no-repeat;
      display: inline-block;
      vertical-align: middle;
      background-size: contain;
      margin-right: 10px; }
  .offline__offline__3tFIN .offline__descr__1hzPT {
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    margin-top: 10px;
    color: #ffffff;
    text-align: center; }
.mobileBottomMenu__mobileBottomMenu__JATOT {
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  box-shadow: 0px 3px 5px #929292;
  z-index: 2; }
  @media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
    .mobileBottomMenu__mobileBottomMenu__JATOT {
      padding-bottom: 26px; } }
  @media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) {
    .mobileBottomMenu__mobileBottomMenu__JATOT {
      padding-bottom: 26px; } }
  @media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) {
    .mobileBottomMenu__mobileBottomMenu__JATOT {
      padding-bottom: 26px; } }
  .mobileBottomMenu__mobileBottomMenu__JATOT .mobileBottomMenu__list__tYhMd {
    display: flex;
    justify-content: space-between; }
    .mobileBottomMenu__mobileBottomMenu__JATOT .mobileBottomMenu__list__tYhMd .mobileBottomMenu__item__2f5yF {
      padding-top: 6px;
      color: #aebec9;
      width: 20%;
      text-align: center; }
      .mobileBottomMenu__mobileBottomMenu__JATOT .mobileBottomMenu__list__tYhMd .mobileBottomMenu__item__2f5yF .mobileBottomMenu__icon__3p3Mu svg {
        width: 25px;
        height: 25px; }
        .mobileBottomMenu__mobileBottomMenu__JATOT .mobileBottomMenu__list__tYhMd .mobileBottomMenu__item__2f5yF .mobileBottomMenu__icon__3p3Mu svg * {
          stroke: none;
          fill: #aebec9; }
      .mobileBottomMenu__mobileBottomMenu__JATOT .mobileBottomMenu__list__tYhMd .mobileBottomMenu__item__2f5yF .mobileBottomMenu__label__3L9LL {
        line-height: 14px;
        margin-bottom: 4px;
        font-size: 10px; }
      .mobileBottomMenu__mobileBottomMenu__JATOT .mobileBottomMenu__list__tYhMd .mobileBottomMenu__item__2f5yF.mobileBottomMenu__active__wAKFB .mobileBottomMenu__icon__3p3Mu svg * {
        stroke: none;
        fill: #a42a72; }
      .mobileBottomMenu__mobileBottomMenu__JATOT .mobileBottomMenu__list__tYhMd .mobileBottomMenu__item__2f5yF.mobileBottomMenu__active__wAKFB .mobileBottomMenu__label__3L9LL {
        color: #a42a72; }
.desktopTopBar__desktopTopBarContainer__36stI {
  display: flex;
  align-items: center;
  justify-content: left;
  height: 90px; }
  @media screen and (max-width: 1023px) {
    .desktopTopBar__desktopTopBarContainer__36stI {
      display: none; } }
  .desktopTopBar__desktopTopBarContainer__36stI .desktopTopBar__logo__2kvtj {
    width: 40px;
    height: 40px;
    margin-right: 40px;
    flex-shrink: 0;
    background-image: url(/static/media/logo.23381283.svg);
    background-repeat: no-repeat;
    cursor: pointer; }
  .desktopTopBar__desktopTopBarContainer__36stI .desktopTopBar__item__1fBR5 {
    margin-right: 40px;
    position: relative;
    z-index: 126; }
    .desktopTopBar__desktopTopBarContainer__36stI .desktopTopBar__item__1fBR5.desktopTopBar__active__1dOZN {
      color: #a6206f; }
    .desktopTopBar__desktopTopBarContainer__36stI .desktopTopBar__item__1fBR5 .desktopTopBar__title__3xh_o {
      position: relative;
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      letter-spacing: 0.22px;
      color: black;
      line-height: 54px;
      z-index: 126;
      cursor: pointer;
      white-space: pre; }
    .desktopTopBar__desktopTopBarContainer__36stI .desktopTopBar__item__1fBR5 .desktopTopBar__list__2SA1q {
      max-height: 0px;
      padding-left: 40px;
      padding-right: 40px;
      position: absolute;
      left: -40px;
      top: -10px;
      background-color: white;
      background: #ffffff;
      box-shadow: 0px 5px 64px rgba(66, 68, 75, 0.3);
      border-radius: 8px;
      overflow: hidden;
      padding-bottom: 10px;
      display: none; }
      .desktopTopBar__desktopTopBarContainer__36stI .desktopTopBar__item__1fBR5 .desktopTopBar__list__2SA1q .desktopTopBar__subItem__lfv8Q {
        cursor: pointer;
        line-height: 54px;
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        letter-spacing: 0.22px;
        color: black;
        white-space: pre; }
        .desktopTopBar__desktopTopBarContainer__36stI .desktopTopBar__item__1fBR5 .desktopTopBar__list__2SA1q .desktopTopBar__subItem__lfv8Q:hover {
          color: #a6206f; }
    .desktopTopBar__desktopTopBarContainer__36stI .desktopTopBar__item__1fBR5:hover {
      z-index: 127; }
      .desktopTopBar__desktopTopBarContainer__36stI .desktopTopBar__item__1fBR5:hover .desktopTopBar__title__3xh_o {
        color: #aebec9; }
      .desktopTopBar__desktopTopBarContainer__36stI .desktopTopBar__item__1fBR5:hover .desktopTopBar__list__2SA1q {
        display: block;
        transition: max-height 0.3s linear;
        padding-top: 64px;
        max-height: 1000px; }
  .desktopTopBar__desktopTopBarContainer__36stI .desktopTopBar__timezoneDropdownWrapper__36b75 {
    margin-right: 25px; }
  .desktopTopBar__desktopTopBarContainer__36stI .desktopTopBar__languageDropdownWrapper__3ZpDX {
    margin-right: 25px; }
  .desktopTopBar__desktopTopBarContainer__36stI .desktopTopBar__leftPart__2atH5 {
    display: flex;
    margin-left: auto;
    align-items: center; }
  .desktopTopBar__desktopTopBarContainer__36stI .desktopTopBar__balance__30ZKe {
    text-align: right;
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 34px;
    letter-spacing: 0.315px;
    margin-right: 40px; }
    .desktopTopBar__desktopTopBarContainer__36stI .desktopTopBar__balance__30ZKe .desktopTopBar__text__1Wm-p {
      font-size: 16px;
      line-height: 23px;
      letter-spacing: 0.275px;
      vertical-align: middle;
      color: #77838d;
      margin-right: 10px;
      margin-left: 5px; }
    .desktopTopBar__desktopTopBarContainer__36stI .desktopTopBar__balance__30ZKe .desktopTopBar__currency__UAIWb {
      font-size: 18px;
      line-height: 26px;
      letter-spacing: 0.275px;
      color: #a6b4be; }
  .desktopTopBar__desktopTopBarContainer__36stI .desktopTopBar__icons__3hzok {
    display: flex;
    margin-right: 40px; }
    .desktopTopBar__desktopTopBarContainer__36stI .desktopTopBar__icons__3hzok .desktopTopBar__giftIcon__2Q_9B {
      width: 24px;
      height: 24px;
      background-image: url(/static/media/giftIcon.a851a34b.svg);
      background-position: center;
      background-repeat: no-repeat;
      margin-right: 24px;
      cursor: pointer; }
  .desktopTopBar__desktopTopBarContainer__36stI .desktopTopBar__flagsContainer__Se5JG {
    display: flex; }
    .desktopTopBar__desktopTopBarContainer__36stI .desktopTopBar__flagsContainer__Se5JG > * {
      margin: 0 10px; }
  .desktopTopBar__desktopTopBarContainer__36stI .desktopTopBar__profileMenu__1_HgM {
    z-index: 126; }
.profileMenu__profileMenu__3AygB {
  position: relative;
  outline: none;
  z-index: 121; }
  .profileMenu__profileMenu__3AygB .profileMenu__button__4glD6 {
    display: flex;
    align-items: center;
    cursor: pointer;
    justify-content: flex-end; }
    .profileMenu__profileMenu__3AygB .profileMenu__button__4glD6 .profileMenu__photo__3n7md {
      width: 46px;
      height: 46px;
      background-size: cover;
      background-position: center;
      border-radius: 46px;
      background-image: url(/static/media/defaultPhoto.afa123b6.svg); }
    .profileMenu__profileMenu__3AygB .profileMenu__button__4glD6 .profileMenu__openArrow__1zR7R {
      background-image: url(/static/media/arrow.0876ce3f.svg);
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      width: 14px;
      height: 8px;
      margin-left: 16px; }
  .profileMenu__profileMenu__3AygB .profileMenu__menu__3yWzv {
    outline: none;
    width: 306px;
    position: absolute;
    right: 0px;
    top: -13px;
    z-index: 122;
    background: white;
    box-shadow: 0px 5px 64px rgba(66, 68, 75, 0.3);
    border-radius: 8px; }
    .profileMenu__profileMenu__3AygB .profileMenu__menu__3yWzv .profileMenu__personalData__2E-qL {
      padding: 30px; }
      .profileMenu__profileMenu__3AygB .profileMenu__menu__3yWzv .profileMenu__personalData__2E-qL .profileMenu__photo__3n7md {
        width: 78px;
        height: 78px;
        background-size: cover;
        background-position: center;
        float: left;
        margin-right: 20px;
        border-radius: 78px;
        background-image: url(/static/media/defaultPhoto.afa123b6.svg); }
      .profileMenu__profileMenu__3AygB .profileMenu__menu__3yWzv .profileMenu__personalData__2E-qL .profileMenu__name__2SM8q {
        font-weight: 500;
        font-size: 19px;
        line-height: 21px;
        letter-spacing: -0.18px;
        margin-bottom: 10px;
        color: #242426;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis; }
      .profileMenu__profileMenu__3AygB .profileMenu__menu__3yWzv .profileMenu__personalData__2E-qL .profileMenu__level__jh0dI {
        font-size: 14px;
        line-height: 17px;
        text-transform: uppercase;
        color: #e4154e; }
    .profileMenu__profileMenu__3AygB .profileMenu__menu__3yWzv .profileMenu__list__KYA3B {
      border-top: 1px solid #C6CDD2;
      border-bottom: 1px solid #c6cdd2; }
      .profileMenu__profileMenu__3AygB .profileMenu__menu__3yWzv .profileMenu__list__KYA3B .profileMenu__item__34Wce {
        padding-top: 25px;
        padding-left: 30px;
        padding-right: 30px;
        font-size: 15px;
        letter-spacing: 0.2px;
        cursor: pointer;
        color: #242426;
        white-space: pre; }
        .profileMenu__profileMenu__3AygB .profileMenu__menu__3yWzv .profileMenu__list__KYA3B .profileMenu__item__34Wce:last-of-type {
          padding-bottom: 25px; }
        .profileMenu__profileMenu__3AygB .profileMenu__menu__3yWzv .profileMenu__list__KYA3B .profileMenu__item__34Wce:hover {
          color: #a70064; }
    .profileMenu__profileMenu__3AygB .profileMenu__menu__3yWzv .profileMenu__exitButton__3X93Q {
      font-size: 14px;
      line-height: 54px;
      letter-spacing: 0.2px;
      position: relative;
      color: #0263a7;
      line-height: 73px;
      padding-left: 70px;
      cursor: pointer; }
      .profileMenu__profileMenu__3AygB .profileMenu__menu__3yWzv .profileMenu__exitButton__3X93Q:before {
        content: "";
        background-image: url(/static/media/exitIcon.3138e4fd.svg);
        background-position: center left;
        background-repeat: no-repeat;
        position: absolute;
        left: 30px;
        top: 0px;
        bottom: 0px;
        width: 40px; }
.connection-module__container__12ELe.connection-module__overflowHidden__2Z_dG {
  overflow: hidden; }

.connection-module__container__12ELe .connection-module__tit__1DUZt {
  font-style: italic;
  font-weight: 900 !important;
  font-size: 22px !important;
  line-height: 28px !important;
  max-width: 75% !important;
  margin-bottom: 0 !important; }
  @media screen and (max-width: 767px) {
    .connection-module__container__12ELe .connection-module__tit__1DUZt {
      font-size: 20px; } }
  .connection-module__container__12ELe .connection-module__tit__1DUZt.connection-module__centerAligned__1RvDd {
    text-align: center; }

.connection-module__container__12ELe .connection-module__inner__1Saef {
  max-width: 980px;
  box-sizing: border-box;
  padding: 0 10px;
  margin: 15px auto; }

.connection-module__widget__1IAwr {
  padding: 20px;
  background: #ffffff;
  border: 1px solid #e1e1e1;
  box-sizing: border-box;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  margin: 15px 0;
  position: relative; }
  .connection-module__widget__1IAwr .connection-module__link__PDbm- {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    color: #0263a7; }
  .connection-module__widget__1IAwr .connection-module__tit__1DUZt {
    margin-left: 5px !important; }
  .connection-module__widget__1IAwr:first-of-type {
    margin-top: 0; }
  .connection-module__widget__1IAwr:last-of-type {
    margin-bottom: 0; }
  .connection-module__widget__1IAwr .connection-module__header__SiN-t {
    display: flex;
    align-items: center; }
    .connection-module__widget__1IAwr .connection-module__header__SiN-t .connection-module__hideButton__17eI2 {
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      line-height: 24px;
      color: #0068b4;
      cursor: pointer;
      position: absolute;
      right: 20px;
      top: 20px; }
  .connection-module__widget__1IAwr .connection-module__content__1Aa5q {
    max-width: 730px;
    display: flex;
    flex-direction: column;
    margin: 0 auto; }
    .connection-module__widget__1IAwr .connection-module__content__1Aa5q .connection-module__row__1BldL {
      display: flex; }
      @media screen and (max-width: 767px) {
        .connection-module__widget__1IAwr .connection-module__content__1Aa5q .connection-module__row__1BldL {
          flex-direction: column; } }
    .connection-module__widget__1IAwr .connection-module__content__1Aa5q .connection-module__text__c9-wo {
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      line-height: 24px;
      margin: 15px 0; }
      .connection-module__widget__1IAwr .connection-module__content__1Aa5q .connection-module__text__c9-wo.connection-module__italic__2QVOY {
        font-style: italic;
        font-size: 18px; }
      .connection-module__widget__1IAwr .connection-module__content__1Aa5q .connection-module__text__c9-wo.connection-module__centerAligned__1RvDd {
        text-align: center; }
    .connection-module__widget__1IAwr .connection-module__content__1Aa5q .connection-module__image__2Meha {
      width: 100%;
      height: auto;
      margin: 15px auto;
      cursor: zoom-in; }
      .connection-module__widget__1IAwr .connection-module__content__1Aa5q .connection-module__image__2Meha.connection-module__fullSize__2SfM7 {
        max-width: 100%; }
      .connection-module__widget__1IAwr .connection-module__content__1Aa5q .connection-module__image__2Meha.connection-module__halfSize__1cDSP {
        max-width: 310px; }
        @media screen and (max-width: 767px) {
          .connection-module__widget__1IAwr .connection-module__content__1Aa5q .connection-module__image__2Meha.connection-module__halfSize__1cDSP {
            max-width: 660px; } }

.connection-module__fullImageContainer__2GQfZ {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  display: flex;
  justify-content: center;
  align-items: center; }
  .connection-module__fullImageContainer__2GQfZ .connection-module__background__361mZ {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #000;
    opacity: 0.6;
    cursor: zoom-out; }
  .connection-module__fullImageContainer__2GQfZ .connection-module__img__FjJOR {
    position: relative;
    width: 80%;
    height: 80%;
    object-fit: contain;
    z-index: 1000;
    cursor: zoom-out; }

.connection-module__icon__2XcAP {
  width: 20px;
  height: 20px; }
.background{-webkit-animation:backgroundAppearance .5s ease;animation:backgroundAppearance .5s ease}@-webkit-keyframes backgroundAppearance{0%{opacity:0}to{opacity:.6}}@keyframes backgroundAppearance{0%{opacity:0}to{opacity:.6}}.specCourse-module__wrapper__3zpRo {
  display: flex;
  flex-direction: column; }

.specCourse-module__title__3sJgl {
  font-style: italic;
  font-weight: 900;
  font-size: 33px;
  line-height: 43px; }

.specCourse-module__subtitle__2iQa0 {
  font-style: italic;
  font-weight: 900;
  font-size: 20px;
  line-height: 26px; }
  .specCourse-module__subtitle__2iQa0.specCourse-module__regular__EVkkI {
    font-style: normal;
    font-weight: 500;
    font-size: 20px; }
  .specCourse-module__subtitle__2iQa0.specCourse-module__small__3gntk {
    font-size: 20px; }

.specCourse-module__loaderWrapper__2aKK9 {
  margin: 40px 0; }

.specCourse-module__icon__pKXV- {
  margin-left: 5px;
  position: relative;
  top: 2px; }
  .specCourse-module__icon__pKXV- path {
    fill: #e4154e; }

.specCourse-module__tabs__4bT4C {
  overflow-x: auto; }
  .specCourse-module__tabs__4bT4C::-webkit-scrollbar {
    display: none; }
  .specCourse-module__tabs__4bT4C .specCourse-module__inner__i5MV2 {
    display: flex;
    min-width: 460px; }
    .specCourse-module__tabs__4bT4C .specCourse-module__inner__i5MV2 .specCourse-module__tab__23iu3 {
      border-radius: 100px;
      margin: 0 10px;
      box-sizing: border-box;
      padding: 5px 15px;
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      line-height: 23px;
      background: transparent;
      border: 1px solid #ab0069;
      color: #ab0069;
      cursor: pointer; }
      .specCourse-module__tabs__4bT4C .specCourse-module__inner__i5MV2 .specCourse-module__tab__23iu3.specCourse-module__active__1EqI8 {
        background-color: #ab0069;
        color: #fff; }
      .specCourse-module__tabs__4bT4C .specCourse-module__inner__i5MV2 .specCourse-module__tab__23iu3:first-of-type {
        margin-left: 0; }
      .specCourse-module__tabs__4bT4C .specCourse-module__inner__i5MV2 .specCourse-module__tab__23iu3:last-of-type {
        margin-right: 0; }

.specCourse-module__text__17o4- {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px; }
  .specCourse-module__text__17o4-.specCourse-module__italic__1Xg9B {
    font-style: italic; }
  .specCourse-module__text__17o4-.specCourse-module__grey__QpU2V {
    color: #5b666f; }
  .specCourse-module__text__17o4-.specCourse-module__crimson__2SKnz {
    color: #e4154e; }
  .specCourse-module__text__17o4-.specCourse-module__centerAligned__22Rqt {
    text-align: center; }

.specCourse-module__emptyPage__Pzwn4 {
  margin: 30px 0;
  text-align: center; }

.specCourse-module__link__3lZas {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  color: #0068b4;
  cursor: pointer; }

.specCourse-module__separator__2vS3M {
  height: 1px;
  background-color: #e1e1e1;
  margin-bottom: 30px; }

.specCourse-module__points__2ymb9 {
  font-style: italic;
  font-weight: 900;
  font-size: 33px;
  line-height: 33px;
  color: #d3014c;
  margin-left: 5px; }
  .specCourse-module__points__2ymb9.specCourse-module__percentSign__2wOsr {
    font-size: 16px;
    margin-left: 5px; }
  .specCourse-module__points__2ymb9.specCourse-module__completed__1rcw3 {
    color: #30b26c; }

.specCourse-module__card__16F4v {
  background: #ffffff;
  border: 0.5px solid #e1e1e1;
  box-sizing: border-box;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 15px;
  margin: 15px 0;
  display: flex;
  flex-direction: column; }
  .specCourse-module__card__16F4v .specCourse-module__header__UAeDm {
    display: flex;
    justify-content: space-between; }
    @media screen and (max-width: 1023px) {
      .specCourse-module__card__16F4v .specCourse-module__header__UAeDm {
        flex-direction: column; } }
    .specCourse-module__card__16F4v .specCourse-module__header__UAeDm .specCourse-module__rightColumn__1-0K_ {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      width: calc(35% - 10px); }
      @media screen and (max-width: 1023px) {
        .specCourse-module__card__16F4v .specCourse-module__header__UAeDm .specCourse-module__rightColumn__1-0K_ {
          width: 100%; } }
      .specCourse-module__card__16F4v .specCourse-module__header__UAeDm .specCourse-module__rightColumn__1-0K_ .specCourse-module__price__12eLx {
        font-style: italic;
        font-weight: 800;
        font-size: 18px;
        line-height: 26px;
        color: #d3014c; }
        @media screen and (max-width: 1023px) {
          .specCourse-module__card__16F4v .specCourse-module__header__UAeDm .specCourse-module__rightColumn__1-0K_ .specCourse-module__price__12eLx {
            font-size: 15px; } }
        .specCourse-module__card__16F4v .specCourse-module__header__UAeDm .specCourse-module__rightColumn__1-0K_ .specCourse-module__price__12eLx.specCourse-module__crossed__FZ92R {
          color: #5b666f;
          position: relative; }
          .specCourse-module__card__16F4v .specCourse-module__header__UAeDm .specCourse-module__rightColumn__1-0K_ .specCourse-module__price__12eLx.specCourse-module__crossed__FZ92R:after {
            content: "";
            position: absolute;
            bottom: 50%;
            left: -5px;
            width: calc(100% + 10px);
            height: 2px;
            background-color: #d3014c; }
      .specCourse-module__card__16F4v .specCourse-module__header__UAeDm .specCourse-module__rightColumn__1-0K_ .specCourse-module__upper__2dt2C {
        display: flex;
        flex-direction: column; }
      .specCourse-module__card__16F4v .specCourse-module__header__UAeDm .specCourse-module__rightColumn__1-0K_ .specCourse-module__bottom__1gDHe {
        display: flex;
        flex-direction: column; }
      .specCourse-module__card__16F4v .specCourse-module__header__UAeDm .specCourse-module__rightColumn__1-0K_ .specCourse-module__row__f6t-D {
        display: flex;
        justify-content: space-between; }
        .specCourse-module__card__16F4v .specCourse-module__header__UAeDm .specCourse-module__rightColumn__1-0K_ .specCourse-module__row__f6t-D.specCourse-module__free__4fHiy {
          margin-bottom: 10xp; }
          @media screen and (max-width: 1023px) {
            .specCourse-module__card__16F4v .specCourse-module__header__UAeDm .specCourse-module__rightColumn__1-0K_ .specCourse-module__row__f6t-D.specCourse-module__free__4fHiy {
              margin-bottom: 0; } }
          .specCourse-module__card__16F4v .specCourse-module__header__UAeDm .specCourse-module__rightColumn__1-0K_ .specCourse-module__row__f6t-D.specCourse-module__free__4fHiy .specCourse-module__text__17o4- {
            margin-left: auto; }
            @media screen and (max-width: 1023px) {
              .specCourse-module__card__16F4v .specCourse-module__header__UAeDm .specCourse-module__rightColumn__1-0K_ .specCourse-module__row__f6t-D.specCourse-module__free__4fHiy .specCourse-module__text__17o4- {
                margin-left: 0; } }
        @media screen and (max-width: 1023px) {
          .specCourse-module__card__16F4v .specCourse-module__header__UAeDm .specCourse-module__rightColumn__1-0K_ .specCourse-module__row__f6t-D {
            flex-direction: column; } }
        @media screen and (max-width: 1023px) {
          .specCourse-module__card__16F4v .specCourse-module__header__UAeDm .specCourse-module__rightColumn__1-0K_ .specCourse-module__row__f6t-D.specCourse-module__desktop__3-ZyB {
            display: none; } }
        .specCourse-module__card__16F4v .specCourse-module__header__UAeDm .specCourse-module__rightColumn__1-0K_ .specCourse-module__row__f6t-D.specCourse-module__mobile__1IZGV {
          display: none; }
          @media screen and (max-width: 1023px) {
            .specCourse-module__card__16F4v .specCourse-module__header__UAeDm .specCourse-module__rightColumn__1-0K_ .specCourse-module__row__f6t-D.specCourse-module__mobile__1IZGV {
              display: flex;
              flex-direction: row; } }
        .specCourse-module__card__16F4v .specCourse-module__header__UAeDm .specCourse-module__rightColumn__1-0K_ .specCourse-module__row__f6t-D .specCourse-module__rating__3H3PY {
          font-style: normal;
          font-weight: 900;
          font-size: 18px;
          line-height: 25px;
          color: #000; }
      .specCourse-module__card__16F4v .specCourse-module__header__UAeDm .specCourse-module__rightColumn__1-0K_ .specCourse-module__delimiter__2nXEt {
        background-color: #e1e1e1;
        height: 1px;
        margin: 8px 0; }
  .specCourse-module__card__16F4v .specCourse-module__description__X4m73 {
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    margin-bottom: 10px; }
    .specCourse-module__card__16F4v .specCourse-module__description__X4m73 .specCourse-module__video__126ou {
      width: 300px;
      height: 163px;
      margin-left: 25px; }
      @media screen and (max-width: 1023px) {
        .specCourse-module__card__16F4v .specCourse-module__description__X4m73 .specCourse-module__video__126ou {
          width: 100%;
          height: auto;
          margin-left: 0; } }
    .specCourse-module__card__16F4v .specCourse-module__description__X4m73 .specCourse-module__row__f6t-D {
      display: flex; }
      @media screen and (max-width: 1023px) {
        .specCourse-module__card__16F4v .specCourse-module__description__X4m73 .specCourse-module__row__f6t-D {
          flex-direction: column; } }
      .specCourse-module__card__16F4v .specCourse-module__description__X4m73 .specCourse-module__row__f6t-D.specCourse-module__centerAligned__22Rqt {
        align-items: center; }
  .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp {
    display: flex;
    flex-direction: column; }
    .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__row__f6t-D {
      display: flex;
      justify-content: space-between; }
      .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__row__f6t-D.specCourse-module__centerAlignedDesktop__2jkur {
        align-items: center; }
        @media screen and (max-width: 1023px) {
          .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__row__f6t-D.specCourse-module__centerAlignedDesktop__2jkur {
            align-items: unset; } }
      @media screen and (max-width: 1023px) {
        .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__row__f6t-D {
          flex-direction: column; } }
    .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY {
      margin-top: 10px; }
      @media screen and (max-width: 1023px) {
        .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY {
          display: flex;
          flex-direction: column; } }
      .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF {
        display: flex;
        margin-bottom: 20px;
        position: relative; }
        .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF .specCourse-module__headerMobile__1TDFg {
          display: none; }
          @media screen and (max-width: 1023px) {
            .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF .specCourse-module__headerMobile__1TDFg {
              display: flex; } }
          .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF .specCourse-module__headerMobile__1TDFg .specCourse-module__headerContentMobile__1xmEu {
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            margin-left: 20px;
            width: 50%; }
            @media screen and (max-width: 1023px) {
              .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF .specCourse-module__headerMobile__1TDFg .specCourse-module__headerContentMobile__1xmEu .specCourse-module__subtitle__2iQa0 {
                font-size: 16px; } }
        .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF.specCourse-module__bought__3mNCS {
          width: 100%; }
          @media screen and (max-width: 1023px) {
            .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF.specCourse-module__bought__3mNCS {
              flex-direction: column; }
              .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF.specCourse-module__bought__3mNCS .specCourse-module__cover__IwefE {
                width: 100%;
                height: 120px; }
              .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF.specCourse-module__bought__3mNCS .specCourse-module__content__2oOCZ {
                margin-left: 0; }
                .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF.specCourse-module__bought__3mNCS .specCourse-module__content__2oOCZ .specCourse-module__desktop__3-ZyB {
                  display: block; } }
      @media screen and (max-width: 1023px) and (max-width: 1023px) {
        .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF.specCourse-module__bought__3mNCS .specCourse-module__content__2oOCZ .specCourse-module__desktop__3-ZyB {
          display: none; } }
          @media screen and (max-width: 1023px) {
              .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF.specCourse-module__bought__3mNCS .specCourse-module__row__f6t-D {
                flex-direction: column; } }
          .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF.specCourse-module__bought__3mNCS:after {
            content: "";
            position: absolute;
            width: 100%;
            height: 1px;
            background-color: #dadada;
            bottom: -10px; }
          .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF.specCourse-module__bought__3mNCS:last-of-type:after {
            content: "";
            display: none; }
        .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF.specCourse-module__notBought__2igm_ {
          width: 50%;
          min-height: 123px; }
          @media screen and (max-width: 1023px) {
            .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF.specCourse-module__notBought__2igm_ {
              width: 100%; }
              .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF.specCourse-module__notBought__2igm_:after {
                content: "";
                position: absolute;
                width: 100%;
                height: 1px;
                background-color: #dadada;
                bottom: -10px; }
              .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF.specCourse-module__notBought__2igm_:last-of-type:after {
                content: "";
                display: none; } }
          .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF.specCourse-module__notBought__2igm_.specCourse-module__withSeparator__3NjDh:after {
            content: "";
            position: absolute;
            width: 100%;
            height: 1px;
            background-color: #dadada;
            bottom: -10px; }
          @media screen and (max-width: 1023px) {
            .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF.specCourse-module__notBought__2igm_.specCourse-module__withSeparatorMobile__YFLU_:after {
              content: "";
              position: absolute;
              width: 100%;
              height: 1px;
              background-color: #dadada;
              bottom: -10px; } }
          .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF.specCourse-module__notBought__2igm_.specCourse-module__left__5msZH {
            float: left; }
          .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF.specCourse-module__notBought__2igm_.specCourse-module__right__1e6uG {
            float: right; }
        .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF .specCourse-module__cover__IwefE {
          width: 115px !important;
          height: 115px !important;
          background-size: cover;
          border-radius: 8px;
          display: flex;
          justify-content: center;
          align-items: center; }
          .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF .specCourse-module__cover__IwefE.specCourse-module__desktop__3-ZyB {
            display: flex; }
            @media screen and (max-width: 1023px) {
              .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF .specCourse-module__cover__IwefE.specCourse-module__desktop__3-ZyB {
                display: none; } }
          .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF .specCourse-module__cover__IwefE.specCourse-module__locked__2v4Yv {
            filter: grayscale(98%); }
          .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF .specCourse-module__cover__IwefE .specCourse-module__lockIcon__2KJfZ {
            width: 60px;
            height: 45px; }
            .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF .specCourse-module__cover__IwefE .specCourse-module__lockIcon__2KJfZ > svg {
              width: 60px;
              height: 45px; }
            @media screen and (max-width: 1023px) {
              .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF .specCourse-module__cover__IwefE .specCourse-module__lockIcon__2KJfZ {
                width: 45px;
                height: 35px; }
                .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF .specCourse-module__cover__IwefE .specCourse-module__lockIcon__2KJfZ > svg {
                  width: 45px;
                  height: 35px; } }
        .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF .specCourse-module__content__2oOCZ {
          display: flex;
          flex-direction: column;
          justify-content: space-between;
          width: calc(100% - 115px - 30px);
          margin-left: 30px; }
          @media screen and (max-width: 1023px) {
            .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF .specCourse-module__content__2oOCZ.specCourse-module__notBought__2igm_ {
              width: 50%;
              min-height: 123px; } }
          @media screen and (max-width: 1023px) {
            .specCourse-module__card__16F4v .specCourse-module__lessons__2CgIp .specCourse-module__lessonsWrapper__1V5xY .specCourse-module__lesson__3Q1eF .specCourse-module__content__2oOCZ {
              width: 100%; } }
  .specCourse-module__card__16F4v .specCourse-module__cover__IwefE {
    background-size: cover;
    border-radius: 8px;
    position: relative; }
    .specCourse-module__card__16F4v .specCourse-module__cover__IwefE.specCourse-module__desktop__3-ZyB {
      width: calc(65% - 20px);
      height: 185px; }
      .specCourse-module__card__16F4v .specCourse-module__cover__IwefE.specCourse-module__desktop__3-ZyB .specCourse-module__innerTitle__19v00 {
        font-style: italic;
        font-weight: 900;
        font-size: 28px;
        line-height: 32px;
        color: #f9f9f9;
        position: absolute;
        bottom: 10px;
        left: 10px; }
      @media screen and (max-width: 1023px) {
        .specCourse-module__card__16F4v .specCourse-module__cover__IwefE.specCourse-module__desktop__3-ZyB {
          display: none; } }
    .specCourse-module__card__16F4v .specCourse-module__cover__IwefE.specCourse-module__mobile__1IZGV {
      display: none; }
      @media screen and (max-width: 1023px) {
        .specCourse-module__card__16F4v .specCourse-module__cover__IwefE.specCourse-module__mobile__1IZGV {
          display: block;
          width: 100%;
          height: 120px; } }
  .specCourse-module__card__16F4v .specCourse-module__button__1sH71 {
    border-radius: 100px;
    box-sizing: border-box;
    padding: 0 15px;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 23px;
    background-color: #ab0069;
    color: #fff;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none; }
    .specCourse-module__card__16F4v .specCourse-module__button__1sH71.specCourse-module__lesson__3Q1eF {
      background-color: #f7ad00;
      color: #fff;
      padding: 5px 15px; }

.specCourse-module__homework__1SDpH {
  border: none;
  padding: 2px 15px 2px 10px;
  background-color: #0068b4;
  border-radius: 5px;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer; }
  .specCourse-module__homework__1SDpH:first-of-type {
    margin-left: auto;
    margin-right: 20px; }
  .specCourse-module__homework__1SDpH.specCourse-module__locked__2v4Yv {
    background-color: #dadada; }
    .specCourse-module__homework__1SDpH.specCourse-module__locked__2v4Yv:hover {
      cursor: default; }
  @media screen and (max-width: 1023px) {
    .specCourse-module__homework__1SDpH {
      width: 100%;
      padding: 3px 0;
      margin: 10px 0; }
      .specCourse-module__homework__1SDpH:first-of-type {
        margin-left: 0;
        margin-right: 0; } }
.centeredModal-module__background__2AU2a {
  position: fixed;
  z-index: 133;
  left: 0px;
  right: 0px;
  background-color: rgba(0, 0, 0, 0.7);
  bottom: 0px;
  top: 0px;
  overflow-y: scroll;
  display: flex;
  transition: all 0.3s ease;
  opacity: 0.01; }
  .centeredModal-module__background__2AU2a.centeredModal-module__opened__2EHC2 {
    opacity: 1; }
  .centeredModal-module__background__2AU2a .centeredModal-module__wrapper__2kpRv {
    padding: 20px 20px;
    margin: auto; }
    .centeredModal-module__background__2AU2a .centeredModal-module__wrapper__2kpRv .centeredModal-module__modal__1cOFk {
      max-width: 460px;
      background-color: #ffffff;
      border-radius: 8px;
      position: relative; }
      .centeredModal-module__background__2AU2a .centeredModal-module__wrapper__2kpRv .centeredModal-module__modal__1cOFk .centeredModal-module__closeIcon__quCcH {
        cursor: pointer;
        position: absolute;
        width: 12px;
        height: 12px;
        background-image: url(/static/media/modal-close-icon.113ada63.svg);
        background-repeat: no-repeat;
        top: 15px;
        right: 15px; }
        @media screen and (max-width: 1023px) {
          .centeredModal-module__background__2AU2a .centeredModal-module__wrapper__2kpRv .centeredModal-module__modal__1cOFk .centeredModal-module__closeIcon__quCcH {
            top: 10px;
            right: 10px; } }
      .centeredModal-module__background__2AU2a .centeredModal-module__wrapper__2kpRv .centeredModal-module__modal__1cOFk.centeredModal-module__large__40N-C {
        max-width: 675px; }
      .centeredModal-module__background__2AU2a .centeredModal-module__wrapper__2kpRv .centeredModal-module__modal__1cOFk .centeredModal-module__container__tvFgl {
        padding: 15px;
        box-sizing: border-box;
        min-width: 290px; }
        @media screen and (max-width: 1023px) {
          .centeredModal-module__background__2AU2a .centeredModal-module__wrapper__2kpRv .centeredModal-module__modal__1cOFk .centeredModal-module__container__tvFgl {
            padding-left: 20px;
            padding-right: 20px; } }
        .centeredModal-module__background__2AU2a .centeredModal-module__wrapper__2kpRv .centeredModal-module__modal__1cOFk .centeredModal-module__container__tvFgl .centeredModal-module__levelTitle__3Q_m3 {
          font-style: italic;
          font-weight: 900;
          font-size: 33px;
          line-height: 33px;
          /* or 100% */
          letter-spacing: 0.8px;
          color: #d3014c; }
          @media screen and (max-width: 1023px) {
            .centeredModal-module__background__2AU2a .centeredModal-module__wrapper__2kpRv .centeredModal-module__modal__1cOFk .centeredModal-module__container__tvFgl .centeredModal-module__levelTitle__3Q_m3 {
              font-size: 26px;
              max-width: 50%; } }
        .centeredModal-module__background__2AU2a .centeredModal-module__wrapper__2kpRv .centeredModal-module__modal__1cOFk .centeredModal-module__container__tvFgl .centeredModal-module__progress__2MpVe {
          width: 84px;
          height: 84px;
          display: block;
          line-height: 84px;
          background-color: white;
          font-size: 24px;
          color: #333333;
          font-weight: 500;
          border-radius: 84px;
          text-align: center;
          position: relative;
          color: #d3014c;
          left: 10px; }
          .centeredModal-module__background__2AU2a .centeredModal-module__wrapper__2kpRv .centeredModal-module__modal__1cOFk .centeredModal-module__container__tvFgl .centeredModal-module__progress__2MpVe .centeredModal-module__radialBar__33aSr {
            position: absolute;
            left: 0px;
            top: 0px; }
          .centeredModal-module__background__2AU2a .centeredModal-module__wrapper__2kpRv .centeredModal-module__modal__1cOFk .centeredModal-module__container__tvFgl .centeredModal-module__progress__2MpVe span {
            font-size: 18px; }
        .centeredModal-module__background__2AU2a .centeredModal-module__wrapper__2kpRv .centeredModal-module__modal__1cOFk .centeredModal-module__container__tvFgl > h1 {
          font-style: italic;
          font-weight: 800;
          font-size: 28px;
          color: black;
          margin-bottom: 30px;
          position: relative; }
.questionnaire__questionnaireContainer__1M7zm {
  padding-bottom: 30px;
  padding-left: 10px;
  padding-right: 10px; }
  .questionnaire__questionnaireContainer__1M7zm .questionnaire__desktopHeader__dd2jz {
    border-bottom: 1px solid #d0d7de; }
    @media screen and (max-width: 1023px) {
      .questionnaire__questionnaireContainer__1M7zm .questionnaire__desktopHeader__dd2jz {
        display: none; } }
    .questionnaire__questionnaireContainer__1M7zm .questionnaire__desktopHeader__dd2jz .questionnaire__workerPhoto__2m0XB {
      background-position: center bottom;
      background-size: contain;
      float: left;
      width: 240px;
      height: 130px;
      margin-right: 5px;
      background-repeat: no-repeat; }
    .questionnaire__questionnaireContainer__1M7zm .questionnaire__desktopHeader__dd2jz h1 {
      font-style: italic;
      font-weight: 900;
      font-size: 33px;
      line-height: 43px;
      color: #242426;
      margin-top: 20px;
      margin-bottom: 20px; }
    .questionnaire__questionnaireContainer__1M7zm .questionnaire__desktopHeader__dd2jz .questionnaire__introText__1tR1b {
      color: #242426;
      font-style: italic;
      font-weight: 900;
      font-size: 18px;
      line-height: 24px;
      margin: 10px 0 10px 0; }
  .questionnaire__questionnaireContainer__1M7zm .questionnaire__mobileHeader__3DPs4 {
    display: none; }
    @media screen and (max-width: 1023px) {
      .questionnaire__questionnaireContainer__1M7zm .questionnaire__mobileHeader__3DPs4 {
        display: block; } }
    .questionnaire__questionnaireContainer__1M7zm .questionnaire__mobileHeader__3DPs4 h1 {
      font-style: italic;
      font-weight: 900;
      font-size: 33px;
      line-height: 43px;
      color: #242426;
      margin-top: 20px;
      margin-bottom: 20px; }
    .questionnaire__questionnaireContainer__1M7zm .questionnaire__mobileHeader__3DPs4 .questionnaire__workerPhoto__2m0XB {
      background-position: center bottom;
      background-size: contain;
      width: auto;
      height: 130px;
      background-repeat: no-repeat; }
    .questionnaire__questionnaireContainer__1M7zm .questionnaire__mobileHeader__3DPs4 .questionnaire__introText__1tR1b {
      border-top: 1px solid #d0d7de;
      font-style: normal;
      font-weight: bold;
      font-size: 14px;
      line-height: 24px;
      color: #242426;
      margin-left: -30px;
      margin-right: -30px;
      padding-left: 30px;
      padding-right: 30px;
      padding-top: 20px; }
  .questionnaire__questionnaireContainer__1M7zm .questionnaire__explanation__1D3MS {
    margin-bottom: 40px;
    margin-top: 40px;
    font-style: italic;
    font-weight: 900;
    font-size: 22px;
    line-height: 28px;
    color: #242426; }
  .questionnaire__questionnaireContainer__1M7zm .questionnaire__title__3Xy4Z {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    color: #242426; }
  .questionnaire__questionnaireContainer__1M7zm .questionnaire__questionContainer__Ae790 {
    margin-bottom: 20px; }
    .questionnaire__questionnaireContainer__1M7zm .questionnaire__questionContainer__Ae790 .questionnaire__questionText__CdRyW {
      font-weight: 500;
      color: #181b1c;
      font-size: 16px;
      line-height: 24px;
      margin-bottom: 10px; }
    .questionnaire__questionnaireContainer__1M7zm .questionnaire__questionContainer__Ae790 .questionnaire__answers__3q4ln .questionnaire__answer__1Ud8n {
      cursor: pointer;
      margin-right: 8px;
      display: inline-block; }
      .questionnaire__questionnaireContainer__1M7zm .questionnaire__questionContainer__Ae790 .questionnaire__answers__3q4ln .questionnaire__answer__1Ud8n .questionnaire__number__CAX5w {
        font-size: 14px;
        font-weight: 500;
        line-height: 24px;
        text-align: center; }
      .questionnaire__questionnaireContainer__1M7zm .questionnaire__questionContainer__Ae790 .questionnaire__answers__3q4ln .questionnaire__answer__1Ud8n .questionnaire__icon__1G5Pa {
        width: 20px;
        height: 20px;
        border: 1px solid #75899a;
        border-radius: 20px;
        flex-shrink: 0; }
        .questionnaire__questionnaireContainer__1M7zm .questionnaire__questionContainer__Ae790 .questionnaire__answers__3q4ln .questionnaire__answer__1Ud8n .questionnaire__icon__1G5Pa:before {
          content: "";
          background-color: #a70064;
          width: 70%;
          height: 70%;
          border-radius: 100%;
          margin-left: 15%;
          margin-top: 15%; }
      .questionnaire__questionnaireContainer__1M7zm .questionnaire__questionContainer__Ae790 .questionnaire__answers__3q4ln .questionnaire__answer__1Ud8n .questionnaire__text__35A5b {
        display: none;
        font-size: 14px;
        line-height: 24px; }
      .questionnaire__questionnaireContainer__1M7zm .questionnaire__questionContainer__Ae790 .questionnaire__answers__3q4ln .questionnaire__answer__1Ud8n.questionnaire__texted__kcswx {
        margin-top: 10px;
        display: flex; }
        .questionnaire__questionnaireContainer__1M7zm .questionnaire__questionContainer__Ae790 .questionnaire__answers__3q4ln .questionnaire__answer__1Ud8n.questionnaire__texted__kcswx .questionnaire__number__CAX5w {
          display: none; }
        .questionnaire__questionnaireContainer__1M7zm .questionnaire__questionContainer__Ae790 .questionnaire__answers__3q4ln .questionnaire__answer__1Ud8n.questionnaire__texted__kcswx .questionnaire__text__35A5b {
          display: inline-block; }
        .questionnaire__questionnaireContainer__1M7zm .questionnaire__questionContainer__Ae790 .questionnaire__answers__3q4ln .questionnaire__answer__1Ud8n.questionnaire__texted__kcswx .questionnaire__icon__1G5Pa {
          display: inline-block;
          margin-right: 8px;
          vertical-align: middle; }
      .questionnaire__questionnaireContainer__1M7zm .questionnaire__questionContainer__Ae790 .questionnaire__answers__3q4ln .questionnaire__answer__1Ud8n.questionnaire__multiple__fVMcv .questionnaire__icon__1G5Pa {
        border-radius: 0px; }
        .questionnaire__questionnaireContainer__1M7zm .questionnaire__questionContainer__Ae790 .questionnaire__answers__3q4ln .questionnaire__answer__1Ud8n.questionnaire__multiple__fVMcv .questionnaire__icon__1G5Pa:before {
          content: "";
          background-color: #a70064;
          background-image: url(/static/media/q_check.cc6b408f.svg);
          width: 100%;
          height: 100%;
          border-radius: 0px;
          margin: 0px;
          background-position: center;
          background-repeat: no-repeat; }
      .questionnaire__questionnaireContainer__1M7zm .questionnaire__questionContainer__Ae790 .questionnaire__answers__3q4ln .questionnaire__answer__1Ud8n.questionnaire__selected__3Tc9c .questionnaire__icon__1G5Pa:before {
        display: block; }
      .questionnaire__questionnaireContainer__1M7zm .questionnaire__questionContainer__Ae790 .questionnaire__answers__3q4ln .questionnaire__answer__1Ud8n.questionnaire__selected__3Tc9c.questionnaire__multiple__fVMcv .questionnaire__icon__1G5Pa {
        border: 1px solid #a70064; }
    .questionnaire__questionnaireContainer__1M7zm .questionnaire__questionContainer__Ae790 .questionnaire__rateAnswers__fjvU- {
      display: flex;
      flex-wrap: wrap; }
      .questionnaire__questionnaireContainer__1M7zm .questionnaire__questionContainer__Ae790 .questionnaire__rateAnswers__fjvU- .questionnaire__rateAnswer__2oA5e {
        cursor: pointer;
        margin-right: 10px;
        text-align: center;
        color: #a70064;
        line-height: 30px;
        width: 40px;
        border: 1px solid #a70064;
        border-radius: 30px;
        margin-bottom: 10px; }
        .questionnaire__questionnaireContainer__1M7zm .questionnaire__questionContainer__Ae790 .questionnaire__rateAnswers__fjvU- .questionnaire__rateAnswer__2oA5e.questionnaire__selected__3Tc9c {
          background-color: #a70064;
          color: white; }
    .questionnaire__questionnaireContainer__1M7zm .questionnaire__questionContainer__Ae790 .questionnaire__comment__3WmSN {
      margin-top: 20px; }
      .questionnaire__questionnaireContainer__1M7zm .questionnaire__questionContainer__Ae790 .questionnaire__comment__3WmSN textarea {
        border: 1px solid #c6d0d7;
        padding: 20px;
        font-size: 14px;
        line-height: 24px;
        border-radius: 8px;
        width: 100%;
        box-sizing: border-box;
        color: #5b666f; }
  .questionnaire__questionnaireContainer__1M7zm .questionnaire__bButton__EH7Nq {
    line-height: 38px;
    display: inline-block;
    border: 1px solid #9fb0b5;
    border-radius: 40px;
    text-align: center;
    cursor: pointer;
    padding-left: 16px;
    padding-right: 16px;
    min-width: 100px;
    color: #57686c;
    font-size: 14px;
    font-weight: 500; }
    .questionnaire__questionnaireContainer__1M7zm .questionnaire__bButton__EH7Nq.questionnaire__active__3heWa {
      color: white;
      border: 1px solid #f7ad00;
      background-color: #f7ad00; }

.questionnaire__postponeContainer__1yCRH {
  margin: 10px 0 10px 0;
  font-size: 98%; }
  .questionnaire__postponeContainer__1yCRH .questionnaire__postponeButton__2F3EO {
    cursor: pointer;
    margin-right: 10px;
    text-align: center;
    line-height: 30px;
    border: 1px solid #a70064;
    border-radius: 30px;
    margin-bottom: 10px;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #a70064;
    color: white; }
@media screen and (max-width: 1023px) {
  .myBooks__textbooksContainerPlaceholder__3_qbd {
    position: relative;
    height: 440px;
    margin-left: -20px;
    margin-right: -20px; } }

@media screen and (max-width: 1023px) {
  .myBooks__textbooksContainerPlaceholder__3_qbd .myBooks__textbooksContainerWrapper__1ROzz {
    position: absolute;
    left: 0px;
    right: 0px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: scroll;
    -webkit-overflow-scrolling: touch; } }

.myBooks__textbooksContainerPlaceholder__3_qbd .myBooks__textbooksContainerWrapper__1ROzz .myBooks__textbooksContainer__34j0K {
  display: flex;
  justify-content: flex-start;
  perspective: 1000px;
  flex-wrap: wrap;
  margin-top: 40px;
  clear: both; }
  @media screen and (max-width: 1023px) {
    .myBooks__textbooksContainerPlaceholder__3_qbd .myBooks__textbooksContainerWrapper__1ROzz .myBooks__textbooksContainer__34j0K {
      flex-wrap: nowrap; } }
  .myBooks__textbooksContainerPlaceholder__3_qbd .myBooks__textbooksContainerWrapper__1ROzz .myBooks__textbooksContainer__34j0K .myBooks__textbook__1Jr_c {
    position: relative;
    height: 390px;
    margin-right: 20px;
    width: 180px;
    flex-shrink: 0; }
    .myBooks__textbooksContainerPlaceholder__3_qbd .myBooks__textbooksContainerWrapper__1ROzz .myBooks__textbooksContainer__34j0K .myBooks__textbook__1Jr_c:nth-child(4n) {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .myBooks__textbooksContainerPlaceholder__3_qbd .myBooks__textbooksContainerWrapper__1ROzz .myBooks__textbooksContainer__34j0K .myBooks__textbook__1Jr_c:nth-child(4n) {
        margin-right: 20px; } }
    .myBooks__textbooksContainerPlaceholder__3_qbd .myBooks__textbooksContainerWrapper__1ROzz .myBooks__textbooksContainer__34j0K .myBooks__textbook__1Jr_c .myBooks__image__2keq4 {
      height: 280px;
      border-radius: 16px;
      background-color: #e6ecf2;
      -webkit-box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.14);
      -moz-box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.14);
      box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.14);
      background-size: contain;
      position: relative; }
      .myBooks__textbooksContainerPlaceholder__3_qbd .myBooks__textbooksContainerWrapper__1ROzz .myBooks__textbooksContainer__34j0K .myBooks__textbook__1Jr_c .myBooks__image__2keq4 .myBooks__label__2iUIP {
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        backface-visibility: hidden;
        position: absolute;
        top: 116px;
        left: 0px;
        right: 0px;
        background-color: #b6357f;
        line-height: 24px;
        padding-left: 20px;
        padding-right: 20px;
        display: flex;
        justify-content: space-between;
        font-size: 12px;
        color: #ffffff;
        font-weight: 500;
        text-transform: uppercase; }
    .myBooks__textbooksContainerPlaceholder__3_qbd .myBooks__textbooksContainerWrapper__1ROzz .myBooks__textbooksContainer__34j0K .myBooks__textbook__1Jr_c .myBooks__title__1zqpE {
      font-size: 18px;
      font-weight: 500;
      line-height: 18px;
      color: #181b1c;
      padding-left: 9px;
      padding-top: 11px; }
    .myBooks__textbooksContainerPlaceholder__3_qbd .myBooks__textbooksContainerWrapper__1ROzz .myBooks__textbooksContainer__34j0K .myBooks__textbook__1Jr_c .myBooks__subTitle__q_JJH {
      font-size: 12px;
      color: #97a5aa;
      line-height: 12px;
      font-weight: 500;
      padding-top: 8px;
      padding-left: 9px; }
.clubEnroll__modalBody__3bEG_ {
  color: black; }
  .clubEnroll__modalBody__3bEG_ .clubEnroll__title__3oFzj {
    font-family: Fira Sans;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    font-size: 20px;
    color: #181b1c;
    margin-bottom: 20px;
    text-align: center;
    margin-bottom: 30px; }
    .clubEnroll__modalBody__3bEG_ .clubEnroll__title__3oFzj.clubEnroll__left__1L5tU {
      text-align: left; }
    .clubEnroll__modalBody__3bEG_ .clubEnroll__title__3oFzj.clubEnroll__large__1UKyc {
      font-size: 24px; }
  .clubEnroll__modalBody__3bEG_ .clubEnroll__coursesDescription__1cn6M {
    display: flex;
    padding-bottom: 20px;
    justify-content: space-between; }
    @media screen and (max-width: 1023px) {
      .clubEnroll__modalBody__3bEG_ .clubEnroll__coursesDescription__1cn6M {
        overflow: scroll; } }
    .clubEnroll__modalBody__3bEG_ .clubEnroll__coursesDescription__1cn6M .clubEnroll__rulesButton__1OZKL {
      background-color: #ab0069;
      line-height: 28px;
      padding-left: 18px;
      padding-right: 18px;
      color: white;
      text-align: center;
      border-radius: 28px;
      font-size: 14px;
      font-weight: 500;
      cursor: pointer;
      position: relative;
      z-index: 2;
      height: 28px; }
    .clubEnroll__modalBody__3bEG_ .clubEnroll__coursesDescription__1cn6M .clubEnroll__descr__xwR8F {
      text-align: left;
      font-size: 16px; }
  @media screen and (max-width: 1023px) {
    .clubEnroll__modalBody__3bEG_ .clubEnroll__coursesWrapper__2Ey9s {
      display: none; } }
  .clubEnroll__modalBody__3bEG_ .clubEnroll__coursesWrapper__2Ey9s .clubEnroll__coursesContainer__1T5mI {
    margin-left: -13px;
    margin-right: -13px;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap; }
    .clubEnroll__modalBody__3bEG_ .clubEnroll__coursesWrapper__2Ey9s .clubEnroll__coursesContainer__1T5mI > div {
      margin-right: 13px;
      margin-left: 13px; }
  .clubEnroll__modalBody__3bEG_ .clubEnroll__mobileCourseWrapper__3t7FT {
    display: none; }
    @media screen and (max-width: 1023px) {
      .clubEnroll__modalBody__3bEG_ .clubEnroll__mobileCourseWrapper__3t7FT {
        display: block; } }
    .clubEnroll__modalBody__3bEG_ .clubEnroll__mobileCourseWrapper__3t7FT > div > div {
      height: 350px; }
  .clubEnroll__modalBody__3bEG_ .clubEnroll__descr__xwR8F {
    padding-bottom: 30px; }
    @media screen and (max-width: 1023px) {
      .clubEnroll__modalBody__3bEG_ .clubEnroll__descr__xwR8F {
        padding-bottom: 0px; } }
  .clubEnroll__modalBody__3bEG_ .clubEnroll__text__3mOnx {
    text-align: center;
    font-size: 14px;
    line-height: 26px; }
  .clubEnroll__modalBody__3bEG_ .clubEnroll__bold__2Uq-w {
    font-weight: 500; }
  .clubEnroll__modalBody__3bEG_ .clubEnroll__large__1UKyc {
    font-size: 16px; }
  .clubEnroll__modalBody__3bEG_ .clubEnroll__price__3o3pM {
    color: #b6357f;
    font-size: 28px;
    font-weight: bold;
    margin-top: 10px; }
  .clubEnroll__modalBody__3bEG_ .clubEnroll__buttonsContainer__f6yyu {
    padding-bottom: 0px;
    text-align: center; }
    .clubEnroll__modalBody__3bEG_ .clubEnroll__buttonsContainer__f6yyu .clubEnroll__modalButton__2Ddwl {
      display: inline-block;
      border-radius: 40px;
      font-size: 20px;
      font-weight: 500;
      line-height: 40px;
      width: 140px;
      font-size: 14px;
      margin-right: 10px;
      margin-left: 10px;
      cursor: pointer;
      border: 1px solid #9fb0b5;
      color: #57686c; }
      @media screen and (max-width: 1023px) {
        .clubEnroll__modalBody__3bEG_ .clubEnroll__buttonsContainer__f6yyu .clubEnroll__modalButton__2Ddwl {
          margin-top: 5px;
          margin-bottom: 5px; } }
      .clubEnroll__modalBody__3bEG_ .clubEnroll__buttonsContainer__f6yyu .clubEnroll__modalButton__2Ddwl.clubEnroll__primary__2Qk6h {
        background-color: #f7ad00;
        color: white;
        border: 1px solid #f7ad00; }

.clubEnroll__agreementModal__ag7Sz .clubEnroll__img__NfLAv {
  padding-bottom: 20px; }

.clubEnroll__agreementModal__ag7Sz .clubEnroll__checkboxContainer__sfe7m {
  cursor: pointer;
  text-align: center;
  color: black;
  font-weight: 500;
  font-size: 14px; }
  .clubEnroll__agreementModal__ag7Sz .clubEnroll__checkboxContainer__sfe7m .clubEnroll__checkbox__bFT8q {
    width: 19px;
    height: 19px;
    border: 1px solid #9fb0b5;
    border-radius: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px; }
    .clubEnroll__agreementModal__ag7Sz .clubEnroll__checkboxContainer__sfe7m .clubEnroll__checkbox__bFT8q.clubEnroll__checked__OZlt8 {
      background-color: #d3014c;
      border: 1px solid #d3014c;
      background-image: url(/static/media/payment-item-selected-icon.e77a4420.svg);
      background-position: center;
      background-repeat: no-repeat; }

.clubEnroll__agreementModal__ag7Sz .clubEnroll__buttonsContainer__f6yyu {
  padding-bottom: 0px;
  text-align: center;
  padding-top: 20px; }
  @media screen and (max-width: 1023px) {
    .clubEnroll__agreementModal__ag7Sz .clubEnroll__buttonsContainer__f6yyu {
      padding-bottom: 20px; } }
  .clubEnroll__agreementModal__ag7Sz .clubEnroll__buttonsContainer__f6yyu .clubEnroll__modalButton__2Ddwl {
    display: inline-block;
    border-radius: 40px;
    font-size: 20px;
    font-weight: 500;
    line-height: 40px;
    width: 190px;
    font-size: 14px;
    margin-right: 10px;
    margin-left: 10px;
    border: 1px solid #9fb0b5;
    color: #57686c; }
    @media screen and (max-width: 1023px) {
      .clubEnroll__agreementModal__ag7Sz .clubEnroll__buttonsContainer__f6yyu .clubEnroll__modalButton__2Ddwl {
        margin-top: 5px;
        margin-bottom: 5px; } }
    .clubEnroll__agreementModal__ag7Sz .clubEnroll__buttonsContainer__f6yyu .clubEnroll__modalButton__2Ddwl.clubEnroll__primary__2Qk6h {
      cursor: pointer;
      background: #f7ad00;
      color: white;
      border: 1px solid #f7ad00; }

.clubEnroll__loaderWrapper__ml6fw {
  position: absolute;
  background: rgba(255, 255, 255, 0.8);
  left: 0px;
  top: 0px;
  bottom: 0px;
  right: 0px;
  padding-top: 100px;
  z-index: 3; }
.moreMobileMenu__moreMobileMenu__1hwEf {
  padding-bottom: 52px; }
  .moreMobileMenu__moreMobileMenu__1hwEf .moreMobileMenu__topBar__2AY0G {
    position: relative;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 120px;
    z-index: 1;
    background-size: 100% 100%;
    margin-bottom: 0px;
    background-image: url(/static/media/backgroundTablet.f3ff172a.jpg); }
    @media screen and (max-width: 720px) {
      .moreMobileMenu__moreMobileMenu__1hwEf .moreMobileMenu__topBar__2AY0G {
        background-image: url(/static/media/background.7309ba80.jpg);
        margin-bottom: -70px; } }
    .moreMobileMenu__moreMobileMenu__1hwEf .moreMobileMenu__topBar__2AY0G .moreMobileMenu__logo__385xa {
      background-image: url(/static/media/logo_white.3d61d91c.svg);
      background-position: top 22px center;
      background-repeat: no-repeat;
      height: 60px;
      border-bottom: 1px solid #c42c87;
      margin-bottom: 20px; }
    .moreMobileMenu__moreMobileMenu__1hwEf .moreMobileMenu__topBar__2AY0G .moreMobileMenu__personalInfo__3URpH .moreMobileMenu__photo__3EJvU {
      width: 78px;
      height: 78px;
      background-size: cover;
      background-position: center;
      float: left;
      margin-right: 20px;
      border-radius: 78px;
      background-image: url(/static/media/defaultPhoto.afa123b6.svg); }
    .moreMobileMenu__moreMobileMenu__1hwEf .moreMobileMenu__topBar__2AY0G .moreMobileMenu__personalInfo__3URpH .moreMobileMenu__name__1ta9Q {
      font-weight: 500;
      font-size: 19px;
      line-height: 24px;
      letter-spacing: 0.2px;
      margin-bottom: 8px;
      color: white; }
    .moreMobileMenu__moreMobileMenu__1hwEf .moreMobileMenu__topBar__2AY0G .moreMobileMenu__personalInfo__3URpH .moreMobileMenu__level__1llBN {
      font-size: 14px;
      line-height: 18px;
      letter-spacing: 0.2px;
      text-transform: uppercase;
      color: white; }
  .moreMobileMenu__moreMobileMenu__1hwEf .moreMobileMenu__list__gDYbg {
    padding-left: 20px;
    padding-right: 23px;
    z-index: 2;
    position: relative; }
    .moreMobileMenu__moreMobileMenu__1hwEf .moreMobileMenu__list__gDYbg .moreMobileMenu__item__233MV {
      display: flex;
      justify-content: space-between;
      align-items: center;
      border-bottom: 1px solid #d8e0e5;
      line-height: 52px; }
      .moreMobileMenu__moreMobileMenu__1hwEf .moreMobileMenu__list__gDYbg .moreMobileMenu__item__233MV:last-child {
        border-bottom: none; }
      .moreMobileMenu__moreMobileMenu__1hwEf .moreMobileMenu__list__gDYbg .moreMobileMenu__item__233MV .moreMobileMenu__icon__UWVFv svg {
        vertical-align: text-bottom; }
      .moreMobileMenu__moreMobileMenu__1hwEf .moreMobileMenu__list__gDYbg .moreMobileMenu__item__233MV .moreMobileMenu__balance__1Ue4y {
        font-size: 30px;
        color: #005fbe;
        font-weight: normal; }
.styles-module__widget__2cAml {
  padding: 20px;
  background-color: #fff;
  border-radius: 8px;
  border: 0.5px solid #E1E1E1;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  box-sizing: border-box; }
  .styles-module__widget__2cAml .styles-module__header__2ymQn {
    display: flex;
    align-items: center; }
  .styles-module__widget__2cAml .styles-module__title__iF8KU {
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 21px;
    text-transform: uppercase;
    margin-left: 10px; }
  .styles-module__widget__2cAml .styles-module__content__q0XHP {
    width: 100%;
    margin-top: 10px; }
.styles-module__container__1HtVr {
  border-radius: 8px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative; }
  .styles-module__container__1HtVr .styles-module__title__HObIG {
    position: absolute;
    bottom: 15px;
    left: 15px;
    font-style: italic;
    font-weight: 900;
    max-width: 50%;
    font-size: 22px;
    line-height: 28px;
    color: #f9f9f9; }
.expiredSubscription-module__title__1HZPx {
  font-style: italic;
  font-weight: 800;
  font-size: 20px;
  line-height: 25px;
  letter-spacing: 0.8px;
  color: #000; }

.expiredSubscription-module__coursesContainer__3iZH4 {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
  flex-wrap: wrap; }
  .expiredSubscription-module__coursesContainer__3iZH4 .expiredSubscription-module__course__1srY6 {
    width: calc(100% / 3 - 5%);
    display: flex;
    flex-direction: column;
    align-items: center; }
    @media screen and (max-width: 1023px) {
      .expiredSubscription-module__coursesContainer__3iZH4 .expiredSubscription-module__course__1srY6 {
        width: 100%;
        margin-bottom: 15px; }
        .expiredSubscription-module__coursesContainer__3iZH4 .expiredSubscription-module__course__1srY6:last-of-type {
          margin-bottom: 0; } }
    .expiredSubscription-module__coursesContainer__3iZH4 .expiredSubscription-module__course__1srY6 .expiredSubscription-module__button__1Lm2p {
      color: #0068b4;
      cursor: pointer;
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      line-height: 14px;
      margin-top: 15px; }
.SurveyBanner__button__UtsDc {
  background-color: #eff3f7; }
  .SurveyBanner__button__UtsDc.SurveyBanner__buttonPrimary__33VU7 {
    background-color: #f7ad00; }

.SurveyBanner__borderedButton__2EX2F {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.SurveyBanner__primaryButton__1nLxE {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.SurveyBanner__wrapperFull__1PbQH {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .SurveyBanner__wrapperFull__1PbQH {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.SurveyBanner__wrapperLarge__2POCY {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .SurveyBanner__wrapperLarge__2POCY {
      width: auto;
      float: none;
      position: static; } }

.SurveyBanner__wrapperMedium__3DuOd {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .SurveyBanner__wrapperMedium__3DuOd {
      width: auto;
      float: none;
      position: static; } }

.SurveyBanner__wrapperSmall__VMbJJ {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .SurveyBanner__wrapperSmall__VMbJJ {
      width: auto;
      float: none; } }

.SurveyBanner__clear__17xC6 {
  clear: both; }

.SurveyBanner__wizard__zvhXw .SurveyBanner__menuBackgroud__38Ahc {
  background-color: white; }

.SurveyBanner__wizard__zvhXw .SurveyBanner__column__NUFvZ {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .SurveyBanner__wizard__zvhXw .SurveyBanner__column__NUFvZ {
      width: auto; } }
  .SurveyBanner__wizard__zvhXw .SurveyBanner__column__NUFvZ.SurveyBanner__columnLeft__1mA8f {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .SurveyBanner__wizard__zvhXw .SurveyBanner__column__NUFvZ.SurveyBanner__columnLeft__1mA8f {
        float: none; } }
    .SurveyBanner__wizard__zvhXw .SurveyBanner__column__NUFvZ.SurveyBanner__columnLeft__1mA8f .SurveyBanner__headerMessage__38fl4 h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .SurveyBanner__wizard__zvhXw .SurveyBanner__column__NUFvZ.SurveyBanner__columnLeft__1mA8f .SurveyBanner__headerMessage__38fl4 h1 {
          font-size: 28px;
          line-height: 26px; } }
    .SurveyBanner__wizard__zvhXw .SurveyBanner__column__NUFvZ.SurveyBanner__columnLeft__1mA8f .SurveyBanner__headerMessage__38fl4 .SurveyBanner__image__2E83c {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .SurveyBanner__wizard__zvhXw .SurveyBanner__column__NUFvZ.SurveyBanner__columnLeft__1mA8f .SurveyBanner__headerMessage__38fl4 .SurveyBanner__image__2E83c {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .SurveyBanner__wizard__zvhXw .SurveyBanner__column__NUFvZ.SurveyBanner__columnLeft__1mA8f .SurveyBanner__headerMessage__38fl4 .SurveyBanner__image__2E83c {
          width: 100px; } }
  .SurveyBanner__wizard__zvhXw .SurveyBanner__column__NUFvZ.SurveyBanner__columnRight__1CVVX {
    float: right;
    margin-right: 100px; }
    .SurveyBanner__wizard__zvhXw .SurveyBanner__column__NUFvZ.SurveyBanner__columnRight__1CVVX.SurveyBanner__noMargin__3toUO {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .SurveyBanner__wizard__zvhXw .SurveyBanner__column__NUFvZ.SurveyBanner__columnRight__1CVVX {
        float: none;
        margin-right: 0px; } }

.SurveyBanner__bannerWrapper__2inXV {
  width: 100%;
  display: flex;
  justify-content: center;
  box-sizing: border-box; }

.SurveyBanner__banner__2MoXT {
  position: relative;
  background: #a70064;
  color: #ffffff;
  width: 100%;
  max-width: 976px;
  border-radius: 0 0 15px 15px;
  padding: 14px 50px;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center; }
  @media screen and (max-width: 768px) {
    .SurveyBanner__banner__2MoXT {
      border-radius: 0 0 15px 15px;
      margin: 0 16px;
      margin-bottom: 16px;
      flex-direction: column;
      align-items: flex-start; } }

.SurveyBanner__closeIcon__1kpIO {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 12px;
  height: 12px;
  background-image: url(/static/media/bottom_alert_close_icon.dbe6e87a.svg);
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer; }

.SurveyBanner__textBlock__1hD8r {
  text-align: left;
  margin-right: 20px; }

.SurveyBanner__title__Nvsdw {
  font-size: 16px;
  font-weight: 500;
  line-height: 25px; }

.SurveyBanner__subtitle__Poh2R {
  margin-top: 2px;
  font-size: 12px;
  line-height: 20px; }

.SurveyBanner__button__UtsDc {
  display: inline-block;
  background: #f7ad00;
  color: #ffffff;
  padding: 10px 24px;
  border-radius: 50px;
  font-weight: 700;
  text-decoration: none;
  transition: all 0.2s ease;
  flex-shrink: 0; }
  @media screen and (max-width: 768px) {
    .SurveyBanner__button__UtsDc {
      margin-top: 16px; } }
  .SurveyBanner__button__UtsDc:hover {
    background: #ffffff;
    color: #a70064; }
.errorPage__button__22Z-t {
  background-color: #eff3f7; }
  .errorPage__button__22Z-t.errorPage__buttonPrimary__3qMPk {
    background-color: #f7ad00; }

.errorPage__borderedButton__2LzgJ {
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  color: #97a5aa;
  text-align: center;
  line-height: 56px;
  border: 2px solid #97a5aa;
  display: block;
  width: auto;
  border-radius: 60px; }

.errorPage__primaryButton__1fKwm {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  background-color: #f9b000;
  color: white;
  text-align: center;
  line-height: 56px;
  border: 2px solid #f9b000;
  display: block;
  width: auto;
  border-radius: 60px; }

.errorPage__wrapperFull__3pH_T {
  width: 1184px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .errorPage__wrapperFull__3pH_T {
      width: auto;
      float: none;
      position: static;
      background: #f2f2f2; } }

.errorPage__wrapperLarge__2Hvrk {
  width: 983px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .errorPage__wrapperLarge__2Hvrk {
      width: auto;
      float: none;
      position: static; } }

.errorPage__wrapperMedium__PIQEj {
  width: 783px;
  margin: 0px auto;
  position: relative; }
  @media screen and (max-width: 1023px) {
    .errorPage__wrapperMedium__PIQEj {
      width: auto;
      float: none;
      position: static; } }

.errorPage__wrapperSmall__3eOJW {
  width: 581px;
  margin: 0px auto; }
  @media screen and (max-width: 1023px) {
    .errorPage__wrapperSmall__3eOJW {
      width: auto;
      float: none; } }

.errorPage__clear__1XtU5 {
  clear: both; }

.errorPage__wizard__WIuXs .errorPage__menuBackgroud__1e5bp {
  background-color: white; }

.errorPage__wizard__WIuXs .errorPage__column__3b4j9 {
  width: 380px; }
  @media screen and (max-width: 1023px) {
    .errorPage__wizard__WIuXs .errorPage__column__3b4j9 {
      width: auto; } }
  .errorPage__wizard__WIuXs .errorPage__column__3b4j9.errorPage__columnLeft__1V6ch {
    float: left;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .errorPage__wizard__WIuXs .errorPage__column__3b4j9.errorPage__columnLeft__1V6ch {
        float: none; } }
    .errorPage__wizard__WIuXs .errorPage__column__3b4j9.errorPage__columnLeft__1V6ch .errorPage__headerMessage__wr0Lz h1 {
      font-size: 56px;
      font-weight: 900;
      line-height: 53px;
      text-align: left;
      color: #1c1e20;
      font-style: italic;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1023px) {
        .errorPage__wizard__WIuXs .errorPage__column__3b4j9.errorPage__columnLeft__1V6ch .errorPage__headerMessage__wr0Lz h1 {
          font-size: 28px;
          line-height: 26px; } }
    .errorPage__wizard__WIuXs .errorPage__column__3b4j9.errorPage__columnLeft__1V6ch .errorPage__headerMessage__wr0Lz .errorPage__image__en36S {
      width: 183px;
      height: 57px;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 1;
      background-repeat: no-repeat; }
      @media screen and (max-width: 1023px) {
        .errorPage__wizard__WIuXs .errorPage__column__3b4j9.errorPage__columnLeft__1V6ch .errorPage__headerMessage__wr0Lz .errorPage__image__en36S {
          margin-right: -20px;
          width: 160px; } }
      @media screen and (max-width: 321px) {
        .errorPage__wizard__WIuXs .errorPage__column__3b4j9.errorPage__columnLeft__1V6ch .errorPage__headerMessage__wr0Lz .errorPage__image__en36S {
          width: 100px; } }
  .errorPage__wizard__WIuXs .errorPage__column__3b4j9.errorPage__columnRight__dIt38 {
    float: right;
    margin-right: 100px; }
    .errorPage__wizard__WIuXs .errorPage__column__3b4j9.errorPage__columnRight__dIt38.errorPage__noMargin__EON_Z {
      margin-right: 0px; }
    @media screen and (max-width: 1023px) {
      .errorPage__wizard__WIuXs .errorPage__column__3b4j9.errorPage__columnRight__dIt38 {
        float: none;
        margin-right: 0px; } }

.errorPage__errorPage__24d13 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%; }
  @media screen and (max-width: 1023px) {
    .errorPage__errorPage__24d13 {
      display: block; } }
  .errorPage__errorPage__24d13 .errorPage__image__en36S {
    width: 580px;
    margin-bottom: 130px;
    margin-right: 50px; }
    @media screen and (max-width: 1023px) {
      .errorPage__errorPage__24d13 .errorPage__image__en36S {
        width: auto;
        padding: 20px;
        margin: 0px; } }
    .errorPage__errorPage__24d13 .errorPage__image__en36S img {
      width: 100%; }
  .errorPage__errorPage__24d13 .errorPage__aside__1uzhc {
    max-width: 282px;
    position: relative; }
    @media screen and (max-width: 1023px) {
      .errorPage__errorPage__24d13 .errorPage__aside__1uzhc {
        width: auto;
        padding: 20px;
        padding-top: 0px; } }
    .errorPage__errorPage__24d13 .errorPage__aside__1uzhc .errorPage__title__19xQ1 {
      font-style: italic;
      font-weight: 900;
      font-size: 26px;
      line-height: 32px;
      color: #000000;
      margin-bottom: 12px; }
    .errorPage__errorPage__24d13 .errorPage__aside__1uzhc .errorPage__text__3RL4D {
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      line-height: 24px;
      color: #000000; }
    .errorPage__errorPage__24d13 .errorPage__aside__1uzhc .errorPage__link__8QnEj {
      font-weight: 500;
      font-size: 14px;
      line-height: 23px;
      display: inline-block;
      color: #a70064;
      position: relative;
      top: -50px;
      left: -180px;
      cursor: pointer; }
      @media screen and (max-width: 1023px) {
        .errorPage__errorPage__24d13 .errorPage__aside__1uzhc .errorPage__link__8QnEj {
          position: static; } }
    .errorPage__errorPage__24d13 .errorPage__aside__1uzhc .errorPage__button__22Z-t {
      background: #a70064;
      border-radius: 100px;
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      line-height: 35px;
      padding-left: 23px;
      padding-right: 23px;
      display: inline-block;
      color: #f9f9f9;
      cursor: pointer;
      margin-top: 20px;
      margin-bottom: 20px; }
body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}body::-webkit-scrollbar{width:6px;background-color:#f5f5f5}body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.54)}