.rich-text-logo-block{background-color:#f3fed4}.rich-text-logo-block__container{width:100%;box-sizing:border-box;max-width:var(--container-width);padding:0 var(--container-space);margin:0 auto}.rich-text-logo-block__content{width:100%;max-width:71.25rem;margin:0 auto;padding:1.25rem 0;box-sizing:border-box;text-align:center;container-type:inline-size}@media only screen and (min-width: 768px){.rich-text-logo-block__content{padding:1rem 1.25rem 4rem}}.rich-text-logo-block__content *{display:inline-block;vertical-align:middle;box-sizing:border-box}.rich-text-logo-block__heading{font-family:"Univers Black";font-weight:900;line-height:normal;letter-spacing:-0.02em;font-size:11.5cqw}@media only screen and (min-width: 576px){.rich-text-logo-block__heading{font-size:4.5cqw}}@media only screen and (min-width: 768px){.rich-text-logo-block__heading{font-size:6cqw}}@media only screen and (min-width: 992px){.rich-text-logo-block__heading{font-size:min(6.7cqw, 5rem)}}.rich-text-logo-block__bg-heading{background-color:#abfb79;margin-bottom:.5rem;font-family:"Attractype Reborn";line-height:normal;font-weight:400;text-align:center;font-size:6cqw;padding:calc(1em - 0.125rem) 1.5em;border-radius:calc(1em - 0.125rem);margin-left:0}@media only screen and (min-width: 576px){.rich-text-logo-block__bg-heading{font-size:min(2.7cqw, 2rem);padding:1em calc(1em - 0.5rem);margin-left:calc(1em - 0.5rem)}}.rich-text-logo-block__logo{height:auto;vertical-align:sub;background-color:#abfb79;max-width:57.5cqw;padding:.35em .55em;border-radius:.35em}@media only screen and (min-width: 576px){.rich-text-logo-block__logo{max-width:min(19.5cqw, 14.375rem);padding:.35em}}
