/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph--type-content{margin-bottom:3rem}.paragraph--type-content .paragraph{margin-bottom:4rem}.paragraph--type-content .paragraph:last-child{margin-bottom:0}.paragraph--type-content a.button{color:#fff;text-decoration:none}.paragraph--type-text ul{list-style:disc;padding-left:2rem}.paragraph--type-text ol{list-style:decimal;padding-left:2rem}.paragraph--type-text em{font-style:italic}
.submenu-targets-title{display:flex;grid-column-start:content-start;grid-column-end:4}@media (max-width:1023px){.submenu-targets-title{grid-column-start:start;grid-column-end:end}}.submenu-targets-title ul{display:flex;flex-grow:1;flex-wrap:wrap}.submenu-targets-title__title{width:20%;margin-right:2rem}.submenu-targets{display:grid;grid-column-start:4;grid-column-end:content-end;margin-bottom:6rem}@media (max-width:1023px){.submenu-targets{grid-column-start:start;grid-column-end:end}}.submenu-target-teaser{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;background-color:#ab427f;margin-bottom:1rem;padding:2rem;color:#fff;transition:background-color,250ms ease-in-out}.submenu-target-teaser:hover{outline:1px #fff solid;outline-offset:-5px}.submenu-target-teaser:first-child:hover,.submenu-target-teaser:nth-child(5n):hover{background-color:#cb4474}.submenu-target-teaser:nth-child(5n){background-color:#ab427f}.submenu-target-teaser:nth-child(2n){background-image:linear-gradient(90deg,#ab427f 0,#b9447b 100%)}@media (max-width:767px){.submenu-target-teaser:nth-child(2n){background-image:linear-gradient(90deg,#ab427f 0,#cb4474 100%)}}.submenu-target-teaser:nth-child(2n):hover{background-image:linear-gradient(-90deg,#cb4474 0,#b9447b 100%)}.submenu-target-teaser:nth-child(3n){background-image:linear-gradient(-90deg,#cb4474 0,#b9447b 100%)}@media (max-width:767px){.submenu-target-teaser:nth-child(3n){background-image:linear-gradient(90deg,#ab427f 0,#cb4474 100%)}}.submenu-target-teaser:nth-child(3n):hover{background-image:linear-gradient(90deg,#ab427f 0,#b9447b 100%)}.submenu-target-teaser:nth-child(4n){background-color:#cb4474}@media (max-width:767px){.submenu-target-teaser:nth-child(4n){background-image:linear-gradient(90deg,#ab427f 0,#cb4474 100%)}}.submenu-target-teaser:nth-child(4n):hover{background-color:#ab427f}.submenu-target-teaser .button{color:#241e5e;justify-content:center}.submenu-target-teaser__title{color:#fff;font-weight:700}.submenu-target-teaser__text{flex-grow:1;margin-bottom:2rem;font-weight:700}
