/* [project]/node_modules/.pnpm/@plasmicapp+react-web@1.0.8_@types+react@19.2.15_react-dom@19.2.6_react@19.2.6__react@19.2.6/node_modules/@plasmicapp/react-web/lib/plasmic.css [client] (css) */
:where(.__wab_flex-container), :where(.ρfc) {
  pointer-events: none;
  flex: 1;
  align-self: stretch;
  display: flex;
}

:where(.__wab_flex-container > *), :where(.ρfc > *) {
  pointer-events: auto;
}

:where(.__wab_slot), :where(.ρs) {
  display: contents;
}

:where(.__wab_slot-string-wrapper), :where(.ρsw) {
  position: relative;
}

:where(.__wab_passthrough) {
  display: contents;
}

:where(.__wab_img-wrapper) {
  display: inherit;
  flex-direction: column;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}

:where(.__wab_slot > .__wab_img-wrapper), :where(.ρs > .__wab_img-wrapper), :where(.__wab_passthrough > .__wab_img-wrapper) {
  display: block;
}

:where(.__wab_img-spacer-svg) {
  border: none;
  margin: 0;
  padding: 0;
  display: block;
}

:where(.__wab_img) {
  box-sizing: border-box;
  border: none;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  max-height: 100%;
  margin: 0;
  padding: 0;
  display: block;
  position: absolute;
  inset: 0;
}

:where(.__wab_picture) {
  display: contents;
}

/* [project]/apps/landing-rerum-fb/components/plasmic/fb_rerum/PlasmicButtonPrimary.module.css [client] (css) */
.PlasmicButtonPrimary-module__dWjusW__root.__wab_instance {
  background: var(--token-lBLbOCo1GQ1K);
  cursor: pointer;
  box-sizing: border-box;
  min-width: var(--token-CcV0WMrameGd);
  font-family: var(--token-ACX52irKx-Ri);
  font-size: var(--token-3OBp60p4rylK);
  line-height: var(--token-l_DALQNy3KCe);
  border-radius: var(--token-vDIwZv6k7WH8);
  border-width: 0;
  outline-style: none;
  justify-content: center;
  justify-self: flex-start;
  align-items: center;
  width: auto;
  padding: 0;
  font-weight: 600;
  text-decoration-line: none;
  display: flex;
  position: relative;
}

.PlasmicButtonPrimary-module__dWjusW__root[data-focus-visible][data-focus-visible].__wab_instance {
  outline-style: solid;
  outline-width: var(--token-ycrEbKYlsFAY);
  outline-offset: 1px;
  outline-color: var(--token-4tHjpPwmPVuK);
}

.PlasmicButtonPrimary-module__dWjusW__root[data-disabled][data-disabled].__wab_instance {
  cursor: not-allowed;
}

.PlasmicButtonPrimary-module__dWjusW__rootcolor_neutral.__wab_instance {
  background: var(--token-lBLbOCo1GQ1K);
  border-radius: var(--token-0HqvMwZMbkFx);
  font-family: Nunito, sans-serif;
}

.PlasmicButtonPrimary-module__dWjusW__rootcolor_muted.__wab_instance {
  background: var(--token-Z7e9_fj8ARyY);
}

.PlasmicButtonPrimary-module__dWjusW__rootcolor_success.__wab_instance {
  background: var(--token-0W3IW51D9oRM);
}

.PlasmicButtonPrimary-module__dWjusW__rootcolor_warning.__wab_instance {
  background: var(--token-Fkd1FXYR19-r);
}

.PlasmicButtonPrimary-module__dWjusW__rootcolor_errorDestructive.__wab_instance {
  background: var(--token-gUYp3fhlxf8c);
}

.PlasmicButtonPrimary-module__dWjusW__rootcolor_olive.__wab_instance {
  background: var(--token-TmO0uVrEcU5d);
}

.PlasmicButtonPrimary-module__dWjusW__roottype_soft.__wab_instance {
  background: none;
}

.PlasmicButtonPrimary-module__dWjusW__roottype_bordered.__wab_instance {
  pointer-events: auto;
  background: none;
}

.PlasmicButtonPrimary-module__dWjusW__rootsize_extraSmall.__wab_instance {
  line-height: var(--token-wfnO_H7WlV0K);
  font-size: var(--token-fKwHmCXuF_ox);
  column-gap: var(--token-ycrEbKYlsFAY);
  border-radius: var(--token-cXdQz3YMW2hz);
  row-gap: 0;
}

.PlasmicButtonPrimary-module__dWjusW__rootsize_small.__wab_instance {
  font-size: var(--token-fKwHmCXuF_ox);
  line-height: var(--token-wfnO_H7WlV0K);
  column-gap: var(--token-cXdQz3YMW2hz);
  border-radius: var(--token-cXdQz3YMW2hz);
  row-gap: 0;
}

.PlasmicButtonPrimary-module__dWjusW__rootsize_large.__wab_instance {
  font-size: var(--token-4UgDTOcC8aFL);
  line-height: var(--token-Na7gf54vwDSn);
  font-weight: 500;
}

.PlasmicButtonPrimary-module__dWjusW__rootsize_extraLarge.__wab_instance {
  font-size: var(--token-4UgDTOcC8aFL);
  line-height: var(--token-Na7gf54vwDSn);
  font-weight: 700;
}

.PlasmicButtonPrimary-module__dWjusW__rootroundedFull.__wab_instance {
  border-radius: 99px;
}

.PlasmicButtonPrimary-module__dWjusW__softBackground {
  background: var(--token-fyZLyNaxFAlR);
  border-radius: var(--token-vDIwZv6k7WH8);
  display: block;
  position: absolute;
  inset: 0;
}

.PlasmicButtonPrimary-module__dWjusW__softBackgroundcolor_neutral {
  background: var(--token-YNZnugHiUBEa);
}

.PlasmicButtonPrimary-module__dWjusW__softBackgroundcolor_muted {
  background: var(--token-Vh1eb9nn11H7);
}

.PlasmicButtonPrimary-module__dWjusW__softBackgroundcolor_success {
  background: var(--token-vmwU8z0M1BXz);
}

.PlasmicButtonPrimary-module__dWjusW__softBackgroundcolor_warning {
  background: var(--token-fxKS1ip0tUCx);
}

.PlasmicButtonPrimary-module__dWjusW__softBackgroundcolor_errorDestructive {
  background: var(--token-qP5K1ilYUgPD);
}

.PlasmicButtonPrimary-module__dWjusW__softBackgroundtype_soft {
  border: 1.2px solid var(--token-4ERGO4zCUti6);
  background: none;
  display: block;
}

.PlasmicButtonPrimary-module__dWjusW__roottype_bordered[data-hovered] .PlasmicButtonPrimary-module__dWjusW__softBackgroundtype_bordered {
  border: 1.2px none var(--token-4ERGO4zCUti6);
  background: none;
  display: block;
}

.PlasmicButtonPrimary-module__dWjusW__roottype_bordered[data-pressed] .PlasmicButtonPrimary-module__dWjusW__softBackgroundtype_bordered {
  background: none;
  display: block;
}

.PlasmicButtonPrimary-module__dWjusW__softBackgroundroundedFull {
  border-radius: 99px;
}

.PlasmicButtonPrimary-module__dWjusW__softBackgroundcolor_neutral_type_soft {
  background: var(--token-4ERGO4zCUti6);
}

.PlasmicButtonPrimary-module__dWjusW__border {
  border-radius: var(--token-vDIwZv6k7WH8);
  border: 0px solid var(--token-SqtCV0RI0KAP);
  display: block;
  position: absolute;
  inset: 0;
}

.PlasmicButtonPrimary-module__dWjusW__bordercolor_neutral {
  border-color: var(--token-y4G4EUgFue07);
}

.PlasmicButtonPrimary-module__dWjusW__bordercolor_muted {
  border-color: var(--token-fqnqZ8KGcvUN);
}

.PlasmicButtonPrimary-module__dWjusW__bordercolor_success {
  border-color: var(--token-6yZ8tIorFU9H);
}

.PlasmicButtonPrimary-module__dWjusW__bordercolor_warning {
  border-color: var(--token-WvofgB9_svDM);
}

.PlasmicButtonPrimary-module__dWjusW__bordercolor_errorDestructive {
  border-color: var(--token-_dsEsG8TM3D1);
}

.PlasmicButtonPrimary-module__dWjusW__bordertype_bordered {
  border-width: 1.2px;
  border-color: var(--token-4ERGO4zCUti6);
  background: none;
  display: block;
}

.PlasmicButtonPrimary-module__dWjusW__borderroundedFull {
  border-radius: 99px;
}

