.env-warning[data-v-21149d03]{pointer-events:none;position:fixed;top:0;left:0;width:100px;height:100px;z-index:2147483647}.env-warning__content[data-v-21149d03]{position:absolute;top:50%;left:50%;width:200%;padding:6px 0;font:700 1rem sans-serif;text-align:center;letter-spacing:.15em;color:#fff;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);border:4px solid white;background:red;box-shadow:0 0 10px #0000004d}.cookie-consent[data-v-99fac54c]{padding:24px 20px;background:var(--white);color:var(--darkgray1);box-shadow:4px -11px 25.3px #0003;position:fixed;bottom:0;left:0;width:100%;z-index:5;display:grid;gap:20px;justify-items:center;align-items:start;font-family:var(--sans-serif2);font-size:1rem}@media screen and (min-width: 768px){.cookie-consent[data-v-99fac54c]{padding:24px 60px;grid-template-columns:minmax(0,1200px) auto;gap:40px;justify-content:center}}p[data-v-99fac54c]{font-size:.875rem;letter-spacing:.02625rem}@media screen and (min-width: 768px){p[data-v-99fac54c]{font-size:1rem}}.cookie-consent__close[data-v-99fac54c]{position:absolute;top:15px;right:15px;color:var(--gray1);padding:0;border:0;border-radius:0}.cookie-consent__close[data-v-99fac54c]:hover,.cookie-consent__close.focus-visible.js-focus-visible[data-v-99fac54c],.js-focus-visible .cookie-consent__close.focus-visible[data-v-99fac54c]{color:var(--blue1);background:unset}.cookie-consent__close[data-v-99fac54c]:hover,.cookie-consent__close[data-v-99fac54c]:focus-visible{color:var(--blue1);background:unset}.cookie-consent__close svg[data-v-99fac54c]{height:14px;width:auto}.cookie-consent__ok[data-v-99fac54c]{padding:12px 20px;min-width:100px}.fade-enter-active[data-v-99fac54c],.fade-leave-active[data-v-99fac54c]{transition:all .5s ease}.fade-enter-from[data-v-99fac54c],.fade-leave-to[data-v-99fac54c]{opacity:0}.lds-ellipsis{color:var(--blue1)}.lds-ellipsis,.lds-ellipsis div{box-sizing:border-box}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33.33333px;width:13.33333px;height:13.33333px;border-radius:50%;background:currentColor;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite}@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0,0);transform:translate(0)}to{-webkit-transform:translate(24px,0);transform:translate(24px)}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0,0);transform:translate(0)}to{-webkit-transform:translate(24px,0);transform:translate(24px)}}.content-accordion__summary{cursor:pointer;display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;justify-content:flex-start;width:100%;min-height:none;gap:20px;padding:15px 0;list-style:none;font-size:1rem;text-align:left;border:0;border-bottom:1px solid var(--lightgray2);border-radius:0;background:transparent}@media screen and (min-width: 768.02px){.content-accordion__summary{font-size:1.25rem;padding:20px 0}}.content-accordion__summary:hover,.content-accordion__summary.focus-visible.js-focus-visible,.js-focus-visible .content-accordion__summary.focus-visible{color:var(--red1);background:unset}.content-accordion__summary:hover,.content-accordion__summary:focus-visible{color:var(--red1);background:unset}.content-accordion__summary-icon{color:var(--red1)}.content-accordion__summary-icon svg{height:18px;width:auto}@media screen and (min-width: 768px){.content-accordion__summary-icon svg{height:24px}}.content-accordion__summary-icon-vertical{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform-origin:center;transform-origin:center}.content-accordion__details-content{position:relative;display:block;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.content-accordion__details-content-inner{padding:15px 0}.content-accordion__details.open .content-accordion__summary-icon-vertical{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.content-accordion__details.open .content-accordion__details-content{max-height:var(--content-max-height)}.modal-content__login-modal[data-v-528c6843]{display:grid;gap:32px;width:80vw}@media screen and (min-width: 768px){.modal-content__login-modal[data-v-528c6843]{max-width:604px}}.tabs__login-modal[data-v-528c6843]{display:grid;grid-template-columns:auto auto;justify-content:center;gap:32px;border-bottom:2px solid #D6D6D6}@media screen and (min-width: 768px){.tabs__login-modal[data-v-528c6843]{margin-left:20px;margin-right:20px}}.tabs__login-modal .item[data-v-528c6843]{border-bottom:4px solid transparent;text-align:center;color:var(--gray3);border:0;border-radius:unset;padding:7px 0;border-bottom:4px solid var(--white)}:is(.tabs__login-modal .item[data-v-528c6843]):hover{background:unset;color:var(--red1)}.tabs__login-modal .item.active[data-v-528c6843]{border-bottom:4px solid var(--red1);color:var(--red1)}.modal-content__login-modal-header[data-v-528c6843]{text-align:center}.modal-content__login-modal-title[data-v-528c6843]{align-items:center;justify-content:center;display:flex;gap:10px;font-family:var(--sans-serif2);font-weight:600}@media screen and (min-width: 768px){.modal-content__login-modal-title[data-v-528c6843]{font-size:1.75rem}}[data-v-528c6843] .msh-login__form-header,[data-v-528c6843] .msh-login__footer{display:none}[data-v-528c6843] .msh-login__form{padding:0}@media screen and (min-width: 768px){.modal-form[data-v-528c6843]{padding-left:20px;padding-right:20px}}
