/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.h-color-light{color:var(--color-light)}.h-color-dark{color:var(--color-dark)}.h-color-primary{color:var(--color-primary)}.h-color-secondary{color:var(--color-secondary)}.h-color-grey{color:var(--color-grey)}.h-bg-color-light{background-color:var(--color-light)}.h-bg-color-dark{background-color:var(--color-dark);color:var(--color-light)}.h-bg-color-grey{background-color:var(--color-grey)}.h-bg-color-primary{background-color:var(--color-primary)}.h-bg-color-secondary{background-color:var(--color-secondary)}.h-bg-color-dark a:not(.btn),.h-bg-color-dark h1,.h-bg-color-dark h2,.h-bg-color-dark h3,.h-bg-color-dark h4,.h-bg-color-dark h5,.h-bg-color-dark .h1,.h-bg-color-dark .h2,.h-bg-color-dark .h3,.h-bg-color-dark .h4,.h-bg-color-dark .h5,.h-bg-color-primary a:not(.btn),.h-bg-color-primary h1,.h-bg-color-primary h2,.h-bg-color-primary h3,.h-bg-color-primary h4,.h-bg-color-primary h5,.h-bg-color-primary .h1,.h-bg-color-primary .h2,.h-bg-color-primary .h3,.h-bg-color-primary .h4,.h-bg-color-primary .h5,.h-bg-color-secondary a:not(.btn),.h-bg-color-secondary h1,.h-bg-color-secondary h2,.h-bg-color-secondary h3,.h-bg-color-secondary h4,.h-bg-color-secondary h5,.h-bg-color-secondary .h1,.h-bg-color-secondary .h2,.h-bg-color-secondary .h3,.h-bg-color-secondary .h4,.h-bg-color-secondary .h5,.h-color-dark a:not(.btn),.h-color-dark h1,.h-color-dark h2,.h-color-dark h3,.h-color-dark h4,.h-color-dark h5,.h-color-dark .h1,.h-color-dark .h2,.h-color-dark .h3,.h-color-dark .h4,.h-color-dark .h5,.h-color-light a:not(.btn),.h-color-light h1,.h-color-light h2,.h-color-light h3,.h-color-light h4,.h-color-light h5,.h-color-light .h1,.h-color-light .h2,.h-color-light .h3,.h-color-light .h4,.h-color-light .h5{color:inherit}.btn--type-default{--btn-background:transparent;--btn-color:var(--color-dark);--btn-border-color:var(--color-dark);--btn-background-hover:var(--color-dark);--btn-color-hover:var(--color-light);--btn-border-color-hover:var(--color-dark);--border-radius:1rem}.h-bg-color-primary .btn--type-default,.h-bg-color-grey .btn--type-default{--btn-background:transparent;--btn-color:var(--color-dark);--btn-border-color:var(--color-dark);--btn-background-hover:var(--color-dark);--btn-color-hover:var(--color-light);--btn-border-color-hover:var(--color-dark)}.h-bg-color-dark .btn--type-default,.c-hero .btn--type-default{--btn-background:var(--color-light);--btn-color:var(--color-dark);--btn-border-color:var(--color-light)}.btn--type-secondary{--btn-background:var(--color-dark);--btn-color:var(--color-light);--btn-border-color:var(--color-dark);--btn-background-hover:var(--color-dark);--btn-color-hover:var(--color-light);--btn-border-color-hover:var(--color-dark)}.trigger-hover.h-bg-color-grey .btn--type-default,.trigger-hover.h-bg-color-primary .btn--type-default{--btn-background-hover:var(--color-dark) !important;--btn-color-hover:var(--color-light);--btn-border-color-hover:var(--color-dark)}.trigger-hover.h-bg-color-dark .btn--type-default{--btn-background-hover:var(--color-light);--btn-color-hover:var(--color-dark);--btn-border-color-hover:var(--color-light)}:root{--color-grey:#e6e6e6;--color-grey-light:#e9e9e9;--color-primary:#e6e6e6;--color-secondary:#000;--color-default:#000;--color-light:#fff;--color-dark:#000}:root{--font-base-family:"Open Sans","Helvetica","Arial",sans-serif;--font-sec-family:"Open Sans","Helvetica","Arial",sans-serif;--font-size:1.3rem;--font-line-height:2.2rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600}:root{--grid-offset:0;--grid-gap:0;--grid-width:1600px;--grid-total-columns:24}.p-cases-overview-intro{display:flex;justify-content:space-between;border-bottom:3px solid #ddd;margin-bottom:4.5rem}.p-cases-overview-intro h2{font-weight:700}.p-quote{background-color:var(--color-grey);padding:2.7rem 2rem;font-style:italic;font-size:2.4rem;position:relative}.p-quote p{font-size:2.4rem;font-weight:700;margin-bottom:0;line-height:4.8rem}.p-quote a,.p-quote a:hover{text-decoration:underline}.p-quote:before{content:"\201c";font-family:Georgia,Times,Times New Roman,serif;font-size:11rem;font-style:normal;line-height:1.1;color:#000;opacity:.5;display:block;position:absolute;z-index:0;left:10px;top:-35px}:root{--color-primary:#e6e6e6;--color-secondary:#000}:root{--font-base-family:"Open sans","Helvetica","Arial",sans-serif}
