/* [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/PlasmicButton.module.css [client] (css) */
.PlasmicButton-module__q4yL4q__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;
}

.PlasmicButton-module__q4yL4q__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);
}

.PlasmicButton-module__q4yL4q__root[data-disabled][data-disabled].__wab_instance {
  cursor: not-allowed;
}

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

.PlasmicButton-module__q4yL4q__rootcolor_muted.__wab_instance {
  background: var(--token-Z7e9_fj8ARyY);
}

.PlasmicButton-module__q4yL4q__rootcolor_success.__wab_instance {
  background: var(--token-0W3IW51D9oRM);
}

.PlasmicButton-module__q4yL4q__rootcolor_warning.__wab_instance {
  background: var(--token-Fkd1FXYR19-r);
}

.PlasmicButton-module__q4yL4q__rootcolor_errorDestructive.__wab_instance {
  background: var(--token-gUYp3fhlxf8c);
}

.PlasmicButton-module__q4yL4q__rootcolor_olive.__wab_instance {
  background: var(--token-TmO0uVrEcU5d);
}

.PlasmicButton-module__q4yL4q__roottype_soft.__wab_instance {
  background: none;
}

.PlasmicButton-module__q4yL4q__roottype_bordered.__wab_instance {
  pointer-events: auto;
  background: none;
}

.PlasmicButton-module__q4yL4q__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;
}

.PlasmicButton-module__q4yL4q__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;
}

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

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

.PlasmicButton-module__q4yL4q__rootroundedFull.__wab_instance {
  border-radius: 99px;
}

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

.PlasmicButton-module__q4yL4q__softBackgroundcolor_neutral {
  background: var(--token-YNZnugHiUBEa);
}

.PlasmicButton-module__q4yL4q__softBackgroundcolor_muted {
  background: var(--token-Vh1eb9nn11H7);
}

.PlasmicButton-module__q4yL4q__softBackgroundcolor_success {
  background: var(--token-vmwU8z0M1BXz);
}

.PlasmicButton-module__q4yL4q__softBackgroundcolor_warning {
  background: var(--token-fxKS1ip0tUCx);
}

.PlasmicButton-module__q4yL4q__softBackgroundcolor_errorDestructive {
  background: var(--token-qP5K1ilYUgPD);
}

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

.PlasmicButton-module__q4yL4q__roottype_bordered[data-hovered] .PlasmicButton-module__q4yL4q__softBackgroundtype_bordered {
  border: 1.2px none var(--token-4ERGO4zCUti6);
  background: none;
  display: block;
}

.PlasmicButton-module__q4yL4q__roottype_bordered[data-pressed] .PlasmicButton-module__q4yL4q__softBackgroundtype_bordered {
  background: none;
  display: block;
}

.PlasmicButton-module__q4yL4q__softBackgroundroundedFull {
  border-radius: 99px;
}

.PlasmicButton-module__q4yL4q__softBackgroundcolor_neutral_type_soft {
  background: var(--token-4ERGO4zCUti6);
}

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

.PlasmicButton-module__q4yL4q__bordercolor_neutral {
  border-color: var(--token-y4G4EUgFue07);
}

.PlasmicButton-module__q4yL4q__bordercolor_muted {
  border-color: var(--token-fqnqZ8KGcvUN);
}

.PlasmicButton-module__q4yL4q__bordercolor_success {
  border-color: var(--token-6yZ8tIorFU9H);
}

.PlasmicButton-module__q4yL4q__bordercolor_warning {
  border-color: var(--token-WvofgB9_svDM);
}

.PlasmicButton-module__q4yL4q__bordercolor_errorDestructive {
  border-color: var(--token-_dsEsG8TM3D1);
}

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

.PlasmicButton-module__q4yL4q__borderroundedFull {
  border-radius: 99px;
}

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

.PlasmicButton-module__q4yL4q__root[data-hovered] .PlasmicButton-module__q4yL4q__interactionEffect {
  background: var(--token-8GivPJlrLO2m);
}

.PlasmicButton-module__q4yL4q__root[data-disabled] .PlasmicButton-module__q4yL4q__interactionEffect {
  background: var(--token-Rdj181prFo2S);
}