.PlasmicButtonPrimary-module__dWjusW__interactionEffect {
  border-radius: var(--token-vDIwZv6k7WH8);
  display: block;
  position: absolute;
  inset: 0;
}

.PlasmicButtonPrimary-module__dWjusW__root[data-hovered] .PlasmicButtonPrimary-module__dWjusW__interactionEffect {
  background: var(--token-8GivPJlrLO2m);
}

.PlasmicButtonPrimary-module__dWjusW__root[data-disabled] .PlasmicButtonPrimary-module__dWjusW__interactionEffect {
  background: var(--token-Rdj181prFo2S);
}

.PlasmicButtonPrimary-module__dWjusW__root[data-pressed] .PlasmicButtonPrimary-module__dWjusW__interactionEffect {
  background: var(--token-4u7pJEPKLg4H);
}

.PlasmicButtonPrimary-module__dWjusW__roottype_bordered[data-hovered] .PlasmicButtonPrimary-module__dWjusW__interactionEffecttype_bordered {
  display: none;
}

.PlasmicButtonPrimary-module__dWjusW__roottype_bordered[data-pressed] .PlasmicButtonPrimary-module__dWjusW__interactionEffecttype_bordered {
  background: none;
}

.PlasmicButtonPrimary-module__dWjusW__interactionEffectroundedFull {
  border-radius: 99px;
}

.PlasmicButtonPrimary-module__dWjusW__freeBox__aLOyU {
  justify-content: center;
  align-items: center;
  column-gap: var(--token-vDIwZv6k7WH8);
  width: 100%;
  min-width: 0;
  height: 100%;
  min-height: 0;
  padding: 10px 15px;
  font-family: Nunito, sans-serif;
  font-weight: 500;
  display: flex;
  transform: translate3d(0, 0, 0);
}

.PlasmicButtonPrimary-module__dWjusW__freeBoxsize_extraSmall__aLOyUmqlsL {
  padding: var(--token-cXdQz3YMW2hz) var(--token-vDIwZv6k7WH8);
}

.PlasmicButtonPrimary-module__dWjusW__freeBoxsize_small__aLOyUmdHrY {
  padding: var(--token-vDIwZv6k7WH8) var(--token-CcV0WMrameGd);
}

.PlasmicButtonPrimary-module__dWjusW__freeBoxsize_large__aLOyUrMv87 {
  padding-top: var(--token-cXdQz3YMW2hz);
  padding-bottom: var(--token-cXdQz3YMW2hz);
}

.PlasmicButtonPrimary-module__dWjusW__freeBoxsize_extraLarge__aLOyUd6Rts {
  padding-left: var(--token-eV7QXwHGXavY);
  padding-right: var(--token-eV7QXwHGXavY);
}

.PlasmicButtonPrimary-module__dWjusW__freeBoxroundedFull__aLOyUez4Uq {
  padding-right: var(--token-eV7QXwHGXavY);
  padding-left: var(--token-eV7QXwHGXavY);
}

