@charset "UTF-8";
.src-client-services-toastMessage-toastMessage__toastMessagesAlert--35Vx6 {
  color: #8f8f8f !important;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25) !important;
  background: #FFF !important;
  opacity: 1 !important;
  border-radius: 15px !important; }
  .src-client-services-toastMessage-toastMessage__toastMessagesAlert--35Vx6 * {
    position: static !important;
    margin: 0 !important;
    width: auto !important;
    height: auto !important;
    line-height: 1 !important;
    float: none !important; }
  .src-client-services-toastMessage-toastMessage__toastMessagesAlert--35Vx6 > * {
    display: flex;
    align-items: center;
    padding: 16px 24px;
    /*
    correção de mensagem do toast. Este css alterava o tamanho da largura da mensagem.
    & > *:nth-child(2) {
      width: 160px !important;
    }
    */ }
    .src-client-services-toastMessage-toastMessage__toastMessagesAlert--35Vx6 > * > * {
      padding: 0 !important; }
    .src-client-services-toastMessage-toastMessage__toastMessagesAlert--35Vx6 > * > *:first-child {
      margin-right: 12px !important;
      width: 26px !important; }
      .src-client-services-toastMessage-toastMessage__toastMessagesAlert--35Vx6 > * > *:first-child img {
        width: 18px !important;
        height: 18px !important; }

.src-client-services-toastMessage-toastMessage__messageContainer--3aVfI {
  display: flex;
  align-items: center;
  padding: 2px 0px; }
  .src-client-services-toastMessage-toastMessage__messageContainer--3aVfI p {
    font-family: 'Anek Latin' !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    line-height: 22px !important;
    letter-spacing: 0 !important; }

.top-right {
  width: 260px !important; }
.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__animated--8PtEF {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__animated--8PtEF.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bounceIn--1fOv_ {
  -webkit-animation-duration: .7s;
  animation-duration: .7s; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__animated--8PtEF.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bounceOut--1rr6z {
  -webkit-animation-duration: .5s;
  animation-duration: .5s; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__animated--8PtEF.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bounceIn--1fOv_ {
  -webkit-animation-name: node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bounceIn--1fOv_;
  animation-name: node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bounceIn--1fOv_; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__animated--8PtEF.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bounceOut--1rr6z {
  -webkit-animation-name: node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bounceOut--1rr6z;
  animation-name: node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bounceOut--1rr6z; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__animated--8PtEF.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__fadeIn--1479K {
  -webkit-animation-name: node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__fadeIn--1479K;
  animation-name: node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__fadeIn--1479K;
  -webkit-animation-duration: .7s;
  animation-duration: .7s; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__animated--8PtEF.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__fadeOut--2ad6f {
  -webkit-animation-name: node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__fadeOut--2ad6f;
  animation-name: node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__fadeOut--2ad6f;
  -webkit-animation-duration: .3s;
  animation-duration: .3s; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__animated--8PtEF.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bounceInDown--2guL4 {
  -webkit-animation-name: node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bounceInDown--2guL4;
  animation-name: node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bounceInDown--2guL4; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__animated--8PtEF.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bounceOutUp--1q0H0 {
  -webkit-animation-name: node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bounceOutUp--1q0H0;
  animation-name: node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bounceOutUp--1q0H0; }

@-webkit-keyframes node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bounceIn--1fOv_ {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: perspective(1px) scale3d(0.3, 0.3, 0.3); }
  20% {
    transform: perspective(1px) scale3d(1.1, 1.1, 1.1); }
  40% {
    transform: perspective(1px) scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    transform: perspective(1px) scale3d(1.03, 1.03, 1.03); }
  80% {
    transform: perspective(1px) scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    transform: perspective(1px) scale3d(1, 1, 1); } }

@keyframes node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bounceIn--1fOv_ {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: perspective(1px) scale3d(0.3, 0.3, 0.3); }
  20% {
    transform: perspective(1px) scale3d(1.1, 1.1, 1.1); }
  40% {
    transform: perspective(1px) scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    transform: perspective(1px) scale3d(1.03, 1.03, 1.03); }
  80% {
    transform: perspective(1px) scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    transform: perspective(1px) scale3d(1, 1, 1); } }

@-webkit-keyframes node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bounceOut--1rr6z {
  20% {
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); } }

@keyframes node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bounceOut--1rr6z {
  20% {
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); } }

@-webkit-keyframes node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__fadeIn--1479K {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__fadeIn--1479K {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__fadeOut--2ad6f {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__fadeOut--2ad6f {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@-webkit-keyframes node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bounceInDown--2guL4 {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0); }
  75% {
    transform: translate3d(0, -10px, 0); }
  90% {
    transform: translate3d(0, 5px, 0); }
  to {
    transform: none; } }

@keyframes node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bounceInDown--2guL4 {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0); }
  75% {
    transform: translate3d(0, -10px, 0); }
  90% {
    transform: translate3d(0, 5px, 0); }
  to {
    transform: none; } }

@-webkit-keyframes node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bounceOutUp--1q0H0 {
  20% {
    transform: translate3d(0, -10px, 0); }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

@keyframes node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bounceOutUp--1q0H0 {
  20% {
    transform: translate3d(0, -10px, 0); }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-confirm-holder--2PR_- {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999999; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-confirm-holder--2PR_- .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__shadow--2tagi {
  width: 100%;
  height: 100%;
  background-color: rgba(50, 58, 68, 0.8); }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-confirm-holder--2PR_- .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-confirm--11urd {
  width: 320px;
  background-color: white;
  position: absolute;
  z-index: 9;
  top: 20%;
  left: 50%;
  margin-left: -160px;
  box-shadow: 3px 3px 20px #333;
  border-radius: 4px;
  overflow: hidden; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-confirm-holder--2PR_- .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-confirm--11urd .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-message--25KMl {
  width: 100%;
  padding: 5%;
  min-height: 50px;
  font-size: 1em;
  background-color: white;
  text-align: center;
  font-family: 'open-sanscondensed-light', sans-serif;
  clear: both; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-confirm-holder--2PR_- .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-confirm--11urd .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-buttons-holder---t9r3 {
  display: flex; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-confirm-holder--2PR_- .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-confirm--11urd .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-buttons-holder---t9r3 .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-button--3Ix0z {
  flex-grow: 1;
  height: 50px;
  text-transform: capitalize;
  border: none;
  background-color: transparent;
  padding: 0;
  margin: 0;
  float: left;
  border-top: 1px solid #f0f0f0;
  font-size: 14px;
  overflow: hidden;
  cursor: pointer; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-confirm-holder--2PR_- .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-confirm--11urd .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-buttons-holder---t9r3 .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-button--3Ix0z:hover {
  background-color: #f5f5f5; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-confirm-holder--2PR_- .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-confirm--11urd .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-buttons-holder---t9r3 .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-button--3Ix0z.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-ok-btn--GNijn:active {
  background-color: #60bb71;
  color: white; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-confirm-holder--2PR_- .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-confirm--11urd .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-buttons-holder---t9r3 .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-button--3Ix0z.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-cancel-btn--3sT0n:active {
  background-color: #db6a64;
  color: white; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-confirm-holder--2PR_- .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-confirm--11urd .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-buttons-holder---t9r3 .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-button--3Ix0z:focus {
  outline: none; }

body.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr-confirm-active--oKzlo {
  overflow: hidden; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP *, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP *:before, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP *:after {
  box-sizing: border-box; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__top-left--Q8EDF, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__top-right--3lzkI, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__top-center--2IAhv, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bottom-left--1EJmh, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bottom-right--3i5tW, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bottom-center--KxvVN {
  width: 350px;
  position: fixed;
  z-index: 99999999;
  padding: 0 10px; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__top-left--Q8EDF, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__top-right--3lzkI, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__top-center--2IAhv {
  top: 0; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__top-right--3lzkI, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bottom-right--3i5tW {
  right: 0; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bottom-left--1EJmh, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bottom-right--3i5tW, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bottom-center--KxvVN {
  bottom: 0; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__top-left--Q8EDF, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bottom-left--1EJmh {
  left: 0; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__top-center--2IAhv, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bottom-center--KxvVN {
  left: 50%;
  margin-left: -175px; }

@media (max-width: 320px) {
  .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__top-left--Q8EDF, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__top-right--3lzkI, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__top-center--2IAhv, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bottom-left--1EJmh, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bottom-right--3i5tW, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bottom-center--KxvVN {
    width: 320px; }
  .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__top-center--2IAhv, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__bottom-center--KxvVN {
    margin-left: -160px; } }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO {
  background-color: #fcfcfc;
  width: 100%;
  min-height: 70px;
  overflow: hidden;
  margin: 10px 0;
  border-radius: 4px;
  position: relative;
  z-index: 2;
  color: #333;
  opacity: .94;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.4); }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO:hover:not(.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-message--25KMl) {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6);
  opacity: 1; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr-status--Bwt90 {
  width: 100%;
  height: 5px; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr-status--Bwt90.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__success--MdBkn {
  background-color: #60bb71; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr-status--Bwt90.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__warning--1xoWu {
  background-color: #f7a336; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr-status--Bwt90.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__info--1Ihf2 {
  background-color: #58abc3; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr-status--Bwt90.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__error--3cp7I {
  background-color: #db6a64; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-left-container--2enVi, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-right-container--30_eP {
  float: left;
  text-align: center;
  overflow: hidden; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-left-container--2enVi {
  width: 80px;
  top: 0;
  left: 0;
  position: absolute;
  bottom: 0; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-left-container--2enVi .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-holder--1w5Io {
  width: 70px;
  height: 70px;
  position: absolute;
  top: 50%;
  margin-top: -35px;
  left: 5px;
  line-height: 60px; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-left-container--2enVi .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr-icon--1c-Oo {
  fill: white;
  vertical-align: middle;
  margin-top: 5px; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-middle-container--3bcFn {
  width: 65%;
  margin-left: 80px;
  position: relative;
  float: left;
  font-family: Arial, Helvetica, sans-serif, sans-serif;
  font-size: 1em;
  text-align: left;
  padding: 10px 5px; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-middle-container--3bcFn .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-title--1d1Nq {
  font-size: 1.1em;
  font-weight: bold;
  margin-bottom: 5px; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-right-container--30_eP {
  width: 10%; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__close-toastr--1RU1I {
  width: 10%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: transparent;
  font-size: 22px;
  border: none;
  outline: none;
  opacity: 0.5;
  cursor: pointer;
  font-family: "Helvetica Neue", Helvetica, Arial sans-serif;
  color: #000; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__close-toastr--1RU1I:hover {
  opacity: 1; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__close-toastr--1RU1I:focus {
  outline: none; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__close-toastr--1RU1I span {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%); }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-info--2SpBo, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-success--3tzVY, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-warning--2goso, .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-error--3J2-T {
  color: white; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-info--2SpBo {
  background-color: #58abc3; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-info--2SpBo .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-progressbar--1MFnd {
  background-color: #378298; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-success--3tzVY {
  background-color: #60bb71; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-success--3tzVY .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-progressbar--1MFnd {
  background-color: #3e914d; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-warning--2goso {
  background-color: #f7a336; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-warning--2goso .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-progressbar--1MFnd {
  background-color: #d87e09; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-error--3J2-T {
  background-color: #db6a64; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-error--3J2-T .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-progressbar--1MFnd {
  background-color: #c5352e; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-light--35Ear .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-progressbar--1MFnd {
  background-color: #ccc; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-light--35Ear .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr-icon--1c-Oo {
  fill: #333 !important; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-message--25KMl {
  opacity: 1;
  border: 1px solid #dbdbdb; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-message--25KMl .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-title--1d1Nq {
  width: 90%;
  height: 50px;
  text-align: center;
  overflow: hidden;
  font-size: 1.2em;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 50px;
  padding: 0 20px; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-message--25KMl .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-text--2-cXr {
  width: 100%;
  max-height: 400px;
  overflow: hidden;
  overflow-y: auto;
  border-top: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
  background-color: white;
  padding: 15px;
  font-size: 1.1em;
  margin-bottom: 20px; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-message--25KMl .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-text--2-cXr img {
  display: block;
  margin: 10px auto;
  max-width: 100%; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-message--25KMl .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__close-toastr--1RU1I {
  height: 50px; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-progress-container--1oeUC {
  height: 5px;
  margin: 0 -20px -20px -60px;
  position: absolute;
  bottom: 20px;
  width: 100%; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr--3EWdO .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-progress-container--1oeUC .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__rrt-progressbar--1MFnd {
  border-radius: 0 0 0 4px;
  height: 100%; }

.node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__redux-toastr--1HhcP .node_modules-react-redux-toastr-lib-css-react-redux-toastr-min__toastr-attention--f3vm0 {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1; }
.src-client-components-Button-button__full--2LfDN {
  width: 100%;
  height: 100%; }

.src-client-components-Button-button__textCenter--2dDLK {
  text-align: center; }

.src-client-components-Button-button__textRight--3nt1N {
  text-align: right; }

.src-client-components-Button-button__alignVertical--aVhiI, .src-client-components-Button-button__alignCenter--1QEiX, .src-client-components-Button-button__icon--HTZ0L, .src-client-components-Button-button__spaceBetween--1a4GT {
  display: flex;
  align-items: center; }

.src-client-components-Button-button__alignVerticalInline--2LE_Q, .src-client-components-Button-button__alignCenterInline--2_GaJ {
  display: inline-flex;
  align-items: center; }

.src-client-components-Button-button__alignCenterInline--2_GaJ {
  justify-content: center; }

.src-client-components-Button-button__alignCenter--1QEiX, .src-client-components-Button-button__icon--HTZ0L {
  justify-content: center; }

.src-client-components-Button-button__boxSizing--2TLTg {
  box-sizing: border-box; }

.src-client-components-Button-button__clearfix--1imZa:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Button-button__spaceBetween--1a4GT {
  display: flex;
  justify-content: space-between; }
.src-client-components-Button-button__transition--2HDUP, .src-client-components-Button-button__button--2O_38 {
  transition: all 0.3s ease; }

.src-client-components-Button-button__textTitle--3nhlr {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-Button-button__button--2O_38 {
  display: flex;
  box-sizing: border-box;
  min-height: 48px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  cursor: pointer;
  border-radius: 40px;
  padding: 12px 32px;
  font-family: "Anek Latin", sans-serif;
  font-size: 14px;
  font-weight: 600; }
  .src-client-components-Button-button__button--2O_38 strong,
  .src-client-components-Button-button__button--2O_38 span {
    margin: 0 7px; }

.src-client-components-Button-button__leftIcon--f38vF img {
  margin-right: 10px; }

.src-client-components-Button-button__full--2LfDN {
  width: 100%; }

.src-client-components-Button-button__disabled--2Nqzu {
  cursor: not-allowed;
  opacity: 0.7; }

.src-client-components-Button-button__tertiary--3R1Bl.src-client-components-Button-button__disabled--2Nqzu:hover {
  background-color: transparent !important; }

.src-client-components-Button-button__margin--2sm85 {
  margin-top: 35px;
  margin-bottom: 35px; }

.src-client-components-Button-button__marginBottom--2CaKy {
  margin-top: 10px;
  margin-bottom: 35px; }

.src-client-components-Button-button__small--CC8TK {
  min-height: 36px;
  padding-right: 16px;
  padding-left: 16px; }

.src-client-components-Button-button__large--b0H44 {
  min-height: 45px;
  padding-right: 20px;
  padding-left: 20px; }

.src-client-components-Button-button__bordered--11nfM, .src-client-components-Button-button__action--3g-oA, .src-client-components-Button-button__icon--HTZ0L {
  border: 2px solid;
  position: relative;
  overflow: hidden;
  transition: background-color 0.3s ease, color 0.3s ease; }
  .src-client-components-Button-button__bordered--11nfM:hover, .src-client-components-Button-button__action--3g-oA:hover, .src-client-components-Button-button__icon--HTZ0L:hover {
    color: #FFF !important;
    background-color: rgba(255, 255, 255, 0.1); }
  .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__green-color--KSEuj, .src-client-components-Button-button__green-color--KSEuj.src-client-components-Button-button__action--3g-oA, .src-client-components-Button-button__green-color--KSEuj.src-client-components-Button-button__icon--HTZ0L {
    border-color: #FB534C;
    color: #FB534C; }
    .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__green-color--KSEuj div > div > svg > *, .src-client-components-Button-button__green-color--KSEuj.src-client-components-Button-button__action--3g-oA div > div > svg > *, .src-client-components-Button-button__green-color--KSEuj.src-client-components-Button-button__icon--HTZ0L div > div > svg > * {
      stroke: #FB534C !important; }
    .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__green-color--KSEuj:hover, .src-client-components-Button-button__green-color--KSEuj.src-client-components-Button-button__action--3g-oA:hover, .src-client-components-Button-button__green-color--KSEuj.src-client-components-Button-button__icon--HTZ0L:hover {
      background-color: #FB534C; }
    .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__green-color--KSEuj:active, .src-client-components-Button-button__green-color--KSEuj.src-client-components-Button-button__action--3g-oA:active, .src-client-components-Button-button__green-color--KSEuj.src-client-components-Button-button__icon--HTZ0L:active {
      background-color: #f50f05;
      border-color: #f50f05; }
  .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__blue-color--3RWSb, .src-client-components-Button-button__blue-color--3RWSb.src-client-components-Button-button__action--3g-oA, .src-client-components-Button-button__blue-color--3RWSb.src-client-components-Button-button__icon--HTZ0L {
    border-color: #FB534C;
    color: #FB534C; }
    .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__blue-color--3RWSb div > div > svg > *, .src-client-components-Button-button__blue-color--3RWSb.src-client-components-Button-button__action--3g-oA div > div > svg > *, .src-client-components-Button-button__blue-color--3RWSb.src-client-components-Button-button__icon--HTZ0L div > div > svg > * {
      stroke: #FB534C !important; }
    .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__blue-color--3RWSb:hover, .src-client-components-Button-button__blue-color--3RWSb.src-client-components-Button-button__action--3g-oA:hover, .src-client-components-Button-button__blue-color--3RWSb.src-client-components-Button-button__icon--HTZ0L:hover {
      background-color: #FB534C; }
    .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__blue-color--3RWSb:active, .src-client-components-Button-button__blue-color--3RWSb.src-client-components-Button-button__action--3g-oA:active, .src-client-components-Button-button__blue-color--3RWSb.src-client-components-Button-button__icon--HTZ0L:active {
      background-color: #f50f05;
      border-color: #f50f05; }
  .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__red-color---xMzh, .src-client-components-Button-button__red-color---xMzh.src-client-components-Button-button__action--3g-oA, .src-client-components-Button-button__red-color---xMzh.src-client-components-Button-button__icon--HTZ0L {
    border-color: #f3123c;
    color: #f3123c; }
    .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__red-color---xMzh div > div > svg > *, .src-client-components-Button-button__red-color---xMzh.src-client-components-Button-button__action--3g-oA div > div > svg > *, .src-client-components-Button-button__red-color---xMzh.src-client-components-Button-button__icon--HTZ0L div > div > svg > * {
      stroke: #f3123c !important; }
    .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__red-color---xMzh:hover, .src-client-components-Button-button__red-color---xMzh.src-client-components-Button-button__action--3g-oA:hover, .src-client-components-Button-button__red-color---xMzh.src-client-components-Button-button__icon--HTZ0L:hover {
      background-color: #f3123c; }
    .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__red-color---xMzh:active, .src-client-components-Button-button__red-color---xMzh.src-client-components-Button-button__action--3g-oA:active, .src-client-components-Button-button__red-color---xMzh.src-client-components-Button-button__icon--HTZ0L:active {
      background-color: #b00928;
      border-color: #b00928; }
  .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__yellow-color--w2bjH, .src-client-components-Button-button__yellow-color--w2bjH.src-client-components-Button-button__action--3g-oA, .src-client-components-Button-button__yellow-color--w2bjH.src-client-components-Button-button__icon--HTZ0L {
    border-color: #ffce35;
    color: #ffce35; }
    .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__yellow-color--w2bjH div > div > svg > *, .src-client-components-Button-button__yellow-color--w2bjH.src-client-components-Button-button__action--3g-oA div > div > svg > *, .src-client-components-Button-button__yellow-color--w2bjH.src-client-components-Button-button__icon--HTZ0L div > div > svg > * {
      stroke: #ffce35 !important; }
    .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__yellow-color--w2bjH:hover, .src-client-components-Button-button__yellow-color--w2bjH.src-client-components-Button-button__action--3g-oA:hover, .src-client-components-Button-button__yellow-color--w2bjH.src-client-components-Button-button__icon--HTZ0L:hover {
      background-color: #ffce35; }
    .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__yellow-color--w2bjH:active, .src-client-components-Button-button__yellow-color--w2bjH.src-client-components-Button-button__action--3g-oA:active, .src-client-components-Button-button__yellow-color--w2bjH.src-client-components-Button-button__icon--HTZ0L:active {
      background-color: #e8af00;
      border-color: #e8af00; }
  .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__gray-color--l476v, .src-client-components-Button-button__gray-color--l476v.src-client-components-Button-button__action--3g-oA, .src-client-components-Button-button__gray-color--l476v.src-client-components-Button-button__icon--HTZ0L {
    border-color: #737373;
    color: #737373; }
    .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__gray-color--l476v div > div > svg > *, .src-client-components-Button-button__gray-color--l476v.src-client-components-Button-button__action--3g-oA div > div > svg > *, .src-client-components-Button-button__gray-color--l476v.src-client-components-Button-button__icon--HTZ0L div > div > svg > * {
      stroke: #737373 !important; }
    .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__gray-color--l476v:hover, .src-client-components-Button-button__gray-color--l476v.src-client-components-Button-button__action--3g-oA:hover, .src-client-components-Button-button__gray-color--l476v.src-client-components-Button-button__icon--HTZ0L:hover {
      background-color: #737373; }
    .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__gray-color--l476v:active, .src-client-components-Button-button__gray-color--l476v.src-client-components-Button-button__action--3g-oA:active, .src-client-components-Button-button__gray-color--l476v.src-client-components-Button-button__icon--HTZ0L:active {
      background-color: #4d4d4d;
      border-color: #4d4d4d; }
  .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__text-color--376wQ, .src-client-components-Button-button__text-color--376wQ.src-client-components-Button-button__action--3g-oA, .src-client-components-Button-button__text-color--376wQ.src-client-components-Button-button__icon--HTZ0L {
    border-color: #737373;
    color: #737373; }
    .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__text-color--376wQ div > div > svg > *, .src-client-components-Button-button__text-color--376wQ.src-client-components-Button-button__action--3g-oA div > div > svg > *, .src-client-components-Button-button__text-color--376wQ.src-client-components-Button-button__icon--HTZ0L div > div > svg > * {
      stroke: #737373 !important; }
    .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__text-color--376wQ:hover, .src-client-components-Button-button__text-color--376wQ.src-client-components-Button-button__action--3g-oA:hover, .src-client-components-Button-button__text-color--376wQ.src-client-components-Button-button__icon--HTZ0L:hover {
      background-color: #737373; }
    .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__text-color--376wQ:active, .src-client-components-Button-button__text-color--376wQ.src-client-components-Button-button__action--3g-oA:active, .src-client-components-Button-button__text-color--376wQ.src-client-components-Button-button__icon--HTZ0L:active {
      background-color: #4d4d4d;
      border-color: #4d4d4d; }
  .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__highlight-color--1SYgM, .src-client-components-Button-button__highlight-color--1SYgM.src-client-components-Button-button__action--3g-oA, .src-client-components-Button-button__highlight-color--1SYgM.src-client-components-Button-button__icon--HTZ0L {
    border-color: #43BCCD;
    color: #43BCCD; }
    .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__highlight-color--1SYgM div > div > svg > *, .src-client-components-Button-button__highlight-color--1SYgM.src-client-components-Button-button__action--3g-oA div > div > svg > *, .src-client-components-Button-button__highlight-color--1SYgM.src-client-components-Button-button__icon--HTZ0L div > div > svg > * {
      stroke: #43BCCD !important; }
    .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__highlight-color--1SYgM:hover, .src-client-components-Button-button__highlight-color--1SYgM.src-client-components-Button-button__action--3g-oA:hover, .src-client-components-Button-button__highlight-color--1SYgM.src-client-components-Button-button__icon--HTZ0L:hover {
      background-color: #43BCCD; }
    .src-client-components-Button-button__bordered--11nfM.src-client-components-Button-button__highlight-color--1SYgM:active, .src-client-components-Button-button__highlight-color--1SYgM.src-client-components-Button-button__action--3g-oA:active, .src-client-components-Button-button__highlight-color--1SYgM.src-client-components-Button-button__icon--HTZ0L:active {
      background-color: #298c9a;
      border-color: #298c9a; }

.src-client-components-Button-button__action--3g-oA.src-client-components-Button-button__green-color--KSEuj {
  border-color: #FB534C;
  color: #FB534C; }
  .src-client-components-Button-button__action--3g-oA.src-client-components-Button-button__green-color--KSEuj:hover {
    background-color: #FB534C; }
  .src-client-components-Button-button__action--3g-oA.src-client-components-Button-button__green-color--KSEuj:active {
    border-color: transparent;
    background-color: #FB534C;
    color: white; }

.src-client-components-Button-button__action--3g-oA.src-client-components-Button-button__blue-color--3RWSb {
  border-color: #FB534C;
  color: #FB534C; }
  .src-client-components-Button-button__action--3g-oA.src-client-components-Button-button__blue-color--3RWSb:hover {
    background-color: #FB534C; }
  .src-client-components-Button-button__action--3g-oA.src-client-components-Button-button__blue-color--3RWSb:active {
    border-color: transparent;
    background-color: #FB534C;
    color: white; }

.src-client-components-Button-button__action--3g-oA.src-client-components-Button-button__red-color---xMzh {
  border-color: #FB534C;
  color: #FB534C; }
  .src-client-components-Button-button__action--3g-oA.src-client-components-Button-button__red-color---xMzh:hover {
    background-color: #FB534C; }
  .src-client-components-Button-button__action--3g-oA.src-client-components-Button-button__red-color---xMzh:active {
    border-color: transparent;
    background-color: #FB534C;
    color: white; }

.src-client-components-Button-button__action--3g-oA.src-client-components-Button-button__yellow-color--w2bjH {
  border-color: #FB534C;
  color: #FB534C; }
  .src-client-components-Button-button__action--3g-oA.src-client-components-Button-button__yellow-color--w2bjH:hover {
    background-color: #FB534C; }
  .src-client-components-Button-button__action--3g-oA.src-client-components-Button-button__yellow-color--w2bjH:active {
    border-color: transparent;
    background-color: #FB534C;
    color: white; }

.src-client-components-Button-button__action--3g-oA.src-client-components-Button-button__gray-color--l476v {
  border-color: #FB534C;
  color: #FB534C; }
  .src-client-components-Button-button__action--3g-oA.src-client-components-Button-button__gray-color--l476v:hover {
    background-color: #FB534C; }
  .src-client-components-Button-button__action--3g-oA.src-client-components-Button-button__gray-color--l476v:active {
    border-color: transparent;
    background-color: #FB534C;
    color: white; }

.src-client-components-Button-button__action--3g-oA.src-client-components-Button-button__text-color--376wQ {
  border-color: #FB534C;
  color: #FB534C; }
  .src-client-components-Button-button__action--3g-oA.src-client-components-Button-button__text-color--376wQ:hover {
    background-color: #FB534C; }
  .src-client-components-Button-button__action--3g-oA.src-client-components-Button-button__text-color--376wQ:active {
    border-color: transparent;
    background-color: #FB534C;
    color: white; }

.src-client-components-Button-button__action--3g-oA.src-client-components-Button-button__highlight-color--1SYgM {
  border-color: #FB534C;
  color: #FB534C; }
  .src-client-components-Button-button__action--3g-oA.src-client-components-Button-button__highlight-color--1SYgM:hover {
    background-color: #FB534C; }
  .src-client-components-Button-button__action--3g-oA.src-client-components-Button-button__highlight-color--1SYgM:active {
    border-color: transparent;
    background-color: #FB534C;
    color: white; }

.src-client-components-Button-button__solid--mP4zD {
  color: white;
  border: none; }
  .src-client-components-Button-button__solid--mP4zD.src-client-components-Button-button__green-color--KSEuj {
    background-color: #FB534C; }
    .src-client-components-Button-button__solid--mP4zD.src-client-components-Button-button__green-color--KSEuj:hover {
      background-color: white; }
    .src-client-components-Button-button__solid--mP4zD.src-client-components-Button-button__green-color--KSEuj:active {
      background-color: #fa231a; }
  .src-client-components-Button-button__solid--mP4zD.src-client-components-Button-button__blue-color--3RWSb {
    background-color: #FB534C; }
    .src-client-components-Button-button__solid--mP4zD.src-client-components-Button-button__blue-color--3RWSb:hover {
      background-color: white; }
    .src-client-components-Button-button__solid--mP4zD.src-client-components-Button-button__blue-color--3RWSb:active {
      background-color: #fa231a; }
  .src-client-components-Button-button__solid--mP4zD.src-client-components-Button-button__red-color---xMzh {
    background-color: #f3123c; }
    .src-client-components-Button-button__solid--mP4zD.src-client-components-Button-button__red-color---xMzh:hover {
      background-color: white; }
    .src-client-components-Button-button__solid--mP4zD.src-client-components-Button-button__red-color---xMzh:active {
      background-color: #c80a2e; }
  .src-client-components-Button-button__solid--mP4zD.src-client-components-Button-button__yellow-color--w2bjH {
    background-color: #ffce35; }
    .src-client-components-Button-button__solid--mP4zD.src-client-components-Button-button__yellow-color--w2bjH:hover {
      background-color: white; }
    .src-client-components-Button-button__solid--mP4zD.src-client-components-Button-button__yellow-color--w2bjH:active {
      background-color: #ffc202; }
  .src-client-components-Button-button__solid--mP4zD.src-client-components-Button-button__gray-color--l476v {
    background-color: #737373; }
    .src-client-components-Button-button__solid--mP4zD.src-client-components-Button-button__gray-color--l476v:hover {
      background-color: white; }
    .src-client-components-Button-button__solid--mP4zD.src-client-components-Button-button__gray-color--l476v:active {
      background-color: #5a5a5a; }
  .src-client-components-Button-button__solid--mP4zD.src-client-components-Button-button__text-color--376wQ {
    background-color: #737373; }
    .src-client-components-Button-button__solid--mP4zD.src-client-components-Button-button__text-color--376wQ:hover {
      background-color: white; }
    .src-client-components-Button-button__solid--mP4zD.src-client-components-Button-button__text-color--376wQ:active {
      background-color: #5a5a5a; }
  .src-client-components-Button-button__solid--mP4zD.src-client-components-Button-button__highlight-color--1SYgM {
    background-color: #43BCCD; }
    .src-client-components-Button-button__solid--mP4zD.src-client-components-Button-button__highlight-color--1SYgM:hover {
      background-color: white; }
    .src-client-components-Button-button__solid--mP4zD.src-client-components-Button-button__highlight-color--1SYgM:active {
      background-color: #2e9faf; }

.src-client-components-Button-button__unstyled--1LZpB, .src-client-components-Button-button__incomplete--3JClU, .src-client-components-Button-button__complete--fHxo- {
  display: inline-block;
  background: transparent;
  border: none;
  outline: none;
  color: inherit;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  min-height: auto;
  height: auto;
  width: auto; }
  .src-client-components-Button-button__unstyled--1LZpB div > div > svg > *, .src-client-components-Button-button__incomplete--3JClU div > div > svg > *, .src-client-components-Button-button__complete--fHxo- div > div > svg > * {
    stroke: #3B4AC9 !important; }

.src-client-components-Button-button__primary--2CYbI {
  color: white;
  border: none;
  background-color: #3B4AC9; }
  .src-client-components-Button-button__primary--2CYbI:hover {
    background-color: #7783f9; }
  .src-client-components-Button-button__primary--2CYbI div > div > svg > * {
    stroke: white !important; }

.src-client-components-Button-button__secundary--2WICo {
  color: #FFF;
  font-size: 14px;
  background-color: #FB534C; }
  .src-client-components-Button-button__secundary--2WICo div > div > svg > * {
    stroke: white !important; }
  .src-client-components-Button-button__secundary--2WICo:hover {
    color: white;
    background-color: #D9423D; }

.src-client-components-Button-button__tertiary--3R1Bl {
  color: #FFF;
  font-size: 14px;
  background-color: #00C7AF; }
  .src-client-components-Button-button__tertiary--3R1Bl div > div > svg > * {
    stroke: white !important; }
  .src-client-components-Button-button__tertiary--3R1Bl:hover {
    color: white;
    background-color: #4893a2; }

.src-client-components-Button-button__yellow--3Uv7I {
  color: #ffce35;
  color: black;
  border: none;
  background-color: #ffce35;
  border: 2px solid #ffce35; }
  .src-client-components-Button-button__yellow--3Uv7I:hover {
    background-color: transparent; }

.src-client-components-Button-button__blackSolid--6dT1p {
  border: none;
  color: #2e2d37; }
  .src-client-components-Button-button__blackSolid--6dT1p.src-client-components-Button-button__green-color--KSEuj {
    background-color: #FB534C; }
    .src-client-components-Button-button__blackSolid--6dT1p.src-client-components-Button-button__green-color--KSEuj:hover {
      background-color: #fc837e; }
    .src-client-components-Button-button__blackSolid--6dT1p.src-client-components-Button-button__green-color--KSEuj:active {
      background-color: #fa231a; }
  .src-client-components-Button-button__blackSolid--6dT1p.src-client-components-Button-button__blue-color--3RWSb {
    background-color: #FB534C; }
    .src-client-components-Button-button__blackSolid--6dT1p.src-client-components-Button-button__blue-color--3RWSb:hover {
      background-color: #fc837e; }
    .src-client-components-Button-button__blackSolid--6dT1p.src-client-components-Button-button__blue-color--3RWSb:active {
      background-color: #fa231a; }
  .src-client-components-Button-button__blackSolid--6dT1p.src-client-components-Button-button__red-color---xMzh {
    background-color: #f3123c; }
    .src-client-components-Button-button__blackSolid--6dT1p.src-client-components-Button-button__red-color---xMzh:hover {
      background-color: #f54364; }
    .src-client-components-Button-button__blackSolid--6dT1p.src-client-components-Button-button__red-color---xMzh:active {
      background-color: #c80a2e; }
  .src-client-components-Button-button__blackSolid--6dT1p.src-client-components-Button-button__yellow-color--w2bjH {
    background-color: #ffce35; }
    .src-client-components-Button-button__blackSolid--6dT1p.src-client-components-Button-button__yellow-color--w2bjH:hover {
      background-color: #ffda68; }
    .src-client-components-Button-button__blackSolid--6dT1p.src-client-components-Button-button__yellow-color--w2bjH:active {
      background-color: #ffc202; }
  .src-client-components-Button-button__blackSolid--6dT1p.src-client-components-Button-button__gray-color--l476v {
    background-color: #737373; }
    .src-client-components-Button-button__blackSolid--6dT1p.src-client-components-Button-button__gray-color--l476v:hover {
      background-color: #8d8d8d; }
    .src-client-components-Button-button__blackSolid--6dT1p.src-client-components-Button-button__gray-color--l476v:active {
      background-color: #5a5a5a; }
  .src-client-components-Button-button__blackSolid--6dT1p.src-client-components-Button-button__text-color--376wQ {
    background-color: #737373; }
    .src-client-components-Button-button__blackSolid--6dT1p.src-client-components-Button-button__text-color--376wQ:hover {
      background-color: #8d8d8d; }
    .src-client-components-Button-button__blackSolid--6dT1p.src-client-components-Button-button__text-color--376wQ:active {
      background-color: #5a5a5a; }
  .src-client-components-Button-button__blackSolid--6dT1p.src-client-components-Button-button__highlight-color--1SYgM {
    background-color: #43BCCD; }
    .src-client-components-Button-button__blackSolid--6dT1p.src-client-components-Button-button__highlight-color--1SYgM:hover {
      background-color: #6bcad8; }
    .src-client-components-Button-button__blackSolid--6dT1p.src-client-components-Button-button__highlight-color--1SYgM:active {
      background-color: #2e9faf; }

.src-client-components-Button-button__redSolid--30-DC {
  border: none;
  color: white; }
  .src-client-components-Button-button__redSolid--30-DC.src-client-components-Button-button__green-color--KSEuj {
    background-color: #FB534C; }
    .src-client-components-Button-button__redSolid--30-DC.src-client-components-Button-button__green-color--KSEuj:hover {
      background-color: #fc837e; }
    .src-client-components-Button-button__redSolid--30-DC.src-client-components-Button-button__green-color--KSEuj:active {
      background-color: #fa231a; }
  .src-client-components-Button-button__redSolid--30-DC.src-client-components-Button-button__blue-color--3RWSb {
    background-color: #FB534C; }
    .src-client-components-Button-button__redSolid--30-DC.src-client-components-Button-button__blue-color--3RWSb:hover {
      background-color: #fc837e; }
    .src-client-components-Button-button__redSolid--30-DC.src-client-components-Button-button__blue-color--3RWSb:active {
      background-color: #fa231a; }
  .src-client-components-Button-button__redSolid--30-DC.src-client-components-Button-button__red-color---xMzh {
    background-color: #FB534C; }
    .src-client-components-Button-button__redSolid--30-DC.src-client-components-Button-button__red-color---xMzh:hover {
      background-color: #fc837e; }
    .src-client-components-Button-button__redSolid--30-DC.src-client-components-Button-button__red-color---xMzh:active {
      background-color: #fa231a; }
  .src-client-components-Button-button__redSolid--30-DC.src-client-components-Button-button__yellow-color--w2bjH {
    background-color: #FB534C; }
    .src-client-components-Button-button__redSolid--30-DC.src-client-components-Button-button__yellow-color--w2bjH:hover {
      background-color: #fc837e; }
    .src-client-components-Button-button__redSolid--30-DC.src-client-components-Button-button__yellow-color--w2bjH:active {
      background-color: #fa231a; }
  .src-client-components-Button-button__redSolid--30-DC.src-client-components-Button-button__gray-color--l476v {
    background-color: #FB534C; }
    .src-client-components-Button-button__redSolid--30-DC.src-client-components-Button-button__gray-color--l476v:hover {
      background-color: #fc837e; }
    .src-client-components-Button-button__redSolid--30-DC.src-client-components-Button-button__gray-color--l476v:active {
      background-color: #fa231a; }
  .src-client-components-Button-button__redSolid--30-DC.src-client-components-Button-button__text-color--376wQ {
    background-color: #FB534C; }
    .src-client-components-Button-button__redSolid--30-DC.src-client-components-Button-button__text-color--376wQ:hover {
      background-color: #fc837e; }
    .src-client-components-Button-button__redSolid--30-DC.src-client-components-Button-button__text-color--376wQ:active {
      background-color: #fa231a; }
  .src-client-components-Button-button__redSolid--30-DC.src-client-components-Button-button__highlight-color--1SYgM {
    background-color: #FB534C; }
    .src-client-components-Button-button__redSolid--30-DC.src-client-components-Button-button__highlight-color--1SYgM:hover {
      background-color: #fc837e; }
    .src-client-components-Button-button__redSolid--30-DC.src-client-components-Button-button__highlight-color--1SYgM:active {
      background-color: #fa231a; }

.src-client-components-Button-button__incomplete--3JClU, .src-client-components-Button-button__complete--fHxo- {
  cursor: default;
  display: inline-block;
  text-align: end;
  color: #4d4c59;
  font-size: 16px; }

.src-client-components-Button-button__complete--fHxo- {
  color: #FB534C; }

.src-client-components-Button-button__icon--HTZ0L {
  width: 36px;
  height: 36px;
  border-radius: 3px;
  box-sizing: border-box;
  padding: 0;
  min-height: auto; }
  .src-client-components-Button-button__icon--HTZ0L:hover {
    background-color: white; }
.src-client-components-Card-card__full--2ouBs {
  width: 100%;
  height: 100%; }

.src-client-components-Card-card__textCenter--3tIcm, .src-client-components-Card-card__action--2SKuH, .src-client-components-Card-card__footer--HqgXx, .src-client-components-Card-card__footNote--2ZqqT {
  text-align: center; }

.src-client-components-Card-card__textRight--HWxHw {
  text-align: right; }

.src-client-components-Card-card__alignVertical--2fS0b, .src-client-components-Card-card__alignCenter--mN8j7, .src-client-components-Card-card__spaceBetween--wNOOw {
  display: flex;
  align-items: center; }

.src-client-components-Card-card__alignVerticalInline--3TS5W, .src-client-components-Card-card__alignCenterInline--20H-S {
  display: inline-flex;
  align-items: center; }

.src-client-components-Card-card__alignCenterInline--20H-S {
  justify-content: center; }

.src-client-components-Card-card__alignCenter--mN8j7 {
  justify-content: center; }

.src-client-components-Card-card__boxSizing--3HrEV {
  box-sizing: border-box; }

.src-client-components-Card-card__clearfix--3UI78:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Card-card__spaceBetween--wNOOw {
  display: flex;
  justify-content: space-between; }
.src-client-components-Card-card__transition--3RLs8, .src-client-components-Card-card__card--18JVP {
  transition: all 0.3s ease; }

.src-client-components-Card-card__textTitle--1TJh5 {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-Card-card__card--18JVP {
  box-sizing: border-box;
  background-color: white;
  border-radius: 4px; }
  .src-client-components-Card-card__card--18JVP.src-client-components-Card-card__hover--2k4lU:hover {
    cursor: pointer;
    box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.15); }

.src-client-components-Card-card__shadow--2YkRr {
  box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.08); }

.src-client-components-Card-card__padding--RlEGU {
  padding: 30px; }

.src-client-components-Card-card__action--2SKuH.src-client-components-Card-card__padding--RlEGU {
  padding-top: 40px;
  padding-bottom: 50px; }

.src-client-components-Card-card__footer--HqgXx.src-client-components-Card-card__divider--3vKjX {
  padding-top: 25px;
  border-top: 1px solid #f4f4f4; }

.src-client-components-Card-card__footer--HqgXx.src-client-components-Card-card__margin--3bzoH {
  margin-right: 35px;
  margin-left: 35px; }

.src-client-components-Card-card__footNote--2ZqqT.src-client-components-Card-card__margin--3bzoH {
  margin-top: 70px;
  margin-bottom: 70px; }
.src-client-components-Fade-fade__enter--HUd5a {
  opacity: .01; }

.src-client-components-Fade-fade__enterActive--20EgH {
  opacity: 1;
  transition: opacity 500ms ease-in; }

.src-client-components-Fade-fade__leave--2LJ9o {
  opacity: 1; }

.src-client-components-Fade-fade__leaveActive--3fdsr {
  opacity: .01;
  transition: opacity 300ms ease-in; }
.src-client-components-Flex-flex__flex--3z5gA {
  display: flex; }

.src-client-components-Flex-flex__row--2v8-H {
  flex-direction: row; }

.src-client-components-Flex-flex__column--6Lskb {
  flex-direction: column; }

.src-client-components-Flex-flex__flex-equal--7n5BM {
  flex: 1; }

.src-client-components-Flex-flex__justify-start--2gOn0 {
  justify-content: flex-start; }

.src-client-components-Flex-flex__justify-end--Raj1s {
  justify-content: flex-end; }

.src-client-components-Flex-flex__justify-center--10B3g {
  justify-content: center; }

.src-client-components-Flex-flex__justify-between--2IlkL {
  justify-content: space-between; }

.src-client-components-Flex-flex__align-start--1KdHV {
  align-items: flex-start; }

.src-client-components-Flex-flex__align-end--3iFnb {
  align-items: flex-end; }

.src-client-components-Flex-flex__align-center--3UlTR {
  align-items: center; }
.src-client-components-Grid-grid__full--2Sbbx {
  width: 100%;
  height: 100%; }

.src-client-components-Grid-grid__textCenter--2tb7N {
  text-align: center; }

.src-client-components-Grid-grid__textRight--3LoVD {
  text-align: right; }

.src-client-components-Grid-grid__alignVertical--1GGG-, .src-client-components-Grid-grid__alignCenter--27r1B, .src-client-components-Grid-grid__spaceBetween--2fKFM {
  display: flex;
  align-items: center; }

.src-client-components-Grid-grid__alignVerticalInline--326MD, .src-client-components-Grid-grid__alignCenterInline--2XMEz {
  display: inline-flex;
  align-items: center; }

.src-client-components-Grid-grid__alignCenterInline--2XMEz {
  justify-content: center; }

.src-client-components-Grid-grid__alignCenter--27r1B {
  justify-content: center; }

.src-client-components-Grid-grid__boxSizing--Wktfl, .src-client-components-Grid-grid__container--1_tOz, .src-client-components-Grid-grid__content--2e5lU, .src-client-components-Grid-grid__box--3teEi {
  box-sizing: border-box; }

.src-client-components-Grid-grid__clearfix---rwd1:after,
.src-client-components-Grid-grid__container--1_tOz:after,
.src-client-components-Grid-grid__content--2e5lU:after,
.src-client-components-Grid-grid__box--3teEi:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Grid-grid__spaceBetween--2fKFM {
  display: flex;
  justify-content: space-between; }

.src-client-components-Grid-grid__container--1_tOz, .src-client-components-Grid-grid__content--2e5lU, .src-client-components-Grid-grid__box--3teEi {
  width: 1177px;
  max-width: 100%;
  margin: 0 auto; }
  @media (max-width: 768px) {
    .src-client-components-Grid-grid__container--1_tOz, .src-client-components-Grid-grid__content--2e5lU, .src-client-components-Grid-grid__box--3teEi {
      width: 100%; } }

.src-client-components-Grid-grid__content--2e5lU {
  padding: 0 30px;
  margin-top: 30px; }
  .src-client-components-Grid-grid__content--2e5lU:last-child {
    margin-bottom: 30px; }

.src-client-components-Grid-grid__row--2OCY6.src-client-components-Grid-grid__horizontalMargin--VYiEb > * {
  margin-bottom: 30px; }

.src-client-components-Grid-grid__box--3teEi {
  margin: 30px; }

.src-client-components-Grid-grid__col--nnI1s {
  overflow: visible !important; }
.src-client-components-Layouts-defaultLayout__content--Wd2s- {
  box-sizing: border-box; }

.src-client-components-Layouts-defaultLayout__wrapper--3NlBl {
  background: #3B4AC9;
  width: 50%;
  padding: 7%; }
  @media (max-width: 768px) {
    .src-client-components-Layouts-defaultLayout__wrapper--3NlBl {
      width: 100%;
      padding: 0; } }

.src-client-components-Layouts-defaultLayout__right--3OkHt {
  width: 50%;
  background: #232B6C; }
  @media (max-width: 768px) {
    .src-client-components-Layouts-defaultLayout__right--3OkHt {
      display: none; } }

.src-client-components-Layouts-defaultLayout__formWrapper--1EJdp {
  max-width: 450px; }
.src-client-components-Main-main__main--8krew {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  background-color: #F3F5F8;
  min-height: 100vh; }
  .src-client-components-Main-main__main--8krew.src-client-components-Main-main__padding--YCNYN {
    padding-top: 40px;
    padding-bottom: 40px; }
.src-client-components-Text-text__full--mxxDn {
  width: 100%;
  height: 100%; }

.src-client-components-Text-text__textCenter--1PEfo {
  text-align: center; }

.src-client-components-Text-text__textRight--EtVU2 {
  text-align: right; }

.src-client-components-Text-text__alignVertical--36U5q, .src-client-components-Text-text__alignCenter--s0ZEj, .src-client-components-Text-text__spaceBetween--aEpTb {
  display: flex;
  align-items: center; }

.src-client-components-Text-text__alignVerticalInline---BymS, .src-client-components-Text-text__alignCenterInline--1SJ9c {
  display: inline-flex;
  align-items: center; }

.src-client-components-Text-text__alignCenterInline--1SJ9c {
  justify-content: center; }

.src-client-components-Text-text__alignCenter--s0ZEj {
  justify-content: center; }

.src-client-components-Text-text__boxSizing--1-B0b {
  box-sizing: border-box; }

.src-client-components-Text-text__clearfix--tEJid:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Text-text__spaceBetween--aEpTb {
  display: flex;
  justify-content: space-between; }
.src-client-components-Text-text__transition--3uJnU {
  transition: all 0.3s ease; }

.src-client-components-Text-text__textTitle--1C8dJ {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-Text-text__text--1dZPH {
  font-family: "Poppins", sans-serif; }

.src-client-components-Text-text__font-normal--jXLj- {
  font-weight: 400; }

.src-client-components-Text-text__font-medium--2DQwH {
  font-weight: 500; }

.src-client-components-Text-text__font-semibold--1bb3d {
  font-weight: 600; }

.src-client-components-Text-text__font-bold--21VJe {
  font-weight: 700; }

.src-client-components-Text-text__text-center--2985I {
  text-align: center; }

.src-client-components-Text-text__text-left--2UlHB {
  text-align: left; }

.src-client-components-Text-text__text-right--18I-F {
  text-align: right; }

.src-client-components-Text-text__uppercase--2CQdb {
  text-transform: uppercase; }

.src-client-components-Text-text__underline--2pvEh {
  text-decoration: underline; }

.src-client-components-Text-text__white-text--3Ir3V {
  color: #FFF; }

.src-client-components-Text-text__primary-50-text--PsbvR {
  color: #eceeff; }

.src-client-components-Text-text__primary-100-text--3S41J {
  color: #c5cbff; }

.src-client-components-Text-text__primary-200-text--23IFj {
  color: #9ea7ff; }

.src-client-components-Text-text__primary-300-text--2geyQ {
  color: #7783f9; }

.src-client-components-Text-text__primary-400-text--_kop0 {
  color: #5064e4; }

.src-client-components-Text-text__primary-500-text--XU3_5 {
  color: #3B4AC9; }

.src-client-components-Text-text__primary-600-text--aqme_ {
  color: #2f3ba1; }

.src-client-components-Text-text__primary-700-text--2SkLW {
  color: #232B6C; }

.src-client-components-Text-text__primary-750-text--38Mry {
  color: #4A57D1; }

.src-client-components-Text-text__primary-800-text--1-ViW {
  color: #171e52; }

.src-client-components-Text-text__primary-850-text--1TZjY {
  color: #424FC6; }

.src-client-components-Text-text__primary-900-text--9BcXd {
  color: #0c0f2a; }

.src-client-components-Text-text__primary-950-text--wtpn8 {
  color: #3641A4; }

.src-client-components-Text-text__secondary-50-text--1l9z4 {
  color: #e3f2e9; }

.src-client-components-Text-text__secondary-100-text--1n4UU {
  color: #cee9d8; }

.src-client-components-Text-text__secondary-200-text--3ShFQ {
  color: #b3ddb0; }

.src-client-components-Text-text__secondary-300-text--1h5fi {
  color: #96cfac; }

.src-client-components-Text-text__secondary-400-text--44EGa {
  color: #67ba61; }

.src-client-components-Text-text__secondary-500-text--3NSJF {
  color: #FB534C; }

.src-client-components-Text-text__secondary-550-text--3ci8J {
  color: #EC6964; }

.src-client-components-Text-text__secondary-600-text--3vSyn {
  color: #D9423D; }

.src-client-components-Text-text__secondary-650-text--13jlE {
  color: #f53d5f; }

.src-client-components-Text-text__secondary-700-text--1qdXM {
  color: #7e1c19; }

.src-client-components-Text-text__secondary-800-text--3U2kv {
  color: #306946; }

.src-client-components-Text-text__secondary-900-text--2dNTm {
  color: #20462e; }

.src-client-components-Text-text__tertiary-50-text--1o_Am {
  color: #f3fafb; }

.src-client-components-Text-text__tertiary-100-text--1WAQ3 {
  color: #cde9ef; }

.src-client-components-Text-text__tertiary-200-text--1Pa7V {
  color: #bde3ea; }

.src-client-components-Text-text__tertiary-300-text--2-PgW {
  color: #9ed5e0; }

.src-client-components-Text-text__tertiary-400-text--2MLlo {
  color: #7bc6d5; }

.src-client-components-Text-text__tertiary-500-text--1_csG {
  color: #00C7AF; }

.src-client-components-Text-text__tertiary-550-text--2Ecll {
  color: #47B1A3; }

.src-client-components-Text-text__tertiary-600-text--2nh-V {
  color: #4893a2; }

.src-client-components-Text-text__tertiary-700-text--2fPfE {
  color: #366e79; }

.src-client-components-Text-text__tertiary-800-text--3WhZq {
  color: #232c79; }

.src-client-components-Text-text__tertiary-900-text--P4cio {
  color: #215d68; }

.src-client-components-Text-text__tertiary-950-text--3FJJ9 {
  color: #846E6E; }

.src-client-components-Text-text__gray-30-text--30lMj {
  color: #fafafa; }

.src-client-components-Text-text__gray-50-text--3NXJS {
  color: #f5f5f5; }

.src-client-components-Text-text__gray-70-text--3PD3K {
  color: #f3f5f8; }

.src-client-components-Text-text__gray-100-text--3qpOw {
  color: #dbdbdb; }

.src-client-components-Text-text__gray-200-text--dcdpp {
  color: #c2c2c2; }

.src-client-components-Text-text__gray-250-text--KskMw {
  color: #E5E5E5; }

.src-client-components-Text-text__gray-300-text--Z6-HS {
  color: #D4D4D4; }

.src-client-components-Text-text__gray-350-text--1pSfu {
  color: #8B8C99; }

.src-client-components-Text-text__gray-400-text--2EiyA {
  color: #8f8f8f; }

.src-client-components-Text-text__gray-450-text--32DNj {
  color: #3F3F46; }

.src-client-components-Text-text__gray-500-text---Wnr1 {
  color: #737373; }

.src-client-components-Text-text__gray-550-text--2OtaM {
  color: #71717A; }

.src-client-components-Text-text__gray-600-text--2fUbH {
  color: #595959; }

.src-client-components-Text-text__gray-650-text--1WfEk {
  color: #4B4B58; }

.src-client-components-Text-text__gray-700-text--1LGLu {
  color: #404040; }

.src-client-components-Text-text__gray-750-text--2f6Et {
  color: #333333; }

.src-client-components-Text-text__gray-800-text--3wxhr {
  color: #2e2e2e; }

.src-client-components-Text-text__gray-900-text--2tPBK {
  color: #18181B; }

.src-client-components-Text-text__gray-950-text--1HCQ- {
  color: #22202A; }

.src-client-components-Text-text__yellow-100-text--2Q2fE {
  color: #fff1d5; }

.src-client-components-Text-text__yellow-200-text--23OtH {
  color: #fee3ab; }

.src-client-components-Text-text__yellow-300-text--3IRX8 {
  color: #fed580; }

.src-client-components-Text-text__yellow-400-text--1tVm1 {
  color: #fdc756; }

.src-client-components-Text-text__yellow-500-text--3fyXR {
  color: #fdb92c; }

.src-client-components-Text-text__yellow-600-text--1HExR {
  color: #cb9423; }

.src-client-components-Text-text__yellow-700-text--3kkr0 {
  color: #986f1a; }

.src-client-components-Text-text__yellow-800-text--3smLq {
  color: #664b12; }

.src-client-components-Text-text__yellow-900-text--3yFee {
  color: #332609; }
.src-client-components-AuthCodeScreen-authCodeScreen__transition--vjLml {
  transition: all 0.3s ease; }

.src-client-components-AuthCodeScreen-authCodeScreen__textTitle--3mWQw {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-AuthCodeScreen-authCodeScreen__authCode--4-DUD {
  width: 447px;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center; }
  .src-client-components-AuthCodeScreen-authCodeScreen__authCode--4-DUD .src-client-components-AuthCodeScreen-authCodeScreen__successMessage--ONleW {
    display: flex;
    align-items: center;
    margin-top: 12px;
    gap: 16px; }
  @media (min-width: 768px) {
    .src-client-components-AuthCodeScreen-authCodeScreen__authCode--4-DUD {
      padding-left: 0px !important;
      padding-right: 0px !important; } }
  @media (max-width: 768px) {
    .src-client-components-AuthCodeScreen-authCodeScreen__authCode--4-DUD {
      height: 100vh;
      padding-top: 20px; } }
  .src-client-components-AuthCodeScreen-authCodeScreen__authCode--4-DUD .src-client-components-AuthCodeScreen-authCodeScreen__container--nhnC8 {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 40px; }
    @media (max-width: 768px) {
      .src-client-components-AuthCodeScreen-authCodeScreen__authCode--4-DUD .src-client-components-AuthCodeScreen-authCodeScreen__container--nhnC8 {
        gap: 24px; } }
    .src-client-components-AuthCodeScreen-authCodeScreen__authCode--4-DUD .src-client-components-AuthCodeScreen-authCodeScreen__container--nhnC8 .src-client-components-AuthCodeScreen-authCodeScreen__character--1kM6V {
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 24px;
      font-weight: 600;
      font-family: 'Poppins', sans-serif;
      color: #fff;
      width: 40px;
      height: 40px;
      background-color: transparent;
      border: 1px solid #fff;
      border-radius: 12px;
      box-shadow: none; }
    .src-client-components-AuthCodeScreen-authCodeScreen__authCode--4-DUD .src-client-components-AuthCodeScreen-authCodeScreen__container--nhnC8 .src-client-components-AuthCodeScreen-authCodeScreen__hasError--1aot4 {
      border: 1px solid #d86f6f !important; }
    .src-client-components-AuthCodeScreen-authCodeScreen__authCode--4-DUD .src-client-components-AuthCodeScreen-authCodeScreen__container--nhnC8 .src-client-components-AuthCodeScreen-authCodeScreen__characterSelected--3vzo1 {
      position: relative;
      border: 1px solid #00C7AF;
      outline: none;
      color: #00C7AF; }
    .src-client-components-AuthCodeScreen-authCodeScreen__authCode--4-DUD .src-client-components-AuthCodeScreen-authCodeScreen__container--nhnC8 .src-client-components-AuthCodeScreen-authCodeScreen__characterInactive--3_2Mn {
      background-color: transparent; }
    .src-client-components-AuthCodeScreen-authCodeScreen__authCode--4-DUD .src-client-components-AuthCodeScreen-authCodeScreen__container--nhnC8 .src-client-components-AuthCodeScreen-authCodeScreen__characterSelected--3vzo1:not(.src-client-components-AuthCodeScreen-authCodeScreen__characterFilled--18FmX)::after {
      content: '';
      width: 1px;
      height: 25px;
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      animation: src-client-components-AuthCodeScreen-authCodeScreen__blink--2ENln 1s infinite step-end; }

@keyframes src-client-components-AuthCodeScreen-authCodeScreen__blink--2ENln {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; } }
  .src-client-components-AuthCodeScreen-authCodeScreen__authCode--4-DUD .src-client-components-AuthCodeScreen-authCodeScreen__errorMessage--3Ffj9 {
    font-family: 'Open Sans', sans-serif;
    margin-top: 8px;
    display: block;
    font-size: 14px !important;
    color: #d86f6f; }

.src-client-components-AuthCodeScreen-authCodeScreen__resendModalContainer--8aHPW {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 54px 46px;
  text-align: center; }

.src-client-components-AuthCodeScreen-authCodeScreen__line--3Vjmo {
  margin: 24px 0;
  position: relative;
  text-align: center; }
  .src-client-components-AuthCodeScreen-authCodeScreen__line--3Vjmo hr {
    border-color: #F1F1F51A;
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%); }
  .src-client-components-AuthCodeScreen-authCodeScreen__line--3Vjmo p {
    z-index: 2;
    position: relative;
    display: inline-block;
    color: white;
    font-family: "Anek Latin", sans-serif;
    font-weight: bold;
    font-size: 14px;
    padding: 0 10px;
    background-color: #3B4AC9; }
.src-client-components-Modal-modal__body--KOQo9 {
  padding: 24px !important;
  max-height: 100% !important; }

.src-client-components-Modal-modal__modalFull--1EV89 {
  padding: 72px 0 !important; }
  .src-client-components-Modal-modal__modalFull--1EV89 *:not(.src-client-components-Modal-modal__close--3wRQv) {
    height: 100% !important;
    max-height: 100% !important; }

.src-client-components-Modal-modal__content--mBNqT {
  width: 640px !important;
  max-width: 85% !important;
  transform: translate(0px, 0px) !important; }
  .src-client-components-Modal-modal__content--mBNqT > div:first-child {
    border-radius: 20px !important; }

.src-client-components-Modal-modal__blackBg--3KJn- > div:first-child {
  background-color: #0D0D0D !important; }

.src-client-components-Modal-modal__contentFull--2rEK6 {
  width: 75% !important;
  transform: translate(0px, 0px) !important; }
  .src-client-components-Modal-modal__contentFull--2rEK6 > *:first-child {
    background-color: black !important; }

.src-client-components-Modal-modal__close--3wRQv {
  position: absolute;
  right: 0px;
  top: -20px;
  cursor: pointer;
  width: 12px;
  height: 12px; }
.src-client-components-Categories-categoriesIndex__full--3B8-Q {
  width: 100%;
  height: 100%; }

.src-client-components-Categories-categoriesIndex__textCenter--38okJ, .src-client-components-Categories-categoriesIndex__action--33CNG {
  text-align: center; }

.src-client-components-Categories-categoriesIndex__textRight--2IFlt {
  text-align: right; }

.src-client-components-Categories-categoriesIndex__alignVertical--10J04, .src-client-components-Categories-categoriesIndex__alignCenter--3pdAL, .src-client-components-Categories-categoriesIndex__spaceBetween--30IYW {
  display: flex;
  align-items: center; }

.src-client-components-Categories-categoriesIndex__alignVerticalInline--231Zc, .src-client-components-Categories-categoriesIndex__alignCenterInline--3DC-W {
  display: inline-flex;
  align-items: center; }

.src-client-components-Categories-categoriesIndex__alignCenterInline--3DC-W {
  justify-content: center; }

.src-client-components-Categories-categoriesIndex__alignCenter--3pdAL {
  justify-content: center; }

.src-client-components-Categories-categoriesIndex__boxSizing--AS1HD {
  box-sizing: border-box; }

.src-client-components-Categories-categoriesIndex__clearfix--2nMaw:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Categories-categoriesIndex__spaceBetween--30IYW {
  display: flex;
  justify-content: space-between; }

.src-client-components-Categories-categoriesIndex__hero--19hxT {
  position: relative;
  overflow: hidden;
  padding: 118px 15px 35px;
  text-align: center; }
  @media (max-width: 1200px) {
    .src-client-components-Categories-categoriesIndex__hero--19hxT {
      background: linear-gradient(147deg, #3B4AC9 33.14%, #0C1772 94.18%);
      margin-bottom: 35px; } }
  @media (min-width: 1200px) {
    .src-client-components-Categories-categoriesIndex__hero--19hxT {
      max-height: 357px;
      height: 357px;
      padding: 0; } }
  .src-client-components-Categories-categoriesIndex__hero--19hxT::after {
    position: absolute;
    bottom: 0;
    content: ' ';
    background: #f5f5f5;
    height: 50px;
    width: 100%;
    left: 0;
    right: 0;
    z-index: 3;
    border-top-right-radius: 32px;
    border-top-left-radius: 32px; }
    @media (max-width: 1200px) {
      .src-client-components-Categories-categoriesIndex__hero--19hxT::after {
        display: none; } }

.src-client-components-Categories-categoriesIndex__subTitle--3qIie {
  margin-bottom: 32px; }
  @media (min-width: 1200px) {
    .src-client-components-Categories-categoriesIndex__subTitle--3qIie {
      margin-bottom: 80px; } }

.src-client-components-Categories-categoriesIndex__gradient--2v8Ft {
  background: linear-gradient(147deg, #3B4AC9 33.14%, #0C1772 94.18%);
  z-index: 1; }

.src-client-components-Categories-categoriesIndex__action--33CNG {
  box-sizing: border-box;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: white;
  overflow: hidden; }
  .src-client-components-Categories-categoriesIndex__action--33CNG svg {
    position: absolute;
    right: 0;
    bottom: -250px;
    display: none; }
    @media (min-width: 1200px) {
      .src-client-components-Categories-categoriesIndex__action--33CNG svg {
        display: block; } }

.src-client-components-Categories-categoriesIndex__gradient--2v8Ft,
.src-client-components-Categories-categoriesIndex__action--33CNG {
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }
.src-client-components-Categories-categoriesCardItem__full--BKBdu {
  width: 100%;
  height: 100%; }

.src-client-components-Categories-categoriesCardItem__textCenter--33Al6 {
  text-align: center; }

.src-client-components-Categories-categoriesCardItem__textRight---DOeV {
  text-align: right; }

.src-client-components-Categories-categoriesCardItem__alignVertical--1qydD, .src-client-components-Categories-categoriesCardItem__alignCenter--Pe8Ha, .src-client-components-Categories-categoriesCardItem__spaceBetween--Bw0UQ {
  display: flex;
  align-items: center; }

.src-client-components-Categories-categoriesCardItem__alignVerticalInline--2Y4u0, .src-client-components-Categories-categoriesCardItem__alignCenterInline--mqT6Q {
  display: inline-flex;
  align-items: center; }

.src-client-components-Categories-categoriesCardItem__alignCenterInline--mqT6Q {
  justify-content: center; }

.src-client-components-Categories-categoriesCardItem__alignCenter--Pe8Ha {
  justify-content: center; }

.src-client-components-Categories-categoriesCardItem__boxSizing--1KMo1 {
  box-sizing: border-box; }

.src-client-components-Categories-categoriesCardItem__clearfix--25p49:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Categories-categoriesCardItem__spaceBetween--Bw0UQ {
  display: flex;
  justify-content: space-between; }
.src-client-components-Categories-categoriesCardItem__transition--BxmBz {
  transition: all 0.3s ease; }

.src-client-components-Categories-categoriesCardItem__textTitle--3nTo5 {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-Categories-categoriesCardItem__categoriesCard--c-_Wo {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column; }

.src-client-components-Categories-categoriesCardItem__icon--V0lzX {
  width: 62px;
  height: 62px;
  border-radius: 100%; }

.src-client-components-Categories-categoriesCardItem__textNumber--2HHta {
  font-weight: bold;
  font-size: 14px;
  color: #fff; }

.src-client-components-Categories-categoriesCardItem__textLabel--1Y3MH {
  font-size: 14px;
  color: #fff; }

.src-client-components-Categories-categoriesCardItem__textContainer--3G1ma {
  height: 82px;
  margin-bottom: 24px; }
.src-client-components-Categories-categoriesList__full--igCBV {
  width: 100%;
  height: 100%; }

.src-client-components-Categories-categoriesList__textCenter--3jIEB {
  text-align: center; }

.src-client-components-Categories-categoriesList__textRight--2oBrI {
  text-align: right; }

.src-client-components-Categories-categoriesList__alignVertical--V_mH5, .src-client-components-Categories-categoriesList__alignCenter--2Cr0E, .src-client-components-Categories-categoriesList__spaceBetween--IwR3V {
  display: flex;
  align-items: center; }

.src-client-components-Categories-categoriesList__alignVerticalInline--pQ1gD, .src-client-components-Categories-categoriesList__alignCenterInline--2DVjf {
  display: inline-flex;
  align-items: center; }

.src-client-components-Categories-categoriesList__alignCenterInline--2DVjf {
  justify-content: center; }

.src-client-components-Categories-categoriesList__alignCenter--2Cr0E {
  justify-content: center; }

.src-client-components-Categories-categoriesList__boxSizing--2qzQE {
  box-sizing: border-box; }

.src-client-components-Categories-categoriesList__clearfix--1WE4t:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Categories-categoriesList__spaceBetween--IwR3V {
  display: flex;
  justify-content: space-between; }
.src-client-components-Categories-categoriesList__transition--3-2u6 {
  transition: all 0.3s ease; }

.src-client-components-Categories-categoriesList__textTitle--1kvfa {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-Categories-categoriesList__categoriesSection--lHZuA {
  width: 100%;
  margin: 0;
  padding-bottom: 32px; }

.src-client-components-Categories-categoriesList__linkCard--1WAmq {
  height: 240px;
  padding: 30px 21px;
  border-radius: 20px;
  box-sizing: border-box;
  width: -webkit-fill-available; }

.src-client-components-Categories-categoriesList__categoriesCards--2vD3W {
  display: grid;
  flex-wrap: wrap;
  margin-top: 40px;
  gap: 16px;
  grid-template-columns: repeat(2, 1fr); }
  @media (min-width: 1200px) {
    .src-client-components-Categories-categoriesList__categoriesCards--2vD3W {
      gap: 32px;
      grid-template-columns: repeat(4, 1fr); } }

.src-client-components-Categories-categoriesList__containerCard--2YRiE {
  display: flex;
  height: 100%; }

.src-client-components-Categories-categoriesList__categoriesCards--2vD3W > div > a {
  width: 100% !important; }

.src-client-components-Categories-categoriesList__categoriesCards--2vD3W > div > a > div {
  width: 100%; }

.src-client-components-Categories-categoriesList__loadMoreButtonWrapper--3MiB5 {
  display: flex;
  justify-content: center;
  align-items: center; }

.src-client-components-Categories-categoriesList__loading--3BILs {
  width: 250px;
  height: 400px;
  border-radius: 30px;
  background: linear-gradient(-90deg, #dbdbdb 0%, #fafafa 50%, #dbdbdb 100%);
  background-size: 400% 400%;
  animation: src-client-components-Categories-categoriesList__pulse--39_c6 1.2s ease-in-out infinite; }

@keyframes src-client-components-Categories-categoriesList__pulse--39_c6 {
  0% {
    background-position: 0% 0%; }
  100% {
    background-position: -135% 0%; } }
.src-client-components-Link-link__transition--2c5-v, .src-client-components-Link-link__highlight--3s3xv {
  transition: all 0.3s ease; }

.src-client-components-Link-link__textTitle--3v5_d {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-Link-link__link--2mp3y {
  display: inline-flex; }
  .src-client-components-Link-link__link--2mp3y, .src-client-components-Link-link__link--2mp3y > * {
    align-items: center;
    cursor: pointer; }
  .src-client-components-Link-link__link--2mp3y > a {
    display: flex; }
  .src-client-components-Link-link__link--2mp3y.src-client-components-Link-link__green-color--2oQkG {
    color: #FB534C; }
    .src-client-components-Link-link__link--2mp3y.src-client-components-Link-link__green-color--2oQkG:hover {
      color: #f50f05; }
  .src-client-components-Link-link__link--2mp3y.src-client-components-Link-link__blue-color--3siu2 {
    color: #FB534C; }
    .src-client-components-Link-link__link--2mp3y.src-client-components-Link-link__blue-color--3siu2:hover {
      color: #f50f05; }
  .src-client-components-Link-link__link--2mp3y.src-client-components-Link-link__red-color--3n7Zi {
    color: #f3123c; }
    .src-client-components-Link-link__link--2mp3y.src-client-components-Link-link__red-color--3n7Zi:hover {
      color: #b00928; }
  .src-client-components-Link-link__link--2mp3y.src-client-components-Link-link__yellow-color--2KihP {
    color: #ffce35; }
    .src-client-components-Link-link__link--2mp3y.src-client-components-Link-link__yellow-color--2KihP:hover {
      color: #e8af00; }
  .src-client-components-Link-link__link--2mp3y.src-client-components-Link-link__gray-color--14mIO {
    color: #737373; }
    .src-client-components-Link-link__link--2mp3y.src-client-components-Link-link__gray-color--14mIO:hover {
      color: #4d4d4d; }
  .src-client-components-Link-link__link--2mp3y.src-client-components-Link-link__text-color--3dArt {
    color: #737373; }
    .src-client-components-Link-link__link--2mp3y.src-client-components-Link-link__text-color--3dArt:hover {
      color: #4d4d4d; }
  .src-client-components-Link-link__link--2mp3y.src-client-components-Link-link__highlight-color--1mjIF {
    color: #43BCCD; }
    .src-client-components-Link-link__link--2mp3y.src-client-components-Link-link__highlight-color--1mjIF:hover {
      color: #298c9a; }

.src-client-components-Link-link__highlight--3s3xv:hover {
  color: #44c6d6; }

.src-client-components-Link-link__full--1Bj4a {
  width: 100%; }

.src-client-components-Link-link__block--AaKeb {
  width: 100%; }
  .src-client-components-Link-link__block--AaKeb, .src-client-components-Link-link__block--AaKeb > a {
    display: block; }

.src-client-components-Link-link__disabled--3Dphc * {
  cursor: default !important; }

.src-client-components-Link-link__primary-50-text--22hra {
  color: #eceeff; }

.src-client-components-Link-link__primary-100-text--2Mo-E {
  color: #c5cbff; }

.src-client-components-Link-link__primary-200-text--2Hq0- {
  color: #9ea7ff; }

.src-client-components-Link-link__primary-300-text--AjO4w {
  color: #7783f9; }

.src-client-components-Link-link__primary-400-text--17NNr {
  color: #5064e4; }

.src-client-components-Link-link__primary-500-text--3KvI7 {
  color: #3B4AC9; }

.src-client-components-Link-link__primary-600-text--3PZI4 {
  color: #2f3ba1; }

.src-client-components-Link-link__primary-700-text--kRF3d {
  color: #232B6C; }

.src-client-components-Link-link__primary-750-text--3ZwBt {
  color: #4A57D1; }

.src-client-components-Link-link__primary-800-text--HX2mN {
  color: #171e52; }

.src-client-components-Link-link__primary-850-text--2kXB1 {
  color: #424FC6; }

.src-client-components-Link-link__primary-900-text--1tFub {
  color: #0c0f2a; }

.src-client-components-Link-link__primary-950-text--2Exsz {
  color: #3641A4; }

.src-client-components-Link-link__secondary-50-text--2AZN6 {
  color: #e3f2e9; }

.src-client-components-Link-link__secondary-100-text--fykWh {
  color: #cee9d8; }

.src-client-components-Link-link__secondary-200-text--6Os90 {
  color: #b3ddb0; }

.src-client-components-Link-link__secondary-300-text--34D4E {
  color: #96cfac; }

.src-client-components-Link-link__secondary-400-text--l7UrF {
  color: #67ba61; }

.src-client-components-Link-link__secondary-500-text--1zNOJ {
  color: #FB534C; }

.src-client-components-Link-link__secondary-550-text--1uw5R {
  color: #EC6964; }

.src-client-components-Link-link__secondary-600-text--3XY8l {
  color: #D9423D; }

.src-client-components-Link-link__secondary-650-text--2Vzxc {
  color: #f53d5f; }

.src-client-components-Link-link__secondary-700-text--285mb {
  color: #7e1c19; }

.src-client-components-Link-link__secondary-800-text--C-m-D {
  color: #306946; }

.src-client-components-Link-link__secondary-900-text--1YM4u {
  color: #20462e; }

.src-client-components-Link-link__tertiary-50-text--3qnbQ {
  color: #f3fafb; }

.src-client-components-Link-link__tertiary-100-text--1-kWW {
  color: #cde9ef; }

.src-client-components-Link-link__tertiary-200-text--2klDw {
  color: #bde3ea; }

.src-client-components-Link-link__tertiary-300-text--1yVaU {
  color: #9ed5e0; }

.src-client-components-Link-link__tertiary-400-text--3JtLb {
  color: #7bc6d5; }

.src-client-components-Link-link__tertiary-500-text--FRJS5 {
  color: #00C7AF; }

.src-client-components-Link-link__tertiary-550-text--2390t {
  color: #47B1A3; }

.src-client-components-Link-link__tertiary-600-text--d98H9 {
  color: #4893a2; }

.src-client-components-Link-link__tertiary-700-text--3Wlo6 {
  color: #366e79; }

.src-client-components-Link-link__tertiary-800-text--1npLy {
  color: #232c79; }

.src-client-components-Link-link__tertiary-900-text--2fLNa {
  color: #215d68; }

.src-client-components-Link-link__tertiary-950-text--2MuA4 {
  color: #846E6E; }

.src-client-components-Link-link__gray-30-text--om7Fk {
  color: #fafafa; }

.src-client-components-Link-link__gray-50-text--o-zIk {
  color: #f5f5f5; }

.src-client-components-Link-link__gray-70-text--uZuH0 {
  color: #f3f5f8; }

.src-client-components-Link-link__gray-100-text--DdPhO {
  color: #dbdbdb; }

.src-client-components-Link-link__gray-200-text--33q60 {
  color: #c2c2c2; }

.src-client-components-Link-link__gray-250-text--cxEt_ {
  color: #E5E5E5; }

.src-client-components-Link-link__gray-300-text--32Zn2 {
  color: #D4D4D4; }

.src-client-components-Link-link__gray-350-text--2x6-S {
  color: #8B8C99; }

.src-client-components-Link-link__gray-400-text--1iGbZ {
  color: #8f8f8f; }

.src-client-components-Link-link__gray-450-text--3PY1Z {
  color: #3F3F46; }

.src-client-components-Link-link__gray-500-text--3zI4- {
  color: #737373; }

.src-client-components-Link-link__gray-550-text--2n2qp {
  color: #71717A; }

.src-client-components-Link-link__gray-600-text--3hAR1 {
  color: #595959; }

.src-client-components-Link-link__gray-650-text--2o6RA {
  color: #4B4B58; }

.src-client-components-Link-link__gray-700-text--2fRXe {
  color: #404040; }

.src-client-components-Link-link__gray-750-text--3tShr {
  color: #333333; }

.src-client-components-Link-link__gray-800-text--2oGG7 {
  color: #2e2e2e; }

.src-client-components-Link-link__gray-900-text--2bYjz {
  color: #18181B; }

.src-client-components-Link-link__gray-950-text--3CYpw {
  color: #22202A; }

.src-client-components-Link-link__yellow-100-text--2Z86R {
  color: #fff1d5; }

.src-client-components-Link-link__yellow-200-text--3HRCa {
  color: #fee3ab; }

.src-client-components-Link-link__yellow-300-text--2Ducm {
  color: #fed580; }

.src-client-components-Link-link__yellow-400-text--1zXnh {
  color: #fdc756; }

.src-client-components-Link-link__yellow-500-text--3bcsU {
  color: #fdb92c; }

.src-client-components-Link-link__yellow-600-text--3Kfsr {
  color: #cb9423; }

.src-client-components-Link-link__yellow-700-text--2ZMMv {
  color: #986f1a; }

.src-client-components-Link-link__yellow-800-text--1KDm0 {
  color: #664b12; }

.src-client-components-Link-link__yellow-900-text--2QCOR {
  color: #332609; }
.src-client-components-Categories-categoriesShow__full--3C3K9 {
  width: 100%;
  height: 100%; }

.src-client-components-Categories-categoriesShow__textCenter--2keyv, .src-client-components-Categories-categoriesShow__action--nC1Po {
  text-align: center; }

.src-client-components-Categories-categoriesShow__textRight--3gxcr {
  text-align: right; }

.src-client-components-Categories-categoriesShow__alignVertical--3JFeL, .src-client-components-Categories-categoriesShow__alignCenter--3LdGC, .src-client-components-Categories-categoriesShow__spaceBetween--35laS {
  display: flex;
  align-items: center; }

.src-client-components-Categories-categoriesShow__alignVerticalInline--2IhFE, .src-client-components-Categories-categoriesShow__alignCenterInline--1Ft0V {
  display: inline-flex;
  align-items: center; }

.src-client-components-Categories-categoriesShow__alignCenterInline--1Ft0V {
  justify-content: center; }

.src-client-components-Categories-categoriesShow__alignCenter--3LdGC {
  justify-content: center; }

.src-client-components-Categories-categoriesShow__boxSizing--3VRpG {
  box-sizing: border-box; }

.src-client-components-Categories-categoriesShow__clearfix--nfa6Y:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Categories-categoriesShow__spaceBetween--35laS {
  display: flex;
  justify-content: space-between; }
.src-client-components-Categories-categoriesShow__transition--3hIvQ {
  transition: all 0.3s ease; }

.src-client-components-Categories-categoriesShow__textTitle--DSRjT {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }
.src-client-components-Categories-categoriesShow__action--nC1Po svg {
  position: absolute;
  right: 0;
  bottom: -100px;
  display: none; }
  @media (min-width: 1200px) {
    .src-client-components-Categories-categoriesShow__action--nC1Po svg {
      display: block; } }

.src-client-components-Categories-categoriesShow__hero--cKW2x {
  position: relative;
  min-height: 540px;
  overflow: hidden; }
  .src-client-components-Categories-categoriesShow__hero--cKW2x::after {
    position: absolute;
    bottom: 0;
    content: ' ';
    background: #f5f5f5;
    height: 50px;
    width: 100%;
    left: 0;
    right: 0;
    z-index: 10;
    border-top-right-radius: 32px;
    border-top-left-radius: 32px; }

.src-client-components-Categories-categoriesShow__gradient--3lwCL {
  background: linear-gradient(147deg, #3B4AC9 33.14%, #0C1772 94.18%);
  z-index: 1; }

.src-client-components-Categories-categoriesShow__action--nC1Po {
  box-sizing: border-box;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: white; }

.src-client-components-Categories-categoriesShow__gradient--3lwCL,
.src-client-components-Categories-categoriesShow__action--nC1Po {
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }

.src-client-components-Categories-categoriesShow__badges--lBKX6 {
  margin-top: 8px; }

.src-client-components-Categories-categoriesShow__badge--203OC {
  display: flex;
  padding: 4px 16px;
  align-items: center;
  justify-content: center;
  gap: 12px;
  background-color: transparent;
  border-radius: 100px;
  border: 2px solid #f3123c; }
  .src-client-components-Categories-categoriesShow__badge--203OC .src-client-components-Categories-categoriesShow__label--2oFAJ {
    color: white;
    font-family: "Poppins";
    font-size: 10px;
    font-weight: bold;
    line-height: 24px;
    text-transform: uppercase; }
  .src-client-components-Categories-categoriesShow__badge--203OC .src-client-components-Categories-categoriesShow__number--1tdtD {
    display: flex;
    width: 23px;
    height: 23px;
    padding: 2px 4px;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    background-color: #f3123c;
    color: white;
    font-family: "Poppins";
    font-size: 10px;
    font-weight: bold;
    line-height: 24px;
    text-transform: uppercase; }

.src-client-components-Categories-categoriesShow__infos--2POIN {
  margin-top: 32px; }

.src-client-components-Categories-categoriesShow__grid--efqLF {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  max-width: 120px;
  margin: 0 auto;
  grid-row-gap: 6px;
  justify-content: center; }

.src-client-components-Categories-categoriesShow__infoIcon--2HWRX {
  margin-bottom: 16px; }

.src-client-components-Categories-categoriesShow__infoText--3miiO {
  color: #fff;
  font-size: 16px;
  margin: 0 0 8px 0;
  font-family: "Anek Latin"; }

.src-client-components-Categories-categoriesShow__infoQtd--7AOey {
  margin: 0;
  font-weight: 600;
  font-size: 16px;
  color: #F3FAFB;
  font-family: "Anek Latin"; }
.src-client-components-Categories-categoriesCoursesListDesktop__full--2iHT6 {
  width: 100%;
  height: 100%; }

.src-client-components-Categories-categoriesCoursesListDesktop__textCenter--1mOjy {
  text-align: center; }

.src-client-components-Categories-categoriesCoursesListDesktop__textRight--1Wcv6 {
  text-align: right; }

.src-client-components-Categories-categoriesCoursesListDesktop__alignVertical--Lma9G, .src-client-components-Categories-categoriesCoursesListDesktop__alignCenter--3eTz9, .src-client-components-Categories-categoriesCoursesListDesktop__spaceBetween--2AvCe {
  display: flex;
  align-items: center; }

.src-client-components-Categories-categoriesCoursesListDesktop__alignVerticalInline--3ivvM, .src-client-components-Categories-categoriesCoursesListDesktop__alignCenterInline--1ywGx {
  display: inline-flex;
  align-items: center; }

.src-client-components-Categories-categoriesCoursesListDesktop__alignCenterInline--1ywGx {
  justify-content: center; }

.src-client-components-Categories-categoriesCoursesListDesktop__alignCenter--3eTz9 {
  justify-content: center; }

.src-client-components-Categories-categoriesCoursesListDesktop__boxSizing--24JLG {
  box-sizing: border-box; }

.src-client-components-Categories-categoriesCoursesListDesktop__clearfix--3iK_n:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Categories-categoriesCoursesListDesktop__spaceBetween--2AvCe {
  display: flex;
  justify-content: space-between; }
.src-client-components-Categories-categoriesCoursesListDesktop__transition--1ONYq {
  transition: all 0.3s ease; }

.src-client-components-Categories-categoriesCoursesListDesktop__textTitle--1LUUF {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-Categories-categoriesCoursesListDesktop__moreButton--3NcDS {
  text-align: center; }

.src-client-components-Categories-categoriesCoursesListDesktop__center--2BjYB {
  justify-content: center; }

.src-client-components-Categories-categoriesCoursesListDesktop__marked--1NZc6 {
  color: #18181B; }

.src-client-components-Categories-categoriesCoursesListDesktop__carouselWrapper--35R1U {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 32px;
  margin-bottom: 120px;
  margin-top: 80px; }
  @media (min-width: 1024px) {
    .src-client-components-Categories-categoriesCoursesListDesktop__carouselWrapper--35R1U {
      grid-template-columns: repeat(4, 1fr); } }

.src-client-components-Categories-categoriesCoursesListDesktop__minimalStyleLoading--2ckJ4 {
  width: 264px;
  height: 176px;
  border-radius: 16px;
  background: linear-gradient(-90deg, #dbdbdb 0%, #fafafa 50%, #dbdbdb 100%);
  background-size: 400% 400%;
  animation: src-client-components-Categories-categoriesCoursesListDesktop__pulse--pvcrr 1.2s ease-in-out infinite; }

@keyframes src-client-components-Categories-categoriesCoursesListDesktop__pulse--pvcrr {
  0% {
    background-position: 0% 0%; }
  100% {
    background-position: -135% 0%; } }

.src-client-components-Categories-categoriesCoursesListDesktop__loading--sKh2T {
  width: 250px;
  height: 400px;
  border-radius: 30px;
  background: linear-gradient(-90deg, #dbdbdb 0%, #fafafa 50%, #dbdbdb 100%);
  background-size: 400% 400%;
  animation: src-client-components-Categories-categoriesCoursesListDesktop__pulse--pvcrr 1.2s ease-in-out infinite; }

@keyframes src-client-components-Categories-categoriesCoursesListDesktop__pulse--pvcrr {
  0% {
    background-position: 0% 0%; }
  100% {
    background-position: -135% 0%; } }
.src-client-components-ImageFallback-imageFallback__imageWrapper--1PURE {
  position: relative;
  overflow: hidden;
  min-height: 266px; }

.src-client-components-ImageFallback-imageFallback__imageFallback--2LlTH {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: opacity 0.5s ease-in-out; }

.src-client-components-ImageFallback-imageFallback__fallbackImage--29qZk {
  opacity: 1;
  z-index: 1; }

.src-client-components-ImageFallback-imageFallback__actualImage--2IfVX {
  opacity: 0;
  z-index: 2; }

.src-client-components-ImageFallback-imageFallback__hideFallback--2uLOi {
  opacity: 0; }

.src-client-components-ImageFallback-imageFallback__showActual--32FPJ {
  opacity: 1; }
.src-client-components-Carousel-coursesItem__content--gkyeW {
  display: flex;
  border-radius: 16px;
  overflow: hidden; }
  .src-client-components-Carousel-coursesItem__content--gkyeW:hover .src-client-components-Carousel-coursesItem__image--2BvnB {
    transform: scale(1.2);
    transition: 0.6s ease-in-out; }

.src-client-components-Carousel-coursesItem__formationList--1xceC {
  height: 20px;
  position: absolute;
  left: 18px;
  top: 18px;
  z-index: 3; }

.src-client-components-Carousel-coursesItem__formationListWrap--1k4Qq {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  padding: 5px 16px;
  border: solid 1px rgba(255, 135, 130, 0.9);
  background-color: #FB534C;
  border-radius: 6px;
  display: inline-block;
  width: 104px;
  box-sizing: border-box;
  text-align: center; }
  .src-client-components-Carousel-coursesItem__formationListWrap--1k4Qq > div {
    max-width: 80px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }

.src-client-components-Carousel-coursesItem__imageWrapper--2968k,
.src-client-components-Carousel-coursesItem__cateryImage--1Osnx {
  max-width: 100%;
  width: 100%;
  overflow: hidden; }
  @media (min-width: 768px) {
    .src-client-components-Carousel-coursesItem__imageWrapper--2968k,
    .src-client-components-Carousel-coursesItem__cateryImage--1Osnx {
      height: 176px;
      min-height: 176px;
      max-height: 250px; } }

.src-client-components-Carousel-coursesItem__image--2BvnB {
  max-width: 100%;
  width: 100%;
  object-fit: cover;
  transition: all 1s ease-in-out; }
  @media (min-width: 768px) {
    .src-client-components-Carousel-coursesItem__image--2BvnB {
      height: 176px;
      min-height: 176px;
      max-height: 250px; } }

.src-client-components-Carousel-coursesItem__subcontainer--4sAnB {
  position: relative;
  width: 100%; }

.src-client-components-Carousel-coursesItem__containerBadge--2j8iV {
  position: absolute;
  top: 10px;
  left: 20px; }
  .src-client-components-Carousel-coursesItem__containerBadge--2j8iV img {
    width: 112px;
    height: 24px;
    object-fit: contain; }

.src-client-components-Carousel-coursesItem__categoriesList--1YVDs {
  display: flex;
  align-items: center;
  gap: 4px;
  min-height: 27px; }
  .src-client-components-Carousel-coursesItem__categoriesList--1YVDs div {
    font-weight: 600; }

.src-client-components-Carousel-coursesItem__infos--18nFc {
  display: flex;
  padding: 16px 20px;
  flex-direction: column;
  align-items: flex-start;
  flex: 1 0 0;
  justify-content: space-between;
  min-height: 130px; }
  .src-client-components-Carousel-coursesItem__infos--18nFc .src-client-components-Carousel-coursesItem__tags--3WKQ6 {
    display: flex;
    align-items: center;
    gap: 8px;
    height: 20px; }
    .src-client-components-Carousel-coursesItem__infos--18nFc .src-client-components-Carousel-coursesItem__tags--3WKQ6 div {
      height: 18px;
      padding: 0px 8px;
      border-radius: 10px; }
  .src-client-components-Carousel-coursesItem__infos--18nFc h3 {
    margin-top: 6px;
    margin-bottom: 0px; }
  .src-client-components-Carousel-coursesItem__infos--18nFc .src-client-components-Carousel-coursesItem__divider--1bjNW {
    width: 216px;
    height: 1px;
    margin-top: 16px;
    margin-bottom: 16px;
    background: #F5F5F5; }
    @media (max-width: 768px) {
      .src-client-components-Carousel-coursesItem__infos--18nFc .src-client-components-Carousel-coursesItem__divider--1bjNW {
        width: 100%; } }
  .src-client-components-Carousel-coursesItem__infos--18nFc .src-client-components-Carousel-coursesItem__details--2U11S {
    display: flex; }
    .src-client-components-Carousel-coursesItem__infos--18nFc .src-client-components-Carousel-coursesItem__details--2U11S .src-client-components-Carousel-coursesItem__duration--3_C2L {
      display: flex;
      border-radius: 100px;
      border: solid 1px #E6E8EC99;
      align-items: center;
      padding: 1px 6px;
      margin-right: 16px; }
      .src-client-components-Carousel-coursesItem__infos--18nFc .src-client-components-Carousel-coursesItem__details--2U11S .src-client-components-Carousel-coursesItem__duration--3_C2L svg {
        margin-right: 5px;
        margin-top: 5px; }
      .src-client-components-Carousel-coursesItem__infos--18nFc .src-client-components-Carousel-coursesItem__details--2U11S .src-client-components-Carousel-coursesItem__duration--3_C2L img {
        margin-right: 3px; }
      .src-client-components-Carousel-coursesItem__infos--18nFc .src-client-components-Carousel-coursesItem__details--2U11S .src-client-components-Carousel-coursesItem__duration--3_C2L span {
        color: #92929D;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.1px; }
    .src-client-components-Carousel-coursesItem__infos--18nFc .src-client-components-Carousel-coursesItem__details--2U11S .src-client-components-Carousel-coursesItem__date--1aklE {
      display: flex;
      align-items: center;
      border-radius: 5px;
      padding: 5px; }
      .src-client-components-Carousel-coursesItem__infos--18nFc .src-client-components-Carousel-coursesItem__details--2U11S .src-client-components-Carousel-coursesItem__date--1aklE svg {
        margin-right: 5px; }
      .src-client-components-Carousel-coursesItem__infos--18nFc .src-client-components-Carousel-coursesItem__details--2U11S .src-client-components-Carousel-coursesItem__date--1aklE span {
        color: #92929D;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.1px; }

.src-client-components-Carousel-coursesItem__name--1eOBr {
  color: #4B4B58;
  height: 72px; }

.src-client-components-Carousel-coursesItem__minimalStyleHighlight--1Uwp9 {
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  height: 164px;
  width: 256px;
  cursor: pointer;
  transform: scale(1);
  transition: all 1s ease-in-out; }
  .src-client-components-Carousel-coursesItem__minimalStyleHighlight--1Uwp9:hover .src-client-components-Carousel-coursesItem__image--2BvnB {
    transform: scale(1.2);
    transition: 0.6s ease-in-out; }
  .src-client-components-Carousel-coursesItem__minimalStyleHighlight--1Uwp9:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(0deg, #000 -13.11%, rgba(34, 32, 43, 0) 52.92%);
    opacity: 1;
    z-index: 3; }

.src-client-components-Carousel-coursesItem__minimalStyle--3F5gW {
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  height: 164px;
  width: 256px;
  cursor: pointer;
  transform: scale(1);
  transition: all 1s ease-in-out; }
  .src-client-components-Carousel-coursesItem__minimalStyle--3F5gW:hover .src-client-components-Carousel-coursesItem__image--2BvnB {
    transform: scale(1.2);
    transition: 0.6s ease-in-out; }
  .src-client-components-Carousel-coursesItem__minimalStyle--3F5gW:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(0deg, #000000 -13.11%, rgba(34, 32, 43, 0) 52.92%);
    opacity: 0.9;
    z-index: 3; }

.src-client-components-Carousel-coursesItem__minimalStyleCategory--FFuy- {
  position: absolute;
  top: 13px;
  left: 16px;
  padding: 4px 16px;
  background-color: #2E7F8F;
  border-radius: 6px;
  text-transform: uppercase;
  font-weight: bold;
  color: white;
  font-size: 10px;
  letter-spacing: 1px; }

.src-client-components-Carousel-coursesItem__minimalStyleTitle--3t7Ic {
  position: absolute;
  color: #fff;
  z-index: 20;
  bottom: 16px;
  left: 16px;
  right: 16px;
  font-weight: bold;
  font-size: 14px;
  line-height: 24px;
  height: 48px;
  font-family: "Anek Latin", sans-serif; }

.src-client-components-Carousel-coursesItem__categoryImage--3VGQX {
  position: relative; }
.src-client-components-Categories-categoriesCoursesListDesktopEmptyState__full--2E8Zp {
  width: 100%;
  height: 100%; }

.src-client-components-Categories-categoriesCoursesListDesktopEmptyState__textCenter--3-Uz1 {
  text-align: center; }

.src-client-components-Categories-categoriesCoursesListDesktopEmptyState__textRight--2LZAq {
  text-align: right; }

.src-client-components-Categories-categoriesCoursesListDesktopEmptyState__alignVertical--1QFWH, .src-client-components-Categories-categoriesCoursesListDesktopEmptyState__alignCenter--31kZw, .src-client-components-Categories-categoriesCoursesListDesktopEmptyState__spaceBetween--Yln7z {
  display: flex;
  align-items: center; }

.src-client-components-Categories-categoriesCoursesListDesktopEmptyState__alignVerticalInline--3JBqo, .src-client-components-Categories-categoriesCoursesListDesktopEmptyState__alignCenterInline--_xSIu {
  display: inline-flex;
  align-items: center; }

.src-client-components-Categories-categoriesCoursesListDesktopEmptyState__alignCenterInline--_xSIu {
  justify-content: center; }

.src-client-components-Categories-categoriesCoursesListDesktopEmptyState__alignCenter--31kZw {
  justify-content: center; }

.src-client-components-Categories-categoriesCoursesListDesktopEmptyState__boxSizing--1e_oc {
  box-sizing: border-box; }

.src-client-components-Categories-categoriesCoursesListDesktopEmptyState__clearfix--1fh5P:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Categories-categoriesCoursesListDesktopEmptyState__spaceBetween--Yln7z {
  display: flex;
  justify-content: space-between; }
.src-client-components-Categories-categoriesCoursesListDesktopEmptyState__transition--1DRIY {
  transition: all 0.3s ease; }

.src-client-components-Categories-categoriesCoursesListDesktopEmptyState__textTitle--3ybQ7 {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-Categories-categoriesCoursesListDesktopEmptyState__container--10WvM {
  max-width: 655px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 90px;
  box-sizing: border-box;
  margin-top: 30px; }
  @media (max-width: 768px) {
    .src-client-components-Categories-categoriesCoursesListDesktopEmptyState__container--10WvM {
      padding: 0 15px;
      gap: 45px;
      margin-top: 40px; } }
  .src-client-components-Categories-categoriesCoursesListDesktopEmptyState__container--10WvM > strong {
    font-weight: bold;
    font-size: 38px;
    line-height: 48px;
    color: #18181B;
    font-family: 'Anek Latin', sans-serif; }
    @media (max-width: 768px) {
      .src-client-components-Categories-categoriesCoursesListDesktopEmptyState__container--10WvM > strong {
        font-size: 28px;
        line-height: 38px; } }
    @media (max-width: 480px) {
      .src-client-components-Categories-categoriesCoursesListDesktopEmptyState__container--10WvM > strong {
        font-size: 24px;
        line-height: 32px; } }

.src-client-components-Categories-categoriesCoursesListDesktopEmptyState__imageContainer--1H2Wb {
  margin-bottom: 164px;
  display: flex;
  justify-content: center;
  align-items: center; }
  @media (max-width: 768px) {
    .src-client-components-Categories-categoriesCoursesListDesktopEmptyState__imageContainer--1H2Wb {
      margin-bottom: 82px; } }
  .src-client-components-Categories-categoriesCoursesListDesktopEmptyState__imageContainer--1H2Wb > img:first-child {
    width: 378px; }
    @media (max-width: 768px) {
      .src-client-components-Categories-categoriesCoursesListDesktopEmptyState__imageContainer--1H2Wb > img:first-child {
        width: 300px; } }
    @media (max-width: 480px) {
      .src-client-components-Categories-categoriesCoursesListDesktopEmptyState__imageContainer--1H2Wb > img:first-child {
        width: 250px; } }
.src-client-components-Categories-categoriesCoursesListDesktopLoading__full--1IYqi {
  width: 100%;
  height: 100%; }

.src-client-components-Categories-categoriesCoursesListDesktopLoading__textCenter--1mxAh {
  text-align: center; }

.src-client-components-Categories-categoriesCoursesListDesktopLoading__textRight--16U4a {
  text-align: right; }

.src-client-components-Categories-categoriesCoursesListDesktopLoading__alignVertical--380a-, .src-client-components-Categories-categoriesCoursesListDesktopLoading__alignCenter--1f36u, .src-client-components-Categories-categoriesCoursesListDesktopLoading__spaceBetween--4PlGi {
  display: flex;
  align-items: center; }

.src-client-components-Categories-categoriesCoursesListDesktopLoading__alignVerticalInline--2GEbc, .src-client-components-Categories-categoriesCoursesListDesktopLoading__alignCenterInline--2qep7 {
  display: inline-flex;
  align-items: center; }

.src-client-components-Categories-categoriesCoursesListDesktopLoading__alignCenterInline--2qep7 {
  justify-content: center; }

.src-client-components-Categories-categoriesCoursesListDesktopLoading__alignCenter--1f36u {
  justify-content: center; }

.src-client-components-Categories-categoriesCoursesListDesktopLoading__boxSizing--2smOt {
  box-sizing: border-box; }

.src-client-components-Categories-categoriesCoursesListDesktopLoading__clearfix--1z4DA:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Categories-categoriesCoursesListDesktopLoading__spaceBetween--4PlGi {
  display: flex;
  justify-content: space-between; }
.src-client-components-Categories-categoriesCoursesListDesktopLoading__transition--3fBiW {
  transition: all 0.3s ease; }

.src-client-components-Categories-categoriesCoursesListDesktopLoading__textTitle--uZyhc {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-Categories-categoriesCoursesListDesktopLoading__container--10Grf {
  max-width: 655px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 90px;
  box-sizing: border-box;
  margin-top: 30px; }
  @media (max-width: 768px) {
    .src-client-components-Categories-categoriesCoursesListDesktopLoading__container--10Grf {
      padding: 0 15px;
      gap: 45px;
      margin-top: 40px; } }
  .src-client-components-Categories-categoriesCoursesListDesktopLoading__container--10Grf > strong {
    font-weight: bold;
    font-size: 38px;
    line-height: 48px;
    color: #18181B;
    font-family: 'Anek Latin', sans-serif; }
    @media (max-width: 768px) {
      .src-client-components-Categories-categoriesCoursesListDesktopLoading__container--10Grf > strong {
        font-size: 28px;
        line-height: 38px; } }
    @media (max-width: 480px) {
      .src-client-components-Categories-categoriesCoursesListDesktopLoading__container--10Grf > strong {
        font-size: 24px;
        line-height: 32px; } }
@keyframes src-client-components-LoadComponent-loadComponent__placeHolderShimmer--3eiCP {
  0% {
    background-position: -1920px 0; }
  100% {
    background-position: 1920px 0; } }

.src-client-components-LoadComponent-loadComponent__loadComponentItem--22YqL {
  animation-duration: 2.2s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: src-client-components-LoadComponent-loadComponent__placeHolderShimmer--3eiCP;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 4%, #dddddd 9%, #eeeeee 16%);
  background-size: 1920px 100vh;
  position: relative; }

.src-client-components-LoadComponent-loadComponent__loadComponentContainer--3nHmp {
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); }

.src-client-components-LoadComponent-loadComponent__loadComponentItem--22YqL,
.src-client-components-LoadComponent-loadComponent__loadComponentContainer--3nHmp {
  max-width: 100%;
  box-sizing: border-box; }
.src-client-components-ProgressLoading-progressLinear__progressLinear--mZBZG {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%; }
.src-client-components-CharacterIcon-characterIcon__characterIcon--dn9do {
  border-radius: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  font-family: "Anek Latin", sans-serif;
  background-color: #3B4AC9;
  font-size: 20px; }
  .src-client-components-CharacterIcon-characterIcon__characterIcon--dn9do span {
    color: white !important;
    font-weight: bold; }
  .src-client-components-CharacterIcon-characterIcon__characterIcon--dn9do.src-client-components-CharacterIcon-characterIcon__large--3W30b {
    width: 120px;
    height: 120px;
    font-size: 45px; }
  .src-client-components-CharacterIcon-characterIcon__characterIcon--dn9do.src-client-components-CharacterIcon-characterIcon__medium--Z59Le {
    width: 65px;
    height: 65px; }
  .src-client-components-CharacterIcon-characterIcon__characterIcon--dn9do.src-client-components-CharacterIcon-characterIcon__small--2h_CM {
    width: 48px;
    height: 48px; }
  .src-client-components-CharacterIcon-characterIcon__characterIcon--dn9do.src-client-components-CharacterIcon-characterIcon__gray--2tjJA {
    background-color: #696977; }
    .src-client-components-CharacterIcon-characterIcon__characterIcon--dn9do.src-client-components-CharacterIcon-characterIcon__gray--2tjJA span {
      color: white !important; }
.src-client-components-Profile-profileImage__profileImage--24lWa {
  display: inline-block;
  border-radius: 100%; }
  .src-client-components-Profile-profileImage__profileImage--24lWa.src-client-components-Profile-profileImage__large--3tZBU {
    width: 120px;
    height: 120px; }
  .src-client-components-Profile-profileImage__profileImage--24lWa.src-client-components-Profile-profileImage__medium--2QVO- {
    width: 65px;
    height: 65px; }
  .src-client-components-Profile-profileImage__profileImage--24lWa.src-client-components-Profile-profileImage__small--3yT1U {
    width: 48px;
    height: 48px; }
  .src-client-components-Profile-profileImage__profileImage--24lWa.src-client-components-Profile-profileImage__linked--16JQY {
    cursor: pointer; }
.src-client-components-MenuMobile-styles__motionNav--3hluz {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999;
  width: 300px; }
  @media (min-width: 768px) {
    .src-client-components-MenuMobile-styles__motionNav--3hluz {
      display: none; } }
  .src-client-components-MenuMobile-styles__motionNav--3hluz .src-client-components-MenuMobile-styles__motionDiv--1VYms {
    position: fixed;
    inset: 0;
    width: 100%;
    backdrop-filter: blur(40px);
    background-color: rgba(255, 255, 255, 0.4); }
  .src-client-components-MenuMobile-styles__motionNav--3hluz .src-client-components-MenuMobile-styles__menuToggle--3t45k {
    position: fixed;
    left: 16px;
    top: 30px;
    height: 3.5rem;
    width: 3.5rem;
    border-radius: 50%;
    color: #3B4AC9;
    background: transparent;
    border: none;
    z-index: 9999; }
  .src-client-components-MenuMobile-styles__motionNav--3hluz .src-client-components-MenuMobile-styles__motionUl--1ZXEg {
    list-style: none;
    position: fixed;
    left: 1.8125rem;
    top: 100px;
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    padding: 0;
    color: #3B4AC9;
    font-size: 19px;
    font-weight: 300;
    height: 100%; }
  .src-client-components-MenuMobile-styles__motionNav--3hluz .src-client-components-MenuMobile-styles__motionLi--3XuZS {
    position: fixed;
    right: 0;
    top: 0;
    padding: 1.5rem; }
  .src-client-components-MenuMobile-styles__motionNav--3hluz .src-client-components-MenuMobile-styles__socialLinks--14dkc {
    display: flex;
    align-items: center;
    gap: 1.5rem;
    transition: color 0.3s;
    color: #3B4AC9; }

.src-client-components-MenuMobile-styles__Content--x1Kbd,
.src-client-components-MenuMobile-styles__SubContent--2GW74 {
  min-width: 220px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 10px;
  padding: 15px;
  animation-duration: 400ms;
  animation-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
  will-change: transform, opacity;
  opacity: 0;
  visibility: hidden;
  transform: scale(0.95);
  transition: opacity 0.2s ease-out, transform 0.2s ease-out; }

.src-client-components-MenuMobile-styles__Content--x1Kbd[data-state="open"] {
  opacity: 1;
  visibility: visible;
  transform: scale(1); }

.src-client-components-MenuMobile-styles__Item--Lxdfh,
.src-client-components-MenuMobile-styles__CheckboxItem--2xrkr,
.src-client-components-MenuMobile-styles__RadioItem--2jd4k,
.src-client-components-MenuMobile-styles__SubTrigger--1D1x3 {
  font-size: 13px;
  line-height: 1;
  border-radius: 3px;
  display: flex;
  align-items: center;
  height: 25px;
  padding: 0 5px;
  position: relative;
  padding-left: 25px;
  user-select: none;
  outline: none; }
  .src-client-components-MenuMobile-styles__Item--Lxdfh[data-disabled],
  .src-client-components-MenuMobile-styles__CheckboxItem--2xrkr[data-disabled],
  .src-client-components-MenuMobile-styles__RadioItem--2jd4k[data-disabled],
  .src-client-components-MenuMobile-styles__SubTrigger--1D1x3[data-disabled] {
    pointer-events: none; }
  .src-client-components-MenuMobile-styles__Item--Lxdfh[data-highlighted],
  .src-client-components-MenuMobile-styles__CheckboxItem--2xrkr[data-highlighted],
  .src-client-components-MenuMobile-styles__RadioItem--2jd4k[data-highlighted],
  .src-client-components-MenuMobile-styles__SubTrigger--1D1x3[data-highlighted] {
    background-color: rgba(148, 75, 255, 0.2); }

.src-client-components-MenuMobile-styles__Label--LnSiy {
  padding-left: 25px;
  font-size: 12px;
  line-height: 25px; }

.src-client-components-MenuMobile-styles__Separator--15miu {
  height: 1px;
  margin: 5px; }

.src-client-components-MenuMobile-styles__ItemIndicator--1KO78 {
  position: absolute;
  left: 0;
  width: 25px;
  display: inline-flex;
  align-items: center;
  justify-content: center; }

.src-client-components-MenuMobile-styles__Arrow--T3AQ2 {
  fill: white; }

.src-client-components-MenuMobile-styles__IconButton--1qBAb {
  all: unset;
  font-family: inherit;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 10px;
  padding: 15px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  user-select: none; }
  .src-client-components-MenuMobile-styles__IconButton--1qBAb:focus {
    box-shadow: 0 0 0 2px black; }
  .src-client-components-MenuMobile-styles__IconButton--1qBAb p {
    margin: 0;
    line-height: 120%; }

.src-client-components-MenuMobile-styles__menuItem--3l0W7 {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 15px; }

.src-client-components-MenuMobile-styles__Text--8t52y {
  margin-left: 10px; }

.src-client-components-MenuMobile-styles__Email--2pfA2 {
  color: #71717A;
  font-size: 12px; }

.src-client-components-MenuMobile-styles__textMenu--2Wy-l {
  margin: 0;
  font-family: "Anek Latin", sans-serif;
  color: #71717A;
  font-size: 15px;
  line-height: 24px; }
.src-client-components-Sidebar-sidebar__sidebar--2JhJX * {
  max-width: 100%; }
.src-client-components-MenuItem-menuItem__full--2eWcB {
  width: 100%;
  height: 100%; }

.src-client-components-MenuItem-menuItem__textCenter--DPlL7 {
  text-align: center; }

.src-client-components-MenuItem-menuItem__textRight--2st1h {
  text-align: right; }

.src-client-components-MenuItem-menuItem__alignVertical--1YsKX, .src-client-components-MenuItem-menuItem__alignCenter--1F5OK, .src-client-components-MenuItem-menuItem__spaceBetween--1ZqwX, .src-client-components-MenuItem-menuItem__menuItem---xX9h {
  display: flex;
  align-items: center; }

.src-client-components-MenuItem-menuItem__alignVerticalInline--1XBqX, .src-client-components-MenuItem-menuItem__alignCenterInline--3IgAx {
  display: inline-flex;
  align-items: center; }

.src-client-components-MenuItem-menuItem__alignCenterInline--3IgAx {
  justify-content: center; }

.src-client-components-MenuItem-menuItem__alignCenter--1F5OK {
  justify-content: center; }

.src-client-components-MenuItem-menuItem__boxSizing--2HpX2 {
  box-sizing: border-box; }

.src-client-components-MenuItem-menuItem__clearfix--bIlfa:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-MenuItem-menuItem__spaceBetween--1ZqwX {
  display: flex;
  justify-content: space-between; }
.src-client-components-MenuItem-menuItem__transition--g77N4, .src-client-components-MenuItem-menuItem__menuItem---xX9h {
  transition: all 0.3s ease; }

.src-client-components-MenuItem-menuItem__textTitle--bNXpn {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-MenuItem-menuItem__menuItem---xX9h {
  font-size: 15px;
  min-height: 40px;
  cursor: pointer;
  color: #737373; }
  .src-client-components-MenuItem-menuItem__menuItem---xX9h:hover {
    color: #4d4c59;
    background-color: #f4f4f4; }
  .src-client-components-MenuItem-menuItem__menuItem---xX9h img {
    margin-right: 15px; }
.src-client-components-Header-navigationSidebar__navigationSidebar--2mbrQ {
  padding: 20px; }
.src-client-components-UserMenu-userMenu__userMenu--1CAyt {
  color: #8b8c9a; }

.src-client-components-UserMenu-userMenu__left--1mmf5 {
  margin-left: 10px; }

.src-client-components-UserMenu-userMenu__divider--3hr8k {
  margin: 22px 0px;
  border-top: 1px solid #ECEDF2; }

.src-client-components-UserMenu-userMenu__userLabel--1MYaJ {
  display: flex;
  align-items: center; }
  .src-client-components-UserMenu-userMenu__userLabel--1MYaJ p {
    margin: 0; }

.src-client-components-UserMenu-userMenu__name--2lbR6 {
  max-width: 135px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Anek Latin", sans-serif;
  color: #4d4c59;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-transform: capitalize; }

.src-client-components-UserMenu-userMenu__email--2sY5q {
  max-width: 135px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Anek Latin", sans-serif;
  color: #8B8C99;
  font-size: 12px;
  line-height: 20px; }

.src-client-components-UserMenu-userMenu__profileImg--3-Epi {
  width: 63px !important;
  height: 63px !important; }

.src-client-components-UserMenu-userMenu__text--3nu37 {
  font-family: "Anek Latin", sans-serif;
  color: #8f8f8f;
  font-size: 16px;
  line-height: 24px; }
.src-client-components-Header-headerMobile__full--1_gmv {
  width: 100%;
  height: 100%; }

.src-client-components-Header-headerMobile__textCenter--2CBU3 {
  text-align: center; }

.src-client-components-Header-headerMobile__textRight--3P-UD {
  text-align: right; }

.src-client-components-Header-headerMobile__alignVertical--3rYnz, .src-client-components-Header-headerMobile__alignCenter--1Vi8z, .src-client-components-Header-headerMobile__spaceBetween--qUESH {
  display: flex;
  align-items: center; }

.src-client-components-Header-headerMobile__alignVerticalInline--uUzAG, .src-client-components-Header-headerMobile__alignCenterInline--2WMxE {
  display: inline-flex;
  align-items: center; }

.src-client-components-Header-headerMobile__alignCenterInline--2WMxE {
  justify-content: center; }

.src-client-components-Header-headerMobile__alignCenter--1Vi8z {
  justify-content: center; }

.src-client-components-Header-headerMobile__boxSizing--3AN3v {
  box-sizing: border-box; }

.src-client-components-Header-headerMobile__clearfix--3CmMo:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Header-headerMobile__spaceBetween--qUESH {
  display: flex;
  justify-content: space-between; }

.src-client-components-Header-headerMobile__headerMobile--35JVz {
  right: 0;
  top: 0;
  left: 0;
  background-color: rgba(59, 74, 201, 0.4);
  padding-top: 30px;
  padding-right: 24px;
  padding-bottom: 30px;
  padding-left: 24px;
  position: fixed;
  backdrop-filter: blur(20px);
  z-index: 50;
  flex-wrap: wrap;
  display: flex;
  justify-content: end; }
  .src-client-components-Header-headerMobile__headerMobile--35JVz.src-client-components-Header-headerMobile__scrolled--3SBmH {
    background-color: rgba(255, 255, 255, 0.4); }

.src-client-components-Header-headerMobile__leftMenu--RI533,
.src-client-components-Header-headerMobile__rightMenu--2QC9O {
  cursor: pointer; }

.src-client-components-Header-headerMobile__logo--2mm-8 img {
  width: 200px; }
.src-client-components-FormFields-selectField__selectField--3VaMb {
  display: inline-flex;
  position: relative; }
  .src-client-components-FormFields-selectField__selectField--3VaMb *:focus {
    outline: none; }
  .src-client-components-FormFields-selectField__selectField--3VaMb select {
    font-family: "Poppins", sans-serif;
    -webkit-appearance: none;
    font-size: 14px;
    cursor: pointer;
    border: 0;
    width: 100%;
    width: 196px;
    font-family: "Anek Latin", sans-serif !important;
    font-weight: 600;
    color: #C2C2C2 !important;
    font-size: 15px; }
  .src-client-components-FormFields-selectField__selectField--3VaMb.src-client-components-FormFields-selectField__label--2CkDY option:first-child {
    display: none; }
  .src-client-components-FormFields-selectField__selectField--3VaMb img {
    position: absolute;
    align-self: center;
    right: 16px; }
  .src-client-components-FormFields-selectField__selectField--3VaMb.src-client-components-FormFields-selectField__bordered--1AjQr {
    border: 2px solid rgba(243, 245, 248, 0.2);
    border-radius: 100px;
    overflow: hidden; }
    .src-client-components-FormFields-selectField__selectField--3VaMb.src-client-components-FormFields-selectField__bordered--1AjQr, .src-client-components-FormFields-selectField__selectField--3VaMb.src-client-components-FormFields-selectField__bordered--1AjQr select {
      background-color: white; }
    .src-client-components-FormFields-selectField__selectField--3VaMb.src-client-components-FormFields-selectField__bordered--1AjQr select {
      padding: 16px 24px; }
  .src-client-components-FormFields-selectField__selectField--3VaMb.src-client-components-FormFields-selectField__solid--3OF-0 select {
    font-size: 12px;
    background-color: rgba(243, 245, 248, 0.2);
    color: white;
    height: 45px;
    padding-right: 63px;
    padding-left: 15px; }
    .src-client-components-FormFields-selectField__selectField--3VaMb.src-client-components-FormFields-selectField__solid--3OF-0 select * {
      color: #8B8C9A; }
  .src-client-components-FormFields-selectField__selectField--3VaMb.src-client-components-FormFields-selectField__full--PW_Vy, .src-client-components-FormFields-selectField__selectField--3VaMb.src-client-components-FormFields-selectField__full--PW_Vy select {
    width: 100%; }
.src-client-components-ProgressBar-progressBar__progressBar--33n_U {
  display: flex;
  align-items: center;
  gap: 12px; }
.src-client-components-ClassRoom-classRoomAside__full--1QTiG {
  width: 100%;
  height: 100%; }

.src-client-components-ClassRoom-classRoomAside__textCenter--3pO7A {
  text-align: center; }

.src-client-components-ClassRoom-classRoomAside__textRight--cOAKq {
  text-align: right; }

.src-client-components-ClassRoom-classRoomAside__alignVertical--2usle, .src-client-components-ClassRoom-classRoomAside__alignCenter--2Q__C, .src-client-components-ClassRoom-classRoomAside__spaceBetween--3g45w, .src-client-components-ClassRoom-classRoomAside__header--5gTcR {
  display: flex;
  align-items: center; }

.src-client-components-ClassRoom-classRoomAside__alignVerticalInline--33la0, .src-client-components-ClassRoom-classRoomAside__alignCenterInline--zgr_F {
  display: inline-flex;
  align-items: center; }

.src-client-components-ClassRoom-classRoomAside__alignCenterInline--zgr_F {
  justify-content: center; }

.src-client-components-ClassRoom-classRoomAside__alignCenter--2Q__C {
  justify-content: center; }

.src-client-components-ClassRoom-classRoomAside__boxSizing--2n2cT {
  box-sizing: border-box; }

.src-client-components-ClassRoom-classRoomAside__clearfix--39nW-:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-ClassRoom-classRoomAside__spaceBetween--3g45w {
  display: flex;
  justify-content: space-between; }
.src-client-components-ClassRoom-classRoomAside__transition--1Cph0, .src-client-components-ClassRoom-classRoomAside__lessons--1Fhox > * {
  transition: all 0.3s ease; }

.src-client-components-ClassRoom-classRoomAside__textTitle--qSZlw {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }
.src-client-components-ClassRoom-classRoomAside__classRoomAside--2zi_U {
  position: fixed;
  top: 0;
  left: 0;
  width: 400px;
  max-width: 100%;
  height: 100vh;
  background-color: #3C4BCA;
  color: white;
  display: flex;
  flex-direction: column; }
  @media (min-width: 768px) {
    .src-client-components-ClassRoom-classRoomAside__classRoomAside--2zi_U {
      justify-content: space-between; } }

.src-client-components-ClassRoom-classRoomAside__main--3O1CD {
  overflow-y: auto;
  overflow-y: scroll !important;
  scrollbar-width: none !important; }
  @media (min-width: 768px) {
    .src-client-components-ClassRoom-classRoomAside__main--3O1CD {
      flex: auto; } }
  .src-client-components-ClassRoom-classRoomAside__main--3O1CD::-webkit-scrollbar {
    display: none !important; }

.src-client-components-ClassRoom-classRoomAside__progress--1E9Gs > div:last-child {
  color: #FFF;
  font-size: 12px !important;
  font-weight: 700;
  font-family: "Anek Latin", sans-serif, !important; }

.src-client-components-ClassRoom-classRoomAside__header--5gTcR {
  box-sizing: border-box;
  height: 90px;
  padding: 24px 20px 26px;
  background-color: #232B6C; }
  .src-client-components-ClassRoom-classRoomAside__header--5gTcR > *:first-child {
    margin-right: 20px; }
  .src-client-components-ClassRoom-classRoomAside__header--5gTcR > *:last-child:not(img) {
    margin-left: auto; }

.src-client-components-ClassRoom-classRoomAside__profile--1SfF1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background-color: #3C4BCA;
  padding-right: 20px;
  padding-left: 20px; }
  .src-client-components-ClassRoom-classRoomAside__profile--1SfF1 .src-client-components-ClassRoom-classRoomAside__profileName--2mXZA {
    margin-left: 20px;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    font-family: "Anek Latin", sans-serif; }
  .src-client-components-ClassRoom-classRoomAside__profile--1SfF1 > *:first-child {
    display: flex;
    align-items: center;
    padding-top: 24px; }

.src-client-components-ClassRoom-classRoomAside__progress--1E9Gs {
  background-color: #3C4BCA;
  margin-top: 14px;
  width: 100%; }
  .src-client-components-ClassRoom-classRoomAside__progress--1E9Gs .src-client-components-ClassRoom-classRoomAside__progressInfo--2zYpM {
    margin-top: 19px;
    margin-bottom: 27px; }
  .src-client-components-ClassRoom-classRoomAside__progress--1E9Gs > *:first-child {
    margin-bottom: 8px; }
  .src-client-components-ClassRoom-classRoomAside__progress--1E9Gs small {
    color: #bbbbc1;
    font-size: 11px; }
  .src-client-components-ClassRoom-classRoomAside__progress--1E9Gs p {
    font-size: 13px;
    margin-bottom: 18px; }

.src-client-components-ClassRoom-classRoomAside__changeChapter--3QHNo {
  box-sizing: border-box;
  background-color: #3C4BCA; }
  @media (max-width: 768px) {
    .src-client-components-ClassRoom-classRoomAside__changeChapter--3QHNo {
      padding-bottom: 111px; } }
  .src-client-components-ClassRoom-classRoomAside__changeChapter--3QHNo p {
    margin-bottom: 10px;
    margin-left: 32px;
    font-size: 12px;
    line-height: 14px;
    font-family: "Anek Latin", sans-serif;
    font-weight: 700; }
  .src-client-components-ClassRoom-classRoomAside__changeChapter--3QHNo .src-client-components-ClassRoom-classRoomAside__selectChapter--3_HoA select {
    padding-left: 32px;
    font-weight: 400;
    background: #232B6C;
    color: #FFFFFF !important; }

.src-client-components-ClassRoom-classRoomAside__chapter--3JRKa {
  background-color: #232B6C;
  display: flex;
  flex-direction: column;
  padding: 19px 25px;
  box-sizing: border-box;
  height: 97px;
  gap: 18px; }
  .src-client-components-ClassRoom-classRoomAside__chapter--3JRKa > div {
    display: flex;
    align-items: center;
    gap: 31px;
    height: 26px;
    box-sizing: border-box; }
    .src-client-components-ClassRoom-classRoomAside__chapter--3JRKa > div > p {
      font-weight: 700;
      font-size: 32px;
      line-height: 40px;
      text-align: center;
      padding: 0;
      margin: 0; }
    .src-client-components-ClassRoom-classRoomAside__chapter--3JRKa > div > span {
      display: block;
      font-weight: 700;
      font-size: 12px;
      line-height: 13.2px;
      max-width: 211px; }
  .src-client-components-ClassRoom-classRoomAside__chapter--3JRKa > *:first-child small {
    font-weight: 400;
    font-size: 12px;
    line-height: 13.2px; }

.src-client-components-ClassRoom-classRoomAside__lessons--1Fhox {
  font-size: 12px;
  overflow-y: auto;
  background-color: #3C4BCA; }
  .src-client-components-ClassRoom-classRoomAside__lessons--1Fhox > * {
    display: flex;
    align-items: center;
    height: 60px;
    cursor: pointer;
    padding-right: 36px;
    padding-left: 36px; }
    .src-client-components-ClassRoom-classRoomAside__lessons--1Fhox > *:not(.src-client-components-ClassRoom-classRoomAside__disabled--Aiftd):hover {
      background-color: rgba(35, 43, 108, 0.7); }
    .src-client-components-ClassRoom-classRoomAside__lessons--1Fhox > * > *:first-child {
      margin-right: 22px; }
      .src-client-components-ClassRoom-classRoomAside__lessons--1Fhox > * > *:first-child.src-client-components-ClassRoom-classRoomAside__lessonVideo--e-FLb, .src-client-components-ClassRoom-classRoomAside__lessons--1Fhox > * > *:first-child.src-client-components-ClassRoom-classRoomAside__lessonTutorial--tVGwi {
        width: 16px;
        height: 16px; }
      .src-client-components-ClassRoom-classRoomAside__lessons--1Fhox > * > *:first-child.src-client-components-ClassRoom-classRoomAside__lessonQuestionaire--3ytQf {
        width: 16px;
        height: 14px; }

.src-client-components-ClassRoom-classRoomAside__lessonNameContainer--3fU6U {
  display: flex; }
  .src-client-components-ClassRoom-classRoomAside__lessonNameContainer--3fU6U > img {
    width: 18px !important;
    height: 18px !important; }
  .src-client-components-ClassRoom-classRoomAside__lessonNameContainer--3fU6U > div {
    height: 28px;
    width: 28px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    flex-shrink: 0; }

.src-client-components-ClassRoom-classRoomAside__chapterName--Bb3-o, .src-client-components-ClassRoom-classRoomAside__lessonName--12XUD {
  font-weight: 700;
  font-size: 12px;
  line-height: 13.2px;
  letter-spacing: 0%;
  color: #FAFAFA !important;
  opacity: 0.75; }

.src-client-components-ClassRoom-classRoomAside__active--3lrHJ {
  background-color: rgba(35, 43, 108, 0.7); }
  .src-client-components-ClassRoom-classRoomAside__active--3lrHJ div {
    height: 28px;
    width: 28px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #BC74F7 !important;
    flex-shrink: 0; }
  .src-client-components-ClassRoom-classRoomAside__active--3lrHJ img {
    height: 16px;
    width: 16px; }

.src-client-components-ClassRoom-classRoomAside__disabled--Aiftd {
  opacity: 0.7;
  cursor: not-allowed; }

.src-client-components-ClassRoom-classRoomAside__skeletonLoading--woiGm {
  display: flex;
  height: 60px; }
.src-client-components-ClassRoom-classRoomAsideButton__classRoomAsideButton--2zgX8 {
  width: 8px;
  display: inline-block; }
  .src-client-components-ClassRoom-classRoomAsideButton__classRoomAsideButton--2zgX8 > * {
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background-color: #D8D8D8; }
    .src-client-components-ClassRoom-classRoomAsideButton__classRoomAsideButton--2zgX8 > *:not(:last-child) {
      margin-bottom: 8px; }
  .src-client-components-ClassRoom-classRoomAsideButton__classRoomAsideButton--2zgX8.src-client-components-ClassRoom-classRoomAsideButton__opened--19bH9 > * {
    background-color: white; }
.src-client-components-VideoPlayer-vimeoPlayer__playerWrapper--363e7 {
  position: relative;
  padding-top: 56.25%;
  /* 720 / 1280 = 0.5625 */
  border-radius: 10px;
  overflow: hidden; }

.src-client-components-VideoPlayer-vimeoPlayer__reactPlayer--3COab {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 10px;
  overflow: hidden; }
.src-client-components-VideoPlayer-videoPlayer__videoPlayer--22TmX {
  position: relative;
  height: 300px; }
  .src-client-components-VideoPlayer-videoPlayer__videoPlayer--22TmX > *:nth-child(2) > * {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%; }
  .src-client-components-VideoPlayer-videoPlayer__videoPlayer--22TmX, .src-client-components-VideoPlayer-videoPlayer__videoPlayer--22TmX * {
    max-width: 100%;
    max-height: 100%; }

.src-client-components-VideoPlayer-videoPlayer__rounded--3B6ms {
  border-radius: 10px !important;
  overflow: hidden; }
  .src-client-components-VideoPlayer-videoPlayer__rounded--3B6ms iframe {
    border-radius: 10px !important;
    overflow: hidden; }

.src-client-components-VideoPlayer-videoPlayer__thumbnail--2ebXs {
  width: 100%;
  height: 100%;
  object-fit: cover; }

.src-client-components-VideoPlayer-videoPlayer__gradient--U4r6q {
  z-index: 1;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent); }

.src-client-components-VideoPlayer-videoPlayer__action--1Gxa0 {
  display: flex;
  justify-content: center;
  align-items: center; }
  .src-client-components-VideoPlayer-videoPlayer__action--1Gxa0 img {
    z-index: 2;
    cursor: pointer; }

.src-client-components-VideoPlayer-videoPlayer__video--2dGdo,
.src-client-components-VideoPlayer-videoPlayer__action--1Gxa0,
.src-client-components-VideoPlayer-videoPlayer__gradient--U4r6q {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%; }

.src-client-components-VideoPlayer-videoPlayer__hidden--FuSN1 {
  visibility: hidden; }

.src-client-components-VideoPlayer-videoPlayer__videoPlayIcon--lOXML {
  background: #E8E4E4 !important;
  border-radius: 100% !important; }
.src-client-components-ClassRoom-classRoomVideo__classRoomVideo--1yCSW {
  border-radius: 20px;
  overflow: hidden;
  max-width: 100%;
  margin: 0 auto;
  margin-bottom: 35px; }
.src-client-components-ClassRoom-classRoomQuestionaire__transition--2n1fo, .src-client-components-ClassRoom-classRoomQuestionaire__answer--1Uw9I > * {
  transition: all 0.3s ease; }

.src-client-components-ClassRoom-classRoomQuestionaire__textTitle--2FG0R {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-ClassRoom-classRoomQuestionaire__classRoomQuestionaire--37iSP {
  width: 100%;
  max-height: 100%;
  text-align: left;
  border-radius: 20px !important;
  padding: 40px 78px 51px; }
  @media screen and (max-width: 768px) {
    .src-client-components-ClassRoom-classRoomQuestionaire__classRoomQuestionaire--37iSP {
      padding: 20px 20px 40px;
      margin-bottom: 40px; } }

.src-client-components-ClassRoom-classRoomQuestionaire__questionTitle--29NHo {
  margin-bottom: 35px;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  color: #595959;
  margin-bottom: 62px; }

.src-client-components-ClassRoom-classRoomQuestionaire__action--2NnCe {
  text-align: right;
  width: 100%; }
  @media (min-width: 768px) {
    .src-client-components-ClassRoom-classRoomQuestionaire__action--2NnCe {
      display: flex;
      justify-content: flex-end;
      justify-items: center; }
      .src-client-components-ClassRoom-classRoomQuestionaire__action--2NnCe div {
        width: 160px; }
      .src-client-components-ClassRoom-classRoomQuestionaire__action--2NnCe button {
        width: auto; } }
  .src-client-components-ClassRoom-classRoomQuestionaire__action--2NnCe button {
    width: 100%; }

.src-client-components-ClassRoom-classRoomQuestionaire__question--e7fzP + .src-client-components-ClassRoom-classRoomQuestionaire__question--e7fzP {
  margin-top: 65px !important; }

.src-client-components-ClassRoom-classRoomQuestionaire__question--e7fzP:not(:last-child) .src-client-components-ClassRoom-classRoomQuestionaire__action--2NnCe {
  margin-bottom: 45px; }

.src-client-components-ClassRoom-classRoomQuestionaire__answer--1Uw9I {
  display: flex;
  box-sizing: border-box;
  align-items: center;
  margin-bottom: 19px; }
  .src-client-components-ClassRoom-classRoomQuestionaire__answer--1Uw9I.src-client-components-ClassRoom-classRoomQuestionaire__active--3YrVc > *, .src-client-components-ClassRoom-classRoomQuestionaire__answer--1Uw9I.src-client-components-ClassRoom-classRoomQuestionaire__error--3ckWW > *, .src-client-components-ClassRoom-classRoomQuestionaire__answer--1Uw9I.src-client-components-ClassRoom-classRoomQuestionaire__correct--A-Itm > * {
    color: white !important; }
    .src-client-components-ClassRoom-classRoomQuestionaire__answer--1Uw9I.src-client-components-ClassRoom-classRoomQuestionaire__active--3YrVc > * div, .src-client-components-ClassRoom-classRoomQuestionaire__answer--1Uw9I.src-client-components-ClassRoom-classRoomQuestionaire__error--3ckWW > * div, .src-client-components-ClassRoom-classRoomQuestionaire__answer--1Uw9I.src-client-components-ClassRoom-classRoomQuestionaire__correct--A-Itm > * div {
      display: flex;
      justify-content: space-between;
      align-items: center; }
  .src-client-components-ClassRoom-classRoomQuestionaire__answer--1Uw9I.src-client-components-ClassRoom-classRoomQuestionaire__active--3YrVc > * {
    background-color: #00C7AF; }
  .src-client-components-ClassRoom-classRoomQuestionaire__answer--1Uw9I.src-client-components-ClassRoom-classRoomQuestionaire__error--3ckWW > * {
    background-color: #FB534C;
    display: flex;
    justify-content: space-between;
    align-items: center; }
  .src-client-components-ClassRoom-classRoomQuestionaire__answer--1Uw9I.src-client-components-ClassRoom-classRoomQuestionaire__correct--A-Itm > * {
    background-color: #00C7AF;
    display: flex;
    justify-content: space-between;
    align-items: center; }
  .src-client-components-ClassRoom-classRoomQuestionaire__answer--1Uw9I > * {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    background-color: #f3f5f8;
    padding: 16px;
    border-radius: 40px;
    cursor: pointer;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0px; }
    .src-client-components-ClassRoom-classRoomQuestionaire__answer--1Uw9I > *:first-child {
      justify-content: center;
      box-sizing: border-box;
      margin-right: 15px;
      width: 50px;
      font-size: 26px;
      font-weight: 600;
      color: #4d4c59; }
    .src-client-components-ClassRoom-classRoomQuestionaire__answer--1Uw9I > *:last-child {
      flex: 1; }
      @media (min-width: 768px) {
        .src-client-components-ClassRoom-classRoomQuestionaire__answer--1Uw9I > *:last-child {
          height: auto !important; } }
  .src-client-components-ClassRoom-classRoomQuestionaire__answer--1Uw9I .src-client-components-ClassRoom-classRoomQuestionaire__answerLabel--NKsWb {
    background: #3B4AC9;
    width: 35px;
    height: 35px;
    color: white;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    flex: 0 0 35px;
    flex-shrink: 0; }
.src-client-components-ClassRoom-classRoomTutorial__transition--2BUfp {
  transition: all 0.3s ease; }

.src-client-components-ClassRoom-classRoomTutorial__textTitle--xhM5j, .src-client-components-ClassRoom-classRoomTutorial__step--2gpJV .src-client-components-ClassRoom-classRoomTutorial__text--3NrSn p:first-child {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }
.src-client-components-ClassRoom-classRoomTutorial__classRoomTutorial--1CK6X {
  max-width: 1020px !important;
  width: 100%;
  margin: 0 auto; }

.src-client-components-ClassRoom-classRoomTutorial__step--2gpJV {
  margin-bottom: 70px;
  font-size: 21px;
  line-height: 38px; }
  .src-client-components-ClassRoom-classRoomTutorial__step--2gpJV .src-client-components-ClassRoom-classRoomTutorial__text--3NrSn p:first-child {
    font-size: 32px;
    color: #18181B; }
    .src-client-components-ClassRoom-classRoomTutorial__step--2gpJV .src-client-components-ClassRoom-classRoomTutorial__text--3NrSn p:first-child span {
      margin-right: 3px; }
  .src-client-components-ClassRoom-classRoomTutorial__step--2gpJV img {
    width: 100%;
    height: 573px;
    border-radius: 20px;
    object-fit: cover; }
    .src-client-components-ClassRoom-classRoomTutorial__step--2gpJV img.src-client-components-ClassRoom-classRoomTutorial__icon--VIyMo {
      width: 18px;
      height: auto;
      border-radius: 0; }

.src-client-components-ClassRoom-classRoomTutorial__containerAttachment--2N3xe {
  display: flex;
  justify-content: center;
  width: 100%; }

.src-client-components-ClassRoom-classRoomTutorial__attachment--TSraZ {
  font-size: 16px;
  display: flex;
  justify-content: center;
  height: 446px;
  max-width: 702px !important;
  width: 100%; }
  .src-client-components-ClassRoom-classRoomTutorial__attachment--TSraZ p:first-child {
    margin-top: 0; }
  .src-client-components-ClassRoom-classRoomTutorial__attachment--TSraZ img {
    height: 80px;
    width: 80px;
    margin: 0; }
  .src-client-components-ClassRoom-classRoomTutorial__attachment--TSraZ .src-client-components-ClassRoom-classRoomTutorial__containerText--2cMIf {
    width: 314px; }
  .src-client-components-ClassRoom-classRoomTutorial__attachment--TSraZ .src-client-components-ClassRoom-classRoomTutorial__textAttachment--1J4Os {
    font-weight: 700;
    font-size: 32px;
    line-height: 48px;
    letter-spacing: -2%;
    color: #18181B;
    white-space: nowrap; }
  .src-client-components-ClassRoom-classRoomTutorial__attachment--TSraZ .src-client-components-ClassRoom-classRoomTutorial__container--2VxCe {
    width: 414px;
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column; }
  .src-client-components-ClassRoom-classRoomTutorial__attachment--TSraZ .src-client-components-ClassRoom-classRoomTutorial__containerTitleAttachment--OcNi1 {
    display: flex;
    align-items: center;
    gap: 20px; }
    @media (max-width: 1024px) {
      .src-client-components-ClassRoom-classRoomTutorial__attachment--TSraZ .src-client-components-ClassRoom-classRoomTutorial__containerTitleAttachment--OcNi1 {
        flex-direction: column; } }
  .src-client-components-ClassRoom-classRoomTutorial__attachment--TSraZ .src-client-components-ClassRoom-classRoomTutorial__attachmentFile--36G4V {
    padding-top: 30px;
    margin-bottom: 50px; }
    @media (min-width: 1200px) {
      .src-client-components-ClassRoom-classRoomTutorial__attachment--TSraZ .src-client-components-ClassRoom-classRoomTutorial__attachmentFile--36G4V {
        margin-left: 95px; } }
    .src-client-components-ClassRoom-classRoomTutorial__attachment--TSraZ .src-client-components-ClassRoom-classRoomTutorial__attachmentFile--36G4V p {
      width: 325px;
      word-break: break-word !important;
      overflow-wrap: break-word !important;
      white-space: normal !important;
      display: flex;
      gap: 5px;
      align-items: center; }
    .src-client-components-ClassRoom-classRoomTutorial__attachment--TSraZ .src-client-components-ClassRoom-classRoomTutorial__attachmentFile--36G4V .src-client-components-ClassRoom-classRoomTutorial__href--16qz- {
      display: flex;
      align-items: center;
      justify-content: center; }

.src-client-components-ClassRoom-classRoomTutorial__attachment--TSraZ,
.src-client-components-ClassRoom-classRoomTutorial__step--2gpJV > img {
  margin-top: 45px; }
.src-client-components-Courses-coursesCardLoadDesktop__loadContainer--3AmWk {
  width: 100%;
  height: 100%;
  text-align: left;
  border-radius: 20px !important;
  padding: 40px 78px 51px;
  overflow: hidden;
  display: grid;
  justify-content: center;
  align-items: center;
  gap: 20px; }
@charset "UTF-8";
.src-client-components-ClassRoom-classRoomFinalActivity__alert--AQIMg {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-radius: 20px !important;
  margin-bottom: 20px;
  margin-right: auto;
  margin-left: auto;
  text-align: center; }
  .src-client-components-ClassRoom-classRoomFinalActivity__alert--AQIMg img:first-child {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 64px; }

.src-client-components-ClassRoom-classRoomFinalActivity__linkBottomTwo--3Qn4K div {
  width: 100% !important; }
  .src-client-components-ClassRoom-classRoomFinalActivity__linkBottomTwo--3Qn4K div a {
    width: 100% !important; }
    .src-client-components-ClassRoom-classRoomFinalActivity__linkBottomTwo--3Qn4K div a div {
      width: 100% !important; }

.src-client-components-ClassRoom-classRoomFinalActivity__alertContainerCertificate--E9PFt {
  display: flex;
  justify-content: center;
  max-width: 702px;
  width: 100%; }
  @media screen and (max-width: 768px) {
    .src-client-components-ClassRoom-classRoomFinalActivity__alertContainerCertificate--E9PFt {
      display: block; } }

.src-client-components-ClassRoom-classRoomFinalActivity__alertContainer--6mJ4E {
  width: initial;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-radius: 20px !important;
  text-align: center;
  padding: 80px 80px 53px; }
  @media screen and (max-width: 768px) {
    .src-client-components-ClassRoom-classRoomFinalActivity__alertContainer--6mJ4E {
      padding: 40px 20px 20px; } }
  .src-client-components-ClassRoom-classRoomFinalActivity__alertContainer--6mJ4E .src-client-components-ClassRoom-classRoomFinalActivity__containerDescription--3U4uu {
    display: flex;
    margin: 0px;
    align-items: flex-start;
    gap: 21px; }
    @media screen and (max-width: 768px) {
      .src-client-components-ClassRoom-classRoomFinalActivity__alertContainer--6mJ4E .src-client-components-ClassRoom-classRoomFinalActivity__containerDescription--3U4uu {
        display: grid;
        justify-items: center; }
        .src-client-components-ClassRoom-classRoomFinalActivity__alertContainer--6mJ4E .src-client-components-ClassRoom-classRoomFinalActivity__containerDescription--3U4uu h2, .src-client-components-ClassRoom-classRoomFinalActivity__alertContainer--6mJ4E .src-client-components-ClassRoom-classRoomFinalActivity__containerDescription--3U4uu p {
          text-align: center; } }
    .src-client-components-ClassRoom-classRoomFinalActivity__alertContainer--6mJ4E .src-client-components-ClassRoom-classRoomFinalActivity__containerDescription--3U4uu img {
      height: 80px;
      width: 80px; }
    .src-client-components-ClassRoom-classRoomFinalActivity__alertContainer--6mJ4E .src-client-components-ClassRoom-classRoomFinalActivity__containerDescription--3U4uu .src-client-components-ClassRoom-classRoomFinalActivity__alertInfo--3VNHi {
      font-family: Anek Latin;
      font-weight: 400;
      font-size: 18px;
      line-height: 28px;
      letter-spacing: 0px;
      padding: 0;
      margin: 0;
      text-align: left;
      margin-top: 16px; }
      @media (max-width: 768px) {
        .src-client-components-ClassRoom-classRoomFinalActivity__alertContainer--6mJ4E .src-client-components-ClassRoom-classRoomFinalActivity__containerDescription--3U4uu .src-client-components-ClassRoom-classRoomFinalActivity__alertInfo--3VNHi {
          text-align: -webkit-center; } }
  .src-client-components-ClassRoom-classRoomFinalActivity__alertContainer--6mJ4E .src-client-components-ClassRoom-classRoomFinalActivity__containerDescriptionSpace--27UBn {
    margin-bottom: 35px; }

.src-client-components-ClassRoom-classRoomFinalActivity__alertInfo--3VNHi {
  font-size: 12px;
  line-height: 20px;
  color: #8b8c9a;
  margin-top: 22px;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto; }

.src-client-components-ClassRoom-classRoomFinalActivity__badge--2DJth {
  border-radius: 20px;
  margin: 0 0 0 40px !important;
  height: 176px;
  min-height: 176px;
  width: 100%;
  max-width: 230px !important;
  max-height: 250px;
  object-fit: cover; }

.src-client-components-ClassRoom-classRoomFinalActivity__preActivity--AE2pC {
  width: initial !important;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  align-items: flex-start; }

.src-client-components-ClassRoom-classRoomFinalActivity__preActivityActions--3KWgo, .src-client-components-ClassRoom-classRoomFinalActivity__certificateActions--1djow, .src-client-components-ClassRoom-classRoomFinalActivity__failedActions--6rT4f {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  flex-direction: row;
  gap: 16px;
  width: 100%; }

.src-client-components-ClassRoom-classRoomFinalActivity__timer--3Huvg {
  display: flex;
  align-items: center;
  justify-content: center;
  align-self: flex-start;
  justify-content: flex-start;
  width: 190px;
  height: 48px;
  background-color: #BC74F7;
  color: white;
  margin-bottom: 50px;
  border-radius: 5px; }
  .src-client-components-ClassRoom-classRoomFinalActivity__timer--3Huvg img {
    margin-right: 10px;
    width: 26px;
    height: 26px; }

.src-client-components-ClassRoom-classRoomFinalActivity__content--1s772 {
  display: flex;
  justify-content: center; }
  .src-client-components-ClassRoom-classRoomFinalActivity__content--1s772 > *:first-child {
    margin: 0; }

.src-client-components-ClassRoom-classRoomFinalActivity__activityAction--2fS6j {
  margin-top: 30px;
  display: flex;
  justify-content: flex-end;
  align-self: flex-end;
  width: 100%; }
  @media (min-width: 768px) {
    .src-client-components-ClassRoom-classRoomFinalActivity__activityAction--2fS6j div {
      width: 160px; }
    .src-client-components-ClassRoom-classRoomFinalActivity__activityAction--2fS6j button {
      width: auto; } }
  .src-client-components-ClassRoom-classRoomFinalActivity__activityAction--2fS6j button {
    width: 100%; }

.src-client-components-ClassRoom-classRoomFinalActivity__preActivityContainer--fU6av {
  display: flex;
  gap: 32px;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-right: 80px;
  width: 739px;
  height: 376px;
  box-sizing: border-box; }
  @media (max-width: 768px) {
    .src-client-components-ClassRoom-classRoomFinalActivity__preActivityContainer--fU6av {
      flex-direction: column;
      align-items: center;
      height: auto;
      padding: 0; } }

.src-client-components-ClassRoom-classRoomFinalActivity__imageContainer--21CgS {
  flex-shrink: 0; }
  .src-client-components-ClassRoom-classRoomFinalActivity__imageContainer--21CgS img {
    margin: 0 !important;
    width: 210px !important;
    height: 210px !important; }
    @media (max-width: 768px) {
      .src-client-components-ClassRoom-classRoomFinalActivity__imageContainer--21CgS img {
        margin-top: 30px !important; } }

.src-client-components-ClassRoom-classRoomFinalActivity__contentContainer--c06yt {
  flex: 1;
  justify-items: flex-start; }
  @media (max-width: 768px) {
    .src-client-components-ClassRoom-classRoomFinalActivity__contentContainer--c06yt {
      justify-items: center; } }

.src-client-components-ClassRoom-classRoomFinalActivity__containerTitle--3LST3 {
  max-width: 480px !important; }
  @media (max-width: 768px) {
    .src-client-components-ClassRoom-classRoomFinalActivity__containerTitle--3LST3 {
      text-wrap-style: balance; } }

.src-client-components-ClassRoom-classRoomFinalActivity__titlePreActivityAssessment--18j_t {
  color: #3B4AC9;
  font-size: 32px;
  font-weight: 700;
  line-height: 24px;
  font-family: "Anek Latin", sans-serif;
  text-align: start;
  margin: 0;
  padding: 0;
  margin-top: 12px; }
  @media (max-width: 768px) {
    .src-client-components-ClassRoom-classRoomFinalActivity__titlePreActivityAssessment--18j_t {
      text-align: -webkit-center; } }

.src-client-components-ClassRoom-classRoomFinalActivity__titlePreActivity--3xt6S {
  color: #000000;
  font-size: 32px;
  font-weight: 700;
  line-height: 24px;
  margin: 0px;
  padding: 0px; }

.src-client-components-ClassRoom-classRoomFinalActivity__titlePreActivity--3xt6S::after {
  content: "\1F389";
  font-size: 20px;
  display: inline-block;
  margin-left: 4px;
  vertical-align: middle; }

.src-client-components-ClassRoom-classRoomFinalActivity__titleActivityFailed--3YDM9 {
  font-weight: 700;
  font-size: 32px;
  line-height: 24px;
  letter-spacing: 0px;
  color: #000000;
  padding: 0;
  margin: 0;
  margin-top: 10px; }

.src-client-components-ClassRoom-classRoomFinalActivity__alertTitle--1obar, .src-client-components-ClassRoom-classRoomFinalActivity__alertTitleUncompleted--1uuCQ {
  font-size: 32px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -2%;
  margin: 0px;
  margin-bottom: 24px;
  font-family: "Anek Latin", sans-serif;
  text-align: start;
  color: #18181B; }

.src-client-components-ClassRoom-classRoomFinalActivity__alertTitleUncompleted--1uuCQ::after {
  content: "\1F4D6";
  font-size: 24px;
  display: inline-block;
  margin-left: 6px;
  vertical-align: middle; }

.src-client-components-ClassRoom-classRoomFinalActivity__alertSubTitle--32zBK {
  font-size: 18px;
  font-weight: 600;
  margin: 0px;
  font-family: "Anek Latin", sans-serif;
  text-align: start;
  color: #595959; }

.src-client-components-ClassRoom-classRoomFinalActivity__alertDescription--39oI2 {
  margin: 0px;
  margin-top: 16px;
  text-align: start;
  font-size: 18px;
  font-family: "Anek Latin", sans-serif;
  color: #979797; }

.src-client-components-ClassRoom-classRoomFinalActivity__courseName--17hNU {
  color: #595959;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 16px;
  margin-top: 24px;
  font-family: "Anek Latin", sans-serif;
  text-align: start; }
  @media (max-width: 768px) {
    .src-client-components-ClassRoom-classRoomFinalActivity__courseName--17hNU {
      text-align: -webkit-center; } }

.src-client-components-ClassRoom-classRoomFinalActivity__challengeText--1Et7T, .src-client-components-ClassRoom-classRoomFinalActivity__challengeTextFailed--2ONfa {
  color: #979797;
  font-size: 18px;
  margin-bottom: 27px;
  margin-top: 0px;
  text-align: left;
  line-height: 28px;
  font-family: "Anek Latin", sans-serif; }
  @media (max-width: 768px) {
    .src-client-components-ClassRoom-classRoomFinalActivity__challengeText--1Et7T, .src-client-components-ClassRoom-classRoomFinalActivity__challengeTextFailed--2ONfa {
      text-align: -webkit-center; } }
  .src-client-components-ClassRoom-classRoomFinalActivity__challengeText--1Et7T strong, .src-client-components-ClassRoom-classRoomFinalActivity__challengeTextFailed--2ONfa strong {
    padding-left: 5px;
    color: #979797;
    font-weight: 700; }

.src-client-components-ClassRoom-classRoomFinalActivity__challengeTextFailed--2ONfa {
  text-align: center; }

.src-client-components-ClassRoom-classRoomFinalActivity__preActivityActions--3KWgo, .src-client-components-ClassRoom-classRoomFinalActivity__certificateActions--1djow, .src-client-components-ClassRoom-classRoomFinalActivity__failedActions--6rT4f {
  display: inline-flex;
  gap: 16px;
  justify-items: left; }
  @media (max-width: 768px) {
    .src-client-components-ClassRoom-classRoomFinalActivity__preActivityActions--3KWgo, .src-client-components-ClassRoom-classRoomFinalActivity__certificateActions--1djow, .src-client-components-ClassRoom-classRoomFinalActivity__failedActions--6rT4f {
      display: grid;
      margin-bottom: 30px; } }
  .src-client-components-ClassRoom-classRoomFinalActivity__preActivityActions--3KWgo button, .src-client-components-ClassRoom-classRoomFinalActivity__certificateActions--1djow button, .src-client-components-ClassRoom-classRoomFinalActivity__failedActions--6rT4f button {
    min-width: 180px;
    height: 48px;
    border-radius: 24px; }

.src-client-components-ClassRoom-classRoomFinalActivity__failedActions--6rT4f div {
  padding-top: 12px; }

.src-client-components-ClassRoom-classRoomFinalActivity__failedActions--6rT4f div:first-child {
  width: 232px; }

.src-client-components-ClassRoom-classRoomFinalActivity__contentBody--1xm4d {
  display: flex;
  justify-content: center;
  align-items: center; }
  @media (min-width: 768px) {
    .src-client-components-ClassRoom-classRoomFinalActivity__contentBody--1xm4d {
      height: calc(100vh - 160px); } }
.src-client-components-ClassRoom-classRoomQuestionaireResult__pontuation--3RQUq {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  padding: 33px 10px;
  width: 100%; }
  .src-client-components-ClassRoom-classRoomQuestionaireResult__pontuation--3RQUq .src-client-components-ClassRoom-classRoomQuestionaireResult__container--P2FZw {
    border-radius: 40px;
    height: 50px;
    display: flex;
    gap: 2px;
    background: #fafafa; }
    .src-client-components-ClassRoom-classRoomQuestionaireResult__pontuation--3RQUq .src-client-components-ClassRoom-classRoomQuestionaireResult__container--P2FZw p {
      font-weight: 400;
      font-family: 'Anek Latin', sans-serif;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 0;
      margin: 0;
      width: 100%;
      color: #71717A;
      font-weight: 400;
      font-size: 11px;
      line-height: 20px;
      letter-spacing: 0%; }
    .src-client-components-ClassRoom-classRoomQuestionaireResult__pontuation--3RQUq .src-client-components-ClassRoom-classRoomQuestionaireResult__container--P2FZw span {
      font-weight: 700;
      font-family: 'Anek Latin', sans-serif;
      display: block;
      padding-left: 4px; }
.src-client-components-ClassRoom-classRoomNextLesson__classRoomNextLessonBtn--3a3ez {
  font-weight: 700 !important;
  font-size: 12px !important;
  line-height: 13.2px !important;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 37px; }
  .src-client-components-ClassRoom-classRoomNextLesson__classRoomNextLessonBtn--3a3ez:hover {
    background-color: #00C7AF !important; }
.src-client-components-ClassRoom-classRoomBoard__classRoomBoard--1dOs5 {
  min-height: calc(100vh - 342px); }
  @media screen and (min-width: 1200px) {
    .src-client-components-ClassRoom-classRoomBoard__classRoomBoard--1dOs5 {
      padding-bottom: 120px; } }

.src-client-components-ClassRoom-classRoomBoard__header--1FOlj {
  background-color: white;
  margin-bottom: 35px;
  font-size: 32px;
  font-family: 'Anek Latin', sans-serif;
  position: fixed;
  z-index: 9;
  width: calc(100vw - 28rem); }
  @media screen and (max-width: 768px) {
    .src-client-components-ClassRoom-classRoomBoard__header--1FOlj {
      width: -webkit-fill-available;
      margin-top: 90px;
      padding-inline: 17px; } }
  .src-client-components-ClassRoom-classRoomBoard__header--1FOlj [class*="progressLinear"] {
    top: initial !important;
    bottom: 0 !important; }

.src-client-components-ClassRoom-classRoomBoard__container--2SNbp {
  width: 93% !important; }

.src-client-components-ClassRoom-classRoomBoard__containerInfo--2InX_ {
  padding-top: 150px;
  padding-inline: 60px; }
  @media screen and (max-width: 768px) {
    .src-client-components-ClassRoom-classRoomBoard__containerInfo--2InX_ {
      padding: 200px 12px 60px 12px; } }

.src-client-components-ClassRoom-classRoomBoard__headerContent--1thhr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 90px;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  max-width: 100%;
  padding: 0 80px; }
  @media (max-width: 1024px) {
    .src-client-components-ClassRoom-classRoomBoard__headerContent--1thhr {
      padding: 0 15px; } }
  .src-client-components-ClassRoom-classRoomBoard__headerContent--1thhr > *:first-child {
    display: flex;
    align-items: center;
    color: #4d4c59;
    font-size: 18px; }
    .src-client-components-ClassRoom-classRoomBoard__headerContent--1thhr > *:first-child > *:first-child {
      margin-right: 15px; }
      .src-client-components-ClassRoom-classRoomBoard__headerContent--1thhr > *:first-child > *:first-child.src-client-components-ClassRoom-classRoomBoard__lessonVideo--2hpiz, .src-client-components-ClassRoom-classRoomBoard__headerContent--1thhr > *:first-child > *:first-child.src-client-components-ClassRoom-classRoomBoard__lessonTutorial--23kgi {
        width: 30px;
        height: 30px; }
      .src-client-components-ClassRoom-classRoomBoard__headerContent--1thhr > *:first-child > *:first-child.src-client-components-ClassRoom-classRoomBoard__lessonQuestionaire--2fS1A {
        width: 30px;
        height: 24px; }

.src-client-components-ClassRoom-classRoomBoard__content--OeFXT, .src-client-components-ClassRoom-classRoomBoard__content--OeFXT * {
  max-width: 100%; }

.src-client-components-ClassRoom-classRoomBoard__classRoomLessonWrapper--2F26o {
  display: flex;
  align-items: center;
  gap: 15px;
  flex-direction: column; }
  @media (max-width: 1200px) {
    .src-client-components-ClassRoom-classRoomBoard__classRoomLessonWrapper--2F26o {
      margin-top: 32px; } }
  @media (min-width: 1200px) {
    .src-client-components-ClassRoom-classRoomBoard__classRoomLessonWrapper--2F26o {
      flex-direction: row; } }
.src-client-components-ClassRoom-classRoomPreviousLesson__classRoomPreviousLessonBtn--3530F {
  font-weight: 700 !important;
  font-size: 12px !important;
  line-height: 13.2px !important;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 37px; }
.src-client-components-Footer-footer__full--3D4Gm {
  width: 100%;
  height: 100%; }

.src-client-components-Footer-footer__textCenter--2PTpa {
  text-align: center; }

.src-client-components-Footer-footer__textRight--XvAjE {
  text-align: right; }

.src-client-components-Footer-footer__alignVertical--2dyOC, .src-client-components-Footer-footer__alignCenter--2wrZr, .src-client-components-Footer-footer__spaceBetween--24BqK {
  display: flex;
  align-items: center; }

.src-client-components-Footer-footer__alignVerticalInline--2OSB2, .src-client-components-Footer-footer__alignCenterInline--2_4Jj {
  display: inline-flex;
  align-items: center; }

.src-client-components-Footer-footer__alignCenterInline--2_4Jj {
  justify-content: center; }

.src-client-components-Footer-footer__alignCenter--2wrZr {
  justify-content: center; }

.src-client-components-Footer-footer__boxSizing--12gUk {
  box-sizing: border-box; }

.src-client-components-Footer-footer__clearfix--1amwR:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Footer-footer__spaceBetween--24BqK {
  display: flex;
  justify-content: space-between; }
.src-client-components-Footer-footer__transition--mqpij {
  transition: all 0.3s ease; }

.src-client-components-Footer-footer__textTitle--2NCQf {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-Footer-footer__footer--l-dBS .src-client-components-Footer-footer__wrapper--1TKOt {
  position: relative;
  overflow: hidden;
  background-color: #3B4AC9;
  padding-bottom: 200px; }
  .src-client-components-Footer-footer__footer--l-dBS .src-client-components-Footer-footer__wrapper--1TKOt .src-client-components-Footer-footer__araucaria--3aIs5 {
    position: absolute;
    top: 0px; }
    @media (min-width: 1024px) {
      .src-client-components-Footer-footer__footer--l-dBS .src-client-components-Footer-footer__wrapper--1TKOt .src-client-components-Footer-footer__araucaria--3aIs5 {
        left: -160px; } }
  .src-client-components-Footer-footer__footer--l-dBS .src-client-components-Footer-footer__wrapper--1TKOt .src-client-components-Footer-footer__content--17Bxd {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
    padding-top: 96px;
    padding-bottom: 28px; }
    .src-client-components-Footer-footer__footer--l-dBS .src-client-components-Footer-footer__wrapper--1TKOt .src-client-components-Footer-footer__content--17Bxd .src-client-components-Footer-footer__containerCopyright--BI8fD {
      max-width: 255px; }
      @media (max-width: 768px) {
        .src-client-components-Footer-footer__footer--l-dBS .src-client-components-Footer-footer__wrapper--1TKOt .src-client-components-Footer-footer__content--17Bxd .src-client-components-Footer-footer__containerCopyright--BI8fD {
          margin-top: 26px; } }
    @media (min-width: 1024px) {
      .src-client-components-Footer-footer__footer--l-dBS .src-client-components-Footer-footer__wrapper--1TKOt .src-client-components-Footer-footer__content--17Bxd {
        flex-direction: row; } }
    .src-client-components-Footer-footer__footer--l-dBS .src-client-components-Footer-footer__wrapper--1TKOt .src-client-components-Footer-footer__content--17Bxd .src-client-components-Footer-footer__logoAraucaria--tTV_G {
      margin-bottom: 26px; }
    .src-client-components-Footer-footer__footer--l-dBS .src-client-components-Footer-footer__wrapper--1TKOt .src-client-components-Footer-footer__content--17Bxd .src-client-components-Footer-footer__textCopyright--4X6F8 {
      color: #E1E1E1;
      text-align: justify; }
    .src-client-components-Footer-footer__footer--l-dBS .src-client-components-Footer-footer__wrapper--1TKOt .src-client-components-Footer-footer__content--17Bxd .src-client-components-Footer-footer__nav--1DI3H {
      display: flex;
      flex-direction: column;
      align-items: start;
      gap: 60px;
      margin-left: initial;
      margin: 30px 0; }
      @media (min-width: 1024px) {
        .src-client-components-Footer-footer__footer--l-dBS .src-client-components-Footer-footer__wrapper--1TKOt .src-client-components-Footer-footer__content--17Bxd .src-client-components-Footer-footer__nav--1DI3H {
          flex-direction: row;
          margin: 0; } }
      .src-client-components-Footer-footer__footer--l-dBS .src-client-components-Footer-footer__wrapper--1TKOt .src-client-components-Footer-footer__content--17Bxd .src-client-components-Footer-footer__nav--1DI3H ul {
        display: grid;
        row-gap: 8px;
        list-style: none;
        padding: 0;
        margin: 0; }
        .src-client-components-Footer-footer__footer--l-dBS .src-client-components-Footer-footer__wrapper--1TKOt .src-client-components-Footer-footer__content--17Bxd .src-client-components-Footer-footer__nav--1DI3H ul li {
          font-family: "Anek Latin", sans-serif;
          color: #E1E1E1;
          font-size: 14px;
          line-height: 16px; }
          .src-client-components-Footer-footer__footer--l-dBS .src-client-components-Footer-footer__wrapper--1TKOt .src-client-components-Footer-footer__content--17Bxd .src-client-components-Footer-footer__nav--1DI3H ul li:hover {
            opacity: 0.8; }
          .src-client-components-Footer-footer__footer--l-dBS .src-client-components-Footer-footer__wrapper--1TKOt .src-client-components-Footer-footer__content--17Bxd .src-client-components-Footer-footer__nav--1DI3H ul li.src-client-components-Footer-footer__liPersonalize--1IdIu {
            color: #BC74F7;
            font-weight: 800; }
  .src-client-components-Footer-footer__footer--l-dBS .src-client-components-Footer-footer__wrapper--1TKOt .src-client-components-Footer-footer__sponsors--2duGb .src-client-components-Footer-footer__title--3Zu7h {
    color: #BC74F7;
    margin-bottom: 30px; }
  .src-client-components-Footer-footer__footer--l-dBS .src-client-components-Footer-footer__wrapper--1TKOt .src-client-components-Footer-footer__sponsors--2duGb .src-client-components-Footer-footer__flex--3lOuv {
    display: flex;
    align-items: center;
    gap: 23px;
    flex-direction: column; }
    @media (min-width: 1024px) {
      .src-client-components-Footer-footer__footer--l-dBS .src-client-components-Footer-footer__wrapper--1TKOt .src-client-components-Footer-footer__sponsors--2duGb .src-client-components-Footer-footer__flex--3lOuv {
        flex-direction: row; } }
  .src-client-components-Footer-footer__footer--l-dBS .src-client-components-Footer-footer__wrapper--1TKOt .src-client-components-Footer-footer__circleFive--3aPud {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 400px;
    height: 400px;
    bottom: -260px; }
  .src-client-components-Footer-footer__footer--l-dBS .src-client-components-Footer-footer__wrapper--1TKOt .src-client-components-Footer-footer__circleTwo--aiGXX {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 308px;
    height: 308px;
    right: -150px; }
.src-client-components-TitleContainer-titleContainer__full--2sdUv {
  width: 100%;
  height: 100%; }

.src-client-components-TitleContainer-titleContainer__textCenter--3Q2a7, .src-client-components-TitleContainer-titleContainer__center--1ehQd {
  text-align: center; }

.src-client-components-TitleContainer-titleContainer__textRight--203qH, .src-client-components-TitleContainer-titleContainer__right--2KWEy {
  text-align: right; }

.src-client-components-TitleContainer-titleContainer__alignVertical--14piN, .src-client-components-TitleContainer-titleContainer__alignCenter--1Ezo8, .src-client-components-TitleContainer-titleContainer__spaceBetween--2xcRa {
  display: flex;
  align-items: center; }

.src-client-components-TitleContainer-titleContainer__alignVerticalInline--2C3uD, .src-client-components-TitleContainer-titleContainer__alignCenterInline--1tXIX {
  display: inline-flex;
  align-items: center; }

.src-client-components-TitleContainer-titleContainer__alignCenterInline--1tXIX {
  justify-content: center; }

.src-client-components-TitleContainer-titleContainer__alignCenter--1Ezo8 {
  justify-content: center; }

.src-client-components-TitleContainer-titleContainer__boxSizing--1BkYX {
  box-sizing: border-box; }

.src-client-components-TitleContainer-titleContainer__clearfix--2X600:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-TitleContainer-titleContainer__spaceBetween--2xcRa {
  display: flex;
  justify-content: space-between; }
.src-client-components-TitleContainer-titleContainer__transition--360e_ {
  transition: all 0.3s ease; }

.src-client-components-TitleContainer-titleContainer__textTitle--21_67, .src-client-components-TitleContainer-titleContainer__title--1x7lj {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }
.src-client-components-TitleContainer-titleContainer__titleContainer--2CY2l {
  overflow: hidden; }

.src-client-components-TitleContainer-titleContainer__margin--1TfSq {
  padding-top: 35px;
  padding-bottom: 35px; }

.src-client-components-TitleContainer-titleContainer__label--_Zfse {
  font-size: 13px;
  line-height: 21px;
  margin-bottom: 10px; }

.src-client-components-TitleContainer-titleContainer__small--3mWk0 .src-client-components-TitleContainer-titleContainer__title--1x7lj {
  font-size: 16px;
  line-height: 20px; }

.src-client-components-TitleContainer-titleContainer__small--3mWk0 .src-client-components-TitleContainer-titleContainer__subTitle--25nBV {
  font-size: 13px;
  line-height: 22px; }

.src-client-components-TitleContainer-titleContainer__large--3-Uek .src-client-components-TitleContainer-titleContainer__title--1x7lj {
  font-size: 26px;
  line-height: 40px; }

.src-client-components-TitleContainer-titleContainer__large--3-Uek .src-client-components-TitleContainer-titleContainer__subTitle--25nBV {
  font-size: 16px;
  line-height: 22px; }

.src-client-components-TitleContainer-titleContainer__center--1ehQd {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.src-client-components-TitleContainer-titleContainer__pageHeader--qZIWJ {
  margin-top: 0;
  margin-bottom: 15px; }
  .src-client-components-TitleContainer-titleContainer__pageHeader--qZIWJ .src-client-components-TitleContainer-titleContainer__title--1x7lj {
    line-height: 1.4;
    margin-top: 0;
    font-size: 20px; }
  .src-client-components-TitleContainer-titleContainer__pageHeader--qZIWJ .src-client-components-TitleContainer-titleContainer__subTitle--25nBV {
    margin-top: 10px; }

.src-client-components-TitleContainer-titleContainer__divider--1tEvJ, .src-client-components-TitleContainer-titleContainer__divider-top--1pQew, .src-client-components-TitleContainer-titleContainer__divider-right--2Gu34, .src-client-components-TitleContainer-titleContainer__divider-bottom--1I7lZ, .src-client-components-TitleContainer-titleContainer__divider-left--2BNpU {
  margin-bottom: 20px; }

.src-client-components-TitleContainer-titleContainer__divider-top--1pQew {
  border-top: 1px solid #f4f4f4; }

.src-client-components-TitleContainer-titleContainer__divider-right--2Gu34 {
  border-right: 1px solid #f4f4f4; }

.src-client-components-TitleContainer-titleContainer__divider-bottom--1I7lZ {
  border-bottom: 1px solid #f4f4f4; }

.src-client-components-TitleContainer-titleContainer__divider-left--2BNpU {
  border-left: 1px solid #f4f4f4; }
.src-client-components-FormFields-TextField-ButtonPassword-buttonPassword__container--1_fWW {
  border: none;
  background: none; }
.src-client-components-FormFields-TextField-textField__full--1AuU4 {
  width: 100%;
  height: 100%; }

.src-client-components-FormFields-TextField-textField__textCenter--1aT8n {
  text-align: center; }

.src-client-components-FormFields-TextField-textField__textRight--23lX2 {
  text-align: right; }

.src-client-components-FormFields-TextField-textField__alignVertical--3nAjk, .src-client-components-FormFields-TextField-textField__alignCenter--23G0j, .src-client-components-FormFields-TextField-textField__spaceBetween--3tbr4 {
  display: flex;
  align-items: center; }

.src-client-components-FormFields-TextField-textField__alignVerticalInline--dQO-c, .src-client-components-FormFields-TextField-textField__alignCenterInline--KxB_n {
  display: inline-flex;
  align-items: center; }

.src-client-components-FormFields-TextField-textField__alignCenterInline--KxB_n {
  justify-content: center; }

.src-client-components-FormFields-TextField-textField__alignCenter--23G0j {
  justify-content: center; }

.src-client-components-FormFields-TextField-textField__boxSizing--38RmA {
  box-sizing: border-box; }

.src-client-components-FormFields-TextField-textField__clearfix--3NLHk:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-FormFields-TextField-textField__spaceBetween--3tbr4 {
  display: flex;
  justify-content: space-between; }
.src-client-components-FormFields-TextField-textField__transition--1hztQ {
  transition: all 0.3s ease; }

.src-client-components-FormFields-TextField-textField__textTitle--3CEhP {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }
.src-client-components-FormFields-TextField-textField__formFields--3Ctq_, .src-client-components-FormFields-TextField-textField__textField--1K2KH {
  margin-bottom: 24px; }
  .src-client-components-FormFields-TextField-textField__formFields--3Ctq_ *, .src-client-components-FormFields-TextField-textField__textField--1K2KH * {
    font-size: 16px;
    max-width: 100%; }

.src-client-components-FormFields-TextField-textField__inputContainer--G0e8U {
  display: flex;
  background-color: #fafafa;
  border-radius: 40px;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px; }
  .src-client-components-FormFields-TextField-textField__inputContainer--G0e8U input {
    height: 46px;
    border-radius: 40px;
    flex: 1;
    border: none;
    background: inherit;
    padding-left: 10px;
    outline: none !important;
    font-family: "Anek Latin", sans-serif;
    color: #8f8f8f;
    font-size: 16px; }
    .src-client-components-FormFields-TextField-textField__inputContainer--G0e8U input:focus {
      color: #3F3F46; }

.src-client-components-FormFields-TextField-textField__invalid--o2zku input::placeholder {
  color: #5064e4; }

.src-client-components-FormFields-TextField-textField__hintText--3ahiv {
  margin-top: 10px;
  display: block;
  font-size: 13px !important;
  font-family: "Anek Latin", sans-serif; }

.src-client-components-FormFields-TextField-textField__hintTextInvalid--2iXd0 {
  color: #FFF; }
.src-client-components-LeadModal-leadModal__buttonWrapper--K75RO {
  display: flex; }

.src-client-components-LeadModal-leadModal__button--2G6tQ {
  border-radius: 10px; }

.src-client-components-LeadModal-leadModal__formContent--3JD3O {
  padding: 5px 20px; }
.src-client-components-ClassRoom-classRoomDesktop__classRoom--2XK5y {
  display: flex;
  align-items: stretch;
  position: relative;
  background-color: #232B6C; }

.src-client-components-ClassRoom-classRoomDesktop__board--1e8Cd {
  width: calc(100% - 400px);
  min-height: 100vh;
  margin-left: auto;
  font-family: "Anek Latin", sans-serif;
  border-top-left-radius: 32px;
  border-bottom-left-radius: 32px;
  height: 100vh;
  overflow-y: auto; }
.src-client-components-DropDown-dropDown__transition--uHV6Z, .src-client-components-DropDown-dropDown__item--1NckP {
  transition: all 0.3s ease; }

.src-client-components-DropDown-dropDown__textTitle--jHDU9 {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }
.src-client-components-DropDown-dropDown__dropDown--2HqYC {
  position: relative;
  display: flex;
  align-items: center;
  height: 45px; }
  .src-client-components-DropDown-dropDown__dropDown--2HqYC.src-client-components-DropDown-dropDown__small--uTz08 {
    font-size: 12px; }
    .src-client-components-DropDown-dropDown__dropDown--2HqYC.src-client-components-DropDown-dropDown__small--uTz08 .src-client-components-DropDown-dropDown__label--aps44 {
      padding-right: 63px;
      padding-left: 15px; }
    .src-client-components-DropDown-dropDown__dropDown--2HqYC.src-client-components-DropDown-dropDown__small--uTz08 .src-client-components-DropDown-dropDown__arrow--1SNx- {
      right: 12px; }
    .src-client-components-DropDown-dropDown__dropDown--2HqYC.src-client-components-DropDown-dropDown__small--uTz08 .src-client-components-DropDown-dropDown__menu--2CeOt > * {
      height: 45px;
      padding-right: 15px;
      padding-left: 15px; }
      .src-client-components-DropDown-dropDown__dropDown--2HqYC.src-client-components-DropDown-dropDown__small--uTz08 .src-client-components-DropDown-dropDown__menu--2CeOt > *:hover {
        background-color: #f5f5f5; }
  .src-client-components-DropDown-dropDown__dropDown--2HqYC.src-client-components-DropDown-dropDown__large--3uQXc.src-client-components-DropDown-dropDown__padding--1enCe {
    padding: 30px 20px; }
  .src-client-components-DropDown-dropDown__dropDown--2HqYC.src-client-components-DropDown-dropDown__large--3uQXc .src-client-components-DropDown-dropDown__menu--2CeOt {
    right: 0;
    top: calc(100% + 15px); }
    .src-client-components-DropDown-dropDown__dropDown--2HqYC.src-client-components-DropDown-dropDown__large--3uQXc .src-client-components-DropDown-dropDown__menu--2CeOt:after {
      right: 30px;
      top: -6px;
      z-index: 1;
      transform: rotate(45deg);
      box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
      width: 16px;
      height: 16px; }
    .src-client-components-DropDown-dropDown__dropDown--2HqYC.src-client-components-DropDown-dropDown__large--3uQXc .src-client-components-DropDown-dropDown__menu--2CeOt:before {
      right: 25px;
      top: 0px;
      z-index: 2;
      width: 37px;
      height: 16px; }
    .src-client-components-DropDown-dropDown__dropDown--2HqYC.src-client-components-DropDown-dropDown__large--3uQXc .src-client-components-DropDown-dropDown__menu--2CeOt:after, .src-client-components-DropDown-dropDown__dropDown--2HqYC.src-client-components-DropDown-dropDown__large--3uQXc .src-client-components-DropDown-dropDown__menu--2CeOt:before {
      content: '';
      position: absolute;
      background-color: white; }

.src-client-components-DropDown-dropDown__label--aps44 {
  align-items: flex-end;
  position: relative;
  cursor: pointer;
  word-wrap: break-word; }
  .src-client-components-DropDown-dropDown__label--aps44, .src-client-components-DropDown-dropDown__label--aps44 .src-client-components-DropDown-dropDown__arrow--1SNx- {
    display: flex; }
  .src-client-components-DropDown-dropDown__label--aps44 .src-client-components-DropDown-dropDown__arrow--1SNx- {
    margin-bottom: 7px;
    margin-left: 15px;
    width: 12px;
    height: 12px; }

.src-client-components-DropDown-dropDown__menu--2CeOt {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  border-radius: 15px !important;
  background-color: white; }
  .src-client-components-DropDown-dropDown__menu--2CeOt.src-client-components-DropDown-dropDown__opened--2G3jg {
    visibility: visible;
    opacity: 1;
    width: 280px;
    padding: 32px; }

.src-client-components-DropDown-dropDown__item--1NckP {
  padding-top: 8px;
  color: #737373;
  cursor: pointer; }
  .src-client-components-DropDown-dropDown__item--1NckP:hover {
    color: #4d4c59; }
  .src-client-components-DropDown-dropDown__item--1NckP:not(:last-child) {
    padding-bottom: 8px; }
  .src-client-components-DropDown-dropDown__item--1NckP img {
    margin-right: 15px; }
.src-client-components-UserActions-userActions__transition--3yXrB {
  transition: all 0.3s ease; }

.src-client-components-UserActions-userActions__textTitle--1IK_m {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }
.src-client-components-UserActions-userActions__user--23iSX {
  padding: 10px 30px;
  color: white; }

.src-client-components-UserActions-userActions__userLabel--3o-h9 {
  display: flex;
  align-items: center; }
  .src-client-components-UserActions-userActions__userLabel--3o-h9 img {
    border: 1px solid white; }
  .src-client-components-UserActions-userActions__userLabel--3o-h9 p {
    margin: 0; }

.src-client-components-UserActions-userActions__right--2iE5v {
  margin-left: 6px; }

.src-client-components-UserActions-userActions__group--3HX1r {
  color: #C2C2C2;
  font-size: 12px;
  font-weight: 400; }

.src-client-components-UserActions-userActions__name--2aeQd {
  max-width: 188px;
  white-space: nowrap;
  overflow: hidden;
  /* "overflow" value must be different from "visible" */
  text-overflow: ellipsis;
  font-family: "Anek Latin", sans-serif;
  color: #FFF;
  font-weight: 700;
  font-size: 16px;
  text-transform: capitalize; }

.src-client-components-UserActions-userActions__fit--2ihnV > div {
  width: fit-content; }

.src-client-components-UserActions-userActions__featuredCourseButtonLoading--KUr4K {
  width: 148px;
  height: 48px;
  background: linear-gradient(-90deg, #dbdbdb 0%, #fafafa 50%, #dbdbdb 100%);
  background-size: 400% 400%;
  animation: src-client-components-UserActions-userActions__pulse--1MhsN 1.2s ease-in-out infinite;
  border-radius: 999px; }

@keyframes src-client-components-UserActions-userActions__pulse--1MhsN {
  0% {
    background-position: 0% 0%; }
  100% {
    background-position: -135% 0%; } }

.src-client-components-UserActions-userActions__containerButton--2ugtG {
  display: flex;
  gap: 16px; }

.src-client-components-UserActions-userActions__hoverButton--1c13s {
  transition: transform 0.2s ease;
  font-family: "Anek Latin", sans-serif; }
  .src-client-components-UserActions-userActions__hoverButton--1c13s:hover {
    transform: scale(1.05);
    opacity: 0.9; }
.src-client-components-Courses-coursesListDesktop__full--6nvIT {
  width: 100%;
  height: 100%; }

.src-client-components-Courses-coursesListDesktop__textCenter--3IPeN {
  text-align: center; }

.src-client-components-Courses-coursesListDesktop__textRight--32eWJ {
  text-align: right; }

.src-client-components-Courses-coursesListDesktop__alignVertical--2RFHB, .src-client-components-Courses-coursesListDesktop__alignCenter--2Cw5_, .src-client-components-Courses-coursesListDesktop__spaceBetween--vIwWx {
  display: flex;
  align-items: center; }

.src-client-components-Courses-coursesListDesktop__alignVerticalInline--3AjtQ, .src-client-components-Courses-coursesListDesktop__alignCenterInline--2jtna {
  display: inline-flex;
  align-items: center; }

.src-client-components-Courses-coursesListDesktop__alignCenterInline--2jtna {
  justify-content: center; }

.src-client-components-Courses-coursesListDesktop__alignCenter--2Cw5_ {
  justify-content: center; }

.src-client-components-Courses-coursesListDesktop__boxSizing--1m-fV {
  box-sizing: border-box; }

.src-client-components-Courses-coursesListDesktop__clearfix--3GrBH:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Courses-coursesListDesktop__spaceBetween--vIwWx {
  display: flex;
  justify-content: space-between; }
.src-client-components-Courses-coursesListDesktop__transition--2SsMU {
  transition: all 0.3s ease; }

.src-client-components-Courses-coursesListDesktop__textTitle--1vbnI {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-Courses-coursesListDesktop__moreButton--3h9ME {
  text-align: center; }

.src-client-components-Courses-coursesListDesktop__center--2utQz {
  justify-content: center; }

.src-client-components-Courses-coursesListDesktop__marked--3WEGJ {
  color: #3B4AC9; }

.src-client-components-Courses-coursesListDesktop__carouselWrapper--2RgcT {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 32px; }
  @media (min-width: 1024px) {
    .src-client-components-Courses-coursesListDesktop__carouselWrapper--2RgcT {
      grid-template-columns: repeat(4, 1fr); } }

.src-client-components-Courses-coursesListDesktop__minimalStyleLoading--370d9 {
  width: 264px;
  height: 176px;
  border-radius: 16px;
  background: linear-gradient(-90deg, #dbdbdb 0%, #fafafa 50%, #dbdbdb 100%);
  background-size: 400% 400%;
  animation: src-client-components-Courses-coursesListDesktop__pulse--3dVO5 1.2s ease-in-out infinite; }

@keyframes src-client-components-Courses-coursesListDesktop__pulse--3dVO5 {
  0% {
    background-position: 0% 0%; }
  100% {
    background-position: -135% 0%; } }

.src-client-components-Courses-coursesListDesktop__loading--SLDtr {
  width: 250px;
  height: 400px;
  border-radius: 30px;
  background: linear-gradient(-90deg, #dbdbdb 0%, #fafafa 50%, #dbdbdb 100%);
  background-size: 400% 400%;
  animation: src-client-components-Courses-coursesListDesktop__pulse--3dVO5 1.2s ease-in-out infinite; }

@keyframes src-client-components-Courses-coursesListDesktop__pulse--3dVO5 {
  0% {
    background-position: 0% 0%; }
  100% {
    background-position: -135% 0%; } }

.src-client-components-Courses-coursesListDesktop__subTitle--1UoBR {
  margin-bottom: 32px; }
  @media (min-width: 1200px) {
    .src-client-components-Courses-coursesListDesktop__subTitle--1UoBR {
      margin-bottom: 80px; } }
.src-client-components-Courses-coursesIndexDesktop__full--1qR2q {
  width: 100%;
  height: 100%; }

.src-client-components-Courses-coursesIndexDesktop__textCenter--2Q6Ye {
  text-align: center; }

.src-client-components-Courses-coursesIndexDesktop__textRight--1OjL2 {
  text-align: right; }

.src-client-components-Courses-coursesIndexDesktop__alignVertical--2qOJq, .src-client-components-Courses-coursesIndexDesktop__alignCenter--_yMm1, .src-client-components-Courses-coursesIndexDesktop__spaceBetween--2f6ed {
  display: flex;
  align-items: center; }

.src-client-components-Courses-coursesIndexDesktop__alignVerticalInline--KW6Vz, .src-client-components-Courses-coursesIndexDesktop__alignCenterInline--1qLod {
  display: inline-flex;
  align-items: center; }

.src-client-components-Courses-coursesIndexDesktop__alignCenterInline--1qLod {
  justify-content: center; }

.src-client-components-Courses-coursesIndexDesktop__alignCenter--_yMm1 {
  justify-content: center; }

.src-client-components-Courses-coursesIndexDesktop__boxSizing--31HBg {
  box-sizing: border-box; }

.src-client-components-Courses-coursesIndexDesktop__clearfix--3idLf:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Courses-coursesIndexDesktop__spaceBetween--2f6ed {
  display: flex;
  justify-content: space-between; }

.src-client-components-Courses-coursesIndexDesktop__hero--2wSjY {
  position: relative;
  background: linear-gradient(147deg, #3B4AC9 33.14%, #0C1772 94.18%);
  height: 670px;
  overflow: hidden;
  padding-bottom: 180px; }

.src-client-components-Courses-coursesIndexDesktop__wrapper--1h13g {
  position: relative;
  background: #F3F5F8;
  padding-top: 30px; }
  .src-client-components-Courses-coursesIndexDesktop__wrapper--1h13g::after {
    position: absolute;
    top: -49px;
    content: ' ';
    background: #F3F5F8;
    height: 50px;
    width: 100%;
    left: 0;
    right: 0;
    z-index: 1;
    border-top-right-radius: 32px;
    border-top-left-radius: 32px; }

.src-client-components-Courses-coursesIndexDesktop__heroImage--1D31C {
  width: 790px;
  height: 460px;
  object-fit: cover;
  position: absolute;
  filter: blur(80px);
  opacity: 0.5;
  top: -20%;
  left: -10%;
  z-index: -1; }

.src-client-components-Courses-coursesIndexDesktop__featuredCourse--1_39M {
  display: flex;
  margin-bottom: 32px;
  gap: 32px;
  margin-top: 140px;
  position: relative; }

.src-client-components-Courses-coursesIndexDesktop__featuredCourseImageWrapper--2sHVD {
  width: 533px;
  height: 300px;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
  border-radius: 20px; }
  .src-client-components-Courses-coursesIndexDesktop__featuredCourseImageWrapper--2sHVD .src-client-components-Courses-coursesIndexDesktop__featuredCourseImage--7wflJ {
    transform: scale(1);
    transition: all 1s ease-in-out; }
  .src-client-components-Courses-coursesIndexDesktop__featuredCourseImageWrapper--2sHVD:hover .src-client-components-Courses-coursesIndexDesktop__featuredCourseImage--7wflJ {
    transform: scale(1.2);
    transition: all 1s ease-in-out; }

.src-client-components-Courses-coursesIndexDesktop__formationList--plnqA {
  height: 20px;
  position: absolute;
  left: 18px;
  top: 18px; }

.src-client-components-Courses-coursesIndexDesktop__formationListWrap--3_8Xf {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  padding: 5px 16px;
  border: solid 1px rgba(255, 135, 130, 0.9);
  z-index: 2;
  position: absolute;
  background-color: #FB534C;
  border-radius: 6px;
  display: inline-block;
  width: 104px;
  box-sizing: border-box;
  text-align: center; }
  .src-client-components-Courses-coursesIndexDesktop__formationListWrap--3_8Xf > div {
    max-width: 80px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }

.src-client-components-Courses-coursesIndexDesktop__featuredCourseImageLoading--3wCkI {
  width: 100%;
  height: 100%;
  background: linear-gradient(-90deg, #dbdbdb 0%, #fafafa 50%, #dbdbdb 100%);
  background-size: 400% 400%;
  animation: src-client-components-Courses-coursesIndexDesktop__pulse--uX1dm 1.2s ease-in-out infinite;
  border-radius: 8px; }

@keyframes src-client-components-Courses-coursesIndexDesktop__pulse--uX1dm {
  0% {
    background-position: 0% 0%; }
  100% {
    background-position: -135% 0%; } }

.src-client-components-Courses-coursesIndexDesktop__featuredCourseTitleLoading--2NkH- {
  width: 100%;
  height: 70px;
  background: linear-gradient(-90deg, #dbdbdb 0%, #fafafa 50%, #dbdbdb 100%);
  background-size: 400% 400%;
  animation: src-client-components-Courses-coursesIndexDesktop__pulse--uX1dm 1.2s ease-in-out infinite;
  margin-bottom: 20px;
  border-radius: 8px; }

@keyframes src-client-components-Courses-coursesIndexDesktop__pulse--uX1dm {
  0% {
    background-position: 0% 0%; }
  100% {
    background-position: -135% 0%; } }

.src-client-components-Courses-coursesIndexDesktop__featuredCourseDescriptionLoading--3FLaH {
  width: 100px;
  height: 15px;
  background: linear-gradient(-90deg, #dbdbdb 0%, #fafafa 50%, #dbdbdb 100%);
  background-size: 400% 400%;
  animation: src-client-components-Courses-coursesIndexDesktop__pulse--uX1dm 1.2s ease-in-out infinite;
  border-radius: 8px; }

@keyframes src-client-components-Courses-coursesIndexDesktop__pulse--uX1dm {
  0% {
    background-position: 0% 0%; }
  100% {
    background-position: -135% 0%; } }

.src-client-components-Courses-coursesIndexDesktop__featuredCourseButtonLoading--2s-bw {
  width: 190px;
  height: 50px;
  background: linear-gradient(-90deg, #dbdbdb 0%, #fafafa 50%, #dbdbdb 100%);
  background-size: 400% 400%;
  animation: src-client-components-Courses-coursesIndexDesktop__pulse--uX1dm 1.2s ease-in-out infinite;
  border-radius: 999px; }

@keyframes src-client-components-Courses-coursesIndexDesktop__pulse--uX1dm {
  0% {
    background-position: 0% 0%; }
  100% {
    background-position: -135% 0%; } }

.src-client-components-Courses-coursesIndexDesktop__featuredCourseCategory--sTRfV {
  position: absolute;
  top: 13px;
  left: 16px;
  padding: 4px 16px;
  background-color: #2E7F8F;
  border-radius: 6px;
  text-transform: uppercase;
  font-weight: bold;
  color: white;
  font-size: 12px;
  letter-spacing: 1px; }

.src-client-components-Courses-coursesIndexDesktop__featuredCourseLive--CpT9m {
  display: inline-flex;
  padding: 6px 10px;
  color: #3B4AC9;
  border: solid 1px #3B4AC9;
  border-radius: 999px; }
  .src-client-components-Courses-coursesIndexDesktop__featuredCourseLive--CpT9m:before {
    content: '';
    width: 6px;
    height: 6px;
    background-color: #3B4AC9;
    margin-right: 8px;
    display: flex;
    border-radius: 999px;
    margin-top: 5px; }

.src-client-components-Courses-coursesIndexDesktop__featuredCourseImage--7wflJ {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top; }

.src-client-components-Courses-coursesIndexDesktop__featuredCourseRight--2QvTg {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding-top: 20px;
  justify-content: space-between; }

.src-client-components-Courses-coursesIndexDesktop__featuredCourseButton--2jEO7 {
  display: inline-flex !important; }

.src-client-components-Courses-coursesIndexDesktop__featuredCourseDescription--2yixW {
  font-weight: 600;
  color: white;
  font-size: 13px;
  list-style: 20px;
  font-family: "Open Sans", sans-serif;
  margin-bottom: 24px; }

.src-client-components-Courses-coursesIndexDesktop__textPrimary--1sOQK {
  color: #3B4AC9;
  font-size: 32px;
  font-weight: bold; }

.src-client-components-Courses-coursesIndexDesktop__thumbnail--HYuMk {
  max-width: 100%; }

.src-client-components-Courses-coursesIndexDesktop__gradient--8cD6u {
  background: linear-gradient(147deg, #494848 4.39%, #393939 42.03%, #070707 94.18%);
  z-index: 1; }

.src-client-components-Courses-coursesIndexDesktop__action--1_GF- {
  box-sizing: border-box;
  z-index: 2;
  display: flex;
  align-items: center;
  color: white; }

.src-client-components-Courses-coursesIndexDesktop__gradient--8cD6u,
.src-client-components-Courses-coursesIndexDesktop__action--1_GF- {
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }

.src-client-components-Courses-coursesIndexDesktop__loadMoreButtonWrapper--3MqtQ {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 80px; }

.src-client-components-Courses-coursesIndexDesktop__title--1FCmE,
.src-client-components-Courses-coursesIndexDesktop__subTitle--2G2cN {
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  color: white; }

.src-client-components-Courses-coursesIndexDesktop__title--1FCmE {
  font-size: 34px; }

.src-client-components-Courses-coursesIndexDesktop__subTitle--2G2cN {
  font-size: 14px; }

.src-client-components-Courses-coursesIndexDesktop__loadContainer--3yTMx {
  overflow: hidden;
  border-radius: 16px; }

.src-client-components-Courses-coursesIndexDesktop__loadImage--q8Iw- {
  border-radius: 16px 16px 0px 0px; }

.src-client-components-Courses-coursesIndexDesktop__loadItem--3sukf {
  border-radius: 16px; }

.src-client-components-Courses-coursesIndexDesktop__containerGrid--1YWdZ {
  display: flex;
  gap: 32px;
  margin-top: 32px; }
.src-client-components-Carousel-coursesItemLoading__full--Iez_q {
  width: 100%;
  height: 100%; }

.src-client-components-Carousel-coursesItemLoading__textCenter--Ffdsy {
  text-align: center; }

.src-client-components-Carousel-coursesItemLoading__textRight--3P2GU {
  text-align: right; }

.src-client-components-Carousel-coursesItemLoading__alignVertical--vex0p, .src-client-components-Carousel-coursesItemLoading__alignCenter--3vDgr, .src-client-components-Carousel-coursesItemLoading__coursesItemLoading--1dmOi, .src-client-components-Carousel-coursesItemLoading__spaceBetween--1JIvx {
  display: flex;
  align-items: center; }

.src-client-components-Carousel-coursesItemLoading__alignVerticalInline--2UDHr, .src-client-components-Carousel-coursesItemLoading__alignCenterInline--fsvRA {
  display: inline-flex;
  align-items: center; }

.src-client-components-Carousel-coursesItemLoading__alignCenterInline--fsvRA {
  justify-content: center; }

.src-client-components-Carousel-coursesItemLoading__alignCenter--3vDgr, .src-client-components-Carousel-coursesItemLoading__coursesItemLoading--1dmOi {
  justify-content: center; }

.src-client-components-Carousel-coursesItemLoading__boxSizing--2jjDN {
  box-sizing: border-box; }

.src-client-components-Carousel-coursesItemLoading__clearfix--1slDI:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Carousel-coursesItemLoading__spaceBetween--1JIvx {
  display: flex;
  justify-content: space-between; }

.src-client-components-Carousel-coursesItemLoading__coursesItemLoading--1dmOi {
  flex-direction: column;
  height: 100%; }
.src-client-components-Carousel-coursesCarousel__full--1rqE8, .src-client-components-Carousel-coursesCarousel__controls--SA76v {
  width: 100%;
  height: 100%; }

.src-client-components-Carousel-coursesCarousel__textCenter--2ruCi {
  text-align: center; }

.src-client-components-Carousel-coursesCarousel__textRight--20DCx {
  text-align: right; }

.src-client-components-Carousel-coursesCarousel__alignVertical--RWih4, .src-client-components-Carousel-coursesCarousel__alignCenter--1Esk1, .src-client-components-Carousel-coursesCarousel__spaceBetween--1TbI4 {
  display: flex;
  align-items: center; }

.src-client-components-Carousel-coursesCarousel__alignVerticalInline--3iLRr, .src-client-components-Carousel-coursesCarousel__alignCenterInline--2j85y {
  display: inline-flex;
  align-items: center; }

.src-client-components-Carousel-coursesCarousel__alignCenterInline--2j85y {
  justify-content: center; }

.src-client-components-Carousel-coursesCarousel__alignCenter--1Esk1 {
  justify-content: center; }

.src-client-components-Carousel-coursesCarousel__boxSizing--zt8qg {
  box-sizing: border-box; }

.src-client-components-Carousel-coursesCarousel__clearfix--3PM7-:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Carousel-coursesCarousel__spaceBetween--1TbI4 {
  display: flex;
  justify-content: space-between; }
.src-client-components-Carousel-coursesCarousel__transition--udR7W {
  transition: all 0.3s ease; }

.src-client-components-Carousel-coursesCarousel__textTitle--jJ9Jc {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-Carousel-coursesCarousel__coursesCarousel--3N4y- {
  position: relative; }

.src-client-components-Carousel-coursesCarousel__content--3yIOU {
  z-index: 1; }
  .src-client-components-Carousel-coursesCarousel__content--3yIOU > div {
    padding-top: 5px;
    padding-bottom: 5px; }

.src-client-components-Carousel-coursesCarousel__item--3rknN {
  box-sizing: border-box;
  padding-right: 15px; }
  @media (max-width: 768px) {
    .src-client-components-Carousel-coursesCarousel__item--3rknN {
      padding-right: 0; } }

.src-client-components-Carousel-coursesCarousel__controls--SA76v {
  position: absolute;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .src-client-components-Carousel-coursesCarousel__controls--SA76v > *:hover {
    border-color: #979797;
    opacity: 0.5; }

.src-client-components-Carousel-coursesCarousel__list--1IDO- {
  display: grid;
  gap: 24px; }
.src-client-components-Courses-betterExperienceModal__buttonWrapper--3jjUo {
  display: flex; }

.src-client-components-Courses-betterExperienceModal__button--1IUCD {
  width: 100%;
  border-radius: 32px; }

.src-client-components-Courses-betterExperienceModal__wrapper--itMjs {
  padding: 10px 20px; }

.src-client-components-Courses-betterExperienceModal__headerImage--2alZa {
  max-height: 224px;
  text-align: center; }

.src-client-components-Courses-betterExperienceModal__title--2htx6 {
  font-size: 17px;
  color: white !important; }
  .src-client-components-Courses-betterExperienceModal__title--2htx6 > h2 {
    color: white !important; }

.src-client-components-Courses-betterExperienceModal__linkWrapper--W-8_N {
  text-align: center;
  margin-bottom: 10px; }
  .src-client-components-Courses-betterExperienceModal__linkWrapper--W-8_N a {
    font-weight: bold; }
.src-client-components-Courses-coursesFilters__filters--2E2AE {
  justify-content: space-between; }
  @media (min-width: 768px) {
    .src-client-components-Courses-coursesFilters__filters--2E2AE {
      margin-bottom: 74px; } }
  .src-client-components-Courses-coursesFilters__filters--2E2AE, .src-client-components-Courses-coursesFilters__filters--2E2AE > * {
    display: flex;
    align-items: center; }

.src-client-components-Courses-coursesFilters__filtersGeneral--2F1fA > *:not(:first-child),
.src-client-components-Courses-coursesFilters__filtersOrder--3_SXE > *:not(:first-child) {
  margin-left: 20px; }

.src-client-components-Courses-coursesFilters__filtersGeneral--2F1fA select,
.src-client-components-Courses-coursesFilters__filtersOrder--3_SXE select {
  width: 270px; }

@media (max-width: 768px) {
  .src-client-components-Courses-coursesFilters__filtersGeneral--2F1fA {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 16px;
    margin: 32px 0; }
    .src-client-components-Courses-coursesFilters__filtersGeneral--2F1fA > div {
      box-sizing: border-box;
      width: 100%;
      margin-left: 0 !important; }
      .src-client-components-Courses-coursesFilters__filtersGeneral--2F1fA > div select {
        width: 100%; } }

.src-client-components-Courses-coursesFilters__label--59FRN {
  color: #71717A; }
.src-client-components-Categories-categoriesListResumed__full--2M9Ik {
  width: 100%;
  height: 100%; }

.src-client-components-Categories-categoriesListResumed__textCenter--1tzFD {
  text-align: center; }

.src-client-components-Categories-categoriesListResumed__textRight--wGDHJ {
  text-align: right; }

.src-client-components-Categories-categoriesListResumed__alignVertical--147Vc, .src-client-components-Categories-categoriesListResumed__alignCenter--2C45w, .src-client-components-Categories-categoriesListResumed__spaceBetween--2_xEQ {
  display: flex;
  align-items: center; }

.src-client-components-Categories-categoriesListResumed__alignVerticalInline--Ne1ar, .src-client-components-Categories-categoriesListResumed__alignCenterInline--2j0J6 {
  display: inline-flex;
  align-items: center; }

.src-client-components-Categories-categoriesListResumed__alignCenterInline--2j0J6 {
  justify-content: center; }

.src-client-components-Categories-categoriesListResumed__alignCenter--2C45w {
  justify-content: center; }

.src-client-components-Categories-categoriesListResumed__boxSizing--3_bgB {
  box-sizing: border-box; }

.src-client-components-Categories-categoriesListResumed__clearfix--xLQpu:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Categories-categoriesListResumed__spaceBetween--2_xEQ {
  display: flex;
  justify-content: space-between; }
.src-client-components-Categories-categoriesListResumed__transition--3_jfr {
  transition: all 0.3s ease; }

.src-client-components-Categories-categoriesListResumed__textTitle--35WEp {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-Categories-categoriesListResumed__categoriesSection--1HQ_1 {
  width: 100%; }

.src-client-components-Categories-categoriesListResumed__title--2APVJ {
  margin: 32px 0 16px 0; }
  @media (min-width: 1200px) {
    .src-client-components-Categories-categoriesListResumed__title--2APVJ {
      margin: 120px 0; } }

.src-client-components-Categories-categoriesListResumed__subTitle--3_vca {
  margin-bottom: 32px; }
  @media (min-width: 1200px) {
    .src-client-components-Categories-categoriesListResumed__subTitle--3_vca {
      margin-bottom: 80px; } }

.src-client-components-Categories-categoriesListResumed__linkCard--2TR4n {
  width: 100% !important;
  height: 240px;
  padding: 30px 24px;
  border-radius: 20px;
  box-sizing: border-box;
  transition: all 0.3s; }
  .src-client-components-Categories-categoriesListResumed__linkCard--2TR4n:hover {
    opacity: 0.7;
    transition: all 0.3s; }

.src-client-components-Categories-categoriesListResumed__wrapperLinkCard--281rJ {
  width: 100% !important; }

.src-client-components-Categories-categoriesListResumed__loadMoreButtonWrapper--2gASY {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  margin-left: -15px;
  margin-right: -15px; }
  .src-client-components-Categories-categoriesListResumed__loadMoreButtonWrapper--2gASY div {
    width: 100% !important; }
    .src-client-components-Categories-categoriesListResumed__loadMoreButtonWrapper--2gASY div a {
      width: 200px !important;
      margin: 0 auto; }
      @media (max-width: 1200px) {
        .src-client-components-Categories-categoriesListResumed__loadMoreButtonWrapper--2gASY div a {
          width: 100% !important; } }
  @media (min-width: 1200px) {
    .src-client-components-Categories-categoriesListResumed__loadMoreButtonWrapper--2gASY {
      margin-top: 80px; } }

.src-client-components-Categories-categoriesListResumed__categoriesCardsWrapper--1XJyx {
  position: relative;
  width: 100%; }

.src-client-components-Categories-categoriesListResumed__categoriesCards--3Kii3 {
  transition: transform 0.3s ease-in-out;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px; }
  @media (min-width: 1200px) {
    .src-client-components-Categories-categoriesListResumed__categoriesCards--3Kii3 {
      gap: 32px;
      grid-template-columns: repeat(4, 1fr); } }

.src-client-components-Categories-categoriesListResumed__carouselButton--3zYDg {
  background-color: transparent;
  border-radius: 25px;
  border: none;
  cursor: pointer;
  z-index: 1;
  padding: 0; }

.src-client-components-Categories-categoriesListResumed__carouselButton--3zYDg:hover {
  background-color: rgba(59, 74, 201, 0.1); }

.src-client-components-Categories-categoriesListResumed__carouselButton--3zYDg.src-client-components-Categories-categoriesListResumed__left--1q1ro {
  transform: rotateY(180deg);
  margin-right: 24px; }

.src-client-components-Categories-categoriesListResumed__carouselButton--3zYDg.src-client-components-Categories-categoriesListResumed__right--3Ws7p {
  margin-left: 24px; }

.src-client-components-Categories-categoriesListResumed__carouselButtondIcon--3ZF_- {
  width: 48px; }

.src-client-components-Categories-categoriesListResumed__loading--18IrX {
  width: 250px;
  height: 400px;
  border-radius: 30px;
  background: linear-gradient(-90deg, #dbdbdb 0%, #fafafa 50%, #dbdbdb 100%);
  background-size: 400% 400%;
  animation: src-client-components-Categories-categoriesListResumed__pulse--3V2dE 1.2s ease-in-out infinite; }

@keyframes src-client-components-Categories-categoriesListResumed__pulse--3V2dE {
  0% {
    background-position: 0% 0%; }
  100% {
    background-position: -135% 0%; } }
.src-client-components-CtaCarrer-styles__full--3v_5n {
  width: 100%;
  height: 100%; }

.src-client-components-CtaCarrer-styles__textCenter--2M0KC {
  text-align: center; }

.src-client-components-CtaCarrer-styles__textRight--3aysm {
  text-align: right; }

.src-client-components-CtaCarrer-styles__alignVertical--a96wh, .src-client-components-CtaCarrer-styles__alignCenter--1_AqT, .src-client-components-CtaCarrer-styles__spaceBetween--12MRD {
  display: flex;
  align-items: center; }

.src-client-components-CtaCarrer-styles__alignVerticalInline--22eVS, .src-client-components-CtaCarrer-styles__alignCenterInline--HL9nR {
  display: inline-flex;
  align-items: center; }

.src-client-components-CtaCarrer-styles__alignCenterInline--HL9nR {
  justify-content: center; }

.src-client-components-CtaCarrer-styles__alignCenter--1_AqT {
  justify-content: center; }

.src-client-components-CtaCarrer-styles__boxSizing--3-wOg {
  box-sizing: border-box; }

.src-client-components-CtaCarrer-styles__clearfix--wiYvY:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-CtaCarrer-styles__spaceBetween--12MRD {
  display: flex;
  justify-content: space-between; }
.src-client-components-CtaCarrer-styles__transition--91nm6 {
  transition: all 0.3s ease; }

.src-client-components-CtaCarrer-styles__textTitle--1iGRD {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-CtaCarrer-styles__ctaCarrerSection--1o96T {
  width: 100%;
  padding: 15px 0; }
  @media (min-width: 1200px) {
    .src-client-components-CtaCarrer-styles__ctaCarrerSection--1o96T {
      padding: 120px 0; } }

.src-client-components-CtaCarrer-styles__center--aJTa- {
  display: flex;
  justify-content: center; }

.src-client-components-CtaCarrer-styles__subTitle--3zowd {
  margin-bottom: 32px; }
  @media (min-width: 1200px) {
    .src-client-components-CtaCarrer-styles__subTitle--3zowd {
      margin-bottom: 80px; } }
.src-client-components-AppDownload-styles__full--1636s {
  width: 100%;
  height: 100%; }

.src-client-components-AppDownload-styles__textCenter--2LKFg {
  text-align: center; }

.src-client-components-AppDownload-styles__textRight--1uaBU {
  text-align: right; }

.src-client-components-AppDownload-styles__alignVertical--THkRA, .src-client-components-AppDownload-styles__alignCenter--2EUPr, .src-client-components-AppDownload-styles__spaceBetween--3GKfa {
  display: flex;
  align-items: center; }

.src-client-components-AppDownload-styles__alignVerticalInline--3hZsI, .src-client-components-AppDownload-styles__alignCenterInline--29N-f {
  display: inline-flex;
  align-items: center; }

.src-client-components-AppDownload-styles__alignCenterInline--29N-f {
  justify-content: center; }

.src-client-components-AppDownload-styles__alignCenter--2EUPr {
  justify-content: center; }

.src-client-components-AppDownload-styles__boxSizing--1ZVo1 {
  box-sizing: border-box; }

.src-client-components-AppDownload-styles__clearfix--WdeWE:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-AppDownload-styles__spaceBetween--3GKfa {
  display: flex;
  justify-content: space-between; }
.src-client-components-AppDownload-styles__transition--2ezG9 {
  transition: all 0.3s ease; }

.src-client-components-AppDownload-styles__textTitle--3Toq6 {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-AppDownload-styles__appDownloadSection--1tjSE {
  width: 100%;
  scroll-margin-top: 120px;
  background: #3B4AC9;
  padding: 15px 0; }
  @media (min-width: 1200px) {
    .src-client-components-AppDownload-styles__appDownloadSection--1tjSE {
      padding: 120px 0; } }

.src-client-components-AppDownload-styles__center--2XpSB {
  display: flex;
  justify-content: center; }
  .src-client-components-AppDownload-styles__center--2XpSB div {
    width: 100% !important; }
    .src-client-components-AppDownload-styles__center--2XpSB div a {
      width: 200px !important;
      margin: 0 auto; }
      @media (max-width: 1200px) {
        .src-client-components-AppDownload-styles__center--2XpSB div a {
          width: 100% !important; } }

.src-client-components-AppDownload-styles__grid--2eH2Z {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 32px;
  margin-bottom: 32px; }
  @media (min-width: 1200px) {
    .src-client-components-AppDownload-styles__grid--2eH2Z {
      grid-template-columns: repeat(3, 1fr);
      gap: 96px;
      margin-bottom: 124px; } }
  .src-client-components-AppDownload-styles__grid--2eH2Z .src-client-components-AppDownload-styles__item--kV7N5 {
    text-align: center; }
    @media (min-width: 1200px) {
      .src-client-components-AppDownload-styles__grid--2eH2Z .src-client-components-AppDownload-styles__item--kV7N5 {
        text-align: left; } }
    .src-client-components-AppDownload-styles__grid--2eH2Z .src-client-components-AppDownload-styles__item--kV7N5 svg {
      margin-bottom: 32px; }
    .src-client-components-AppDownload-styles__grid--2eH2Z .src-client-components-AppDownload-styles__item--kV7N5 .src-client-components-AppDownload-styles__titleItem--3N_ED {
      font-size: 28px !important; }
.src-client-components-Courses-CoursesIndexMobile__buttonWrapper--2pWdA {
  margin-top: 32px; }

.src-client-components-Courses-CoursesIndexMobile__padding--3fNzy {
  padding-top: 100px; }
.src-client-components-Courses-coursesContent__transition--7cG3P {
  transition: all 0.3s ease; }

.src-client-components-Courses-coursesContent__textTitle--Z0sJk, .src-client-components-Courses-coursesContent__planItemTitle--DldIe p, .src-client-components-Courses-coursesContent__aboutItem--3fFv_ p:first-child {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-Courses-coursesContent__coursesContent--YbFI_ {
  position: relative; }

.src-client-components-Courses-coursesContent__about--eUyHD > *:not(:first-child) {
  margin-top: 30px; }

.src-client-components-Courses-coursesContent__titleColor--3E-4N {
  color: #0D0D0D; }

.src-client-components-Courses-coursesContent__authorThumbnail--gAHM9 {
  width: 48px;
  height: 48px;
  border-radius: 100%;
  object-fit: cover; }

.src-client-components-Courses-coursesContent__chapters--2ckYx {
  display: flex;
  flex-direction: column;
  margin-bottom: 30px; }

.src-client-components-Courses-coursesContent__planItem--GKUMz {
  margin-top: 35px; }
  .src-client-components-Courses-coursesContent__planItem--GKUMz > p {
    margin-top: 0;
    margin-bottom: 0; }

.src-client-components-Courses-coursesContent__planItemTitle--DldIe {
  display: flex;
  align-items: center;
  margin-bottom: 15px; }

.src-client-components-Courses-coursesContent__squarePlan--dPGFp {
  width: 30px;
  height: 30px;
  line-height: 29px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  background: linear-gradient(to left, #341361, #f3123c);
  color: white;
  border-radius: 2px; }

.src-client-components-Courses-coursesContent__chapterProgress--34rdu {
  justify-self: flex-end;
  display: flex;
  align-items: center;
  margin-left: 15px;
  color: #D4D4D4;
  font-size: 14px;
  font-weight: 16px;
  font-family: "Anek Latin", sans-serif; }
  .src-client-components-Courses-coursesContent__chapterProgress--34rdu img {
    margin-right: 5px;
    margin-top: 3px; }

.src-client-components-Courses-coursesContent__aboutItem--3fFv_ p:not(:first-child) {
  margin-top: 10px; }

.src-client-components-Courses-coursesContent__iconizedItem--1pN72 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 16px; }
  .src-client-components-Courses-coursesContent__iconizedItem--1pN72 > div:last-child {
    margin: auto 0; }

.src-client-components-Courses-coursesContent__instructor--315UC {
  width: 65px;
  height: 65px; }

.src-client-components-Courses-coursesContent__details--lHa7k {
  display: flex;
  flex-direction: column;
  width: 100%; }

.src-client-components-Courses-coursesContent__chapterWrapper--11Qpf {
  display: flex;
  flex-direction: column;
  gap: 48px; }

.src-client-components-Courses-coursesContent__chapterDetail--1GuK4 {
  display: flex;
  flex-direction: column;
  gap: 4px; }

.src-client-components-Courses-coursesContent__title--t1yqB {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 16px; }

.src-client-components-Courses-coursesContent__circle--212tQ {
  width: 30px;
  height: 30px;
  border-radius: 50px;
  flex-shrink: 0;
  background-color: #BC74F7;
  justify-content: center;
  display: flex;
  align-items: center; }

.src-client-components-Courses-coursesContent__cardDetails--XhKJb {
  display: inline-flex;
  padding: 43px 50px;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
  border-radius: 20px; }
.src-client-components-Divider-divider__divider--3sw4k {
  width: auto;
  height: 1px;
  background-color: #DBDBDB; }
.src-client-components-Courses-coursesProgress__transition--3HJLO {
  transition: all 0.3s ease; }

.src-client-components-Courses-coursesProgress__textTitle--3XOkP {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-Courses-coursesProgress__header--3d3XA {
  margin-bottom: 32px;
  display: flex;
  flex-direction: column;
  gap: 8px; }
.src-client-components-Courses-coursesInfo__coursesInfo--1XjT4 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
  align-items: baseline;
  text-align: center;
  color: #737373;
  font-size: 13px;
  justify-content: center; }
  @media (max-width: 768px) {
    .src-client-components-Courses-coursesInfo__coursesInfo--1XjT4 {
      gap: 16px;
      margin-bottom: 32px;
      margin-top: 25px; } }
  @media (min-width: 768px) {
    .src-client-components-Courses-coursesInfo__coursesInfo--1XjT4 {
      grid-template-columns: repeat(4, 1fr);
      margin-top: 0; } }
  .src-client-components-Courses-coursesInfo__coursesInfo--1XjT4 img {
    width: 32px;
    height: 32px;
    margin-bottom: 16px; }
  .src-client-components-Courses-coursesInfo__coursesInfo--1XjT4 p {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    font-family: "Anek Latin", sans-serif; }
  .src-client-components-Courses-coursesInfo__coursesInfo--1XjT4 strong {
    display: block;
    margin-top: 8px;
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
    font-family: "Anek Latin", sans-serif; }
  .src-client-components-Courses-coursesInfo__coursesInfo--1XjT4 article {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center; }
.src-client-components-Courses-evaluateCourseModal__evaluateCourseModal--15mrV {
  text-align: center; }
  .src-client-components-Courses-evaluateCourseModal__evaluateCourseModal--15mrV p {
    font-size: 18px;
    color: #595959;
    line-height: 24px;
    font-weight: 600;
    width: 335px;
    margin-top: 24px;
    text-align: start; }
  .src-client-components-Courses-evaluateCourseModal__evaluateCourseModal--15mrV h2 {
    font-size: 32px;
    font-family: "Anek Latin", sans-serif;
    width: 335px;
    text-align: start; }
  .src-client-components-Courses-evaluateCourseModal__evaluateCourseModal--15mrV .src-client-components-Courses-evaluateCourseModal__titleContainer--1V_rF {
    justify-items: center; }
  .src-client-components-Courses-evaluateCourseModal__evaluateCourseModal--15mrV .src-client-components-Courses-evaluateCourseModal__containerMessage--SheJW {
    align-items: center;
    justify-items: center; }
  .src-client-components-Courses-evaluateCourseModal__evaluateCourseModal--15mrV .src-client-components-Courses-evaluateCourseModal__message--VYvoL {
    width: 335px;
    font-size: 18px;
    line-height: 28px;
    color: #979797;
    text-align: start;
    font-weight: 400;
    margin-top: 30px; }

.src-client-components-Courses-evaluateCourseModal__action--3plVc,
.src-client-components-Courses-evaluateCourseModal__stars--3tUYx {
  display: flex;
  align-items: center; }

.src-client-components-Courses-evaluateCourseModal__action--3plVc {
  justify-content: center;
  margin-top: 15px;
  margin-bottom: 60px; }
  .src-client-components-Courses-evaluateCourseModal__action--3plVc > *:nth-child(2) {
    margin-left: 30px; }

.src-client-components-Courses-evaluateCourseModal__actionContainer--3vWTi {
  width: 335px;
  display: flex;
  gap: 8px; }

.src-client-components-Courses-evaluateCourseModal__stars--3tUYx img {
  width: 21px;
  height: 19px; }

.src-client-components-Courses-evaluateCourseModal__stars--3tUYx * {
  cursor: pointer; }
  .src-client-components-Courses-evaluateCourseModal__stars--3tUYx *:not(:last-child) {
    margin-right: 8px; }

.src-client-components-Courses-evaluateCourseModal__containter--2zfyw {
  justify-items: centerrTE; }

.src-client-components-Courses-evaluateCourseModal__button--j9yHe {
  width: 190px; }
.src-client-components-Courses-coursesShowDesktop__transition--19jid {
  transition: all 0.3s ease; }

.src-client-components-Courses-coursesShowDesktop__textTitle--2kkcv {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }
.src-client-components-Courses-coursesShowDesktop__header--BNgfM {
  padding-top: 70px;
  padding-bottom: 70px;
  background: linear-gradient(147deg, #3B4AC9 33.14%, #0C1772 94.18%);
  display: flex;
  padding-bottom: 88px !important; }

.src-client-components-Courses-coursesShowDesktop__wrapper--jA52X {
  position: relative;
  background: #F3F5F8;
  padding-top: 30px;
  padding-bottom: 120px; }
  .src-client-components-Courses-coursesShowDesktop__wrapper--jA52X::after {
    position: absolute;
    top: -49px;
    content: ' ';
    background: #F3F5F8;
    height: 50px;
    width: 100%;
    left: 0;
    right: 0;
    z-index: 1;
    border-top-right-radius: 32px;
    border-top-left-radius: 32px; }

.src-client-components-Courses-coursesShowDesktop__headerContent--pQhW_ {
  display: flex;
  justify-content: space-between;
  align-items: flex-start; }

.src-client-components-Courses-coursesShowDesktop__actions--3zq5M {
  display: flex;
  align-items: baseline;
  gap: 24px;
  margin-top: 48px; }

.src-client-components-Courses-coursesShowDesktop__actionsButton--d-AsI {
  display: flex;
  align-items: baseline;
  gap: 24px;
  margin-top: 48px; }

.src-client-components-Courses-coursesShowDesktop__actionsnext--4vlJu {
  display: none; }

.src-client-components-Courses-coursesShowDesktop__registered--1T9Tu {
  color: #FB534C; }

.src-client-components-Courses-coursesShowDesktop__courseImage--2NEhW {
  max-width: 100%;
  border-radius: 20px;
  max-height: 266px;
  width: 500px;
  object-fit: cover;
  object-position: center; }

.src-client-components-Courses-coursesShowDesktop__video--cV51N {
  border-radius: 20px; }

.src-client-components-Courses-coursesShowDesktop__freeLabelWrapper--2iS9Y {
  margin: 20px auto; }

.src-client-components-Courses-coursesShowDesktop__freeLabel--2D_M2 {
  color: #fff;
  font-size: 12px;
  background-color: #27ae60;
  padding: 5px;
  border-radius: 5px; }

.src-client-components-Courses-coursesShowDesktop__details--30RR5 {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding-right: 35px; }

.src-client-components-Courses-coursesShowDesktop__icons--1FZ-Z {
  display: flex;
  align-items: center;
  gap: 41px; }

.src-client-components-Courses-coursesShowDesktop__skeleton--o5BA0 {
  margin: 20px 0;
  width: 148px;
  height: 48px;
  background: linear-gradient(-90deg, #dbdbdb 0%, #fafafa 50%, #dbdbdb 100%);
  background-size: 400% 400%;
  animation: src-client-components-Courses-coursesShowDesktop__pulse--2zthx 1.2s ease-in-out infinite;
  border-radius: 999px; }

@keyframes src-client-components-Courses-coursesShowDesktop__pulse--2zthx {
  0% {
    background-position: 0% 0%; }
  100% {
    background-position: -135% 0%; } }
.src-client-components-Courses-coursesShowMobile__header--W8qEq {
  padding: 118px 15px 35px;
  margin: 0 -15px 35px -15px;
  text-align: center;
  background: linear-gradient(147deg, #3B4AC9 33.14%, #0C1772 94.18%); }
  .src-client-components-Courses-coursesShowMobile__header--W8qEq > * {
    margin-right: auto;
    margin-left: auto; }

.src-client-components-Courses-coursesShowMobile__marginButton--2Huf_ {
  margin-top: 15px; }

.src-client-components-Courses-coursesShowMobile__courseImage--lO0JI {
  max-width: 100%; }

.src-client-components-Courses-coursesShowMobile__freeLabelWrapper--2GJze {
  margin: 20px auto;
  text-align: left; }

.src-client-components-Courses-coursesShowMobile__details--1veHA {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 11px;
  margin: 0; }

.src-client-components-Courses-coursesShowMobile__thumbWrapper--2d1NC {
  margin-top: 25px;
  border-radius: 20px;
  overflow: hidden; }

.src-client-components-Courses-coursesShowMobile__freeLabel--3O-xj {
  color: #fff;
  font-size: 12px;
  background-color: #27ae60;
  padding: 5px;
  border-radius: 5px; }
.src-client-components-AuthMethodModal-authMethodModal__authMethodModal--3hINi {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 24px;
  padding: 54px 46px;
  text-align: center; }
  @media (max-width: 768px) {
    .src-client-components-AuthMethodModal-authMethodModal__authMethodModal--3hINi {
      padding: 8px; } }

.src-client-components-AuthMethodModal-authMethodModal__authMethodModalActions--1dDQv {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  width: 100%; }
.src-client-components-ForgotPassword-forgotPassword__forgotPassword--KE0W4 img:last-child {
  margin: 0 0 0 10px; }

@media (min-width: 768px) {
  .src-client-components-ForgotPassword-forgotPassword__forgotPassword--KE0W4 {
    padding-left: 0px !important;
    padding-right: 0px !important; } }

@media (max-width: 768px) {
  .src-client-components-ForgotPassword-forgotPassword__forgotPassword--KE0W4 {
    height: 100vh;
    padding-top: 20px; } }

.src-client-components-ForgotPassword-forgotPassword__textDot--QnJSV {
  color: #3B4AC9; }

.src-client-components-ForgotPassword-forgotPassword__line--ypI_i {
  margin: 24px 0;
  position: relative;
  text-align: center; }
  .src-client-components-ForgotPassword-forgotPassword__line--ypI_i hr {
    border-color: #F1F1F51A;
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%); }
  .src-client-components-ForgotPassword-forgotPassword__line--ypI_i p {
    z-index: 2;
    position: relative;
    display: inline-block;
    color: white;
    font-family: "Anek Latin", sans-serif;
    font-weight: bold;
    font-size: 14px;
    padding: 0 10px;
    background-color: #3B4AC9; }
.src-client-components-FormFields-textFieldRedux__formFields--2ja7e, .src-client-components-FormFields-textFieldRedux__textFieldRedux--2IrUx {
  margin-bottom: 24px; }
  .src-client-components-FormFields-textFieldRedux__formFields--2ja7e *, .src-client-components-FormFields-textFieldRedux__textFieldRedux--2IrUx * {
    font-size: 16px;
    max-width: 100%; }

.src-client-components-FormFields-textFieldRedux__textFieldRedux--2IrUx {
  width: 100%; }
.src-client-components-Hero-hero__hero--3OYjf {
  position: relative;
  background-color: #F3F5F8;
  overflow: hidden;
  max-height: 800px;
  height: 800px; }
  @media (min-width: 768px) {
    .src-client-components-Hero-hero__hero--3OYjf {
      max-height: 800px;
      height: 800px; } }

.src-client-components-Hero-hero__textPrimary--2qc0P {
  color: #3B4AC9; }

.src-client-components-Hero-hero__thumbnail--u4MET {
  max-width: 100%; }

.src-client-components-Hero-hero__gradient--2lvNg {
  background: linear-gradient(146.76deg, #3B4AC9 33.14%, #0C1772 94.18%);
  z-index: 1; }

.src-client-components-Hero-hero__action--1LL-- {
  box-sizing: border-box;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-direction: column;
  color: white; }

.src-client-components-Hero-hero__gradient--2lvNg,
.src-client-components-Hero-hero__action--1LL-- {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0; }

.src-client-components-Hero-hero__title--VBNbI,
.src-client-components-Hero-hero__subTitle--34xHv {
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  color: white; }

.src-client-components-Hero-hero__title--VBNbI {
  font-size: 34px; }

.src-client-components-Hero-hero__subTitle--34xHv {
  font-size: 14px; }

.src-client-components-Hero-hero__ceoVideoWrapper--3vyII {
  max-width: 500px;
  max-height: 280px; }
  .src-client-components-Hero-hero__ceoVideoWrapper--3vyII div:first-child {
    max-height: 280px !important; }

.src-client-components-Hero-hero__circleOne--287Fj {
  position: absolute;
  height: 400px;
  height: 400px;
  right: 0px;
  top: 150px;
  display: none; }
  @media (min-width: 1200px) {
    .src-client-components-Hero-hero__circleOne--287Fj {
      display: block; } }

.src-client-components-Hero-hero__circleTwo--38Vus {
  position: absolute;
  width: 515px;
  height: 515px;
  left: -150px;
  display: none; }
  @media (min-width: 1200px) {
    .src-client-components-Hero-hero__circleTwo--38Vus {
      display: block; } }

.src-client-components-Hero-hero__circleFour--2lI3F {
  position: absolute;
  bottom: -100px;
  width: 268px;
  height: 268px;
  left: 430px;
  display: none; }
  @media (min-width: 1200px) {
    .src-client-components-Hero-hero__circleFour--2lI3F {
      display: block; } }
.src-client-components-Home-homeDesktop__transition--3FRNi {
  transition: all 0.3s ease; }

.src-client-components-Home-homeDesktop__textTitle--39zA6 {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }
.src-client-components-Home-homeDesktop__full--1G6Bo {
  width: 100%;
  height: 100%; }

.src-client-components-Home-homeDesktop__textCenter--1zYBR, .src-client-components-Home-homeDesktop__viewMore--3tqjf, .src-client-components-Home-homeDesktop__learn--Phdx3 {
  text-align: center; }

.src-client-components-Home-homeDesktop__textRight--2xodD {
  text-align: right; }

.src-client-components-Home-homeDesktop__alignVertical--2myiH, .src-client-components-Home-homeDesktop__alignCenter--1huk2, .src-client-components-Home-homeDesktop__spaceBetween--E6uXU {
  display: flex;
  align-items: center; }

.src-client-components-Home-homeDesktop__alignVerticalInline--1u3tu, .src-client-components-Home-homeDesktop__alignCenterInline--1j6Jv {
  display: inline-flex;
  align-items: center; }

.src-client-components-Home-homeDesktop__alignCenterInline--1j6Jv {
  justify-content: center; }

.src-client-components-Home-homeDesktop__alignCenter--1huk2 {
  justify-content: center; }

.src-client-components-Home-homeDesktop__boxSizing--3yk7P {
  box-sizing: border-box; }

.src-client-components-Home-homeDesktop__clearfix--3B84u:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Home-homeDesktop__spaceBetween--E6uXU {
  display: flex;
  justify-content: space-between; }

.src-client-components-Home-homeDesktop__homeDesktop--1Hu7J {
  background-color: #F3F5F8; }

.src-client-components-Home-homeDesktop__section--3I3IL {
  padding-top: 30px;
  padding-bottom: 50px; }

.src-client-components-Home-homeDesktop__path--37ILf {
  padding-top: 10px;
  padding-bottom: 10px; }

.src-client-components-Home-homeDesktop__advantages--2p6XU {
  padding-top: 10px;
  padding-bottom: 50px; }

.src-client-components-Home-homeDesktop__buyNow--2AAsU {
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px; }

.src-client-components-Home-homeDesktop__buyNowTitleContent--3KGsY {
  position: absolute;
  width: 100%; }

.src-client-components-Home-homeDesktop__buyNowTitle--2a0am {
  max-width: 450px; }

.src-client-components-Home-homeDesktop__buyNowCar--2dbYK {
  display: block;
  max-width: 100%;
  margin-top: -50px;
  margin-bottom: 0;
  margin-left: auto; }

.src-client-components-Home-homeDesktop__viewMore--3tqjf {
  margin-top: 30px; }

.src-client-components-Home-homeDesktop__buyNow--2AAsU {
  background-color: white; }

.src-client-components-Home-homeDesktop__advantagesContainer--gGd90 {
  margin-right: auto;
  margin-left: auto; }

.src-client-components-Home-homeDesktop__advantagesBlock--saFMo {
  display: inline-block;
  width: 30%;
  margin: 0 1%;
  justify-content: space-between;
  margin-top: 0; }

.src-client-components-Home-homeDesktop__advantagesContent--1Z1tU {
  display: flex;
  align-items: flex-start;
  width: 100%;
  margin-top: 35px; }

.src-client-components-Home-homeDesktop__advantagesNumber--11KlP {
  background: linear-gradient(to left, #341361, #f3123c);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 60px;
  margin-right: 32px; }

.src-client-components-Home-homeDesktop__advantagesText--1wxRh {
  max-width: 320px; }
  .src-client-components-Home-homeDesktop__advantagesText--1wxRh p {
    line-height: 1.95; }

.src-client-components-Home-homeDesktop__advantagesTitle--1x_LL {
  color: #4d4c59;
  margin-top: 0;
  font-size: 14px;
  font-weight: 600; }

.src-client-components-Home-homeDesktop__learn--Phdx3 {
  padding-top: 90px;
  padding-bottom: 90px; }

.src-client-components-Home-homeDesktop__learnContent--3niQ_ {
  max-width: 790px;
  border-top: 1px solid #dfe0e6;
  padding-top: 60px; }

.src-client-components-Home-homeDesktop__learnSubContent--HGCGU {
  max-width: 590px; }

.src-client-components-Home-homeDesktop__learnContent--3niQ_,
.src-client-components-Home-homeDesktop__learnSubContent--HGCGU {
  margin-right: auto;
  margin-left: auto; }
.src-client-components-Home-home__home--2IuPH {
  background-color: #F3F5F8; }
.src-client-components-AboutCourse-styles__full--2QUP8 {
  width: 100%;
  height: 100%; }

.src-client-components-AboutCourse-styles__textCenter--1Qxgg {
  text-align: center; }

.src-client-components-AboutCourse-styles__textRight--36nWm {
  text-align: right; }

.src-client-components-AboutCourse-styles__alignVertical--2i9fA, .src-client-components-AboutCourse-styles__alignCenter--3b701, .src-client-components-AboutCourse-styles__spaceBetween--r9IRh {
  display: flex;
  align-items: center; }

.src-client-components-AboutCourse-styles__alignVerticalInline--3N7NT, .src-client-components-AboutCourse-styles__alignCenterInline--1o9HS {
  display: inline-flex;
  align-items: center; }

.src-client-components-AboutCourse-styles__alignCenterInline--1o9HS {
  justify-content: center; }

.src-client-components-AboutCourse-styles__alignCenter--3b701 {
  justify-content: center; }

.src-client-components-AboutCourse-styles__boxSizing--1WDUd {
  box-sizing: border-box; }

.src-client-components-AboutCourse-styles__clearfix--1Yeu8:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-AboutCourse-styles__spaceBetween--r9IRh {
  display: flex;
  justify-content: space-between; }
.src-client-components-AboutCourse-styles__transition--XyzJ3 {
  transition: all 0.3s ease; }

.src-client-components-AboutCourse-styles__textTitle--9xmTN {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-AboutCourse-styles__aboutCourseSection--3-5dD {
  width: 100%;
  position: relative;
  z-index: 10;
  scroll-margin-top: 120px;
  background-color: #fff;
  overflow: hidden; }
  @media (min-width: 1200px) {
    .src-client-components-AboutCourse-styles__aboutCourseSection--3-5dD {
      height: 733px;
      display: flex;
      align-items: end;
      border-top-left-radius: 32px;
      border-top-right-radius: 32px; } }

.src-client-components-AboutCourse-styles__buttonBottom--1OuhX {
  width: 100%; }
  .src-client-components-AboutCourse-styles__buttonBottom--1OuhX div {
    width: 100%; }
    .src-client-components-AboutCourse-styles__buttonBottom--1OuhX div a {
      width: 100% !important; }

.src-client-components-AboutCourse-styles__GridCol--2JIZ9 {
  margin-top: 24px;
  position: relative; }

@media (max-width: 1200px) {
  .src-client-components-AboutCourse-styles__right--p6-bv {
    padding: 15px 0; } }

@media (min-width: 1200px) {
  .src-client-components-AboutCourse-styles__right--p6-bv {
    max-width: 521px;
    padding: 15px 0; } }

@media (max-width: 1200px) {
  .src-client-components-AboutCourse-styles__title--2atkq {
    margin-top: 0  !important; } }

.src-client-components-AboutCourse-styles__containerRethingFuture--2uBGY {
  display: flex;
  overflow: hidden;
  box-sizing: border-box; }
  @media (min-width: 1200px) {
    .src-client-components-AboutCourse-styles__containerRethingFuture--2uBGY {
      height: 700px; } }

.src-client-components-AboutCourse-styles__flexContainerImages--3aS1P {
  top: 12.4%;
  position: relative;
  display: none; }
  @media (min-width: 1200px) {
    .src-client-components-AboutCourse-styles__flexContainerImages--3aS1P {
      display: block; } }

.src-client-components-AboutCourse-styles__children--35jZw {
  width: 450px;
  height: 620px;
  position: absolute;
  z-index: 2;
  left: 84px;
  bottom: 86px; }

.src-client-components-AboutCourse-styles__illustration--2Nhko {
  position: absolute;
  width: 750px;
  height: 937px;
  transform: rotate(-38.5deg);
  transform: rotate(-8.5deg);
  top: -93px;
  left: -24px; }
.src-client-components-CtaCards-styles__full--3D_pl {
  width: 100%;
  height: 100%; }

.src-client-components-CtaCards-styles__textCenter--h_81i {
  text-align: center; }

.src-client-components-CtaCards-styles__textRight--2CJ9m {
  text-align: right; }

.src-client-components-CtaCards-styles__alignVertical--3oLtv, .src-client-components-CtaCards-styles__alignCenter--jSOe7, .src-client-components-CtaCards-styles__spaceBetween--1PDBO {
  display: flex;
  align-items: center; }

.src-client-components-CtaCards-styles__alignVerticalInline--1F6Q9, .src-client-components-CtaCards-styles__alignCenterInline--3upvc {
  display: inline-flex;
  align-items: center; }

.src-client-components-CtaCards-styles__alignCenterInline--3upvc {
  justify-content: center; }

.src-client-components-CtaCards-styles__alignCenter--jSOe7 {
  justify-content: center; }

.src-client-components-CtaCards-styles__boxSizing--u0xfz {
  box-sizing: border-box; }

.src-client-components-CtaCards-styles__clearfix--3V2iS:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-CtaCards-styles__spaceBetween--1PDBO {
  display: flex;
  justify-content: space-between; }
.src-client-components-CtaCards-styles__transition--1k7VG {
  transition: all 0.3s ease; }

.src-client-components-CtaCards-styles__textTitle--3vF2W {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-CtaCards-styles__ctaCardsSection--3kxUD {
  width: 100%;
  padding: 15px 0;
  background: #3B4AC9;
  scroll-margin-top: 120px; }
  @media (min-width: 1200px) {
    .src-client-components-CtaCards-styles__ctaCardsSection--3kxUD {
      padding: 120px 0; } }

.src-client-components-CtaCards-styles__subTitle--2EQJ3 {
  text-align: center;
  max-width: 500px;
  margin-bottom: 32px; }
  @media (min-width: 1200px) {
    .src-client-components-CtaCards-styles__subTitle--2EQJ3 {
      margin-bottom: 80px; } }

.src-client-components-CtaCards-styles__cards--2SEEI {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: auto;
  gap: 16px; }
  @media (min-width: 1200px) {
    .src-client-components-CtaCards-styles__cards--2SEEI {
      gap: 32px;
      grid-template-columns: repeat(2, 1fr); } }

.src-client-components-CtaCards-styles__card--2JakZ {
  border-radius: 16px;
  padding: 32px;
  position: relative;
  overflow: hidden;
  grid-column: span 2; }
  @media (min-width: 1200px) {
    .src-client-components-CtaCards-styles__card--2JakZ {
      padding: 52px 67px;
      grid-column: span 1; } }
  .src-client-components-CtaCards-styles__card--2JakZ:nth-child(1) {
    background: #BC74F7; }
    .src-client-components-CtaCards-styles__card--2JakZ:nth-child(1) .src-client-components-CtaCards-styles__cardImage--33f8j {
      top: -100px;
      left: 52px; }
  .src-client-components-CtaCards-styles__card--2JakZ:nth-child(2) {
    background: #00C7AF;
    padding-left: 32px; }
    .src-client-components-CtaCards-styles__card--2JakZ:nth-child(2) .src-client-components-CtaCards-styles__cardImage--33f8j {
      top: 50%;
      transform: translateY(-50%);
      right: -100px; }
  .src-client-components-CtaCards-styles__card--2JakZ:nth-child(3) {
    grid-column: span 2;
    background: #FB534C;
    padding: 32px; }
    .src-client-components-CtaCards-styles__card--2JakZ:nth-child(3) .src-client-components-CtaCards-styles__cardImage--33f8j {
      right: 40px;
      width: 250px;
      height: 250px;
      bottom: -50px;
      display: none; }
      @media (min-width: 720px) {
        .src-client-components-CtaCards-styles__card--2JakZ:nth-child(3) .src-client-components-CtaCards-styles__cardImage--33f8j {
          display: block; } }
    .src-client-components-CtaCards-styles__card--2JakZ:nth-child(3) .src-client-components-CtaCards-styles__cardText--3-Mrj {
      max-width: 720px;
      min-height: 151px;
      margin-bottom: 10px; }
  .src-client-components-CtaCards-styles__card--2JakZ .src-client-components-CtaCards-styles__cardImage--33f8j {
    position: absolute;
    width: 201px;
    height: 201px;
    z-index: 1; }
  .src-client-components-CtaCards-styles__card--2JakZ .src-client-components-CtaCards-styles__cardText--3-Mrj {
    position: relative;
    z-index: 3;
    max-width: 400px; }
.src-client-components-CtaProgress-styles__full--AnoZY {
  width: 100%;
  height: 100%; }

.src-client-components-CtaProgress-styles__textCenter--3gedt {
  text-align: center; }

.src-client-components-CtaProgress-styles__textRight--3UYCc {
  text-align: right; }

.src-client-components-CtaProgress-styles__alignVertical--UsGYn, .src-client-components-CtaProgress-styles__alignCenter--tZDeR, .src-client-components-CtaProgress-styles__spaceBetween--3idrd {
  display: flex;
  align-items: center; }

.src-client-components-CtaProgress-styles__alignVerticalInline--34ee_, .src-client-components-CtaProgress-styles__alignCenterInline--30e-z {
  display: inline-flex;
  align-items: center; }

.src-client-components-CtaProgress-styles__alignCenterInline--30e-z {
  justify-content: center; }

.src-client-components-CtaProgress-styles__alignCenter--tZDeR {
  justify-content: center; }

.src-client-components-CtaProgress-styles__boxSizing--MCA-R {
  box-sizing: border-box; }

.src-client-components-CtaProgress-styles__clearfix--2YwLn:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-CtaProgress-styles__spaceBetween--3idrd {
  display: flex;
  justify-content: space-between; }
.src-client-components-CtaProgress-styles__transition--sAzdp {
  transition: all 0.3s ease; }

.src-client-components-CtaProgress-styles__textTitle--2VfQj {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-CtaProgress-styles__ctaProgressSection--10qO9 {
  width: 100%;
  padding-bottom: 15px; }

.src-client-components-CtaProgress-styles__center--2DfOy {
  display: flex;
  justify-content: center;
  width: 100%; }
  .src-client-components-CtaProgress-styles__center--2DfOy div {
    width: 100% !important; }
    .src-client-components-CtaProgress-styles__center--2DfOy div a {
      width: 200px !important;
      margin: 0 auto; }
      @media (max-width: 1200px) {
        .src-client-components-CtaProgress-styles__center--2DfOy div a {
          width: 100% !important; } }
  @media (max-width: 1200px) {
    .src-client-components-CtaProgress-styles__center--2DfOy {
      margin-top: 16px; } }
  @media (min-width: 1200px) {
    .src-client-components-CtaProgress-styles__center--2DfOy {
      margin-top: 80px; } }

.src-client-components-CtaProgress-styles__subTitle--mUFXR {
  margin-bottom: 32px; }
  @media (min-width: 1200px) {
    .src-client-components-CtaProgress-styles__subTitle--mUFXR {
      margin-bottom: 80px; } }
.src-client-components-Faq-styles__full--LRMNA {
  width: 100%;
  height: 100%; }

.src-client-components-Faq-styles__textCenter--kNQqk {
  text-align: center; }

.src-client-components-Faq-styles__textRight--3ldLP {
  text-align: right; }

.src-client-components-Faq-styles__alignVertical--2HLLp, .src-client-components-Faq-styles__alignCenter--Y4FnS, .src-client-components-Faq-styles__spaceBetween--3qj1Z {
  display: flex;
  align-items: center; }

.src-client-components-Faq-styles__alignVerticalInline--1nX-L, .src-client-components-Faq-styles__alignCenterInline--2dLBL {
  display: inline-flex;
  align-items: center; }

.src-client-components-Faq-styles__alignCenterInline--2dLBL {
  justify-content: center; }

.src-client-components-Faq-styles__alignCenter--Y4FnS {
  justify-content: center; }

.src-client-components-Faq-styles__boxSizing--2jTRo {
  box-sizing: border-box; }

.src-client-components-Faq-styles__clearfix--3Kr_n:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Faq-styles__spaceBetween--3qj1Z {
  display: flex;
  justify-content: space-between; }
.src-client-components-Faq-styles__transition--5oysI {
  transition: all 0.3s ease; }

.src-client-components-Faq-styles__textTitle--2AdOX {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-Faq-styles__faqSection--2Ow6W {
  width: 100%;
  background-color: #FB534C;
  padding: 15px 0; }
  @media (min-width: 1200px) {
    .src-client-components-Faq-styles__faqSection--2Ow6W {
      padding: 120px 0; } }

.src-client-components-Faq-styles__marke--3tLRq {
  color: #FFF;
  font-weight: bold; }

.src-client-components-Faq-styles__form--17Px1 {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 25px; }
  @media (min-width: 1200px) {
    .src-client-components-Faq-styles__form--17Px1 {
      grid-template-columns: repeat(2, 1fr); } }
  .src-client-components-Faq-styles__form--17Px1 .src-client-components-Faq-styles__fieldFaq--1zSSS {
    background-color: #FB534C;
    border-radius: 32px;
    margin-bottom: 2px; }
    .src-client-components-Faq-styles__form--17Px1 .src-client-components-Faq-styles__fieldFaq--1zSSS > div:nth-child(1) > div {
      padding: 0 !important; }
    .src-client-components-Faq-styles__form--17Px1 .src-client-components-Faq-styles__fieldFaq--1zSSS input {
      height: 20px;
      width: -webkit-fill-available;
      font-family: "Anek Latin", sans-serif;
      background-color: #D9423D;
      border: none;
      border-radius: 32px;
      padding: 18px 25px;
      color: #FFFFFF !important;
      font-size: 16px; }
      .src-client-components-Faq-styles__form--17Px1 .src-client-components-Faq-styles__fieldFaq--1zSSS input::placeholder {
        color: #FFFFFF; }
      .src-client-components-Faq-styles__form--17Px1 .src-client-components-Faq-styles__fieldFaq--1zSSS input:-webkit-autofill {
        -webkit-box-shadow: 0 0 0 30px #D9423D inset;
        -webkit-text-fill-color: #FFFFFF; }
      .src-client-components-Faq-styles__form--17Px1 .src-client-components-Faq-styles__fieldFaq--1zSSS input:focus {
        border: 1.5px solid white; }
  .src-client-components-Faq-styles__form--17Px1 small {
    color: #FFF;
    margin-left: 24px; }
.src-client-components-CtaHeads-styles__full--20dB7 {
  width: 100%;
  height: 100%; }

.src-client-components-CtaHeads-styles__textCenter--BFV9o {
  text-align: center; }

.src-client-components-CtaHeads-styles__textRight--2oCak {
  text-align: right; }

.src-client-components-CtaHeads-styles__alignVertical--2OUqL, .src-client-components-CtaHeads-styles__alignCenter--2UubV, .src-client-components-CtaHeads-styles__spaceBetween--269Ru {
  display: flex;
  align-items: center; }

.src-client-components-CtaHeads-styles__alignVerticalInline--1cjOV, .src-client-components-CtaHeads-styles__alignCenterInline--2Jrbx {
  display: inline-flex;
  align-items: center; }

.src-client-components-CtaHeads-styles__alignCenterInline--2Jrbx {
  justify-content: center; }

.src-client-components-CtaHeads-styles__alignCenter--2UubV {
  justify-content: center; }

.src-client-components-CtaHeads-styles__boxSizing--_ejOC {
  box-sizing: border-box; }

.src-client-components-CtaHeads-styles__clearfix--36JBR:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-CtaHeads-styles__spaceBetween--269Ru {
  display: flex;
  justify-content: space-between; }
.src-client-components-CtaHeads-styles__transition--2aXwp {
  transition: all 0.3s ease; }

.src-client-components-CtaHeads-styles__textTitle--3ycgF {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-CtaHeads-styles__ctaHeadsSection--3OUrp {
  width: 100%;
  padding: 15px 0; }
  @media (min-width: 1200px) {
    .src-client-components-CtaHeads-styles__ctaHeadsSection--3OUrp {
      padding: 120px 0; } }

.src-client-components-CtaHeads-styles__subTitle--3d_eO {
  text-align: center;
  max-width: 500px;
  margin-bottom: 32px; }
  @media (min-width: 1200px) {
    .src-client-components-CtaHeads-styles__subTitle--3d_eO {
      margin-bottom: 80px; } }

.src-client-components-CtaHeads-styles__videoWrapper--1wtqc {
  max-width: 1147px; }

.src-client-components-CtaHeads-styles__title--39Jjy {
  display: flex;
  align-items: center;
  flex-direction: column; }
.src-client-components-VideoPlayer-videoTeaser__videoTeaserWrapper--1wplz {
  position: relative;
  width: 100%;
  display: inline-block; }

.src-client-components-VideoPlayer-videoTeaser__videoTeaser--3jSWk {
  width: 100%;
  height: auto;
  border-radius: 10px;
  cursor: pointer;
  object-fit: cover;
  overflow: hidden; }

.src-client-components-VideoPlayer-videoTeaser__videoTeaser--3jSWk {
  width: 100%;
  height: auto;
  border-radius: 10px;
  object-fit: cover;
  cursor: pointer; }

.src-client-components-VideoPlayer-videoTeaser__videoTeaserButton--h5JNz {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 64px;
  height: 64px;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: center;
  align-items: center;
  background: #e5e5e5;
  border: none;
  border-radius: 50%;
  transition: all 0.3s ease-in;
  opacity: 0.75;
  cursor: pointer; }
  .src-client-components-VideoPlayer-videoTeaser__videoTeaserButton--h5JNz:hover {
    opacity: 1; }
  .src-client-components-VideoPlayer-videoTeaser__videoTeaserButton--h5JNz svg {
    width: 22px;
    height: 22px;
    fill: #387DD5; }

.src-client-components-VideoPlayer-videoTeaser__modalOverlay--1cHHa {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  display: flex;
  justify-content: center;
  align-items: center; }

.src-client-components-VideoPlayer-videoTeaser__modalContent---ZssU {
  position: relative;
  background: #000;
  border-radius: 16px;
  margin: 20px auto;
  aspect-ratio: 16 / 9;
  width: 90%; }
  @media (min-width: 1200px) {
    .src-client-components-VideoPlayer-videoTeaser__modalContent---ZssU {
      width: 80%; } }

.src-client-components-VideoPlayer-videoTeaser__closeButton--2ut3U {
  position: absolute;
  top: 0;
  right: 0;
  background: transparent;
  border: none;
  color: #387DD5;
  font-size: 40px;
  cursor: pointer;
  z-index: 10000;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.7;
  transition: opacity 0.2s ease; }
  .src-client-components-VideoPlayer-videoTeaser__closeButton--2ut3U:hover {
    opacity: 1; }
.src-client-components-Home-homeMobile__home--Kkh_k {
  background-color: #F3F5F8; }

.src-client-components-Home-homeMobile__hero--1OWrN {
  padding: 200px 15px 50px 15px;
  background: #3B4AC9;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 21px;
  align-items: center; }
.src-client-components-Header-headerDesktop__header--2CHVX {
  position: relative;
  padding: 20px 0;
  font-size: 15px;
  z-index: 4; }
  .src-client-components-Header-headerDesktop__header--2CHVX.src-client-components-Header-headerDesktop__fixed--3XzL5 {
    position: fixed;
    z-index: 99;
    width: 100%;
    animation: src-client-components-Header-headerDesktop__slide-down--3AiKc 0.7s;
    transform: translateY(0);
    background-color: #3B4AC9; }
  .src-client-components-Header-headerDesktop__header--2CHVX.src-client-components-Header-headerDesktop__translucentDark--1ggbo {
    background-color: rgba(0, 0, 0, 0.2); }

.src-client-components-Header-headerDesktop__wrapper--22tE6 {
  display: flex;
  align-items: center;
  margin: 0 auto; }

nav {
  margin-left: auto; }

.src-client-components-Header-headerDesktop__ul--2cPoH {
  display: flex;
  align-items: center;
  font-size: 18px;
  line-height: 28px;
  color: #F3F5F8;
  margin: 0; }
  .src-client-components-Header-headerDesktop__ul--2cPoH li {
    list-style: none;
    margin-right: 32px;
    font-family: "Anek Latin", sans-serif; }
    .src-client-components-Header-headerDesktop__ul--2cPoH li:hover {
      color: #FB534C; }
    .src-client-components-Header-headerDesktop__ul--2cPoH li:last-of-type {
      margin-right: 0; }

.src-client-components-Header-headerDesktop__live--1w4Aw {
  display: flex;
  align-items: center;
  font-size: 15px;
  color: #F3123C; }
  .src-client-components-Header-headerDesktop__live--1w4Aw::before {
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    margin-right: 4px;
    border-radius: 6px;
    background: #F3123C; }

@keyframes src-client-components-Header-headerDesktop__slide-down--3AiKc {
  0% {
    transform: translateY(-100%); }
  100% {
    transform: translateY(0); } }

.src-client-components-Header-headerDesktop__container--24uUX {
  display: flex;
  justify-content: flex-end; }

.src-client-components-Header-headerDesktop__header--2CHVX,
.src-client-components-Header-headerDesktop__container--24uUX {
  display: flex;
  align-items: center; }

.src-client-components-Header-headerDesktop__logo--2HSop {
  margin-right: auto; }

.src-client-components-Header-headerDesktop__divider--2ByJf {
  height: 34px;
  width: 1px;
  background-color: #dfe0e6;
  margin-left: 15px; }

.src-client-components-Header-headerDesktop__nav--NCHS9,
.src-client-components-Header-headerDesktop__userActions--3eHes {
  display: flex;
  align-items: center; }

.src-client-components-Header-headerDesktop__solid--1Da2W {
  position: relative;
  background-color: #18181B; }

.src-client-components-Header-headerDesktop__transparent--1DI12 {
  position: absolute;
  left: 0;
  right: 0;
  background-color: transparent; }
  .src-client-components-Header-headerDesktop__transparent--1DI12 .src-client-components-Header-headerDesktop__nav--NCHS9, .src-client-components-Header-headerDesktop__transparent--1DI12 .src-client-components-Header-headerDesktop__userActions--3eHes, .src-client-components-Header-headerDesktop__transparent--1DI12 .src-client-components-Header-headerDesktop__live--1w4Aw {
    color: white; }
  .src-client-components-Header-headerDesktop__transparent--1DI12 .src-client-components-Header-headerDesktop__live--1w4Aw::before {
    background-color: white; }
  .src-client-components-Header-headerDesktop__transparent--1DI12 .src-client-components-Header-headerDesktop__divider--2ByJf {
    background-color: white; }

.src-client-components-Header-headerDesktop__userActions--3eHes {
  border-left: solid 1px #F3F5F8;
  margin-left: 30px; }

.src-client-components-Header-headerDesktop__active--2d7Lz {
  position: relative;
  color: #FB534C;
  line-height: 28px;
  font-size: 18px; }
.src-client-components-LivesClassRoom-livesClassRoomAside__full--KROSY {
  width: 100%;
  height: 100%; }

.src-client-components-LivesClassRoom-livesClassRoomAside__textCenter--15VX1 {
  text-align: center; }

.src-client-components-LivesClassRoom-livesClassRoomAside__textRight--ERHzb {
  text-align: right; }

.src-client-components-LivesClassRoom-livesClassRoomAside__alignVertical--fKIkY, .src-client-components-LivesClassRoom-livesClassRoomAside__alignCenter--2WIAR, .src-client-components-LivesClassRoom-livesClassRoomAside__spaceBetween--1o0HX, .src-client-components-LivesClassRoom-livesClassRoomAside__header--2fbC_ {
  display: flex;
  align-items: center; }

.src-client-components-LivesClassRoom-livesClassRoomAside__alignVerticalInline--2PT8t, .src-client-components-LivesClassRoom-livesClassRoomAside__alignCenterInline--2KClV {
  display: inline-flex;
  align-items: center; }

.src-client-components-LivesClassRoom-livesClassRoomAside__alignCenterInline--2KClV {
  justify-content: center; }

.src-client-components-LivesClassRoom-livesClassRoomAside__alignCenter--2WIAR {
  justify-content: center; }

.src-client-components-LivesClassRoom-livesClassRoomAside__boxSizing--3SFo1 {
  box-sizing: border-box; }

.src-client-components-LivesClassRoom-livesClassRoomAside__clearfix--3WiP-:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-LivesClassRoom-livesClassRoomAside__spaceBetween--1o0HX {
  display: flex;
  justify-content: space-between; }

.src-client-components-LivesClassRoom-livesClassRoomAside__livesClassRoomAside--m90cq {
  width: 400px;
  max-width: 100%;
  min-height: 100vh;
  background-color: #737373;
  color: white; }

.src-client-components-LivesClassRoom-livesClassRoomAside__header--2fbC_ {
  justify-content: space-between;
  box-sizing: border-box;
  min-height: 98px;
  padding: 24px 20px 26px;
  background-color: #4d4c59; }
  .src-client-components-LivesClassRoom-livesClassRoomAside__header--2fbC_ > *:first-child {
    margin-right: 20px; }
    .src-client-components-LivesClassRoom-livesClassRoomAside__header--2fbC_ > *:first-child img {
      margin-right: 11px; }
  .src-client-components-LivesClassRoom-livesClassRoomAside__header--2fbC_ > *:last-child:not(img) {
    margin-left: auto; }

.src-client-components-LivesClassRoom-livesClassRoomAside__profile--1Myej {
  display: flex;
  align-items: center;
  height: 100px;
  padding-right: 20px;
  padding-left: 20px; }
  .src-client-components-LivesClassRoom-livesClassRoomAside__profile--1Myej > *:first-child {
    margin-right: 20px;
    flex-shrink: 0; }

.src-client-components-LivesClassRoom-livesClassRoomAside__progress--3r7bE {
  padding-top: 36px;
  padding-right: 60px;
  padding-bottom: 42px;
  padding-left: 25px; }
  .src-client-components-LivesClassRoom-livesClassRoomAside__progress--3r7bE small {
    color: #bbbbc1;
    font-size: 11px; }
  .src-client-components-LivesClassRoom-livesClassRoomAside__progress--3r7bE p {
    font-size: 13px;
    margin-bottom: 18px; }

.src-client-components-LivesClassRoom-livesClassRoomAside__topics--3hKx5 header {
  display: flex;
  align-items: center;
  height: 100px;
  padding-right: 25px;
  padding-left: 25px; }
  .src-client-components-LivesClassRoom-livesClassRoomAside__topics--3hKx5 header img {
    margin-right: 25px; }
  .src-client-components-LivesClassRoom-livesClassRoomAside__topics--3hKx5 header p {
    font-size: 12px;
    margin-top: 0; }

.src-client-components-LivesClassRoom-livesClassRoomAside__topic--3PDxg {
  display: flex;
  align-items: center;
  height: 60px;
  padding-right: 36px;
  padding-left: 36px;
  font-size: 12px; }
  .src-client-components-LivesClassRoom-livesClassRoomAside__topic--3PDxg > *:first-child {
    margin-right: 30px; }
  .src-client-components-LivesClassRoom-livesClassRoomAside__topic--3PDxg span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 16px;
    font-size: 10px;
    border-radius: 16px;
    border: 1px solid #fff;
    width: 16px;
    height: 16px; }
  .src-client-components-LivesClassRoom-livesClassRoomAside__topic--3PDxg p {
    margin-top: 0;
    line-height: 28px; }

.src-client-components-LivesClassRoom-livesClassRoomAside__profile--1Myej,
.src-client-components-LivesClassRoom-livesClassRoomAside__topics--3hKx5 header {
  background-color: #696977; }
.src-client-components-LivesPlayer-livesPlayer__livesPlayer--3c4qX {
  width: 100%;
  height: 100%;
  max-width: 100%; }

.src-client-components-LivesPlayer-livesPlayer__content--2ipXi {
  padding: 56.25% 0 0 0;
  position: relative;
  box-sizing: border-box; }

.src-client-components-LivesPlayer-livesPlayer__iframe--3iTVL {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
.src-client-components-LivesClassRoom-livesClassRoomBoard__livesClassRoomBoard--2FNA9 {
  min-height: calc(100vh - 342px); }

.src-client-components-LivesClassRoom-livesClassRoomBoard__header--1b86D {
  background-color: white;
  margin-bottom: 35px; }

.src-client-components-LivesClassRoom-livesClassRoomBoard__headerContent--Uf7mt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 90px;
  width: 954px;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto; }
  .src-client-components-LivesClassRoom-livesClassRoomBoard__headerContent--Uf7mt > *:first-child {
    display: flex;
    align-items: center;
    color: #4d4c59; }
    .src-client-components-LivesClassRoom-livesClassRoomBoard__headerContent--Uf7mt > *:first-child > *:first-child {
      margin-right: 15px; }

.src-client-components-LivesClassRoom-livesClassRoomBoard__video--2Nj6o {
  margin: 0 auto; }

.src-client-components-LivesClassRoom-livesClassRoomBoard__chatEmbed--2UalE {
  margin-top: 30px; }
.src-client-components-LivesClassRoom-livesClassRoomAsideButton__livesClassRoomAsideButton--q9xQL {
  width: 8px;
  margin-left: 10px;
  display: inline-block;
  outline: none; }
  .src-client-components-LivesClassRoom-livesClassRoomAsideButton__livesClassRoomAsideButton--q9xQL > * {
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background-color: #D8D8D8; }
    .src-client-components-LivesClassRoom-livesClassRoomAsideButton__livesClassRoomAsideButton--q9xQL > *:not(:last-child) {
      margin-bottom: 8px; }
  .src-client-components-LivesClassRoom-livesClassRoomAsideButton__livesClassRoomAsideButton--q9xQL.src-client-components-LivesClassRoom-livesClassRoomAsideButton__opened--3E8el > * {
    background-color: white; }
.src-client-components-LivesChat-livesChatEmbed__liveChatEmbed--22b91 {
  padding-bottom: 30px; }

.src-client-components-LivesChat-livesChatEmbed__iframe--28aHv {
  width: 100%;
  min-height: 500px;
  overflow: hidden; }
.src-client-components-LivesClassRoom-livesClassRoomDektop__livesClassRoom--2eU5s {
  display: flex;
  align-items: stretch;
  position: relative;
  background-color: #737373; }

.src-client-components-LivesClassRoom-livesClassRoomDektop__board--2cZdh {
  width: calc(100% - 400px);
  min-height: 100vh;
  margin-left: auto; }
.src-client-components-LivesIndex-livesItemLoading__footer--27wPL {
  border-top: 1px solid #f4f4f4;
  display: flex;
  margin-top: 20px; }
.src-client-components-LivesTag-livesTag__livesTag--3T70F {
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  width: 49px;
  height: 18px;
  color: #F3123C;
  font-size: 12px;
  border-radius: 18px;
  border: 1px solid #F3123C;
  padding: 0 8px 0 6px; }
  .src-client-components-LivesTag-livesTag__livesTag--3T70F:before {
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 6px;
    background-color: #F3123C; }
.src-client-components-Stars-stars__stars--3Mq1H {
  margin-top: 15px;
  margin-bottom: 15px; }
  .src-client-components-Stars-stars__stars--3Mq1H > * {
    margin-right: 5px; }
.src-client-components-LivesIndex-livesItem__transition--3wkLS, .src-client-components-LivesIndex-livesItem__image--2pDEi img {
  transition: all 0.3s ease; }

.src-client-components-LivesIndex-livesItem__textTitle--3-civ {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-LivesIndex-livesItem__livesItem--20Esr {
  background-color: white; }
  .src-client-components-LivesIndex-livesItem__livesItem--20Esr, .src-client-components-LivesIndex-livesItem__livesItem--20Esr > a {
    width: 100%; }
  .src-client-components-LivesIndex-livesItem__livesItem--20Esr:hover .src-client-components-LivesIndex-livesItem__image--2pDEi img {
    transform: scale(1.1); }

.src-client-components-LivesIndex-livesItem__image--2pDEi {
  max-width: 100%;
  overflow: hidden; }
  .src-client-components-LivesIndex-livesItem__image--2pDEi img {
    width: 100%; }

.src-client-components-LivesIndex-livesItem__header--3XqXG {
  display: flex;
  align-items: center; }
  .src-client-components-LivesIndex-livesItem__header--3XqXG > * {
    margin-right: 18px; }

.src-client-components-LivesIndex-livesItem__content--2mSr5 {
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  min-height: 150px; }

.src-client-components-LivesIndex-livesItem__title--2yEiP {
  font-size: 16px;
  color: #4d4c59;
  line-height: 22px;
  margin-bottom: 10px; }

.src-client-components-LivesIndex-livesItem__author--1KsV7 {
  font-size: 12px; }

.src-client-components-LivesIndex-livesItem__footer--1r00Q {
  display: flex;
  border-top: 1px solid #f4f4f4;
  padding: 15px; }
  .src-client-components-LivesIndex-livesItem__footer--1r00Q img {
    margin-right: 5px; }
  .src-client-components-LivesIndex-livesItem__footer--1r00Q, .src-client-components-LivesIndex-livesItem__footer--1r00Q > * {
    display: flex;
    justify-content: space-between;
    align-items: center; }
  .src-client-components-LivesIndex-livesItem__footer--1r00Q > * {
    color: #737373; }
@media screen and (min-width: 769px) {
  .src-client-components-LivesIndex-livesFilters__livesFilters--2XOyh {
    margin-top: 35px;
    margin-bottom: 35px;
    justify-content: space-between; }
    .src-client-components-LivesIndex-livesFilters__livesFilters--2XOyh, .src-client-components-LivesIndex-livesFilters__livesFilters--2XOyh > * {
      display: flex;
      align-items: center; }
  .src-client-components-LivesIndex-livesFilters__general--UtME0 > *:not(:first-child),
  .src-client-components-LivesIndex-livesFilters__order--17VPA > *:not(:first-child) {
    margin-left: 20px; } }

@media screen and (max-width: 768px) {
  .src-client-components-LivesIndex-livesFilters__livesFilters--2XOyh span {
    display: block; }
  .src-client-components-LivesIndex-livesFilters__general--UtME0,
  .src-client-components-LivesIndex-livesFilters__order--17VPA {
    margin-bottom: 20px; }
    .src-client-components-LivesIndex-livesFilters__general--UtME0 > *:not(:first-child),
    .src-client-components-LivesIndex-livesFilters__order--17VPA > *:not(:first-child) {
      margin-top: 5px;
      width: 100%; } }
.src-client-components-LivesIndex-livesIndexDesktop__full--1epWs {
  width: 100%;
  height: 100%; }

.src-client-components-LivesIndex-livesIndexDesktop__textCenter--1ciTl, .src-client-components-LivesIndex-livesIndexDesktop__action--29zFc {
  text-align: center; }

.src-client-components-LivesIndex-livesIndexDesktop__textRight--345X7 {
  text-align: right; }

.src-client-components-LivesIndex-livesIndexDesktop__alignVertical--yKqKh, .src-client-components-LivesIndex-livesIndexDesktop__alignCenter--2bVVV, .src-client-components-LivesIndex-livesIndexDesktop__spaceBetween--5nNWc {
  display: flex;
  align-items: center; }

.src-client-components-LivesIndex-livesIndexDesktop__alignVerticalInline--2W3Rz, .src-client-components-LivesIndex-livesIndexDesktop__alignCenterInline--2VYzi {
  display: inline-flex;
  align-items: center; }

.src-client-components-LivesIndex-livesIndexDesktop__alignCenterInline--2VYzi {
  justify-content: center; }

.src-client-components-LivesIndex-livesIndexDesktop__alignCenter--2bVVV {
  justify-content: center; }

.src-client-components-LivesIndex-livesIndexDesktop__boxSizing--WOIVg {
  box-sizing: border-box; }

.src-client-components-LivesIndex-livesIndexDesktop__clearfix--3vH9D:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-LivesIndex-livesIndexDesktop__spaceBetween--5nNWc {
  display: flex;
  justify-content: space-between; }
.src-client-components-LivesShow-evaluateLiveModal__evaluateCourseModal--3Q8fp {
  text-align: center;
  padding: 15px; }
  .src-client-components-LivesShow-evaluateLiveModal__evaluateCourseModal--3Q8fp > img {
    margin-bottom: 15px; }
  .src-client-components-LivesShow-evaluateLiveModal__evaluateCourseModal--3Q8fp > p {
    font-size: 12px; }

.src-client-components-LivesShow-evaluateLiveModal__action--OhkH9,
.src-client-components-LivesShow-evaluateLiveModal__stars--16qEs {
  display: flex;
  align-items: center; }

.src-client-components-LivesShow-evaluateLiveModal__action--OhkH9 {
  justify-content: center;
  margin-top: 15px; }
  .src-client-components-LivesShow-evaluateLiveModal__action--OhkH9 > *:nth-child(2) {
    margin-left: 30px; }

.src-client-components-LivesShow-evaluateLiveModal__stars--16qEs * {
  cursor: pointer; }
  .src-client-components-LivesShow-evaluateLiveModal__stars--16qEs *:not(:last-child) {
    margin-right: 12px; }
.src-client-components-LivesShow-livesActions__livesActions--1MzJr:not(.src-client-components-LivesShow-livesActions__full--25XVg) {
  display: flex; }
  .src-client-components-LivesShow-livesActions__livesActions--1MzJr:not(.src-client-components-LivesShow-livesActions__full--25XVg) > *:first-child {
    margin-right: 25px; }

.src-client-components-LivesShow-livesActions__full--25XVg > *:first-child {
  margin-top: 35px; }

.src-client-components-LivesShow-livesActions__full--25XVg > *:last-child {
  margin-top: 15px; }
.src-client-components-LivesShow-livesInfo__livesInfo--3vgQP {
  width: 362px;
  text-align: center;
  color: #737373;
  font-size: 13px; }
  .src-client-components-LivesShow-livesInfo__livesInfo--3vgQP img {
    width: 32px;
    height: 32px; }
  .src-client-components-LivesShow-livesInfo__livesInfo--3vgQP p {
    font-weight: 300;
    line-height: 23px; }
  .src-client-components-LivesShow-livesInfo__livesInfo--3vgQP strong {
    display: block;
    margin-top: 10px; }
  .src-client-components-LivesShow-livesInfo__livesInfo--3vgQP article {
    margin-top: 35px; }
.src-client-components-LivesShow-livesHeaderDesktop__livesHeaderDesktop--3x4LN {
  padding-top: 70px;
  padding-bottom: 70px;
  background-color: #f5f5f5;
  border-bottom: 1px solid #dfe0e6;
  height: 403px; }

.src-client-components-LivesShow-livesHeaderDesktop__thumb--30rgy {
  border-radius: 2px;
  overflow: hidden; }

.src-client-components-LivesShow-livesHeaderDesktop__label--2mMoC {
  display: flex;
  align-items: center; }
  .src-client-components-LivesShow-livesHeaderDesktop__label--2mMoC > * {
    margin-right: 20px; }
.src-client-components-LivesShow-livesContentActions__transition--2VUVO {
  transition: all 0.3s ease; }

.src-client-components-LivesShow-livesContentActions__textTitle--2-qia, .src-client-components-LivesShow-livesContentActions__livesContentActions--37lvH p:first-child {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-LivesShow-livesContentActions__livesContentActions--37lvH p:not(:first-child) {
  margin-top: 10px;
  line-height: 30px; }

.src-client-components-LivesShow-livesContentActions__livesContentActions--37lvH:not(:last-child) {
  padding-bottom: 25px;
  margin-bottom: 30px;
  border-bottom: 1px solid #f4f4f4; }

.src-client-components-LivesShow-livesContentActions__button--20pCj {
  margin-top: 32px; }
.src-client-components-LivesShow-livesContent__transition--2UwF5 {
  transition: all 0.3s ease; }

.src-client-components-LivesShow-livesContent__textTitle--noCPa, .src-client-components-LivesShow-livesContent__topic--3obgp p, .src-client-components-LivesShow-livesContent__target--1tQe8 p:first-child,
.src-client-components-LivesShow-livesContent__author--1C0hR p:first-child,
.src-client-components-LivesShow-livesContent__path--2w1n0 p:first-child {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-LivesShow-livesContent__livesContent--wY22V {
  margin-top: 35px;
  margin-bottom: 35px; }

.src-client-components-LivesShow-livesContent__topics--3ROu9 {
  margin-bottom: 30px; }

.src-client-components-LivesShow-livesContent__topic--3obgp {
  display: flex;
  align-items: flex-start;
  margin-top: 54px;
  width: 100%; }
  .src-client-components-LivesShow-livesContent__topic--3obgp p {
    margin-top: 5px; }

.src-client-components-LivesShow-livesContent__square--3glUr {
  width: 30px;
  height: 30px;
  line-height: 29px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  background: linear-gradient(to left, #341361, #f3123c);
  color: white;
  border-radius: 2px;
  flex: 0 0 30px; }

.src-client-components-LivesShow-livesContent__about--1UFbi > *:not(:first-child) {
  margin-top: 30px; }

.src-client-components-LivesShow-livesContent__target--1tQe8 p:not(:first-child),
.src-client-components-LivesShow-livesContent__author--1C0hR p:not(:first-child),
.src-client-components-LivesShow-livesContent__path--2w1n0 p:not(:first-child) {
  margin-top: 10px;
  line-height: 30px; }

.src-client-components-LivesShow-livesContent__target--1tQe8:not(:last-child),
.src-client-components-LivesShow-livesContent__author--1C0hR:not(:last-child),
.src-client-components-LivesShow-livesContent__path--2w1n0:not(:last-child) {
  padding-bottom: 25px;
  margin-bottom: 30px;
  border-bottom: 1px solid #f4f4f4; }

.src-client-components-LivesShow-livesContent__author--1C0hR,
.src-client-components-LivesShow-livesContent__path--2w1n0 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start; }
  .src-client-components-LivesShow-livesContent__author--1C0hR > div:last-child,
  .src-client-components-LivesShow-livesContent__path--2w1n0 > div:last-child {
    margin-left: 15px;
    text-align: center;
    min-width: 88px; }
    .src-client-components-LivesShow-livesContent__author--1C0hR > div:last-child img,
    .src-client-components-LivesShow-livesContent__path--2w1n0 > div:last-child img {
      max-width: 88px; }

.src-client-components-LivesShow-livesContent__instructor--rWkqk {
  width: 65px;
  height: 65px; }

.src-client-components-LivesShow-livesContent__themes--2810t, .src-client-components-LivesShow-livesContent__themes--2810t > * {
  height: 100%; }
.src-client-components-LivesShow-livesHeaderMobile__livesHeaderMobile--1iXdO {
  margin-top: 25px;
  background-color: #f5f5f5;
  text-align: center; }

.src-client-components-LivesShow-livesHeaderMobile__stars--3uMPn {
  margin: 15px auto 0; }

.src-client-components-LivesShow-livesHeaderMobile__info--3AEGY {
  margin: 0 auto; }
  .src-client-components-LivesShow-livesHeaderMobile__info--3AEGY, .src-client-components-LivesShow-livesHeaderMobile__info--3AEGY > * {
    max-width: 240px; }

.src-client-components-LivesShow-livesHeaderMobile__thumb--3tVKI {
  border-radius: 2px;
  overflow: hidden; }

.src-client-components-LivesShow-livesHeaderMobile__label--PzagK {
  display: flex;
  align-items: center;
  justify-content: center; }
.src-client-components-Onboarding-onboarding__content--3BOsM {
  box-sizing: border-box;
  min-height: calc(100vh -238px); }

.src-client-components-Onboarding-onboarding__wrapper--20ssp {
  width: 50%;
  padding: 7%; }

.src-client-components-Onboarding-onboarding__right--fZi9f {
  width: 50%; }

.src-client-components-Onboarding-onboarding__formWrapper--1hOXH {
  max-width: 450px; }

.src-client-components-Onboarding-onboarding__onboarding--1zdX_ img:last-child {
  margin: 0 0 0 10px; }

@media (min-width: 768px) {
  .src-client-components-Onboarding-onboarding__onboarding--1zdX_ {
    padding-left: 0px !important;
    padding-right: 0px !important; } }

@media (max-width: 768px) {
  .src-client-components-Onboarding-onboarding__onboarding--1zdX_ {
    height: 100vh;
    padding-top: 20px; } }

.src-client-components-Onboarding-onboarding__textDot--1nPRW {
  color: #3B4AC9; }

.src-client-components-Onboarding-onboarding__line--1Qf4B {
  margin: 24px 0;
  position: relative;
  text-align: center; }
  .src-client-components-Onboarding-onboarding__line--1Qf4B hr {
    border-color: #F1F1F51A;
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%); }
  .src-client-components-Onboarding-onboarding__line--1Qf4B p {
    z-index: 2;
    position: relative;
    display: inline-block;
    color: white;
    font-family: "Anek Latin", sans-serif;
    font-weight: bold;
    font-size: 14px;
    padding: 0 10px;
    background-color: #3B4AC9; }

.src-client-components-Onboarding-onboarding__buttonContainer--24mc- {
  display: flex;
  gap: 16px;
  width: 100%; }

.src-client-components-Onboarding-onboarding__buttonBack--200ie {
  padding: 12px 40px;
  border-radius: 25px;
  border: 1px solid #fff;
  background: transparent;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  transition: all 0.3s ease; }
  .src-client-components-Onboarding-onboarding__buttonBack--200ie:hover {
    background: rgba(255, 255, 255, 0.1); }

.src-client-components-Onboarding-onboarding__buttonNext--2Qu3w, .src-client-components-Onboarding-onboarding__buttonFinished--EKnE9 {
  padding: 12px 40px;
  border-radius: 25px;
  border: none;
  background: #FB534C;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  transition: all 0.3s ease; }
  .src-client-components-Onboarding-onboarding__buttonNext--2Qu3w:hover, .src-client-components-Onboarding-onboarding__buttonFinished--EKnE9:hover {
    background: #fa231a; }

.src-client-components-Onboarding-onboarding__buttonFinished--EKnE9 {
  background: #3B4AC9; }
  .src-client-components-Onboarding-onboarding__buttonFinished--EKnE9:hover {
    background: #2d3aa4; }

.src-client-components-Onboarding-onboarding__buttonBack--200ie, .src-client-components-Onboarding-onboarding__buttonNext--2Qu3w, .src-client-components-Onboarding-onboarding__buttonFinished--EKnE9 {
  flex: 1; }
.src-client-components-Paths-pathsItem__full--Ijj33 {
  width: 100%;
  height: 100%; }

.src-client-components-Paths-pathsItem__textCenter--14z7t {
  text-align: center; }

.src-client-components-Paths-pathsItem__textRight--3D9GI {
  text-align: right; }

.src-client-components-Paths-pathsItem__alignVertical--2yh3A, .src-client-components-Paths-pathsItem__alignCenter--14cEZ, .src-client-components-Paths-pathsItem__spaceBetween--2gZmW {
  display: flex;
  align-items: center; }

.src-client-components-Paths-pathsItem__alignVerticalInline--3Nzn9, .src-client-components-Paths-pathsItem__alignCenterInline--3GZDT {
  display: inline-flex;
  align-items: center; }

.src-client-components-Paths-pathsItem__alignCenterInline--3GZDT {
  justify-content: center; }

.src-client-components-Paths-pathsItem__alignCenter--14cEZ {
  justify-content: center; }

.src-client-components-Paths-pathsItem__boxSizing--2bR2s {
  box-sizing: border-box; }

.src-client-components-Paths-pathsItem__clearfix--1Kpa7:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Paths-pathsItem__spaceBetween--2gZmW {
  display: flex;
  justify-content: space-between; }
.src-client-components-Paths-pathsItem__transition--kbFyg {
  transition: all 0.3s ease; }

.src-client-components-Paths-pathsItem__textTitle--1U0-t {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-Paths-pathsItem__content--2OZ1z {
  z-index: 1;
  text-align: center; }

.src-client-components-Paths-pathsItem__relative--cqMeY {
  position: relative; }

.src-client-components-Paths-pathsItem__containerBadge--2jsD4 {
  position: absolute;
  top: 10px;
  left: 20px; }
  .src-client-components-Paths-pathsItem__containerBadge--2jsD4 img {
    object-fit: contain; }

.src-client-components-Paths-pathsItem__image--3FKcP {
  border-top: 16px;
  max-width: 100%;
  height: 176px;
  object-fit: cover; }

.src-client-components-Paths-pathsItem__infos--d4TuZ {
  padding: 16px 20px;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  flex: 1 0 0;
  min-height: 80px; }
  .src-client-components-Paths-pathsItem__infos--d4TuZ .src-client-components-Paths-pathsItem__tags--3uDWx {
    display: flex;
    align-items: center;
    gap: 8px; }
    .src-client-components-Paths-pathsItem__infos--d4TuZ .src-client-components-Paths-pathsItem__tags--3uDWx div {
      height: 18px;
      padding: 0px 8px;
      border-radius: 10px; }
  .src-client-components-Paths-pathsItem__infos--d4TuZ h3 {
    margin-top: 6px;
    margin-bottom: 0px; }
  .src-client-components-Paths-pathsItem__infos--d4TuZ .src-client-components-Paths-pathsItem__divider--30Gz2 {
    width: 216px;
    height: 1px;
    margin-top: 16px;
    margin-bottom: 16px;
    background: #f5f5f5; }
  .src-client-components-Paths-pathsItem__infos--d4TuZ .src-client-components-Paths-pathsItem__details--1ATPA {
    display: flex; }
    .src-client-components-Paths-pathsItem__infos--d4TuZ .src-client-components-Paths-pathsItem__details--1ATPA .src-client-components-Paths-pathsItem__duration--3GZXp {
      display: flex;
      border-radius: 5px;
      background: #f1f1f5;
      padding: 5px;
      margin-right: 16px; }
      .src-client-components-Paths-pathsItem__infos--d4TuZ .src-client-components-Paths-pathsItem__details--1ATPA .src-client-components-Paths-pathsItem__duration--3GZXp img {
        margin-right: 3px; }
      .src-client-components-Paths-pathsItem__infos--d4TuZ .src-client-components-Paths-pathsItem__details--1ATPA .src-client-components-Paths-pathsItem__duration--3GZXp span {
        color: #92929d;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.1px; }
    .src-client-components-Paths-pathsItem__infos--d4TuZ .src-client-components-Paths-pathsItem__details--1ATPA .src-client-components-Paths-pathsItem__date--3DRYb {
      display: flex;
      border-radius: 5px;
      padding: 5px; }
      .src-client-components-Paths-pathsItem__infos--d4TuZ .src-client-components-Paths-pathsItem__details--1ATPA .src-client-components-Paths-pathsItem__date--3DRYb img {
        margin-right: 3px; }
      .src-client-components-Paths-pathsItem__infos--d4TuZ .src-client-components-Paths-pathsItem__details--1ATPA .src-client-components-Paths-pathsItem__date--3DRYb span {
        color: #92929d;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.1px; }

.src-client-components-Paths-pathsItem__container--1AYoN {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  border-radius: 20px; }
  @media (min-width: 900px) {
    .src-client-components-Paths-pathsItem__container--1AYoN {
      height: 682px; } }

.src-client-components-Paths-pathsItem__containerImg--34Caz {
  flex: 1;
  display: flex;
  justify-content: center;
  position: relative;
  height: 100%;
  width: 100%;
  margin-bottom: 10px; }
  .src-client-components-Paths-pathsItem__containerImg--34Caz img {
    width: 100%;
    height: 100%;
    object-fit: contain; }

.src-client-components-Paths-pathsItem__containerText--3x38_ {
  flex: 1;
  text-align: center; }
  .src-client-components-Paths-pathsItem__containerText--3x38_ div:not(:last-child) {
    margin-bottom: 10px; }

.src-client-components-Paths-pathsItem__bold--2yrrO {
  font-weight: bold; }
.src-client-components-Paths-pathsItemLoading__full--1CRnf {
  width: 100%;
  height: 100%; }

.src-client-components-Paths-pathsItemLoading__textCenter--25S9Y {
  text-align: center; }

.src-client-components-Paths-pathsItemLoading__textRight--Jtv9s {
  text-align: right; }

.src-client-components-Paths-pathsItemLoading__alignVertical--1Bkvo, .src-client-components-Paths-pathsItemLoading__alignCenter--3aDqJ, .src-client-components-Paths-pathsItemLoading__pathsItemLoading---zjoK, .src-client-components-Paths-pathsItemLoading__spaceBetween--2BmlO {
  display: flex;
  align-items: center; }

.src-client-components-Paths-pathsItemLoading__alignVerticalInline--3Pux-, .src-client-components-Paths-pathsItemLoading__alignCenterInline--maMq8 {
  display: inline-flex;
  align-items: center; }

.src-client-components-Paths-pathsItemLoading__alignCenterInline--maMq8 {
  justify-content: center; }

.src-client-components-Paths-pathsItemLoading__alignCenter--3aDqJ, .src-client-components-Paths-pathsItemLoading__pathsItemLoading---zjoK {
  justify-content: center; }

.src-client-components-Paths-pathsItemLoading__boxSizing--2_8tr {
  box-sizing: border-box; }

.src-client-components-Paths-pathsItemLoading__clearfix--21s-i:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Paths-pathsItemLoading__spaceBetween--2BmlO {
  display: flex;
  justify-content: space-between; }

.src-client-components-Paths-pathsItemLoading__pathsItemLoading---zjoK {
  flex-direction: column;
  height: 100%;
  border-radius: 20px; }
.src-client-components-Paths-pathsList__action--1Insg {
  margin-top: 35px;
  text-align: center; }

.src-client-components-Paths-pathsList__badge--7pYd2 {
  font-weight: bold;
  font-size: 10px;
  padding: 6px 12px;
  margin-left: 12px;
  border-radius: 6px;
  height: fit-content;
  background-color: #3B4AC9;
  border-radius: 9999px;
  letter-spacing: 1px;
  display: inline-block; }

.src-client-components-Paths-pathsList__margin--n5BDr {
  margin-top: 30px;
  margin-bottom: 80px; }

[class*="main"] {
  min-height: initial !important; }
.src-client-components-Paths-pathsIndexDesktop__full--3IHwz {
  width: 100%;
  height: 100%; }

.src-client-components-Paths-pathsIndexDesktop__textCenter--322sR, .src-client-components-Paths-pathsIndexDesktop__action--27Mce {
  text-align: center; }

.src-client-components-Paths-pathsIndexDesktop__textRight--3Whu9 {
  text-align: right; }

.src-client-components-Paths-pathsIndexDesktop__alignVertical--c2EFL, .src-client-components-Paths-pathsIndexDesktop__alignCenter--3eg-A, .src-client-components-Paths-pathsIndexDesktop__spaceBetween--Aq3KZ {
  display: flex;
  align-items: center; }

.src-client-components-Paths-pathsIndexDesktop__alignVerticalInline--3JETG, .src-client-components-Paths-pathsIndexDesktop__alignCenterInline--FJoUH {
  display: inline-flex;
  align-items: center; }

.src-client-components-Paths-pathsIndexDesktop__alignCenterInline--FJoUH {
  justify-content: center; }

.src-client-components-Paths-pathsIndexDesktop__alignCenter--3eg-A {
  justify-content: center; }

.src-client-components-Paths-pathsIndexDesktop__boxSizing--19CxD {
  box-sizing: border-box; }

.src-client-components-Paths-pathsIndexDesktop__clearfix--1Yf5O:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Paths-pathsIndexDesktop__spaceBetween--Aq3KZ {
  display: flex;
  justify-content: space-between; }

.src-client-components-Paths-pathsIndexDesktop__action--27Mce svg {
  position: absolute;
  right: 0;
  bottom: -250px;
  display: none; }
  @media (min-width: 1200px) {
    .src-client-components-Paths-pathsIndexDesktop__action--27Mce svg {
      display: block; } }

.src-client-components-Paths-pathsIndexDesktop__hero--3gRLh {
  position: relative;
  background-color: white;
  max-height: 357px;
  height: 357px;
  overflow: hidden; }
  .src-client-components-Paths-pathsIndexDesktop__hero--3gRLh::after {
    position: absolute;
    bottom: 0;
    content: ' ';
    background: #f5f5f5;
    height: 50px;
    width: 100%;
    left: 0;
    right: 0;
    z-index: 3;
    border-top-right-radius: 32px;
    border-top-left-radius: 32px; }

.src-client-components-Paths-pathsIndexDesktop__textPrimary--2Sum_ {
  color: #3B4AC9;
  font-size: 32px;
  font-weight: bold; }

.src-client-components-Paths-pathsIndexDesktop__thumbnail--1DBqp {
  max-width: 100%; }

.src-client-components-Paths-pathsIndexDesktop__gradient--2LYEW {
  background: linear-gradient(147deg, #3B4AC9 33.14%, #0C1772 94.18%);
  z-index: 1; }

.src-client-components-Paths-pathsIndexDesktop__action--27Mce {
  box-sizing: border-box;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: white; }

.src-client-components-Paths-pathsIndexDesktop__gradient--2LYEW,
.src-client-components-Paths-pathsIndexDesktop__action--27Mce {
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }

.src-client-components-Paths-pathsIndexDesktop__title--30Z9o,
.src-client-components-Paths-pathsIndexDesktop__subTitle--2oJTf {
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  color: white; }

.src-client-components-Paths-pathsIndexDesktop__title--30Z9o {
  font-size: 34px; }

.src-client-components-Paths-pathsIndexDesktop__subTitle--2oJTf {
  font-size: 14px; }
.src-client-components-Paths-pathsItenInfo__full--2ZtZp {
  width: 100%;
  height: 100%; }

.src-client-components-Paths-pathsItenInfo__textCenter--NB2XO, .src-client-components-Paths-pathsItenInfo__content--lTqyG {
  text-align: center; }

.src-client-components-Paths-pathsItenInfo__textRight--3DzC6 {
  text-align: right; }

.src-client-components-Paths-pathsItenInfo__alignVertical--1vQi1, .src-client-components-Paths-pathsItenInfo__alignCenter--3Fxor, .src-client-components-Paths-pathsItenInfo__spaceBetween--2HUCW {
  display: flex;
  align-items: center; }

.src-client-components-Paths-pathsItenInfo__alignVerticalInline--nVgiT, .src-client-components-Paths-pathsItenInfo__alignCenterInline--2-K-3 {
  display: inline-flex;
  align-items: center; }

.src-client-components-Paths-pathsItenInfo__alignCenterInline--2-K-3 {
  justify-content: center; }

.src-client-components-Paths-pathsItenInfo__alignCenter--3Fxor {
  justify-content: center; }

.src-client-components-Paths-pathsItenInfo__boxSizing--G9hoy {
  box-sizing: border-box; }

.src-client-components-Paths-pathsItenInfo__clearfix--2ejmQ:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Paths-pathsItenInfo__spaceBetween--2HUCW {
  display: flex;
  justify-content: space-between; }
.src-client-components-Paths-pathsItenInfo__transition--3qlma {
  transition: all 0.3s ease; }

.src-client-components-Paths-pathsItenInfo__textTitle--31xQg {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }
.src-client-components-Paths-pathsItenInfo__content--lTqyG {
  display: flex;
  align-items: flex-start; }
  .src-client-components-Paths-pathsItenInfo__content--lTqyG > * {
    max-width: 95px; }
  .src-client-components-Paths-pathsItenInfo__content--lTqyG > *:not(:first-child) {
    margin-left: 20px; }
  .src-client-components-Paths-pathsItenInfo__content--lTqyG > *:not(:last-child) {
    margin-right: 20px; }
  .src-client-components-Paths-pathsItenInfo__content--lTqyG.src-client-components-Paths-pathsItenInfo__center--3H7rP {
    justify-content: center; }

.src-client-components-Paths-pathsItenInfo__grid--3xHqs {
  display: flex;
  gap: 8px; }
  .src-client-components-Paths-pathsItenInfo__grid--3xHqs .src-client-components-Paths-pathsItenInfo__article--2iMie {
    background-color: rgba(0, 0, 0, 0.2);
    text-align: center;
    padding: 16px;
    border-radius: 20px;
    display: flex;
    width: 148px;
    flex-direction: column;
    align-items: center;
    justify-content: center; }
    .src-client-components-Paths-pathsItenInfo__grid--3xHqs .src-client-components-Paths-pathsItenInfo__article--2iMie img {
      width: 32px;
      height: 32px; }
    .src-client-components-Paths-pathsItenInfo__grid--3xHqs .src-client-components-Paths-pathsItenInfo__article--2iMie .src-client-components-Paths-pathsItenInfo__textContainer--2SKpa {
      margin-bottom: auto !important; }

.src-client-components-Paths-pathsItenInfo__categoriesCard--24kwW {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center; }

.src-client-components-Paths-pathsItenInfo__action--2ozjf {
  text-align: center; }

.src-client-components-Paths-pathsItenInfo__enrollmentLabel--3zR3y {
  color: #FB534C;
  margin-top: 35px;
  margin-bottom: 35px; }

.src-client-components-Paths-pathsItenInfo__skeleton--3GHyd {
  margin: 20px 0;
  width: 148px;
  height: 48px;
  background: linear-gradient(-90deg, #dbdbdb 0%, #fafafa 50%, #dbdbdb 100%);
  background-size: 400% 400%;
  animation: src-client-components-Paths-pathsItenInfo__pulse--EpQKp 1.2s ease-in-out infinite;
  border-radius: 16px; }

@keyframes src-client-components-Paths-pathsItenInfo__pulse--EpQKp {
  0% {
    background-position: 0% 0%; }
  100% {
    background-position: -135% 0%; } }
.src-client-components-Paths-pathsShowDesktop__full--FLuQB {
  width: 100%;
  height: 100%; }

.src-client-components-Paths-pathsShowDesktop__textCenter--HB91h {
  text-align: center; }

.src-client-components-Paths-pathsShowDesktop__textRight--B0XSU {
  text-align: right; }

.src-client-components-Paths-pathsShowDesktop__alignVertical--14GmT, .src-client-components-Paths-pathsShowDesktop__alignCenter--3-b9m, .src-client-components-Paths-pathsShowDesktop__spaceBetween--Owa2R {
  display: flex;
  align-items: center; }

.src-client-components-Paths-pathsShowDesktop__alignVerticalInline--WI9US, .src-client-components-Paths-pathsShowDesktop__alignCenterInline--1G38y {
  display: inline-flex;
  align-items: center; }

.src-client-components-Paths-pathsShowDesktop__alignCenterInline--1G38y {
  justify-content: center; }

.src-client-components-Paths-pathsShowDesktop__alignCenter--3-b9m {
  justify-content: center; }

.src-client-components-Paths-pathsShowDesktop__boxSizing--f1qOi {
  box-sizing: border-box; }

.src-client-components-Paths-pathsShowDesktop__clearfix--1PQaO:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Paths-pathsShowDesktop__spaceBetween--Owa2R {
  display: flex;
  justify-content: space-between; }
.src-client-components-Paths-pathsShowDesktop__transition--1UwiC {
  transition: all 0.3s ease; }

.src-client-components-Paths-pathsShowDesktop__textTitle--81jsr {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }
.src-client-components-Paths-pathsShowDesktop__headerContent--ucQqg {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 700px;
  margin-bottom: 55px;
  padding-top: 100px; }

.src-client-components-Paths-pathsShowDesktop__textWrapper--3CQGf {
  max-width: 384px;
  text-align: justify; }

.src-client-components-Paths-pathsShowDesktop__containerButton--gdOUV {
  display: flex;
  gap: 16px; }

.src-client-components-Paths-pathsShowDesktop__enrollmentLabel--3ny9h {
  background-color: #FB534C;
  height: 50px;
  width: 200px;
  border-radius: 9999px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  text-align: center;
  color: #fff; }

.src-client-components-Paths-pathsShowDesktop__gradient--2BujO {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  z-index: 1;
  position: relative; }
  .src-client-components-Paths-pathsShowDesktop__gradient--2BujO::before {
    position: absolute;
    bottom: 0;
    content: ' ';
    background: #f5f5f5;
    height: 35px;
    width: 100%;
    left: 0;
    right: 0;
    z-index: 1;
    border-top-right-radius: 32px;
    border-top-left-radius: 32px; }
  .src-client-components-Paths-pathsShowDesktop__gradient--2BujO.src-client-components-Paths-pathsShowDesktop__active--2SPdJ::before {
    background: #09104A; }

.src-client-components-Paths-pathsShowDesktop__title--aXwoY {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .src-client-components-Paths-pathsShowDesktop__title--aXwoY > *:first-child {
    margin-right: 35px; }
  .src-client-components-Paths-pathsShowDesktop__title--aXwoY img {
    width: 150px;
    height: 150px; }

.src-client-components-Paths-pathsShowDesktop__text--2SvrY {
  max-width: 532px; }
  .src-client-components-Paths-pathsShowDesktop__text--2SvrY > *:first-child {
    color: #FFF;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    /* 125% */ }
  .src-client-components-Paths-pathsShowDesktop__text--2SvrY > *:last-child {
    margin-top: 8px;
    margin-bottom: 0;
    line-height: 22px;
    color: #C2C2C2;
    font-size: 16px;
    font-style: normal;
    font-weight: 400; }
  .src-client-components-Paths-pathsShowDesktop__text--2SvrY span {
    color: #5AB8CA;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.1px;
    text-transform: uppercase; }

.src-client-components-Paths-pathsShowDesktop__courses--2GeIj {
  margin-top: 70px;
  margin-bottom: 70px; }

.src-client-components-Paths-pathsShowDesktop__action--2B-wN {
  max-width: 204px;
  margin: 0 auto; }

.src-client-components-Paths-pathsShowDesktop__wrapper--24Svj {
  position: relative;
  background: #F3F5F8; }
  .src-client-components-Paths-pathsShowDesktop__wrapper--24Svj::after {
    position: absolute;
    top: -49px;
    content: ' ';
    background: #F3F5F8;
    height: 50px;
    width: 100%;
    left: 0;
    right: 0;
    z-index: 1;
    border-top-right-radius: 32px;
    border-top-left-radius: 32px; }

.src-client-components-Paths-pathsShowDesktop__containerGrid--3hAz- {
  display: flex;
  gap: 32px;
  margin-top: 32px; }

.src-client-components-Paths-pathsShowDesktop__loadMoreButtonWrapper--2ypFe {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 80px; }

.src-client-components-Paths-pathsShowDesktop__headerContentTitle--28gjK {
  font-weight: 700 !important;
  font-size: 32px !important;
  line-height: 40px !important;
  letter-spacing: 0% !important;
  text-transform: capitalize !important;
  color: #FFFFFF;
  margin: 0 0 6px 0; }

.src-client-components-Paths-pathsShowDesktop__skeletonButton--1fPPC, .src-client-components-Paths-pathsShowDesktop__skeleton--2dWTn {
  margin: 20px 0;
  width: 148px;
  height: 48px;
  background: linear-gradient(-90deg, #dbdbdb 0%, #fafafa 50%, #dbdbdb 100%);
  background-size: 400% 400%;
  animation: src-client-components-Paths-pathsShowDesktop__pulse--IJR_w 1.2s ease-in-out infinite;
  border-radius: 999px; }

@keyframes src-client-components-Paths-pathsShowDesktop__pulse--IJR_w {
  0% {
    background-position: 0% 0%; }
  100% {
    background-position: -135% 0%; } }

.src-client-components-Paths-pathsShowDesktop__skeletonButtonWrapper--1MVEo {
  display: flex;
  gap: 12px; }
.src-client-components-Courses-coursesDetailsDesktop__containerTitle--3UVot {
  display: flex;
  justify-content: space-between;
  margin-bottom: 103px;
  padding-top: 112px; }
  @media (max-width: 1024px) {
    .src-client-components-Courses-coursesDetailsDesktop__containerTitle--3UVot {
      flex-direction: column;
      gap: 4px;
      padding-top: 35px;
      margin-bottom: 35px; } }

.src-client-components-Courses-coursesDetailsDesktop__heading--kI6XS {
  color: #fb534c;
  line-height: 44px !important;
  font-weight: bold;
  font-size: 28px !important; }

.src-client-components-Courses-coursesDetailsDesktop__headingDescription--2_9ay {
  font-size: 21px !important;
  color: #ffffff;
  line-height: 28px !important;
  max-width: 559px;
  text-align: justify;
  display: block; }
  @media (max-width: 1024px) {
    .src-client-components-Courses-coursesDetailsDesktop__headingDescription--2_9ay {
      text-align: left !important;
      max-width: initial !important;
      width: 100% !important; } }
  @media (max-width: 768px) {
    .src-client-components-Courses-coursesDetailsDesktop__headingDescription--2_9ay {
      font-size: 16px !important; } }

.src-client-components-Courses-coursesDetailsDesktop__containerCard--29BQG {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: 18px;
  column-gap: 14px; }
  @media (max-width: 1024px) {
    .src-client-components-Courses-coursesDetailsDesktop__containerCard--29BQG {
      grid-template-columns: repeat(2, 1fr); } }
  @media (max-width: 768px) {
    .src-client-components-Courses-coursesDetailsDesktop__containerCard--29BQG {
      grid-template-columns: repeat(1, 1fr); } }

.src-client-components-Courses-coursesDetailsDesktop__card--139P5 {
  padding: 25px;
  background: linear-gradient(135.48deg, rgba(255, 255, 255, 0.03) 0%, rgba(236, 105, 100, 0.05) 99.32%), radial-gradient(87.03% 87.03% at 92.14% 3.59%, rgba(236, 105, 100, 0.05) 0%, rgba(122, 70, 233, 0.05) 50%, rgba(122, 70, 233, 0) 100%);
  box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0);
  border-radius: 10px; }

.src-client-components-Courses-coursesDetailsDesktop__cardTitle--2hQST {
  font-weight: bold;
  color: #ffffff;
  font-size: 19px !important;
  line-height: 26.01px !important; }

.src-client-components-Courses-coursesDetailsDesktop__cardDescription--3UaUQ {
  color: #f5f5f5;
  font-size: 16px !important;
  line-height: 26.01px !important;
  text-align: justify; }

.src-client-components-Courses-coursesDetailsDesktop__container--1JvOu {
  display: flex;
  flex-direction: column;
  gap: 1.313rem;
  border-radius: 10px; }
  .src-client-components-Courses-coursesDetailsDesktop__container--1JvOu .src-client-components-Courses-coursesDetailsDesktop__bar--wLOqi {
    width: 3.125rem;
    height: 0.375rem;
    border-radius: 1.875rem;
    background: linear-gradient(to left, #ec6964, #6842d0); }
  .src-client-components-Courses-coursesDetailsDesktop__container--1JvOu .src-client-components-Courses-coursesDetailsDesktop__text--3Bw_1 {
    text-align: justify; }
    @media (max-width: 1024px) {
      .src-client-components-Courses-coursesDetailsDesktop__container--1JvOu .src-client-components-Courses-coursesDetailsDesktop__text--3Bw_1 {
        text-align: left !important;
        max-width: initial !important;
        width: 100% !important; } }

.src-client-components-Courses-coursesDetailsDesktop__containerAdvantages--2EHn7 {
  display: flex;
  justify-content: center;
  margin-top: 121px;
  padding-bottom: 32px;
  margin-bottom: 50px; }
  @media (max-width: 1024px) {
    .src-client-components-Courses-coursesDetailsDesktop__containerAdvantages--2EHn7 {
      flex-direction: column;
      gap: 4px;
      margin-top: 35px;
      margin-bottom: 35px; } }

.src-client-components-Courses-coursesDetailsDesktop__advantageTitle--2q_MR {
  color: #fb534c;
  line-height: 30.8px !important;
  font-weight: bold;
  font-size: 28px !important;
  height: 58.2px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center; }
  @media (max-width: 1024px) {
    .src-client-components-Courses-coursesDetailsDesktop__advantageTitle--2q_MR {
      text-align: left !important;
      justify-content: flex-start !important; } }

.src-client-components-Courses-coursesDetailsDesktop__descriptionAdvantages--9ZXMl {
  color: #ffffff;
  line-height: 28px !important;
  font-size: 21px !important;
  text-align: justify; }
  @media (max-width: 1024px) {
    .src-client-components-Courses-coursesDetailsDesktop__descriptionAdvantages--9ZXMl {
      text-align: left !important; } }
  @media (max-width: 768px) {
    .src-client-components-Courses-coursesDetailsDesktop__descriptionAdvantages--9ZXMl {
      font-size: 16px !important; } }

.src-client-components-Courses-coursesDetailsDesktop__containerAdvantagesDescription--3PCFm {
  max-width: 58.5rem;
  display: flex;
  flex-direction: column;
  gap: 2rem; }

.src-client-components-Courses-coursesDetailsDesktop__containerCardBlue--1pouI {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.25rem;
  margin-bottom: 0.25rem; }
  @media (max-width: 1024px) {
    .src-client-components-Courses-coursesDetailsDesktop__containerCardBlue--1pouI {
      grid-template-columns: repeat(2, 1fr);
      row-gap: 18px;
      column-gap: 14px; } }
  @media (max-width: 768px) {
    .src-client-components-Courses-coursesDetailsDesktop__containerCardBlue--1pouI {
      grid-template-columns: repeat(1, 1fr); } }
  .src-client-components-Courses-coursesDetailsDesktop__containerCardBlue--1pouI .src-client-components-Courses-coursesDetailsDesktop__cardLeft--gfne9 {
    background-color: #3641A4 !important;
    overflow: hidden;
    border-top-left-radius: 32px !important; }
    @media (max-width: 1024px) {
      .src-client-components-Courses-coursesDetailsDesktop__containerCardBlue--1pouI .src-client-components-Courses-coursesDetailsDesktop__cardLeft--gfne9 {
        border-radius: 10px !important; } }
  .src-client-components-Courses-coursesDetailsDesktop__containerCardBlue--1pouI .src-client-components-Courses-coursesDetailsDesktop__cardCenter--Nuw9v {
    border-radius: 0.25rem 0.25rem 0.25rem 0.25rem !important;
    background-color: #424FC6 !important;
    overflow: hidden; }
    @media (max-width: 1024px) {
      .src-client-components-Courses-coursesDetailsDesktop__containerCardBlue--1pouI .src-client-components-Courses-coursesDetailsDesktop__cardCenter--Nuw9v {
        border-radius: 10px !important; } }
  .src-client-components-Courses-coursesDetailsDesktop__containerCardBlue--1pouI .src-client-components-Courses-coursesDetailsDesktop__cardRight--2cs47 {
    background-color: #4A57D1 !important;
    overflow: hidden;
    border-top-right-radius: 32px !important; }
    @media (max-width: 1024px) {
      .src-client-components-Courses-coursesDetailsDesktop__containerCardBlue--1pouI .src-client-components-Courses-coursesDetailsDesktop__cardRight--2cs47 {
        border-radius: 10px !important; } }
  .src-client-components-Courses-coursesDetailsDesktop__containerCardBlue--1pouI .src-client-components-Courses-coursesDetailsDesktop__container--1JvOu .src-client-components-Courses-coursesDetailsDesktop__img--2rgT3 {
    display: flex;
    margin-top: -116px;
    padding-left: 130px; }
  .src-client-components-Courses-coursesDetailsDesktop__containerCardBlue--1pouI .src-client-components-Courses-coursesDetailsDesktop__container--1JvOu .src-client-components-Courses-coursesDetailsDesktop__containerDescriptionBlue--29Cmd {
    padding: 1.25rem 1.5rem 2.5rem 1.5rem;
    gap: 1rem;
    display: flex;
    flex-direction: column; }
  .src-client-components-Courses-coursesDetailsDesktop__containerCardBlue--1pouI .src-client-components-Courses-coursesDetailsDesktop__text--3Bw_1 {
    text-align: justify; }

.src-client-components-Courses-coursesDetailsDesktop__circleImg--lWDrB {
  width: 250px;
  height: 250px; }

.src-client-components-Courses-coursesDetailsDesktop__containerDescriptionBlueTitle--1Nu8H {
  color: #ffffff;
  font-size: 20px !important;
  line-height: 31px !important;
  font-weight: 600 !important; }

.src-client-components-Courses-coursesDetailsDesktop__containerDescriptionBlueDescription--34kq2 {
  color: #ffffff;
  line-height: 19.53px !important;
  font-size: 15px !important;
  text-align: justify; }

.src-client-components-Courses-coursesDetailsDesktop__containerCardBlueCentralized--2rBLb {
  overflow: hidden;
  height: 372px;
  box-sizing: border-box;
  margin-bottom: 594px;
  border-bottom-left-radius: 32px;
  border-bottom-right-radius: 32px; }
  @media (max-width: 1024px) {
    .src-client-components-Courses-coursesDetailsDesktop__containerCardBlueCentralized--2rBLb {
      border-radius: 10px !important;
      margin-top: 18px;
      margin-bottom: 35px; } }
  .src-client-components-Courses-coursesDetailsDesktop__containerCardBlueCentralized--2rBLb .src-client-components-Courses-coursesDetailsDesktop__card--139P5 {
    display: flex;
    background-color: #3B4AC9 !important;
    border-radius: 0.25rem 0.25rem 1.5rem 1.5rem !important; }
    .src-client-components-Courses-coursesDetailsDesktop__containerCardBlueCentralized--2rBLb .src-client-components-Courses-coursesDetailsDesktop__card--139P5 .src-client-components-Courses-coursesDetailsDesktop__container--1JvOu {
      display: flex;
      height: 23.25rem;
      align-items: center; }
      .src-client-components-Courses-coursesDetailsDesktop__containerCardBlueCentralized--2rBLb .src-client-components-Courses-coursesDetailsDesktop__card--139P5 .src-client-components-Courses-coursesDetailsDesktop__container--1JvOu .src-client-components-Courses-coursesDetailsDesktop__containerDescriptionBlue--29Cmd {
        height: 100%;
        flex-direction: column;
        display: flex;
        padding-left: 2.5rem;
        justify-content: center; }
      .src-client-components-Courses-coursesDetailsDesktop__containerCardBlueCentralized--2rBLb .src-client-components-Courses-coursesDetailsDesktop__card--139P5 .src-client-components-Courses-coursesDetailsDesktop__container--1JvOu .src-client-components-Courses-coursesDetailsDesktop__img--2rgT3 {
        padding-inline: 1.313rem; }

.src-client-components-Courses-coursesDetailsDesktop__containerFIP--picO_ {
  display: flex;
  flex-direction: row;
  padding-left: 40px;
  position: relative; }

.src-client-components-Courses-coursesDetailsDesktop__containerFIPTitle--1uCzL {
  display: flex;
  align-items: center;
  height: 372px;
  flex: 1;
  max-width: 435px;
  line-height: 72px !important; }

.src-client-components-Courses-coursesDetailsDesktop__FIPTitle--3Phuu {
  font-size: 36px !important;
  line-height: 150% !important;
  z-index: 1; }
  @media (min-width: 768px) {
    .src-client-components-Courses-coursesDetailsDesktop__FIPTitle--3Phuu {
      font-size: 71px !important; } }

.src-client-components-Courses-coursesDetailsDesktop__containerCardBlueCentralizedContent--1bJkM {
  padding: 0 !important;
  background-color: #3B4AC9 !important; }

.src-client-components-Courses-coursesDetailsDesktop__circleSix--36DP1 {
  width: 600px;
  height: 600px;
  flex: 1;
  position: absolute;
  right: 0;
  top: -100px; }
.src-client-components-Paths-pathsShowMobile__full--1PLfB {
  width: 100%;
  height: 100%; }

.src-client-components-Paths-pathsShowMobile__textCenter--1ebsX {
  text-align: center; }

.src-client-components-Paths-pathsShowMobile__textRight--3jR4l {
  text-align: right; }

.src-client-components-Paths-pathsShowMobile__alignVertical--2LQTd, .src-client-components-Paths-pathsShowMobile__alignCenter--OElCE, .src-client-components-Paths-pathsShowMobile__spaceBetween--3b8zm {
  display: flex;
  align-items: center; }

.src-client-components-Paths-pathsShowMobile__alignVerticalInline--1q09q, .src-client-components-Paths-pathsShowMobile__alignCenterInline--1JBNd {
  display: inline-flex;
  align-items: center; }

.src-client-components-Paths-pathsShowMobile__alignCenterInline--1JBNd {
  justify-content: center; }

.src-client-components-Paths-pathsShowMobile__alignCenter--OElCE {
  justify-content: center; }

.src-client-components-Paths-pathsShowMobile__boxSizing--1_wk0 {
  box-sizing: border-box; }

.src-client-components-Paths-pathsShowMobile__clearfix--2_KxL:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Paths-pathsShowMobile__spaceBetween--3b8zm {
  display: flex;
  justify-content: space-between; }
.src-client-components-Paths-pathsShowMobile__transition--lLmv4 {
  transition: all 0.3s ease; }

.src-client-components-Paths-pathsShowMobile__textTitle--35SRK {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-Paths-pathsShowMobile__headerContent--3w0Cf {
  text-align: center;
  padding: 118px 0 35px;
  background: linear-gradient(147deg, #494848 4.39%, #393939 42.03%, #070707 94.18%);
  background-position: center;
  background-size: cover; }
  .src-client-components-Paths-pathsShowMobile__headerContent--3w0Cf img {
    max-width: 200px; }

.src-client-components-Paths-pathsShowMobile__containerButton--1eiK0 {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 16px;
  margin-top: 25px; }

.src-client-components-Paths-pathsShowMobile__headerContentTitle--3a9pt {
  font-weight: 700 !important;
  font-size: 32px !important;
  line-height: 40px !important;
  letter-spacing: 0% !important;
  text-transform: capitalize !important;
  color: #FFFFFF;
  margin: 0 0 6px 0; }

.src-client-components-Paths-pathsShowMobile__loadMoreButtonWrapper--txZ8t {
  margin: 35px 0;
  display: flex;
  justify-content: center;
  width: 100%; }
  .src-client-components-Paths-pathsShowMobile__loadMoreButtonWrapper--txZ8t div {
    width: 100%; }
    .src-client-components-Paths-pathsShowMobile__loadMoreButtonWrapper--txZ8t div a {
      width: 100%; }

.src-client-components-Paths-pathsShowMobile__enrollmentLabel--4cf_q {
  background-color: #FB534C;
  height: 50px;
  border-radius: 9999px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  text-align: center;
  color: #fff; }

.src-client-components-Paths-pathsShowMobile__overrideMain--e4j6a.src-client-components-Paths-pathsShowMobile__padding--IqfHy {
  padding: 0; }

.src-client-components-Paths-pathsShowMobile__text--3Ui2p h1 {
  color: #dbdbdb; }

.src-client-components-Paths-pathsShowMobile__text--3Ui2p p {
  margin-bottom: 20px; }

.src-client-components-Paths-pathsShowMobile__action--1BKO8 {
  display: flex;
  align-items: center;
  justify-content: center; }
.src-client-components-TabsMenu-tabsMenu__transition--11sCp, .src-client-components-TabsMenu-tabsMenu__tabsMenu--3Q692 > * {
  transition: all 0.3s ease; }

.src-client-components-TabsMenu-tabsMenu__textTitle--1ycLy {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-TabsMenu-tabsMenu__tabsMenu--3Q692 {
  display: flex;
  color: #4d4c59;
  overflow-x: auto;
  white-space: nowrap;
  scrollbar-width: thin;
  -webkit-overflow-scrolling: touch; }
  @media (max-width: 1200px) {
    .src-client-components-TabsMenu-tabsMenu__tabsMenu--3Q692 {
      padding: 35px 0 0; } }
  .src-client-components-TabsMenu-tabsMenu__tabsMenu--3Q692::-webkit-scrollbar {
    height: 6px; }
  .src-client-components-TabsMenu-tabsMenu__tabsMenu--3Q692::-webkit-scrollbar-thumb {
    background-color: #ccc;
    border-radius: 3px; }
  .src-client-components-TabsMenu-tabsMenu__tabsMenu--3Q692 > * {
    font-size: 22px;
    line-height: 28px;
    padding: 0 40px 12px 40px;
    border-bottom: 4px solid transparent;
    cursor: pointer;
    color: #CFCFCF;
    font-weight: 600 !important;
    flex-shrink: 0; }
    @media (max-width: 1200px) {
      .src-client-components-TabsMenu-tabsMenu__tabsMenu--3Q692 > * {
        font-size: 14px; } }
    .src-client-components-TabsMenu-tabsMenu__tabsMenu--3Q692 > *:hover {
      color: #FB534C; }
    .src-client-components-TabsMenu-tabsMenu__tabsMenu--3Q692 > *.src-client-components-TabsMenu-tabsMenu__active--3-nAa {
      border-color: #FB534C;
      color: #FB534C; }
    .src-client-components-TabsMenu-tabsMenu__tabsMenu--3Q692 > *:not(:first-child) {
      margin-left: 5px; }
    .src-client-components-TabsMenu-tabsMenu__tabsMenu--3Q692 > *:not(:last-child) {
      margin-right: 5px; }
.src-client-components-FormFields-imageFieldRedux__formFields--3ZnDD, .src-client-components-FormFields-imageFieldRedux__imageFieldRedux--YDI0i {
  margin-bottom: 24px; }
  .src-client-components-FormFields-imageFieldRedux__formFields--3ZnDD *, .src-client-components-FormFields-imageFieldRedux__imageFieldRedux--YDI0i * {
    font-size: 16px;
    max-width: 100%; }

.src-client-components-FormFields-imageFieldRedux__imageFieldRedux--YDI0i {
  display: inline-block;
  cursor: pointer; }

.src-client-components-FormFields-imageFieldRedux__content--2U_Fp {
  display: inline-flex;
  align-items: center; }

.src-client-components-FormFields-imageFieldRedux__label--qgFO0 {
  margin-left: 20px;
  font-size: 16px;
  font-family: "Anek Latin", sans-serif;
  font-weight: 500;
  text-align: left; }
  .src-client-components-FormFields-imageFieldRedux__label--qgFO0 p {
    margin-top: 0;
    color: #8F8F8F; }
  .src-client-components-FormFields-imageFieldRedux__label--qgFO0 small {
    color: #FB534C; }

.src-client-components-FormFields-imageFieldRedux__dropzone--26CBV {
  width: auto;
  height: auto;
  border: none;
  position: relative; }

.src-client-components-FormFields-imageFieldRedux__image--2A3xc > * {
  margin-right: auto;
  margin-left: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px; }

.src-client-components-FormFields-imageFieldRedux__imgContainer--3jYTl {
  position: absolute;
  bottom: -10px;
  cursor: pointer;
  left: 20px;
  height: 25px;
  width: 25px;
  background: #00C7AF;
  border-radius: 100%;
  align-items: center;
  justify-content: center;
  display: flex; }
.src-client-components-Profile-profileForm__images--3qKyq > * {
  margin-right: 30px;
  text-align: center; }

@media (min-width: 768px) {
  .src-client-components-Profile-profileForm__rows--37Xhb {
    display: flex;
    gap: 20px; } }

.src-client-components-Profile-profileForm__rows--37Xhb small {
  padding-left: 16px;
  color: #f53d5f; }

.src-client-components-Profile-profileForm__empty--372QZ {
  width: 100%; }
.src-client-components-Profile-profilePasswordForm__error--2zszU {
  display: block; }
  .src-client-components-Profile-profilePasswordForm__error--2zszU small {
    padding-left: 16px;
    color: #f53d5f; }

.src-client-components-Profile-profilePasswordForm__passwordErrors--1CfCv {
  margin-left: 20px;
  margin-bottom: 6px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 4px; }
  @media (max-width: 768px) {
    .src-client-components-Profile-profilePasswordForm__passwordErrors--1CfCv:last-of-type {
      margin-bottom: 24px; } }

.src-client-components-Profile-profilePasswordForm__passwordErrorsLine--htI2q {
  display: flex;
  align-items: center;
  gap: 4px; }

form input:not([aria-label="verification input"]) {
  color: black !important; }
.src-client-components-Profile-profileEdit__full--17q3J {
  width: 100%;
  height: 100%; }

.src-client-components-Profile-profileEdit__textCenter--nJOG7 {
  text-align: center; }

.src-client-components-Profile-profileEdit__textRight--2BckR {
  text-align: right; }

.src-client-components-Profile-profileEdit__alignVertical--1QKdo, .src-client-components-Profile-profileEdit__alignCenter--jXFrR, .src-client-components-Profile-profileEdit__spaceBetween--1klD8 {
  display: flex;
  align-items: center; }

.src-client-components-Profile-profileEdit__alignVerticalInline--2Zi9E, .src-client-components-Profile-profileEdit__alignCenterInline--2DSBP {
  display: inline-flex;
  align-items: center; }

.src-client-components-Profile-profileEdit__alignCenterInline--2DSBP {
  justify-content: center; }

.src-client-components-Profile-profileEdit__alignCenter--jXFrR {
  justify-content: center; }

.src-client-components-Profile-profileEdit__boxSizing--U-x2a {
  box-sizing: border-box; }

.src-client-components-Profile-profileEdit__clearfix--AOWz0:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Profile-profileEdit__spaceBetween--1klD8 {
  display: flex;
  justify-content: space-between; }

.src-client-components-Profile-profileEdit__editProfileSectionMobile--2aTIo {
  margin: 35px 15px;
  padding: 35px 18px;
  background-color: #fff;
  box-shadow: 0px 0px 5px 0px #0000001A;
  border-radius: 3px; }

.src-client-components-Profile-profileEdit__perfilAction--2cduJ {
  padding: 0 15px; }

.src-client-components-Profile-profileEdit__header--36Zsl {
  border-top-left-radius: 20px !important;
  border-top-right-radius: 20px !important;
  margin-bottom: 2px; }

.src-client-components-Profile-profileEdit__action--3U9Td {
  display: flex;
  justify-content: flex-end;
  margin-top: 80px; }
  @media (max-width: 1200px) {
    .src-client-components-Profile-profileEdit__action--3U9Td {
      padding: 0 15px;
      margin-bottom: 35px;
      margin-top: 0; } }

.src-client-components-Profile-profileEdit__content--3P11c {
  margin-top: 24px; }

.src-client-components-Profile-profileEdit__hero--1Tdrp {
  position: relative;
  background: linear-gradient(146.76deg, #3B4AC9 33.14%, #0C1772 94.18%);
  padding: 118px 0 0;
  text-align: center; }
  @media (min-width: 1200px) {
    .src-client-components-Profile-profileEdit__hero--1Tdrp {
      height: 357px;
      padding: 0;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center; } }

.src-client-components-Profile-profileEdit__wrapper--roiMU {
  width: 100%;
  position: relative;
  z-index: 3;
  margin-top: -30px;
  scroll-margin-top: 120px;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  background: #F3F5F8;
  padding: 80px 0; }

.src-client-components-Profile-profileEdit__textPrimary--31-_H {
  color: #3B4AC9;
  font-size: 32px;
  font-weight: bold; }

.src-client-components-Profile-profileEdit__thumbnail--3AyiI {
  max-width: 100%; }

.src-client-components-Profile-profileEdit__gradient--3IXiE {
  background: linear-gradient(147deg, #494848 4.39%, #393939 42.03%, #070707 94.18%);
  z-index: 1; }

.src-client-components-Profile-profileEdit__heroAction--zz4xN {
  box-sizing: border-box;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: white; }

.src-client-components-Profile-profileEdit__gradient--3IXiE,
.src-client-components-Profile-profileEdit__heroAction--zz4xN {
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }

.src-client-components-Profile-profileEdit__title--VvCZb,
.src-client-components-Profile-profileEdit__subTitle--24arX {
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  color: white; }

.src-client-components-Profile-profileEdit__title--VvCZb {
  font-size: 34px; }

.src-client-components-Profile-profileEdit__subTitle--24arX {
  font-size: 14px; }
.src-client-components-Courses-coursesHeader__title--U1ptD {
  font-size: 16px;
  color: #4d4c59;
  margin-top: 10px;
  min-height: 46px; }

.src-client-components-Courses-coursesHeader__author--1J0Dn {
  display: block;
  margin-top: 10px; }

.src-client-components-Courses-coursesHeader__badge--3Ax7m {
  width: 90px;
  height: 90px;
  min-height: 90px !important;
  object-fit: cover;
  border-radius: 100%;
  margin-bottom: 24px; }
.src-client-components-Courses-coursesHorizontal__header--d_n9W {
  max-width: 760px; }

.src-client-components-Courses-coursesHorizontal__footer--3sdDV {
  display: flex;
  align-items: center; }

.src-client-components-Courses-coursesHorizontal__progress--3KJlE {
  width: 785px;
  margin-right: 38px; }

.src-client-components-Courses-coursesHorizontal__button--rkfKH {
  min-width: 280px;
  height: 50px; }

.src-client-components-Courses-coursesHorizontal__expanded--21Y6S .src-client-components-Courses-coursesHorizontal__progress--3KJlE {
  margin-top: 20px;
  margin-right: 0; }
.src-client-components-Profile-profileHeaderLoading__full--1Vfq0 {
  width: 100%;
  height: 100%; }

.src-client-components-Profile-profileHeaderLoading__textCenter--2jYWY {
  text-align: center; }

.src-client-components-Profile-profileHeaderLoading__textRight--17V3t {
  text-align: right; }

.src-client-components-Profile-profileHeaderLoading__alignVertical--VPVSA, .src-client-components-Profile-profileHeaderLoading__alignCenter--1VnVi, .src-client-components-Profile-profileHeaderLoading__profileHeaderLoading--31fEv, .src-client-components-Profile-profileHeaderLoading__spaceBetween--2ez96 {
  display: flex;
  align-items: center; }

.src-client-components-Profile-profileHeaderLoading__alignVerticalInline--1vxq1, .src-client-components-Profile-profileHeaderLoading__alignCenterInline--1vTAU {
  display: inline-flex;
  align-items: center; }

.src-client-components-Profile-profileHeaderLoading__alignCenterInline--1vTAU {
  justify-content: center; }

.src-client-components-Profile-profileHeaderLoading__alignCenter--1VnVi, .src-client-components-Profile-profileHeaderLoading__profileHeaderLoading--31fEv {
  justify-content: center; }

.src-client-components-Profile-profileHeaderLoading__boxSizing--xOo-a {
  box-sizing: border-box; }

.src-client-components-Profile-profileHeaderLoading__clearfix--1mjka:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Profile-profileHeaderLoading__spaceBetween--2ez96 {
  display: flex;
  justify-content: space-between; }

.src-client-components-Profile-profileHeaderLoading__profileHeaderLoading--31fEv {
  flex-direction: column;
  border-bottom: 1px solid #DFE0E6;
  min-height: 500px;
  padding-top: 90px;
  padding-bottom: 40px;
  background: linear-gradient(147deg, #3B4AC9 33.14%, #0C1772 94.18%); }
.src-client-components-Profile-profileHeader__header--39mmz {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 118px;
  padding-bottom: 32px;
  background: linear-gradient(147deg, #3B4AC9 33.14%, #0C1772 94.18%); }
  @media (min-width: 1200px) {
    .src-client-components-Profile-profileHeader__header--39mmz {
      min-height: 500px;
      padding-top: 90px; } }

.src-client-components-Profile-profileHeader__content--1tTFs {
  text-align: center;
  color: white; }

.src-client-components-Profile-profileHeader__name--2nw1L {
  font-weight: 600;
  color: #fff; }
  @media (min-width: 1200px) {
    .src-client-components-Profile-profileHeader__name--2nw1L {
      font-size: 36px !important; } }

.src-client-components-Profile-profileHeader__image--3TTIX {
  display: flex;
  justify-content: center;
  position: relative;
  margin-bottom: 20px;
  width: 65px;
  height: 65px;
  border-radius: 100%;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #fff; }
  @media (min-width: 1200px) {
    .src-client-components-Profile-profileHeader__image--3TTIX {
      width: 120px;
      height: 120px; } }
  .src-client-components-Profile-profileHeader__image--3TTIX:hover .src-client-components-Profile-profileHeader__editIcon--3_j9c {
    visibility: visible;
    opacity: 1; }

.src-client-components-Profile-profileHeader__editIcon--3_j9c {
  position: absolute;
  bottom: -13px;
  font-size: 0;
  cursor: pointer;
  height: 25px;
  width: 25px;
  background: #00C7AF;
  border-radius: 100%;
  align-items: center;
  justify-content: center;
  display: flex;
  transition: visibility 0s, opacity 0.1s linear; }

.src-client-components-Profile-profileHeader__companyName--2nFiN {
  color: #737373;
  font-size: 16px;
  margin: 0; }

.src-client-components-Profile-profileHeader__infos--3rXh6 {
  margin-top: 40px; }

.src-client-components-Profile-profileHeader__grid--3km8g {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin: 0 auto;
  gap: 26px; }

.src-client-components-Profile-profileHeader__infoIcon--dDWlK {
  margin-bottom: 16px; }

.src-client-components-Profile-profileHeader__infoText--YIWsQ {
  color: #fff;
  font-size: 16px;
  margin: 0 0 8px 0;
  font-family: "Anek Latin"; }

.src-client-components-Profile-profileHeader__infoQtd--jrw6i {
  margin: 0;
  font-weight: 600;
  font-size: 16px;
  color: #F3FAFB;
  font-family: "Anek Latin"; }
.src-client-components-Courses-coursesHorizontalLoading__full--1Rw3z {
  width: 100%;
  height: 100%; }

.src-client-components-Courses-coursesHorizontalLoading__textCenter--2Oq9N {
  text-align: center; }

.src-client-components-Courses-coursesHorizontalLoading__textRight--3pMbn {
  text-align: right; }

.src-client-components-Courses-coursesHorizontalLoading__alignVertical--1k72j, .src-client-components-Courses-coursesHorizontalLoading__alignCenter---v46F, .src-client-components-Courses-coursesHorizontalLoading__spaceBetween--iQZPF, .src-client-components-Courses-coursesHorizontalLoading__coursesHorizontalLoading--1NOA5:not(.src-client-components-Courses-coursesHorizontalLoading__expanded--1D1oC) .src-client-components-Courses-coursesHorizontalLoading__footer--rG4Jx {
  display: flex;
  align-items: center; }

.src-client-components-Courses-coursesHorizontalLoading__alignVerticalInline--16AF3, .src-client-components-Courses-coursesHorizontalLoading__alignCenterInline--xKtn9 {
  display: inline-flex;
  align-items: center; }

.src-client-components-Courses-coursesHorizontalLoading__alignCenterInline--xKtn9 {
  justify-content: center; }

.src-client-components-Courses-coursesHorizontalLoading__alignCenter---v46F {
  justify-content: center; }

.src-client-components-Courses-coursesHorizontalLoading__boxSizing--xEsI6 {
  box-sizing: border-box; }

.src-client-components-Courses-coursesHorizontalLoading__clearfix--3oglb:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Courses-coursesHorizontalLoading__spaceBetween--iQZPF, .src-client-components-Courses-coursesHorizontalLoading__coursesHorizontalLoading--1NOA5:not(.src-client-components-Courses-coursesHorizontalLoading__expanded--1D1oC) .src-client-components-Courses-coursesHorizontalLoading__footer--rG4Jx {
  display: flex;
  justify-content: space-between; }

.src-client-components-Courses-coursesHorizontalLoading__coursesHorizontalLoading--1NOA5 {
  padding: 30px;
  border-radius: 20px; }
  .src-client-components-Courses-coursesHorizontalLoading__coursesHorizontalLoading--1NOA5:not(.src-client-components-Courses-coursesHorizontalLoading__expanded--1D1oC) .src-client-components-Courses-coursesHorizontalLoading__footer--rG4Jx {
    align-items: flex-end; }
    .src-client-components-Courses-coursesHorizontalLoading__coursesHorizontalLoading--1NOA5:not(.src-client-components-Courses-coursesHorizontalLoading__expanded--1D1oC) .src-client-components-Courses-coursesHorizontalLoading__footer--rG4Jx > *:first-child {
      width: calc(100% - 210px); }

.src-client-components-Courses-coursesHorizontalLoading__footer--rG4Jx > *:first-child {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px; }
.src-client-components-Certificates-certificatesIndex__certificate--2uUz2 {
  margin-bottom: 120px; }

.src-client-components-Certificates-certificatesIndex__item--2_wI_ {
  background-color: white;
  border-radius: 20px;
  padding: 16px 28px 20px 28px;
  display: flex;
  flex-direction: column;
  align-items: center; }
  .src-client-components-Certificates-certificatesIndex__item--2_wI_ img {
    width: 90px;
    margin: 0 auto 32px;
    height: 90px;
    border-radius: 100%;
    object-fit: cover; }
.src-client-components-CarouselCommon-carouselCommon__full--1qGf8, .src-client-components-CarouselCommon-carouselCommon__controls--3Ooif {
  width: 100%;
  height: 100%; }

.src-client-components-CarouselCommon-carouselCommon__textCenter--3xklE {
  text-align: center; }

.src-client-components-CarouselCommon-carouselCommon__textRight--2OhnM {
  text-align: right; }

.src-client-components-CarouselCommon-carouselCommon__alignVertical--1tBGY, .src-client-components-CarouselCommon-carouselCommon__alignCenter--3yUPH, .src-client-components-CarouselCommon-carouselCommon__spaceBetween--10CO0 {
  display: flex;
  align-items: center; }

.src-client-components-CarouselCommon-carouselCommon__alignVerticalInline--TgF3r, .src-client-components-CarouselCommon-carouselCommon__alignCenterInline--26y6V {
  display: inline-flex;
  align-items: center; }

.src-client-components-CarouselCommon-carouselCommon__alignCenterInline--26y6V {
  justify-content: center; }

.src-client-components-CarouselCommon-carouselCommon__alignCenter--3yUPH {
  justify-content: center; }

.src-client-components-CarouselCommon-carouselCommon__boxSizing--1pc7K {
  box-sizing: border-box; }

.src-client-components-CarouselCommon-carouselCommon__clearfix--2NVrr:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-CarouselCommon-carouselCommon__spaceBetween--10CO0 {
  display: flex;
  justify-content: space-between; }
.src-client-components-CarouselCommon-carouselCommon__transition--3KGEo {
  transition: all 0.3s ease; }

.src-client-components-CarouselCommon-carouselCommon__textTitle--1t7FZ {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-CarouselCommon-carouselCommon__container--1lhGS {
  position: relative; }

.src-client-components-CarouselCommon-carouselCommon__content--3QNcO {
  z-index: 1; }
  .src-client-components-CarouselCommon-carouselCommon__content--3QNcO > div {
    padding-top: 5px;
    padding-bottom: 5px; }

.src-client-components-CarouselCommon-carouselCommon__item--35BKw {
  box-sizing: border-box;
  padding-right: 15px;
  padding-left: 15px; }

.src-client-components-CarouselCommon-carouselCommon__controls--3Ooif {
  position: absolute;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .src-client-components-CarouselCommon-carouselCommon__controls--3Ooif > *:hover {
    border-color: #979797;
    opacity: 0.5; }
.src-client-components-Profile-profileShow__full--1Ti3a {
  width: 100%;
  height: 100%; }

.src-client-components-Profile-profileShow__textCenter--3X2su, .src-client-components-Profile-profileShow__info--1c1sh article, .src-client-components-Profile-profileShow__notCourses--2L3eP {
  text-align: center; }

.src-client-components-Profile-profileShow__textRight--BIgci {
  text-align: right; }

.src-client-components-Profile-profileShow__alignVertical--287Uk, .src-client-components-Profile-profileShow__alignCenter--3voSl, .src-client-components-Profile-profileShow__spaceBetween--3ENt2 {
  display: flex;
  align-items: center; }

.src-client-components-Profile-profileShow__alignVerticalInline--1hqwa, .src-client-components-Profile-profileShow__alignCenterInline--3I9Pe {
  display: inline-flex;
  align-items: center; }

.src-client-components-Profile-profileShow__alignCenterInline--3I9Pe {
  justify-content: center; }

.src-client-components-Profile-profileShow__alignCenter--3voSl {
  justify-content: center; }

.src-client-components-Profile-profileShow__boxSizing--1ORVl {
  box-sizing: border-box; }

.src-client-components-Profile-profileShow__clearfix--3vBJD:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Profile-profileShow__spaceBetween--3ENt2 {
  display: flex;
  justify-content: space-between; }
.src-client-components-Profile-profileShow__info--1c1sh {
  background-color: white;
  padding-top: 35px;
  padding-bottom: 35px;
  border-bottom: 1px solid #dfe0e6; }
  .src-client-components-Profile-profileShow__info--1c1sh article {
    max-width: 95px; }

.src-client-components-Profile-profileShow__infoContent--11FU_ {
  display: flex;
  justify-content: center; }

.src-client-components-Profile-profileShow__marked--Wa6vc {
  color: #3B4AC9; }

.src-client-components-Profile-profileShow__textPrimary--2tVVM {
  color: #3B4AC9;
  font-size: 32px;
  font-weight: bold; }

.src-client-components-Profile-profileShow__roundedBar--1PVlo {
  position: relative;
  top: -50px;
  max-height: 357px;
  height: 50px;
  overflow: hidden; }
  .src-client-components-Profile-profileShow__roundedBar--1PVlo::after {
    position: absolute;
    top: 0;
    content: ' ';
    background: #f5f5f5;
    height: 50px;
    width: 100%;
    left: 0;
    right: 0;
    z-index: 1;
    border-top-right-radius: 32px;
    border-top-left-radius: 32px; }

.src-client-components-Profile-profileShow__notCourses--2L3eP {
  margin-top: 110px;
  margin-right: auto;
  margin-bottom: 110px;
  margin-left: auto; }

.src-client-components-Profile-profileShow__notCourses--2L3eP,
.src-client-components-Profile-profileShow__profileContent--DEjGC {
  min-height: 490px; }
  @media (min-width: 768px) {
    .src-client-components-Profile-profileShow__notCourses--2L3eP,
    .src-client-components-Profile-profileShow__profileContent--DEjGC {
      margin-bottom: 120px; } }

.src-client-components-Profile-profileShow__certificate--3gVU2 {
  text-align: center; }
  .src-client-components-Profile-profileShow__certificate--3gVU2 img {
    max-width: 100%; }

.src-client-components-Profile-profileShow__notCoursesTitle--2MWBU {
  font-weight: bold;
  font-size: 38px;
  line-height: 48px;
  color: #18181B;
  font-family: 'Anek Latin', sans-serif; }

.src-client-components-Profile-profileShow__notCoursesDescription--ccJKK {
  font-size: 21px;
  line-height: 38px;
  color: #737373;
  font-family: 'Anek Latin', sans-serif; }

.src-client-components-Profile-profileShow__coursesLinkCta--2GRXV {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center; }

.src-client-components-Profile-profileShow__path--3H0Po {
  height: auto !important; }
.src-client-components-RecoverCodeScreen-recoverCodeScreen__transition--amNlv {
  transition: all 0.3s ease; }

.src-client-components-RecoverCodeScreen-recoverCodeScreen__textTitle--2r_mm {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-RecoverCodeScreen-recoverCodeScreen__authCode--386il {
  width: 447px;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center; }
  @media (max-width: 768px) {
    .src-client-components-RecoverCodeScreen-recoverCodeScreen__authCode--386il {
      background-color: #3B4AC9;
      margin: -40px 0; } }
  .src-client-components-RecoverCodeScreen-recoverCodeScreen__authCode--386il .src-client-components-RecoverCodeScreen-recoverCodeScreen__successMessage--y1y1_ {
    display: flex;
    align-items: center;
    margin-top: 12px;
    gap: 16px; }
  .src-client-components-RecoverCodeScreen-recoverCodeScreen__authCode--386il .src-client-components-RecoverCodeScreen-recoverCodeScreen__successConfirmation--_YQ1E {
    display: flex;
    flex-direction: column; }
    .src-client-components-RecoverCodeScreen-recoverCodeScreen__authCode--386il .src-client-components-RecoverCodeScreen-recoverCodeScreen__successConfirmation--_YQ1E .src-client-components-RecoverCodeScreen-recoverCodeScreen__title--3ikcp {
      margin-top: 8px;
      color: #FFF; }
    .src-client-components-RecoverCodeScreen-recoverCodeScreen__authCode--386il .src-client-components-RecoverCodeScreen-recoverCodeScreen__successConfirmation--_YQ1E .src-client-components-RecoverCodeScreen-recoverCodeScreen__subTitle--3js4h {
      margin-top: 18px;
      font-weight: 400;
      color: #D4D4D4; }
    .src-client-components-RecoverCodeScreen-recoverCodeScreen__authCode--386il .src-client-components-RecoverCodeScreen-recoverCodeScreen__successConfirmation--_YQ1E .src-client-components-RecoverCodeScreen-recoverCodeScreen__paragraph--18SoR {
      margin-top: 48px;
      color: #FFF;
      font-weight: 300;
      line-height: 1.4; }
  @media (min-width: 768px) {
    .src-client-components-RecoverCodeScreen-recoverCodeScreen__authCode--386il {
      padding-left: 0px !important;
      padding-right: 0px !important; } }
  @media (max-width: 768px) {
    .src-client-components-RecoverCodeScreen-recoverCodeScreen__authCode--386il {
      height: 100vh;
      padding-top: 20px; } }
  .src-client-components-RecoverCodeScreen-recoverCodeScreen__authCode--386il .src-client-components-RecoverCodeScreen-recoverCodeScreen__container--2rxLv {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 40px; }
    @media (max-width: 768px) {
      .src-client-components-RecoverCodeScreen-recoverCodeScreen__authCode--386il .src-client-components-RecoverCodeScreen-recoverCodeScreen__container--2rxLv {
        gap: 24px; } }
    .src-client-components-RecoverCodeScreen-recoverCodeScreen__authCode--386il .src-client-components-RecoverCodeScreen-recoverCodeScreen__container--2rxLv .src-client-components-RecoverCodeScreen-recoverCodeScreen__character--rivKL {
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 24px;
      font-weight: 600;
      font-family: 'Poppins', sans-serif;
      color: #fff;
      width: 40px;
      height: 40px;
      background-color: transparent;
      border: 1px solid #fff;
      border-radius: 12px;
      box-shadow: none; }
    .src-client-components-RecoverCodeScreen-recoverCodeScreen__authCode--386il .src-client-components-RecoverCodeScreen-recoverCodeScreen__container--2rxLv .src-client-components-RecoverCodeScreen-recoverCodeScreen__hasError--3HEUD {
      border: 1px solid #d86f6f !important; }
    .src-client-components-RecoverCodeScreen-recoverCodeScreen__authCode--386il .src-client-components-RecoverCodeScreen-recoverCodeScreen__container--2rxLv .src-client-components-RecoverCodeScreen-recoverCodeScreen__characterSelected--2Opup {
      position: relative;
      border: 1px solid #00C7AF;
      outline: none;
      color: #00C7AF; }
    .src-client-components-RecoverCodeScreen-recoverCodeScreen__authCode--386il .src-client-components-RecoverCodeScreen-recoverCodeScreen__container--2rxLv .src-client-components-RecoverCodeScreen-recoverCodeScreen__characterInactive--b5JDZ {
      background-color: transparent; }
    .src-client-components-RecoverCodeScreen-recoverCodeScreen__authCode--386il .src-client-components-RecoverCodeScreen-recoverCodeScreen__container--2rxLv .src-client-components-RecoverCodeScreen-recoverCodeScreen__characterSelected--2Opup:not(.src-client-components-RecoverCodeScreen-recoverCodeScreen__characterFilled--jsN7E)::after {
      content: '';
      width: 1px;
      height: 25px;
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      animation: src-client-components-RecoverCodeScreen-recoverCodeScreen__blink--2F87P 1s infinite step-end; }

@keyframes src-client-components-RecoverCodeScreen-recoverCodeScreen__blink--2F87P {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; } }
  .src-client-components-RecoverCodeScreen-recoverCodeScreen__authCode--386il .src-client-components-RecoverCodeScreen-recoverCodeScreen__errorMessage--2G9gx {
    font-family: 'Open Sans', sans-serif;
    margin-top: 8px;
    display: block;
    font-size: 14px !important;
    color: #d86f6f; }

.src-client-components-RecoverCodeScreen-recoverCodeScreen__resendModalContainer--2NGfp {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 54px 46px;
  text-align: center; }

.src-client-components-RecoverCodeScreen-recoverCodeScreen__line--3Ka_O {
  margin: 24px 0;
  position: relative;
  text-align: center; }
  .src-client-components-RecoverCodeScreen-recoverCodeScreen__line--3Ka_O hr {
    border-color: #F1F1F51A;
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%); }
  .src-client-components-RecoverCodeScreen-recoverCodeScreen__line--3Ka_O p {
    z-index: 2;
    position: relative;
    display: inline-block;
    color: white;
    font-family: "Anek Latin", sans-serif;
    font-weight: bold;
    font-size: 14px;
    padding: 0 10px;
    background-color: #3B4AC9; }

.src-client-components-RecoverCodeScreen-recoverCodeScreen__inputError--mzFYB {
  color: #FFF; }

.src-client-components-RecoverCodeScreen-recoverCodeScreen__passwordErrors--y1nl- {
  margin-left: 20px;
  margin-bottom: 6px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 4px; }

.src-client-components-RecoverCodeScreen-recoverCodeScreen__passwordErrorsContainer--3noCh {
  margin-top: -17px; }

.src-client-components-RecoverCodeScreen-recoverCodeScreen__passwordErrorsLine--2neWB {
  display: flex;
  align-items: center;
  gap: 4px; }
[class*="row"] {
  position: relative !important; }

.src-client-components-Register-register__register--fJyVf {
  display: flex;
  flex-direction: column;
  position: inherit !important; }
  .src-client-components-Register-register__register--fJyVf .src-client-components-Register-register__inputError--2p2N4 {
    color: #FFF;
    font-size: 14px; }
  .src-client-components-Register-register__register--fJyVf img:last-child {
    margin: 0 0 0 10px; }
  @media (min-width: 768px) {
    .src-client-components-Register-register__register--fJyVf {
      padding-left: 0px !important;
      padding-right: 0px !important; } }
  @media (max-width: 768px) {
    .src-client-components-Register-register__register--fJyVf {
      height: 100vh;
      padding-top: 20px;
      align-content: center; } }

.src-client-components-Register-register__registerHeader--3X10h {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 18px; }

.src-client-components-Register-register__textDot--1XwxM {
  color: #3B4AC9; }

.src-client-components-Register-register__line--3EAt5 {
  margin: 24px 0;
  position: relative;
  text-align: center; }
  .src-client-components-Register-register__line--3EAt5 hr {
    border-color: #F1F1F51A;
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%); }
  .src-client-components-Register-register__line--3EAt5 p {
    z-index: 2;
    position: relative;
    display: inline-block;
    color: white;
    font-family: "Anek Latin", sans-serif;
    font-weight: bold;
    font-size: 14px;
    padding: 0 10px;
    background-color: #3B4AC9; }

.src-client-components-Register-register__passwordErrors--2uto2 {
  margin-left: 20px;
  margin-bottom: 6px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 4px; }

.src-client-components-Register-register__passwordErrorsLine--2GaL2 {
  display: flex;
  align-items: center;
  gap: 4px; }

form input:not([aria-label="verification input"]) {
  color: black !important; }
.src-client-components-RegistrationCodeScreen-registrationCodeScreen__transition--3o-Rl {
  transition: all 0.3s ease; }

.src-client-components-RegistrationCodeScreen-registrationCodeScreen__textTitle--Zar-- {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

[class*="row"] {
  position: relative !important; }

.src-client-components-RegistrationCodeScreen-registrationCodeScreen__authCode--3u5ZY {
  width: 447px;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: inherit !important; }
  @media (max-width: 768px) {
    .src-client-components-RegistrationCodeScreen-registrationCodeScreen__authCode--3u5ZY {
      background-color: #3B4AC9; } }
  .src-client-components-RegistrationCodeScreen-registrationCodeScreen__authCode--3u5ZY .src-client-components-RegistrationCodeScreen-registrationCodeScreen__successMessage--3Cy-- {
    display: flex;
    align-items: center;
    margin-top: 12px;
    gap: 16px; }
  .src-client-components-RegistrationCodeScreen-registrationCodeScreen__authCode--3u5ZY .src-client-components-RegistrationCodeScreen-registrationCodeScreen__successConfirmation--wo05n {
    display: flex;
    flex-direction: column; }
    .src-client-components-RegistrationCodeScreen-registrationCodeScreen__authCode--3u5ZY .src-client-components-RegistrationCodeScreen-registrationCodeScreen__successConfirmation--wo05n .src-client-components-RegistrationCodeScreen-registrationCodeScreen__title--1zo3x {
      margin-top: 8px;
      color: #FFF; }
    .src-client-components-RegistrationCodeScreen-registrationCodeScreen__authCode--3u5ZY .src-client-components-RegistrationCodeScreen-registrationCodeScreen__successConfirmation--wo05n .src-client-components-RegistrationCodeScreen-registrationCodeScreen__subTitle--15YGE {
      margin-top: 18px;
      font-weight: 400;
      color: #D4D4D4; }
    .src-client-components-RegistrationCodeScreen-registrationCodeScreen__authCode--3u5ZY .src-client-components-RegistrationCodeScreen-registrationCodeScreen__successConfirmation--wo05n .src-client-components-RegistrationCodeScreen-registrationCodeScreen__paragraph--1j-Uk {
      margin-top: 48px;
      color: #FFF;
      font-weight: 300;
      line-height: 1.4; }
    .src-client-components-RegistrationCodeScreen-registrationCodeScreen__authCode--3u5ZY .src-client-components-RegistrationCodeScreen-registrationCodeScreen__successConfirmation--wo05n strong {
      font-weight: 700; }
  @media (min-width: 768px) {
    .src-client-components-RegistrationCodeScreen-registrationCodeScreen__authCode--3u5ZY {
      padding-left: 0px !important;
      padding-right: 0px !important; } }
  @media (max-width: 768px) {
    .src-client-components-RegistrationCodeScreen-registrationCodeScreen__authCode--3u5ZY {
      height: 100vh;
      padding-top: 20px;
      margin: -40px 0; } }
  .src-client-components-RegistrationCodeScreen-registrationCodeScreen__authCode--3u5ZY .src-client-components-RegistrationCodeScreen-registrationCodeScreen__container--2Qz8j {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 40px; }
    @media (max-width: 768px) {
      .src-client-components-RegistrationCodeScreen-registrationCodeScreen__authCode--3u5ZY .src-client-components-RegistrationCodeScreen-registrationCodeScreen__container--2Qz8j {
        gap: 24px; } }
    .src-client-components-RegistrationCodeScreen-registrationCodeScreen__authCode--3u5ZY .src-client-components-RegistrationCodeScreen-registrationCodeScreen__container--2Qz8j .src-client-components-RegistrationCodeScreen-registrationCodeScreen__character--ohE06 {
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 24px;
      font-weight: 600;
      font-family: 'Poppins', sans-serif;
      color: #fff;
      width: 40px;
      height: 40px;
      background-color: transparent;
      border: 1px solid #fff;
      border-radius: 12px;
      box-shadow: none; }
    .src-client-components-RegistrationCodeScreen-registrationCodeScreen__authCode--3u5ZY .src-client-components-RegistrationCodeScreen-registrationCodeScreen__container--2Qz8j .src-client-components-RegistrationCodeScreen-registrationCodeScreen__hasError--2v0_O {
      border: 1px solid #d86f6f !important; }
    .src-client-components-RegistrationCodeScreen-registrationCodeScreen__authCode--3u5ZY .src-client-components-RegistrationCodeScreen-registrationCodeScreen__container--2Qz8j .src-client-components-RegistrationCodeScreen-registrationCodeScreen__characterSelected--kWZDS {
      position: relative;
      border: 1px solid #00C7AF;
      outline: none;
      color: #00C7AF; }
    .src-client-components-RegistrationCodeScreen-registrationCodeScreen__authCode--3u5ZY .src-client-components-RegistrationCodeScreen-registrationCodeScreen__container--2Qz8j .src-client-components-RegistrationCodeScreen-registrationCodeScreen__characterInactive--4SMmW {
      background-color: transparent; }
    .src-client-components-RegistrationCodeScreen-registrationCodeScreen__authCode--3u5ZY .src-client-components-RegistrationCodeScreen-registrationCodeScreen__container--2Qz8j .src-client-components-RegistrationCodeScreen-registrationCodeScreen__characterSelected--kWZDS:not(.src-client-components-RegistrationCodeScreen-registrationCodeScreen__characterFilled--_L8Ia)::after {
      content: '';
      width: 1px;
      height: 25px;
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      animation: src-client-components-RegistrationCodeScreen-registrationCodeScreen__blink--27uuH 1s infinite step-end; }

@keyframes src-client-components-RegistrationCodeScreen-registrationCodeScreen__blink--27uuH {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; } }
  .src-client-components-RegistrationCodeScreen-registrationCodeScreen__authCode--3u5ZY .src-client-components-RegistrationCodeScreen-registrationCodeScreen__errorMessage--364zL {
    font-family: 'Open Sans', sans-serif;
    margin-top: 8px;
    display: block;
    font-size: 14px !important;
    color: #d86f6f; }

.src-client-components-RegistrationCodeScreen-registrationCodeScreen__resendModalContainer--2Y2C- {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 54px 46px;
  text-align: center; }

.src-client-components-RegistrationCodeScreen-registrationCodeScreen__line--2Y9E2 {
  margin: 24px 0;
  position: relative;
  text-align: center; }
  .src-client-components-RegistrationCodeScreen-registrationCodeScreen__line--2Y9E2 hr {
    border-color: #F1F1F51A;
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%); }
  .src-client-components-RegistrationCodeScreen-registrationCodeScreen__line--2Y9E2 p {
    z-index: 2;
    position: relative;
    display: inline-block;
    color: white;
    font-family: "Anek Latin", sans-serif;
    font-weight: bold;
    font-size: 14px;
    padding: 0 10px;
    background-color: #3B4AC9; }

.src-client-components-RegistrationCodeScreen-registrationCodeScreen__buttonContainer--bWMMg {
  display: flex;
  gap: 26px;
  width: 100%;
  margin-top: 45px; }
  @media (max-width: 768px) {
    .src-client-components-RegistrationCodeScreen-registrationCodeScreen__buttonContainer--bWMMg {
      display: grid; } }

.src-client-components-RegistrationCodeScreen-registrationCodeScreen__buttonBack--UpDi_ > div {
  padding: 12px 30px;
  border-radius: 25px;
  border: 1px solid #fff;
  background: transparent;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  transition: all 0.3s ease; }
  .src-client-components-RegistrationCodeScreen-registrationCodeScreen__buttonBack--UpDi_ > div:hover {
    background: rgba(255, 255, 255, 0.1); }
  @media (max-width: 768px) {
    .src-client-components-RegistrationCodeScreen-registrationCodeScreen__buttonBack--UpDi_ > div {
      width: -webkit-fill-available;
      font-size: 16px; } }

.src-client-components-RegistrationCodeScreen-registrationCodeScreen__buttonNext--3D01a > div {
  padding: 12px 44px;
  border-radius: 25px;
  border: none;
  background: #FB534C;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  transition: all 0.3s ease; }
  .src-client-components-RegistrationCodeScreen-registrationCodeScreen__buttonNext--3D01a > div:hover {
    background: #fa231a; }
  @media (max-width: 768px) {
    .src-client-components-RegistrationCodeScreen-registrationCodeScreen__buttonNext--3D01a > div {
      width: -webkit-fill-available;
      font-size: 16px; } }

.src-client-components-RegistrationCodeScreen-registrationCodeScreen__buttonBack--UpDi_,
.src-client-components-RegistrationCodeScreen-registrationCodeScreen__buttonNext--3D01a {
  flex: 1; }
@media (max-width: 768px) {
  .src-client-components-SignIn-signIn__signIn--2C0WL {
    height: 100%;
    flex-direction: column;
    display: flex;
    justify-content: center; } }

@media (min-width: 768px) {
  .src-client-components-SignIn-signIn__signIn--2C0WL {
    padding-left: 0px !important;
    padding-right: 0px !important; } }

@media (max-width: 768px) {
  .src-client-components-SignIn-signIn__signIn--2C0WL {
    height: 100vh;
    padding-top: 20px; } }

.src-client-components-SignIn-signIn__textDot--33JqW {
  color: #3B4AC9; }

.src-client-components-SignIn-signIn__line--15Ywg {
  margin: 24px 0;
  position: relative;
  text-align: center; }
  .src-client-components-SignIn-signIn__line--15Ywg hr {
    border-color: #F1F1F51A;
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%); }
  .src-client-components-SignIn-signIn__line--15Ywg p {
    z-index: 2;
    position: relative;
    display: inline-block;
    color: white;
    font-family: "Anek Latin", sans-serif;
    font-weight: bold;
    font-size: 14px;
    padding: 0 10px;
    background-color: #3B4AC9; }
.src-client-components-Slider-slider__full--3oBgo {
  width: 100%;
  height: 100%; }

.src-client-components-Slider-slider__textCenter--bS6i2 {
  text-align: center; }

.src-client-components-Slider-slider__textRight--2XKTt {
  text-align: right; }

.src-client-components-Slider-slider__alignVertical--3wzvD, .src-client-components-Slider-slider__alignCenter--3QkIh, .src-client-components-Slider-slider__controls--hQDEj, .src-client-components-Slider-slider__spaceBetween--1PzKP {
  display: flex;
  align-items: center; }

.src-client-components-Slider-slider__alignVerticalInline--BtlYm, .src-client-components-Slider-slider__alignCenterInline--2OBCv {
  display: inline-flex;
  align-items: center; }

.src-client-components-Slider-slider__alignCenterInline--2OBCv {
  justify-content: center; }

.src-client-components-Slider-slider__alignCenter--3QkIh, .src-client-components-Slider-slider__controls--hQDEj {
  justify-content: center; }

.src-client-components-Slider-slider__boxSizing--Sl0kM {
  box-sizing: border-box; }

.src-client-components-Slider-slider__clearfix--3qTRg:after {
  content: '';
  display: block;
  clear: both; }

.src-client-components-Slider-slider__spaceBetween--1PzKP {
  display: flex;
  justify-content: space-between; }
.src-client-components-Slider-slider__transition--zcgKg, .src-client-components-Slider-slider__controls--hQDEj > *, .src-client-components-Slider-slider__dot--23HaT {
  transition: all 0.3s ease; }

.src-client-components-Slider-slider__textTitle--1zioL {
  margin-top: 0;
  margin-bottom: 0;
  color: #4d4c59;
  font-weight: 600; }

.src-client-components-Slider-slider__slider--3fkGr {
  position: relative;
  padding: 0 75px; }

.src-client-components-Slider-slider__controls--hQDEj {
  display: flex;
  position: absolute;
  width: 75px;
  height: 100%;
  top: 0; }
  .src-client-components-Slider-slider__controls--hQDEj > * {
    display: flex;
    align-items: center;
    opacity: .3;
    background-color: white;
    border: 1px solid #d6d7e1;
    border-radius: 2px;
    cursor: pointer; }
    .src-client-components-Slider-slider__controls--hQDEj > *:hover {
      opacity: .6; }
    .src-client-components-Slider-slider__controls--hQDEj > * img {
      width: 50px;
      height: 50px; }
  .src-client-components-Slider-slider__controls--hQDEj:first-child {
    left: 0; }
    .src-client-components-Slider-slider__controls--hQDEj:first-child > * {
      margin-right: auto; }
  .src-client-components-Slider-slider__controls--hQDEj:last-child {
    right: 0; }
    .src-client-components-Slider-slider__controls--hQDEj:last-child > * {
      margin-left: auto; }

.src-client-components-Slider-slider__dots--3_1LM {
  display: flex;
  justify-content: center; }
  .src-client-components-Slider-slider__dots--3_1LM > * {
    margin-top: 45px;
    margin-right: nul;
    margin-bottom: nul;
    margin-left: nul; }
    .src-client-components-Slider-slider__dots--3_1LM > *:not(:first-child) {
      margin-left: 15px; }

.src-client-components-Slider-slider__dot--23HaT {
  width: 70px;
  height: 2px;
  background-color: #d6d7e1;
  cursor: pointer; }
  .src-client-components-Slider-slider__dot--23HaT.src-client-components-Slider-slider__active--21CLg {
    background-color: #f3123c; }
/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}
body {
  margin: 0; }

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  transition: background-color 5000s ease-in-out 0s; }

a {
  text-decoration: none;
  color: inherit;
  display: inline-block; }

img {
  vertical-align: middle; }

footer {
  line-height: normal; }

blockquote {
  margin: 0; }
html, body {
  height: 100%; }

:root {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #737373; }

strong {
  font-weight: 600; }

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #4d4c59;
  font-weight: 400; }

small {
  font-size: 13px; }

p {
  line-height: 1.5;
  margin-bottom: 0; }

.src-client-styles-theme-global__slick-next--kcnVc {
  background-color: red; }

* {
  font-family: "Anek Latin", sans-serif !important; }
