/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-size-adjuster{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.text-size-adjuster button{display:inline-block;font-weight:var(--font-weight--semibold);padding:11px 24px 9px 24px;text-decoration:none;border-radius:1px;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.text-size-adjuster button:hover{text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em)}.text-size-adjuster button:hover:focus{outline:none !important}.text-size-adjuster button:focus{outline:2px solid var(--focus);outline-offset:4px}.text-size-adjuster button:active{text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em)}.text-size-adjuster button:active:focus{outline:none !important}.text-size-adjuster button[disabled]{background-color:var(--grey) !important;border-color:var(--grey) !important;color:var(--font) !important;pointer-events:none}.text-size-adjuster button[disabled]:hover,.text-size-adjuster button[disabled]:focus,.text-size-adjuster button[disabled]:active{background-color:var(--grey) !important;border-color:var(--grey) !important;color:var(--font) !important;text-decoration:none;cursor:not-allowed}.text-size-adjuster button{font-size:1.3125rem;text-align:center;padding:0;min-width:44px;min-height:44px;width:max(44px,2.75rem);height:max(44px,2.75rem);background:rgba(0,0,0,.15);border:rgba(0,0,0,.15);color:var(--link)}.text-size-adjuster button:hover{background:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25);color:var(--link--hover) !important}.text-size-adjuster button:active{background:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25);color:var(--link--active) !important}.text-size-adjuster button{background-color:var(--blue--light);color:var(--link);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;padding:12px 10px;gap:4px;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background;transition-property:background;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.text-size-adjuster button:hover,.text-size-adjuster button:active{text-decoration:none}.text-size-adjuster button:hover .letter,.text-size-adjuster button:active .letter{text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em);text-decoration-thickness:max(2px,2px,.12em)}.text-size-adjuster button:focus{outline-offset:-2px}.text-size-adjuster button[disabled=disabled]{cursor:not-allowed}.text-size-adjuster button .letter{position:relative;font-size:1.0625rem;text-decoration:none}.text-size-adjuster button .icon{font-size:1rem;position:relative}.text-size-adjuster button:hover{background:var(--green--light);color:var(--link--hover) !important}.text-size-adjuster button:hover .letter{text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em)}.text-size-adjuster button:active{background:var(--green--light-alt);color:var(--link--hover) !important}.text-size-adjuster button:active .letter{text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em);text-decoration-thickness:max(2px,2px,.12em)}
.link-with-icon{text-decoration:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.link-with-icon:after{display:none !important}.link-with-icon .icon{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;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:color,background;transition-property:color,background;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.link-with-icon .title{text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:color,background;transition-property:color,background;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.field--name-field-social-media-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media(max-width:32rem){.field--name-field-social-media-links{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 32px}}
.links-block__title{margin-bottom:16px}.links-block__links{list-style:none;margin:0;padding:0}.links-block__links li{line-height:inherit;margin:0}.links-block__links{background-color:var(--blue--lighter);display:grid;grid-template-columns:repeat(2,1fr);gap:32px;padding:32px}@media(max-width:48rem){.links-block__links{grid-template-columns:repeat(1,1fr)}}.links-block__links li a{display:inline-block;font-weight:var(--font-weight--semibold);padding:11px 24px 9px 24px;text-decoration:none;border-radius:1px;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.links-block__links li a:hover{text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em)}.links-block__links li a:hover:focus{outline:none !important}.links-block__links li a:focus{outline:2px solid var(--focus);outline-offset:4px}.links-block__links li a:active{text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em)}.links-block__links li a:active:focus{outline:none !important}.links-block__links li a[disabled]{background-color:var(--grey) !important;border-color:var(--grey) !important;color:var(--font) !important;pointer-events:none}.links-block__links li a[disabled]:hover,.links-block__links li a[disabled]:focus,.links-block__links li a[disabled]:active{background-color:var(--grey) !important;border-color:var(--grey) !important;color:var(--font) !important;text-decoration:none;cursor:not-allowed}.links-block__links li a{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--link);padding:13px;padding:13px 2.125rem 13px 13px;padding:13px 13px 13px 2.125rem !important;position:relative}.links-block__links li a::after{font-family:"Font Awesome 7 Pro";content:"";font-weight:var(--icon-weight--solid);position:absolute;right:1rem;left:.5rem;right:auto;top:13px}.links-block__links li a[data-toggle]{padding:13px 2.125rem 13px 13px}.links-block__links li a[data-toggle]::after{font-family:"Font Awesome 7 Pro";content:"";font-weight:var(--icon-weight--solid);position:absolute;right:1rem;left:1rem;right:auto;top:13px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.links-block__links li a[data-toggle][aria-expanded=true]::after{-webkit-transform:rotate() !important;transform:rotate() !important}.links-block__links li a[disabled]{background-color:var(--grey) !important;color:var(--font) !important}.links-block__links li a[disabled]:hover,.links-block__links li a[disabled]:active{background-color:var(--grey) !important;color:var(--font) !important}.links-block__links li a:hover{color:var(--link--hover)}.links-block__links li a:active{color:var(--link--active)}.links-block__links li a{padding-top:0 !important;padding-bottom:0 !important}.links-block__links li a:after{top:-1px}
.mobile-menu-trigger{display:none;padding-left:16px;padding-right:50px;position:relative;min-width:114px}@media(max-width:32rem){.mobile-menu-trigger{min-height:44px;padding:9px 46px 7px 16px}}.mobile-menu-trigger::after{font-family:"Font Awesome 7 Pro";content:"";font-size:21px;font-weight:var(--icon-weight--normal);line-height:1.19;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile-menu-trigger[aria-expanded=true]::after{font-family:"Font Awesome 7 Pro";content:""}@media(max-width:86rem){.mobile-menu-trigger{display:inline-block}}
.social-sharing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:0;padding:0}.social-sharing li{line-height:inherit;margin:0}@media(min-width:calc(64rem + 0.2px)){.social-sharing{margin-bottom:-12px}}.social-sharing li{margin-bottom:0}.social-sharing a{font-size:1.75rem}.social-sharing a:after{display:none !important}.social-sharing a:hover [class*=fa-]{text-decoration:underline;text-underline-offset:4px}
.tippy-box{background:var(--bg--medium);border-radius:0px;color:var(--font);padding:12px}.tippy-box[data-placement^=top] .tippy-arrow::before{border-top-color:var(--bg--medium)}.tippy-box[data-placement^=bottom] .tippy-arrow::before{border-bottom-color:var(--bg--medium)}.tippy-box[data-placement^=left] .tippy-arrow::before{border-left-color:var(--bg--medium)}.tippy-box[data-placement^=right] .tippy-arrow::before{border-right-color:var(--bg--medium)}
.accordion__heading,details__heading,.webform-element-more__heading{margin:0}.accordion__trigger,.accordion summary,.accordion .webform-element-more--link,details__trigger,details summary,details .webform-element-more--link,.webform-element-more__trigger,.webform-element-more summary,.webform-element-more .webform-element-more--link{width:100%}.accordion__trigger>*,.accordion summary>*,.accordion .webform-element-more--link>*,details__trigger>*,details summary>*,details .webform-element-more--link>*,.webform-element-more__trigger>*,.webform-element-more summary>*,.webform-element-more .webform-element-more--link>*{display:block;max-width:75ch}.accordion .webform-element-more--link a,details .webform-element-more--link a,.webform-element-more .webform-element-more--link a{display:block}.accordion__content,details__content,.webform-element-more__content{display:none;width:100%}.accordion__content>.field__item>*:last-child,details__content>.field__item>*:last-child,.webform-element-more__content>.field__item>*:last-child{margin-bottom:0}.accordion .details-wrapper,.accordion .webform-element-more--content,details .details-wrapper,details .webform-element-more--content,.webform-element-more .details-wrapper,.webform-element-more .webform-element-more--content{overflow:auto;width:100%}details summary::before{display:none}