.PlasmicButton-module__q4yL4q__root[data-pressed] .PlasmicButton-module__q4yL4q__interactionEffect {
  background: var(--token-4u7pJEPKLg4H);
}

.PlasmicButton-module__q4yL4q__roottype_bordered[data-hovered] .PlasmicButton-module__q4yL4q__interactionEffecttype_bordered {
  display: none;
}

.PlasmicButton-module__q4yL4q__roottype_bordered[data-pressed] .PlasmicButton-module__q4yL4q__interactionEffecttype_bordered {
  background: none;
}

.PlasmicButton-module__q4yL4q__interactionEffectroundedFull {
  border-radius: 99px;
}

.PlasmicButton-module__q4yL4q__freeBox__wgg84 {
  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-weight: 500;
  display: flex;
  transform: translate3d(0, 0, 0);
}

.PlasmicButton-module__q4yL4q__freeBoxsize_extraSmall__wgg84QzZrW {
  padding: var(--token-cXdQz3YMW2hz) var(--token-vDIwZv6k7WH8);
}

.PlasmicButton-module__q4yL4q__freeBoxsize_small__wgg84MoKzO {
  padding: var(--token-vDIwZv6k7WH8) var(--token-CcV0WMrameGd);
}

.PlasmicButton-module__q4yL4q__freeBoxsize_large__wgg846P92E {
  padding-top: var(--token-cXdQz3YMW2hz);
  padding-bottom: var(--token-cXdQz3YMW2hz);
}

.PlasmicButton-module__q4yL4q__freeBoxsize_extraLarge__wgg84Ov2Wi {
  padding-left: var(--token-eV7QXwHGXavY);
  padding-right: var(--token-eV7QXwHGXavY);
}

.PlasmicButton-module__q4yL4q__freeBoxroundedFull__wgg84Wq3Ht {
  padding-right: var(--token-eV7QXwHGXavY);
  padding-left: var(--token-eV7QXwHGXavY);
}

.PlasmicButton-module__q4yL4q__freeBox__kojVx {
  flex-direction: column;
  flex-shrink: 0;
  display: none;
}

.PlasmicButton-module__q4yL4q__slotTargetStart {
  color: var(--token-CJafAdMkZzwG);
}

.PlasmicButton-module__q4yL4q__slotTargetStartcolor_neutral {
  color: var(--token-qLGdp3pGiHbV);
}

.PlasmicButton-module__q4yL4q__slotTargetStartcolor_muted {
  color: var(--token-KCtCPx-3PDSm);
}

.PlasmicButton-module__q4yL4q__slotTargetStartcolor_success {
  color: var(--token-C2AO7zfaH4O7);
}

.PlasmicButton-module__q4yL4q__slotTargetStartcolor_warning {
  color: var(--token-p1yBJb0MzIkf);
}

.PlasmicButton-module__q4yL4q__slotTargetStartcolor_errorDestructive {
  color: var(--token-HMAyUN5PsIoS);
}

.PlasmicButton-module__q4yL4q__slotTargetStarttype_soft, .PlasmicButton-module__q4yL4q__slotTargetStarttype_bordered {
  color: var(--token-3tpW7hsjjkCQ);
}

.PlasmicButton-module__q4yL4q__slotTargetStartsize_extraSmall, .PlasmicButton-module__q4yL4q__slotTargetStartsize_small {
  font-size: var(--token-fKwHmCXuF_ox);
}

.PlasmicButton-module__q4yL4q__slotTargetStartsize_large, .PlasmicButton-module__q4yL4q__slotTargetStartsize_extraLarge {
  font-size: var(--token-4UgDTOcC8aFL);
}

.PlasmicButton-module__q4yL4q__slotTargetStartcolor_neutral_type_soft, .PlasmicButton-module__q4yL4q__slotTargetStarttype_bordered_color_neutral {
  color: var(--token-NRUfkPiqjT4r);
}

.PlasmicButton-module__q4yL4q__slotTargetStartcolor_muted_type_soft, .PlasmicButton-module__q4yL4q__slotTargetStartcolor_muted_type_bordered {
  color: var(--token-IXK3tjc-eTA3);
}

.PlasmicButton-module__q4yL4q__slotTargetStartcolor_success_type_soft, .PlasmicButton-module__q4yL4q__slotTargetStarttype_bordered_color_success {
  color: var(--token-9VDq8mgaVV3B);
}

