/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen and (min-width:46em){.c-form__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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (min-width:46em){.c-form__sidebar{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-form__sidebar{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);width:calc(5.5 / var(--grid-total-columns) * 100%);-webkit-box-flex:0;-ms-flex:0 1 calc(5.5 / var(--grid-total-columns) * 100%);flex:0 1 calc(5.5 / var(--grid-total-columns) * 100%);}}.c-form__text{margin-bottom:1.875rem;}.c-form__contact-details a{color:var(--color-text);}.c-form__contact-details a:hover,.c-form__contact-details a:focus{color:var(--color-text-link-hover);}.c-form__form{margin-top:3.125rem;}@media (min-width:768px){.c-form__form .webform-submission-contactus-form .webform-flexbox{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.5625rem 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;}.c-form__form .webform-submission-contactus-form .webform-flexbox .form-item{margin-bottom:0;}.c-form__form .webform-submission-contactus-form .webform-flexbox .form-actions{margin-top:0;}.c-form__form .webform-submission-contactus-form .webform-flex--1{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}.c-form__form .webform-submission-contactus-form .webform-flex--1:first-of-type{margin-right:auto;}.c-form__form .webform-submission-contactus-form .webform-flex--1:last-of-type{margin-left:auto;}.c-form__form .webform-submission-contactus-form .webform-flex--container{margin:0 !important;}}@media screen and (min-width:46em){.c-form__form{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-top:0;}}
.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;}
