/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
::placeholder{color:var(--color--gray-60)}.form-item{margin-block:var(--sp1)}.form-item__label--multiple-value-form{margin-block:0;font-size:inherit;font-weight:inherit;line-height:inherit}tr .form-item,.container-inline .form-item{margin-block:var(--sp0-5)}.form-item__label{display:block;margin-block:var(--sp0-5);font-size:var(--font-size-s);font-weight:700;line-height:var(--line-height-s)}.container-inline .form-item__label{margin-inline-end:1em}.form-item__label--multiple-value-form{margin-block:0;font-size:inherit;font-weight:inherit;line-height:inherit}.form-item__label[for]{cursor:pointer}.form-item__label.option{display:inline;font-weight:400}.form-item__label.is-disabled{cursor:default;color:var(--color--gray-70)}.form-item__label.form-required:after,.fieldset__label.form-required:after,.required-mark:after{display:inline-block;width:.5rem;height:.5rem;margin-inline:.3em;content:"";vertical-align:text-top;background-image:url("data:image/svg+xml,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 7.562 1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325l1.113 3.437c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575-2.081-.402-4.058-.856-5.93-1.356' fill='%232494DB'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:.5rem .5rem}@media screen and (-ms-high-contrast:active){.form-item__label.form-required:after,.fieldset__label.form-required:after,.required-mark:after{background-image:url("data:image/svg+xml,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 7.562 1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325l1.113 3.437c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575-2.081-.402-4.058-.856-5.93-1.356' fill='%23ffffff'/%3E%3C/svg%3E%0A")}}.form-item__description{margin-block:var(--sp0-5);max-width:60ch;font-size:var(--font-size-s);line-height:var(--line-height-s)}.field-multiple-table+.form-item__description{margin-block-start:0}.form-item--error-message{margin-block:var(--sp0-5);padding-inline-start:var(--sp1-5);color:var(--color--red);background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23E33F1E' d='M9 0C4.03125 0 0 4.03125 0 9C0 13.9688 4.03125 18 9 18C13.9687 18 18 13.9688 18 9C18 4.03125 13.9687 0 9 0ZM10.5 14.6133C10.5 14.8242 10.3359 15 10.1367 15H7.88672C7.67578 15 7.5 14.8242 7.5 14.6133V12.3867C7.5 12.1758 7.67578 12 7.88672 12H10.1367C10.3359 12 10.5 12.1758 10.5 12.3867V14.6133ZM10.4766 10.582C10.4648 10.7461 10.2891 10.875 10.0781 10.875H7.91016C7.6875 10.875 7.51172 10.7461 7.51172 10.582L7.3125 3.30469C7.3125 3.22266 7.34766 3.14063 7.42969 3.09375C7.5 3.03516 7.60547 3 7.71094 3H10.2891C10.3945 3 10.5 3.03516 10.5703 3.09375C10.6523 3.14063 10.6875 3.22266 10.6875 3.30469L10.4766 10.582Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left top;background-size:var(--sp1) var(--sp1);font-size:var(--font-size-s);line-height:var(--line-height-s)}@media screen and (-ms-high-contrast:active){.form-item--error-message{background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M9 0C4.03125 0 0 4.03125 0 9C0 13.9688 4.03125 18 9 18C13.9687 18 18 13.9688 18 9C18 4.03125 13.9687 0 9 0ZM10.5 14.6133C10.5 14.8242 10.3359 15 10.1367 15H7.88672C7.67578 15 7.5 14.8242 7.5 14.6133V12.3867C7.5 12.1758 7.67578 12 7.88672 12H10.1367C10.3359 12 10.5 12.1758 10.5 12.3867V14.6133ZM10.4766 10.582C10.4648 10.7461 10.2891 10.875 10.0781 10.875H7.91016C7.6875 10.875 7.51172 10.7461 7.51172 10.582L7.3125 3.30469C7.3125 3.22266 7.34766 3.14063 7.42969 3.09375C7.5 3.03516 7.60547 3 7.71094 3H10.2891C10.3945 3 10.5 3.03516 10.5703 3.09375C10.6523 3.14063 10.6875 3.22266 10.6875 3.30469L10.4766 10.582Z'/%3E%3C/svg%3E")}}[dir=rtl] .form-item--error-message{background-position:right top}.form-actions{display:flex;flex-wrap:wrap;align-items:flex-start;margin-block:var(--sp0-5)}.form-actions .button,.form-actions .action-link{margin-block:var(--sp0-5)}.form-actions>.form-wrapper{margin-inline-end:var(--sp1)}.form-actions .ajax-progress--throbber{align-self:center}.form-item--editor-format{display:flex;flex-wrap:wrap;align-items:center;max-width:100%}.form-item--editor-format .form-item__label,.form-item--editor-format .form-item__prefix,.form-item--editor-format .form-item__suffix,.form-item--editor-format .form-element--editor-format{min-width:1px}.form-item--editor-format .form-item__label,.form-item--editor-format .form-item__prefix,.form-item--editor-format .form-item__suffix{margin-inline-end:var(--sp0-5)}.form-item--editor-format .form-item__description,.form-item--editor-format .form-item--error-message{flex:0 1 100%;min-width:1px}.form--inline>*{display:inline-block;margin-top:var(--sp0-5);margin-bottom:0;vertical-align:top}.form--inline .form-item__label{margin:0}.form--inline .form-actions{margin-top:var(--sp1-5)}.layout-builder-form .form-actions{align-items:center}
input[type=checkbox],input[type=radio]{display:inline-block;width:var(--sp1-5);height:var(--sp1-5);margin:0;vertical-align:middle;border:1px solid var(--color--gray-60);border-radius:.1875rem;background-color:var(--color--white);background-repeat:no-repeat;background-position:50% 50%;background-size:var(--sp1) var(--sp1);appearance:none}input[type=checkbox]:focus,input[type=radio]:focus{border:solid 2px var(--color--primary-50);outline:solid 2px var(--color--primary-50)}@supports (outline-style:double){input[type=checkbox]:focus,input[type=radio]:focus{border-width:1px;outline-width:6px;outline-style:double;outline-offset:-1px}}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--color--primary-60)}input[type=checkbox][disabled],input[type=radio][disabled]{background-color:var(--color--gray-100)}input[type=checkbox][disabled]:hover,input[type=radio][disabled]:hover{border-color:var(--color--gray-60)}input[type=checkbox][disabled]:checked,input[type=radio][disabled]:checked{border-width:1px}input[type=checkbox]:checked,input[type=radio]:checked{border-width:2px}input.error[type=checkbox],input.error[type=radio]{border:solid 2px var(--color--red)}input.error[type=checkbox]:focus,input.error[type=radio]:focus{outline-color:var(--color--red);outline-offset:-2px}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;padding-inline-start:var(--sp0-5)}input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg width='17px' height='13px' viewBox='0 0 17 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M14.8232,0.176777 C14.9209,0.0791457 15.0791,0.0791455 15.1768,0.176777 L16.9445,1.94454 C17.0422,2.04217 17.0422,2.20047 16.9445,2.2981 L6.23744,13.0052 C6.13981,13.1028 5.98151,13.1028 5.88388,13.0052 L0.176777,7.2981 C0.0791456,7.20047 0.0791456,7.04218 0.176777,6.94454 L1.94454,5.17678 C2.04217,5.07915 2.20047,5.07915 2.2981,5.17678 L5.88388,8.76256 C5.98151,8.86019 6.13981,8.86019 6.23744,8.76256 L14.8232,0.176777 Z' id='Path' fill='%232494DB' fill-rule='nonzero'%3E%3C/path%3E%3C/svg%3E")}input[type=radio]{border-radius:50%}input[type=radio]:checked{background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.5' cy='8.5' r='8.5' fill='%232494DB'/%3E%3C/svg%3E%0A");background-size:1.0625rem}input[type=radio]:focus{border-width:2px;border-color:var(--color--primary-50);outline-color:transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color--primary-50)}input.error[type=radio]:focus{outline-color:transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color--red)}.form-type-boolean{margin-block:var(--sp1)}
[type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{width:100%;max-width:100%;min-height:var(--sp3);padding:0 var(--sp);color:var(--color-text-neutral-loud);border:1px solid var(--color--gray-60);border-radius:var(--border-radius);background-color:var(--color--white);font-family:inherit;font-size:inherit;appearance:none}:is([type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea):focus{border:solid 2px var(--color--primary-50);outline:solid 2px var(--color--primary-50)}@supports (outline-style:double){:is([type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea):focus{border-width:1px;outline-width:6px;outline-style:double;outline-offset:-1px}}[disabled]:is([type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea){color:var(--color--gray-60);background-color:var(--color--gray-100)}.error:is([type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea){border:solid 2px var(--color--red)}.error:is([type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea):focus{outline-color:var(--color--red);outline-offset:-2px}.error:is([type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea)+.ck-editor>.ck-editor__main{border:solid 2px var(--color--red)}.form-element--small:is([type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea){min-height:var(--sp2-5)}@media (min-width:31.25rem){[type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{width:auto}}[type=date]::-webkit-datetime-edit-fields-wrapper{padding-block:0;padding-inline-start:0;padding-inline-end:0}[type=file]{height:auto;padding-block:var(--sp0-75)}[type=color]{width:var(--sp3);padding:0}
textarea{display:block;width:100%;min-height:var(--sp8);padding:var(--sp)}
:root{--form-element-select-icon:url("data:image/svg+xml,%3csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18 1.49699C18 1.35271 17.9279 1.19038 17.8196 1.08216L16.9178 0.18036C16.8096 0.0721439 16.6473 0 16.503 0C16.3587 0 16.1964 0.0721439 16.0882 0.18036L9 7.26854L1.91182 0.18036C1.80361 0.0721439 1.64128 0 1.49699 0C1.33467 0 1.19038 0.0721439 1.08216 0.18036L0.180361 1.08216C0.0721442 1.19038 0 1.35271 0 1.49699C0 1.64128 0.0721442 1.80361 0.180361 1.91182L8.58517 10.3166C8.69339 10.4248 8.85571 10.497 9 10.497C9.14429 10.497 9.30661 10.4248 9.41483 10.3166L17.8196 1.91182C17.9279 1.80361 18 1.64128 18 1.49699Z' fill='%235D7585'/%3e%3c/svg%3e")}select{max-width:100%;height:var(--sp3);padding-block:0;padding-inline-start:var(--sp);padding-inline-end:var(--sp3);color:var(--color-text-neutral-loud);border:1px solid var(--color--gray-60);border-radius:var(--border-radius);background-color:var(--color--white);background-image:var(--form-element-select-icon);background-repeat:no-repeat;background-position:right var(--sp) center;font-family:inherit;font-size:inherit;appearance:none}select:focus{border:solid 2px var(--color--primary-50);outline:solid 2px var(--color--primary-50)}@supports (outline-style:double){select:focus{border-width:1px;outline-width:6px;outline-style:double;outline-offset:-1px}}select[disabled]{color:var(--color--gray-60);background-color:var(--color--gray-100)}select.error{border:solid 2px var(--color--red)}select.error:focus{outline-color:var(--color--red)}select[multiple]{height:auto;padding:var(--sp0-5);background-image:none;line-height:1}select[multiple] option{padding:var(--sp0-5)}select.form-element--small{height:var(--sp2-5)}@media (forced-colors:active){select{padding-inline-end:var(--sp);background-image:none;appearance:listbox}@supports (appearance:revert){select{appearance:revert}}}[dir=rtl] select{background-position:left var(--sp) center}
.mobile-buttons{margin-block-start:var(--sp0-5);margin-inline-start:auto}@media (min-width:31.25rem){.mobile-buttons{margin-block-start:var(--sp2)}}@media (min-width:43.75rem){.mobile-buttons{margin-block-start:var(--sp4)}}@media (min-width:75rem){.mobile-buttons{margin-block-start:var(--sp6)}}@media (min-width:75rem){body:not(.is-always-mobile-nav) .mobile-buttons{display:none}}
.header-nav{position:fixed;z-index:501;inset-block-start:0;inset-inline-start:100%;visibility:hidden;overflow:auto;flex-basis:max-content;width:100%;max-width:var(--mobile-nav-width);height:100%;padding-block:0 var(--sp);padding-inline-start:var(--sp);padding-inline-end:var(--sp);border-block-start:solid var(--color--white) calc(var(--sp3) + var(--drupal-displace-offset-top,0px));background-color:var(--color--white);box-shadow:0 0 72px rgba(0,0,0,.1)}.header-nav.is-active{visibility:visible;transform:translateX(calc(-100% - var(--drupal-displace-offset-right,0px)))}.header-nav.is-active:dir(rtl){transform:translateX(calc(100% + var(--drupal-displace-offset-left,0px)))}@media (min-width:31.25rem){.header-nav{border-top-width:calc(var(--sp5) + var(--drupal-displace-offset-top,0px))}}@media (min-width:43.75rem){.header-nav{padding-block-end:var(--sp3);padding-inline-start:var(--sp3);border-top-width:calc(var(--sp7) + var(--drupal-displace-offset-top,0px))}}@media (min-width:62.5rem){.header-nav{grid-column:5/14}}@media (forced-colors:active){.header-nav{border-top-color:canvas}}html.js .header-nav{transition:visibility .2s,transform .2s}@media (min-width:75rem){body:not(.is-always-mobile-nav) .header-nav{position:static;display:flex;visibility:visible;overflow:visible;grid-column:5/15;align-items:center;justify-content:flex-end;max-width:none;height:var(--header-height-wide-when-fixed);margin-block-start:auto;padding-block:0;padding-inline-start:0;padding-inline-end:0;transition:transform .2s;transform:none;border-block-start:0;box-shadow:none}}@media (min-width:75rem){body.is-always-mobile-nav .header-nav{overflow:auto;max-width:calc((7*(var(--grid-col-width) + var(--grid-gap))));padding-inline-end:var(--sp);transition:transform .2s,visibility .2s;border-top-width:calc(var(--drupal-displace-offset-top,0px) + var(--sp11))}}@media (min-width:90rem){body.is-always-mobile-nav .header-nav{max-width:calc(100vw - (var(--max-width) + var(--content-left)) + ((7*(var(--grid-col-width) + var(--grid-gap)))));padding-inline-end:calc(100vw - (var(--max-width) + var(--content-left) - var(--sp)))}}.header-nav-overlay{position:fixed;z-index:101;inset-block-start:0;inset-inline-start:0;display:none;width:100%;height:100vh;opacity:.2;background:var(--color--gray-5)}@media (forced-colors:active){.header-nav-overlay{background:canvastext}}.is-overlay-active .header-nav-overlay{display:block}
.site-branding{display:flex;flex-shrink:1;align-items:flex-end;min-width:calc((2*var(--grid-col-width)) + (2*var(--grid-gap)) + var(--container-padding));min-height:var(--sp3);margin-inline:calc(-1*var(--container-padding)) var(--sp);padding-block:0 var(--sp0-5);padding-inline-start:var(--container-padding);padding-inline-end:var(--container-padding);background-image:linear-gradient(160deg,var(--color--primary-50) 0%,var(--color--primary-40) 78.66%)}@media (min-width:31.25rem){.site-branding{min-height:var(--sp4)}}@media (min-width:43.75rem){.site-branding{min-width:calc((4*var(--grid-col-width)) + (4*var(--grid-gap)) + var(--container-padding));min-height:var(--sp6);padding-block-end:var(--sp)}}@media (min-width:62.5rem){.site-branding{min-width:calc((2*var(--grid-col-width)) + (2*var(--grid-gap)) + var(--container-padding))}}@media (min-width:75rem){.site-branding{min-height:var(--site-header-height-wide);margin-inline-start:calc(-1*var(--container-padding));padding-block:0}}[dir=rtl] .site-branding{background-image:linear-gradient(-160deg,var(--color--primary-50) 0%,var(--color--primary-40) 78.66%)}.site-branding--bg-gray{background:var(--color--gray-100)}.site-branding--bg-white{background:var(--color--white)}.site-branding__inner{display:flex;align-items:center}.site-branding__inner a{-webkit-text-decoration:none;text-decoration:none}@media (min-width:75rem){.site-branding__inner{height:var(--header-height-wide-when-fixed);padding-block:var(--sp0-5);padding-inline-start:0;padding-inline-end:0}}.site-branding__logo{flex-shrink:0;max-width:100%}.site-branding__logo img{width:auto;max-width:100%;max-height:var(--sp2)}@media (min-width:31.25rem){.site-branding__logo img{max-height:var(--sp3)}}@media (min-width:43.75rem){.site-branding__logo img{max-height:var(--sp4)}}@media (min-width:75rem){.site-branding__logo img{max-height:calc(var(--header-height-wide-when-fixed) - var(--sp))}}.site-branding__text{color:var(--color--white);font-size:1.125rem;font-weight:700}.site-branding__text a{color:inherit}@media (min-width:43.75rem){.site-branding__text{font-size:1.75rem;line-height:1.75rem}}@media (min-width:75rem){.site-branding__text{letter-spacing:.02em;font-size:2rem;line-height:var(--sp2)}}.site-branding--bg-gray .site-branding__text,.site-branding--bg-white .site-branding__text{color:var(--color--primary-50)}.site-branding__logo+.site-branding__text{margin-inline-start:.75rem}
.sticky-header-toggle{display:none}@media (min-width:75rem){.sticky-header-toggle{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--content-left);height:var(--sp6);pointer-events:none;opacity:0;border:0;outline:0;background-color:var(--color--primary-50)}.sticky-header-toggle:focus{cursor:pointer;pointer-events:auto;opacity:1;outline:solid 2px var(--color--white);outline-offset:-4px}}@media (min-width:75rem){body:not(.is-always-mobile-nav) .is-fixed .sticky-header-toggle{visibility:visible}}@media (min-width:75rem){body.is-always-mobile-nav .sticky-header-toggle{visibility:hidden}}.sticky-header-toggle__icon{--icon-bar-height:.1875rem;--icon-bar-space:.4375rem;display:flex;flex-direction:column;justify-content:space-between;width:var(--sp2);height:calc((var(--icon-bar-height)*3) + (var(--icon-bar-space)*2));transition:opacity .2s;pointer-events:none;transform-style:preserve-3d}.sticky-header-toggle__icon>span{display:block;width:100%;height:var(--icon-bar-height);transition:transform .2s;transform-origin:center;background-color:var(--color--white)}.is-fixed .sticky-header-toggle{cursor:pointer;pointer-events:auto;opacity:1}[aria-checked=true] .sticky-header-toggle__icon>span:nth-child(1){transform:translateY(calc(var(--icon-bar-height) + var(--icon-bar-space))) rotate(-45deg)}[aria-checked=true] .sticky-header-toggle__icon>span:nth-child(2){opacity:0}[aria-checked=true] .sticky-header-toggle__icon>span:nth-child(3){transform:translateY(calc(0px - var(--icon-bar-height) - var(--icon-bar-space))) rotate(45deg)}