.PlasmicButton-module__q4yL4q__slotTargetStartcolor_warning_type_soft, .PlasmicButton-module__q4yL4q__slotTargetStartcolor_warning_type_bordered {
  color: var(--token-Nx6XsIsO85ep);
}

.PlasmicButton-module__q4yL4q__slotTargetStarttype_soft_color_errorDestructive, .PlasmicButton-module__q4yL4q__slotTargetStarttype_bordered_color_errorDestructive {
  color: var(--token-P1bU4DIbtyRA);
}

.PlasmicButton-module__q4yL4q__svg__uxrPd {
  flex-shrink: 0;
  height: 1em;
  position: relative;
}

.PlasmicButton-module__q4yL4q__slotTargetLabel {
  color: var(--token-CJafAdMkZzwG);
}

.PlasmicButton-module__q4yL4q__slotTargetLabelcolor_neutral {
  color: var(--token-qLGdp3pGiHbV);
}

.PlasmicButton-module__q4yL4q__slotTargetLabelcolor_muted {
  color: var(--token-KCtCPx-3PDSm);
}

.PlasmicButton-module__q4yL4q__slotTargetLabelcolor_success {
  color: var(--token-C2AO7zfaH4O7);
}

.PlasmicButton-module__q4yL4q__slotTargetLabelcolor_warning {
  color: var(--token-p1yBJb0MzIkf);
}

.PlasmicButton-module__q4yL4q__slotTargetLabelcolor_errorDestructive {
  color: var(--token-HMAyUN5PsIoS);
}

.PlasmicButton-module__q4yL4q__slotTargetLabeltype_soft, .PlasmicButton-module__q4yL4q__slotTargetLabeltype_bordered {
  color: var(--token-3tpW7hsjjkCQ);
}

.PlasmicButton-module__q4yL4q__slotTargetLabelcolor_neutral_type_soft {
  color: var(--token-NRUfkPiqjT4r);
}

.PlasmicButton-module__q4yL4q__slotTargetLabelcolor_muted_type_soft {
  color: var(--token-IXK3tjc-eTA3);
}

.PlasmicButton-module__q4yL4q__slotTargetLabeltype_bordered_color_neutral {
  color: var(--token-NRUfkPiqjT4r);
}

.PlasmicButton-module__q4yL4q__slotTargetLabelcolor_success_type_soft {
  color: var(--token-9VDq8mgaVV3B);
}

.PlasmicButton-module__q4yL4q__slotTargetLabelcolor_muted_type_bordered {
  color: var(--token-IXK3tjc-eTA3);
}

.PlasmicButton-module__q4yL4q__slotTargetLabelcolor_warning_type_soft {
  color: var(--token-Nx6XsIsO85ep);
}

.PlasmicButton-module__q4yL4q__slotTargetLabeltype_bordered_color_success {
  color: var(--token-9VDq8mgaVV3B);
}

.PlasmicButton-module__q4yL4q__slotTargetLabeltype_soft_color_errorDestructive {
  color: var(--token-P1bU4DIbtyRA);
}

.PlasmicButton-module__q4yL4q__slotTargetLabelcolor_warning_type_bordered {
  color: var(--token-Nx6XsIsO85ep);
}

.PlasmicButton-module__q4yL4q__slotTargetLabeltype_bordered_color_errorDestructive {
  color: var(--token-P1bU4DIbtyRA);
}

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

.PlasmicButton-module__q4yL4q__freeBox__tHdg {
  flex-direction: column;
  flex-shrink: 0;
  display: none;
}

.PlasmicButton-module__q4yL4q__slotTargetEnd {
  color: var(--token-CJafAdMkZzwG);
}

.PlasmicButton-module__q4yL4q__slotTargetEndcolor_neutral {
  color: var(--token-qLGdp3pGiHbV);
}

.PlasmicButton-module__q4yL4q__slotTargetEndcolor_muted {
  color: var(--token-KCtCPx-3PDSm);
}

.PlasmicButton-module__q4yL4q__slotTargetEndcolor_success {
  color: var(--token-C2AO7zfaH4O7);
}

.PlasmicButton-module__q4yL4q__slotTargetEndcolor_warning {
  color: var(--token-p1yBJb0MzIkf);
}

