*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-family-content);height:100%}body{background:var(--color-background-primary);display:flex;flex-direction:column;min-height:100%}.hidden{display:none}.page-section{margin-top:4rem;display:flex;flex-direction:column;flex:1}@media screen and (min-width: 64rem){.page-section{margin-top:8.0625rem}}.modulelist#content{overflow:hidden}.divider{background-color:var(--color-grey-40);height:1px;width:100%}.content-body.default-width{margin:auto;max-width:53rem;width:100%}.module{width:100%}.module.relative{position:relative}.module-gradient-bottom{background-image:linear-gradient(180deg, rgba(255,255,255,0) 79.63%, #f7f7f7 100%)}.module-spacing--xs{padding-top:1.5rem;padding-bottom:1.5rem}.module-spacing--md{padding-top:2rem;padding-bottom:2rem}.module-spacing--lg{padding-top:3rem;padding-bottom:3rem}@media screen and (min-width: 48rem){.module-spacing--md{padding-top:3rem;padding-bottom:3rem}.module-spacing--lg{padding-top:3.5rem;padding-bottom:3.5rem}}@media screen and (min-width: 64rem){.module-spacing--xs{padding-top:2rem;padding-bottom:2rem}.module-spacing--md{padding-top:3.5rem;padding-bottom:3.5rem}.module-spacing--lg{padding-top:4.5rem;padding-bottom:4.5rem}}.module-tet__anchor{position:absolute;margin-top:-8rem}.module-illustration-limiter{position:absolute;left:0;top:0;width:100%;height:100%}.module-illustration-limiter.limit-illustrations{overflow:hidden}.module-illustration-wrapper{pointer-events:none;margin-left:auto;margin-right:auto;height:100%;width:100%;max-width:90rem;left:50%;top:50%;transform:translate(-50%, -50%);position:absolute}.module-illustration{position:absolute;transform:translateX(-50%) translateY(-50%);height:100%;min-height:66.625rem}.module-illustration.mobile-scale{transform:translateX(-50%) translateY(-50%) scale(var(--mobile-scale))}.module-illustration.large-screen{display:none}.guest-only{display:block}.guest-only.is-authorized{display:none}.authorized-only{display:none}.authorized-only.is-authorized{display:block}@media all and (min-width: 31.25rem){.module-illustration.large-screen{display:block}}@media all and (min-width: 64rem){.module-illustration.mobile-scale{transform:translateX(-50%) translateY(-50%)}}

