/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.icon-youtube:before,.icon-x:before,.icon-warning:before,.icon-virus:before,.icon-user:before,.icon-undo:before,.icon-twitter:before,.icon-tool:before,.icon-tag:before,.icon-success:before,.icon-share:before,.icon-search:before,.icon-quote-left:before,.icon-print:before,.icon-plus:before,.icon-play:before,.icon-pinterest:before,.icon-pill:before,.icon-phone:before,.icon-move:before,.icon-minus:before,.icon-lock:before,.icon-location:before,.icon-linkedin:before,.icon-link:before,.icon-instagram:before,.icon-info:before,.icon-hamburger:before,.icon-globe:before,.icon-gift:before,.icon-file:before,.icon-file-pdf:before,.icon-file-image:before,.icon-facebook:before,.icon-external:before,.icon-expand:before,.icon-euro:before,.icon-error:before,.icon-email:before,.icon-download:before,.icon-date:before,.icon-cross:before,.icon-clock:before,.icon-check:before,.icon-arrow-right:before,.icon-arrow-right-long:before,.icon-arrow-right-dash:before,.icon-arrow-left:before,.icon-arrow-left-long:before,.icon-arrow-left-dash:before,.icon-angle-up:before,.icon-angle-right:before,.icon-angle-left:before,.icon-angle-down:before,.icon-angle-double:before,.icon-angle-double-right:before,.icon-angle-double-left:before{content:"";font-family:"iconfont";display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.icon-angle-double-left::before{content:"\e001";}.icon-angle-double-right::before{content:"\e002";}.icon-angle-double::before{content:"\e003";}.icon-angle-down::before{content:"\e004";}.icon-angle-left::before{content:"\e005";}.icon-angle-right::before{content:"\e006";}.icon-angle-up::before{content:"\e007";}.icon-arrow-left-dash::before{content:"\e008";}.icon-arrow-left-long::before{content:"\e009";}.icon-arrow-left::before{content:"\e00a";}.icon-arrow-right-dash::before{content:"\e00b";}.icon-arrow-right-long::before{content:"\e00c";}.icon-arrow-right::before{content:"\e00d";}.icon-check::before{content:"\e00e";}.icon-clock::before{content:"\e00f";}.icon-cross::before{content:"\e010";}.icon-date::before{content:"\e011";}.icon-download::before{content:"\e012";}.icon-email::before{content:"\e013";}.icon-error::before{content:"\e014";}.icon-euro::before{content:"\e015";}.icon-expand::before{content:"\e016";}.icon-external::before{content:"\e017";}.icon-facebook::before{content:"\e018";}.icon-file-image::before{content:"\e019";}.icon-file-pdf::before{content:"\e01a";}.icon-file::before{content:"\e01b";}.icon-gift::before{content:"\e01c";}.icon-globe::before{content:"\e01d";}.icon-hamburger::before{content:"\e01e";}.icon-info::before{content:"\e01f";}.icon-instagram::before{content:"\e020";}.icon-link::before{content:"\e021";}.icon-linkedin::before{content:"\e022";}.icon-location::before{content:"\e023";}.icon-lock::before{content:"\e024";}.icon-minus::before{content:"\e025";}.icon-move::before{content:"\e026";}.icon-phone::before{content:"\e027";}.icon-pill::before{content:"\e028";}.icon-pinterest::before{content:"\e029";}.icon-play::before{content:"\e02a";}.icon-plus::before{content:"\e02b";}.icon-print::before{content:"\e02c";}.icon-quote-left::before{content:"\e02d";}.icon-search::before{content:"\e02e";}.icon-share::before{content:"\e02f";}.icon-success::before{content:"\e030";}.icon-tag::before{content:"\e031";}.icon-tool::before{content:"\e032";}.icon-twitter::before{content:"\e033";}.icon-undo::before{content:"\e034";}.icon-user::before{content:"\e035";}.icon-virus::before{content:"\e036";}.icon-warning::before{content:"\e037";}.icon-x::before{content:"\e038";}.icon-youtube::before{content:"\e039";}
:root{--clr-spot-1:218 49% 45%;--clr-spot-1--300:206 51% 85%;--clr-spot-2:314 38% 63%;--clr-spot-2--300:314 34% 68%;--clr-spot-2--500:302 33% 84%;--clr-spot-3:212 54% 18%;--clr-sub-1:208 31% 59%;--clr-sub-2:206 46% 73%;--clr-sub-3:206 51% 85%;--clr-sub-4:305 33% 78%;--clr-sub-5:288 33% 97%;--clr-sub-6:228 33% 97%;--clr-black:0 0% 0%;--clr-white:0 0% 100%;--clr-off-white:40 25% 95%;--clr-gray-1:0 0% 96%;--clr-gray-2:0 0% 88%;--clr-gray-3:0 0% 73%;--clr-gray-4:0 0% 44%;--clr-gray-5:0 0% 33%;--clr-base:var(--clr-black);--clr-base-dark:var(--clr-black);--clr-base-bg:var(--clr-white);--clr-h1:var(--clr-spot-1);--clr-h2:var(--clr-spot-1);--clr-h3:var(--clr-base);--clr-h4:var(--clr-base);--clr-h5:var(--clr-base);--clr-text:var(--clr-base);--clr-text--light:var(--clr-gray-4);--clr-link:var(--clr-spot-1);--clr-link-hover:var(--clr-spot-2);--clr-link-active:var(--clr-spot-2);--clr-text-link:var(--clr-spot-1);--clr-text-link-hover:var(--clr-spot-2);--clr-text-link-active:var(--clr-spot-2);--clr-button:var(--clr-white);--clr-button-bg:var(--clr-spot-1);--clr-button-border:var(--clr-spot-1);--clr-button-hover:var(--clr-white);--clr-button-hover-bg:var(--clr-spot-2);--clr-button-hover-border:var(--clr-spot-2);--clr-border:var(--clr-gray-3);--clr-border--light:var(--clr-gray-2);--clr-border--dark:var(--clr-black);--clr-bullet:var(--clr-text--light);--clr-number:var(--clr-spot-1);--clr-list-item:var(--clr-spot-1);--clr-header-top-bg:var(--clr-gray-1);--clr-navigation-bg:var(--clr-spot-1);--clr-nav-submenu:var(--clr-white);--clr-mobile-nav:var(--clr-base);--clr-mobile-nav-bg:var(--clr-gray-3);--clr-mobile-nav-open:var(--clr-white);--clr-mobile-nav-open-bg:var(--clr-spot-1);--clr-doormat:var(--clr-white);--clr-doormat-bg:var(--clr-gray-5);--clr-footer:var(--clr-base);--clr-footer-bg:var(--clr-white);--clr-tab-text:var(--clr-text--light);--clr-tab-text-hover:var(--clr-spot-1);--clr-tab-text-active:var(--clr-spot-1);--clr-tab-active:var(--clr-spot-1);--clr-success:148 86% 33%;--clr-success--300:148 61% 52%;--clr-success--500:149 100% 91%;--clr-warning:32 100% 39%;--clr-warning--300:32 100% 50%;--clr-warning--500:32 100% 86%;--clr-error:0 90% 46%;--clr-error--300:0 100% 71%;--clr-error--500:0 100% 87%;--clr-neutral:203,100%,37%;--clr-placeholder:var(--clr-text) / .5;--clr-form:var(--clr-base);--clr-form-border:var(--clr-border);--clr-form-border--dark:var(--clr-border--dark);--clr-form-inactive:var(--clr-gray-1);--clr-form-active:var(--clr-spot-1);--clr-form-active-border:var(--clr-border--dark);--clr-form-description:var(--clr-gray-4);--clr-form-disabled:var(--clr-gray-1);--clr-form-disabled-bg:var(--clr-white);--clr-form-disabled-border:var(--clr-gray-1);--ff-fallback:"Arial",sans-serif;--ff-base:"Aptos",var(--ff-fallback);--ff-heading:"URWImperialT",var(--ff-fallback);--fs-h1:3rem;--fs-h2:2.625rem;--fs-h3:2.125rem;--fs-h4:1.75rem;--fs-h5:1.375rem;--fs-xsmall:0.75rem;--fs-small:0.875rem;--fs-base:1rem;--fs-large:1.25rem;--fs-icon:1.25rem;--fs-icon-xs:0.875rem;--fs-icon-sm:1rem;--fs-icon-lg:1.5rem;--fw-light:300;--fw-normal:400;--fw-medium:500;--fw-bold:700;--fw-black:900;--lh-heading:1.3;--lh-h1:var(--lh-heading);--lh-h2:var(--lh-heading);--lh-h3:var(--lh-heading);--lh-h4:var(--lh-heading);--lh-h5:var(--lh-heading);--lh-base:1.6;--lh-xsmall:var(--lh-base);--lh-small:var(--lh-base);--lh-large:var(--lh-base);--border-radius:0.5rem;--border-radius-xs:0.125rem;--border-radius-sm:0.25rem;--border-radius-lg:0.75rem;--absolute-left:calc(-50vw + 50%);--gap-xxs:0.3125rem;--gap-xs:0.625rem;--gap-sm:0.9375rem;--gap-md:1.25rem;--gap-lg:1.875rem;--gap-xl:3.125rem;--gap-vert-xs:2.5rem;--gap-vert-sm:2.5rem;--gap-vert-md:3.125rem;--gap-vert-lg:3.75rem;--gap-vert-lg-2:5.625rem;--gap-vert:2.5rem;--gap-h1:var(--gap-sm);--gap-h2:var(--gap-xs);--gap-h3:var(--gap-xs);--gap-h4:var(--gap-xs);--gap-h5:var(--gap-xs);--gap-text:var(--gap-sm);--gap-ul-li-hor:var(--gap-sm);--gap-ol-li-hor:var(--gap-xs);--gap-li-vert:var(--gap-xxs);--gap-form-element:var(--gap-sm);--gap-label:var(--gap-xs);--gap-input-vert:var(--gap-xs);--gap-input-hor:var(--gap-sm);--gap-checkbox-vert:var(--gap-xs);--gap-checkbox-hor:0.5rem;--gap-buttons-vert:var(--gap-form-element);--gap-button-hor:var(--gap-sm);--gap-button-vert:var(--gap-sm);--gap-breadcrumb:var(--gap-xs);--gap-card-sm:var(--gap-md);--gap-card-md:var(--gap-md);--gap-card-lg:var(--gap-md);--gap-hor:1.875rem;--container-padding:var(--gap-md);--menubar-height:3.75rem;--mobile-header-space:7.5rem;--btn-border-opacity:1;--btn-border-radius:var(--border-radius-sm);--btn-border-width:0.0625rem;--btn-padding:var(--gap-xs) var(--gap-sm);--btn-standard-shadow:0 0.1875rem 1.25rem hsla(var(--clr-black),0.2);--grid-columns:12;--max-width:75.625rem;--max-width-inner:56.25rem;}@media (min-width:768px){:root{--fs-h1:3.625rem;--fs-h2:2.875rem;--fs-h3:2.25rem;--fs-h4:1.875rem;--fs-h5:1.5rem;--fs-xsmall:0.8125rem;--fs-small:0.9375rem;--fs-base:1.0625rem;--fs-large:1.3125rem;}}@media (min-width:1210px){:root{--fs-h1:3.75rem;--fs-h2:3rem;--fs-h3:2.5rem;--fs-h4:2rem;--fs-h5:1.5625rem;--fs-xsmall:0.875rem;--fs-small:1rem;--fs-base:1.125rem;--fs-large:1.375rem;}}@media (min-width:768px){:root{--gap-vert:var(--gap-vert-sm);--gap-h1:var(--gap-md);--gap-h2:var(--gap-sm);--gap-h3:var(--gap-sm);--gap-h4:var(--gap-sm);--gap-h5:var(--gap-sm);--gap-form-element:var(--gap-md);--gap-button-hor:var(--gap-md);--gap-button-vert:var(--gap-md);--gap-breadcrumb:var(--gap-sm);--gap-card-md:var(--gap-lg);--gap-card-lg:3.75rem;}}@media (min-width:940px){:root{--gap-vert:var(--gap-vert-md);}}@media (min-width:1210px){:root{--gap-vert:var(--gap-vert-lg);}}body::after{content:"bp-xs";position:fixed;bottom:0;right:0;display:block;padding:0.625rem;background:red;visibility:hidden;opacity:0;}body.theme-debug-mode::after{visibility:visible;}@media (min-width:768px){body::after{content:"bp-sm";background:#ffce00;}}@media (min-width:940px){body::after{content:"bp-md";background:yellow;}}@media (min-width:1210px){body::after{content:"bp-lg";background:green;}}@keyframes blast{0%{opacity:0.1;transform:scale(0.1);}100%{opacity:0.5;transform:scale(1);}}*,*::before,*::after{box-sizing:border-box;}html{font-family:sans-serif;font-size:100%;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;scroll-padding-top:calc(var(--drupal-displace-offset-top,0px) + var(--scroll-offset,2.5rem)) !important;}body{overflow-x:hidden;font-family:var(--ff-base);font-size:var(--fs-base);font-weight:var(--fw-normal);line-height:var(--lh-base);text-align:left;text-rendering:optimizespeed;color:hsla(var(--clr-text,var(--clr-base)));background-color:hsla(var(--clr-base-bg));}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block;}figure{margin:0;}hr{display:none;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}svg:not(:root){overflow:hidden;}details,menu{display:block;}summary{display:list-item;}output{display:inline-block;}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation;}canvas{display:inline-block;}template{display:none;}[hidden]{display:none !important;}h1,h2,h3,h4,h5,h6{margin-top:0;}p{margin:0;}abbr[title],abbr[data-original-title]{border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;cursor:help;}address{margin-top:0;margin-bottom:var(--gap-md);font-style:normal;line-height:inherit;}ol,ul,dl{margin-top:0;margin-bottom:var(--gap-md);}ol ol,ul ul,ol ul,ul ol{margin-bottom:0;}dt{font-weight:var(--fw-bold);}dd{margin-top:0;margin-bottom:var(--gap-sm);margin-left:0;}dfn{font-style:italic;}b,strong{font-weight:var(--fw-black);}em,i{font-style:italic;}small{font-size:80%;}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}pre,code,kbd,samp{font-family:monospace;font-size:1em;}label{display:inline-block;margin-bottom:var(--gap-label);}button{border:0 none;border-radius:0;}input,button,select,optgroup,textarea{box-sizing:border-box;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none;}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0;}input[type=date],input[type=datetime],input[type=datetime-local],input[type=week]{-webkit-appearance:none;-moz-appearance:none;appearance:none;}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=datetime]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,input[type=week]::-webkit-calendar-picker-indicator:hover{background:none;}textarea{overflow:auto;resize:vertical;}fieldset{min-width:0;padding:0;margin:0;border:0;}legend{display:block;width:100%;max-width:100%;padding:0;font-size:1.5rem;line-height:inherit;white-space:normal;color:inherit;margin-bottom:0.5rem;}progress{vertical-align:baseline;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{outline-offset:-2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;appearance:button;}.iframe-responsive{position:relative;padding-bottom:56.25%;height:0;width:100%;}.iframe-responsive--full{padding-bottom:75%;}.iframe-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}.pull-right,[class*=col--].pull-right{float:right;}.pull-left{float:left;}.clear{clear:both;}.clearfix::after{clear:both;content:"";display:table;}.hide,.visually-hidden{position:absolute !important;display:block !important;clip:rect(1px,1px,1px,1px) !important;overflow:hidden !important;height:1px !important;width:1px !important;word-wrap:normal !important;}.hide.focusable:focus,.visually-hidden.focusable:focus{position:fixed !important;left:0 !important;top:0 !important;z-index:10010 !important;display:block !important;clip:auto !important;overflow:visible !important;height:auto !important;width:auto !important;background:hsl(var(--clr-white));}.hide-text,.hidden-text{overflow:hidden;text-indent:110%;white-space:nowrap;}.hidden{display:none;}.invisible,.element-invisible{visibility:hidden;}@media (max-width:767px){.hidden-xs{display:none !important;}.visible-xs{display:block !important;}.visible-sm{display:none !important;}.visible-md{display:none !important;}.visible-lg{display:none !important;}}@media (min-width:768px) and (max-width:939px){.visible-xs{display:none !important;}.hidden-sm{display:none !important;}.visible-sm{display:block !important;}.visible-md{display:none !important;}.visible-lg{display:none !important;}}@media (min-width:940px) and (max-width:1209px){.visible-xs{display:none !important;}.visible-sm{display:none !important;}.hidden-md{display:none !important;}.visible-md{display:block !important;}.visible-lg{display:none !important;}}@media (min-width:1210px){.visible-xs{display:none !important;}.visible-sm{display:none !important;}.visible-md{display:none !important;}.visible-lg{display:block !important;}.hidden-lg{display:none !important;}}.animate-fade{transition:opacity 0.3s ease-out;}.animate-fade:hover{opacity:0;}@media (prefers-reduced-motion:reduce){*{transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;}}body,html{margin:0;padding:0;height:100%;}*,::after,::before{box-sizing:border-box;}.container{padding-inline:var(--container-padding);margin:0 auto;max-width:var(--max-width);}.container .container{padding:0;margin:0;max-width:none;}.container--fluid{padding-inline:var(--container-padding);}.container--fluid .container{padding:0;}@media (max-width:939px){.mobile-hide{display:none !important;}}@media (min-width:940px){.desktop-hide{display:none !important;}}a{color:hsl(var(--clr-link));background-color:transparent;transition-property:color,background-color,text-decoration-color;transition-duration:0.3s;transition-timing-function:ease-in-out;-webkit-text-decoration-skip:objects;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:0.0625rem;text-underline-offset:0.0625rem;}a:is(:focus,:hover){color:hsl(var(--clr-link-hover));}a.js-active,a:active{color:hsl(var(--clr-link-active));}.link--cta{display:inline-flex;padding-block-end:0.25rem;text-decoration:none;font-weight:var(--fw-bold);box-shadow:0 0.0625rem 0 0 currentcolor;}.link--more{display:inline-flex;align-items:center;gap:0 var(--gap-xs);padding-block-end:0.25rem;text-decoration:none;font-weight:var(--fw-bold);box-shadow:0 0.0625rem 0 0 currentcolor;}.link--more:after{content:"\e00c";content:"\e00c"/"";font-family:"iconfont";font-size:var(--fs-icon);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.link--back{display:inline-flex;align-items:center;gap:0 var(--gap-xs);padding-block-end:0.25rem;text-decoration:none;font-weight:var(--fw-bold);box-shadow:0 0.0625rem 0 0 currentcolor;}.link--back:before{content:"\e009";content:"\e009"/"";font-family:"iconfont";font-size:var(--fs-icon);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.link--overlay{position:absolute;inset:0;text-indent:-9999px;}.link--overlay .rs-icon{opacity:0;}:is(ul.inline,.cke_editable,.ck-editor__editable,.text-long,.text-long .links li) a{font-weight:var(--fw-bold);}a:not([href]):not([tabindex]){text-decoration:none;}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{text-decoration:none;}[onclick^="location.href="],[onclick^="window.open"]{cursor:pointer;}.buttons__wrapper{display:flex;flex-wrap:wrap;gap:var(--gap-button-vert) var(--gap-button-hor);}.file{display:inline-flex;gap:var(--gap-xxs);align-items:center;background:none;}.icon--file:before{content:"\e01b";content:"\e01b"/"";font-family:"iconfont";font-size:var(--fs-icon);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.icon--image:before{content:"\e019";content:"\e019"/"";font-family:"iconfont";font-size:var(--fs-icon);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.icon--pdf:before{content:"\e01a";content:"\e01a"/"";font-family:"iconfont";font-size:var(--fs-icon);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.list__item--download{font-size:var(--fs-small);line-height:var(--lh-small);box-shadow:none;transition:all 0.3s ease-in-out;}.list__item--download:focus,.list__item--download:hover{color:hsl(var(--clr-white));background-color:hsl(var(--clr-spot-1));box-shadow:0 0 0 0.2em hsl(var(--clr-spot-1));}.list__item--download:focus .icon::before,.list__item--download:hover .icon::before{color:hsl(var(--clr-white));}.list__item--download .icon--file{color:hsl(var(--clr-spot-1));}.list__item--download a{color:hsl(var(--clr-spot-1));transition-property:all;}.list__item--download a:focus,.list__item--download a:hover,.list__item--download a:active{color:hsl(var(--clr-white));}h1,.h1{font-family:var(--ff-heading);font-weight:var(--fw-bold);}h1 a,.h1 a{--clr-link:transparent;text-decoration-color:transparent;}h1 a:is(:focus,:hover),.h1 a:is(:focus,:hover){text-decoration-color:currentcolor;}h1,.h1{margin:0 0 var(--gap-h1) 0;font-size:var(--fs-h1);line-height:var(--lh-h1);color:hsl(var(--clr-heading,var(--clr-h1)));}h2,.h2{font-family:var(--ff-heading);font-weight:var(--fw-bold);}h2 a,.h2 a{--clr-link:transparent;text-decoration-color:transparent;}h2 a:is(:focus,:hover),.h2 a:is(:focus,:hover){text-decoration-color:currentcolor;}h2,.h2{margin:0 0 var(--gap-h2) 0;font-size:var(--fs-h2);line-height:var(--lh-h2);color:hsl(var(--clr-heading,var(--clr-h2)));}h3,.h3{font-family:var(--ff-heading);font-weight:var(--fw-bold);}h3 a,.h3 a{--clr-link:transparent;text-decoration-color:transparent;}h3 a:is(:focus,:hover),.h3 a:is(:focus,:hover){text-decoration-color:currentcolor;}h3,.h3{margin:0 0 var(--gap-h3) 0;font-size:var(--fs-h3);line-height:var(--lh-h3);color:hsl(var(--clr-heading,var(--clr-h3)));}h4,.h4{font-family:var(--ff-heading);font-weight:var(--fw-bold);}h4 a,.h4 a{--clr-link:transparent;text-decoration-color:transparent;}h4 a:is(:focus,:hover),.h4 a:is(:focus,:hover){text-decoration-color:currentcolor;}h4,.h4{margin:0 0 var(--gap-h4) 0;font-size:var(--fs-h4);line-height:var(--lh-h4);color:hsl(var(--clr-heading,var(--clr-h4)));}h5,.h5{font-family:var(--ff-heading);font-weight:var(--fw-bold);}h5 a,.h5 a{--clr-link:transparent;text-decoration-color:transparent;}h5 a:is(:focus,:hover),.h5 a:is(:focus,:hover){text-decoration-color:currentcolor;}h5,.h5{margin:0 0 var(--gap-h5) 0;font-size:var(--fs-h5);line-height:var(--lh-h5);color:hsl(var(--clr-heading,var(--clr-h5)));}h6,.h6{font-family:var(--ff-heading);font-weight:var(--fw-bold);}h6 a,.h6 a{--clr-link:transparent;text-decoration-color:transparent;}h6 a:is(:focus,:hover),.h6 a:is(:focus,:hover){text-decoration-color:currentcolor;}h6,.h6{margin:0 0 var(--gap-h5) 0;font-size:var(--fs-h5);line-height:var(--lh-h5);color:hsl(var(--clr-heading,var(--clr-h5)));}.heading--markup{--clr-heading:var(--clr-text);}.heading--markup strong{color:hsl(var(--clr-spot-1));}.text-long h2.no-margin,.text-long h3.no-margin,.text-long h4.no-margin,.text-long h5.no-margin,.text-long h6.no-margin{margin-bottom:0;}mark,.marker,.highlight{display:inline-block;color:hsl(var(--clr-base-dark));background-color:#ff0;}small,.small{font-size:var(--fs-small);line-height:var(--lh-small);}p:not(:last-child),.p:not(:last-child){margin-bottom:var(--gap-text);}.text-long .text-align-right{text-align:right;}.text-long .text-align-center{text-align:center;}.text-long .text-align-justify{text-align:justify;}.text-long p.no-margin,.text-long .p.no-margin{margin-bottom:0;}.text-long ul:not(.inline) :where(.text-align-right,.text-align-center)::before,.text-long ol:not(.inline) :where(.text-align-right,.text-align-center)::before{position:relative;top:0;left:0;display:inline-block;margin-right:0.625rem;}.text-long blockquote,.text-long .blockquote{position:relative;margin:0 0 var(--gap-text);padding:0;width:100%;font-weight:var(--fw-normal);line-height:var(--lh-base);font-style:italic;color:hsl(var(--clr-spot-1));background-color:transparent;}.text-long blockquote::before,.text-long .blockquote::before{content:"“";margin-right:0.25rem;}.text-long blockquote::after,.text-long .blockquote::after{content:"”";margin-left:-0.25rem;}.text-long blockquote p,.text-long .blockquote p{display:inline;}.text-long blockquote:last-child,.text-long .blockquote:last-child{margin-bottom:0;}.text-long hr,.text-long .hr{display:block;box-sizing:content-box;overflow:visible;margin:var(--gap-text) 0;padding:0;width:100%;height:0;border:0;border-top:0.0625rem solid hsl(var(--clr-border));}.text-long hr:last-child,.text-long .hr:last-child{margin-bottom:0;}.text-long pre,.text-long .pre{overflow:auto;margin:0 0 var(--gap-text) 0;padding:0.9375rem;border:0.0625rem solid rgba(0,0,0,0.15);border-radius:0.3125rem;font-family:monospace;font-size:1em;white-space:pre-line;color:hsl(var(--clr-base));background-color:hsl(var(--clr-white));}.text-long pre:last-child,.text-long .pre:last-child{margin-bottom:0;}.text-long b,.text-long strong{color:hsl(var(--clr-spot-1));}.text--xsmall{font-size:var(--fs-xsmall);}.text--small{font-size:var(--fs-small);}.text--large{font-size:var(--fs-large);}.text--bold{font-weight:var(--fw-bold);}.text--center{text-align:center;}ul,ol,dl{margin:0 0 var(--gap-text) 0;}ul ul,ul ol,ol ul,ol ol,dl ul,dl ol{margin-block:var(--gap-text);}ul li,ol li,dl li{margin-bottom:var(--gap-li-vert);}ul li:last-child,ol li:last-child,dl li:last-child{margin-bottom:0;}ul{padding:0 0 0 var(--gap-md);}ul.no-list{padding:0;margin:0;list-style:none;}ul.no-list li{display:inline-flex;margin:0;}ol{padding:0 0 0 var(--gap-md);}dl{padding:0;}dl dt{margin-top:var(--gap-li-vert);}dl dt:first-child{margin-top:0;}dl dt + dd{margin-top:var(--gap-li-vert);}dl dd{margin-bottom:var(--gap-li-vert);}nav ul,nav ol{display:block;margin:0;padding:0;list-style:none;}nav ul > li,nav ol > li{display:block;margin:0;padding:0;list-style:none;}ul.inline{display:block;margin:0;padding:0;list-style:none;margin:-0.3125rem -0.3125rem var(--gap-md) -0.3125rem;}ul.inline li{display:inline-block;margin:0.3125rem 0.3125rem 0 0.3125rem;padding:0;}:where(.ck-content,.filter-type,.text-long) ul:not(.inline){display:block;padding-left:0;margin-left:0;}:where(.ck-content,.filter-type,.text-long) ul:not(.inline) > li{position:relative;display:block;margin-bottom:var(--gap-li-vert);list-style:none;}:where(.ck-content,.filter-type,.text-long) ul:not(.inline) > li:last-child{margin-bottom:0;}:where(.ck-content,.filter-type,.text-long) ul:not(.inline) > li{padding-left:var(--gap-ul-li-hor);}:where(.ck-content,.filter-type,.text-long) ul:not(.inline) > li::before{content:"";position:absolute;left:0;top:calc(var(--fs-base) * var(--lh-base) / 2 - 0.15625rem);width:0.3125rem;height:0.3125rem;border-radius:50%;background:hsl(var(--clr-bullet));}:where(.ck-content,.filter-type,.text-long) ul:not(.inline) > li ul li::before{border:0.0625rem solid hsl(var(--clr-bullet));border-radius:50%;background:transparent;}:where(.ck-content,.filter-type,.text-long) ul:not(.inline) > li ul li li::before{border:0 none;border-radius:0;background:hsl(var(--clr-bullet));}:where(.ck-content,.filter-type,.text-long) ul:not(.inline){overflow:hidden;}:where(.ck-content,.filter-type,.text-long) ul:not(.inline) p{margin-bottom:var(--gap-li-vert);}:where(.ck-content,.filter-type,.text-long) ol{display:block;padding-left:0;margin-left:0;}:where(.ck-content,.filter-type,.text-long) ol > li{position:relative;display:block;margin-bottom:var(--gap-li-vert);list-style:none;}:where(.ck-content,.filter-type,.text-long) ol > li:last-child{margin-bottom:0;}:where(.ck-content,.filter-type,.text-long) ol{font-family:var(--ff-base);}:where(.ck-content,.filter-type,.text-long) ol > li{display:flex;align-items:baseline;gap:0 var(--gap-ol-li-hor);counter-increment:list-item;}:where(.ck-content,.filter-type,.text-long) ol > li::before{content:counter(list-item);display:flex;justify-content:center;align-items:center;flex:0 0 auto;width:1.625rem;height:1.625rem;border:0.0625rem solid hsl(var(--clr-number));border-radius:100%;color:hsl(var(--clr-number));}:where(.ck-content,.filter-type,.text-long) ol > li ol{counter-reset:listStyle2;}:where(.ck-content,.filter-type,.text-long) ol > li ol > li{counter-increment:listStyle2;}:where(.ck-content,.filter-type,.text-long) ol > li ol > li::before{content:counter(listStyle2,lower-alpha);}:where(.ck-content,.filter-type,.text-long) ol > li ol > li > ol{counter-reset:listStyle3;}:where(.ck-content,.filter-type,.text-long) ol > li ol > li > ol > li{counter-increment:listStyle3;}:where(.ck-content,.filter-type,.text-long) ol > li ol > li > ol > li::before{content:counter(listStyle3,lower-roman);}:where(.ck-content,.filter-type,.text-long) ol{overflow:hidden;}:where(.ck-content,.filter-type,.text-long) ol p{margin-bottom:var(--gap-li-vert);}:where(.ck-content,.filter-type,.text-long) ul:not(.inline).is-horizontal,:where(.ck-content,.filter-type,.text-long) ol.is-horizontal{margin-right:calc(var(--gap-hor) * -1);}:where(.ck-content,.filter-type,.text-long) ul:not(.inline).is-horizontal li,:where(.ck-content,.filter-type,.text-long) ol.is-horizontal li{display:inline-block;margin-right:var(--gap-hor);}:where(.ck-content,.filter-type,.text-long) ul:not(.inline):last-child,:where(.ck-content,.filter-type,.text-long) ol:last-child{margin-bottom:0;}:where(.ck-content,.filter-type,.text-long) ul:not(.inline).no-margin,:where(.ck-content,.filter-type,.text-long) ol.no-margin{margin-bottom:0;}:where(.ck-content,.filter-type,.text-long) li > ol:last-child,:where(.ck-content,.filter-type,.text-long) li > ul:not(.inline):last-child{margin-bottom:var(--gap-li-vert);}.item-list__comma-list{margin:0;padding:0;list-style:none;}.item-list__comma-list__item{display:inline;margin:0;}.item-list__comma-list__item::after{content:",";display:inline;}.item-list__comma-list__item:last-child::after{content:none;}img{display:block;border-style:none;vertical-align:middle;max-width:100%;height:auto;}.media__element{background-repeat:no-repeat !important;}.media--type-image{position:relative;}.lazy-wrapper{position:relative;}.media--view-mode-layout-builder-background .lazy-wrapper{position:static;}.lazy-wrapper.is-loading::before{position:absolute;z-index:-1;top:50%;left:50%;display:block;height:1.875rem;width:1.875rem;max-width:none;border-radius:50%;background-color:hsl(var(--clr-spot-1));transform:translateX(-50%) translateY(-50%);animation:blast 1s infinite ease-out;content:"";margin-inline:-0.9375rem;}.lazy-wrapper.is-loading::after{position:absolute;z-index:-2;top:0;left:0;display:block;height:100%;width:100%;background-color:hsl(var(--clr-gray-1));content:"";opacity:0.75;}.drimage{position:relative;}.media--view-mode-layout-builder-background .drimage{position:static;}.drimage.is-loading::before{position:absolute;z-index:-1;top:50%;left:50%;display:block;height:1.875rem;width:1.875rem;max-width:none;border-radius:50%;background-color:hsl(var(--clr-spot-1));transform:translateX(-50%) translateY(-50%);animation:blast 1s infinite ease-out;content:"";margin-inline:-0.9375rem;}.drimage.is-loading::after{position:absolute;z-index:-2;top:0;left:0;display:block;height:100%;width:100%;background-color:hsl(var(--clr-gray-1));content:"";opacity:0.75;}.drimage.is-loading{animation:opacity-change 0.45s ease-in-out forwards;}@keyframes opacity-change{from{opacity:0;}to{opacity:1;}}.media--loading:not([data-animation]),.is-b-loading:not([data-animation]){position:relative;}.media--view-mode-layout-builder-background .media--loading:not([data-animation]),.media--view-mode-layout-builder-background .is-b-loading:not([data-animation]){position:static;}.media--loading:not([data-animation]).is-loading::before,.is-b-loading:not([data-animation]).is-loading::before{position:absolute;z-index:-1;top:50%;left:50%;display:block;height:1.875rem;width:1.875rem;max-width:none;border-radius:50%;background-color:hsl(var(--clr-spot-1));transform:translateX(-50%) translateY(-50%);animation:blast 1s infinite ease-out;content:"";margin-inline:-0.9375rem;}.media--loading:not([data-animation]).is-loading::after,.is-b-loading:not([data-animation]).is-loading::after{position:absolute;z-index:-2;top:0;left:0;display:block;height:100%;width:100%;background-color:hsl(var(--clr-gray-1));content:"";opacity:0.75;}picture{position:relative;display:block;overflow:hidden;width:100%;}picture img{width:100%;}.text-long::after{clear:both;content:"";display:table;}.text-long img,.text-long img.align-left,.text-long img.align-right,.text-long img.align-center,.text-long figure,.text-long figure.align-left,.text-long figure.align-right,.text-long figure.align-center,.text-long [data-entity-type=media],.text-long [data-entity-type=media].align-left,.text-long [data-entity-type=media].align-right,.text-long [data-entity-type=media].align-center{display:block;float:none;margin:0 0 var(--gap-hor) 0;max-width:100%;width:auto;height:auto;}@media (min-width:768px){.text-long img.align-left,.text-long figure.align-left,.text-long [data-entity-type=media].align-left{float:left;margin:0 var(--gap-hor) var(--gap-hor) 0;}.text-long img.align-right,.text-long figure.align-right,.text-long [data-entity-type=media].align-right{float:right;margin:0 0 var(--gap-hor) var(--gap-hor);}.text-long img.align-center,.text-long figure.align-center,.text-long [data-entity-type=media].align-center{margin-inline:auto;}}.text-long figure.align-center img,.text-long [data-entity-type=media].align-center img{margin:0 auto;}.text-long figure img,.text-long [data-entity-type=media] img{float:none;padding:0;}.text-long figcaption{margin-top:0.625rem;display:block;text-align:center;font-style:italic;color:hsl(var(--clr-gray-4));}form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file){position:relative;}form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file) .form__element__root{position:relative;}form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file) > label,form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file) .form__element__root > label{position:absolute;left:1.25rem;top:0.6875rem;z-index:1;font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-normal);color:hsl(var(--clr-form-inactive));}form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file) > label.is-active,form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file) > label.has-value,form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file) .form__element__root > label.is-active,form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file) .form__element__root > label.has-value{left:1.25rem;top:0.3125rem;font-size:0.6875rem;line-height:0.9375rem;}form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file) > label.is-active,form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file) .form__element__root > label.is-active{color:hsl(var(--clr-form-active));}form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file):is(.form-type--webform-document-file,.form-type--file,.form-type--managed-file,.form-type--date,.form-type--select) > label,form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file):is(.form-type--webform-document-file,.form-type--file,.form-type--managed-file,.form-type--date,.form-type--select) .form__element__root > label{top:0.3125rem;left:1.25rem;font-size:0.6875rem;line-height:0.9375rem;color:hsl(var(--clr-form-active));}form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file) input:not([type]),form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file) input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]),form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file) textarea{padding:1.4375rem 1.25rem 0.375rem;font-size:var(--fs-small);}form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file) input:not([type])::-moz-placeholder,form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file) input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden])::-moz-placeholder,form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file) textarea::-moz-placeholder{font-size:var(--fs-small);color:transparent;}form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file) input:not([type])::placeholder,form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file) input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden])::placeholder,form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file) textarea::placeholder{font-size:var(--fs-small);color:transparent;}form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file) select{padding:1.4375rem 2.5rem 0.375rem 1.25rem;height:3.125rem;font-size:var(--fs-small);}form.is--floating .form__element:not(.form-type--range,.form-type--radio,.form-type--checkbox,.form-type--item,.form-type--password-confirm,.form-type-managed-file,.form-type-file) .form__dropdown::after{right:1.25rem;}fieldset:has(.form__group--checkboxes,.form__group--radios){padding:0;border:none;}fieldset:has(.form__group--checkboxes,.form__group--radios) legend{margin:0 0 var(--gap-label);padding:0;font-family:var(--ff-base);font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--fw-bold);color:hsl(var(--clr-text));}.form__group--checkboxes,.form__group--radios{width:100%;}input[type=radio],input[type=checkbox]{opacity:var(--_opacity,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;top:calc((var(--fs-base) * var(--lh-base) - 1.25rem) / 2);display:inline-block;width:1.25rem;height:1.25rem;margin:0 var(--gap-checkbox-hor) 0 0;padding:0;border:0.0625rem solid hsl(var(--clr-form-border--dark));vertical-align:top;background:hsl(var(--clr-white));transition-property:border-color,background-color;transition-duration:0.3s;transition-timing-function:ease-in-out;}input[type=radio]:hover,input[type=radio]:focus,input[type=checkbox]:hover,input[type=checkbox]:focus{cursor:pointer;}input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline-color:hsl(var(--clr-form-active-border));}input[type=radio]:disabled,input[type=checkbox]:disabled{--_opacity:.5;}input[type=radio]:disabled:is(:focus,:hover),input[type=checkbox]:disabled:is(:focus,:hover){cursor:not-allowed;}input[type=radio]:disabled + label,input[type=checkbox]:disabled + label{cursor:not-allowed;}input[type=radio]:disabled:where(:focus,:hover) + label,input[type=radio]:disabled + label,input[type=checkbox]:disabled:where(:focus,:hover) + label,input[type=checkbox]:disabled + label{--_opacity:.5;}input[type=radio] + label,input[type=checkbox] + label{opacity:var(--_opacity,1);position:relative;display:inline;font-weight:var(--fw-normal);}input[type=radio] + label .form__label__not-required,input[type=checkbox] + label .form__label__not-required{display:none;}input[type=checkbox]{border-radius:var(--border-radius-sm);background-color:hsl(var(--clr-white));transition-duration:0.1s;}input[type=checkbox] + label:before{content:"\e00e";content:"\e00e"/"";position:absolute;top:calc((var(--fs-base) * var(--lh-base) - 1.25rem) / 2);left:-1.5625rem;font-family:"iconfont";font-size:var(--fs-icon-xs);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-white));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}input[type=checkbox] + label::before{transition:opacity ease-in-out 0.1s;opacity:0;}input[type=checkbox]:checked{border-color:hsl(var(--clr-form-active));background:hsl(var(--clr-form-active));}input[type=checkbox]:checked + label::before{opacity:1;}.form__element.form-type--checkbox,.form__element.form-type--radio{position:relative;padding-left:1.75rem;margin-bottom:var(--gap-checkbox-vert);}.form__element.form-type--checkbox:last-child,.form__element.form-type--radio:last-child{margin-bottom:0;}.form__element.form-type--checkbox input,.form__element.form-type--radio input{position:absolute;left:0;}.form__element.form-type--checkbox .description,.form__element.form-type--checkbox .form__element__description,.form__element.form-type--radio .description,.form__element.form-type--radio .form__element__description{margin-top:0;}.form__element.form-type--checkbox + .form__element:not(.form-type--checkbox):not(.form-type--radio),.form__element.form-type--checkbox + fieldset,.form__element.form-type--radio + .form__element:not(.form-type--checkbox):not(.form-type--radio),.form__element.form-type--radio + fieldset{margin-top:var(--gap-form-element);}.form__element.form-type--checkbox .form-item__error-message,.form__element.form-type--radio .form-item__error-message{margin-left:-1.75rem;}.main .form-actions{display:flex;flex-wrap:wrap;gap:var(--gap-button-vert) var(--gap-button-hor);margin-top:var(--gap-buttons-vert);}details{margin:0 0 var(--gap-form-element) 0;}summary{display:flex;justify-content:space-between;gap:var(--gap-sm);cursor:pointer;}summary .summary{display:none;}summary::marker{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;}summary::-webkit-details-marker{display:none;}.summary__title{--gap-h5:0;align-self:center;}.summary__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--border-radius-sm);color:hsl(var(--clr-white));background:hsl(var(--clr-spot-1));width:2.875rem;height:2.875rem;}.summary__icon:before{content:"\e02b";content:"\e02b"/"";font-family:"iconfont";font-size:var(--fs-icon);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.details-wrapper{padding-top:var(--gap-sm);}.details-wrapper > .form__element:last-child{margin-bottom:0;}.details-description{margin-bottom:var(--gap-form-element);}.details__error-message{margin-bottom:var(--gap-form-element);color:hsl(var(--clr-error));}details[open] .summary__icon::before{content:"\e025";content:"\e025"/"";}legend{--clr-h4:var(--clr-heading);--gap-h4:0;display:block;white-space:normal;}fieldset,.form-fieldset,.ui-dialog [class*=layout-builder] fieldset:not(.fieldgroup){position:relative;margin:0 0 var(--gap-form-element) 0;padding:var(--gap-card-md);border:0.0625rem solid hsl(var(--clr-form-border));border-radius:var(--border-radius);}fieldset legend,.form-fieldset legend,.ui-dialog [class*=layout-builder] fieldset:not(.fieldgroup) legend{display:table;box-sizing:border-box;padding:0 var(--gap-sm);max-width:100%;width:auto;}fieldset > .form__element__tooltip,.ui-widget fieldset > .form__element__tooltip,.form-fieldset > .form__element__tooltip,.ui-widget .form-fieldset > .form__element__tooltip,.ui-dialog [class*=layout-builder] fieldset:not(.fieldgroup) > .form__element__tooltip,.ui-widget .ui-dialog [class*=layout-builder] fieldset:not(.fieldgroup) > .form__element__tooltip{right:2px;top:-10px;}fieldset > .form__element:last-child,.form-fieldset > .form__element:last-child,.ui-dialog [class*=layout-builder] fieldset:not(.fieldgroup) > .form__element:last-child{margin-bottom:0;}.fieldset__error-message{color:hsl(var(--clr-error));}.form__element{position:relative;margin-bottom:var(--gap-form-element);width:100%;}.form__element .field-suffix,.form__element .admin-link{display:block;}.form__element .admin-link{margin-top:var(--gap-xs);}.form__element__root{display:flex;align-items:center;gap:var(--gap-xs);}.form__element__prefix,.form__element__suffix{flex:0 0 auto;}.form__element .container-inline{display:flex;flex-wrap:wrap;width:100%;}.form__element .container-inline .label{margin-right:var(--gap-xs);font-size:var(--fs-base);line-height:var(--lh-base);}.form__element .container-inline div{flex:1;padding-left:var(--gap-xs);}.form__element .container-inline div:first-child{padding-left:0;}.form__element .container-inline .description{flex:1 0 100%;padding-left:0;}.form__element .container-inline [data-drupal-field-elements=date-time] + .description{flex:0 1 0;padding-left:var(--gap-xs);}.form__element__tooltip,.ui-widget .form__element__tooltip{position:absolute;right:0;top:0;}.form__element__tooltip__button,.ui-widget .form__element__tooltip__button{display:block;cursor:pointer;width:var(--gap-md);height:var(--gap-md);padding:0;margin:0;border:0 none;border-radius:var(--gap-xs);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-base);text-align:center;color:hsl(var(--clr-white));background-color:hsl(var(--clr-link));}.form__element__tooltip__message,.ui-widget .form__element__tooltip__message{position:absolute;z-index:1;top:1.5625rem;right:-0.75rem;width:15.625rem;padding:0.625rem;border:0.125rem solid hsl(var(--clr-link));border-radius:0.3125rem;font-size:var(--fs-small);line-height:var(--lh-small);color:hsl(var(--clr-base));background-color:hsl(var(--clr-white));pointer-events:none;visibility:hidden;text-transform:none;}.form__element__tooltip__message::before,.form__element__tooltip__message::after,.ui-widget .form__element__tooltip__message::before,.ui-widget .form__element__tooltip__message::after{content:"";position:absolute;right:0.625rem;display:block;}.form__element__tooltip__message::before,.ui-widget .form__element__tooltip__message::before{top:-1.25rem;border-top:0.625rem solid transparent;border-right:0.625rem solid transparent;border-bottom:0.625rem solid hsl(var(--clr-link));border-left:0.625rem solid transparent;}.form__element__tooltip__message::after,.ui-widget .form__element__tooltip__message::after{top:-1.0625rem;border-top:0.625rem solid transparent;border-right:0.625rem solid transparent;border-bottom:0.625rem solid hsl(var(--clr-white));border-left:0.625rem solid transparent;}.form__element__tooltip__message.is-visible,.ui-widget .form__element__tooltip__message.is-visible{visibility:visible;}.form-item__error-message{--clr-link:hsl(var(--clr-error));--clr-hover:hsl(var(--clr-error));--clr-active:hsl(var(--clr-error));display:flex;align-items:flex-start;gap:0 0.5rem;margin-top:var(--gap-xxs);color:hsl(var(--clr-error));}.form-item__error-message__icon{display:flex;flex:0 0 auto;margin-top:calc((var(--fs-small) * var(--lh-small) - var(--fs-icon-sm)) / 2);}.form-item__error-message__icon:before{content:"\e014";content:"\e014"/"";font-family:"iconfont";font-size:var(--fs-icon-sm);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.form-item__error-message__content{font-size:var(--fs-small);line-height:var(--lh-small);}form .description,.form__element__description,.password-suggestions,.webform-component--mandatory-fields p{display:block;margin-top:var(--gap-xxs);font-size:var(--fs-small);line-height:var(--lh-small);color:hsl(var(--clr-form-description));}.password-suggestions ul{overflow:hidden;display:block;padding-left:0;margin-left:0;}.password-suggestions ul > li{position:relative;display:block;margin-bottom:var(--gap-li-vert);list-style:none;}.password-suggestions ul > li:last-child{margin-bottom:0;}.password-suggestions ul > li{padding-left:var(--gap-ul-li-hor);}.password-suggestions ul > li::before{content:"";position:absolute;left:0;top:calc(var(--fs-base) * var(--lh-base) / 2 - 0.21875rem);width:0.4375rem;height:0.4375rem;border-radius:50%;background:hsl(var(--clr-bullet));}.password-suggestions ul > li ul li::before{border:0.0625rem solid hsl(var(--clr-bullet));border-radius:50%;background:transparent;}.password-suggestions ul > li ul li li::before{border:0 none;border-radius:0;background:hsl(var(--clr-bullet));}.password-suggestions ul > li{margin-top:var(--gap-xxs);padding-left:0.75rem;}.password-suggestions ul > li::before{top:0.5rem;font-size:0.25rem;}.grecaptcha-badge{z-index:910;}.form__label{display:block;font-weight:var(--fw-bold);}.form__label__required{display:none;}.js-form-required .form__label__required{display:inline-block;text-decoration:none;}.form__label__not-required{display:none;}input:not([type]),input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--gap-input-vert) var(--gap-input-hor);width:100%;border:0.0625rem solid hsl(var(--clr-form-border));border-radius:var(--border-radius-sm);color:hsl(var(--clr-form));background:hsl(var(--clr-white));transition-property:border-color,color,outline-color;transition-duration:0.3s;transition-timing-function:ease-in-out;}input:not([type])::-moz-placeholder,input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden])::-moz-placeholder,textarea::-moz-placeholder{color:hsl(var(--clr-placeholder));opacity:1;}input:not([type])::placeholder,input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden])::placeholder,textarea::placeholder{color:hsl(var(--clr-placeholder));opacity:1;}input:not([type]):focus,input:not([type]):focus:hover,input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]):focus,input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]):focus:hover,textarea:focus,textarea:focus:hover{border-color:hsl(var(--clr-form-active-border));}input:not([type]):focus-visible,input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]):focus-visible,textarea:focus-visible{outline-color:hsl(var(--clr-form-active-border));}input:not([type])[disabled],input:not([type]):disabled,input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden])[disabled],input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]):disabled,textarea[disabled],textarea:disabled{opacity:0.5;}input:not([type]).error,input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=image]):not([type=button]):not([type=reset]):not([type=submit]):not([type=hidden]).error,textarea.error{--gap-input-vert:0.5625rem;border-width:0.125rem;border-color:hsl(var(--clr-error));color:hsl(var(--clr-error));}input.error{border-width:0.125rem;border-color:hsl(var(--clr-error));color:hsl(var(--clr-error));}input.admin-menu-search{height:auto;}input[type=radio]{border-radius:50%;background:hsl(var(--clr-white));box-shadow:none;transition-property:border-color,background-color,box-shadow;}input[type=radio]:checked{border-color:hsl(var(--clr-form-active));border-width:0.125rem;background:hsl(var(--clr-form-active));box-shadow:inset 0 0 0 0.1875rem hsl(var(--clr-white));}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:0.3125rem;border:0.0625rem solid hsl(var(--clr-gray-1));border-radius:0.3125rem;background-color:hsl(var(--clr-gray-1));}input[type=range]::-webkit-slider-thumb{cursor:pointer;-webkit-appearance:none;appearance:none;width:0.9375rem;height:0.9375rem;border:0.0625rem solid hsl(var(--clr-form-border));border-radius:0.1875rem;background-color:hsl(var(--clr-white));}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:var(--gap-input-vert) 2.8125rem var(--gap-input-vert) var(--gap-input-hor);border:0.0625rem solid hsl(var(--clr-form-border));border-radius:0.375rem;color:hsl(var(--clr-form));background-color:hsl(var(--clr-white));background-image:linear-gradient(45deg,transparent 50%,hsl(var(--clr-form)) 50%),linear-gradient(135deg,hsl(var(--clr-form)) 50%,transparent 50%);background-position:calc(100% - 1.25rem) 1.3125rem,calc(100% - 0.9375rem) 1.3125rem,calc(100% - 2.5em) 0.5rem;background-size:0.3125rem 0.3125rem,0.3125rem 0.3125rem,0.3125rem 1.5em;background-repeat:no-repeat;}select:focus,select:focus:hover{border-color:hsl(var(--clr-form-active-border));}select:focus-visible{outline-color:hsl(var(--clr-form-active-border));}select:disabled,select[disabled]{opacity:0.5;}.form__dropdown{position:relative;}.form__dropdown select{background-image:none;}.form__dropdown__arrow:after{content:"\e004";content:"\e004"/"";font-family:"iconfont";font-size:var(--fs-icon);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-form-border--dark));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.form__dropdown__arrow::after{pointer-events:none;position:absolute;right:var(--gap-input-hor);top:50%;transform:translateY(-50%);}form .select2-container--default .select2-selection--multiple{min-height:0;padding:1.4375rem 1.25rem 0.375rem 1.25rem;border:0.0625rem solid hsl(var(--clr-form-border));border-radius:0;line-height:0;}form .select2-container--default .select2-selection--multiple .select2-selection__rendered{margin-left:-0.3125rem;}form .select2-container--default .select2-selection--multiple .select2-selection__rendered li{margin-bottom:0;}form .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice{line-height:1.5;}form .select2-container--default .select2-selection--multiple input[type=search]{padding:0 !important;margin:0 !important;border:0 none !important;}form .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:hsl(var(--clr-form-active-border));}form .select2-container--default.select2-container--disabled .select2-selection--multiple{border-color:hsl(var(--clr-form-disabled-border));}textarea{resize:vertical;overflow:auto;min-height:9.375rem;}.form-textarea-wrapper{display:block;}.form-textarea-wrapper .grippie{display:none;}.webform-document-file{display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--gap-xs);}.form-managed-file{display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--gap-xs);}@media (min-width:480px){.webform-document-file{flex-direction:row;}.webform-document-file .description{flex:1 1 auto;}.file-upload-wrapper{flex-grow:1;width:auto;}.form-managed-file{flex-direction:row;align-items:center;}.form-managed-file .messages{width:100%;}}.webform-submission-form .captcha{width:100%;}@media (min-width:768px){.webform-flexbox{margin:0 0 var(--gap-md);gap:var(--_webform-gap,var(--gap-md));}.webform-flex--container{margin:0;}}.button--reset{padding:0;background:none;}.button__icon{display:flex;align-items:center;}.button__icon::before{transition:all ease-in-out 0.3s;}.button{display:inline-flex;justify-content:center;align-items:center;gap:0 var(--gap-xs);border:0 none;border-radius:var(--_btn-border-radius,var(--btn-border-radius));font-weight:var(--fw-bold);text-align:center;text-decoration:none;color:hsl(var(--_btn-color,var(--clr-button)));background:hsl(var(--_btn-bg,var(--clr-button-bg)));box-shadow:var(--_btn-shadow,0 0 transparent),inset 0 0 0 var(--_btn-border-width,var(--btn-border-width)) hsl(var(--_btn-border-color,0 0% 0%/0));transition-property:background,color,box-shadow;transition-duration:0.3s;transition-timing-function:ease-in-out;cursor:pointer;padding:var(--_btn-padding,var(--btn-padding));line-height:var(--lh-base);}.button:is(:hover,:focus-visible,:active){border:0 none;color:hsl(var(--_btn-hover-color,var(--clr-button-hover)));background:hsl(var(--_btn-hover-bg,var(--clr-button-hover-bg)));box-shadow:var(--_btn-hover-shadow,var(--_btn-shadow,0 0 transparent)),inset 0 0 0 var(--_btn-border-width,var(--btn-border-width)) hsl(var(--_btn-hover-border-color,0 0% 0%/0));}.button:is(.disabled,:disabled,[disabled]){pointer-events:none;cursor:default;opacity:0.5;}.button--secondary{--_btn-color:var(--clr-button-bg);--_btn-bg:transparent;--_btn-border-color:var(--clr-button-bg);--_btn-hover-color:var(--clr-spot-2);--_btn-hover-bg:transparent;--_btn-hover-border-color:var(--clr-spot-2);display:inline-flex;justify-content:center;align-items:center;gap:0 var(--gap-xs);border:0 none;border-radius:var(--_btn-border-radius,var(--btn-border-radius));font-weight:var(--fw-bold);text-align:center;text-decoration:none;color:hsl(var(--_btn-color,var(--clr-button)));background:hsl(var(--_btn-bg,var(--clr-button-bg)));box-shadow:var(--_btn-shadow,0 0 transparent),inset 0 0 0 var(--_btn-border-width,var(--btn-border-width)) hsl(var(--_btn-border-color,0 0% 0%/0));transition-property:background,color,box-shadow;transition-duration:0.3s;transition-timing-function:ease-in-out;cursor:pointer;padding:var(--_btn-padding,var(--btn-padding));line-height:var(--lh-base);}.button--secondary:is(:hover,:focus-visible,:active){border:0 none;color:hsl(var(--_btn-hover-color,var(--clr-button-hover)));background:hsl(var(--_btn-hover-bg,var(--clr-button-hover-bg)));box-shadow:var(--_btn-hover-shadow,var(--_btn-shadow,0 0 transparent)),inset 0 0 0 var(--_btn-border-width,var(--btn-border-width)) hsl(var(--_btn-hover-border-color,0 0% 0%/0));}.button--secondary:is(.disabled,:disabled,[disabled]){pointer-events:none;cursor:default;opacity:0.5;}.button--negative{--_btn-color:var(--clr-spot-1);--_btn-bg:var(--clr-white);--_btn-hover-color:var(--clr-button-hover);--_btn-hover-bg:var(--clr-button-hover-bg);display:inline-flex;justify-content:center;align-items:center;gap:0 var(--gap-xs);border:0 none;border-radius:var(--_btn-border-radius,var(--btn-border-radius));font-weight:var(--fw-bold);text-align:center;text-decoration:none;color:hsl(var(--_btn-color,var(--clr-button)));background:hsl(var(--_btn-bg,var(--clr-button-bg)));box-shadow:var(--_btn-shadow,0 0 transparent),inset 0 0 0 var(--_btn-border-width,var(--btn-border-width)) hsl(var(--_btn-border-color,0 0% 0%/0));transition-property:background,color,box-shadow;transition-duration:0.3s;transition-timing-function:ease-in-out;cursor:pointer;padding:var(--_btn-padding,var(--btn-padding));line-height:var(--lh-base);}.button--negative:is(:hover,:focus-visible,:active){border:0 none;color:hsl(var(--_btn-hover-color,var(--clr-button-hover)));background:hsl(var(--_btn-hover-bg,var(--clr-button-hover-bg)));box-shadow:var(--_btn-hover-shadow,var(--_btn-shadow,0 0 transparent)),inset 0 0 0 var(--_btn-border-width,var(--btn-border-width)) hsl(var(--_btn-hover-border-color,0 0% 0%/0));}.button--negative:is(.disabled,:disabled,[disabled]){pointer-events:none;cursor:default;opacity:0.5;}.button--negative-secondary{--_btn-color:var(--clr-white);--_btn-bg:transparent;--_btn-border-color:var(--clr-white);--_btn-hover-color:var(--clr-white);--_btn-hover-bg:transparent;--_btn-hover-border-color:var(--clr-spot-2);display:inline-flex;justify-content:center;align-items:center;gap:0 var(--gap-xs);border:0 none;border-radius:var(--_btn-border-radius,var(--btn-border-radius));font-weight:var(--fw-bold);text-align:center;text-decoration:none;color:hsl(var(--_btn-color,var(--clr-button)));background:hsl(var(--_btn-bg,var(--clr-button-bg)));box-shadow:var(--_btn-shadow,0 0 transparent),inset 0 0 0 var(--_btn-border-width,var(--btn-border-width)) hsl(var(--_btn-border-color,0 0% 0%/0));transition-property:background,color,box-shadow;transition-duration:0.3s;transition-timing-function:ease-in-out;cursor:pointer;padding:var(--_btn-padding,var(--btn-padding));line-height:var(--lh-base);}.button--negative-secondary:is(:hover,:focus-visible,:active){border:0 none;color:hsl(var(--_btn-hover-color,var(--clr-button-hover)));background:hsl(var(--_btn-hover-bg,var(--clr-button-hover-bg)));box-shadow:var(--_btn-hover-shadow,var(--_btn-shadow,0 0 transparent)),inset 0 0 0 var(--_btn-border-width,var(--btn-border-width)) hsl(var(--_btn-hover-border-color,0 0% 0%/0));}.button--negative-secondary:is(.disabled,:disabled,[disabled]){pointer-events:none;cursor:default;opacity:0.5;}.button--more:after{content:"\e00c";content:"\e00c"/"";font-family:"iconfont";font-size:var(--_btn-icon-size,var(--fs-icon));display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.button--back:before{content:"\e009";content:"\e009"/"";font-family:"iconfont";font-size:var(--_btn-icon-size,var(--fs-icon));display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}[id*=edit-cancel],[id*=edit-delete]{--_btn-color:var(--clr-button-bg);--_btn-bg:transparent;--_btn-border-color:var(--clr-button-bg);--_btn-hover-color:var(--clr-spot-2);--_btn-hover-bg:transparent;--_btn-hover-border-color:var(--clr-spot-2);display:inline-flex;justify-content:center;align-items:center;gap:0 var(--gap-xs);border:0 none;border-radius:var(--_btn-border-radius,var(--btn-border-radius));font-weight:var(--fw-bold);text-align:center;text-decoration:none;color:hsl(var(--_btn-color,var(--clr-button)));background:hsl(var(--_btn-bg,var(--clr-button-bg)));box-shadow:var(--_btn-shadow,0 0 transparent),inset 0 0 0 var(--_btn-border-width,var(--btn-border-width)) hsl(var(--_btn-border-color,0 0% 0%/0));transition-property:background,color,box-shadow;transition-duration:0.3s;transition-timing-function:ease-in-out;cursor:pointer;padding:var(--_btn-padding,var(--btn-padding));line-height:var(--lh-base);}[id*=edit-cancel]:is(:hover,:focus-visible,:active),[id*=edit-delete]:is(:hover,:focus-visible,:active){border:0 none;color:hsl(var(--_btn-hover-color,var(--clr-button-hover)));background:hsl(var(--_btn-hover-bg,var(--clr-button-hover-bg)));box-shadow:var(--_btn-hover-shadow,var(--_btn-shadow,0 0 transparent)),inset 0 0 0 var(--_btn-border-width,var(--btn-border-width)) hsl(var(--_btn-hover-border-color,0 0% 0%/0));}[id*=edit-cancel]:is(.disabled,:disabled,[disabled]),[id*=edit-delete]:is(.disabled,:disabled,[disabled]){pointer-events:none;cursor:default;opacity:0.5;}.button--sm{padding:var(--_btn-padding,var(--btn-padding));line-height:var(--lh-base);--_btn-icon-size:var(--fs-icon-sm);font-size:var(--fs-small);line-height:var(--lh-small);}.button--md{padding:var(--_btn-padding,var(--btn-padding));line-height:var(--lh-base);}.button--lg{padding:var(--_btn-padding,var(--btn-padding));line-height:var(--lh-base);--_btn-padding:0.59375rem var(--gap-md);--_btn-icon-size:var(--fs-icon-lg);font-size:var(--fs-large);line-height:var(--lh-large);}.button--social{--btn-border-width:0.125rem;--_btn-border-radius:100vw;--_btn-padding:0.4375rem;line-height:1;}.button--social .link__label{position:absolute;font-size:0;}.button--social .link__icon{display:flex;align-items:center;justify-content:center;max-height:1.25rem;width:1.25rem;font-size:1.25rem;}.field--buttons{display:flex;flex-wrap:wrap;gap:var(--gap-button-vert) var(--gap-button-hor);margin-top:var(--gap-buttons-vert);}.cb--vm-centered .field--buttons{justify-content:center;}.actions{margin-top:0.625rem;}.actions .actions__divider,.actions .button{display:block;margin-top:0.625rem;}.actions .actions__divider{text-align:center;}@media (min-width:768px){.actions{margin-top:0.625rem;margin-left:-0.625rem;}.actions .actions__divider{text-align:left;}.actions .actions__divider,.actions .button{display:inline-block;margin-left:0.625rem;}}:is(.text-long,.cke_editable,.ck-editor__editable) .cke-button{display:inline-flex;justify-content:center;align-items:center;gap:0 var(--gap-xs);border:0 none;border-radius:var(--_btn-border-radius,var(--btn-border-radius));font-weight:var(--fw-bold);text-align:center;text-decoration:none;color:hsl(var(--_btn-color,var(--clr-button)));background:hsl(var(--_btn-bg,var(--clr-button-bg)));box-shadow:var(--_btn-shadow,0 0 transparent),inset 0 0 0 var(--_btn-border-width,var(--btn-border-width)) hsl(var(--_btn-border-color,0 0% 0%/0));transition-property:background,color,box-shadow;transition-duration:0.3s;transition-timing-function:ease-in-out;cursor:pointer;padding:var(--_btn-padding,var(--btn-padding));line-height:var(--lh-base);}:is(.text-long,.cke_editable,.ck-editor__editable) .cke-button:is(:hover,:focus-visible,:active){border:0 none;color:hsl(var(--_btn-hover-color,var(--clr-button-hover)));background:hsl(var(--_btn-hover-bg,var(--clr-button-hover-bg)));box-shadow:var(--_btn-hover-shadow,var(--_btn-shadow,0 0 transparent)),inset 0 0 0 var(--_btn-border-width,var(--btn-border-width)) hsl(var(--_btn-hover-border-color,0 0% 0%/0));}:is(.text-long,.cke_editable,.ck-editor__editable) .cke-button:is(.disabled,:disabled,[disabled]){pointer-events:none;cursor:default;opacity:0.5;}:is(.text-long,.cke_editable,.ck-editor__editable) .cke-button--secondary{display:inline-flex;justify-content:center;align-items:center;gap:0 var(--gap-xs);border:0 none;border-radius:var(--_btn-border-radius,var(--btn-border-radius));font-weight:var(--fw-bold);text-align:center;text-decoration:none;color:hsl(var(--_btn-color,var(--clr-button)));background:hsl(var(--_btn-bg,var(--clr-button-bg)));box-shadow:var(--_btn-shadow,0 0 transparent),inset 0 0 0 var(--_btn-border-width,var(--btn-border-width)) hsl(var(--_btn-border-color,0 0% 0%/0));transition-property:background,color,box-shadow;transition-duration:0.3s;transition-timing-function:ease-in-out;cursor:pointer;padding:var(--_btn-padding,var(--btn-padding));line-height:var(--lh-base);}:is(.text-long,.cke_editable,.ck-editor__editable) .cke-button--secondary:is(:hover,:focus-visible,:active){border:0 none;color:hsl(var(--_btn-hover-color,var(--clr-button-hover)));background:hsl(var(--_btn-hover-bg,var(--clr-button-hover-bg)));box-shadow:var(--_btn-hover-shadow,var(--_btn-shadow,0 0 transparent)),inset 0 0 0 var(--_btn-border-width,var(--btn-border-width)) hsl(var(--_btn-hover-border-color,0 0% 0%/0));}:is(.text-long,.cke_editable,.ck-editor__editable) .cke-button--secondary:is(.disabled,:disabled,[disabled]){pointer-events:none;cursor:default;opacity:0.5;}:is(.text-long,.cke_editable,.ck-editor__editable) .cke-button--secondary{--_btn-color:var(--clr-button-bg);--_btn-bg:transparent;--_btn-border-color:var(--clr-button-bg);--_btn-hover-color:var(--clr-spot-2);--_btn-hover-bg:transparent;--_btn-hover-border-color:var(--clr-spot-2);}:is(.text-long,.cke_editable,.ck-editor__editable) p .actions__divider{margin-right:0.625rem;}:is(.text-long,.cke_editable,.ck-editor__editable) p .cke-button{margin-top:0.625rem;border-bottom:0 none;}:is(.text-long,.cke_editable,.ck-editor__editable) p .cke-button:not(:last-child){margin-right:0.625rem;}:is(.text-long,.cke_editable,.ck-editor__editable) p .cke-button::before,:is(.text-long,.cke_editable,.ck-editor__editable) p .cke-button::after{display:none;}:is(.text-long,.cke_editable,.ck-editor__editable) p .cke-button--secondary{margin-top:0.625rem;border-bottom:0 none;}:is(.text-long,.cke_editable,.ck-editor__editable) p .cke-button--secondary:not(:last-child){margin-right:0.625rem;}:is(.text-long,.cke_editable,.ck-editor__editable) p .cke-button--secondary::before,:is(.text-long,.cke_editable,.ck-editor__editable) p .cke-button--secondary::after{display:none;}table{margin:0;padding:0;width:100%;border-collapse:collapse;border-spacing:0;text-align:left;}table.is-striped tbody tr:nth-child(even){background:hsl(var(--clr-gray-1));}th{padding:var(--gap-xs) var(--gap-sm);font-weight:var(--fw-bold);text-align:left;vertical-align:top;color:hsl(var(--clr-heading));}td{padding:var(--gap-xs) var(--gap-sm);border-bottom:0.0625rem solid hsla(var(--clr-border--light));vertical-align:top;}thead th{border-bottom:0.0625rem solid hsl(var(--clr-heading));}tbody th{border-right:0.0625rem solid hsl(var(--clr-heading));border-bottom:0.0625rem solid hsla(var(--clr-border--light));}tbody tr.even{background:hsl(var(--clr-gray-1));}@media (max-width:767px){.table-responsive.is-reformatted caption{display:block;padding:var(--gap-xs);border-bottom:0.0625rem solid hsl(var(--clr-border));}.table-responsive.is-reformatted{}.table-responsive.is-reformatted table,.table-responsive.is-reformatted thead,.table-responsive.is-reformatted tbody,.table-responsive.is-reformatted th,.table-responsive.is-reformatted td,.table-responsive.is-reformatted tr{display:block;}.table-responsive.is-reformatted thead{border:0 none;background:transparent;}.table-responsive.is-reformatted thead tr{position:absolute;top:-9999px;left:-9999px;}.table-responsive.is-reformatted tr{border:0 none;}.table-responsive.is-reformatted tr.odd td{border-bottom:0.0625rem solid hsl(var(--clr-white));}.table-responsive.is-reformatted td{position:relative;border:none;border-bottom:0.0625rem solid hsl(var(--clr-border));}.table-responsive.is-reformatted td::before{content:attr(data-title) ": ";display:block;padding-right:var(--gap-xs);white-space:nowrap;font-weight:bold;}.table-responsive.is-reformatted table.no-th td{position:static;width:auto;}.table-responsive.is-reformatted table.no-th td::before{display:none;}}@media (max-width:767px){.table-responsive.has-scroll{position:relative;margin-bottom:var(--gap-lg);border:0.0625rem solid hsl(var(--clr-border));}.table-responsive.has-scroll table{table-layout:auto;border-collapse:separate;border-spacing:0;empty-cells:show;margin-bottom:0;border:0 none;}.table-responsive.has-scroll.js-table--no-th{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:auto;overflow-y:hidden;width:100%;min-height:0.01%;}.table-responsive.has-scroll.js-table--th-row{overflow:hidden;}.table-responsive.has-scroll.js-table--th-row table{position:relative;width:100%;padding:0;}.table-responsive.has-scroll.js-table--th-row thead{position:absolute;top:0;display:block;height:100%;width:7.5rem;}.table-responsive.has-scroll.js-table--th-row thead tr{display:flex;flex-direction:column;}.table-responsive.has-scroll.js-table--th-row thead tr:last-child{border-bottom:0 none;}.table-responsive.has-scroll.js-table--th-row thead th,.table-responsive.has-scroll.js-table--th-row thead td{display:block;overflow:hidden;min-height:6.25rem;text-overflow:ellipsis;word-wrap:normal;border-right:0.0625rem solid hsl(var(--clr-heading));border-bottom:0.0625rem solid hsla(var(--clr-border--light));}.table-responsive.has-scroll.js-table--th-row tbody{display:flex;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:auto;overflow-y:hidden;width:calc(100vw - 120px - 40px);}.table-responsive.has-scroll.js-table--th-row tbody tr{display:flex;flex-direction:column;}.table-responsive.has-scroll.js-table--th-row tbody th,.table-responsive.has-scroll.js-table--th-row tbody td{display:block;min-height:6.25rem;}.table-responsive.has-scroll.js-table--th-row tbody th{border-right:none;border-bottom-color:hsl(var(--clr-heading));}.table-responsive.has-scroll.js-table--th-top thead{left:0;}.table-responsive.has-scroll.js-table--th-top tbody{margin-left:7.5rem;}.table-responsive.has-scroll.js-table--th-bottom thead{right:0;}.table-responsive.has-scroll.js-table--th-bottom tbody{margin-right:7.5rem;}.table-responsive.has-scroll.js-table--th-col table{display:block;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:auto;overflow-y:hidden;padding:0;width:100%;}.table-responsive.has-scroll.js-table--th-col tbody{position:static;}.table-responsive.has-scroll.js-table--th-col tr{position:static;}.table-responsive.has-scroll.js-table--th-col tr:last-child .th__content{border-bottom:0 none;}.table-responsive.has-scroll.js-table--th-col th{padding:0;width:0;border:0;background:transparent none;}.table-responsive.has-scroll.js-table--th-col .th__content{position:absolute;width:7.5rem;padding:var(--gap-xs) var(--gap-sm);border-right:0.0625rem solid hsl(var(--clr-heading));border-bottom:0.0625rem solid hsla(var(--clr-border--light));}.table-responsive.has-scroll.js-table--th-left{padding-left:7.5rem;}.table-responsive.has-scroll.js-table--th-left .th__content{left:0;}.table-responsive.has-scroll.js-table--th-right{padding-right:7.5rem;}.table-responsive.has-scroll.js-table--th-right .th__content{right:0;}}.text-long table{margin-bottom:var(--gap-text);}.text-long table.no-margin{margin-bottom:0;}.field-media-oembed-video{aspect-ratio:var(--video-aspect-ratio,16/9);}.field-media-oembed-video [data-type=placeholder]{min-width:100%;min-height:100%;}.media-oembed-content{width:100%;height:100%;}.ajax-progress-throbber{position:relative;display:inline-block;width:1.25rem;height:1.25rem;}.ajax-progress-throbber .throbber{display:block;width:0.9375rem;height:0.9375rem;border:0.1875rem solid;border-color:hsla(var(--clr-spot-1),0.2);border-top-color:hsl(var(--clr-spot-1));border-radius:100%;background-image:none;animation:spin 1s infinite linear;pointer-events:none;}@keyframes spin{100%{transform:rotate(360deg);}}.field--type-tabbed-item{--_tab-item-icon-size:var(--fs-base);}.field__item--type-tabbed-item{border-top:0.0625rem solid hsl(var(--clr-border));}.field__item--type-tabbed-item:last-child{border-bottom:0.0625rem solid hsl(var(--clr-border));}.tab-item__title{position:relative;margin:0;padding:var(--gap-sm) calc(var(--_tab-item-icon-size) + var(--gap-xs)) var(--gap-sm) 0;cursor:pointer;}.tab-item__title:after{content:"\e004";content:"\e004"/"";position:absolute;top:50%;right:0;font-family:"iconfont";font-size:var(--_tab-item-icon-size);display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.tab-item__title::after{transform:translateY(-50%);transition:transform 0.3s ease-in-out;}.js-open .tab-item__title::after{transform:translateY(-50%) rotate(180deg);}.tab-item__content{display:none;padding-bottom:var(--gap-md);}div.krumo-root{color:hsl(var(--clr-black));}div.krumo-root *{float:none;}div.krumo-root a.krumo-name{color:#404000;}body .block-place-region{padding:0;margin:0.3125rem;}body .block-place-region a.button{display:block;padding:1.25rem;width:auto;border:0 none;background-color:hsl(var(--clr-white));}body .block-place-region a.button:focus-visible,body .block-place-region a.button:hover{background-color:hsla(var(--clr-black),0.2);}.toolbar-fixed .toolbar-bar{z-index:990;}.toolbar-tray a:link{color:#565656;}.block__branding--region-doormat{display:flex;flex-direction:column;gap:var(--gap-lg);}.block__branding--region-doormat .block__branding__image{margin-inline:auto;}@media (min-width:940px){.block__branding--region-doormat .block__branding__image{margin-inline:0;max-width:9.375rem;}}.block__branding--header{display:flex;align-items:center;gap:var(--gap-md);padding-block:var(--gap-md);}.block__branding__image--header{position:relative;display:flex;max-width:10.625rem;min-height:4.375rem;}.block__branding__image--header img{transition:all 0.3s ease-in-out;}.block__branding__slogan{color:hsl(var(--clr-text));}.lightgallery--thumbnail .lightgallery__items{display:grid;gap:var(--_gap-lightgallery,var(--gap-hor));grid-template-columns:repeat(var(--_lightgallery-items-per-row,1),1fr);}.lightgallery__item{position:relative;}.lightgallery__item:after{content:"\e02e";content:"\e02e"/"";position:absolute;right:var(--gap-xs);bottom:var(--gap-xs);font-family:"iconfont";font-size:1rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-spot-1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.lightgallery__item::after{width:1.875rem;height:1.875rem;align-items:center;justify-content:center;border-radius:0.125rem;background:hsl(var(--clr-white));pointer-events:none;opacity:0.75;}.lightgallery__item img{width:100%;}.klaro .cookie-notice h2#id-cookie-title{font-size:1.125rem;}.klaro .cookie-modal label.cm-list-label,.klaro .cookie-notice label.cm-list-label{position:relative;display:block;min-height:40px;line-height:20px;padding-left:66px;padding-inline-start:66px;}.block--type-mautic-form{padding-block:var(--gap-vert);position:relative;z-index:1;background-color:hsl(var(--clr-off-white));}.block--type-mautic-form:before{position:absolute;z-index:-1;display:block;height:100%;background-color:inherit;content:"";inset:0;margin-left:calc(-50vw + 50%);width:100vw;}.block--type-mautic-form .field{max-width:44.375rem;margin-inline:auto;}.block--type-mautic-form .field--name-field-mautic-title,.block--type-mautic-form .field--name-field-mautic-text{text-align:center;}.block--type-mautic-form .field--name-field-mautic-formid{margin-top:1.875rem;}.block--type-mautic-form .mauticform-row{margin-bottom:0.9375rem;width:100%;}.block--type-mautic-form .mauticform-row::after{clear:both;content:"";display:table;}.block--type-mautic-form .mauticform-label{display:block;margin-bottom:0.125rem;}.block--type-mautic-form .mauticform-required .mauticform-label::after{display:inline-block;font-size:0.625rem;vertical-align:top;color:hsl(var(--clr-error));content:"*";margin-left:0.125rem;}.block--type-mautic-form .mauticform-checkboxgrp .mauticform-label,.block--type-mautic-form .mauticform-radiogrp .mauticform-label{margin-bottom:0.625rem;font-weight:var(--fw-normal);}.block--type-mautic-form .mauticform-freetext{font-size:var(--fs-small);line-height:var(--lh--small);}.block--type-mautic-form .mauticform-errormsg{font-size:var(--fs-small);line-height:var(--lh--small);color:hsl(var(--clr-error));}.block--type-mautic-form .mauticform-button-wrapper{margin-top:1.5625rem;}.block--type-mautic-form .mauticform-button{display:inline-flex;justify-content:center;align-items:center;gap:0 var(--gap-xs);border:0 none;border-radius:var(--_btn-border-radius,var(--btn-border-radius));font-weight:var(--fw-bold);text-align:center;text-decoration:none;color:hsl(var(--_btn-color,var(--clr-button)));background:hsl(var(--_btn-bg,var(--clr-button-bg)));box-shadow:var(--_btn-shadow,0 0 transparent),inset 0 0 0 var(--_btn-border-width,var(--btn-border-width)) hsl(var(--_btn-border-color,0 0% 0%/0));transition-property:background,color,box-shadow;transition-duration:0.3s;transition-timing-function:ease-in-out;cursor:pointer;padding:var(--_btn-padding,var(--btn-padding));line-height:var(--lh-base);}.block--type-mautic-form .mauticform-button:is(:hover,:focus-visible,:active){border:0 none;color:hsl(var(--_btn-hover-color,var(--clr-button-hover)));background:hsl(var(--_btn-hover-bg,var(--clr-button-hover-bg)));box-shadow:var(--_btn-hover-shadow,var(--_btn-shadow,0 0 transparent)),inset 0 0 0 var(--_btn-border-width,var(--btn-border-width)) hsl(var(--_btn-hover-border-color,0 0% 0%/0));}.block--type-mautic-form .mauticform-button:is(.disabled,:disabled,[disabled]){pointer-events:none;cursor:default;opacity:0.5;}@media (min-width:768px){.block--type-mautic-form .mauticform-page-wrapper{position:relative;display:flex;flex-wrap:wrap;margin-inline:-10;display:flex !important;margin-top:0;}.block--type-mautic-form .mauticform-row{position:relative;margin-inline:10;flex:0 0 calc(100% * 12 / 12 - 20);margin-top:0;}.block--type-mautic-form .mauticform-row.half{position:relative;margin-inline:10;flex:0 0 calc(100% * 6 / 12 - 20);margin-top:0;}}@media (min-width:1210px){.block--type-mautic-form{--gap-vert:var(--gap-vert-lg-2);}}nav .breadcrumb{display:block;margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--gap-breadcrumb) 0;}.breadcrumb__item{display:flex;font-size:var(--fs-small);line-height:var(--lh-small);}.breadcrumb__item:after{content:"\e006";content:"\e006"/"";margin:0 var(--gap-breadcrumb);font-family:"iconfont";font-size:1.25rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.breadcrumb__item::after{align-self:center;}.breadcrumb__item:last-child::after{content:none;}:root{--_expand-icon-size:0.75rem;--_expand-icon-width:3.5rem;--_expand-icon-height:3.5rem;--_menu__link-padding:0;}@media (min-width:940px){:root{--_expand-icon-width:var(--_expand-icon-size);--_expand-icon-height:100%;}}.menu__item--with-sub{position:relative;}.menu__link{display:flex;align-items:center;gap:var(--gap-xs);padding:var(--_menu__link-padding);text-decoration-color:transparent;}.menu__link.button{padding:var(--btn-padding);}.expand-sub{display:flex;justify-content:center;align-items:center;width:var(--_expand-icon-width);height:var(--_expand-icon-height);padding:0;background:none;}.expand-sub[aria-expanded=true] .button__icon::before{transform:rotate(180deg);}@media (min-width:940px){.expand-sub .button__icon::before{transform:rotate(90deg);}.expand-sub[aria-expanded=true] .button__icon::before{transform:rotate(-90deg);}}.menu--sub{display:none;overflow:hidden;height:0;background:hsl(var(--clr-nav-submenu));transition:all 0.3s ease-in-out;transition-behavior:allow-discrete;interpolate-size:allow-keywords;}.menu--sub.js-open{display:flex;flex-direction:column;height:-moz-max-content;height:max-content;}@supports (transition-behavior:allow-discrete) and (interpolate-size:allow-keywords){@starting-style{.menu--sub.js-open{height:0;}}}.menu__button--return{display:inline-flex;width:100%;padding:var(--gap-sm);color:hsl(var(--clr-spot-3));background-color:hsl(var(--clr-spot-2--500));gap:0.5rem;}.menu__item--parent .menu__link__parent{border-block-end:0;}.menu__link__parent{padding-block:var(--gap-xs);font-size:var(--fs-h5);font-weight:var(--fw-bold);text-decoration:underline;background-color:hsl(var(--clr-sub-5));}@media (max-width:939px){.menu__link--with-sub{padding-right:var(--_expand-icon-width);}.expand-sub{position:absolute;top:0;right:0;}}@media (min-width:940px){.menu__item--with-sub{display:flex;gap:var(--gap-xxs);}.menu__item:focus-visible .expand-sub .button__icon::before,.menu__item:hover .expand-sub .button__icon::before{transform:rotate(-90deg);}.menu--sub{position:absolute;top:100%;left:0;flex-direction:column;margin:0;min-width:9.375rem;}.menu__item--with-sub:focus-visible .menu--sub,.menu__item--with-sub:hover .menu--sub{display:block;height:-moz-max-content;height:max-content;}@supports (transition-behavior:allow-discrete) and (interpolate-size:allow-keywords){@starting-style{.menu__item--with-sub:focus-visible .menu--sub,.menu__item--with-sub:hover .menu--sub{height:0;}}}}.tabs__nav{--clr-link:var(--clr-tab-text);--clr-link-hover:var(--clr-tab-text-hover);--clr-link-active:var(--clr-tab-text-active);--gap-li-vert:0;display:flex;flex-direction:column;margin:0;padding:0;border-bottom:0.0625rem solid hsl(var(--clr-border));list-style:none;}.tabs__link{display:block;padding:var(--gap-xs) var(--gap-sm);text-decoration:none;box-shadow:inset 0 -0.125rem 0 0 transparent;transition-property:color,border-color,box-shadow;}.tabs__link:is(:focus,:hover),.tabs__link.is-active{box-shadow:inset 0 -0.125rem 0 0 hsl(var(--clr-tab-active));}.tabs__link.is-active{font-weight:var(--fw-bold);color:hsl(var(--clr-link-active));}@media (min-width:768px){.nav--local-tasks-block{display:flex;flex-direction:column;align-items:flex-end;padding:var(--gap-xs) var(--container-padding) 0;}.tabs__nav{display:inline-flex;flex-direction:row;flex-wrap:wrap;}}.menu--account{padding-inline:var(--container-padding);}.nav-section--primary .menu--account{display:none;}@media (min-width:940px){.nav-section--primary .menu--account{display:initial;}}.menu__link--account{--_menu__link-padding:var(--gap-xs) 0;}@media (min-width:940px){.menu--account{display:flex;flex-wrap:wrap;gap:var(--gap-md);}}.block--language-blocklanguage-interface{position:relative;display:flex;}.nav__item--language{display:inline;}.nav__active--language--dropdown{position:relative;display:inline-flex;padding:var(--gap-xs) 0;color:hsl(var(--clr-text--light));background:transparent;gap:var(--gap-xxs);text-transform:uppercase;cursor:pointer;}@media (min-width:940px){.nav__active--language--dropdown{padding:0;}}.nav__active--language--dropdown::before{transform:translateY(-50%);}.nav__active--language--dropdown__flag{display:flex;align-items:center;}.nav__active--language--dropdown__toggler{display:flex;transition:transform 0.3s ease-in-out;}.nav--language--dropdown.js-open .nav__active--language--dropdown__toggler,.nav--language--dropdown:hover .nav__active--language--dropdown__toggler{transform:rotate(180deg);}@media (min-width:940px){.nav__active--language--dropdown__toggler{color:hsla(var(--clr-heading));}}.nav__items--language--dropdown{position:absolute;right:0;bottom:100%;left:0;display:flex;overflow:hidden;flex-direction:column;max-height:0;width:-moz-min-content;width:min-content;padding:0;background:hsl(var(--clr-white));box-shadow:0 4px 6px -2px hsla(220,29%,5%,0.03),0 12px 16px -4px hsla(220,29%,5%,0.08);transition:all 0.3s ease-in-out;visibility:hidden;}.nav--language--dropdown.js-open .nav__items--language--dropdown,.nav--language--dropdown:hover .nav__items--language--dropdown{max-height:6.25rem;visibility:visible;}@media (min-width:940px){.nav__items--language--dropdown{top:100%;bottom:initial;}}.nav__item--language--dropdown{display:block;overflow:hidden;max-height:0;margin:0;transition:all 0.3s ease-in-out;}.js-open > ul > .nav__item--language--dropdown{max-height:6.25rem;}.nav__item--language--dropdown:last-child .nav__link--language--dropdown{border:none;}.nav__link--language--dropdown{display:block;padding:0.3125rem 0.625rem;text-decoration-color:transparent;}.menu--legal-menu{display:flex;flex-direction:column;align-items:center;margin:0;padding:0;list-style:none;text-align:center;gap:var(--gap-sm);}@media (min-width:940px){.menu--legal-menu{flex-direction:row;align-items:flex-start;}}.menu__link--legal-menu{text-decoration-thickness:0.0625rem;}.menu__item--legal-menu{margin:0;}.menu--main{--clr-link:var(--clr-base);margin:0;padding:0;list-style:none;font-size:1.125rem;border-block-start:0.0625rem solid hsl(var(--clr-border));}@media (min-width:940px){.menu--main{font-size:var(--fs-small);border-block-start:none;}}.menu--main .menu:has(> .menu__item > .js-open) > .menu__item{display:none;}@media (min-width:940px){.menu--main .menu:has(> .menu__item > .js-open) > .menu__item{display:block;}}.menu--main .menu__item:has(> .js-open){display:flex !important;}.menu--main .menu__item:has(> .js-open) > .menu__link,.menu--main .menu__item:has(> .js-open) > .expand-sub{display:none;}@media (min-width:940px){.menu--main .menu__item:has(> .js-open) > .menu__link,.menu--main .menu__item:has(> .js-open) > .expand-sub{display:flex;}}.menu--main .menu--sub.js-open > .menu__item{display:flex;}.menu--main.menu--sub{border-block-start:none;}.menu__item--main{align-items:center;padding:0;}.menu__link--main{--_menu__link-padding:0.875rem var(--gap-sm);border-block-end:0.0625rem solid hsl(var(--clr-border));}@media (min-width:940px){.menu__link--main{--_menu__link-padding:0.125rem 0;border-block-end:none;}}.doormat .menu--main{border-block-start:none;display:flex;flex-direction:column;align-items:center;}@media (min-width:940px){.doormat .menu--main{align-items:start;gap:var(--gap-xs);}}.doormat .menu__link{--_menu__link-padding:0;}.doormat .menu__link--main{border-block-end:none;font-weight:var(--fw-bold);}@media (min-width:940px){.doormat .menu__link--main{font-weight:var(--fw-normal);}}@media (min-width:940px){.menu--main{display:flex;flex-wrap:wrap;gap:var(--gap-lg);}.menu--main .menu__item--return,.menu--main .menu__item--parent{display:none !important;}.menu--main.menu--sub{gap:0.5rem;background:hsl(var(--clr-white));box-shadow:0 4px 6px -2px hsla(220,29%,5%,0.03),0 12px 16px -4px hsla(220,29%,5%,0.08);}.menu--main.menu--sub .menu__item{margin:0.75rem;}.menu__link--main.menu__link--sub{--_menu__link-padding:var(--gap-xxs) var(--gap-xs);}}.menu--top-navigation{--clr-link:var(--clr-text--light);}@media (min-width:940px){.menu--top-navigation{--clr-link:var(--clr-base);display:flex;gap:1.5rem;}}.menu__link--top-navigation{--_menu__link-padding:var(--gap-xs) 0;}.pager{--clr-link:var(--clr-text);--clr-link-hover:var(--clr-text);--clr-link-active:var(--clr-text);--_clr-pager-active:var(--clr-gray-1);--_clr-pager-icon:var(--clr-white);--_clr-pager-icon-bg:var(--clr-spot-1);--_clr-pager-icon-hover-bg:var(--clr-spot-2);}.pager__items{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--gap-sm);}.pager__item--ellipsis{padding:0 var(--gap-sm);pointer-events:none;}.pager__link{text-decoration:none;}.pager__link--number{display:flex;align-items:center;height:3rem;padding:0 var(--gap-sm);border-radius:var(--border-radius-sm);}.pager__link--number.is-active,.pager__link--number:is(:focus,:hover){background:hsl(var(--_clr-pager-active));}.pager__link--number.is-active{font-weight:var(--fw-bold);}.pager__link--icon{--clr-link:var(--_clr-pager-icon);--clr-link-hover:var(--_clr-pager-icon);--clr-link-active:var(--_clr-pager-icon);display:flex;align-items:center;justify-content:center;height:3rem;width:2.875rem;border-radius:var(--border-radius-sm);font-size:var(--fs-icon);background:hsl(var(--_clr-pager-icon-bg));}.pager__link--icon:is(:focus,:hover){background:hsl(var(--_clr-pager-icon-hover-bg));}.page__link__icon:before{content:"";font-family:"iconfont";display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.page__link__icon{display:flex;}.page__link__icon--prev::before{content:"\e009";content:"\e009"/"";}.page__link__icon--next::before{content:"\e00c";content:"\e00c"/"";}.pager--mini{margin:var(--gap-md) 0;}.pager__items--mini{display:block;margin:0;padding:0;list-style:none;text-align:center;}.pager__item--mini{display:inline;margin:0 0.625rem;}.pager__item--mini.is-active{font-weight:var(--fw-bold);}.pager__link--mini{display:inline-block;background-color:hsl(var(--clr-spot-1));}.pager__link--mini:link{text-decoration:none;color:hsl(var(--clr-white));}.pager__link--mini:focus-visible .page__link__icon--prev,.pager__link--mini:hover .page__link__icon--prev{left:-3px;}.pager__link--mini:focus-visible .page__link__icon--next,.pager__link--mini:hover .page__link__icon--next{left:3px;}.pager__link--mini:is(.is-active,:focus-visible,:hover){color:hsl(var(--clr-white));}.pager__link--mini.is-disabled{background-color:hsl(var(--clr-form-disabled));}.pager__link--mini.is-disabled .page__link__icon{left:0;}.pager__link--mini .page__link__icon{position:relative;left:0;display:inline-flex;align-content:center;justify-content:center;padding:0 0.125rem;min-width:2rem;line-height:2rem;transition:all 0.3s ease-in-out;}.is-disabled .pager__link--mini .page__link__icon{opacity:0.5;}.pager__link--mini .page__link__icon--prev:before{content:"\e005";content:"\e005"/"";font-family:"iconfont";font-size:0.875rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-white));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.pager__link--mini .page__link__icon--next:before{content:"\e006";content:"\e006"/"";font-family:"iconfont";font-size:0.875rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-right));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}@media (max-width:767px){.block--region-header_top.block--search h2{cursor:pointer;position:relative;display:block;margin:0;padding-top:2.125rem;height:var(--menubar-height);width:var(--menubar-height);font-size:0.6875rem;line-height:0.9375rem;font-weight:var(--fw-normal);text-align:center;transition:all 0.3s ease-in-out;}.block--region-header_top.block--search h2:before{content:"\e02e";content:"\e02e"/"";font-family:"iconfont";font-size:1.5rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.block--region-header_top.block--search h2:after{content:"";font-family:"iconfont";font-size:1.5rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.block--region-header_top.block--search h2::before,.block--region-header_top.block--search h2::after{position:absolute;left:50%;top:0;display:block;padding-top:0.625rem;transform:translateX(-50%);transition:opacity 0.3s ease-in-out;}.block--region-header_top.block--search h2::before{opacity:1;}.block--region-header_top.block--search h2::after{opacity:0;}.block--region-header_top.block--search h2:focus-visible,.block--region-header_top.block--search h2:hover{color:hsl(var(--clr-spot-1));}.block--region-header_top.block--search form{position:fixed;left:0;bottom:var(--menubar-height);display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:100vw;height:0;transition:all 0.3s ease-in-out;}.block--region-header_top.block--search .form-type--search{padding:1.875rem 1.875rem 0;}.block--region-header_top.block--search .form-type--search input{border:0 none;}.block--region-header_top.block--search .form-actions{padding:0 1.875rem 1.875rem;text-align:center;}.block--region-header_top.block--search .form-actions button{--_btn-color:var(--clr-spot-1);--_btn-bg:var(--clr-white);--_btn-hover-color:var(--clr-button-hover);--_btn-hover-bg:var(--clr-button-hover-bg);}.block--region-header_top.block--search.js-open form{height:calc(100vh - var(--menubar-height));background-color:hsl(var(--clr-mobile-nav-open-bg));}}@media (min-width:768px){.block--region-header_top.block--search form{display:flex;max-width:15.625rem;}}.main form.search-form{position:relative;}.main form.search-form > .form__group{position:relative;margin:0 auto var(--gap-md) auto;}.main form.search-form > .form__group input[type=text],.main form.search-form > .form__group input[type=search]{padding-right:3.125rem;}.main form.search-form > .form__group [type=submit]{position:absolute;right:0;top:0;padding:0;height:3.125rem;width:3.125rem;border:0 none;text-align:center;background:transparent none;}.main form.search-form > .form__group [type=submit]:before{content:"\e02e";content:"\e02e"/"";font-family:"iconfont";font-size:1.375rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-gray-3));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.main form.search-form > .form__group [type=submit]::before{position:absolute;left:0;width:100%;}.main form.search-form > .form__group [type=submit]:focus-visible::before,.main form.search-form > .form__group [type=submit]:hover::before{color:hsl(var(--clr-spot-1));}.main form.search-form .search-help-link{display:inline-block;margin-bottom:var(--gap-md);}.main form.search-form .search-help-link:before{content:"";margin:-1px 5px 0 0;font-family:"iconfont";display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-spot-1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.main form.search-form .search-advanced{margin-bottom:var(--gap-md);}.main form.search-form .search-advanced fieldset{padding:0;margin:0;border:0;}.main form.search-form .search-advanced legend{font-family:var(--ff-heading);font-weight:var(--fw-bold);}.main form.search-form .search-advanced legend a{--clr-link:transparent;text-decoration-color:transparent;}.main form.search-form .search-advanced legend a:is(:focus,:hover){text-decoration-color:currentcolor;}.main form.search-form .search-advanced legend{margin:0 0 var(--gap-h3) 0;font-size:var(--fs-h3);line-height:var(--lh-h3);color:hsl(var(--clr-heading,var(--clr-h3)));padding:0;margin:0 0 0.625rem 0;}.main form.search-form .search-advanced .criterion legend{font-family:var(--ff-heading);font-weight:var(--fw-bold);}.main form.search-form .search-advanced .criterion legend a{--clr-link:transparent;text-decoration-color:transparent;}.main form.search-form .search-advanced .criterion legend a:is(:focus,:hover){text-decoration-color:currentcolor;}.main form.search-form .search-advanced .criterion legend{margin:0 0 var(--gap-h4) 0;font-size:var(--fs-h4);line-height:var(--lh-h4);color:hsl(var(--clr-heading,var(--clr-h4)));margin:0 0 0.3125rem 0;font-weight:var(--fw-normal);}.main form.search-form .search-advanced .form-radiobuttons label,.main form.search-form .search-advanced .form-checkboxes label{display:inline-block;}.main form.search-form .details-wrapper{padding:1.25rem;}@media (min-width:768px){.main form.search-form .search-advanced .details-wrapper{display:flex;flex-direction:columns;flex-wrap:wrap;padding:1.25rem 0;}.main form.search-form .search-advanced .details-wrapper > fieldset{padding:0 1.25rem;width:25%;}.main form.search-form .search-advanced .details-wrapper > fieldset:first-child{width:50%;}.main form.search-form .search-advanced .details-wrapper .action{padding:0 1.25rem;width:100%;}}@media (min-width:940px){.main form.search-form > .form__group{max-width:50%;}.main form.search-form .search-help-link{position:absolute;right:0;top:0.9375rem;}}.node_search-results__item{display:block;margin:0;padding:var(--gap-md) 0;border-bottom:0.0625rem solid hsl(var(--clr-border));}.node_search-results__item:first-child{padding-top:0;}.node_search-results__item:last-child{padding-bottom:0;border-bottom:0 none;}:where(.block-socialmedialinks,.block--type-social-media) .h{margin-bottom:0;}.social-link-field{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;gap:var(--gap-xs);}@media (min-width:940px){.social-link-field{justify-content:start;}}.social-link-field li{padding:0;margin:0;list-style:none;}.social-share .no-list{display:flex;flex-wrap:wrap;gap:var(--gap-xs);}.social-widgets{display:flex;flex-wrap:wrap;align-items:center;}.social-widgets .heading{margin-bottom:0;}.social-social-widgets__group{display:flex;flex-wrap:wrap;gap:0.625rem;}.social-widgets__title{margin:0 0.625rem 0 0;font-size:var(--fs-base);line-height:var(--lh-small);}.social-link a{display:flex;overflow:hidden;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:0;text-align:center;}.social-link a:before{content:"\e02f";content:"\e02f"/"";font-family:"iconfont";font-size:2rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-base));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.social-link a:focus-visible::before,.social-link a:hover::before{color:hsl(var(--clr-link));}.social-link .facebook:before{content:"";font-family:"iconfont";font-size:1.375rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.social-link .twitter:before{content:"\e033";content:"\e033"/"";font-family:"iconfont";font-size:1.625rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.social-link .pinterest:before{content:"\e029";content:"\e029"/"";font-family:"iconfont";font-size:1.75rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.social-link .linkedin:before{content:"\e022";content:"\e022"/"";font-family:"iconfont";font-size:1.375rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.social-link .print:before{content:"\e02c";content:"\e02c"/"";font-family:"iconfont";font-size:1.375rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.social-link .e_mail:before{content:"";font-family:"iconfont";font-size:1.75rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.messages--wrapper{display:flex;flex-direction:column;gap:var(--gap-sm);}.messages{--clr-link:var(--clr-text);padding:var(--gap-xs) var(--gap-sm);border-left:0.375rem solid hsl(var(--_clr-messages-border));border-radius:var(--border-radius);background:hsl(var(--_clr-messages-bg));transform:translate(0,0);transition:transform 0.3s ease-in-out;opacity:1;}.messages.js-closing{opacity:0;transform:translate(-100%,0);transition:all 0.5s ease-in-out;}.messages.js-closed{display:none;}.messages:first-child{margin-top:var(--gap-md);}.messages:last-child{margin-bottom:var(--gap-md);}.messages--status{--clr-link-hover:var(--clr-success);--clr-link-active:var(--clr-success);--_clr-messages-border:var(--clr-success--300);--_clr-messages-bg:var(--clr-success--500);}.messages--warning{--clr-link-hover:var(--clr-warning);--clr-link-active:var(--clr-warning);--_clr-messages-border:var(--clr-warning--300);--_clr-messages-bg:var(--clr-warning--500);}.messages--error{--clr-link-hover:var(--clr-error);--clr-link-active:var(--clr-error);--_clr-messages-border:var(--clr-error--300);--_clr-messages-bg:var(--clr-error--500);}.messages--info{--clr-link-hover:var(--clr-spot-1);--clr-link-active:var(--clr-spot-1);--_clr-messages-border:var(--clr-off-white);--_clr-messages-bg:var(--clr-off-white);}.layout--bg--grey .messages--info{--_clr-messages-border:var(--clr-white);--_clr-messages-bg:var(--clr-white);}.message{display:flex;align-items:flex-start;gap:0.5rem;font-weight:var(--fw-bold);}.messages--info .message{font-weight:var(--fw-normal);}.message__icon{display:flex;font-size:var(--fs-icon);margin-top:calc((var(--fs-base) * var(--lh-base) - var(--fs-icon)) / 2);color:hsl(var(--clr-link-hover));}.message__icon--status:before{content:"\e030";content:"\e030"/"";font-family:"iconfont";display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.message__icon--warning:before{content:"\e037";content:"\e037"/"";font-family:"iconfont";display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.message__icon--error:before{content:"\e014";content:"\e014"/"";font-family:"iconfont";display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.message__icon--info:before{content:"\e037";content:"\e037"/"";font-family:"iconfont";display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.message__content{flex:1;}.message__close{margin-top:calc((var(--fs-base) * var(--lh-base) - var(--fs-icon)) / 2);}.message__close .icon-cross{display:flex;font-size:var(--fs-icon);}.messages__list{display:block;margin:0;padding:0;list-style:none;}.user-box__middle{position:relative;padding:2.1875rem 1.25rem 1.25rem;margin:1.5rem auto 0 auto;max-width:21.875rem;border:0.0625rem solid hsl(var(--clr-border));background-color:hsl(var(--clr-off-white));}.user-box__middle:after{content:"\e024";content:"\e024"/"";font-family:"iconfont";font-size:1.125rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-base));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.user-box__middle::before,.user-box__middle::after{position:absolute;left:50%;display:block;transform:translateX(-50%);}.user-box__middle::before{content:"";top:-1.5rem;width:3rem;height:3rem;border:0.0625rem solid hsl(var(--clr-border));border-radius:50%;background-color:hsl(var(--clr-white));}.user-box__middle::after{top:-0.5rem;}.user-box__middle h1{font-family:var(--ff-heading);font-weight:var(--fw-bold);}.user-box__middle h1 a{--clr-link:transparent;text-decoration-color:transparent;}.user-box__middle h1 a:is(:focus,:hover){text-decoration-color:currentcolor;}.user-box__middle h1{margin:0 0 var(--gap-h2) 0;font-size:var(--fs-h2);line-height:var(--lh-h2);color:hsl(var(--clr-heading,var(--clr-h2)));}.user-box__middle .form__element{margin:0 0 0.9375rem 0;}.user-box__middle input[type=submit],.user-box__middle button[type=submit]{width:100%;}.user-box__middle .paragraph--type-simple-header::before{display:none !important;}.user-box__links{display:block;margin:0;padding:0;list-style:none;margin-top:var(--gap-md);}.user-box__links li{font-size:0.75rem;line-height:0.875rem;}.user-box__links li:before{content:"\e006";content:"\e006"/"";margin:0 0.3125rem 0 0;font-family:"iconfont";font-size:0.5625rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-gray-4));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.user-box__bottom{padding:1.25rem;text-align:center;}.user-box__middle--register{padding:2.1875rem 1.25rem 1.25rem;max-width:var(--max-width-sm);}@media (min-width:768px){.user-box__middle--register input[type=submit],.user-box__middle--register button[type=submit]{width:auto;}}.password-strength__meter{margin-top:0.625rem;background:hsl(var(--clr-off-white));}.password-strength__indicator{background-color:hsl(var(--clr-off-white));transition:width 0.3s ease-in-out;}.password-strength__indicator.is-weak{background-color:hsl(var(--clr-error));}.password-strength__indicator.is-fair{background-color:hsl(var(--clr-warning));}.password-strength__indicator.is-good{background-color:hsl(var(--clr-neutral));}.password-strength__indicator.is-strong{background-color:hsl(var(--clr-status));}.confirm-parent .password-confirm .ok{color:hsl(var(--clr-status));}.confirm-parent .password-confirm .error{color:hsl(var(--clr-error));}.view{display:flex;flex-direction:column;gap:var(--gap-vert);}.view__content{display:grid;gap:var(--gap-md) var(--gap-hor);grid-template-columns:repeat(var(--_items-per-row,1),minmax(0,1fr));}@media (min-width:940px){.view__content.items__grid--2-cols{--_items-per-row:2;}}.view__content.items__grid--3-cols{gap:var(--gap-lg) var(--gap-hor);}@media (min-width:768px){.view__content.items__grid--3-cols{--_items-per-row:2;}}@media (min-width:940px){.view__content.items__grid--3-cols{--_items-per-row:3;}}.view .swiper{--swiper-navigation-size:2.875rem;overflow:visible;width:100%;}.view .swiper .swiper-slide{max-width:16.25rem;}@media (min-width:480px){.view .swiper .swiper-slide{max-width:23.125rem;}}.view .swiper .swiper__buttons{position:absolute;top:calc(-1 * var(--gap-vert));left:0;display:flex;flex-flow:row wrap;gap:1rem;}@media (min-width:1210px){.view .swiper .swiper__buttons{left:auto;right:0;}}@media (min-width:1440px){.view .swiper .swiper__buttons{--gap-vert:var(--gap-vert-lg);}}.view .swiper .swiper-button-next,.view .swiper .swiper-button-prev{position:relative;left:0;right:0;color:hsl(var(--clr-white));margin-top:calc(-1 * var(--swiper-navigation-size));}.view .more-link{text-align:center;}.ad_block{display:flex;}.anima-ad-block{--clr-text:var(--clr-white);--clr-link:var(--clr-white);--clr-link-hover:var(--clr-white);--clr-heading:var(--clr-white);position:relative;z-index:1;display:flex;flex-direction:column;width:100%;padding:var(--gap-lg);gap:var(--gap-sm);}.sidebar .anima-ad-block{min-height:27.5rem;}.anima-ad-block .ad-image{position:absolute;z-index:-1;overflow:hidden;border-radius:var(--border-radius-sm);background:linear-gradient(206deg,hsl(var(--clr-black)/0) 14%,hsl(var(--clr-black)/0.6) 88%);inset:0;-o-object-fit:cover;object-fit:cover;}.anima-ad-block .media,.anima-ad-block .field--image{height:100%;}.anima-ad-block img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}.anima-ad-block .ad-title{margin-block-start:auto;margin-block-end:0;}body,html{height:100%;}.page-wrapper{display:flex;flex-direction:column;min-height:100vh;}.page{flex:1 0 auto;}.sticky-top,.doormat,.footer--primary{flex-shrink:1;}.doormat{--clr-link:var(--clr-doormat);--clr-heading:var(--clr-doormat);--clr-text:var(--clr-doormat);--clr-button-bg:var(--clr-white);text-align:center;background-color:hsl(var(--clr-doormat-bg));padding-block:var(--gap-lg) 0;}.doormat .container{display:grid;gap:var(--gap-md) var(--gap-lg);}@media (min-width:940px){.doormat .container{grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto;}}.doormat .container .block{width:100%;}@media (min-width:940px){.doormat{padding-block:var(--gap-vert-lg);text-align:start;}.doormat .block{grid-row:1/3;}.doormat .block__branding--system-branding-block{grid-area:1/1/2/2;}.doormat .block--system-menu-blockmain{grid-area:2/1/3/2;}}.doormat .menu{--clr-link:var(--clr-doormat);}.h--doormat{font-family:var(--ff-base);font-weight:var(--fw-bold);font-size:var(--fs-large);}@media (min-width:940px){.h--doormat{margin-block-end:var(--gap-lg);}}.footer--primary{--clr-link:var(--clr-doormat);padding-block:var(--gap-lg);background-color:hsl(var(--clr-doormat-bg));}@media (min-width:940px){.footer--primary{--clr-link:var(--clr-footer);padding-block:var(--gap-sm);background-color:hsl(var(--clr-gray-1));}}.wrapper--page-top{position:relative;z-index:10;}.wrapper--headers .container{display:flex;flex-direction:column;}@media (min-width:940px){.wrapper--headers .container{flex-direction:column-reverse;}}.header--primary{position:relative;z-index:2;}.header__section{display:flex;align-items:center;width:100%;}.header__section--primary{flex-wrap:wrap;justify-content:space-between;}@media (min-width:940px){.header--primary .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}}@media (min-width:940px){.header__section--secondary{position:relative;z-index:1;background-color:hsl(var(--clr-gray-1));}.header__section--secondary:before{position:absolute;z-index:-1;display:block;height:100%;background-color:inherit;content:"";inset:0;margin-left:calc(-50vw + 50%);width:100vw;}.header__section--secondary .wrapper--navigation{display:flex;align-items:center;justify-content:flex-end;width:100%;}}.navigation__toggle-expand{--_btn-padding:0.875rem;position:relative;}.navigation__toggle-expand [aria-hidden=true]{display:none;}.navigation__toggle-expand__icon:before{content:"";font-family:"iconfont";font-size:1.25rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.navigation__toggle-expand__icon{display:flex;}.navigation__toggle-expand__icon::before{height:1.25rem;width:1.25rem;}.navigation__toggle-expand__icon--open::before{content:"\e01e";content:"\e01e"/"";}.navigation__toggle-expand__icon--closed::before{content:"\e010";content:"\e010"/"";}.wrapper--navigation{width:calc(100% + var(--container-padding) * 2);margin-inline:calc(var(--container-padding) * -1);}@media (min-width:940px){.wrapper--navigation{align-content:center;width:initial;margin-inline:0;}}.wrapper--navigation__content{display:none;flex-direction:column;}@media (min-width:940px){.wrapper--navigation__content{display:flex;gap:var(--gap-md);}}.js-open .wrapper--navigation__content{display:flex;}.nav-section--primary{margin-block-end:var(--gap-sm);}@media (min-width:940px){.nav-section--primary{display:flex;align-items:center;gap:var(--gap-lg);margin-block-end:0;}}.nav-section--secondary{padding-inline:var(--container-padding);}@media (min-width:940px){.navigation__toggle-expand{display:none;}.nav-section--secondary{display:flex;justify-content:flex-end;align-items:center;gap:var(--gap-sm);}.nav-section--secondary > .block:not(:last-child){display:flex;align-items:center;gap:inherit;}.nav-section--secondary > .block:not(:last-child)::after{content:"";display:block;width:0.0625rem;height:1em;background-color:currentcolor;}}.node_search-results{display:block;margin:0 0 var(--gap-md) 0;padding:0;}.page-wrapper--maintenance .page{display:flex;flex-direction:column;justify-content:center;}.main--maintenance{padding-block:var(--gap-xl);text-align:center;}.maintenance-page__logo{display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:var(--gap-lg);}.maintenance-page__logo img{max-width:12rem;height:auto;}.maintenance-page__title{margin-bottom:var(--gap-lg);}@media (min-width:768px){.maintenance-page__logo img{max-width:16rem;}}body[data-meta-sidebar=open]{padding-inline-end:var(--gin-sidebar-width);}body[data-meta-sidebar=open] .glb-sidebar{--drupal-displace-offset-top:0;}body[data-meta-sidebar=open] .glb-claro-details{margin-left:0 !important;margin-right:0 !important;}.glb-table .tabledrag-handle .handle{display:none;}.layout-builder{background:transparent;}.layout-builder-discard-changes{margin-top:1.875rem;}.layout-builder-discard-changes .form-actions{margin-top:1.25rem;}#edit-discard-changes{display:inline-flex;justify-content:center;align-items:center;gap:0 var(--gap-xs);border:0 none;border-radius:var(--_btn-border-radius,var(--btn-border-radius));font-weight:var(--fw-bold);text-align:center;text-decoration:none;color:hsl(var(--_btn-color,var(--clr-button)));background:hsl(var(--_btn-bg,var(--clr-button-bg)));box-shadow:var(--_btn-shadow,0 0 transparent),inset 0 0 0 var(--_btn-border-width,var(--btn-border-width)) hsl(var(--_btn-border-color,0 0% 0%/0));transition-property:background,color,box-shadow;transition-duration:0.3s;transition-timing-function:ease-in-out;cursor:pointer;padding:var(--_btn-padding,var(--btn-padding));line-height:var(--lh-base);}#edit-discard-changes:is(:hover,:focus-visible,:active){border:0 none;color:hsl(var(--_btn-hover-color,var(--clr-button-hover)));background:hsl(var(--_btn-hover-bg,var(--clr-button-hover-bg)));box-shadow:var(--_btn-hover-shadow,var(--_btn-shadow,0 0 transparent)),inset 0 0 0 var(--_btn-border-width,var(--btn-border-width)) hsl(var(--_btn-hover-border-color,0 0% 0%/0));}#edit-discard-changes:is(.disabled,:disabled,[disabled]){pointer-events:none;cursor:default;opacity:0.5;}#edit-discard-changes{--_btn-color:var(--clr-button-bg);--_btn-bg:transparent;--_btn-border-color:var(--clr-button-bg);--_btn-hover-color:var(--clr-spot-2);--_btn-hover-bg:transparent;--_btn-hover-border-color:var(--clr-spot-2);}.ui-dialog fieldset legend,.ui-dialog fieldset legend.h2,.ui-dialog .form-fieldset legend.h2{font-family:var(--ff-heading);font-weight:var(--fw-bold);}.ui-dialog fieldset legend a,.ui-dialog fieldset legend.h2 a,.ui-dialog .form-fieldset legend.h2 a{--clr-link:transparent;text-decoration-color:transparent;}.ui-dialog fieldset legend a:is(:focus,:hover),.ui-dialog fieldset legend.h2 a:is(:focus,:hover),.ui-dialog .form-fieldset legend.h2 a:is(:focus,:hover){text-decoration-color:currentcolor;}.ui-dialog fieldset legend,.ui-dialog fieldset legend.h2,.ui-dialog .form-fieldset legend.h2{margin:0 0 var(--gap-h4) 0;font-size:var(--fs-h4);line-height:var(--lh-h4);color:hsl(var(--clr-heading,var(--clr-h4)));margin:0;font-family:var(--ff-heading);font-weight:var(--fw-bold);}.ui-dialog .field--type-webform.field--widget-webform-entity-reference-select{margin-bottom:0.9375rem;padding:0.9375rem;border:0.0625rem solid #ccc;border-radius:3px;}.ui-dialog .form__multiple-value > .form__element__tooltip{right:3px;top:3px;}#layout-builder-modal .cke_maximized{position:fixed !important;}#layout-builder-modal summary{display:flex !important;text-decoration:none !important;}.block--system-main-block > .compose-tips{padding:var(--gap-vert) 0;}.block--system-main-block > .compose-tips .filter-type{margin-bottom:var(--gap-md);}main{overflow-x:clip;}
