.rich-text{color:#595959}@media only screen and (min-width: 1024px){.rich-text{max-width:760px;margin:0 auto}}.rich-text p:not(.play-button__text):not(li p),.rich-text li,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{color:inherit;font-size:var(--font-size);line-height:var(--line-height)}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5{--line-height: 1.2;font-family:mozaic-geo-variable,Helvetica,Arial,sans-serif;font-weight:var(--font-weight, 200);color:#005069}.rich-text h1:not(:last-child),.rich-text h2:not(:last-child),.rich-text h3:not(:last-child),.rich-text h4:not(:last-child),.rich-text h5:not(:last-child){margin-bottom:24px}@media only screen and (min-width: 1024px){.rich-text h1:not(:last-child),.rich-text h2:not(:last-child),.rich-text h3:not(:last-child),.rich-text h4:not(:last-child),.rich-text h5:not(:last-child){margin-bottom:30px}}.rich-text h2{--font-size: 35px}@media only screen and (min-width: 1024px){.rich-text h2{--font-size: 43px}}.rich-text h3{--font-size: 28px}@media only screen and (min-width: 1024px){.rich-text h3{--font-size: 32px}}.rich-text h4{--font-size: 22px}@media only screen and (min-width: 1024px){.rich-text h4{--font-size: 28px}}.rich-text h5{--font-size: 18px;--line-height: 1.2}@media only screen and (min-width: 1024px){.rich-text h5{--font-size: 24px}}.rich-text p:empty{display:none}.rich-text p,.rich-text ol,.rich-text ul{--font-size: 16px;--line-height: 1.6;font-weight:var(--font-weight, 300);color:#595959}.rich-text p:not(:last-child),.rich-text ol:not(:last-child),.rich-text ul:not(:last-child){margin-bottom:24px}@media only screen and (min-width: 1024px){.rich-text p:not(:last-child),.rich-text ol:not(:last-child),.rich-text ul:not(:last-child){margin-bottom:30px}}.rich-text p li,.rich-text ol li,.rich-text ul li{margin-bottom:4px}.rich-text p strong,.rich-text ol strong,.rich-text ul strong{--font-weight: 500;font-weight:var(--font-weight)}.rich-text p a,.rich-text ol a,.rich-text ul a{--font-weight: 500}.rich-text ol,.rich-text ul{margin-left:21px}.rich-text ol li,.rich-text ul li{margin-left:6px;position:relative}@media only screen and (min-width: 1024px){.rich-text ol li,.rich-text ul li{margin-left:12px}}.rich-text ol p,.rich-text ul p{margin-bottom:0!important}.rich-text ol{list-style-type:decimal;list-style:none}.rich-text ol li{counter-increment:list-item}.rich-text ol li:before{content:counter(list-item) ".";width:20px;height:20px;display:block;position:absolute;top:0;font-weight:500;color:#005069;left:-10px;transform:translate(-16px)}.rich-text ul li{position:relative}.rich-text ul li:before{--size: 4px;content:"";width:var(--size);height:var(--size);background-color:#005069;display:block;position:absolute;top:12px;border-radius:0;left:-18px;transform:translate(-6px)}.rich-text a:not(.button){color:#005069;font-weight:500;text-decoration:underline 2px #00fff5;text-underline-offset:var(--text-underline-offset, .3em);transition:text-decoration-color .22s ease-out,text-underline-offset .22s ease-out}.rich-text a:not(.button):hover,.rich-text a:not(.button):focus{text-decoration-color:transparent;--text-underline-offset: .5em}.rich-text iframe{aspect-ratio:16/9}.button{--button-bg-color: #f1f1f4;--button-text-color: #002b38;--icon-color: var(--button-text-color, #fff);--text-shadow-animation-duration: .4s;--text-shadow-offset: 2.2lh;--text-hover-color: currentColor;background-color:var(--button-bg-color, #000);color:var(--button-text-color, #fff);border:1px solid var(--button-border-color, transparent);padding:10px 14px;display:inline-flex;gap:12px;align-items:center;font-size:14px;font-weight:500;justify-content:center;overflow:hidden;cursor:pointer;transition:background-color .22s ease-out,border .22s ease-out,color .22s ease-out}.button:hover,.button:focus{--button-bg-color: #0cfff5;--button-border-color: #0cfff5;--button-text-color: #002b38}@media only screen and (min-width: 1024px){.button:hover,.button:focus{--icon-trans-x: 3px;--text-trans-y: var(--text-shadow-offset, 2.5lh)}}.button.white{--button-bg-color: #ffffff;--button-text-color: #002b38}.button.white:hover,.button.white:focus{--button-bg-color: #0cfff5;--button-text-color: #002b38;--button-border-color: #0cfff5}.button.neon{--button-bg-color: #00fff5;--button-text-color: #002b38}.button.neon:hover,.button.neon:focus{--button-bg-color: #00fff5;--button-text-color: #002b38;--button-border-color: #0cfff5}.button.none,.button.transparent{--button-bg-color: transparent;--button-text-color: #002b38;--button-border-color: #002b38}.button.none:hover,.button.none:focus,.button.transparent:hover,.button.transparent:focus{--button-bg-color: #0cfff5;--button-text-color: #002b38;--button-border-color: #0cfff5}.button.outlined{--button-text-color: white;--button-border-color: var(--button-text-color, #ffffff)}.button.outline-dark{--button-bg-color: transparent;--button-text-color: #005069;--button-border-color: rgba(208, 209, 219, .25)}.button.outline-dark:hover,.button.outline-dark:focus{--button-bg-color: #005069;--button-text-color: #ffffff;--button-border-color: #005069}.button .text{text-align:left;line-height:1.2;margin:-1px 0}@media only screen and (min-width: 1024px){.button .text{margin:0;text-align:center;line-height:1;transform:translateY(var(--text-trans-y, -15%));transition:transform;transition-duration:var(--text-shadow-animation-duration);transition-timing-function:ease-in-out;text-shadow:0 calc(var(--text-shadow-offset) * -1) 0px var(--text-hover-color, var(--text-color, #ffffff))}}.button [data-icon]{height:8px;width:auto;transition:transform .22s ease-out;transform:translate(var(--icon-trans-x, 0))}
