@keyframes shake{10%,30%{transform:translate(-20px)}20%,40%{transform:translate(20px)}to{transform:translate(0)}}.animation-shake{animation:shake 1.4s}.animation-shake-infinite{animation:shake 1.4s infinite}@keyframes bounce{0%,13%,35%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}27%,29%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-12px,0)}47%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-6px,0)}60%{transform:translate3d(0,-1px,0)}}.animation-bounce{animation:bounce 1.5s}.animation-bounce-infinite{animation:bounce 1.5s infinite}@keyframes jump{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-12px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-6px,0)}90%{transform:translate3d(0,-1px,0)}}.animation-jump{animation:jump .8s}.animation-jump-infinite{animation:jump .8s infinite}@keyframes pulsate{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.animation-pulsate{animation:pulsate 2s}.animation-pulsate-infinite{animation:pulsate 2s infinite}@keyframes rotate{0%{transform:rotate(0)}70%,to{transform:rotate(360deg)}}.animation-rotate{animation:rotate 2.5s}.animation-rotate-infinite{animation:rotate 2.5s infinite}.hover-zoom{scale:1;transition:all .3s ease-in-out}.hover-zoom:hover{scale:1.05}.hover-zoom-overlay{scale:1;transition:all .3s ease-in-out}.hover-zoom-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:#fff}.hover-zoom-overlay:hover{scale:1.05}.hover-zoom-overlay:hover:after{opacity:.5}@layer reset,default,framework,plugin,atom,molecule,organism,template,step,cro;@layer default{@media (min-width: 1024px){.mobile{display:none}}@media (min-width: 768px){.mobile{display:none}}@media (max-width: 767px){.desktop{display:none}}}@layer atom{.mp-button-container:has(.mp-button--back){display:flex;align-items:center;gap:var(--space-m)}.mp-button-container:has(.mp-button--full-width){width:100%}.mp-button{display:flex;justify-content:center;align-items:center;position:relative;width:100%;max-width:140vw;padding:var(--space-xs) var(--space-m);word-break:break-word;border:none;border-radius:var(--space-corner-xs);background:var(--button-background, var(--global-primary-500, var(--global-fallback-primary-500)));outline:none;transition:color .3s ease,background .3s ease;-webkit-tap-highlight-color:transparent}@media (min-width: 768px){.mp-button{width:-moz-fit-content;width:fit-content;max-width:43.75vw}}@media (min-width: 1024px){.mp-button{max-width:448px}}@media (hover: hover){.mp-button{cursor:pointer}.mp-button:hover{background:var(--button-background-hover, var(--global-primary-400, var(--global-fallback-primary-400)))}}.mp-button[href]{text-decoration:none}.mp-button:focus-visible{outline:2px solid var(--global-informing-attention, var(--global-fallback-informing-attention));transition:none}.mp-button:not(.mp-button--back):has(.mp-button__icon:only-child){width:-moz-fit-content;width:fit-content;padding:var(--space-xs) var(--space-l)}.mp-button:focus{background:var(--button-background-hover, var(--global-primary-500, var(--global-fallback-primary-500)))}.mp-button:active{background:var(--button-background-active, var(--global-primary-600, var(--global-fallback-primary-600)))}.mp-button--full-width{width:100%}@media (max-width: 767px){.mp-button--fit-width-mobile{width:-moz-fit-content;width:fit-content}}.mp-button--large{min-height:17.5vw;padding:var(--space-s) var(--space-xl)}@media (min-width: 768px){.mp-button--large{min-height:5.46875vw}}@media (min-width: 1024px){.mp-button--large{min-height:56px}}.mp-button--large .mp-button__inner{gap:var(--space-xs)}.mp-button--large .mp-button__text--default{font-size:var(--default-heading-4-font-size)}.mp-button--large .mp-button__icon{max-width:6.875vw;max-height:6.875vw;font-size:6.875vw}@media (min-width: 768px){.mp-button--large .mp-button__icon{max-width:2.1484375vw;max-height:2.1484375vw;font-size:2.1484375vw}}@media (min-width: 1024px){.mp-button--large .mp-button__icon{max-width:22px;max-height:22px;font-size:22px}}.mp-button--medium{min-height:13.75vw;padding:var(--space-xs) var(--space-l)}@media (min-width: 768px){.mp-button--medium{min-height:4.296875vw}}@media (min-width: 1024px){.mp-button--medium{min-height:44px}}.mp-button--medium .mp-button__inner{gap:var(--space-xs)}.mp-button--medium .mp-button__text--default{font-size:var(--default-heading-5-font-size)}.mp-button--medium .mp-button__icon{max-width:5.625vw;max-height:5.625vw;font-size:5.625vw}@media (min-width: 768px){.mp-button--medium .mp-button__icon{max-width:1.7578125vw;max-height:1.7578125vw;font-size:1.7578125vw}}@media (min-width: 1024px){.mp-button--medium .mp-button__icon{max-width:18px;max-height:18px;font-size:18px}}.mp-button--small{min-height:11.875vw}@media (min-width: 768px){.mp-button--small{min-height:3.7109375vw}}@media (min-width: 1024px){.mp-button--small{min-height:38px}}.mp-button--small .mp-button__icon{max-width:5vw;max-height:5vw;font-size:5vw}@media (min-width: 768px){.mp-button--small .mp-button__icon{max-width:1.5625vw;max-height:1.5625vw;font-size:1.5625vw}}@media (min-width: 1024px){.mp-button--small .mp-button__icon{max-width:16px;max-height:16px;font-size:16px}}.mp-button--disabled{background:var(--global-disabled-color, var(--global-fallback-disabled-color));pointer-events:none}.mp-button--disabled .mp-button__text,.mp-button--disabled .mp-button__icon{color:var(--global-hint-text, var(--global-fallback-hint-text))}.mp-button--disabled:hover,.mp-button--disabled:focus,.mp-button--disabled:active{background:var(--global-disabled-color, var(--global-fallback-disabled-color))}.mp-button--back{width:auto;min-height:auto;border:none;background:none}.mp-button--back .mp-button__text,.mp-button--back .mp-button__icon{color:var(--button-back-color, var(--global-secondary-500, var(--global-fallback-secondary-500)))}.mp-button--secondary{padding:calc(var(--space-xs) - var(--space-stroke-m)) calc(var(--space-s) - var(--space-stroke-m));border:var(--space-stroke-m) solid var(--button-stroke, var(--global-secondary-500, var(--global-fallback-secondary-500)));background:none}@media (hover: hover){.mp-button--secondary:hover{background:none;border-color:var(--button-stroke-hover, var(--global-secondary-400, var(--global-fallback-secondary-400)))}.mp-button--secondary:hover .mp-button__text,.mp-button--secondary:hover .mp-button__icon{color:var(--button-text-hover-color, var(--global-secondary-400, var(--global-fallback-secondary-400)))}}.mp-button--secondary:focus{background:none;border-color:var(--button-stroke-hover, var(--global-secondary-500, var(--global-fallback-secondary-500)))}.mp-button--secondary:focus .mp-button__text,.mp-button--secondary:focus .mp-button__icon{color:var(--button-text-hover-color, var(--global-secondary-500, var(--global-fallback-secondary-500)))}.mp-button--secondary:active{background:none;border-color:var(--button-stroke-active, var(--global-secondary-600, var(--global-fallback-secondary-600)))}.mp-button--secondary:active .mp-button__text,.mp-button--secondary:active .mp-button__icon{color:var(--button-text-active-color, var(--global-secondary-600, var(--global-fallback-secondary-600)))}.mp-button--secondary.mp-button--large{padding:calc(var(--space-s) - var(--space-stroke-m)) calc(var(--space-xl) - var(--space-stroke-m))}.mp-button--secondary.mp-button--medium{padding:calc(var(--space-xs) - var(--space-stroke-m)) calc(var(--space-l) - var(--space-stroke-m))}.mp-button--secondary.mp-button--disabled{border-color:var(--global-disabled-color, var(--global-fallback-disabled-color))}.mp-button--secondary.mp-button--disabled .mp-button__text,.mp-button--secondary.mp-button--disabled .mp-button__icon{color:var(--global-disabled-color, var(--global-fallback-disabled-color))}.mp-button--secondary.mp-button--disabled:hover,.mp-button--secondary.mp-button--disabled:focus,.mp-button--secondary.mp-button--disabled:active{border-color:var(--global-disabled-color, var(--global-fallback-disabled-color))}.mp-button--secondary .mp-button__text,.mp-button--secondary .mp-button__icon{color:var(--button-text-color, var(--global-secondary-500, var(--global-fallback-secondary-500)))}.mp-button--text,.mp-button--back{min-height:auto;padding:0;background:none}@media (hover: hover){.mp-button--text:hover,.mp-button--back:hover{padding:0;text-decoration:underline;text-underline-offset:var(--space-xxs);text-decoration-thickness:var(--space-stroke-m);text-decoration-color:var(--button-stroke, var(--global-secondary-400, var(--global-fallback-secondary-400)));background:none}.mp-button--text:hover .mp-button__text,.mp-button--text:hover .mp-button__icon,.mp-button--back:hover .mp-button__text,.mp-button--back:hover .mp-button__icon{color:var(--button-text-hover-color, var(--global-secondary-400, var(--global-fallback-secondary-400)))}.mp-button--text:hover .mp-button__inner,.mp-button--back:hover .mp-button__inner{position:relative;width:-moz-fit-content;width:fit-content}}.mp-button--text:focus,.mp-button--back:focus{background:none}.mp-button--text:focus .mp-button__text,.mp-button--text:focus .mp-button__icon,.mp-button--back:focus .mp-button__text,.mp-button--back:focus .mp-button__icon{color:var(--button-text-hover-color, var(--global-secondary-500, var(--global-fallback-secondary-500)))}.mp-button--text:active,.mp-button--back:active{background:none}.mp-button--text:active .mp-button__text,.mp-button--text:active .mp-button__icon,.mp-button--back:active .mp-button__text,.mp-button--back:active .mp-button__icon{color:var(--button-text-active-color, var(--global-secondary-600, var(--global-fallback-secondary-600)))}.mp-button--text:active .mp-button__inner,.mp-button--back:active .mp-button__inner{border-bottom:none}.mp-button--text.mp-button--disabled .mp-button__text,.mp-button--text.mp-button--disabled .mp-button__icon,.mp-button--back.mp-button--disabled .mp-button__text,.mp-button--back.mp-button--disabled .mp-button__icon{color:var(--global-disabled-color, var(--global-fallback-disabled-color))}.mp-button--text .mp-button__text,.mp-button--text .mp-button__icon,.mp-button--back .mp-button__text,.mp-button--back .mp-button__icon{color:var(--button-text-color, var(--global-secondary-500, var(--global-fallback-secondary-500)))}.mp-button--link{min-height:auto!important;padding:0;background:none}@media (hover: hover){.mp-button--link:hover{background:none}.mp-button--link:hover .mp-button__text{text-decoration:none}.mp-button--link:hover .mp-button__icon{color:var(--button-icon-color, var(--global-informing-link, var(--global-fallback-informing-link)))}}.mp-button--link:focus,.mp-button--link:active{background:none}.mp-button--link .mp-button__text{text-decoration:underline;text-underline-offset:var(--space-xxs);text-decoration-color:var(--button-stroke, var(--global-informing-link, var(--global-fallback-informing-link)));color:var(--button-text-color, var(--global-informing-link, var(--global-fallback-informing-link)))}.mp-button--link .mp-button__icon{color:var(--button-icon-color, var(--global-informing-link, var(--global-fallback-informing-link)))}.mp-button__inner{display:flex;justify-content:center;align-items:center;gap:var(--space-xxs);width:100%;text-decoration:none}.mp-button__inner--hide{opacity:0;pointer-events:none}.mp-button__inner--left{text-align:left}.mp-button__inner--center{text-align:center}.mp-button__inner--right{text-align:right}.mp-button__text{color:var(--button-text-color, var(--global-primary-button-text-color, var(--global-fallback-primary-button-text-color)));transition:color .4s ease}.mp-button__text--default{font-weight:var(--default-paragraph-font-weight-bold);font-size:var(--default-paragraph-font-size)}.mp-button__icon{display:grid;place-items:center;color:var(--button-icon-color, var(--global-primary-button-text-color, var(--global-fallback-primary-button-text-color)));transition:color .4s ease}.mp-button__underline{display:flex;align-items:center;gap:var(--space-xxs);width:-moz-fit-content;width:fit-content;padding-top:var(--space-xs)}.mp-button__underline--full-width{width:100%}.mp-button__underline--left{justify-content:flex-start}.mp-button__underline--center{justify-content:center}.mp-button__underline--right{justify-content:flex-end}.mp-button__underline-icon{color:var(--button-underline-icon-color, var(--global-hint-text, var(--global-fallback-hint-text)))}.mp-button__underline-text{color:var(--button-underline-color, var(--global-hint-text, var(--global-fallback-hint-text)));text-box-trim:trim-both}}
