/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose{color:var(--colors-surface-on-surface);font-family:var(--font-families-sans);font-size:var(--font-size-base);font-weight:var(--font-weights-font-regular);letter-spacing:var(--letter-spacing-tracking-normal);line-height:var(--line-heights-leading-normal);margin-bottom:var(--margin-bottom-5)}@media (min-width:1024px){.prose{font-family:var(--font-families-sans);font-size:var(--font-size-lg);font-weight:var(--font-weights-font-regular);letter-spacing:var(--letter-spacing-tracking-normal);line-height:var(--line-heights-leading-relaxed);margin-bottom:var(--margin-bottom-5);text-decoration:var(--text-decoration-none)}}.prose h1,.prose p.display-1{font-family:var(--font-families-sans);font-size:var(--font-size-4xl);font-weight:var(--font-weights-font-bold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--letter-spacing-tracking-normal);line-height:var(--line-heights-leading-tight);margin-bottom:var(--margin-bottom-8);overflow-wrap:break-word;text-decoration:var(--text-decoration-none)}@media (min-width:1024px){.prose h1,.prose p.display-1{font-family:var(--font-families-sans);font-size:var(--font-size-6xl);font-weight:var(--font-weights-font-bold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--letter-spacing-tracking-tight);line-height:var(--line-heights-leading-tight);margin-bottom:var(--margin-bottom-8);overflow-wrap:break-word;text-decoration:var(--text-decoration-none)}}.prose h2,.prose p.display-2{font-family:var(--font-families-sans);font-size:var(--font-size-3xl);font-weight:var(--font-weights-font-bold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--letter-spacing-tracking-normal);line-height:var(--line-heights-leading-tight);margin-bottom:var(--margin-bottom-5);overflow-wrap:break-word;text-decoration:var(--text-decoration-none)}@media (min-width:1024px){.prose h2,.prose p.display-2{font-family:var(--font-families-sans);font-size:var(--font-size-5xl);font-weight:var(--font-weights-font-bold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--letter-spacing-tracking-tight);line-height:var(--line-heights-leading-tight);margin-bottom:var(--margin-bottom-8);overflow-wrap:break-word;text-decoration:var(--text-decoration-none)}}.prose h3,.prose p.display-3{font-family:var(--font-families-sans);font-size:var(--font-size-2xl);font-weight:var(--font-weights-font-bold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--letter-spacing-tracking-normal);line-height:var(--line-heights-leading-tight);margin-bottom:var(--margin-bottom-5);overflow-wrap:break-word;text-decoration:var(--text-decoration-none)}@media (min-width:1024px){.prose h3,.prose p.display-3{font-family:var(--font-families-sans);font-size:var(--font-size-4xl);font-weight:var(--font-weights-font-bold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--letter-spacing-tracking-normal);line-height:var(--line-heights-leading-tight);margin-bottom:var(--margin-bottom-8);overflow-wrap:break-word;text-decoration:var(--text-decoration-none)}}.prose h4,.prose ol.display-4,.prose p.display-4,.prose ul.display-4{font-family:var(--font-families-sans);font-size:var(--font-size-xl);font-weight:var(--font-weights-font-bold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--letter-spacing-tracking-normal);line-height:var(--line-heights-leading-snug);margin-bottom:var(--margin-bottom-5);overflow-wrap:break-word;text-decoration:var(--text-decoration-none)}@media (min-width:1024px){.prose h4,.prose ol.display-4,.prose p.display-4,.prose ul.display-4{font-family:var(--font-families-sans);font-size:var(--font-size-2xl);font-weight:var(--font-weights-font-bold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--letter-spacing-tracking-normal);line-height:var(--line-heights-leading-tight);margin-bottom:var(--margin-bottom-8);overflow-wrap:break-word;text-decoration:var(--text-decoration-none)}}.prose h5,.prose p.display-5{font-family:var(--font-families-sans);font-size:var(--font-size-lg);font-weight:var(--font-weights-font-bold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--letter-spacing-tracking-normal);line-height:var(--line-heights-leading-normal);margin-bottom:var(--margin-bottom-5);overflow-wrap:break-word;text-decoration:var(--text-decoration-none)}@media (min-width:1024px){.prose h5,.prose p.display-5{font-family:var(--font-families-sans);font-size:var(--font-size-xl);font-weight:var(--font-weights-font-bold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--letter-spacing-tracking-normal);line-height:var(--line-heights-leading-tight);margin-bottom:var(--margin-bottom-6);overflow-wrap:break-word;text-decoration:var(--text-decoration-none)}}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5{color:var(--colors-surface-on-surface-variant)}.prose *+h1{margin-top:2.5rem}@media (min-width:1024px){.prose *+h1{margin-top:5rem}}.prose *+h2{margin-top:2rem}@media (min-width:1024px){.prose *+h2{margin-top:3rem}}.prose *+h3{margin-top:2rem}@media (min-width:1024px){.prose *+h3{margin-top:2.5rem}}.prose *+h4,.prose *+h5,.prose h1+h2{margin-top:2rem}@media (min-width:1024px){.prose h1+h2{margin-top:3rem}}.prose h2+h3{margin-top:2rem}@media (min-width:1024px){.prose h2+h3{margin-top:2.5rem}}.prose h3+h4{margin-top:1.25rem}@media (min-width:1024px){.prose h3+h4{margin-top:2rem}}.prose h4+h5{margin-top:1.25rem}@media (min-width:1024px){.prose h4+h5{margin-top:1.5rem}}.prose a{color:var(--colors-secondary-secondary)}.prose a:hover{color:var(--colors-secondary-on-secondary-container)}.prose a{font-size:inherit;font-weight:700;letter-spacing:inherit;line-height:inherit;text-decoration:underline}.prose .ck-anchor{scroll-margin-top:var(--anchor-offset)}.prose p{font-family:var(--font-families-sans);font-size:var(--font-size-base);font-weight:var(--font-weights-font-regular);letter-spacing:var(--letter-spacing-tracking-normal);line-height:var(--line-heights-leading-normal);margin-bottom:var(--margin-bottom-5)}@media (min-width:1024px){.prose p{font-family:var(--font-families-sans);font-size:var(--font-size-lg);font-weight:var(--font-weights-font-regular);letter-spacing:var(--letter-spacing-tracking-normal);line-height:var(--line-heights-leading-relaxed);margin-bottom:var(--margin-bottom-5);text-decoration:var(--text-decoration-none)}}.prose p:first-child{margin-top:0}.prose blockquote p:after,.prose blockquote p:before{content:""}.prose blockquote{border-width:0;padding-left:0}.prose blockquote p{background-image:url('data:image/svg+xml;utf8,<svg width="25" height="26" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.5 8.875V7.5625C13.1406 5.82812 12.25 3.8125 11.9219 1.65625C11.8281 1.04688 11.0312 0.765625 10.6562 1.28125C9.625 2.45312 8.875 3.8125 8.35938 5.35938C9.95312 7.14062 12.1094 8.35938 14.5 8.875ZM19.75 4C17.6406 4 16 5.6875 16 7.79688V10.5625C11.125 10.2812 6.95312 7.28125 5.07812 2.96875C4.79688 2.40625 3.95312 2.35938 3.71875 2.92188C2.92188 4.5625 2.5 6.4375 2.5 8.35938C2.5 11.6875 4.09375 14.7812 6.48438 17.0781C7.09375 17.6875 7.70312 18.1562 8.3125 18.625L1.5625 20.3125C1.04688 20.4062 0.8125 21.0156 1.09375 21.4375C1.9375 22.7031 3.95312 24.8594 8.26562 25C8.64062 25.0469 9.01562 24.9062 9.29688 24.6719L12.3906 22L16 22.0469C20.125 22.0469 23.5 18.6719 23.5 14.5469V7L24.9531 4H19.75ZM19.75 8.54688C19.3281 8.54688 18.9531 8.17188 18.9531 7.79688C18.9531 7.375 19.3281 7.04688 19.75 7.04688C20.125 7.04688 20.4531 7.375 20.4531 7.79688C20.5 8.17188 20.125 8.54688 19.75 8.54688Z" fill="%230F4B73"/></svg>');background-position:top;background-repeat:no-repeat;background-size:24px;font-size:var(--font-size-2xl);font-style:italic;font-weight:700!important;line-height:var(--line-heights-2xl);margin-top:2rem!important;padding-top:2.5rem;text-align:center}.prose blockquote:before{content:""}.prose img{width:100%}.prose table{text-align:left;width:100%}.prose th{border-bottom-width:2px;border-color:var(--colors-surface-on-surface);font-weight:700;padding-bottom:.75rem;padding-right:1.125rem;padding-top:.75rem}.prose th p{margin-bottom:0!important}.prose td{border-color:var(--colors-surface-on-surface);border-top-width:1px;padding-bottom:.75rem;padding-right:1.125rem;padding-top:.75rem}.prose td p{margin-bottom:0!important}.prose th:first-child,.prose tr:first-child td:first-child{border-top-left-radius:.5rem}.prose th:last-child,.prose tr:first-child td:last-child{border-top-right-radius:.5rem}.prose th:first-child,.prose tr:last-child td:first-child{border-bottom-left-radius:.5rem}.prose th:last-child,.prose tr:last-child td:last-child{border-bottom-right-radius:.5rem}.prose tr:last-child{border-bottom-width:1px;border-color:var(--colors-surface-on-surface)}.prose ol,.prose ul{font-family:var(--font-families-sans);font-size:var(--font-size-base);font-weight:var(--font-weights-font-regular);letter-spacing:var(--letter-spacing-tracking-normal);line-height:var(--line-heights-leading-normal);margin-bottom:var(--margin-bottom-5);padding-left:1.25rem}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{list-style-position:inside;margin-bottom:0}.prose ul{list-style-type:disc}.prose ol{counter-reset:prose-ol;list-style-type:decimal}.prose ol>li{counter-increment:prose-ol}.prose ol>li::marker{content:counters(prose-ol,".") ". "}.prose li::marker{color:var(--colors-surface-on-surface)}.prose li:has(>strong)::marker{font-weight:700}.prose li:has(>h1,>h2,>h3,>h4,>h5)::marker{color:var(--colors-surface-on-surface-variant)}.prose li:has(>h1)::marker{font-family:var(--font-families-sans);font-size:var(--font-size-4xl);font-weight:var(--font-weights-font-bold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--letter-spacing-tracking-normal);line-height:var(--line-heights-leading-tight);margin-bottom:var(--margin-bottom-8);overflow-wrap:break-word;text-decoration:var(--text-decoration-none)}@media (min-width:1024px){.prose li:has(>h1)::marker{font-family:var(--font-families-sans);font-size:var(--font-size-6xl);font-weight:var(--font-weights-font-bold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--letter-spacing-tracking-tight);line-height:var(--line-heights-leading-tight);margin-bottom:var(--margin-bottom-8);overflow-wrap:break-word;text-decoration:var(--text-decoration-none)}}.prose li:has(>h2)::marker{font-family:var(--font-families-sans);font-size:var(--font-size-3xl);font-weight:var(--font-weights-font-bold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--letter-spacing-tracking-normal);line-height:var(--line-heights-leading-tight);margin-bottom:var(--margin-bottom-5);overflow-wrap:break-word;text-decoration:var(--text-decoration-none)}@media (min-width:1024px){.prose li:has(>h2)::marker{font-family:var(--font-families-sans);font-size:var(--font-size-5xl);font-weight:var(--font-weights-font-bold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--letter-spacing-tracking-tight);line-height:var(--line-heights-leading-tight);margin-bottom:var(--margin-bottom-8);overflow-wrap:break-word;text-decoration:var(--text-decoration-none)}}.prose li:has(>h3)::marker{font-family:var(--font-families-sans);font-size:var(--font-size-2xl);font-weight:var(--font-weights-font-bold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--letter-spacing-tracking-normal);line-height:var(--line-heights-leading-tight);margin-bottom:var(--margin-bottom-5);overflow-wrap:break-word;text-decoration:var(--text-decoration-none)}@media (min-width:1024px){.prose li:has(>h3)::marker{font-family:var(--font-families-sans);font-size:var(--font-size-4xl);font-weight:var(--font-weights-font-bold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--letter-spacing-tracking-normal);line-height:var(--line-heights-leading-tight);margin-bottom:var(--margin-bottom-8);overflow-wrap:break-word;text-decoration:var(--text-decoration-none)}}.prose li:has(>h4)::marker{font-family:var(--font-families-sans);font-size:var(--font-size-xl);font-weight:var(--font-weights-font-bold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--letter-spacing-tracking-normal);line-height:var(--line-heights-leading-snug);margin-bottom:var(--margin-bottom-5);overflow-wrap:break-word;text-decoration:var(--text-decoration-none)}@media (min-width:1024px){.prose li:has(>h4)::marker{font-family:var(--font-families-sans);font-size:var(--font-size-2xl);font-weight:var(--font-weights-font-bold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--letter-spacing-tracking-normal);line-height:var(--line-heights-leading-tight);margin-bottom:var(--margin-bottom-8);overflow-wrap:break-word;text-decoration:var(--text-decoration-none)}}.prose li:has(>h5)::marker{font-family:var(--font-families-sans);font-size:var(--font-size-lg);font-weight:var(--font-weights-font-bold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--letter-spacing-tracking-normal);line-height:var(--line-heights-leading-normal);margin-bottom:var(--margin-bottom-5);overflow-wrap:break-word;text-decoration:var(--text-decoration-none)}@media (min-width:1024px){.prose li:has(>h5)::marker{font-family:var(--font-families-sans);font-size:var(--font-size-xl);font-weight:var(--font-weights-font-bold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--letter-spacing-tracking-normal);line-height:var(--line-heights-leading-tight);margin-bottom:var(--margin-bottom-6);overflow-wrap:break-word;text-decoration:var(--text-decoration-none)}}.prose ol:has(>li>h1),.prose ol:has(>li>h2),.prose ol:has(>li>h3),.prose ol:has(>li>h4),.prose ol:has(>li>h5),.prose ul:has(>li>h1),.prose ul:has(>li>h2),.prose ul:has(>li>h3),.prose ul:has(>li>h4),.prose ul:has(>li>h5){list-style-position:inside;padding-left:0}.prose :is(ol,ul) :is(ol,ul):has(>li>:is(h1,h2,h3,h4,h5)){padding-left:1.25rem}.prose li:has(>h1)>:is(h1,h2,h3,h4,h5),.prose li:has(>h2)>:is(h1,h2,h3,h4,h5),.prose li:has(>h3)>:is(h1,h2,h3,h4,h5),.prose li:has(>h4)>:is(h1,h2,h3,h4,h5),.prose li:has(>h5)>:is(h1,h2,h3,h4,h5){display:inline}.prose li{color:var(--colors-surface-on-surface)}.prose ol.display-4,.prose ul.display-4{display:grid;gap:.5rem;padding-left:34px}@media (min-width:1024px){.prose ol.display-4,.prose ul.display-4{gap:1rem;padding-left:48px}}.rounded-image img{border-color:#0000;border-radius:.75rem!important}.light-inverse-1 .prose blockquote p,.light-inverse-2 .prose blockquote p{background-image:url('data:image/svg+xml;utf8,<svg width="25" height="26" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.5 8.875V7.5625C13.1406 5.82812 12.25 3.8125 11.9219 1.65625C11.8281 1.04688 11.0312 0.765625 10.6562 1.28125C9.625 2.45312 8.875 3.8125 8.35938 5.35938C9.95312 7.14062 12.1094 8.35938 14.5 8.875ZM19.75 4C17.6406 4 16 5.6875 16 7.79688V10.5625C11.125 10.2812 6.95312 7.28125 5.07812 2.96875C4.79688 2.40625 3.95312 2.35938 3.71875 2.92188C2.92188 4.5625 2.5 6.4375 2.5 8.35938C2.5 11.6875 4.09375 14.7812 6.48438 17.0781C7.09375 17.6875 7.70312 18.1562 8.3125 18.625L1.5625 20.3125C1.04688 20.4062 0.8125 21.0156 1.09375 21.4375C1.9375 22.7031 3.95312 24.8594 8.26562 25C8.64062 25.0469 9.01562 24.9062 9.29688 24.6719L12.3906 22L16 22.0469C20.125 22.0469 23.5 18.6719 23.5 14.5469V7L24.9531 4H19.75ZM19.75 8.54688C19.3281 8.54688 18.9531 8.17188 18.9531 7.79688C18.9531 7.375 19.3281 7.04688 19.75 7.04688C20.125 7.04688 20.4531 7.375 20.4531 7.79688C20.5 8.17188 20.125 8.54688 19.75 8.54688Z" fill="%23ffffff"/></svg>')}
.webform-details-toggle-state-wrapper{margin-top:1em;text-align:right;}[dir="rtl"] .webform-details-toggle-state-wrapper{text-align:left;}.webform-details-toggle-state-wrapper + details{margin-top:0;}.webform-details-toggle-state{margin-top:0;padding:0;cursor:pointer;text-decoration:none;color:#337ab7;border:0;background:transparent;font-size:1em;}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline;}.webform-tabs .webform-details-toggle-state-wrapper{float:right;}@media screen and (max-width:600px){.webform-tabs .webform-details-toggle-state-wrapper{float:none;}}