.PlasmicButton-module__q4yL4q__slotTargetEndcolor_errorDestructive {
  color: var(--token-HMAyUN5PsIoS);
}

.PlasmicButton-module__q4yL4q__slotTargetEndtype_soft, .PlasmicButton-module__q4yL4q__slotTargetEndtype_bordered {
  color: var(--token-3tpW7hsjjkCQ);
}

.PlasmicButton-module__q4yL4q__slotTargetEndsize_extraSmall, .PlasmicButton-module__q4yL4q__slotTargetEndsize_small {
  font-size: var(--token-fKwHmCXuF_ox);
}

.PlasmicButton-module__q4yL4q__slotTargetEndsize_large, .PlasmicButton-module__q4yL4q__slotTargetEndsize_extraLarge {
  font-size: var(--token-4UgDTOcC8aFL);
}

.PlasmicButton-module__q4yL4q__slotTargetEndcolor_neutral_type_soft, .PlasmicButton-module__q4yL4q__slotTargetEndtype_bordered_color_neutral {
  color: var(--token-NRUfkPiqjT4r);
}

.PlasmicButton-module__q4yL4q__slotTargetEndcolor_muted_type_soft, .PlasmicButton-module__q4yL4q__slotTargetEndcolor_muted_type_bordered {
  color: var(--token-IXK3tjc-eTA3);
}

.PlasmicButton-module__q4yL4q__slotTargetEndcolor_success_type_soft, .PlasmicButton-module__q4yL4q__slotTargetEndtype_bordered_color_success {
  color: var(--token-9VDq8mgaVV3B);
}

.PlasmicButton-module__q4yL4q__slotTargetEndcolor_warning_type_soft, .PlasmicButton-module__q4yL4q__slotTargetEndcolor_warning_type_bordered {
  color: var(--token-Nx6XsIsO85ep);
}

.PlasmicButton-module__q4yL4q__slotTargetEndtype_soft_color_errorDestructive, .PlasmicButton-module__q4yL4q__slotTargetEndtype_bordered_color_errorDestructive {
  color: var(--token-P1bU4DIbtyRA);
}

.PlasmicButton-module__q4yL4q__svg__t2QBq {
  flex-shrink: 0;
  height: 1em;
  position: relative;
}

/* [project]/apps/landing-rerum-fb/components/plasmic/fb_rerum/PlasmicTC.module.css [client] (css) */
.PlasmicTC-module__8ZLi-G__root {
  background: var(--token-FZltL1wV8Ttv);
  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);
  flex-direction: column;
  place-content: center flex-start;
  place-items: center;
  width: 100%;
  min-width: 0;
  height: 100%;
  min-height: 0;
  display: grid;
  position: relative;
}

.PlasmicTC-module__8ZLi-G__root > * {
  grid-column: 4;
}

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

.PlasmicTC-module__8ZLi-G__freeBox {
  color: #6c757d;
  text-align: center;
  letter-spacing: 0;
  flex-direction: column;
  justify-content: flex-start;
  justify-self: flex-start;
  align-items: center;
  row-gap: 15px;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-bottom: 45px;
  padding: 8px;
  font-family: Nunito, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5em;
  display: flex;
  position: relative;
  grid-column: 3 / -3 !important;
}

@media (min-width: 0) and (max-width: 768px) {
  .PlasmicTC-module__8ZLi-G__freeBox {
    width: 100%;
    height: auto;
    grid-column: 1 / -1 !important;
  }
}

.PlasmicTC-module__8ZLi-G__embedHtml.__wab_instance {
  object-fit: cover;
  width: 100%;
  min-width: 0;
  max-width: 100%;
}

.PlasmicTC-module__8ZLi-G__button.__wab_instance.__wab_instance {
  flex-shrink: 0;
  width: auto;
  max-width: 100%;
  height: 50px;
}

.PlasmicTC-module__8ZLi-G__svg__mSkP9 {
  height: 1em;
  position: relative;
}

.PlasmicTC-module__8ZLi-G__text {
  white-space: pre;
  color: var(--token-4ERGO4zCUti6);
}

.PlasmicTC-module__8ZLi-G__svg__pUpaD {
  height: 1em;
  position: relative;
}

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