/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-banner{padding-top:1.25rem;overflow:hidden}@media screen and (min-width:71.875em){.c-banner{padding-top:2.8125rem}}.c-banner__wrapper{position:relative}@media screen and (min-width:46em){.c-banner__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)}}.c-banner__wrapper:before{content:"";position:absolute;background:url(/themes/jakarta/img/bg-logo.svg) no-repeat left top;background-size:contain;z-index:0;width:562px;height:302px;left:-20px;top:-20px}@media screen and (min-width:46em){.c-banner__wrapper:before{height:100%;width:100%;left:-5%;top:0}}.c-banner__wrapper *{position:relative}.c-banner__title{margin-bottom:3.125rem}@media screen and (min-width:46em){.c-banner__title{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(5 / var(--grid-total-columns) * 100%);margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:46em){.c-banner__title .h1{color:var(--color-light)}}@media screen and (min-width:46em){.c-banner__media{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(7 / var(--grid-total-columns) * 100%)}}.c-banner__content{margin-top:2.5rem}@media screen and (min-width:71.875em){.c-banner__content{margin-top:5rem}}.c-banner__content h2{padding-bottom:.625rem}
.c-card img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s linear all;transition:.3s linear all}.c-card:focus img,.c-card:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.c-card__media{margin-bottom:35px}.c-card__title h2{margin-bottom:.3125rem}
.c-card-landscape{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875rem;margin-bottom:2.5rem}@media screen and (min-width:30em){.c-card-landscape{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-card-landscape:focus img,.c-card-landscape:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.c-card-landscape .c-btn--type-inline,.c-card-landscape h3.c-card-landscape__title{color:var(--color-light)}.c-card-landscape__media{width:110px;-ms-flex-negative:0;flex-shrink:0;border-radius:.625rem;overflow:hidden}.c-card-landscape__media img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s linear all;transition:.3s linear all}.c-card-landscape__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}h3.c-card-landscape__title{margin-bottom:.625rem;font-weight:var(--font-weight-semibold)}.c-card-landscape__subtitle{color:var(--color-secondary-light);margin-bottom:.625rem}
.c-column{--offset:20px;height:100%;position:relative}@media screen and (min-width:30em){.c-column{--offset:40px}}.c-column__title{padding:var(--offset)}@media screen and (min-width:30em){.c-column__title{padding:1.875rem var(--offset)}}@media screen and (min-width:90em){.c-column__title{position:relative}}.c-column__title *:not(.c-column__icon){margin-bottom:0}.c-column__icon{margin-bottom:.9375rem}.c-column__icon img{max-height:52px}.c-column__content{padding:var(--offset)}.c-column__link,.c-column__button{margin-top:1.5625rem}.c-column__media{position:relative;height:155px}@media screen and (min-width:46em){.c-column__media{height:245px}}.c-column__media img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%!important;height:100%!important}.c-column__arrow{display:none}@media screen and (min-width:90em){.c-column__arrow{display:block;position:absolute;color:var(--color-primary);font-size:12px;-webkit-transform:translateX(100%);transform:translate(100%);right:-12px;bottom:calc(var(--offset) - 5px)}}.grid-item:last-child .c-column__arrow{display:none}.c-column--layout-media{max-width:600px}.c-column--layout-white-title,.c-column--layout-green-title{border:2px solid var(--color-primary)}.c-column--layout-white-title:not(.c-column--layout-media:not(.c-column--layout-step-item)) .c-column__title,.c-column--layout-green-title:not(.c-column--layout-media:not(.c-column--layout-step-item)) .c-column__title{border-bottom:2px solid var(--color-primary)}.c-column--layout-white-title .h3{color:var(--color-light)!important}.c-column--layout-bg-secondary .c-column__title+.c-column__content,.c-column--layout-media .c-column__title+.c-column__content,.c-column--layout-bg-primary .c-column__title+.c-column__content{padding-top:0}.c-column--layout-step-item{overflow:visible!important}@media screen and (min-width:46em){.grid--items-4 .c-column__media{height:215px}}
.cta+.cta{margin-top:2.5rem}@media screen and (min-width:30em){.cta+.cta{margin-top:3.4375rem}}.c-cta{height:100%}.c-cta__media{position:relative}@media screen and (min-width:46em){.c-cta__media img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%!important;height:100%!important}}.c-cta__content{padding:1.25rem}@media screen and (min-width:30em){.c-cta__content{padding:1.875rem 2.5rem}}.c-cta--media-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width:46em){.c-cta--with-media{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:46em){.c-cta--with-media .c-cta__media{width:40%}}@media screen and (min-width:46em){.c-cta--with-media .c-cta__content{width:60%}}.c-cta--layout-border-green-title{border:1px solid var(--color-primary)}
@media screen and (min-width:71.875em){.c-infographic{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-infographic__text{max-width:500px}@media screen and (min-width:71.875em){.c-infographic__text{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(5 / var(--grid-total-columns) * 100%);max-width:100%}}.c-infographic__visuals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:3.125rem}@media screen and (min-width:71.875em){.c-infographic__visuals{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(7 / var(--grid-total-columns) * 100%);padding-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:0}}.c-infographic__circle{line-height:1;border-radius:50%;position:relative;overflow:hidden;-webkit-transition:.5s -webkit-transform ease-in-out;transition:.5s -webkit-transform ease-in-out;transition:.5s transform ease-in-out;transition:.5s transform ease-in-out,.5s -webkit-transform ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s}.c-infographic__circle:before{content:"";position:absolute;inset:0;border-radius:50%;border:30px solid var(--color-background)}@media screen and (min-width:61.25em){.c-infographic__circle:before{border-width:35px}}.c-infographic__circle .field--name-field-number{font-weight:var(--font-weight-medium);font-size:1.25rem}@media screen and (min-width:90em){.c-infographic__circle .field--name-field-number{font-size:2.1875rem}}.c-infographic__circle:nth-child(1){--color-background:var(--color-tertiary);width:123px;z-index:3}@media screen and (min-width:61.25em){.c-infographic__circle:nth-child(1){width:20%}}.c-infographic__circle:nth-child(2){--color-background:var(--color-primary);--color-text:var(--color-dark);width:204px;z-index:2;-webkit-transform:translateY(-80%);transform:translateY(-80%);-webkit-transition-delay:.2s;transition-delay:.2s}@media screen and (min-width:61.25em){.c-infographic__circle:nth-child(2){width:33%}}@media screen and (min-width:71.875em){.c-infographic__circle:nth-child(2){-webkit-transform:translateX(-81%);transform:translate(-81%)}}.is-visible .c-infographic__circle:nth-child(2){-webkit-transform:translate(0);transform:translate(0)}.c-infographic__circle:nth-child(3){--color-background:var(--color-light);--color-text:var(--color-tertiary);width:290px;z-index:1;-webkit-transform:translateY(-141.5%);transform:translateY(-141.5%);-webkit-transition-delay:.3s;transition-delay:.3s}@media screen and (min-width:61.25em){.c-infographic__circle:nth-child(3){width:47%}}@media screen and (min-width:71.875em){.c-infographic__circle:nth-child(3){-webkit-transform:translateX(-142%);transform:translate(-142%)}}.is-visible .c-infographic__circle:nth-child(3){-webkit-transform:translate(0);transform:translate(0)}.c-infographic__circle__inner{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;aspect-ratio:1/1;background:var(--color-background);color:var(--color-text);-webkit-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out;padding:10px}.is-visible .c-infographic__circle__inner{opacity:1;-webkit-transition-delay:.5s;transition-delay:.5s}
.c-lightbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media--type-remote-video .c-lightbox:before{content:"";position:absolute;width:126px;z-index:20;height:127px;background:url(/themes/jakarta/img/icon-video.svg) no-repeat center center}
@media screen and (min-width:71.875em){.c-media-1-item{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-media-1-item__left{margin-bottom:2.5rem}@media screen and (min-width:71.875em){.c-media-1-item__left{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(4 / var(--grid-total-columns) * 100%);margin-bottom:0}}.c-media-1-item__text{padding:1.875rem 1.25rem}@media screen and (min-width:30em){.c-media-1-item__text{padding:3.125rem 2.5rem}}@media screen and (min-width:90em){.c-media-1-item__text{font-size:1.25rem}}@media screen and (min-width:71.875em){.c-media-1-item__right{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(8 / var(--grid-total-columns) * 100%)}}
.c-media-fw{position:relative}.c-media-fw .contextual-region{position:static}.c-media-fw .container{position:relative}.c-media-fw__text{background:var(--color-secondary);padding:2.5rem var(--grid-offset);margin-left:calc(var(--grid-offset) * -1);margin-right:calc(var(--grid-offset) * -1)}@media screen and (min-width:71.875em){.c-media-fw__text{padding:1.875rem;position:absolute;right:var(--grid-offset);width:465px;margin:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}}.c-media-fw--layout-overlay:before{content:"";background:var(--color-dark);opacity:.7;position:absolute;inset:0}
.c-slider[data-slider-trigger=logos] .c-slider__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-slider[data-slider-trigger=logos] .c-slider__wrapper img{max-width:200px;max-height:150px;width:100%;height:100%}
.c-text__text .field--name-field-intro{font-weight:var(--font-weight-medium)}.c-text__sidebar{margin-top:2.5rem}@media screen and (min-width:61.25em){.c-text__sidebar{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(5 / var(--grid-total-columns) * 100%);margin-top:0}}.c-text__button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5625rem}.c-text__title:last-child h2,.c-text__title:last-child h1{margin-bottom:0}@media screen and (min-width:61.25em){.c-text--layout-default .c-text__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);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:61.25em){.c-text--layout-default .c-text__content{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(7 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:61.25em){.c-text--layout-large .c-text__content{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)}}@media screen and (min-width:61.25em){.c-text--layout-large .c-text__title{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(9 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:61.25em){.c-text--layout-large .c-text__text{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(9 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:100em){.c-text--layout-large .c-text__text{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(7 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:100em){.c-text--sidebar .c-text__content{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(6 / var(--grid-total-columns) * 100%)}}
.c-text-media-fw{position:relative}@media screen and (min-width:61.25em){.c-text-media-fw__media{position:absolute;width:55%;top:0;left:0;bottom:0}}@media screen and (min-width:120em){.c-text-media-fw__media{width:50%}}@media screen and (min-width:61.25em){.c-text-media-fw__media img{-o-object-fit:cover;object-fit:cover;position:absolute;height:100%!important}}@media screen and (min-width:61.25em){.c-text-media-fw__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)}}@media screen and (min-width:61.25em){.c-text-media-fw__content{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(5 / var(--grid-total-columns) * 100%);margin-left:calc(7 / var(--grid-total-columns) * 100%)}}
.c-tile img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s linear all;transition:.3s linear all}.c-tile:focus img,.c-tile:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.c-tile__media{margin-bottom:1.5625rem}.c-tile__subtitle{margin-top:.9375rem;color:var(--color-secondary-light)}