.PlasmicButtonPrimary-module__dWjusW__freeBox__mi8Ze {
  flex-direction: column;
  flex-shrink: 0;
  display: none;
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetStart {
  color: var(--token-CJafAdMkZzwG);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetStartcolor_neutral {
  color: var(--token-qLGdp3pGiHbV);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetStartcolor_muted {
  color: var(--token-KCtCPx-3PDSm);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetStartcolor_success {
  color: var(--token-C2AO7zfaH4O7);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetStartcolor_warning {
  color: var(--token-p1yBJb0MzIkf);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetStartcolor_errorDestructive {
  color: var(--token-HMAyUN5PsIoS);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetStarttype_soft, .PlasmicButtonPrimary-module__dWjusW__slotTargetStarttype_bordered {
  color: var(--token-3tpW7hsjjkCQ);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetStartsize_extraSmall, .PlasmicButtonPrimary-module__dWjusW__slotTargetStartsize_small {
  font-size: var(--token-fKwHmCXuF_ox);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetStartsize_large, .PlasmicButtonPrimary-module__dWjusW__slotTargetStartsize_extraLarge {
  font-size: var(--token-4UgDTOcC8aFL);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetStartcolor_neutral_type_soft, .PlasmicButtonPrimary-module__dWjusW__slotTargetStartcolor_neutral_type_bordered {
  color: var(--token-NRUfkPiqjT4r);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetStarttype_soft_color_muted, .PlasmicButtonPrimary-module__dWjusW__slotTargetStartcolor_muted_type_bordered {
  color: var(--token-IXK3tjc-eTA3);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetStarttype_soft_color_success, .PlasmicButtonPrimary-module__dWjusW__slotTargetStarttype_bordered_color_success {
  color: var(--token-9VDq8mgaVV3B);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetStartcolor_warning_type_soft, .PlasmicButtonPrimary-module__dWjusW__slotTargetStartcolor_warning_type_bordered {
  color: var(--token-Nx6XsIsO85ep);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetStarttype_soft_color_errorDestructive, .PlasmicButtonPrimary-module__dWjusW__slotTargetStarttype_bordered_color_errorDestructive {
  color: var(--token-P1bU4DIbtyRA);
}

.PlasmicButtonPrimary-module__dWjusW__svg__q3Rl6 {
  flex-shrink: 0;
  height: 1em;
  position: relative;
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetLabel {
  color: var(--token-CJafAdMkZzwG);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetLabelcolor_neutral {
  color: var(--token-qLGdp3pGiHbV);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetLabelcolor_muted {
  color: var(--token-KCtCPx-3PDSm);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetLabelcolor_success {
  color: var(--token-C2AO7zfaH4O7);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetLabelcolor_warning {
  color: var(--token-p1yBJb0MzIkf);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetLabelcolor_errorDestructive {
  color: var(--token-HMAyUN5PsIoS);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetLabeltype_soft, .PlasmicButtonPrimary-module__dWjusW__slotTargetLabeltype_bordered {
  color: var(--token-3tpW7hsjjkCQ);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetLabelcolor_neutral_type_soft {
  color: var(--token-NRUfkPiqjT4r);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetLabeltype_soft_color_muted {
  color: var(--token-IXK3tjc-eTA3);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetLabelcolor_neutral_type_bordered {
  color: var(--token-NRUfkPiqjT4r);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetLabeltype_soft_color_success {
  color: var(--token-9VDq8mgaVV3B);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetLabelcolor_muted_type_bordered {
  color: var(--token-IXK3tjc-eTA3);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetLabelcolor_warning_type_soft {
  color: var(--token-Nx6XsIsO85ep);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetLabeltype_bordered_color_success {
  color: var(--token-9VDq8mgaVV3B);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetLabeltype_soft_color_errorDestructive {
  color: var(--token-P1bU4DIbtyRA);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetLabelcolor_warning_type_bordered {
  color: var(--token-Nx6XsIsO85ep);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetLabeltype_bordered_color_errorDestructive {
  color: var(--token-P1bU4DIbtyRA);
}

.PlasmicButtonPrimary-module__dWjusW__text__svZ1 {
  white-space: pre;
  color: var(--token-4ERGO4zCUti6);
  font-family: Nunito, sans-serif;
  font-weight: 700;
}

.PlasmicButtonPrimary-module__dWjusW__freeBox__zd4Pq {
  flex-direction: column;
  flex-shrink: 0;
  display: none;
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetEnd {
  color: var(--token-CJafAdMkZzwG);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetEndcolor_neutral {
  color: var(--token-qLGdp3pGiHbV);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetEndcolor_muted {
  color: var(--token-KCtCPx-3PDSm);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetEndcolor_success {
  color: var(--token-C2AO7zfaH4O7);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetEndcolor_warning {
  color: var(--token-p1yBJb0MzIkf);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetEndcolor_errorDestructive {
  color: var(--token-HMAyUN5PsIoS);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetEndtype_soft, .PlasmicButtonPrimary-module__dWjusW__slotTargetEndtype_bordered {
  color: var(--token-3tpW7hsjjkCQ);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetEndsize_extraSmall, .PlasmicButtonPrimary-module__dWjusW__slotTargetEndsize_small {
  font-size: var(--token-fKwHmCXuF_ox);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetEndsize_large, .PlasmicButtonPrimary-module__dWjusW__slotTargetEndsize_extraLarge {
  font-size: var(--token-4UgDTOcC8aFL);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetEndcolor_neutral_type_soft, .PlasmicButtonPrimary-module__dWjusW__slotTargetEndcolor_neutral_type_bordered {
  color: var(--token-NRUfkPiqjT4r);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetEndtype_soft_color_muted, .PlasmicButtonPrimary-module__dWjusW__slotTargetEndcolor_muted_type_bordered {
  color: var(--token-IXK3tjc-eTA3);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetEndtype_soft_color_success, .PlasmicButtonPrimary-module__dWjusW__slotTargetEndtype_bordered_color_success {
  color: var(--token-9VDq8mgaVV3B);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetEndcolor_warning_type_soft, .PlasmicButtonPrimary-module__dWjusW__slotTargetEndcolor_warning_type_bordered {
  color: var(--token-Nx6XsIsO85ep);
}

.PlasmicButtonPrimary-module__dWjusW__slotTargetEndtype_soft_color_errorDestructive, .PlasmicButtonPrimary-module__dWjusW__slotTargetEndtype_bordered_color_errorDestructive {
  color: var(--token-P1bU4DIbtyRA);
}

.PlasmicButtonPrimary-module__dWjusW__svg___8W1Ln {
  flex-shrink: 0;
  height: 1em;
  position: relative;
}

/* [project]/apps/landing-rerum-fb/components/plasmic/fb_rerum/PlasmicLabel.module.css [client] (css) */
.PlasmicLabel-module__MwmKwq__root.__wab_instance {
  font-family: Nunito, sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: relative;
}

.PlasmicLabel-module__MwmKwq__rootweightAndColor_boldBlack.__wab_instance {
  font-weight: 700;
}

.PlasmicLabel-module__MwmKwq__rootweightAndColor_normalWhite.__wab_instance {
  color: var(--token-4ERGO4zCUti6);
}

.PlasmicLabel-module__MwmKwq__rootweightAndColor_boldWhite.__wab_instance {
  color: var(--token-4ERGO4zCUti6);
}

.PlasmicLabel-module__MwmKwq__freeBox {
  column-gap: var(--token-cXdQz3YMW2hz);
  flex-direction: row;
  display: flex;
  position: relative;
}

.PlasmicLabel-module__MwmKwq__slotTargetChildren {
  font-size: 20px;
}

.PlasmicLabel-module__MwmKwq__text {
  display: none;
  position: relative;
}

/* [project]/apps/landing-rerum-fb/components/plasmic/fb_rerum/PlasmicSliderThumb.module.css [client] (css) */
.PlasmicSliderThumb-module__2ungTa__root.__wab_instance {
  cursor: default;
  box-sizing: border-box;
  height: var(--token-uPLIzAKUeKmE);
  width: var(--token-uPLIzAKUeKmE);
  border: 3px solid var(--token-YlpBu6iRGm9g);
  background: linear-gradient(0deg, #e5e5e5 0%, #fff 100%);
  border-radius: 99px;
  display: flex;
  position: relative;
}

.PlasmicSliderThumb-module__2ungTa__root[data-hovered][data-hovered].__wab_instance {
  border-width: 3px;
}

.PlasmicSliderThumb-module__2ungTa__root[data-focus-visible][data-focus-visible].__wab_instance {
  outline-width: 2px;
  outline-style: solid;
  outline-color: var(--token-lBLbOCo1GQ1K);
  outline-offset: 1px;
}

/* [project]/apps/landing-rerum-fb/components/plasmic/fb_rerum/PlasmicDescription.module.css [client] (css) */
.PlasmicDescription-module__s5n-hG__root.__wab_instance {
  object-fit: cover;
  box-sizing: border-box;
  color: var(--token-rLkMyRBeM1Xf);
  font-family: var(--token-ACX52irKx-Ri);
  font-size: var(--token-3OBp60p4rylK);
  line-height: var(--token-l_DALQNy3KCe);
  position: relative;
}

.PlasmicDescription-module__s5n-hG__freeBox {
  display: flex;
  position: relative;
}

/* [project]/apps/landing-rerum-fb/components/plasmic/fb_rerum/PlasmicSlider.module.css [client] (css) */
.PlasmicSlider-module__BtbDaW__ariaSlider.__wab_instance {
  box-sizing: border-box;
  row-gap: var(--token-eV7QXwHGXavY);
  flex-direction: column;
  width: 100%;
  min-width: 200px;
  display: flex;
  position: relative;
}

.PlasmicSlider-module__BtbDaW__ariaSlider[data-disabled][data-disabled].__wab_instance {
  opacity: .5;
}

.PlasmicSlider-module__BtbDaW__freeBox__vtce5 {
  justify-content: space-between;
  align-items: center;
  column-gap: var(--token-CcV0WMrameGd);
  flex-direction: row;
  display: flex;
}

.PlasmicSlider-module__BtbDaW__text__ta12Q {
  position: relative;
}

.PlasmicSlider-module__BtbDaW__ariaSliderOutput.__wab_instance {
  color: #212529;
  letter-spacing: 0;
  flex-direction: row;
  align-self: auto;
  column-gap: 10px;
  font-family: Nunito, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.5em;
  display: flex;
}

.PlasmicSlider-module__BtbDaW__ariaSliderOutputfooterSlider_footerSlider.__wab_instance {
  color: var(--token-4ERGO4zCUti6);
}

.PlasmicSlider-module__BtbDaW__text__cZqao {
  padding-right: 0;
}

.PlasmicSlider-module__BtbDaW__text___1IMmE {
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  position: relative;
}

.PlasmicSlider-module__BtbDaW__freeBox__qHq2 {
  padding-top: var(--token-vDIwZv6k7WH8);
  padding-bottom: var(--token-vDIwZv6k7WH8);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
  position: relative;
}

.PlasmicSlider-module__BtbDaW__background {
  background: var(--token-wayLwh1ZyzF8);
  height: var(--token-CcV0WMrameGd);
  border-radius: 99px;
  width: 100%;
  min-width: 0;
  display: flex;
}

.PlasmicSlider-module__BtbDaW__ariaSliderTrack.__wab_instance {
  cursor: default;
  opacity: 1;
  box-sizing: border-box;
  background: #e5e5e5;
  border: 1px solid #ccc;
  border-radius: 5px;
  width: 100%;
  min-width: 0;
  height: 12px;
  box-shadow: inset 0 2px 2px #00000026;
}

.PlasmicSlider-module__BtbDaW__ariaSlider[data-disabled] .PlasmicSlider-module__BtbDaW__ariaSliderTrack.__wab_instance {
  cursor: not-allowed;
}

.PlasmicSlider-module__BtbDaW__sliderThumb__tHBg.__wab_instance.__wab_instance {
  width: 36px;
  height: 36px;
  margin: var(--token-vDIwZv6k7WH8) var(--token-vDIwZv6k7WH8)
    var(--token-vDIwZv6k7WH8) .375rem;
  position: relative;
}

.PlasmicSlider-module__BtbDaW__foreground {
  background: var(--token-lBLbOCo1GQ1K);
  border-radius: 99px 0 0 99px;
  height: 10px;
  display: block;
}

.PlasmicSlider-module__BtbDaW__foregroundfooterSlider_footerSlider {
  background: var(--token-y0Lf6q51ACfn);
}

.PlasmicSlider-module__BtbDaW__description.__wab_instance.__wab_instance {
  max-width: 100%;
  position: relative;
}

/* [project]/apps/landing-rerum-fb/components/plasmic/fb_rerum/PlasmicWhyRerum.module.css [client] (css) */
.PlasmicWhyRerum-module__rWZOpa__root {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 25px;
  width: 100%;
  min-width: 0;
  height: auto;
  display: flex;
  position: relative;
}

.PlasmicWhyRerum-module__rWZOpa__img__loD5Z {
  object-fit: cover;
  max-width: 35%;
  animation: none;
}

.PlasmicWhyRerum-module__rWZOpa__img__loD5Z > picture > img {
  object-fit: cover;
}

.PlasmicWhyRerum-module__rWZOpa__h1 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  display: flex;
}

.PlasmicWhyRerum-module__rWZOpa__freeBox__vaxvz {
  color: #212529;
  text-align: center;
  letter-spacing: 0;
  font-family: Nunito, sans-serif;
  font-size: 28px;
  font-weight: 700;
  display: flex;
}

.PlasmicWhyRerum-module__rWZOpa__freeBox___6ZXgJ {
  z-index: 1;
  flex-direction: row;
  justify-content: center;
  display: flex;
  position: relative;
  top: auto;
  left: auto;
}

.PlasmicWhyRerum-module__rWZOpa__slotTargetChildren {
  text-align: center;
}

.PlasmicWhyRerum-module__rWZOpa__freeBox__pWdT1 {
  flex-direction: row;
  justify-content: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.PlasmicWhyRerum-module__rWZOpa__freeBox__oxFp {
  color: #6c757d;
  letter-spacing: 0;
  font-family: Nunito, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  display: flex;
}

.PlasmicWhyRerum-module__rWZOpa__slotTargetSlot {
  color: #6c757d;
  letter-spacing: 0;
  text-align: center;
  font-family: Nunito, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
}

/* [project]/apps/landing-rerum-fb/components/plasmic/fb_rerum/PlasmicCard.module.css [client] (css) */
.PlasmicCard-module__TWHy7q__root {
  background: var(--token-_F47VVQmUpS6);
  width: auto;
  box-shadow: none;
  border-radius: 15px;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: space-between;
  justify-self: flex-start;
  align-items: center;
  row-gap: 16px;
  max-width: 520px;
  height: auto;
  padding: 15px 15px 15px 30px;
  display: inline-flex;
  position: relative;
}

.PlasmicCard-module__TWHy7q__h4 {
  color: #212529;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  font-family: Nunito Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
}

.PlasmicCard-module__TWHy7q__p {
  width: 100%;
  max-width: 100%;
  height: auto;
  color: var(--token-FWgOBxyKuVh5);
  min-width: 0;
  font-family: Nunito Sans, sans-serif;
  line-height: 1.5;
  position: relative;
}

/* [project]/apps/landing-rerum-fb/components/plasmic/fb_rerum/PlasmicCarouselBtn.module.css [client] (css) */
.PlasmicCarouselBtn-module__tOZIua__root {
  border: 1px solid var(--token-OKR48BleMBEH);
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 44px;
  max-width: 100%;
  height: 44px;
  display: flex;
  position: relative;
}

.PlasmicCarouselBtn-module__tOZIua__root:hover:hover {
  background: var(--token-IxIU6OvRE7iS);
  cursor: pointer;
}

.PlasmicCarouselBtn-module__tOZIua__root:active:active {
  background: var(--token-IxIU6OvRE7iS);
  cursor: pointer;
  border: 1px solid var(--token-OKR48BleMBEH);
  border-radius: 50%;
  min-width: 44px;
  max-width: 100%;
  height: 44px;
}

.PlasmicCarouselBtn-module__tOZIua__root:disabled:disabled {
  border-color: var(--token-KCtCPx-3PDSm);
}

.PlasmicCarouselBtn-module__tOZIua__root___focusWithin__focusVisibleWithin:focus-within:focus-within {
  outline-style: solid;
  outline-color: var(--token-a0la7YyjFdon);
  outline-offset: .5px;
}

.PlasmicCarouselBtn-module__tOZIua__root:disabled:hover:disabled:hover {
  cursor: not-allowed;
  background: var(--token-Z7e9_fj8ARyY);
}

.PlasmicCarouselBtn-module__tOZIua__svg {
  object-fit: cover;
  width: 20px;
  max-width: 100%;
  height: 20px;
  color: var(--token-IxIU6OvRE7iS);
  flex-shrink: 0;
  position: relative;
  top: auto;
  left: auto;
  transform: scale3d(1, 1, 1);
}

.PlasmicCarouselBtn-module__tOZIua__svgback {
  transform: scale3d(-1, 1, 1);
}

.PlasmicCarouselBtn-module__tOZIua__root:hover .PlasmicCarouselBtn-module__tOZIua__svg {
  color: var(--token-OKR48BleMBEH);
}

.PlasmicCarouselBtn-module__tOZIua__root:active .PlasmicCarouselBtn-module__tOZIua__svg {
  object-fit: cover;
  width: 20px;
  max-width: 100%;
  height: 20px;
  color: var(--token-OKR48BleMBEH);
  flex-shrink: 0;
  transform: scale3d(1, 1, 1);
}

.PlasmicCarouselBtn-module__tOZIua__root:disabled .PlasmicCarouselBtn-module__tOZIua__svg {
  color: var(--token-y4G4EUgFue07);
}

.PlasmicCarouselBtn-module__tOZIua__rootback:active .PlasmicCarouselBtn-module__tOZIua__svgback {
  transform: scale3d(-1, 1, 1)scale3d(1, 1, 1);
}

/* [project]/apps/landing-rerum-fb/components/plasmic/fb_rerum/PlasmicReviewCard.module.css [client] (css) */
.PlasmicReviewCard-module__w54k_W__root {
  background: var(--token-_F47VVQmUpS6);
  border-radius: 16px;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: space-between;
  justify-self: flex-start;
  align-items: center;
  width: auto;
  min-width: 200px;
  max-width: 520px;
  height: auto;
  min-height: 290px;
  max-height: 360px;
  padding: 26px 26px 22px;
  display: inline-flex;
  position: relative;
  box-shadow: 0 1px 2px #1118270a, 0 6px 14px -6px #11182712;
}

.PlasmicReviewCard-module__w54k_W__freeBox__nTsN5 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  row-gap: 1rem;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.PlasmicReviewCard-module__w54k_W__freeBox__ejEex {
  flex-direction: row;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  column-gap: 9px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.PlasmicReviewCard-module__w54k_W__svg {
  object-fit: cover;
  max-width: 100%;
  color: var(--token-zDm7wKxqTHoj);
  flex-shrink: 0;
  width: 18px;
  height: 18px;
}

.PlasmicReviewCard-module__w54k_W__p {
  width: 100%;
  max-width: 100%;
  height: auto;
  color: var(--token-FWgOBxyKuVh5);
  min-width: 0;
  margin-bottom: 20px;
  font-family: Nunito, sans-serif;
  line-height: 1.55;
  position: relative;
}

.PlasmicReviewCard-module__w54k_W__freeBox__j2IM {
  flex-direction: row;
  flex-shrink: 0;
  justify-content: flex-end;
  align-items: center;
  column-gap: 20px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.PlasmicReviewCard-module__w54k_W__span {
  width: auto;
  max-width: 100%;
  height: auto;
  color: var(--token-FWgOBxyKuVh5);
  font-family: Nunito, sans-serif;
  font-size: 15px;
  line-height: 1.55;
  position: relative;
}

.PlasmicReviewCard-module__w54k_W__img {
  object-fit: cover;
  border-radius: 50%;
  max-width: 100%;
}

.PlasmicReviewCard-module__w54k_W__img > picture > img {
  object-fit: cover;
}

/* [project]/apps/landing-rerum-fb/components/plasmic/fb_rerum/PlasmicFaqItem.module.css [client] (css) */
.PlasmicFaqItem-module__B6sHOq__root {
  border-top-style: none;
  border-top-width: 1px;
  border-bottom: 1px solid #dee2e6;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 15px 8px;
  display: flex;
  position: relative;
}

.PlasmicFaqItem-module__B6sHOq__freeBox__whosm {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 10px 0;
  display: flex;
  position: relative;
}

.PlasmicFaqItem-module__B6sHOq__h1 {
  flex-direction: row;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  display: flex;
}

.PlasmicFaqItem-module__B6sHOq__freeBox__jcBXn {
  color: #212529;
  letter-spacing: 0;
  font-family: Nunito, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
  display: flex;
}

.PlasmicFaqItem-module__B6sHOq__slotTargetChildren {
  color: #212529;
  letter-spacing: 0;
  font-family: Nunito, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}

.PlasmicFaqItem-module__B6sHOq__freeBox__bZfRd {
  width: auto;
  max-width: 100%;
  height: auto;
  padding: 0;
  display: block;
  position: relative;
  transform: perspective(0);
}

.PlasmicFaqItem-module__B6sHOq__chevron {
  object-fit: cover;
  z-index: 1;
  width: 20px;
  max-width: 100%;
  height: 20px;
  transition-property: transform;
  transition-duration: .3s;
  position: sticky;
  top: 7px;
  left: 448px;
  transform: none;
}

.PlasmicFaqItem-module__B6sHOq__chevronopen {
  transform: rotate3d(2.9, 0, 0, 180deg);
}

.PlasmicFaqItem-module__B6sHOq__freeBox__yminF {
  background: #f7f8fa;
  border-radius: 4px;
  flex-direction: row;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 16px;
  display: flex;
  position: relative;
}

.PlasmicFaqItem-module__B6sHOq__freeBoxopen__yminF9Er1E {
  display: flex;
}

.PlasmicFaqItem-module__B6sHOq__freeBox__jEwH8 {
  color: #6c757d;
  letter-spacing: 0;
  font-family: Nunito, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  display: flex;
}

.PlasmicFaqItem-module__B6sHOq__slotTargetSlot {
  color: #000;
  letter-spacing: 0;
  font-family: Nunito, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
}

/* [project]/apps/landing-rerum-fb/components/plasmic/fb_rerum/PlasmicFooterSection.module.css [client] (css) */
.PlasmicFooterSection-module__cL3FFW__root {
  background: var(--token-_F47VVQmUpS6);
  flex-direction: column;
  align-items: center;
  padding: 64px;
  display: flex;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicFooterSection-module__cL3FFW__root {
    padding: 20px 25px 15px;
  }
}

.PlasmicFooterSection-module__cL3FFW__freeBox__pQle7 {
  flex-direction: row;
  column-gap: 64px;
  width: 100%;
  min-width: 0;
  max-width: 960px;
  display: flex;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicFooterSection-module__cL3FFW__freeBox__pQle7 {
    flex-direction: column;
    gap: 64px 0;
    display: flex;
  }
}

.PlasmicFooterSection-module__cL3FFW__freeBox__tDnyA {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  row-gap: 32px;
  width: 100%;
  min-width: 0;
  display: flex;
  position: relative;
  top: auto;
  left: auto;
}

.PlasmicFooterSection-module__cL3FFW__text__c1Roo {
  color: #6c757d;
  letter-spacing: 0;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 50px 0 0;
  font-family: Nunito, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  position: relative;
}

.PlasmicFooterSection-module__cL3FFW__link {
  color: #6c757d;
  letter-spacing: 0;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 0;
  font-family: Nunito, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  text-decoration-line: underline;
}

.PlasmicFooterSection-module__cL3FFW__text__wGmQl {
  color: #6c757d;
  letter-spacing: 0;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 0 0 70px;
  font-family: Nunito, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  position: relative;
}

/* [project]/apps/landing-rerum-fb/components/plasmic/fb_rerum/PlasmicHomepage.module.css [client] (css) */
.PlasmicHomepage-module__sSu2CG__homePageWrapper {
  background: var(--token-FZltL1wV8Ttv);
  flex-direction: column;
  width: 100%;
  min-width: 0;
  height: 100%;
  min-height: 0;
  display: flex;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__homePageWrapper {
    background: #f4f6f9;
  }
}

.PlasmicHomepage-module__sSu2CG__lgPresetMessage.__wab_instance {
  object-fit: cover;
  width: auto;
  max-width: 100%;
  color: var(--token-4ERGO4zCUti6);
  text-align: center;
  text-transform: uppercase;
  background: var(--token-gUYp3fhlxf8c);
  padding: .2rem;
  line-height: 2rem;
}

.PlasmicHomepage-module__sSu2CG__headerHeroSection {
  z-index: auto;
  background: var(--token-FZltL1wV8Ttv);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  row-gap: 64px;
  padding: 0 250px 64px;
  display: flex;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__headerHeroSection {
    background: none;
    margin-bottom: 0;
    padding-bottom: 5px;
    padding-left: 16px;
    padding-right: 16px;
  }
}

.PlasmicHomepage-module__sSu2CG__freeBox__q1Fqe {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 16px 8px;
  display: flex;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__svg___3E544 {
  object-fit: cover;
  max-width: 100%;
  height: 28px;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__svg___3E544 {
    height: 23px;
  }
}

.PlasmicHomepage-module__sSu2CG__menuButton {
  cursor: pointer;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  max-width: 100%;
  height: auto;
  padding: 0;
  display: none;
  position: relative;
  transform: translate3d(0, 0, 0);
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__menuButton {
    display: flex;
  }
}

.PlasmicHomepage-module__sSu2CG__svg__ie83C {
  object-fit: cover;
  max-width: 100%;
  height: 48px;
  display: none;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__svg__ie83C {
    display: block;
  }
}

.PlasmicHomepage-module__sSu2CG__menuCloseButton {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  height: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__crossSvg {
  object-fit: cover;
  max-width: 100%;
  color: var(--token-rLkMyRBeM1Xf);
  z-index: 1;
  flex-shrink: 0;
  width: 54px;
  height: 48px;
  position: relative;
  top: auto;
  left: auto;
}

.PlasmicHomepage-module__sSu2CG__freeBox__kwbI6 {
  color: #212529;
  letter-spacing: 0;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  column-gap: 48px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 8px;
  font-family: Nunito, sans-serif;
  font-weight: 700;
  line-height: 1.5em;
  display: flex;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__freeBox__kwbI6 {
    display: none;
  }
}

.PlasmicHomepage-module__sSu2CG__link___0Xupe, .PlasmicHomepage-module__sSu2CG__link__j06GV, .PlasmicHomepage-module__sSu2CG__link__og3Dt {
  width: auto;
  max-width: 100%;
  height: auto;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__buttonPrimary___69VqU.__wab_instance.__wab_instance {
  max-width: 100%;
}

.PlasmicHomepage-module__sSu2CG__svg___064Vr {
  height: 1em;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__text__pocTp {
  white-space: pre;
  color: var(--token-4ERGO4zCUti6);
  font-weight: 700;
}

.PlasmicHomepage-module__sSu2CG__svg__f1OzT {
  height: 1em;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__mobileMenu {
  z-index: 1;
  border-bottom: 2px solid var(--token-OKR48BleMBEH);
  background: #f4f6f9;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: flex-end;
  row-gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: 140px;
  padding: 8px 24px 8px 8px;
  transition-property: all;
  transition-duration: 1s;
  transition-timing-function: linear;
  display: none;
  position: fixed;
  top: 79px;
  left: 0;
  overflow: visible;
  box-shadow: 0 15px 24px -10px #0003;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__mobileMenu {
    display: flex;
  }
}

.PlasmicHomepage-module__sSu2CG__link___9PgcJ, .PlasmicHomepage-module__sSu2CG__link__wqIu6, .PlasmicHomepage-module__sSu2CG__link__n50Rb {
  width: auto;
  max-width: 100%;
  height: auto;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__pageWrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  row-gap: 12px;
  width: 100%;
  min-width: 0;
  max-width: 1000px;
  height: auto;
  padding: 30px 48px 8px;
  display: flex;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__pageWrapper {
    background: none;
    padding-top: 25px;
    padding-left: 8px;
    padding-right: 8px;
  }
}

.PlasmicHomepage-module__sSu2CG__h1___5W7Dd {
  color: #212529;
  text-align: left;
  letter-spacing: -2px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding-left: 5px;
  font-family: Nunito, sans-serif;
  font-size: 46px;
  font-weight: 700;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__h1___5W7Dd {
    text-align: center;
    letter-spacing: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 36px;
    line-height: 1.1;
  }
}

.PlasmicHomepage-module__sSu2CG__freeBox__uliO {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 8px;
  display: flex;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__text___0MXX {
  color: #212529;
  letter-spacing: 0;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding-bottom: 0;
  font-family: Nunito, sans-serif;
  line-height: 1.5em;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__text___0MXX {
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 18px;
  }
}

.PlasmicHomepage-module__sSu2CG__img__uOJc {
  object-fit: cover;
  z-index: 1;
  flex-shrink: 0;
  align-self: flex-end;
  max-width: 100%;
  height: 261px;
  position: absolute;
  top: -1px;
  left: 632px;
}

.PlasmicHomepage-module__sSu2CG__img__uOJc > picture > img {
  object-fit: cover;
}

.PlasmicHomepage-module__sSu2CG__freeBox__u5XlR {
  background: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  row-gap: 40px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  margin-top: 60px;
  padding: 65px 48px 48px;
  display: flex;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__freeBox__u5XlR {
    margin-top: 10px;
    padding: 30px 10px;
  }
}

.PlasmicHomepage-module__sSu2CG__h1__q4YVb {
  color: #212529;
  text-align: center;
  letter-spacing: 0;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Nunito, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__h1__q4YVb {
    line-height: 1.5;
  }
}

.PlasmicHomepage-module__sSu2CG__freeBox__knyOw {
  background: var(--token-RPGBsjeXgbJU);
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 48px 40px;
  display: flex;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__freeBox__knyOw {
    padding: 25px 30px;
  }
}

.PlasmicHomepage-module__sSu2CG__slider.__wab_instance.__wab_instance {
  width: 720px;
  max-width: 100%;
}

.PlasmicHomepage-module__sSu2CG__text__v7GAp {
  color: #212529;
  letter-spacing: 0;
  font-family: Nunito, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__sliderThumb__iR2Rs.__wab_instance.__wab_instance {
  width: 36px;
  height: 36px;
  margin: var(--token-vDIwZv6k7WH8) var(--token-vDIwZv6k7WH8)
    var(--token-vDIwZv6k7WH8) .375rem;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__buttonPrimary__d6JGk.__wab_instance.__wab_instance {
  width: 200px;
  max-width: 100%;
}

.PlasmicHomepage-module__sSu2CG__svg__is6Jr {
  height: 1em;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__text__k5MQr {
  white-space: pre;
  color: var(--token-4ERGO4zCUti6);
  font-weight: 700;
}

.PlasmicHomepage-module__sSu2CG__svg__g5LGx {
  height: 1em;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__text__nyAaZ {
  color: #6c757d;
  letter-spacing: 0;
  text-align: center;
  background: #f7f8fa;
  border-radius: 8px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 25px 16px;
  font-family: Nunito, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__text__nyAaZ {
    background: none;
  }
}

.PlasmicHomepage-module__sSu2CG__freeBox___9D6L3 {
  background: none;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 1200px;
  height: auto;
  margin-top: 160px;
  margin-bottom: 60px;
  padding: 8px 48px;
  display: flex;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__freeBox___9D6L3 {
    margin-top: 50px;
    margin-bottom: 35px;
    padding-left: 10px;
    padding-right: 10px;
  }
}

.PlasmicHomepage-module__sSu2CG__h2__mcFu8 {
  color: #212529;
  text-align: center;
  letter-spacing: 0;
  width: auto;
  max-width: 100%;
  height: auto;
  font-family: Nunito, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__h2__mcFu8 {
    letter-spacing: 0;
  }
}

.PlasmicHomepage-module__sSu2CG__whyRerum {
  --plsmc-rc-col-gap: 15px;
  background: none;
  flex-flow: row;
  flex-shrink: 1;
  align-self: center;
  align-items: stretch;
  column-gap: 15px;
  width: 100%;
  min-width: 0;
  max-width: 1200px;
  height: auto;
  margin-bottom: 0;
  padding: 8px;
  display: flex;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__whyRerum > :nth-child(3n+1), .PlasmicHomepage-module__sSu2CG__whyRerum > :nth-child(3n+2), .PlasmicHomepage-module__sSu2CG__whyRerum > :nth-child(3n+3) {
  width: calc((100% - 2 * var(--plsmc-rc-col-gap, 0px)) * 4 / 12);
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__whyRerum {
    --plsmc-rc-col-gap: 20px;
    flex-flow: wrap;
    column-gap: 20px;
    width: 100%;
    min-width: 0;
    height: auto;
  }

  .PlasmicHomepage-module__sSu2CG__whyRerum > :nth-child(n+1) {
    width: calc((100% - 0 * var(--plsmc-rc-col-gap, 0px)) * 12 / 12);
  }
}

.PlasmicHomepage-module__sSu2CG__column__g7L31 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 8px;
  display: flex;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__whyRerum__i99YP.__wab_instance {
  max-width: 100%;
}

.PlasmicHomepage-module__sSu2CG__img__aqvZ {
  object-fit: cover;
  max-width: 35%;
  animation: none;
}

.PlasmicHomepage-module__sSu2CG__img__aqvZ > picture > img {
  object-fit: cover;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__text__ap2J {
    margin-bottom: 0;
  }
}

.PlasmicHomepage-module__sSu2CG__column__mQtMc {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 8px;
  display: flex;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__whyRerum__bfiei.__wab_instance {
  max-width: 100%;
}

.PlasmicHomepage-module__sSu2CG__img__g3Y5B {
  object-fit: cover;
  max-width: 35%;
  animation: none;
}

.PlasmicHomepage-module__sSu2CG__img__g3Y5B > picture > img {
  object-fit: cover;
}

.PlasmicHomepage-module__sSu2CG__column__p3MwJ {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 8px;
  display: flex;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__whyRerum__dneXi.__wab_instance {
  max-width: 100%;
}

.PlasmicHomepage-module__sSu2CG__img__ivAoc {
  object-fit: cover;
  max-width: 35%;
  animation: none;
}

.PlasmicHomepage-module__sSu2CG__img__ivAoc > picture > img {
  object-fit: cover;
}

.PlasmicHomepage-module__sSu2CG__freeBox__rHqQm {
  background: none;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 1200px;
  height: auto;
  margin-top: 60px;
  margin-bottom: 110px;
  padding: 8px 48px;
  display: flex;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__buttonPrimary__o9DsS.__wab_instance.__wab_instance {
  width: 140px;
  max-width: 100%;
}

.PlasmicHomepage-module__sSu2CG__svg___95UhQ {
  height: 1em;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__text__dcO90 {
  white-space: pre;
  color: var(--token-4ERGO4zCUti6);
  font-size: 20px;
  font-weight: 700;
}

.PlasmicHomepage-module__sSu2CG__svg___2KqB2 {
  height: 1em;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__section__eOdD1 {
  grid-template-columns: var(--plsmc-viewport-gap) 1fr minmax(0, var(--plsmc-wide-chunk))
    min(var(--plsmc-standard-width),
      calc(100% - var(--plsmc-viewport-gap) - var(--plsmc-viewport-gap)))
    minmax(0, var(--plsmc-wide-chunk)) 1fr var(--plsmc-viewport-gap);
  background: #f3f6f9;
  flex-shrink: 1;
  align-content: flex-start;
  justify-items: center;
  width: 100%;
  min-width: 0;
  padding: 60px 0 20px;
  display: grid;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__section__eOdD1 > * {
  grid-column: 4;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__section__eOdD1 {
    background: none;
    width: auto;
    padding-top: 0;
  }

  .PlasmicHomepage-module__sSu2CG__section__eOdD1 > * {
    grid-column: 4;
  }
}

.PlasmicHomepage-module__sSu2CG__procRerum {
  flex-direction: column;
  justify-content: flex-start;
  justify-self: center;
  align-items: center;
  width: 1000px;
  max-width: 1300px;
  height: auto;
  padding: 8px 0 30px;
  display: flex;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__procRerum {
    justify-self: flex-start;
    width: 100%;
    max-width: none;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    grid-column: 1 / -1 !important;
  }
}

.PlasmicHomepage-module__sSu2CG__h3 {
  color: #212529;
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  font-family: Nunito, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__h3 {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.PlasmicHomepage-module__sSu2CG__freeBox__tOmlP {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 25px 15px 15px 0;
  display: grid;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__freeBox__tOmlP {
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    flex-grow: 1;
    flex-shrink: 1;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    height: 100%;
    min-height: 0;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.PlasmicHomepage-module__sSu2CG__freeBox___29D9L {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 10px 8px 10px 0;
  display: flex;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__freeBox___29D9L {
    height: 100%;
    min-height: 0;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.PlasmicHomepage-module__sSu2CG__card__aDtb7.__wab_instance {
  width: 100%;
  min-width: 0;
  max-width: 100%;
}

.PlasmicHomepage-module__sSu2CG__freeBox__sP81P {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 10px 0 10px 8px;
  display: flex;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__freeBox__sP81P {
    height: 100%;
    min-height: 0;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.PlasmicHomepage-module__sSu2CG__card__aXph.__wab_instance {
  width: 100%;
  min-width: 0;
  max-width: 100%;
}

.PlasmicHomepage-module__sSu2CG__freeBox__u1Tm4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 10px 8px 10px 0;
  display: flex;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__freeBox__u1Tm4 {
    height: 100%;
    min-height: 0;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.PlasmicHomepage-module__sSu2CG__card__wtk19.__wab_instance {
  width: 100%;
  min-width: 0;
  max-width: 100%;
}

.PlasmicHomepage-module__sSu2CG__freeBox__l0Jo {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 10px 0 10px 8px;
  display: flex;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__freeBox__l0Jo {
    height: 100%;
    min-height: 0;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.PlasmicHomepage-module__sSu2CG__card___6NUtr.__wab_instance {
  width: 100%;
  min-width: 0;
  max-width: 100%;
}

.PlasmicHomepage-module__sSu2CG__freeBox__kjnLc {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 10px 8px 10px 0;
  display: flex;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__freeBox__kjnLc {
    height: 100%;
    min-height: 0;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.PlasmicHomepage-module__sSu2CG__card__cktJv.__wab_instance {
  width: 100%;
  min-width: 0;
  max-width: 100%;
}

.PlasmicHomepage-module__sSu2CG__freeBox__uOxWo {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 10px 0 10px 8px;
  display: flex;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__freeBox__uOxWo {
    height: 100%;
    min-height: 0;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.PlasmicHomepage-module__sSu2CG__card___1FGk4.__wab_instance {
  width: 100%;
  min-width: 0;
  max-width: 100%;
}

.PlasmicHomepage-module__sSu2CG__reviewsSection {
  background: #f3f6f9;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 64px 0;
  display: flex;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__reviewsSection {
    padding-top: 32px;
  }
}

.PlasmicHomepage-module__sSu2CG__freeBox__kr0Wn {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  display: flex;
  position: relative;
  top: auto;
  left: auto;
}

.PlasmicHomepage-module__sSu2CG__reviewsData.__wab_instance {
  object-fit: cover;
  max-width: 100%;
}

.PlasmicHomepage-module__sSu2CG__freeBox___6E7B2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 8px;
  display: flex;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__freeBox__o1TpY {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  max-width: 1200px;
  height: auto;
  padding: 8px;
  display: flex;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__columns__z1Uel {
  --plsmc-rc-col-gap: 0px;
  flex-flow: row;
  flex-shrink: 1;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 8px;
  display: flex;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__columns__z1Uel > :nth-child(3n+1), .PlasmicHomepage-module__sSu2CG__columns__z1Uel > :nth-child(3n+2), .PlasmicHomepage-module__sSu2CG__columns__z1Uel > :nth-child(3n+3) {
  width: calc((100% - 2 * var(--plsmc-rc-col-gap, 0px)) * 4 / 12);
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__columns__z1Uel {
    --plsmc-rc-col-gap: 0px;
    flex-flow: wrap;
    width: 100%;
    min-width: 0;
    height: auto;
  }

  .PlasmicHomepage-module__sSu2CG__columns__z1Uel > :nth-child(n+1) {
    width: calc((100% - 0 * var(--plsmc-rc-col-gap, 0px)) * 12 / 12);
  }
}

.PlasmicHomepage-module__sSu2CG__column___74Nqw {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 8px;
  display: flex;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__column___74Nqw {
    display: none;
  }
}

.PlasmicHomepage-module__sSu2CG__column___6Ewov {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 8px;
  display: flex;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__h2__jaI4G {
  text-align: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  color: var(--token-xQjN7-zBud49);
  min-width: 0;
  font-family: Nunito Sans, sans-serif;
  font-size: 28px;
  font-weight: 600;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__column___0OCf {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__freeBox__vejKc {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 8px;
  display: flex;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__freeBox__vejKc {
    display: none;
  }
}

.PlasmicHomepage-module__sSu2CG__carouselBtn__dk7We.__wab_instance {
  max-width: 100%;
  margin: 0 12px 0 0;
}

.PlasmicHomepage-module__sSu2CG__carouselBtn__huCg.__wab_instance {
  max-width: 100%;
}

.PlasmicHomepage-module__sSu2CG__sliderCarousel.__wab_instance {
  object-fit: cover;
  background: #f3f6f9;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: space-between;
  column-gap: 24px;
  width: 100%;
  min-width: 0;
  max-width: 1200px;
  height: auto;
  display: flex;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__sliderCarousel.__wab_instance {
    width: 100%;
    min-width: 0;
  }
}

.PlasmicHomepage-module__sSu2CG__freeBox__iiVum {
  flex-direction: column;
  flex-shrink: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 24px;
  display: flex;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__freeBox__iiVum {
    flex-shrink: 0;
    width: 100%;
    min-width: 0;
    max-width: 520px;
    padding: 16px;
  }
}

.PlasmicHomepage-module__sSu2CG__reviewCard.__wab_instance {
  max-width: 100%;
}

.PlasmicHomepage-module__sSu2CG__faq {
  grid-template-columns: var(--plsmc-viewport-gap) 1fr minmax(0, var(--plsmc-wide-chunk))
    min(var(--plsmc-standard-width),
      calc(100% - var(--plsmc-viewport-gap) - var(--plsmc-viewport-gap)))
    minmax(0, var(--plsmc-wide-chunk)) 1fr var(--plsmc-viewport-gap);
  background: #fff;
  align-content: flex-start;
  justify-items: center;
  width: 100%;
  min-width: 0;
  padding: 80px 0 140px;
  display: grid;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__faq > * {
  grid-column: 4;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__faq {
    background: none;
    padding-top: 40px;
    padding-bottom: 50px;
  }

  .PlasmicHomepage-module__sSu2CG__faq > * {
    grid-column: 4;
  }
}

.PlasmicHomepage-module__sSu2CG__h1__aCtaQ {
  color: #212529;
  text-align: center;
  letter-spacing: 0;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  margin-top: 0;
  padding-top: 15px;
  padding-bottom: 30px;
  font-family: Nunito, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.PlasmicHomepage-module__sSu2CG__faqItem__ybDVa.__wab_instance {
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__faqItem___73PT.__wab_instance {
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__faqItem__uh57B.__wab_instance {
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__faqItem__eNui.__wab_instance {
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__faqItem__zSqbo.__wab_instance {
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__faqItem__mzlT8.__wab_instance {
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__section__j6CNl {
  grid-template-columns: var(--plsmc-viewport-gap) 1fr minmax(0, var(--plsmc-wide-chunk))
    min(var(--plsmc-standard-width),
      calc(100% - var(--plsmc-viewport-gap) - var(--plsmc-viewport-gap)))
    minmax(0, var(--plsmc-wide-chunk)) 1fr var(--plsmc-viewport-gap);
  background: linear-gradient(-35deg, #240f0f4a 0%, #ffffff0f 100%), url("/plasmic/fb_rerum/images/frame32726Png.png") 50% 50% / cover;
  flex-shrink: 0;
  align-content: flex-start;
  justify-items: center;
  width: 100%;
  min-width: 0;
  height: 360px;
  margin: 0;
  padding: 50px 0;
  display: grid;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__section__j6CNl > * {
  grid-column: 4;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__section__j6CNl {
    background: none;
    width: 100%;
    min-width: 0;
    height: auto;
    padding-top: 0;
    padding-bottom: 35px;
  }

  .PlasmicHomepage-module__sSu2CG__section__j6CNl > * {
    grid-column: 4;
  }
}

.PlasmicHomepage-module__sSu2CG__columns__b4Z7V {
  --plsmc-rc-col-gap: 0px;
  flex-flow: row;
  flex-shrink: 1;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  height: auto;
  padding: 8px 15px;
  display: flex;
  position: relative;
  grid-column: 3 / -3 !important;
}

.PlasmicHomepage-module__sSu2CG__columns__b4Z7V > :nth-child(odd), .PlasmicHomepage-module__sSu2CG__columns__b4Z7V > :nth-child(2n+2) {
  width: calc((100% - 1 * var(--plsmc-rc-col-gap, 0px)) * 6 / 12);
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__columns__b4Z7V {
    --plsmc-rc-col-gap: 0px;
    flex-flow: wrap;
    width: 100%;
    min-width: 0;
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .PlasmicHomepage-module__sSu2CG__columns__b4Z7V > :nth-child(n+1) {
    width: calc((100% - 0 * var(--plsmc-rc-col-gap, 0px)) * 12 / 12);
  }
}

.PlasmicHomepage-module__sSu2CG__column___65Icd, .PlasmicHomepage-module__sSu2CG__freeBox___9M2Ge {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 8px;
  display: flex;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__h2__vR6O {
  color: var(--token-4ERGO4zCUti6);
  text-align: left;
  letter-spacing: 1px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  font-family: Nunito, sans-serif;
  font-size: 46px;
  font-weight: 600;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__h2__vR6O {
    color: var(--token-HUMzAxAgjDIj);
  }
}

.PlasmicHomepage-module__sSu2CG__text__xrfUg {
  color: var(--token-4ERGO4zCUti6);
  letter-spacing: 0;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  font-family: Nunito, sans-serif;
  line-height: 1.5em;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__text__xrfUg {
    color: var(--token-HUMzAxAgjDIj);
  }
}

.PlasmicHomepage-module__sSu2CG__column__tJ8Fl {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 8px;
  display: flex;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__freeBox__rEfCt {
  background: url("/plasmic/fb_rerum/images/containerPng.png") top 50% left 50% / cover no-repeat padding-box
      border-box,
    var(--token-lBLbOCo1GQ1K);
  -webkit-backdrop-filter: none;
  filter: none;
  z-index: 1;
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  row-gap: 28px;
  width: 620px;
  max-width: 100%;
  height: 365px;
  padding: 45px 50px;
  display: flex;
  position: absolute;
  top: -100px;
  left: 0;
  right: 0;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicHomepage-module__sSu2CG__freeBox__rEfCt {
    width: auto;
    height: auto;
    padding: 30px 25px;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
  }
}

.PlasmicHomepage-module__sSu2CG__h4 {
  color: #212529;
  text-align: center;
  letter-spacing: 0;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  font-family: Nunito, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.PlasmicHomepage-module__sSu2CG__slider2.__wab_instance.__wab_instance {
  max-width: 100%;
  margin-top: 25px;
  margin-bottom: 25px;
}

.PlasmicHomepage-module__sSu2CG__text__ddqE {
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__sliderThumb__kCqqm.__wab_instance.__wab_instance {
  width: 36px;
  height: 36px;
  margin: var(--token-vDIwZv6k7WH8) var(--token-vDIwZv6k7WH8)
    var(--token-vDIwZv6k7WH8) .375rem;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__buttonPrimary__iMBt.__wab_instance.__wab_instance {
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin-top: 10px;
}

.PlasmicHomepage-module__sSu2CG__svg__wHh33 {
  height: 1em;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__text___69WUj {
  white-space: pre;
  color: var(--token-4ERGO4zCUti6);
  font-weight: 700;
}

.PlasmicHomepage-module__sSu2CG__svg__xsmga {
  height: 1em;
  position: relative;
}

.PlasmicHomepage-module__sSu2CG__footerSection.__wab_instance {
  transition-property: all;
  transition-duration: 1s;
  position: relative;
}

/* [project]/apps/landing-rerum-fb/components/plasmic/fb_rerum/PlasmicLogo.module.css [client] (css) */
.PlasmicLogo-module__YCDEja__root {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.PlasmicLogo-module__YCDEja__img {
  object-fit: contain;
  flex-shrink: 0;
  width: 110px;
  height: 30px;
}

.PlasmicLogo-module__YCDEja__img > picture > img {
  object-fit: contain;
}

.PlasmicLogo-module__YCDEja__img_50Opaque {
  opacity: .5;
}

/* [project]/apps/landing-rerum-fb/components/plasmic/fb_rerum/PlasmicNavbar.module.css [client] (css) */
.PlasmicNavbar-module__Qw80EG__root {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  column-gap: 16px;
  width: 100%;
  min-width: 0;
  padding: 25px 16px;
  display: flex;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicNavbar-module__Qw80EG__root {
    justify-content: space-between;
    padding: 20px 12px;
  }
}

.PlasmicNavbar-module__Qw80EG__svg {
  object-fit: cover;
  max-width: 100%;
  height: 46px;
  display: none;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicNavbar-module__Qw80EG__svg {
    display: none;
  }
}

/* [project]/apps/landing-rerum-fb/components/plasmic/fb_rerum/PlasmicApplyPage.module.css [client] (css) */
.PlasmicApplyPage-module__fNnQ5q__applyPageWrapper {
  grid-template-columns: var(--plsmc-viewport-gap) 1fr minmax(0, var(--plsmc-wide-chunk))
    min(var(--plsmc-standard-width),
      calc(100% - var(--plsmc-viewport-gap) - var(--plsmc-viewport-gap)))
    minmax(0, var(--plsmc-wide-chunk)) 1fr var(--plsmc-viewport-gap);
  background: #eeeef3;
  flex-direction: column;
  place-content: flex-start;
  place-items: center;
  width: 100%;
  min-width: 0;
  height: 100%;
  min-height: 0;
  display: grid;
  position: relative;
}

.PlasmicApplyPage-module__fNnQ5q__applyPageWrapper > * {
  grid-column: 4;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicApplyPage-module__fNnQ5q__applyPageWrapper > * {
    grid-column: 4;
  }
}

.PlasmicApplyPage-module__fNnQ5q__lgPresetMessage__be4F.__wab_instance {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  color: var(--token-4ERGO4zCUti6);
  text-align: center;
  text-transform: uppercase;
  background: var(--token-gUYp3fhlxf8c);
  padding: .2rem;
  line-height: 2rem;
  grid-column: 1 / -1 !important;
}

.PlasmicApplyPage-module__fNnQ5q__lgPresetMessage__nbnqE.__wab_instance {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  color: var(--token-4ERGO4zCUti6);
  text-align: center;
  text-transform: uppercase;
  background: var(--token-gUYp3fhlxf8c);
  padding: .2rem;
  line-height: 2rem;
  grid-column: 1 / -1 !important;
}

.PlasmicApplyPage-module__fNnQ5q__navbar.__wab_instance {
  max-width: 100%;
}

.PlasmicApplyPage-module__fNnQ5q__main {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 8px;
  display: flex;
  position: relative;
}

.PlasmicApplyPage-module__fNnQ5q__amountInfo {
  background: var(--token-_F47VVQmUpS6);
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  margin-bottom: 58px;
  padding: 48px 8px 28px;
  display: flex;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicApplyPage-module__fNnQ5q__amountInfo {
    padding-top: 25px;
  }
}

.PlasmicApplyPage-module__fNnQ5q__columns {
  background: var(--token-tPqgKpGiEtdv);
  --plsmc-rc-col-gap: 0px;
  border-radius: 20px;
  flex-flow: row;
  flex-shrink: 1;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  max-width: 400px;
  height: 110px;
  padding: 20px 0 20px 30px;
  display: flex;
  position: relative;
}

.PlasmicApplyPage-module__fNnQ5q__columns > :nth-child(odd), .PlasmicApplyPage-module__fNnQ5q__columns > :nth-child(2n+2) {
  width: calc((100% - 1 * var(--plsmc-rc-col-gap, 0px)) * 6 / 12);
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicApplyPage-module__fNnQ5q__columns {
    --plsmc-rc-col-gap: 0px;
    flex-flow: row;
    row-gap: 0;
    width: 100%;
    min-width: 0;
    height: auto;
  }

  .PlasmicApplyPage-module__fNnQ5q__columns > :nth-child(odd), .PlasmicApplyPage-module__fNnQ5q__columns > :nth-child(2n+2) {
    width: calc((100% - 1 * var(--plsmc-rc-col-gap, 0px)) * 6 / 12);
  }
}

.PlasmicApplyPage-module__fNnQ5q__column___5Sa5 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.PlasmicApplyPage-module__fNnQ5q__text___5BkMj {
  color: #212529;
  letter-spacing: 0;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  font-family: Nunito, sans-serif;
  font-weight: 600;
  line-height: 1.5em;
  position: relative;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicApplyPage-module__fNnQ5q__text___5BkMj {
    font-weight: 500;
  }
}

.PlasmicApplyPage-module__fNnQ5q__freeBox__l3KfJ {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  column-gap: 10px;
  width: auto;
  max-width: 100%;
  height: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.PlasmicApplyPage-module__fNnQ5q__text___1SeOq {
  color: var(--token-lBLbOCo1GQ1K);
  letter-spacing: -1.2%;
  white-space: pre-wrap;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  font-family: Nunito, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.5em;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicApplyPage-module__fNnQ5q__text___1SeOq {
    font-size: 32px;
  }
}

.PlasmicApplyPage-module__fNnQ5q__text__uJjZk {
  color: var(--token-lBLbOCo1GQ1K);
  letter-spacing: -1.2%;
  width: auto;
  max-width: 100%;
  height: auto;
  padding-right: 0;
  font-family: Nunito, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.5em;
}

.PlasmicApplyPage-module__fNnQ5q__column__hXh0W {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.PlasmicApplyPage-module__fNnQ5q__img {
  object-fit: cover;
  width: auto;
  max-width: 100%;
  position: absolute;
  top: -41px;
  left: 0;
  right: 0;
}

.PlasmicApplyPage-module__fNnQ5q__img > picture > img {
  object-fit: cover;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicApplyPage-module__fNnQ5q__img {
    top: -26px;
  }
}

.PlasmicApplyPage-module__fNnQ5q__freeBox__m81E {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  column-gap: 5px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 15px 8px;
  display: flex;
  position: relative;
}

.PlasmicApplyPage-module__fNnQ5q__svg {
  object-fit: cover;
  max-width: 100%;
  color: var(--token-lBLbOCo1GQ1K);
  height: 20px;
  margin-right: 5px;
}

.PlasmicApplyPage-module__fNnQ5q__text__zaAwQ {
  color: var(--token-xQjN7-zBud49);
  letter-spacing: 0;
  width: auto;
  max-width: 100%;
  height: auto;
  font-family: Nunito, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5em;
  position: relative;
}

.PlasmicApplyPage-module__fNnQ5q__text__kzZOp {
  color: var(--token-lBLbOCo1GQ1K);
  letter-spacing: 0;
  width: auto;
  max-width: 100%;
  height: auto;
  font-family: Nunito, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5em;
  position: relative;
}

.PlasmicApplyPage-module__fNnQ5q__formContainer {
  background: var(--token-_F47VVQmUpS6);
  outline-width: 2px;
  outline-style: solid;
  outline-color: var(--token-lBLbOCo1GQ1K);
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  margin: 0 0 50px;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.PlasmicApplyPage-module__fNnQ5q__lgForm.__wab_instance {
  object-fit: cover;
  width: 100%;
  min-width: 0;
  max-width: 100%;
}

.PlasmicApplyPage-module__fNnQ5q__text___2Tchz {
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: auto;
  padding: 20px;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicApplyPage-module__fNnQ5q__text___2Tchz {
    padding: 10px;
  }
}

.PlasmicApplyPage-module__fNnQ5q__footerSection.__wab_instance {
  width: 100%;
  max-width: 100%;
  grid-column: 1 / -1 !important;
}

/*# sourceMappingURL=_0kgo8ws._.css.map*/