/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen and (min-width:90em){.c-highlight::after{content:"";position:absolute;top:50%;right:0;width:7.625rem;height:26.875rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;background:url(/themes/jakarta/img/highlight.svg) no-repeat;}}@media screen and (min-width:46em){.c-highlight__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--grid-gutter) / 2 * -1);margin-right:calc(var(--grid-gutter) / 2 * -1);-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media screen and (min-width:90em){.c-highlight__inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}@media screen and (min-width:46em){.c-highlight__content,.c-highlight__media{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(6 / var(--grid-total-columns) * 100%);-webkit-box-flex:0;-ms-flex:0 1 calc(6 / var(--grid-total-columns) * 100%);flex:0 1 calc(6 / var(--grid-total-columns) * 100%);}}@media screen and (min-width:90em){.c-highlight__content,.c-highlight__media{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(5 / var(--grid-total-columns) * 100%);-webkit-box-flex:0;-ms-flex:0 1 calc(5 / var(--grid-total-columns) * 100%);flex:0 1 calc(5 / var(--grid-total-columns) * 100%);}}.c-highlight__content{margin-bottom:2.5rem;}@media screen and (min-width:46em){.c-highlight__content{margin-bottom:0;}}@media screen and (min-width:90em){.c-highlight__content{margin-left:calc(0.75 / var(--grid-total-columns) * 100%);}}.c-highlight__cta{margin-top:1.875rem;}@media screen and (min-width:46em){.c-highlight__cta{margin-top:3.125rem;}}
.c-page-intro{overflow-x:clip;}.c-page-intro__top{position:relative;overflow:hidden;margin-bottom:3.125rem;}@media screen and (min-width:61.25em){.c-page-intro__top{margin-bottom:1.5625rem;}}.c-page-intro__top::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:180%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(/themes/jakarta/img/half-shape-banner.svg);mask-image:url(/themes/jakarta/img/half-shape-banner.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--color-light);z-index:2;aspect-ratio:1088/523;}@media screen and (min-width:30em){.c-page-intro__top::before{height:130%;}}.c-page-intro__bottom{margin-bottom:3.125rem;}@media screen and (min-width:46em){.c-page-intro__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--grid-gutter) / 2 * -1);margin-right:calc(var(--grid-gutter) / 2 * -1);}}.c-page-intro__media{background:var(--color-dark);}.c-page-intro__media img{opacity:0.6;}.c-page-intro__title-wrapper{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;width:100%;}.c-page-intro__title h1{color:var(--color-light);font-size:1.5625rem;text-transform:uppercase;font-weight:var(--font-weight-regular);letter-spacing:0.48625rem;}@media screen and (min-width:46em){.c-page-intro__title h1{font-size:3.75rem;}}@media screen and (min-width:71.875em){.c-page-intro__title h1{font-size:4.375rem;}}@media screen and (min-width:46em){.c-page-intro__text{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(10 / var(--grid-total-columns) * 100%);-webkit-box-flex:0;-ms-flex:0 1 calc(10 / var(--grid-total-columns) * 100%);flex:0 1 calc(10 / var(--grid-total-columns) * 100%);margin-left:calc(1 / var(--grid-total-columns) * 100%);}}@media screen and (min-width:61.25em){.c-page-intro__text{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(8 / var(--grid-total-columns) * 100%);-webkit-box-flex:0;-ms-flex:0 1 calc(8 / var(--grid-total-columns) * 100%);flex:0 1 calc(8 / var(--grid-total-columns) * 100%);margin-left:calc(2 / var(--grid-total-columns) * 100%);}}@media screen and (min-width:71.875em){.c-page-intro__text{font-size:1.25rem;}}@media screen and (min-width:90em){.c-page-intro__text{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(7 / var(--grid-total-columns) * 100%);-webkit-box-flex:0;-ms-flex:0 1 calc(7 / var(--grid-total-columns) * 100%);flex:0 1 calc(7 / var(--grid-total-columns) * 100%);margin-left:calc(2.5 / var(--grid-total-columns) * 100%);}}
.c-paragraph{--bg-color:transparent;--heading-color:155,9,10;--color:var(--color-text);--bg-color-alpha:1;position:relative;background:rgb(var(--bg-color),var(--bg-color-alpha));color:rgb(var(--color));}.c-paragraph .c-paragraph-title h2,.c-paragraph .c-paragraph-title h3{color:rgb(var(--heading-color));}.c-paragraph .c-paragraph-title h4,.c-paragraph .c-paragraph-title h5,.c-paragraph .c-paragraph-title h6{color:var(--color);}.c-paragraph .c-paragraph{color:inherit;background:transparent;}.c-paragraph.prev-paragraph-page-intro{margin-top:0 !important;}.c-paragraph:last-child.c-banner{margin-bottom:0 !important;}
.c-paragraph-contained{--bg-color:transparent;--heading-color:155,9,10;--color:var(--color-text);--bg-color-alpha:1;position:relative;}.c-paragraph-contained__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--grid-gutter) / 2 * -1);margin-right:calc(var(--grid-gutter) / 2 * -1);row-gap:var(--grid-gutter);}.c-paragraph-contained__column{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(12 / var(--grid-total-columns) * 100%);-webkit-box-flex:0;-ms-flex:0 1 calc(12 / var(--grid-total-columns) * 100%);flex:0 1 calc(12 / var(--grid-total-columns) * 100%);}@media screen and (min-width:46em){.c-paragraph-contained__column.c-paragraph-contained--column-8,.c-paragraph-contained__column.c-paragraph-contained--column-6{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(10 / var(--grid-total-columns) * 100%);-webkit-box-flex:0;-ms-flex:0 1 calc(10 / var(--grid-total-columns) * 100%);flex:0 1 calc(10 / var(--grid-total-columns) * 100%);margin-left:calc(1 / var(--grid-total-columns) * 100%);}}@media screen and (min-width:61.25em){.c-paragraph-contained__column.c-paragraph-contained--column-8,.c-paragraph-contained__column.c-paragraph-contained--column-6{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(8 / var(--grid-total-columns) * 100%);-webkit-box-flex:0;-ms-flex:0 1 calc(8 / var(--grid-total-columns) * 100%);flex:0 1 calc(8 / var(--grid-total-columns) * 100%);margin-left:calc(2 / var(--grid-total-columns) * 100%);}}@media screen and (min-width:90em){.c-paragraph-contained__column.c-paragraph-contained--column-6{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(6 / var(--grid-total-columns) * 100%);-webkit-box-flex:0;-ms-flex:0 1 calc(6 / var(--grid-total-columns) * 100%);flex:0 1 calc(6 / var(--grid-total-columns) * 100%);margin-left:calc(3 / var(--grid-total-columns) * 100%);}}.c-paragraph-contained__inner{background:rgb(var(--bg-color),var(--bg-color-alpha));color:rgb(var(--color));}.c-paragraph-contained__inner h2,.c-paragraph-contained__inner h3{color:rgb(var(--heading-color));}.c-paragraph-contained__inner h4,.c-paragraph-contained__inner h5,.c-paragraph-contained__inner h6{color:var(--color);}.c-paragraph-contained__inner .c-paragraph{color:inherit;background:transparent;}
.c-quote__name{color:var(--color-primary);font-size:1rem;margin-top:0.625rem;}@media screen and (min-width:46em){.c-quote__name{font-size:1.25rem;}}.c-quote--variant-default .c-quote__name{padding-left:1.5625rem;}.c-quote--variant-with-quotes{max-width:36.5625rem;margin:0 auto;padding:0 1.875rem;}@media screen and (min-width:46em){.c-quote--variant-with-quotes{padding:0;}}.c-quote--variant-with-quotes .c-quote__text blockquote{letter-spacing:-0.03625rem;padding:0;border:0;position:relative;}@media screen and (min-width:46em){.c-quote--variant-with-quotes .c-quote__text blockquote{font-size:2.1875rem;}}.c-quote--variant-with-quotes .c-quote__text blockquote::before,.c-quote--variant-with-quotes .c-quote__text blockquote::after{content:"";width:1.25rem;height:1.25rem;z-index:5;background:url(/themes/jakarta/img/icon-quote.svg) no-repeat;background-size:100% auto;display:inline-block;position:absolute;}@media screen and (min-width:46em){.c-quote--variant-with-quotes .c-quote__text blockquote::before,.c-quote--variant-with-quotes .c-quote__text blockquote::after{width:2.125rem;height:2.125rem;}}.c-quote--variant-with-quotes .c-quote__text blockquote::before{top:-5px;left:-30px;}@media screen and (min-width:46em){.c-quote--variant-with-quotes .c-quote__text blockquote::before{top:-25px;left:-64px;}}.c-quote--variant-with-quotes .c-quote__text blockquote::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);bottom:-25px;right:0;}@media screen and (min-width:46em){.c-quote--variant-with-quotes .c-quote__text blockquote::after{bottom:-30px;}}
