@keyframes Button_animationBlink__b_Sxo {
  50% {
    opacity: 0;
  }
}
@keyframes Button_visibilityControl__aNWWf {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
    display: none;
  }
}
.Button_block__F2nqE {
  margin-bottom: 30px;
}
@media screen and (min-width: 1025px) {
  .Button_block__F2nqE {
    margin-top: 70px;
    margin-bottom: 0;
  }
}
.Button_button__eB2M9 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 300px;
  padding: 5px 10px;
  align-self: center;
  border-radius: 30px;
  outline: none;
  border: none;
  color: var(--typography-100);
  font-size: 16px;
  line-height: 24px;
  height: 40px;
  background: var(--gradient-pink-base);
  transition: all 0.15s ease-in-out 0ms;
}
.Button_button__eB2M9:active {
  transform: scale(1.03);
}
@media screen and (min-width: 1025px) {
  .Button_button__eB2M9 {
    width: 380px;
    height: 44px;
  }
}
.Button_buttonIcon__qqiLd {
  display: inherit;
  fill: currentColor !important;
}
.Button_buttonIconBefore__BFDKP {
  margin-left: -6px;
  margin-right: 12px;
}
.Button_buttonIconAfter__FMSdB {
  margin-right: -6px;
  margin-left: 12px;
}
.Button_loadingIndicator__YMPEI {
  color: var(--typography-100) !important;
}
.Button_buttonLabel__QvZj0 {
  display: inherit;
  align-items: inherit;
  justify-content: inherit;
}
.Button_buttonSuccess__Ya5IF {
  background: var(--success);
  border-radius: 8px;
}
.Button_buttonOutlined__uh6Ea {
  background: transparent;
  border: 1px solid var(--primary);
}
.Button_disabled__zNQKo {
  cursor: not-allowed;
  opacity: 0.5;
  background: var(--gradient-pink-base);
}
.Button_textButton__EL5Br {
  padding: 0;
  border: none;
  height: auto;
  width: auto;
  background: transparent;
}
@keyframes SectionApplicationAdvantages_animationBlink__ysA0b {
  50% {
    opacity: 0;
  }
}
@keyframes SectionApplicationAdvantages_visibilityControl__MXo_S {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
    display: none;
  }
}
.SectionApplicationAdvantages_root__eksmv {
  background: var(--white-with-opacity-5);
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 80px;
  border-radius: 20px;
}
@media screen and (min-width: 1025px) {
  .SectionApplicationAdvantages_root__eksmv {
    margin-left: 20px;
    margin-right: 20px;
  }
}
.SectionApplicationAdvantages_content__BydCk {
  margin: 0 auto;
  max-width: 1366px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 0;
}
@media screen and (min-width: 1025px) {
  .SectionApplicationAdvantages_content__BydCk {
    flex-direction: row;
    padding: 60px 80px;
  }
}
.SectionApplicationAdvantages_description__aFBDJ {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 446px;
  flex-shrink: 0;
}
@media screen and (min-width: 1025px) {
  .SectionApplicationAdvantages_description__aFBDJ {
    margin-right: 100px;
    align-items: flex-start;
  }
}
.SectionApplicationAdvantages_title__v__6h {
  font-weight: 700;
  font-size: 24px;
  line-height: 33px;
  color: var(--typography-100);
  margin-bottom: 20px;
  text-align: center;
  padding-left: 16px;
  padding-right: 16px;
}
@media screen and (min-width: 1025px) {
  .SectionApplicationAdvantages_title__v__6h {
    padding-left: 34px;
    font-size: 40px;
    line-height: 54px;
    margin-bottom: 24px;
    text-align: left;
  }
}
.SectionApplicationAdvantages_featuresList___LGlj {
  display: flex;
  flex-direction: column;
  margin-bottom: 38px;
  padding-left: 16px;
  padding-right: 16px;
}
@media screen and (min-width: 1025px) {
  .SectionApplicationAdvantages_featuresList___LGlj {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
.SectionApplicationAdvantages_featureItem__SfeTt {
  position: relative;
  font-size: 14px;
  line-height: 140%;
  color: var(--typography-100);
  margin-bottom: 12px;
  padding-left: 36px;
}
.SectionApplicationAdvantages_featureItem__SfeTt strong {
  font-weight: 600;
}
@media screen and (min-width: 1025px) {
  .SectionApplicationAdvantages_featureItem__SfeTt {
    font-size: 16px;
    margin-bottom: 16px;
  }
}
.SectionApplicationAdvantages_icon__nDOz9 {
  --tertiary-800: #e4c4f0;
  width: 24px;
  height: 24px;
  fill: var(--tertiary-800);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.SectionApplicationAdvantages_imageContainer__ci_Ib {
  flex-grow: 1;
  position: relative;
  max-height: 313px;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
}
@media screen and (min-width: 1025px) {
  .SectionApplicationAdvantages_imageContainer__ci_Ib {
    max-height: 510px;
  }
}
.SectionApplicationAdvantages_image__voBii {
  height: auto;
  max-width: 100%;
  width: 100%;
  object-position: bottom center;
  object-fit: contain;
}
.SectionApplicationAdvantages_imageDesktop__IIlNE {
  display: none;
}
@media screen and (min-width: 1025px) {
  .SectionApplicationAdvantages_imageDesktop__IIlNE {
    display: block;
  }
}
.SectionApplicationAdvantages_imageMobile__21_sw {
  display: block;
}
@media screen and (min-width: 1025px) {
  .SectionApplicationAdvantages_imageMobile__21_sw {
    display: none;
  }
  .SectionApplicationAdvantages_buttonWrapper__t2GjG {
    margin-top: 32px;
  }
}
.SectionApplicationAdvantages_button__cDqKr {
  background: var(--primary);
  color: var(--typography-900);
  font-weight: 600;
  justify-content: space-between;
  padding-right: 48px;
  padding-left: 48px;
  font-size: 18px;
  max-width: 300px;
}
.SectionApplicationAdvantages_buttonLabel__QCNuE {
  display: flex;
  justify-content: space-between;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
}
@media screen and (min-width: 1025px) {
  .SectionApplicationAdvantages_buttonLabel__QCNuE {
    font-size: 18px;
  }
}
.SectionApplicationAdvantages_buttonIcon__BoP1X {
  width: 18px;
  height: 18px;
  fill: currentColor;
}
.ExpertReviewCardAvatar_imageAvatar__FCXNS {
  border-radius: 50%;
}
.ExpertReviewCardAvatar_avatar__TOoVl {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  font-size: 18px;
  color: var(--typography-100);
  background: var(--gradient-eclipse);
}
@keyframes ExpertReviewCard_animationBlink__FFOZP {
  50% {
    opacity: 0;
  }
}
@keyframes ExpertReviewCard_visibilityControl__l1h08 {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
    display: none;
  }
}
.ExpertReviewCard_container__KCwZX {
  border-radius: 20px;
}
.ExpertReviewCard_infoWrapper__lH5aV {
  color: var(--typography-100);
  display: flex;
  align-items: flex-start;
}
.ExpertReviewCard_reviewInfo__fn_g2 {
  display: flex;
  flex-direction: column;
  margin-left: 10px;
  max-width: 55%;
  flex-basis: 50%;
  overflow: hidden;
}
.ExpertReviewCard_rating__ScZgh {
  margin-left: auto;
}
.ExpertReviewCard_quoteWrapper__U_K7w {
  color: var(--typography-100);
  flex-grow: 1;
  overflow-y: auto;
}
.ExpertReviewCard_name__6F0NO {
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  max-height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ExpertReviewCard_quoteContainer__RYiUA {
  display: flex;
  margin-top: 10px;
  text-overflow: ellipsis;
  margin-bottom: 10px;
}
.ExpertReviewCard_quotationMarks__McOR5 {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
}
.ExpertReviewCard_quoteDarkText__lTbYN,
.ExpertReviewCard_quoteText__RXkio {
  width: 100%;
  font-size: 14px;
  line-height: 19px;
  margin-left: 10px;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media screen and (min-width: 1025px) {
  .ExpertReviewCard_quoteDarkText__lTbYN,
  .ExpertReviewCard_quoteText__RXkio {
    -webkit-line-clamp: 5;
  }
}
.ExpertReviewCard_quoteDarkText__lTbYN {
  line-height: 24px;
}
.ExpertReviewCard_quoteDark__NhpPh {
  fill: var(--gradient-pink-base);
}
body[data-theme="light"] .ExpertReviewCard_infoWrapper__lH5aV,
body[data-theme="light"] .ExpertReviewCard_quoteWrapper__U_K7w {
  color: var(--typography-900);
}
@keyframes SectionReviews_animationBlink__GQKjO {
  50% {
    opacity: 0;
  }
}
@keyframes SectionReviews_visibilityControl__PDNPA {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
    display: none;
  }
}
.SectionReviews_content__aMxSl {
  margin: 0 auto;
  max-width: 1155px;
  padding-right: 15px;
  padding-left: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 1025px) {
  .SectionReviews_content__aMxSl {
    padding-right: 50px;
    padding-left: 50px;
  }
}
.SectionReviews_title__er0KS {
  color: var(--typography-100);
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 12px;
}
@media screen and (min-width: 1025px) {
  .SectionReviews_title__er0KS {
    font-size: 40px;
    line-height: 47px;
    margin-bottom: 16px;
  }
}
.SectionReviews_rating__etT_A {
  font-weight: 700;
  font-size: 20px;
  line-height: 27px;
  color: var(--typography-100);
  display: flex;
  align-items: center;
  margin-bottom: 32px;
}
@media screen and (min-width: 1025px) {
  .SectionReviews_rating__etT_A {
    margin-bottom: 40px;
  }
}
.SectionReviews_stars__1daky {
  margin-left: 20px;
}
.SectionReviews_reviewList__TEGwz {
  max-width: 400px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: -16px;
}
@media screen and (min-width: 1025px) {
  .SectionReviews_reviewList__TEGwz {
    max-width: none;
    margin-right: -32px;
  }
}
.SectionReviews_reviewListItem__wL_og {
  flex: 0 0 auto;
  width: 100%;
  max-width: 100%;
  padding-bottom: 16px;
}
@media screen and (min-width: 1025px) {
  .SectionReviews_reviewListItem__wL_og {
    width: 33.3333333333%;
    padding-right: 32px;
  }
}
.SectionReviews_reviewAvatar__K7zdZ {
  width: 28px;
  height: 28px;
  color: var(--typography-100);
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  background: var(--gradient-tranquil);
}
.SectionReviews_review__lj4Ha {
  background-color: var(--secondary-600);
  height: auto;
  padding: 20px 16px;
  margin-bottom: 0;
}
@media screen and (min-width: 1025px) {
  .SectionReviews_review__lj4Ha {
    height: 100%;
  }
}
body[data-theme="light"] .SectionReviews_reviewAvatar__K7zdZ {
  color: var(--typography-900);
}
@keyframes ClampLines_animationBlink__0mSeL {
  50% {
    opacity: 0;
  }
}
@keyframes ClampLines_visibilityControl__EcDuU {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
    display: none;
  }
}
.ClampLines_clampedText__moNhz {
  display: -webkit-box;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 21px;
  height: 168px;
}
@media screen and (min-width: 1025px) {
  .ClampLines_clampedText__moNhz {
    line-height: 27px;
    height: 162px;
    -webkit-line-clamp: 6;
  }
}
@keyframes SectionStats_animationBlink__FmPjm {
  50% {
    opacity: 0;
  }
}
@keyframes SectionStats_visibilityControl__snL6w {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
    display: none;
  }
}
.SectionStats_root__KyrTm {
  background: var(--white-with-opacity-5);
  margin-left: 8px;
  margin-right: 8px;
  border-radius: 20px;
}
@media screen and (min-width: 1025px) {
  .SectionStats_root__KyrTm {
    margin-left: 20px;
    margin-right: 20px;
  }
}
.SectionStats_content__qcbfM {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  padding: 32px 12px;
}
@media screen and (min-width: 1025px) {
  .SectionStats_content__qcbfM {
    max-width: 1320px;
    padding: 52px 80px 37px;
  }
}
.SectionStats_quoteWrapper__j4cm1 {
  display: flex;
  flex-direction: column;
  margin-bottom: 32px;
}
@media screen and (min-width: 1025px) {
  .SectionStats_quoteWrapper__j4cm1 {
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
    margin-bottom: 44px;
  }
}
.SectionStats_quotationMarks__BTdaK {
  width: 32px;
  height: 32px;
  position: relative;
}
@media screen and (min-width: 1025px) {
  .SectionStats_quotationMarks__BTdaK {
    width: 80px;
    height: 80px;
  }
}
.SectionStats_openingQuotationMarks__0ozWm {
  margin-bottom: 15px;
}
@media screen and (min-width: 1025px) {
  .SectionStats_openingQuotationMarks__0ozWm {
    margin-bottom: 0;
  }
}
.SectionStats_closingQuotationMarks__Fafrq {
  transform: scale(-1);
  display: none;
}
@media screen and (min-width: 1025px) {
  .SectionStats_closingQuotationMarks__Fafrq {
    display: block;
  }
}
.SectionStats_quoteText__DsCOx {
  font-size: 14px;
  font-style: italic;
  line-height: 150%;
  text-align: left;
  color: var(--typography-100);
}
@media screen and (min-width: 1025px) {
  .SectionStats_quoteText__DsCOx {
    max-width: 700px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    text-align: center;
  }
}
.SectionStats_numbersList__Qv8Bu {
  display: flex;
  align-items: stretch;
  margin-left: -4px;
  margin-right: -4px;
  flex-wrap: wrap;
}
@media screen and (min-width: 1025px) {
  .SectionStats_numbersList__Qv8Bu {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.SectionStats_numbersItem__eFqGK {
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 8px;
  width: 50%;
}
@media screen and (min-width: 1025px) {
  .SectionStats_numbersItem__eFqGK {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    width: 25%;
  }
}
.SectionStats_numbersItemInner__dUCd7 {
  background-color: var(--primary-page-background);
  padding: 8px 10px;
  border-radius: 12px;
  text-align: left;
  height: 100%;
}
@media screen and (min-width: 1025px) {
  .SectionStats_numbersItemInner__dUCd7 {
    padding: 8px 22px;
    text-align: center;
  }
}
.SectionStats_numbersAmount__aUZKM {
  font-weight: 800;
  font-size: 24px;
  line-height: 33px;
  color: var(--primary-300);
}
@media screen and (min-width: 1025px) {
  .SectionStats_numbersAmount__aUZKM {
    font-size: 36px;
    line-height: 49px;
  }
}
.SectionStats_numbersUnits__5UUBI {
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  color: var(--primary-300);
}
@media screen and (min-width: 1025px) {
  .SectionStats_numbersUnits__5UUBI {
    font-size: 24px;
    line-height: 33px;
  }
}
.SectionStats_numbersSubject__4GEbp {
  color: var(--typography-100);
  font-size: 14px;
  line-height: 21px;
}
@media screen and (min-width: 1025px) {
  .SectionStats_numbersSubject__4GEbp {
    font-size: 24px;
    line-height: 33px;
  }
}
@keyframes SectionSeoText_animationBlink__EAbAk {
  50% {
    opacity: 0;
  }
}
@keyframes SectionSeoText_visibilityControl__8rAzj {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
    display: none;
  }
}
.SectionSeoText_root__OStH1 {
  margin-left: 8px;
  margin-right: 8px;
  border-radius: 20px;
  margin-bottom: 20px;
}
@media screen and (min-width: 1025px) {
  .SectionSeoText_root__OStH1 {
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 80px;
  }
}
.SectionSeoText_hasBackground__1TaIi {
  background: var(--white-with-opacity-5);
}
.SectionSeoText_content__yzv6B {
  margin: 0 auto;
  max-width: 1366px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 32px 15px;
}
@media screen and (min-width: 1025px) {
  .SectionSeoText_content__yzv6B {
    padding-right: 50px;
    padding-left: 50px;
    padding: 60px 100px;
  }
}
.SectionSeoText_title__O5Bsv {
  text-align: center;
  font-weight: 700;
  font-size: 28px;
  line-height: 33px;
  color: var(--typography-100);
  margin-bottom: 16px;
}
@media screen and (min-width: 1025px) {
  .SectionSeoText_title__O5Bsv {
    font-size: 40px;
    line-height: 47px;
    margin-bottom: 24px;
  }
}
.SectionSeoText_text__9OAyL {
  max-width: 1000px;
  margin: 0 auto 15px;
}
.SectionSeoText_text__9OAyL :first-child {
  margin-top: 0 !important;
}
.SectionSeoText_text__9OAyL :last-child {
  margin-bottom: 0 !important;
}
.SectionSeoText_text__9OAyL ol,
.SectionSeoText_text__9OAyL p,
.SectionSeoText_text__9OAyL ul {
  color: var(--typography-100);
  font-size: 14px;
  margin-bottom: 32px;
  line-height: 150%;
  text-align: left;
}
@media screen and (min-width: 1025px) {
  .SectionSeoText_text__9OAyL ol,
  .SectionSeoText_text__9OAyL p,
  .SectionSeoText_text__9OAyL ul {
    margin-bottom: 40px;
    font-size: 18px;
  }
}
.SectionSeoText_text__9OAyL ol,
.SectionSeoText_text__9OAyL ul {
  padding-left: 15px;
}
@media screen and (min-width: 1025px) {
  .SectionSeoText_text__9OAyL ol,
  .SectionSeoText_text__9OAyL ul {
    padding-left: 25px;
  }
}
.SectionSeoText_text__9OAyL ul {
  list-style-type: disc;
}
.SectionSeoText_text__9OAyL ol {
  list-style-type: decimal;
}
.SectionSeoText_text__9OAyL h1 {
  color: var(--typography-100);
  font-weight: 700;
  font-size: 28px;
  line-height: 38px;
  margin-bottom: 16px;
  text-align: left;
}
@media screen and (min-width: 1025px) {
  .SectionSeoText_text__9OAyL h1 {
    text-align: center;
    font-size: 40px;
    line-height: 60px;
    margin-bottom: 24px;
  }
}
.SectionSeoText_text__9OAyL h2,
.SectionSeoText_text__9OAyL h3,
.SectionSeoText_text__9OAyL h4,
.SectionSeoText_text__9OAyL h5 {
  color: var(--typography-100);
  font-weight: 700;
}
.SectionSeoText_text__9OAyL h2 {
  font-size: 24px;
  line-height: 33px;
  margin-bottom: 12px;
  text-align: left;
}
@media screen and (min-width: 1025px) {
  .SectionSeoText_text__9OAyL h2 {
    text-align: center;
    font-size: 40px;
    line-height: 54px;
    margin-bottom: 16px;
  }
}
.SectionSeoText_text__9OAyL h3 {
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 12px;
}
@media screen and (min-width: 1025px) {
  .SectionSeoText_text__9OAyL h3 {
    font-size: 32px;
    line-height: 44px;
    margin-bottom: 16px;
  }
}
.SectionSeoText_text__9OAyL h4 {
  font-size: 18px;
  line-height: 25px;
  margin-bottom: 8px;
}
@media screen and (min-width: 1025px) {
  .SectionSeoText_text__9OAyL h4 {
    font-size: 20px;
    line-height: 27px;
  }
}
.SectionSeoText_text__9OAyL h5 {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 4px;
}
@media screen and (min-width: 1025px) {
  .SectionSeoText_text__9OAyL h5 {
    font-size: 18px;
    line-height: 25px;
  }
}
.SectionSeoText_text__9OAyL em,
.SectionSeoText_text__9OAyL i {
  font-style: italic;
}
.SectionSeoText_text__9OAyL b,
.SectionSeoText_text__9OAyL strong {
  font-weight: 700;
}
.SectionSeoText_text__9OAyL img {
  display: inline-block;
  max-width: 100%;
}
.SectionSeoText_text__9OAyL a {
  text-decoration: underline;
}
@media screen and (min-width: 1025px) {
  .SectionSeoText_text__9OAyL {
    margin-bottom: 26px;
  }
}
.SectionSeoText_buttonWrapper__H_pgv {
  display: flex;
  width: 100%;
  margin: 0;
}
@media screen and (min-width: 1025px) {
  .SectionSeoText_buttonWrapper__H_pgv {
    justify-content: center;
  }
}
.SectionSeoText_button__8xw6P {
  background: transparent;
  padding: 0;
  width: auto;
  height: auto;
  color: var(--primary);
  font-size: 20px;
  line-height: 27px;
}
@keyframes SectionTopics_animationBlink__lMvYe {
  50% {
    opacity: 0;
  }
}
@keyframes SectionTopics_visibilityControl__NhvS0 {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
    display: none;
  }
}
.SectionTopics_content__DHjx2 {
  margin: 0 auto;
  max-width: 1366px;
  padding-right: 15px;
  padding-left: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 1025px) {
  .SectionTopics_content__DHjx2 {
    padding-right: 50px;
    padding-left: 50px;
    padding-left: 100px;
    padding-right: 100px;
  }
}
.SectionTopics_title__FSUgl {
  text-align: center;
  color: var(--primary-100);
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 24px;
}
@media screen and (min-width: 1025px) {
  .SectionTopics_title__FSUgl {
    font-size: 40px;
    line-height: 54px;
    margin-bottom: 48px;
  }
}
.SectionTopics_topicListWrapper__AMf36 {
  width: 100%;
}
.SectionTopics_topicList__T2Mr_ {
  max-width: 400px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: -16px;
  margin-right: -10px;
}
@media screen and (min-width: 1025px) {
  .SectionTopics_topicList__T2Mr_ {
    max-width: none;
    margin-right: -28px;
  }
}
.SectionTopics_topicListItem__Xm5Im {
  width: 50%;
  max-width: 100%;
  padding-bottom: 16px;
  padding-right: 10px;
}
@media screen and (min-width: 1025px) {
  .SectionTopics_topicListItem__Xm5Im {
    width: 197px;
    padding-right: 28px;
  }
}
.SectionTopics_topic__pDJsx {
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  align-items: center;
  background: var(--primary-800);
  box-shadow: 0 4px 6px rgba(0, 0, 4, 0.4);
  border-radius: 6px;
  padding: 12px 10px;
  color: var(--typography-100);
}
@media screen and (min-width: 1025px) {
  .SectionTopics_topic__pDJsx {
    padding: 20px 12px;
  }
}
.SectionTopics_link__d5DNd {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.SectionTopics_topicImage__ngheJ {
  height: auto;
  max-width: 100px;
  width: 100%;
  object-position: bottom center;
  object-fit: contain;
  margin-bottom: 16px;
}
@media screen and (min-width: 1025px) {
  .SectionTopics_topicImage__ngheJ {
    margin-bottom: 28px;
  }
}
.SectionTopics_topicText__G1RDZ {
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  text-transform: uppercase;
  margin-top: auto;
  text-align: center;
}
@keyframes YoutubeVideo_animationBlink__QqyF5 {
  50% {
    opacity: 0;
  }
}
@keyframes YoutubeVideo_visibilityControl__8JiUh {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
    display: none;
  }
}
.YoutubeVideo_root___tob8 {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  max-width: 732px;
  border-radius: 12px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  aspect-ratio: 1.7777777778;
}
@supports not (aspect-ratio: 1) {
  .YoutubeVideo_root___tob8:before {
    content: "";
    display: inline-block;
    vertical-align: top;
    padding-top: 56.25%;
  }
}
.YoutubeVideo_playButton__Qx5a9 {
  display: block;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>')
    no-repeat 50%/68px 48px;
  position: absolute;
}
.YoutubeVideo_playerActive__63rbb .YoutubeVideo_playButton__Qx5a9 {
  display: none;
}
.YoutubeVideo_iframe__erQZT {
  border-radius: 16px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@keyframes ContentManagerSection_animationBlink__mUpm_ {
  50% {
    opacity: 0;
  }
}
@keyframes ContentManagerSection_visibilityControl__ZYxeZ {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
    display: none;
  }
}
.ContentManagerSection_root__T1ZBX {
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 24px;
  position: relative;
}
@media screen and (min-width: 1025px) {
  .ContentManagerSection_root__T1ZBX {
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 44px;
  }
}
.ContentManagerSection_content__q2CEx {
  background-color: var(--white-with-opacity-5);
  border-radius: 20px;
  padding: 32px 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 auto;
  max-width: 1326px;
}
@media screen and (min-width: 1025px) {
  .ContentManagerSection_content__q2CEx {
    padding: 50px 80px;
    margin-left: auto;
    margin-right: auto;
  }
}
@keyframes SectionVideo_animationBlink__BPqEB {
  50% {
    opacity: 0;
  }
}
@keyframes SectionVideo_visibilityControl__xoTIT {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
    display: none;
  }
}
.SectionVideo_content__A_6Jr {
  display: block;
  text-align: center;
}
.SectionVideo_title__PP2UJ {
  text-align: center;
  font-weight: 700;
  font-size: 24px;
  line-height: 33px;
  color: var(--typography-100);
  margin-bottom: 16px;
}
@supports (text-wrap: balance) {
  .SectionVideo_title__PP2UJ {
    text-wrap: balance;
  }
}
@supports not (text-wrap: balance) {
  .SectionVideo_title__PP2UJ {
    text-align: center;
  }
}
@media screen and (min-width: 1025px) {
  .SectionVideo_title__PP2UJ {
    font-size: 40px;
    line-height: 47px;
    margin-bottom: 24px;
  }
}
.IconButton_root__SiWjl {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  font-size: 24px;
  line-height: 24px;
  outline: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  background: transparent;
  flex: 0 0 auto;
  overflow: visible;
  border-radius: 50%;
  padding: 0;
  border: none;
}
.IconButton_root__SiWjl,
.IconButton_root__SiWjl svg {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.IconButton_root__SiWjl svg {
  fill: currentColor;
  transition: fill 0.3s ease-in-out, opacity 0.3s ease-in-out;
  flex-shrink: 0;
  display: inline-block;
  width: 1em;
  height: 1em;
}
.IconButton_label__isOJo {
  display: inherit;
  align-items: inherit;
  justify-content: inherit;
}
@keyframes ExpertCardMore_animationBlink__6LWVA {
  50% {
    opacity: 0;
  }
}
@keyframes ExpertCardMore_visibilityControl__iVzu_ {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
    display: none;
  }
}
.ExpertCardMore_root__fHzB8 {
  color: var(--primary);
  font-size: 12px;
  line-height: 24px;
}
.ExpertCardMore_wrapper__O5M3W {
  display: inline-flex;
  margin-top: 0;
  margin-bottom: 0;
}
@keyframes ExpertAbout_animationBlink__RLvmJ {
  50% {
    opacity: 0;
  }
}
@keyframes ExpertAbout_visibilityControl__Qfo9_ {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
    display: none;
  }
}
.ExpertAbout_title__HWblt {
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 5px;
}
.ExpertAbout_text__uGwWZ {
  font-size: 12px;
  line-height: 24px;
  margin-bottom: 20px;
  overflow-wrap: anywhere;
}
.ExpertAbout_aboutMore__MPl27 {
  font-size: 14px;
  z-index: 1;
}
@keyframes ExpertCard_animationBlink__aGqaA {
  50% {
    opacity: 0;
  }
}
@keyframes ExpertCard_visibilityControl__L3rQk {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
    display: none;
  }
}
.ExpertCard_root__QMGpw {
  background: var(--secondary-600);
  border-radius: 16px;
  padding-top: 15px;
  position: relative;
}
.ExpertCard_overlayButton__G_uMI {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-color: transparent;
}
.ExpertCard_content__k9xIH {
  position: relative;
  display: grid;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: auto 1fr repeat(4, auto);
  grid-template-areas: "image" "name" "status" "review" "experience" "action";
}
@media screen and (min-width: 1025px) {
  .ExpertCard_content__k9xIH {
    grid-template-columns: 100px 1fr;
    grid-template-rows: repeat(6, -webkit-min-content) auto;
    grid-template-rows: repeat(6, min-content) auto;
    grid-template-areas: "image name" "image review" "image status" "divider divider" "experience experience" "description description" "action action";
  }
}
.ExpertCard_description__I7VXZ,
.ExpertCard_divider__MeRTA,
.ExpertCard_experienceWrapper__hjNXR {
  margin-right: 12px;
  margin-left: 12px;
}
@media screen and (min-width: 1025px) {
  .ExpertCard_description__I7VXZ,
  .ExpertCard_divider__MeRTA,
  .ExpertCard_experienceWrapper__hjNXR {
    margin-right: 20px;
    margin-left: 20px;
  }
}
.ExpertCard_nameWrapper__WwAav,
.ExpertCard_reviewWrapper__eBDcM,
.ExpertCard_status__ZqGeK {
  margin-right: 12px;
  margin-left: 12px;
}
@media screen and (min-width: 1025px) {
  .ExpertCard_nameWrapper__WwAav,
  .ExpertCard_reviewWrapper__eBDcM,
  .ExpertCard_status__ZqGeK {
    margin-left: 8px;
    margin-right: 20px;
  }
}
.ExpertCard_imageWrapper__eUSGb {
  grid-area: image;
  position: relative;
  max-width: 136px;
  width: 100%;
  height: 122px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 1025px) {
  .ExpertCard_imageWrapper__eUSGb {
    width: 80px;
    height: 80px;
    margin-left: 20px;
  }
}
.ExpertCard_image__ljiRB {
  border-radius: 16px 16px 0 0;
  object-fit: cover;
}
@media screen and (min-width: 1025px) {
  .ExpertCard_image__ljiRB {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
  }
}
.ExpertCard_nameWrapper__WwAav {
  grid-area: name;
  display: flex;
  justify-content: center;
}
@media screen and (min-width: 1025px) {
  .ExpertCard_nameWrapper__WwAav {
    overflow: hidden;
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
}
.ExpertCard_name__kioai {
  color: var(--typography-100);
  font-weight: 600;
  font-size: 18px;
  line-height: 135%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  padding: 4px 8px 18px;
  max-width: 136px;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  background-color: var(--secondary-800);
}
@media screen and (min-width: 1025px) {
  .ExpertCard_name__kioai {
    text-align: left;
    display: inline-block;
    padding: 0;
    max-width: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: transparent;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
.ExpertCard_status__ZqGeK {
  grid-area: status;
  font-size: 12px;
  line-height: 16px;
  background: var(--success-400);
  border-radius: 22px;
  padding: 4px 16px;
  font-weight: 600;
  text-align: center;
  max-width: 80px;
  margin: -10px auto 5px;
}
@media screen and (min-width: 1025px) {
  .ExpertCard_status__ZqGeK {
    margin: 4px 0 13px 8px;
  }
}
.ExpertCard_divider__MeRTA {
  display: none;
}
@media screen and (min-width: 1025px) {
  .ExpertCard_divider__MeRTA {
    display: block;
    grid-area: divider;
    height: 1px;
    background-color: var(--white-with-opacity-5);
    margin-bottom: 12px;
  }
}
.ExpertCard_reviewWrapper__eBDcM {
  grid-area: review;
  display: flex;
  align-items: center;
  margin-bottom: 12px;
  flex-wrap: wrap;
}
.ExpertCard_rating__7LsVt {
  display: flex;
  color: var(--typography-100);
  font-weight: 600;
  font-size: 16px;
  line-height: 135%;
}
@media screen and (min-width: 1025px) {
  .ExpertCard_rating__7LsVt {
    font-size: 18px;
  }
}
.ExpertCard_star__oeP_n {
  margin-left: 6px;
  margin-right: 6px;
  width: 20px;
  height: 20px;
  fill: var(--star);
}
.ExpertCard_reviews__un2_o {
  color: var(--typography-100);
  font-size: 12px;
  line-height: 130%;
}
@media screen and (min-width: 1025px) {
  .ExpertCard_reviews__un2_o {
    font-size: 10px;
  }
}
.ExpertCard_experienceWrapper__hjNXR {
  grid-area: experience;
  margin-bottom: 18px;
}
.ExpertCard_experienceItem__BSUrH {
  display: flex;
  align-items: center;
  margin-top: 6px;
  color: var(--typography-300);
  font-size: 12px;
  line-height: 130%;
  flex-wrap: wrap;
}
.ExpertCard_experienceAmount__msetV {
  font-weight: 600;
  color: var(--typography-100);
  margin-right: 5px;
}
.ExpertCard_icon__ovZOT {
  margin-right: 6px;
  fill: var(--primary-200);
  width: 12px;
  height: 12px;
}
@media screen and (min-width: 1025px) {
  .ExpertCard_icon__ovZOT {
    width: 20px;
    height: 20px;
  }
}
.ExpertCard_description__I7VXZ {
  grid-area: description;
  display: none;
}
@media screen and (min-width: 1025px) {
  .ExpertCard_description__I7VXZ {
    display: flex;
  }
}
.ExpertCard_action__N_7p6 {
  grid-area: action;
  display: flex;
  margin-top: auto;
  padding: 20px 12px;
  flex-direction: column-reverse;
  background-color: transparent;
}
@media screen and (min-width: 1025px) {
  .ExpertCard_action__N_7p6 {
    padding: 16px 20px;
    flex-direction: row;
    align-items: center;
    background-color: var(--secondary-800);
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
  }
}
.ExpertCard_cost__4Y9Zg {
  font-size: 12px;
  line-height: 130%;
  color: var(--typography-200);
  text-align: center;
  width: 100%;
  margin-right: 0;
}
@media screen and (min-width: 1025px) {
  .ExpertCard_cost__4Y9Zg {
    width: 88px;
    margin-right: 10px;
  }
}
.ExpertCard_buttonWrapper__tjWLT {
  margin-top: 0;
  flex-grow: 1;
  position: relative;
  z-index: 2;
  margin-bottom: 8px;
}
@media screen and (min-width: 1025px) {
  .ExpertCard_buttonWrapper__tjWLT {
    margin-bottom: 0;
  }
}
.ExpertCard_button__JSQP6 {
  color: var(--typography-100);
  width: 100%;
  font-weight: 600;
  height: 40px;
  border-radius: 8px;
}
@media screen and (min-width: 1025px) {
  .ExpertCard_button__JSQP6 {
    border-radius: 30px;
  }
}
/*# sourceMappingURL=f3f0e9a36e5a821c.css.map*/
