.Footer_footer__lUKpK {
  margin-top: auto;
  z-index: 20;
  width: 100%;
  padding: 3.5rem 1.25rem 2.875rem;
  background-color: rgba(157, 154, 172, 0.141);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.Footer_footer__content__ZGTFw {
  margin: 0 auto;
  width: 100%;
  color: #4b4b4b;
}
.Footer_footer__info__f0Mjm {
  margin: 0 auto;
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.Footer_footer__info-logo-wrapper__TJ_A2 {
  width: 33.333333%;
  text-align: left;
  flex-shrink: 0;
}
.Footer_footer__info-description-wrapper__8J0Rn {
  padding-left: 2.688rem;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-between;
}
.Footer_footer__info-description__UqX_J {
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
}
.Footer_footer__info-logo__iYkso {
  margin-left: -2.688rem;
  width: 10.5rem;
}
.Footer_footer__info-links__n_Gij {
  flex-grow: 1;
  flex-wrap: wrap;
  padding-left: 5rem;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}
.Footer_footer__info-link__8_WXo {
  width: 33.333333%;
  padding: 0 1rem;
}
.Footer_footer__info-link-title__x_2_v {
  margin-bottom: 0.5rem;
  font-size: 1rem;
  font-weight: 700;
  color: #000;
  text-align: left;
}
.Footer_footer__info-link-child__QBZO9 {
  font-weight: 400;
}
.Footer_footer__info-link-child__QBZO9:hover {
  font-weight: 700;
}
.Footer_footer__info-link-accordion-child__u0luw {
  padding-bottom: 1.438rem;
}
.Footer_footer__info-accordions__q7sKQ {
  display: none;
  width: 100%;
  padding-top: 1rem;
}
.Footer_footer__privacy__BvcQp {
  width: 100%;
  padding-left: 2.688rem;
  margin-top: -1.25rem;
  max-width: 26.563rem;
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.Footer_footer__privacy-link__QpWYL {
  font-size: 1rem;
}
.Footer_footer__privacy-link--middle__uJlcj {
  padding: 0;
}
.Footer_footer__privacy-separator__bjooX {
  display: inline-block;
}
.Footer_footer__copyright__xcK1v {
  padding-top: 0.5rem;
  padding-right: 0.625rem;
  padding-left: 2.688rem;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
}
.Footer_footer__copyright-social-links__AQjSt {
  justify-content: center;
}
@media (max-width: 1023px) {
  .Footer_footer__lUKpK {
    padding: 1.875rem 1.25rem 2.875rem;
  }
  .Footer_footer__info__f0Mjm {
    align-items: center;
    flex-direction: column;
  }
  .Footer_footer__info-logo-wrapper__TJ_A2 {
    width: 100%;
  }
  .Footer_footer__info-description-wrapper__8J0Rn {
    padding-left: 0;
  }
  .Footer_footer__info-logo__iYkso {
    margin-left: 0;
    margin-bottom: 1.25rem;
  }
  .Footer_footer__info-links__n_Gij {
    width: 100%;
    padding-left: 0;
    margin-top: 1.25rem;
  }
  .Footer_footer__info-link__8_WXo {
    padding: 0;
  }
  .Footer_footer__privacy__BvcQp {
    margin-top: 1.438rem;
    padding-left: 0;
    align-items: stretch;
    flex-direction: column;
  }
  .Footer_footer__privacy-separator__bjooX {
    display: none;
  }
  .Footer_footer__privacy-link--middle__uJlcj {
    padding: 1rem 0;
  }
  .Footer_footer__copyright__xcK1v {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .Footer_footer__lUKpK {
    display: block;
  }
  .Footer_footer__info-links__n_Gij {
    display: none;
  }
  .Footer_footer__info-link__8_WXo {
    width: 100%;
  }
  .Footer_footer__info-accordions__q7sKQ {
    display: block;
  }
}
@media (max-width: 639px) {
  .Footer_footer__copyright-social-links__AQjSt {
    margin-top: 1rem;
    justify-content: flex-start;
  }
}
@media (min-width: 640px) {
  .Footer_footer__copyright-text__oK8D2 {
    text-align: center;
  }
}
.Header_header__trs9m {
  position: fixed;
  z-index: 15;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.Header_header__content__IA_K6 {
  padding: 0.813rem 1.25rem;
  margin: 0 auto;
  justify-content: flex-start;
}
.Header_header__content__IA_K6,
.Header_header__nav__zyYRf {
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.Header_header__nav__zyYRf {
  padding-right: 2rem;
  margin-bottom: -1.688rem;
  font-size: 1rem;
  margin-left: auto;
  justify-content: center;
}
.Header_header__nav-item__3JCdl {
  position: relative;
  margin: 0 0.25rem;
  border-bottom: 6px solid transparent;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  transition: border-bottom 0.2s ease;
}
.Header_header__nav-item__3JCdl:hover {
  border-bottom-color: #b5dd47;
}
.Header_header__nav-item__3JCdl:hover
  .Header_header__nav-item-dropdown-divider__Y80Vw,
.Header_header__nav-item__3JCdl:hover .Header_header__nav-item-dropdown__beZpF {
  display: block;
}
.Header_header__nav-item-link__zn4_6 {
  display: block;
  padding: 0 1rem;
  margin-bottom: 1.125rem;
  line-height: 1.5rem;
  font-size: 1rem;
  font-weight: 400;
  color: #000;
  text-align: left;
}
.Header_header__nav-item-link--button__EnprF {
  cursor: pointer;
  border: none;
  background-color: transparent;
}
.Header_header__nav-item-dropdown-divider__Y80Vw {
  position: absolute;
  top: 100%;
  z-index: 10;
  display: none;
  width: 14.063rem;
  height: 0.8rem;
}
.Header_header__nav-item-dropdown__beZpF {
  position: absolute;
  top: calc(100% + 0.8rem);
  z-index: 10;
  display: none;
  background-color: #fff;
  border-radius: 0.5rem;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
}
.Header_header__nav-item-dropdown-list__pkHam {
  padding: 1.25rem 2.5rem 0.625rem 1.25rem;
  width: 14.063rem;
  line-height: 1.5rem;
  font-size: 0.875rem;
  font-weight: 400;
  color: #000;
  text-align: left;
}
.Header_header__nav-item-dropdown-list-item__JpdMv {
  padding-bottom: 0.625rem;
}
.Header_header__nav-item-dropdown-list-item__JpdMv:hover {
  font-weight: 700;
}
.Header_header__action__DQX1x {
  display: block;
}
.Header_header__menu__cTAkM {
  cursor: pointer;
  display: none;
  margin-left: auto;
  height: 1.688rem;
  background-color: transparent;
  border: none;
  padding: 0;
}
@media (max-width: 1023px) {
  .Header_header__action__DQX1x,
  .Header_header__nav__zyYRf {
    display: none;
  }
  .Header_header__menu__cTAkM {
    display: block;
  }
}
@media (max-width: 767px) {
  .Header_header__nav__zyYRf {
    margin-left: 0;
  }
}
.Menu_menu__Ac4a2 {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
  transform: translateX(17.5rem);
  width: 17.125rem;
  height: 100dvh;
  max-height: 100dvh;
  opacity: 0;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #fff;
  padding: 1.25rem 1.25rem 1.25rem 2.25rem;
  transition: opacity 0.2s ease, transform 0.2s ease;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.Menu_menu--open__9rQqp {
  opacity: 1;
  transform: translateX(0);
}
.Menu_menu__close__BZmCG {
  position: absolute;
  right: 0.625rem;
  top: 0.625rem;
  padding: 0.4rem;
  background-color: transparent;
  border: none;
  outline: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.Menu_menu__close-icon__n7kxe {
  width: 1.149rem;
  height: 1.149rem;
}
.Menu_menu__content___iN98 {
  margin-top: 1rem;
}
.Menu_menu__content___iN98,
.Menu_menu__list__NrJEd {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.Menu_menu__list__NrJEd {
  padding-top: 1rem;
}
.Menu_menu__list-accordion__gIIfb {
  padding: 0 !important;
}
.Menu_menu__list-accordion-title__MyPTN {
  line-height: 1.5rem;
  font-size: 1rem;
  font-weight: 400 !important;
  color: #000;
  text-align: left;
}
.Menu_menu__list-accordion-list__yTOyH {
  padding-left: 1.25rem;
}
.Menu_menu__list-accordion-list-item__dLUzQ {
  padding-bottom: 1.438rem;
  line-height: 1.5rem;
  font-size: 1rem;
  font-weight: 400;
  color: #000;
  text-align: left;
}
.Menu_menu__list-accordion-list-item__dLUzQ:first-of-type {
  padding-top: 1rem;
}
.Menu_menu__list-accordion-list-item__dLUzQ:last-child {
  padding-bottom: 0;
}
.Menu_menu__list-item__AbGID {
  margin-bottom: 1.875rem;
  line-height: 1.5rem;
  font-size: 1rem;
  font-weight: 400;
  color: #000;
  text-align: left;
}
.Menu_menu__list-item__AbGID:first-of-type {
  margin-top: 1.875rem;
}
@media (max-width: 17.125rem) {
  .Menu_menu__Ac4a2 {
    width: 100%;
  }
}
.UserLayout_main__TZ9IY {
  position: relative;
  display: flex;
  width: 100%;
  min-height: calc(100vh - 4.375rem);
  background-color: #fbfbfb;
  /* padding: 4.563rem 0px; */
  padding-bottom: 4rem;
  padding-top: 1rem;
}
@media (max-width: 1023px) {
  .UserLayout_main__TZ9IY {
    margin-top: 1.125rem;
  }
}
@media (max-width: 770px) {
  .UserLayout_main__TZ9IY {
    min-height: calc(100vh - 7.5rem);
  }
}
@media (max-width: 400px) {
  .UserLayout_main__TZ9IY {
    padding: 2rem 1.5rem;
  }
}
.Calculator_calculator__3DALz {
  width: 19.375rem;
  margin-top: 1.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.Calculator_calculator__reverse__JY5N7 {
  width: 2.25rem;
  height: 2.25rem;
  cursor: pointer;
  padding: 0;
  border: none;
  background-color: transparent;
  margin: 0.5rem 0;
  border-radius: 50%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out,
    transform 0.4s ease-in-out;
}
.Calculator_calculator__reverse__JY5N7:hover {
  transform: rotate(180deg);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  background-color: hsla(0, 0%, 78%, 0.4);
}
.Calculator_calculator__reverse__JY5N7:active {
  background-color: hsla(0, 0%, 78%, 0.8);
}
.Calculator_calculator__reverse-icon__4mKrj {
  width: 1.5rem;
  height: 1.5rem;
  fill: #000;
  transition: transform 0.2s ease-in-out;
}
.Calculator_calculator__submit__9_8uj {
  margin-top: 1.25rem;
}
@media (max-width: 400px) {
  .Calculator_calculator__3DALz {
    width: 100%;
  }
}
.CalculatorResult_calculator-result__2are8 {
  margin-top: 1rem;
  height: 1rem;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.CalculatorResult_calculator-result__unit__sA5M9 {
  font-size: 1rem;
  font-weight: 500;
  color: #000;
  text-align: left;
}
.CalculatorResult_calculator-result__copy__rWlhk {
  margin-left: 0.75rem;
  width: 1rem;
  height: 1rem;
  padding: 0;
  border: none;
  cursor: pointer;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.CalculatorResult_calculator-result__copy-icon__PDueY {
  width: 1.25rem;
  height: 1.25rem;
  fill: #000;
}
.Breakpoints_breakpoints__MNbY5 {
  margin-top: 3rem;
  width: 70%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.Breakpoints_breakpoints__title__uv4BK {
  font-size: 2.5rem;
  font-weight: 500;
  color: #000;
  text-align: left;
}
.Breakpoints_breakpoints__content__Bz_sG {
  margin-top: 2rem;
  width: 100%;
  gap: 2rem;
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
@media (max-width: 1065px) {
  .Breakpoints_breakpoints__MNbY5 {
    width: 90%;
  }
}
@media (max-width: 870px) {
  .Breakpoints_breakpoints__MNbY5 {
    width: 100%;
    margin-top: 2.5rem;
  }
}
@media (max-width: 420px) {
  .Breakpoints_breakpoints__content__Bz_sG {
    margin-top: 1.5rem;
  }
}
.Breakpoint_breakpoint__5xf7G {
  position: relative;
  width: calc(25% - 1.5rem);
  padding: 1rem;
  outline: none;
  border: none;
  background-color: #fff;
  border-radius: 0.5rem;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  transition: height 0.2s ease-in-out, box-shadow 0.2s ease-in-out,
    transform 0.2s ease-in-out;
}
.Breakpoint_breakpoint__5xf7G:hover {
  transform: scale(1.01);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}
.Breakpoint_breakpoint__5xf7G:active {
  transform: scale(1.003);
}
.Breakpoint_breakpoint__header__nyZ9v {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.Breakpoint_breakpoint__header-icon__dNU6W {
  width: 1.5rem;
  height: 1.5rem;
  fill: #000;
}
.Breakpoint_breakpoint__header-title___m8Tw {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  margin-left: 0.5rem;
  font-size: 1rem;
  font-weight: 400;
  color: #000;
  text-align: left;
}
.Breakpoint_breakpoint__header-copy__wl_DF {
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  fill: #000;
}
.Breakpoint_breakpoint__content__xlbWp {
  width: 100%;
  margin-top: 1rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.Breakpoint_breakpoint__content-result__wgyRH {
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
  font-size: 0.875rem;
  font-weight: 400;
  color: #000;
  text-align: left;
}
@media (max-width: 810px) {
  .Breakpoint_breakpoint__5xf7G {
    width: calc(33.3% - 1.32rem);
  }
}
@media (max-width: 710px) {
  .Breakpoint_breakpoint__5xf7G {
    width: calc(50% - 1rem);
  }
}
@media (max-width: 420px) {
  .Breakpoint_breakpoint__5xf7G {
    width: 100%;
  }
}
.CalculationInfo_calculation-info__mHbKX {
  margin-top: 3rem;
  width: 70%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.CalculationInfo_calculation-info__title__cHeZM {
  line-height: 3rem;
  margin-bottom: 1rem;
  font-size: 2.5rem;
  font-weight: 500;
  color: #000;
  text-align: left;
}
.CalculationInfo_calculation-info__section__LzBLP {
  width: 100%;
  margin-bottom: 2rem;
}
.CalculationInfo_calculation-info__section__LzBLP:last-of-type {
  margin-bottom: 0;
}
.CalculationInfo_calculation-info__section-title__phDdV {
  line-height: 2.5rem;
  font-size: 1.75rem;
  font-weight: 500;
  color: #000;
  text-align: left;
}
.CalculationInfo_calculation-info__section-text___tjP9 {
  line-height: 2rem;
  margin-top: 1rem;
  font-size: 1.125rem;
  font-weight: 400;
  color: #000;
  text-align: left;
}
.CalculationInfo_calculation-info__section-text___tjP9 b {
  font-weight: 500;
}
.CalculationInfo_calculation-info__section-links__OGaDX {
  width: 100%;
  margin-top: 0.7rem;
  gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
@media (max-width: 1065px) {
  .CalculationInfo_calculation-info__mHbKX {
    width: 90%;
  }
}
@media (max-width: 870px) {
  .CalculationInfo_calculation-info__mHbKX {
    width: 100%;
  }
}
@media (max-width: 500px) {
  .CalculationInfo_calculation-info__section-links__OGaDX > a {
    width: 100% !important;
  }
}
@media (max-width: 468px) {
  .CalculationInfo_calculation-info__section-title__phDdV {
    font-size: 1.5rem;
  }
  .CalculationInfo_calculation-info__section-text___tjP9 {
    line-height: 2.25rem;
  }
}
.Share_share__z50rG {
  margin-top: 3rem;
  width: 70%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.Share_share__title___YIKh {
  margin-bottom: 1.5rem;
  font-size: 2.5rem;
  font-weight: 500;
  color: #000;
  text-align: left;
}
.Share_share__content__gupvb {
  width: 100%;
  gap: 1rem;
  flex-wrap: wrap;
}
.Share_share__content__gupvb,
.Share_share__content__gupvb > button {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.Share_share__content__gupvb > button {
  min-width: 8.75rem;
  height: 2.5rem;
  border-radius: 0.25rem !important;
  box-shadow: 0.188rem 0.188rem 5px rgba(0, 0, 0, 0.2);
}
.Share_share__content__gupvb > button[aria-label="twitter"] > svg > rect {
  fill: #2099e8 !important;
}
.Share_share__content__gupvb > button[aria-label="telegram"] > svg > rect {
  fill: #2494cb !important;
}
.Share_share__content__gupvb > button[aria-label="whatsapp"] > svg > rect {
  fill: #10bc52 !important;
}
.Share_share__content__gupvb > button > svg {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 0.25rem 0 0 0.25rem;
}
.Share_share__button-name-wrapper__n070F {
  flex: 1 1;
  height: 2.5rem;
  padding: 0 0.75rem;
  background-color: #000;
  border-radius: 0 0.25rem 0.25rem 0;
  margin-left: -1px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.Share_share__button-name-wrapper--facebook__nM1T5 {
  background-color: #3d68c0;
}
.Share_share__button-name-wrapper--twitter__NhcNr {
  background-color: #22abff;
}
.Share_share__button-name-wrapper--linkedin__nT8P2 {
  background-color: #0177b6;
}
.Share_share__button-name-wrapper--pinterest__dFiHk {
  background-color: #eb3245;
}
.Share_share__button-name-wrapper--reddit__jGnVK {
  background-color: #fe5d1d;
}
.Share_share__button-name-wrapper--telegram__cAeNn {
  background-color: #2da5e1;
}
.Share_share__button-name-wrapper--vk__4VkvU {
  background-color: #3067ab;
}
.Share_share__button-name-wrapper--whatsapp__mTO3l {
  background-color: #12d55a;
}
.Share_share__button-name__MZlcZ {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: 400;
  color: #fff;
  text-align: left;
}
@media (max-width: 1065px) {
  .Share_share__z50rG {
    width: 90%;
  }
}
@media (max-width: 870px) {
  .Share_share__z50rG {
    width: 100%;
  }
}
@media (max-width: 531px) {
  .Share_share__content__gupvb > button {
    width: calc(50% - 0.5rem);
    min-width: auto;
  }
}
.Hotkeys_hotkeys__txsgu {
  margin-top: 3rem;
  width: 70%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.Hotkeys_hotkeys__title__HRYXj {
  font-size: 2.5rem;
  font-weight: 500;
  color: #000;
  text-align: left;
}
.Hotkeys_hotkeys__content__dc2SG {
  width: 100%;
  margin-top: 1.25rem;
  row-gap: 1rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.Hotkeys_hotkeys__hotkey__aAy06 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.Hotkeys_hotkeys__hotkey-key__oDxa6 {
  background-color: #6a47fb;
  padding: 0 0.25rem;
  border-radius: 0.206rem;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
  text-align: center;
}
.Hotkeys_hotkeys__hotkey-description__83_A_ {
  margin-left: 0.5rem;
  font-size: 1rem;
  font-weight: 400;
  color: #000;
  text-align: left;
}
@media (max-width: 1065px) {
  .Hotkeys_hotkeys__txsgu {
    width: 90%;
  }
}
@media (max-width: 870px) {
  .Hotkeys_hotkeys__txsgu {
    width: 100%;
  }
}
@media (max-width: 465px) {
  .Hotkeys_hotkeys__hotkey-description__83_A_ {
    line-height: 1.35rem;
  }
  .Hotkeys_hotkeys__hotkey-description__83_A_ span {
    position: absolute;
    color: transparent;
    left: -1rem;
  }
}
.GoBack_go-back__U7Tnd {
  position: absolute;
  left: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.GoBack_go-back__icon__b1LgQ {
  width: 1.75rem;
  height: 1.75rem;
  fill: #000;
}
.GoBack_go-back__text__5K8LE {
  margin-left: 0.5rem;
  font-size: 1.25rem;
  font-weight: 400;
  color: #000;
  text-align: left;
}
@media (max-width: 620px) {
  .GoBack_go-back__icon__b1LgQ {
    width: 2rem;
    height: 2rem;
  }
  .GoBack_go-back__text__5K8LE {
    display: none;
  }
}
.PageTitle_title__7GVor {
  letter-spacing: 0.094rem;
  font-family: var(--font-poppins);
  font-size: 2.5rem;
  font-weight: 700;
  color: #6a47fb;
  text-align: center;
}
.PageTitle_subtitle__E__go {
  width: 60%;
  margin-top: 0.75rem;
  line-height: 2rem;
  font-size: 1.6rem;
  font-weight: 500;
  color: #000;
  text-align: center;
}
@media (max-width: 1126px) {
  .PageTitle_subtitle__E__go {
    width: 80%;
  }
}
@media (max-width: 860px) {
  .PageTitle_subtitle__E__go {
    width: 100%;
  }
}
@media (max-width: 705px) {
  .PageTitle_subtitle__E__go {
    font-size: 1.4rem;
  }
}
@media (max-width: 626px) {
  .PageTitle_subtitle__E__go {
    font-size: 1.3rem;
  }
}
@media (max-width: 410px) {
  .PageTitle_subtitle__E__go {
    font-size: 1.15rem;
  }
}
.SocialLinks_social-links__ewx_4 {
  display: flex;
  column-gap: 1.5rem;
}
.SocialLinks_social-link__zkCsz {
  width: 2.188rem;
  height: 2.188rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.SocialLinks_social-link__icon__MQ2Pd {
  width: 100%;
  height: 100%;
  color: #9d9aac;
  transition: color 0.2s ease;
}
.SocialLinks_social-link__icon__MQ2Pd:hover {
  color: #0075fb;
}
.Button_button__vCRdt {
  position: relative;
  z-index: 1;
  padding: 0.75rem 2.313rem 0.688rem;
  background-color: #6a47fb;
  cursor: pointer;
  border: none;
  line-height: 1.5rem;
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  text-align: center;
}
.Button_button__vCRdt:hover:after {
  opacity: 1;
}
.Button_button__vCRdt:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  background-image: linear-gradient(180deg, #6a47fb, #ad77e3);
  transition: opacity 0.2s ease;
}
.Button_button__content__emGlK {
  position: relative;
  z-index: 1;
}
.Input_input-wrapper__mlvDC {
  position: relative;
  z-index: 1;
  width: 100%;
  padding: 0 0.75rem;
  border: 0.063rem solid #a2acc0;
  border-radius: 0.206rem;
  cursor: text;
  box-shadow: 0 0 0.125rem rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.Input_input-wrapper--divided__nre46 .Input_input__placeholder__vVyKW,
.Input_input-wrapper--focus__9AVmy .Input_input__placeholder__vVyKW {
  padding: 0 0.5rem;
  background-color: #f8f8f8;
  transform: translateY(-1.7rem) translateX(-0.5rem) scale(0.8);
}
.Input_input-wrapper--focus__9AVmy {
  border-color: #6a47fb;
}
.Input_input-wrapper--focus__9AVmy .Input_input__placeholder__vVyKW {
  color: #6a47fb;
}
.Input_input__JmfU0 {
  border: none;
  outline: none;
  padding: 10px 0;
  width: 100%;
  height: 100%;
  line-height: 1.125rem;
  background-color: transparent;
  font-size: 1rem;
  font-weight: 400;
  color: #000;
  text-align: left;
}
.Input_input__JmfU0::-webkit-inner-spin-button,
.Input_input__JmfU0::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.Input_input__JmfU0[type="number"] {
  -moz-appearance: textfield;
}
.Input_input__placeholder__vVyKW {
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  line-height: 1.125rem;
  font-size: 1rem;
  font-weight: 400;
  color: #a2acc0;
  text-align: left;
  transition: all 0.2s ease-in-out;
}
.LinkButton_link-button__ZKCaT {
  width: -moz-fit-content;
  width: fit-content;
  padding: 0.5rem 0.6rem;
  border-radius: 0.206rem;
  background-color: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  transition: box-shadow 0.2s ease-in-out;
}
.LinkButton_link-button__ZKCaT:hover {
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
}
.LinkButton_link-button__icon__tTevk {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 0.206rem;
}
.LinkButton_link-button__name__QilZ7 {
  margin-left: 0.5rem;
  line-height: 1.2rem;
  font-size: 1rem;
  font-weight: 500;
  color: #000;
  text-align: left;
}
.Accordion_accordion__B_uzx {
  width: 100%;
  padding: 0.5rem 0;
  text-align: left;
  background-color: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.Accordion_accordion__title__Mqj8P {
  line-height: 1.5rem;
  font-size: 1rem;
  font-weight: 700;
  color: #000;
  text-align: left;
}
.Accordion_accordion__icon__OF_VG {
  color: #6b7280;
  transition: transform 0.2s ease, color 0.2s ease;
}
.Accordion_accordion__icon--open__D1eLx {
  transform: rotate(180deg);
  color: #000;
}
.Accordion_accordion-content__UMiXG {
  display: none;
}
.Accordion_accordion-content--open__H8_7z {
  display: block;
}
.Overlay_overlay__wsyx9 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0.45);
  opacity: 0;
  transition: z-index 0.2s ease, opacity 0.2s ease;
}
.Overlay_overlay--open__Xedw3 {
  z-index: 50;
  opacity: 1;
}
body,
html,
input {
  font-family: Rubik, "sans-serif";
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
p,
pre,
q,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
*,
:after,
:before {
  box-sizing: border-box;
}
* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
button {
  cursor: pointer;
}
a {
  color: inherit;
  text-decoration: none;
}
@media (forced-colors: active) {
  svg {
    fill: CanvasText !important;
  }
  button svg {
    fill: ButtonText !important;
  }
}
@media (min-width: 1919px) {
  body,
  html {
    font-size: 20px;
  }
}
@media (min-width: 2399px) {
  body,
  html {
    font-size: 24px;
  }
}
@media (min-width: 2999px) {
  body,
  html {
    font-size: 28px;
  }
}
@media (min-width: 3499px) {
  body,
  html {
    font-size: 32px;
  }
}
@media (min-width: 3999px) {
  body,
  html {
    font-size: 36px;
  }
}
@media (min-width: 4399px) {
  body,
  html {
    font-size: 40px;
  }
}
@media (min-width: 4999px) {
  body,
  html {
    font-size: 44px;
  }
}
@media (min-width: 5499px) {
  body,
  html {
    font-size: 48px;
  }
}
@media (min-width: 5999px) {
  body,
  html {
    font-size: 52px;
  }
}
@media (min-width: 6499px) {
  body,
  html {
    font-size: 56px;
  }
}
@media (min-width: 6999px) {
  body,
  html {
    font-size: 60px;
  }
}
@media (min-width: 7499px) {
  body,
  html {
    font-size: 64px;
  }
}
@font-face {
  font-family: __Roboto_979022;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/7c53f7419436e04b-s.woff2) format("woff2");
  unicode-range: U+0460-052f, U+1c80-1c88, U+20b4, U+2de0-2dff, U+a640-a69f,
    U+fe2e-fe2f;
}
@font-face {
  font-family: __Roboto_979022;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/1c57ca6f5208a29b-s.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116;
}
@font-face {
  font-family: __Roboto_979022;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/cff529cd86cc0276-s.woff2) format("woff2");
  unicode-range: U+1f??;
}
@font-face {
  font-family: __Roboto_979022;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/7be645d133f3ee22-s.woff2) format("woff2");
  unicode-range: U+0370-03ff;
}
@font-face {
  font-family: __Roboto_979022;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/5647e4c23315a2d2-s.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01a0-01a1,
    U+01af-01b0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1ea0-1ef9, U+20ab;
}
@font-face {
  font-family: __Roboto_979022;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/3dbd163d3bb09d47-s.woff2) format("woff2");
  unicode-range: U+0100-02af, U+0304, U+0308, U+0329, U+1e00-1e9f, U+1ef2-1eff,
    U+2020, U+20a0-20ab, U+20ad-20cf, U+2113, U+2c60-2c7f, U+a720-a7ff;
}
@font-face {
  font-family: __Roboto_979022;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/934c4b7cb736f2a3-s.p.woff2) format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da,
    U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+2074, U+20ac, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+feff, U+fffd;
}
@font-face {
  font-family: __Roboto_979022;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/dfa8b99978df7bbc-s.woff2) format("woff2");
  unicode-range: U+0460-052f, U+1c80-1c88, U+20b4, U+2de0-2dff, U+a640-a69f,
    U+fe2e-fe2f;
}
@font-face {
  font-family: __Roboto_979022;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/42d52f46a26971a3-s.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116;
}
@font-face {
  font-family: __Roboto_979022;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/a6d330d7873e7320-s.woff2) format("woff2");
  unicode-range: U+1f??;
}
@font-face {
  font-family: __Roboto_979022;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/a5b77b63ef20339c-s.woff2) format("woff2");
  unicode-range: U+0370-03ff;
}
@font-face {
  font-family: __Roboto_979022;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/d117eea74e01de14-s.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01a0-01a1,
    U+01af-01b0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1ea0-1ef9, U+20ab;
}
@font-face {
  font-family: __Roboto_979022;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/eb52b768f62eeeb4-s.woff2) format("woff2");
  unicode-range: U+0100-02af, U+0304, U+0308, U+0329, U+1e00-1e9f, U+1ef2-1eff,
    U+2020, U+20a0-20ab, U+20ad-20cf, U+2113, U+2c60-2c7f, U+a720-a7ff;
}
@font-face {
  font-family: __Roboto_979022;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/627622453ef56b0d-s.p.woff2) format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da,
    U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+2074, U+20ac, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+feff, U+fffd;
}
@font-face {
  font-family: __Roboto_979022;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/e25729ca87cc7df9-s.woff2) format("woff2");
  unicode-range: U+0460-052f, U+1c80-1c88, U+20b4, U+2de0-2dff, U+a640-a69f,
    U+fe2e-fe2f;
}
@font-face {
  font-family: __Roboto_979022;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/912a9cfe43c928d9-s.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116;
}
@font-face {
  font-family: __Roboto_979022;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/baf12dd90520ae41-s.woff2) format("woff2");
  unicode-range: U+1f??;
}
@font-face {
  font-family: __Roboto_979022;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/bbdb6f0234009aba-s.woff2) format("woff2");
  unicode-range: U+0370-03ff;
}
@font-face {
  font-family: __Roboto_979022;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/f06116e890b3dadb-s.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01a0-01a1,
    U+01af-01b0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1ea0-1ef9, U+20ab;
}
@font-face {
  font-family: __Roboto_979022;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/8fb72f69fba4e3d2-s.woff2) format("woff2");
  unicode-range: U+0100-02af, U+0304, U+0308, U+0329, U+1e00-1e9f, U+1ef2-1eff,
    U+2020, U+20a0-20ab, U+20ad-20cf, U+2113, U+2c60-2c7f, U+a720-a7ff;
}
@font-face {
  font-family: __Roboto_979022;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/0e4fe491bf84089c-s.p.woff2) format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da,
    U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+2074, U+20ac, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+feff, U+fffd;
}
@font-face {
  font-family: __Roboto_Fallback_979022;
  src: local("Arial");
  ascent-override: 92.67%;
  descent-override: 24.39%;
  line-gap-override: 0%;
  size-adjust: 100.11%;
}
.__className_979022 {
  font-family: __Roboto_979022, __Roboto_Fallback_979022;
  font-style: normal;
}
@font-face {
  font-family: __Poppins_fc78e1;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/839135d04a097cea-s.woff2) format("woff2");
  unicode-range: U+0900-097f, U+1cd0-1cf9, U+200c-200d, U+20a8, U+20b9, U+25cc,
    U+a830-a839, U+a8e0-a8ff;
}
@font-face {
  font-family: __Poppins_fc78e1;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/370d1cc320ec5619-s.woff2) format("woff2");
  unicode-range: U+0100-02af, U+0304, U+0308, U+0329, U+1e00-1e9f, U+1ef2-1eff,
    U+2020, U+20a0-20ab, U+20ad-20cf, U+2113, U+2c60-2c7f, U+a720-a7ff;
}
@font-face {
  font-family: __Poppins_fc78e1;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/7777133e901cd5ed-s.p.woff2) format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da,
    U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+2074, U+20ac, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+feff, U+fffd;
}
@font-face {
  font-family: __Poppins_fc78e1;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/20b8b8f6f47c1e10-s.woff2) format("woff2");
  unicode-range: U+0900-097f, U+1cd0-1cf9, U+200c-200d, U+20a8, U+20b9, U+25cc,
    U+a830-a839, U+a8e0-a8ff;
}
@font-face {
  font-family: __Poppins_fc78e1;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/f93b79c1ea023ab6-s.woff2) format("woff2");
  unicode-range: U+0100-02af, U+0304, U+0308, U+0329, U+1e00-1e9f, U+1ef2-1eff,
    U+2020, U+20a0-20ab, U+20ad-20cf, U+2113, U+2c60-2c7f, U+a720-a7ff;
}
@font-face {
  font-family: __Poppins_fc78e1;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/9a881e2ac07d406b-s.p.woff2) format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da,
    U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+2074, U+20ac, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+feff, U+fffd;
}
@font-face {
  font-family: __Poppins_Fallback_fc78e1;
  src: local("Arial");
  ascent-override: 92.33%;
  descent-override: 30.78%;
  line-gap-override: 8.79%;
  size-adjust: 113.73%;
}
.__className_fc78e1 {
  font-family: __Poppins_fc78e1, __Poppins_Fallback_fc78e1;
  font-style: normal;
}
.__variable_fc78e1 {
  --font-poppins: "__Poppins_fc78e1", "__Poppins_Fallback_fc78e1";
}
