.richtext{opacity:0;transform:translateY(50px);transition:opacity .5s ease-out,transform .5s ease-out}.richtext.fade-in{opacity:1;transform:translateY(0)}.richtext p{margin:0 0 1em;color:var(--color-marker)}@media not (min-width:768px){.richtext p{margin:0 0 .5em;font-size:var(--text-base)}}.richtext h4{line-height:1.75em}#gameplan h3{font-size:1.5rem;margin:.5rem 0}#gameplan .actual-content h3{font-size:1.5rem;margin:1.5rem}h1{font-size:var(--text-4xl);font-weight:700;white-space:nowrap}@media not (min-width:1200px){h1{font-size:35px}}.customGrid h1{line-height:1em;font-size:var(--text-2xl)}.customGrid h2{font-size:var(--text-4xl);font-weight:700;margin:-2rem 0}@media not (min-width:768px){.customGrid h2{font-size:var(--text-6xl);margin:0}}.customGrid h3{font-size:var(--text-lg);font-weight:700;margin:0 auto 1rem}.customGrid .customGrid-headline h2{margin-bottom:0}@media not (min-width:1024px){.customGrid .customGrid-headline h2{font-size:var(--text-md)}}@media not (min-width:768px){.customGrid .customGrid-headline h2{font-size:35px}}.customGrid .customGrid-headline h3{font-size:var(--text-xl);font-weight:700;margin:0 auto 1rem}.customGrid .customGrid-headline p{line-height:1.5rem}@media not (min-width:768px){.customGrid .customGrid-headline p{margin:0}}.customGrid .customGrid-headline mark{padding:0 2rem;background-color:var(--color-marker);letter-spacing:2px;font-weight:700;font-size:var(--text-lg)}@media not (min-width:768px){.customGrid .customGrid-headline mark{font-size:var(--text-base);padding:0 1rem}}.text h3{font-size:var(--text-lg);font-weight:700;width:60%;margin:0 auto 1rem}@media not (min-width:768px){.text h3{width:100%}}.text h2{font-size:var(--text-2xl)}.text h2,mark{font-weight:700}mark{padding:0 2.5rem;background-color:var(--color-marker);letter-spacing:2px}@media not (min-width:768px){mark{font-size:var(--text-sm);padding:.25rem .75rem}}#sport p{font-size:var(--text-md)}#legal p{margin:0 0 1rem!important}#jobs .richtext span{color:var(--color-marker)}#jobs #job-intro-text .richtext{text-align:center}#jobs #job-intro-text h2{font-size:var(--text-2xl);text-transform:uppercase;font-weight:700;margin-bottom:1rem}#jobs #job-intro-text h2 span{color:var(--color-primary)}#jobs #job-intro-text h3{font-size:var(--text-lg);text-transform:uppercase;font-weight:700;width:75%;margin:0 auto}@media not (min-width:768px){#jobs #job-intro-text h3{width:100%}}#jobs #job-intro-text h3 span{color:var(--color-primary)}#jobs .benefit-item .richtext{text-align:start!important}#jobs .benefit-item .richtext *{width:100%}#jobs .benefit-item .richtext h4{font-size:30px;line-height:1;font-weight:700;margin:2rem 0 1rem}#jobs .benefit-item .richtext h4 span{color:var(--color-primary)}#studio h6{font-size:var(--text-2xl);line-height:1.15;margin-bottom:2rem}#jobs #job-intro-text .richtext,#jobs section:nth-of-type(11) .richtext{font-size:var(--text-md)}#innomotics h3{font-size:60px;font-weight:700}@media not (min-width:768px){#innomotics h3{font-size:var(--text-xl)}}#innomotics h4{font-size:var(--text-2xl)}#innomotics h4,#innomotics h5{font-weight:700;line-height:1;margin:0}#innomotics h5{font-size:var(--text-xl)}#innomotics h6{font-size:var(--text-lg);font-weight:700;line-height:1;margin:0}
