/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.icon-youtube:before,.icon-xmark:before,.icon-twitter:before,.icon-triangle-exclamation:before,.icon-share-square:before,.icon-search:before,.icon-quote-left:before,.icon-print:before,.icon-pinterest:before,.icon-move:before,.icon-long-arrow-right:before,.icon-lock:before,.icon-linkedin:before,.icon-instagram:before,.icon-info-circle:before,.icon-file:before,.icon-file-pdf:before,.icon-file-image:before,.icon-file-download:before,.icon-facebook-f:before,.icon-envelope:before,.icon-circle-question:before,.icon-circle-exclamation:before,.icon-circle-check:before,.icon-chevron-right:before,.icon-chevron-left:before,.icon-chevron-down:before,.icon-check:before,.icon-bars:before,.icon-angles-right:before,.icon-angles-left:before,.icon-angle-right:before,.icon-angle-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-left::before{content:"\e001";}.icon-angle-right::before{content:"\e002";}.icon-angles-left::before{content:"\e003";}.icon-angles-right::before{content:"\e004";}.icon-bars::before{content:"\e005";}.icon-check::before{content:"\e006";}.icon-chevron-down::before{content:"\e007";}.icon-chevron-left::before{content:"\e008";}.icon-chevron-right::before{content:"\e009";}.icon-circle-check::before{content:"\e00a";}.icon-circle-exclamation::before{content:"\e00b";}.icon-circle-question::before{content:"\e00c";}.icon-envelope::before{content:"\e00d";}.icon-facebook-f::before{content:"\e00e";}.icon-file-download::before{content:"\e00f";}.icon-file-image::before{content:"\e010";}.icon-file-pdf::before{content:"\e011";}.icon-file::before{content:"\e012";}.icon-info-circle::before{content:"\e013";}.icon-instagram::before{content:"\e014";}.icon-linkedin::before{content:"\e015";}.icon-lock::before{content:"\e016";}.icon-long-arrow-right::before{content:"\e017";}.icon-move::before{content:"\e018";}.icon-pinterest::before{content:"\e019";}.icon-print::before{content:"\e01a";}.icon-quote-left::before{content:"\e01b";}.icon-search::before{content:"\e01c";}.icon-share-square::before{content:"\e01d";}.icon-triangle-exclamation::before{content:"\e01e";}.icon-twitter::before{content:"\e01f";}.icon-xmark::before{content:"\e020";}.icon-youtube::before{content:"\e021";}
:root{--clr-primary:94,65%,45%;--clr-secondary:148,100%,22%;--clr-secondary-darker:145,88%,27%;--clr-secondary-lighter:103,53%,93%;--clr-tertiary:148,100%,22%;--clr-spot-1:var(--clr-primary);--clr-spot-2:var(--clr-secondary);--clr-spot-1-light:var(--clr-secondary-lighter);--clr-black:0 0% 0%;--clr-white:0 0% 100%;--clr-off-white:0 0% 95%;--clr-gray-light-1:0 0% 96%;--clr-gray-light-2:0 0% 88%;--clr-gray-light-3:0 0% 44%;--clr-gray-dark:0 0% 31%;--clr-gray-dark-2:0 0% 20%;--clr-base:var(--clr-gray-dark);--clr-base-dark:0 0% 29%;--clr-base-bg:0 0% 100%;--clr-heading:var(--clr-gray-dark);--clr-text:var(--clr-base);--clr-link:var(--clr-secondary);--clr-link-hover:var(--clr-gray-dark);--clr-link-active:var(--clr-secondary);--clr-text-link:var(--clr-secondary);--clr-text-link-hover:var(--clr-gray-dark);--clr-text-link-active:var(--clr-secondary);--clr-button:var(--clr-white);--clr-button-bg:var(--clr-secondary);--clr-button-border:var(--clr-secondary);--clr-button-hover:var(--clr-white);--clr-button-hover-bg:var(--clr-secondary-darker);--clr-button-hover-border:var(--clr-secondary-darker);--clr-border:var(--clr-gray-light-2);--clr-divider:hsl(var(--clr-white) / 0.2);--clr-list-item:var(--clr-spot-1);--clr-mask-hero:0,0%,0%,0.54;--clr-header-top-bg:var(--clr-off-white);--clr-navigation-bg:var(--clr-spot-1);--clr-nav-submenu:var(--clr-tertiary);--clr-mobile-nav:var(--clr-base);--clr-mobile-nav-bg:var(--clr-gray-light-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-dark);--clr-footer:var(--clr-white);--clr-footer-bg:var(--clr-gray-dark);--clr-tabs-background:var(--clr-gray-dark);--clr-tab-text:var(--clr-black);--clr-tab-bg:var(--clr-gray-light-1);--clr-tab-bg-hover:var(--clr-link);--clr-tab-bg-active:var(--clr-link);--clr-tab-bg-active-2:var(--clr-white);--clr-error:0,100%,73%;--clr-error--dark:0,100%,42%;--clr-success:80,66%,59%;--clr-success--dark:80,66%,29%;--clr-warning:38,100%,59%;--clr-warning--dark:38,100%,30%;--clr-error-light:0,100%,95%;--clr-success-light:79,67%,92%;--clr-warning-light:39,100%,92%;--clr-neutral:203,100%,37%;--clr-placeholder:var(--clr-gray-light-3);--clr-form:var(--clr-base);--clr-form-border:var(--clr-border);--clr-form-inactive:var(--clr-gray-light-3);--clr-form-active:var(--clr-secondary);--clr-form-active-border:var(--clr-secondary);--clr-form-disabled:var(--clr-gray-light-1);--clr-form-disabled-bg:var(--clr-white);--clr-form-disabled-border:var(--clr-gray-light-1);--ff-fallback:"Arial",sans-serif;--ff-base:"proxima",var(--ff-fallback);--ff-heading:"proxima",var(--ff-fallback);--fs-h1:2.5625rem;--fs-h2:2.1875rem;--fs-h3:1.875rem;--fs-h4:1.5rem;--fs-h5:1.25rem;--fs-h6:1.25rem;--fs-small:0.875rem;--fs-base:1rem;--fs-large:1.25rem;--fs-huge:3.75rem;--fs-main-menu:1.125rem;--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-small:1.6;--lh-large:1.6;--letter-spacing-small:0.02rem;--gap-extra-small:0.3125rem;--gap-xxs:0.625rem;--gap-xs:0.9375rem;--gap-sm:1.25rem;--gap-md:1.875rem;--gap-lg:3.75rem;--gap-xl:5.625rem;--gap-vert-xs:2.5rem;--gap-vert-sm:3.125rem;--gap-vert-md:4.6875rem;--gap-vert-lg:5.625rem;--gap-vert-lg-2:var(--gap-vert-md);--gap-vert:2.5rem;--gap-hor:1.875rem;--gap-hor-45:2.8125rem;--container-padding-mobile:0.9375rem;--menubar-height:3.75rem;--mobile-header-space:7.5rem;--menu__link-padding:0.1875rem;--menu-border-radius:0.25rem;--menu-border-bottom:0.125rem;--image-border-radius:0.9375rem;--btn-spacing:0.5rem;--btn-border-opacity:1;--btn-border-radius:1.75rem;--btn-border-width:0.0625rem;--btn-padding:0.78125rem 1.5rem;--btn-standard-shadow:0 0.1875rem 1.25rem hsla(var(--clr-black),0.2);--btn-pager:3rem;--btn-padding-top-bottom:1.5625rem;--border-width-small:0.0625rem;--border-width-normal:0.125rem;--border-width-large:0.25rem;--min-height-card:18.5rem;--min-height-card-crop:12.5rem;--min-height-card-taxonomy:12.5rem;--min-height-card-goal:24.5625rem;--min-height-card-whitepaper:15.625rem;--category-icon-size:1.875rem;--taxonomy-icon-size:3.75rem;--whitepaper-image-size:8.125rem;--crop-icon-height:6.25rem;--crop-green-icon:3.125rem;--goal-icon-size:2.5rem;--container-search-bar:75%;--container-search-page:66.875rem;--icon-confirmation-message:10.375rem;--radius-50:50%;--grid-columns:12;--max-width:90rem;--container-padding:4.6875rem;--max-width-inner:53.125rem;}@media (min-width:940px){:root{--fs-h1:2.5625rem;--fs-h2:2.1875rem;--fs-h3:1.875rem;--fs-h4:1.5rem;--fs-h5:1.25rem;--fs-h6:1.25rem;--fs-small:0.875rem;--fs-base:1rem;--fs-large:1.25rem;--fs-huge:5.625rem;}}@media (min-width:768px){:root{--gap-vert:var(--gap-vert-sm);}}@media (min-width:940px){:root{--gap-vert:var(--gap-vert-md);}}@media (min-width:1200px){:root{--gap-vert:var(--gap-vert-lg);}}@media (min-width:1440px){:root{--gap-vert:var(--gap-vert-lg-2);}}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:1200px){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,--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;}iframe{aspect-ratio:16/9;height:auto;max-width:100%;}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-bold);}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:0.5rem;}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:1199px){.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:1200px){.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;}}.field--name-created{display:flex;font-size:var(--fs-small);font-weight:var(--fw-normal);line-height:var(--lh-base);color:hsl(var(--clr-gray-light-3));gap:var(--gap-extra-small);}.field--name-created p,.field--name-created p:not(:last-child){margin-bottom:0;}.field__items--name-field-product-related-crops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-xs);}.field__items--name-field-product-downloads,.field__items--name-field-crop-downloads{display:grid;gap:var(--gap-xs);}@media (min-width:1200px){.field__items--name-field-product-related-crops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));}}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;}.shortest-container{max-width:var(--max-width-inner);margin:auto;}.page-wrapper{isolation:isolate;}.page{overflow-x:hidden;overflow-y:auto;}@media (max-width:767px){.container{padding:0 var(--container-padding-mobile);}}@media (min-width:940px){.container{padding:0 var(--container-padding);}}a{text-decoration:underline;background-color:transparent;-webkit-text-decoration-skip:objects;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}a,a:visited{color:hsl(var(--clr-link));}a:is(:focus,:hover){color:hsl(var(--clr-link-hover));}a:active{color:hsl(var(--clr-link-active));}a::after,a::before{transition:all 0.3s ease-in-out;}.more-link a,.link--more{white-space:nowrap;word-break:keep-all;display:inline-flex;align-items:center;text-decoration:none;}.more-link--big a,.link--more-big{white-space:nowrap;word-break:keep-all;display:flex;align-items:center;padding:0;font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-base);letter-spacing:var(--letter-spacing-small);background-color:transparent;gap:0.3125rem;}.more-link--big a:before,.link--more-big:before{content:"\e017";content:"\e017"/"";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;}.more-link--big a::before,.link--more-big::before{position:relative;top:-1px;color:hsl(var(--clr-spot-2));transition:none;}.back-link a,.link--back{white-space:nowrap;word-break:keep-all;display:inline-flex;align-items:center;gap:0.5rem;text-decoration:none;}.back-link a:before,.link--back:before{content:"\e017";content:"\e017"/"";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;}.back-link a::before,.link--back::before{transform:rotate(180deg);transition:none;}.back-link a::after,.link--back::after{display:none;}: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-sm);}.ext{position:relative;display:inline-block;padding:0;}.file{position:relative;display:inline-flex;gap:var(--gap-xs);align-items:center;background:none;}.file .icon{left:0;text-align:center;}.icon--file,.icon--image,.icon--pdf{margin:-0.125rem -0.125rem -0.125rem -0.125rem;color:hsl(var(--clr-secondary));transition:all 0.3s ease-in-out;}.icon--file::before,.icon--image::before,.icon--pdf::before{margin:0 0.3125rem 0 0;}.icon--file:before{content:"\e012";content:"\e012"/"";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--image:before{content:"\e010";content:"\e010"/"";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--pdf:before{content:"\e011";content:"\e011"/"";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;}.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-secondary));box-shadow:0 0 0 0.2em hsl(var(--clr-secondary));}.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-secondary));}.list__item--download a,.list__item--download a:visited{color:hsl(var(--clr-secondary));transition-property:all;}.list__item--download a:focus,.list__item--download a:hover,.list__item--download a:active{color:hsl(var(--clr-white));}.file--application-pdf{display:inline-flex;align-items:center;gap:var(--btn-spacing);}.file--application-pdf:before{content:"\e011";content:"\e011"/"";margin:0rem;font-family:"iconfont";display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-secondary));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}.file--application-pdf a,.file--application-pdf a:visited{font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:var(--lh-small);color:hsl(var(--clr-secondary));}.file--application-pdf a:is(:hover,:focus){color:hsl(var(--clr-link-hover));}h1,.h1{font-family:var(--ff-heading);font-weight:var(--fw-bold);margin:0 0 var(--gap-md) 0;font-size:var(--fs-h1);line-height:var(--lh-h1);color:hsl(var(--clr-heading));}h1 a,h1 a:visited,.h1 a,.h1 a:visited{text-decoration:none;color:hsl(var(--clr-link));}h1 a:is(:focus,:hover),.h1 a:is(:focus,:hover){text-decoration:underline;color:hsl(var(--clr-link));}h2,.h2{font-family:var(--ff-heading);font-weight:var(--fw-bold);margin:0 0 var(--gap-sm) 0;font-size:var(--fs-h2);line-height:var(--lh-h2);color:hsl(var(--clr-heading));}h2 a,h2 a:visited,.h2 a,.h2 a:visited{text-decoration:none;color:hsl(var(--clr-link));}h2 a:is(:focus,:hover),.h2 a:is(:focus,:hover){text-decoration:underline;color:hsl(var(--clr-link));}h3,.h3{font-family:var(--ff-heading);font-weight:var(--fw-bold);margin:0 0 var(--gap-sm) 0;font-size:var(--fs-h3);line-height:var(--lh-h3);color:hsl(var(--clr-heading));}h3 a,h3 a:visited,.h3 a,.h3 a:visited{text-decoration:none;color:hsl(var(--clr-link));}h3 a:is(:focus,:hover),.h3 a:is(:focus,:hover){text-decoration:underline;color:hsl(var(--clr-link));}h4,.h4{font-family:var(--ff-heading);font-weight:var(--fw-bold);margin:0 0 var(--gap-sm) 0;font-size:var(--fs-h4);line-height:var(--lh-h4);color:hsl(var(--clr-heading));}h4 a,h4 a:visited,.h4 a,.h4 a:visited{text-decoration:none;color:hsl(var(--clr-link));}h4 a:is(:focus,:hover),.h4 a:is(:focus,:hover){text-decoration:underline;color:hsl(var(--clr-link));}h5,.h5{font-family:var(--ff-heading);font-weight:var(--fw-bold);margin:0 0 var(--gap-extra-small) 0;font-size:var(--fs-h5);line-height:var(--lh-h5);color:hsl(var(--clr-base));}h5 a,h5 a:visited,.h5 a,.h5 a:visited{text-decoration:none;color:hsl(var(--clr-link));}h5 a:is(:focus,:hover),.h5 a:is(:focus,:hover){text-decoration:underline;color:hsl(var(--clr-link));}h6,.h6{font-family:var(--ff-heading);font-weight:var(--fw-bold);margin:0 0 var(--gap-extra-small) 0;font-size:var(--fs-h5);line-height:var(--lh-h5);color:hsl(var(--clr-base));}h6 a,h6 a:visited,.h6 a,.h6 a:visited{text-decoration:none;color:hsl(var(--clr-link));}h6 a:is(:focus,:hover),.h6 a:is(:focus,:hover){text-decoration:underline;color:hsl(var(--clr-link));}.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-md);}.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) .text-align-right::before,.text-long ul:not(.inline) .text-align-center::before,.text-long ol:not(.inline) .text-align-right::before,.text-long ol:not(.inline) .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-md);padding:0;width:100%;font-weight:var(--fw-normal);line-height:var(--lh-base);font-style:italic;color:hsl(var(--clr-secondary));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-md) 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-md) 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 img{padding:0;max-width:100% !important;height:auto !important;}.grey-box{padding:var(--gap-md);border-radius:var(--btn-border-radius);overflow-wrap:break-word;background-color:hsl(var(--clr-gray-light-1));margin-bottom:var(--gap-md);}.grey-box h5{margin-bottom:var(--gap-xxs);}@media (max-width:767px){body{overflow-wrap:break-word;hyphens:manual;}}ul,ol,dl{margin:0 0 var(--gap-sm) 0;}ul ul,ul ol,ol ul,ol ol,dl ul,dl ol{margin-block:var(--gap-sm);}ul li,ol li,dl li{margin-bottom:var(--gap-xxs);list-style-position:inside;}ul li:last-child,ol li:last-child,dl li:last-child{margin-bottom:0;}ul{padding:0 0 0 1.25rem;}ol{padding:0 0 0 1.5rem;}dl{padding:0 0 0 1.5rem;}dl dt{margin-top:var(--gap-sm);}dl dt:first-child{margin-top:0;}dl dt + dd{margin-top:var(--gap-sm);}dl dd{margin-bottom:var(--gap-xxs);}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;}.ck-content ul:not(.inline),.filter-type ul:not(.inline),.text-long ul:not(.inline){display:block;padding-left:0;margin-left:0;overflow:hidden;}.ck-content ul:not(.inline) > li,.filter-type ul:not(.inline) > li,.text-long ul:not(.inline) > li{position:relative;display:block;margin-bottom:0.375rem;list-style:none;}.ck-content ul:not(.inline) > li:last-child,.filter-type ul:not(.inline) > li:last-child,.text-long ul:not(.inline) > li:last-child{margin-bottom:0;}.ck-content ul:not(.inline) > li,.filter-type ul:not(.inline) > li,.text-long ul:not(.inline) > li{padding-left:1.1875rem;}.ck-content ul:not(.inline) > li::before,.filter-type ul:not(.inline) > li::before,.text-long ul:not(.inline) > li::before{content:"";position:absolute;left:0.0625rem;top:calc(var(--fs-base) * var(--lh-base) / 2 - 0.1875rem);width:0.375rem;height:0.375rem;border-radius:50%;background:hsl(var(--clr-spot-1));}.ck-content ul:not(.inline) > li ul li::before,.filter-type ul:not(.inline) > li ul li::before,.text-long ul:not(.inline) > li ul li::before{border:0.0625rem solid hsl(var(--clr-spot-1));border-radius:50%;background:transparent;}.ck-content ul:not(.inline) > li ul li li::before,.filter-type ul:not(.inline) > li ul li li::before,.text-long ul:not(.inline) > li ul li li::before{border:0 none;border-radius:0;background:hsl(var(--clr-spot-1));}.ck-content ul:not(.inline) p,.filter-type ul:not(.inline) p,.text-long ul:not(.inline) p{margin-bottom:var(--gap-sm);}.ck-content ol,.filter-type ol,.text-long ol{display:block;padding-left:0;margin-left:0;font-family:var(--ff-heading);overflow:hidden;}.ck-content ol > li,.filter-type ol > li,.text-long ol > li{position:relative;display:block;margin-bottom:0.375rem;list-style:none;}.ck-content ol > li:last-child,.filter-type ol > li:last-child,.text-long ol > li:last-child{margin-bottom:0;}.ck-content ol > li,.filter-type ol > li,.text-long ol > li{padding-left:1.625rem;}.ck-content ol > li::before,.filter-type ol > li::before,.text-long ol > li::before{position:absolute;top:0;left:0;content:counter(list-item) ".";counter-increment:list-item;font-weight:var(--fw-bold);font-size:var(--fs-base);line-height:var(--lh-base);color:hsl(var(--clr-spot-1));}.ck-content ol > li ol,.filter-type ol > li ol,.text-long ol > li ol{counter-reset:listStyle2;}.ck-content ol > li ol > li,.filter-type ol > li ol > li,.text-long ol > li ol > li{counter-increment:listStyle2;}.ck-content ol > li ol > li::before,.filter-type ol > li ol > li::before,.text-long ol > li ol > li::before{content:counter(listStyle2,lower-alpha) ".";}.ck-content ol > li ol > li > ol,.filter-type ol > li ol > li > ol,.text-long ol > li ol > li > ol{counter-reset:listStyle3;}.ck-content ol > li ol > li > ol > li,.filter-type ol > li ol > li > ol > li,.text-long ol > li ol > li > ol > li{counter-increment:listStyle3;}.ck-content ol > li ol > li > ol > li::before,.filter-type ol > li ol > li > ol > li::before,.text-long ol > li ol > li > ol > li::before{content:counter(listStyle3,lower-roman) ".";}.ck-content ol p,.filter-type ol p,.text-long ol p{margin-bottom:var(--gap-sm);}.ck-content ul:not(.inline).is-horizontal,.ck-content ol.is-horizontal,.filter-type ul:not(.inline).is-horizontal,.filter-type ol.is-horizontal,.text-long ul:not(.inline).is-horizontal,.text-long ol.is-horizontal{margin-right:calc(var(--gap-hor) * -1);}.ck-content ul:not(.inline).is-horizontal li,.ck-content ol.is-horizontal li,.filter-type ul:not(.inline).is-horizontal li,.filter-type ol.is-horizontal li,.text-long ul:not(.inline).is-horizontal li,.text-long ol.is-horizontal li{display:inline-block;margin-right:var(--gap-hor);}.ck-content ul:not(.inline):last-child,.ck-content ol:last-child,.filter-type ul:not(.inline):last-child,.filter-type ol:last-child,.text-long ul:not(.inline):last-child,.text-long ol:last-child{margin-bottom:0;}.ck-content ul:not(.inline).no-margin,.ck-content ol.no-margin,.filter-type ul:not(.inline).no-margin,.filter-type ol.no-margin,.text-long ul:not(.inline).no-margin,.text-long ol.no-margin{margin-bottom:0;}.ck-content li > ol:last-child,.ck-content li > ul:not(.inline):last-child,.filter-type li > ol:last-child,.filter-type li > ul:not(.inline):last-child,.text-long li > ol:last-child,.text-long li > ul:not(.inline):last-child{margin-bottom:var(--gap-sm);}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-light-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-light-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-light-1));content:"";opacity:0.75;}picture{position:relative;display:block;overflow:hidden;width:100%;}picture img{width:100%;}.image-style-detail-blog{overflow:hidden;margin:var(--gap-md) 0;border-radius:var(--btn-border-radius) var(--btn-border-radius) 0 var(--btn-border-radius);}.image-style-detail-goal{overflow:hidden;margin-bottom:var(--gap-md);border-radius:var(--btn-border-radius) var(--btn-border-radius) 0 var(--btn-border-radius);}.field--name-field-goal-image{margin-bottom:var(--gap-md);}.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));}.text-long p:has(> img[src*="CE.jpg"]){display:inline;}.text-long p:has(> img[src*="CE.jpg"]) img{display:inline-block;float:left;width:4.4375rem;vertical-align:middle;margin-right:var(--gap-xs);margin-bottom:0;}.text-long p:has(> img[src*="CE.jpg"]) + strong{display:inline;}.text-long p:has(> img[src*="CE.jpg"]) + p{display:inline;}form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file){position:relative;}form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) .form__element__root{position:relative;}form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) > label,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.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):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) > label.is-active,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) > label.has-value,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) .form__element__root > label.is-active,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.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):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) > label.is-active,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) .form__element__root > label.is-active{color:hsl(var(--clr-form-active));}form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file).form-type--webform-document-file > label,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file).form-type--webform-document-file .form__element__root > label,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file).form-type--file > label,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file).form-type--file .form__element__root > label,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file).form-type--managed-file > label,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file).form-type--managed-file .form__element__root > label,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file).form-type--date > label,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file).form-type--date .form__element__root > label,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file).form-type--select > label,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file).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):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) input:not([type]),form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.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):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) textarea{padding:1.4375rem 1.25rem 0.375rem;font-size:0.875rem;line-height:1.125rem;}form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) input:not([type])::-moz-placeholder,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.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):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) textarea::-moz-placeholder{font-size:0.875rem;line-height:1.125rem;color:transparent;}form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) input:not([type])::placeholder,form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.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):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) textarea::placeholder{font-size:0.875rem;line-height:1.125rem;color:transparent;}form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) select{padding:1.4375rem 2.5rem 0.375rem 1.25rem;height:3.125rem;font-size:0.875rem;line-height:1.125rem;}form.is--floating .form__element:not(.form-type--range):not(.form-type--radio):not(.form-type--checkbox):not(.form-type--item):not(.form-type--password-confirm):not(.form-type-managed-file):not(.form-type-file) .form__dropdown::after{right:1.25rem;}.form__group--checkboxes,.form__group--radios{padding-left:var(--gap-sm);width:100%;}input[type=radio],input[type=checkbox]{opacity:var(--_opacity,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;top:0.3125rem;display:inline-block;margin:0 0.3125rem 0 0;padding:0;border:0.0625rem solid hsl(var(--clr-form-border));border-radius:0;vertical-align:top;background:hsl(var(--clr-white));transition:border-color 0.3s ease-in-out,background-color 0.3s ease-in-out;}input[type=radio]:hover,input[type=radio]:focus,input[type=checkbox]:hover,input[type=checkbox]:focus{cursor:pointer;}input[type=radio]:disabled,input[type=checkbox]:disabled{--_opacity:.5;border-color:hsl(var(--clr-form-border));background:hsl(var(--clr-form-disabled-bg));}input[type=radio]:disabled:focus,input[type=radio]:disabled:hover,input[type=checkbox]:disabled:focus,input[type=checkbox]:disabled:hover{cursor:default;border-color:hsl(var(--clr-form-border));}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;}.ui-dialog [class*=layout-builder] :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input,.ui-dialog [class*=layout-builder] :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:where(:focus-visible,:hover,:active,:active:focus){opacity:1;width:0.75rem;height:0.75rem;clip:auto;border:0.0625rem solid hsl(var(--clr-form-border));}input[type=checkbox]{background-color:hsl(var(--clr-white));width:0.75rem;height:0.75rem;transition:background-color ease-in-out 0.1s,border-color ease-in-out 0.1s;}input[type=checkbox] + label:before{content:"\e006";content:"\e006"/"";position:absolute;top:0;left:-1.3125rem;font-family:"iconfont";font-size:0.9375rem;display:inline-flex;font-weight:normal;line-height:1;text-decoration:none;vertical-align:middle;color:hsl(var(--clr-form-active));-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 + label::before{opacity:1;}input[type=checkbox]:disabled:checked + label::before{color:hsla(var(--clr-form-active),0.5);}.form__element.form-type--checkbox,.form__element.form-type--radio{position:relative;padding-left:var(--gap-md);margin-bottom:0;}.form__element.form-type--checkbox input,.form__element.form-type--radio input{position:absolute;left:0;top:0.375rem;}.main .form-actions{display:flex;gap:var(--gap-sm);flex-direction:column;flex-wrap:wrap;align-items:center;}@media (min-width:768px){.main .form-actions{flex-direction:row;}}details{margin:0 0 var(--gap-md) 0;border:0.0625rem solid hsl(var(--clr-border));}details summary{padding:0.5rem 0.9375rem;color:hsl(var(--clr-heading));background:hsl(var(--clr-border));}details .details-wrapper{padding:0.9375rem 0.9375rem 0;}summary{cursor:pointer;}.details-description{margin-bottom:var(--gap-md);}.details__error-message{margin-bottom:var(--gap-md);color:hsl(var(--clr-error--dark));}legend{font-family:var(--ff-heading);font-weight:var(--fw-bold);margin:0 0 var(--gap-sm) 0;font-size:var(--fs-h3);line-height:var(--lh-h3);color:hsl(var(--clr-heading));display:block;margin:0;font-weight:var(--fw-bold);white-space:normal;color:hsl(var(--clr-base));}legend a,legend a:visited{text-decoration:none;color:hsl(var(--clr-link));}legend a:is(:focus,:hover){text-decoration:underline;color:hsl(var(--clr-link));}fieldset,.form-fieldset,.ui-dialog [class*=layout-builder] fieldset:not(.fieldgroup){position:relative;margin:0 0 var(--gap-md) 0;padding:0.625rem;border:0.0625rem solid hsl(var(--clr-border));}fieldset legend,.form-fieldset legend,.ui-dialog [class*=layout-builder] fieldset:not(.fieldgroup) legend{display:table;box-sizing:border-box;padding:0 0.625rem;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__error-message{margin-bottom:var(--gap-md);color:hsl(var(--clr-error--dark));}.form__element{position:relative;margin-bottom:var(--gap-md);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;font-size:var(--fs-small);line-height:var(--lh-small);}.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 .description,.form__element__description,.password-suggestions,.webform-component--mandatory-fields p{display:block;font-size:var(--fs-small);line-height:var(--lh-small);margin-top:var(--gap-xxs);}.password-suggestions ul{overflow:hidden;display:block;padding-left:0;margin-left:0;}.password-suggestions ul > li{position:relative;display:block;margin-bottom:0.375rem;list-style:none;}.password-suggestions ul > li:last-child{margin-bottom:0;}.password-suggestions ul > li{padding-left:1.1875rem;}.password-suggestions ul > li::before{content:"";position:absolute;left:0.0625rem;top:calc(var(--fs-base) * var(--lh-base) / 2 - 0.1875rem);width:0.375rem;height:0.375rem;border-radius:50%;background:hsl(var(--clr-spot-1));}.password-suggestions ul > li ul li::before{border:0.0625rem solid hsl(var(--clr-spot-1));border-radius:50%;background:transparent;}.password-suggestions ul > li ul li li::before{border:0 none;border-radius:0;background:hsl(var(--clr-spot-1));}.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-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-bold);transition:all 0.3s ease-in-out;}.form__label__required{display:none;}.js-form-required .form__label__required{display:inline-block;text-decoration:none;color:hsl(var(--clr-link));}.form__label__not-required{display:none;}.form__element--error .form__label{color:hsl(var(--clr-error--dark));}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:0.5625rem 0.625rem;width:100%;border:0.0625rem solid hsl(var(--clr-form-border));border-radius:var(--btn-border-radius);color:hsl(var(--clr-form));background:hsl(var(--clr-white));transition:all 0.3s 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])[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;border-color:hsl(var(--clr-form-disabled-border));color:hsl(var(--clr-form-disabled));background:hsl(var(--clr-form-disabled-bg));}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{border-color:hsl(var(--clr-error--dark));color:hsl(var(--clr-error--dark));}input.error{color:hsl(var(--clr-error--dark));}input.admin-menu-search{height:auto;}.form__element.form-type--radio input[type=radio]{top:0.3125rem;}input[type=radio]{width:0.875rem;height:0.875rem;border-radius:50%;background:hsl(var(--clr-white));box-shadow:none;transition:background-color ease-in-out 0.1s,border-color ease-in-out 0.1s,box-shadow ease-in-out 0.1s;}input[type=radio]:checked{background:hsl(var(--clr-form-active));box-shadow:inset 0 0 0 0.21875rem hsl(var(--clr-white));}input[type=radio]:disabled:checked{background:hsl(var(--clr-form-disabled));box-shadow:inset 0 0 0 0.21875rem 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-light-1));border-radius:0.3125rem;background-color:hsl(var(--clr-gray-light-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;height:2.75rem;width:100%;padding:0 2.5rem 0 0.625rem;border:0.0625rem solid hsl(var(--clr-form-border));border-radius:var(--btn-border-radius);line-height:2.625rem;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.125rem,calc(100% - 0.9375rem) 1.125rem,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));color:hsl(var(--clr-form-active));}select:disabled,select[disabled]{border-color:hsl(var(--clr-form-disabled-border));border-style:dashed;color:hsl(var(--clr-form-disabled));background:hsl(var(--clr-form-disabled-bg));opacity:0.5;}.form__dropdown{position:relative;}.form__dropdown select{background-image:none;}.form__dropdown__arrow:after{content:"\e007";content:"\e007"/"";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-form-border));-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:10px;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:8.75rem;}.form-textarea-wrapper{display:block;}.form-textarea-wrapper .grippie{display:none;}.webform-document-file{display:flex;flex-wrap:wrap;flex-direction:column;gap:0.625rem;}.form-managed-file{display:flex;flex-wrap:wrap;flex-direction:column;gap:0.625rem;align-items:center;}@media (min-width:768px){.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;}.form-managed-file .messages{width:100%;}}.webform-submission-form .captcha{width:100%;}.webform-submission-form input:not([type]),.webform-submission-form 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]),.webform-submission-form textarea{padding:var(--btn-padding);border-radius:var(--btn-border-radius);}.webform-submission-form input:not([type]):focus,.webform-submission-form input:not([type]):focus:hover,.webform-submission-form 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,.webform-submission-form 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,.webform-submission-form textarea:focus,.webform-submission-form textarea:focus:hover{border:0.125rem solid hsl(var(--clr-gray-dark));}.webform-submission-form input:not([type]):focus-visible,.webform-submission-form 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,.webform-submission-form textarea:focus-visible{outline:none;}.webform-submission-form .form__element{margin:0;}.webform-submission-form .form__label{font-size:var(--fs-base);margin-bottom:var(--gap-xxs);}@media (min-width:768px){.webform-submission-form{display:grid;grid-template-columns:repeat(2,1fr);row-gap:var(--gap-sm);-moz-column-gap:var(--gap-md);column-gap:var(--gap-md);}.webform-submission-form .js-webform-type-checkbox,.webform-submission-form .webform-type-textarea,.webform-submission-form .captcha,.webform-submission-form .form-actions{grid-column:1/-1;}.webform-flexbox{margin:0 0 var(--gap-md);gap:var(--_webform-gap,var(--gap-md));}.webform-flex--container{margin:0;}}.button{display:inline-block;border:0 none;border-top-left-radius:var(--_btn-border-radius,var(--btn-border-radius));border-top-right-radius:var(--_btn-border-radius,var(--btn-border-radius));border-bottom-left-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-white)));background:hsl(var(--_btn-bg,var(--clr-secondary)));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:visited{color:hsl(var(--_btn-color,var(--clr-button)));}.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-secondary-darker);--_btn-bg:transparent;--_btn-border-color:var(--clr-secondary-darker);--_btn-hover-color:var(--clr-gray-dark);--_btn-hover-bg:transparent;--_btn-hover-border-color:var(--clr-gray-dark);display:inline-block;border:0 none;border-top-left-radius:var(--_btn-border-radius,var(--btn-border-radius));border-top-right-radius:var(--_btn-border-radius,var(--btn-border-radius));border-bottom-left-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-white)));background:hsl(var(--_btn-bg,var(--clr-secondary)));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:visited{color:hsl(var(--_btn-color,var(--clr-button)));}.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-white);--_btn-bg:var(--clr-black);--_btn-hover-color:var(--clr-black);--_btn-hover-bg:var(--clr-white);display:inline-block;border:0 none;border-top-left-radius:var(--_btn-border-radius,var(--btn-border-radius));border-top-right-radius:var(--_btn-border-radius,var(--btn-border-radius));border-bottom-left-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-white)));background:hsl(var(--_btn-bg,var(--clr-secondary)));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:visited{color:hsl(var(--_btn-color,var(--clr-button)));}.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:var(--clr-button-hover-bg);display:inline-block;border:0 none;border-top-left-radius:var(--_btn-border-radius,var(--btn-border-radius));border-top-right-radius:var(--_btn-border-radius,var(--btn-border-radius));border-bottom-left-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-white)));background:hsl(var(--_btn-bg,var(--clr-secondary)));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:visited{color:hsl(var(--_btn-color,var(--clr-button)));}.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;}[id*=edit-cancel],[id*=edit-delete]{--_btn-color:var(--clr-secondary-darker);--_btn-bg:transparent;--_btn-border-color:var(--clr-secondary-darker);--_btn-hover-color:var(--clr-gray-dark);--_btn-hover-bg:transparent;--_btn-hover-border-color:var(--clr-gray-dark);display:inline-block;border:0 none;border-top-left-radius:var(--_btn-border-radius,var(--btn-border-radius));border-top-right-radius:var(--_btn-border-radius,var(--btn-border-radius));border-bottom-left-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-white)));background:hsl(var(--_btn-bg,var(--clr-secondary)));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]:visited,[id*=edit-delete]:visited{color:hsl(var(--_btn-color,var(--clr-button)));}[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);font-size:0.75rem;}.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);}.field--buttons{display:flex;flex-wrap:wrap;gap:var(--gap-buttons,1.25rem);}.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-block;border:0 none;border-top-left-radius:var(--_btn-border-radius,var(--btn-border-radius));border-top-right-radius:var(--_btn-border-radius,var(--btn-border-radius));border-bottom-left-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-white)));background:hsl(var(--_btn-bg,var(--clr-secondary)));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:visited{color:hsl(var(--_btn-color,var(--clr-button)));}: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-block;border:0 none;border-top-left-radius:var(--_btn-border-radius,var(--btn-border-radius));border-top-right-radius:var(--_btn-border-radius,var(--btn-border-radius));border-bottom-left-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-white)));background:hsl(var(--_btn-bg,var(--clr-secondary)));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);--_btn-color:var(--clr-secondary-darker);--_btn-bg:transparent;--_btn-border-color:var(--clr-secondary-darker);--_btn-hover-color:var(--clr-gray-dark);--_btn-hover-bg:transparent;--_btn-hover-border-color:var(--clr-gray-dark);}:is(.text-long,.cke_editable,.ck-editor__editable) .cke-button--secondary:visited{color:hsl(var(--_btn-color,var(--clr-button)));}: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) 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;}.button-tertiary{display:inline-block;border:0 none;border-top-left-radius:var(--_btn-border-radius,var(--btn-border-radius));border-top-right-radius:var(--_btn-border-radius,var(--btn-border-radius));border-bottom-left-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-white)));background:hsl(var(--_btn-bg,var(--clr-secondary)));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);--_btn-color:var(--clr-secondary-darker);--_btn-bg:transparent;--_btn-border-color:var(--clr-secondary-darker);--_btn-hover-color:var(--clr-gray-dark);--_btn-hover-bg:transparent;--_btn-hover-border-color:var(--clr-gray-dark);}.button-tertiary:visited{color:hsl(var(--_btn-color,var(--clr-button)));}.button-tertiary: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-tertiary:is(.disabled,:disabled,[disabled]){pointer-events:none;cursor:default;opacity:0.5;}.button-tertiary.ext svg,.button-tertiary.ext ~ svg{display:none;}table{table-layout:fixed;margin:0;padding:0;width:100%;border-collapse:collapse;border-spacing:0;text-align:left;}table.is-striped tbody tr:nth-child(odd){background:hsl(var(--clr-border));}th{padding:0.8125rem 0.625rem;font-size:var(--fs-base);line-height:1.3;font-weight:var(--fw-bold);text-align:left;vertical-align:top;color:hsl(var(--clr-secondary));}td{padding:0.8125rem 0.625rem;vertical-align:top;}thead th{border-bottom:2px solid hsl(var(--clr-secondary));}tbody th{border-right:2px solid hsl(var(--clr-secondary));}tbody td{padding:0.8125rem 0.625rem;}tr.odd{background:hsl(var(--clr-border));}caption{padding-top:var(--gap-sm);padding-bottom:var(--gap-sm);text-align:left;font-style:italic;color:hsl(var(--clr-gray));}@media (max-width:767px){.table-responsive.is-reformatted{}.table-responsive.is-reformatted caption{display:block;padding:0.625rem;border-bottom:0.0625rem solid hsl(var(--clr-border));}.table-responsive.is-reformatted :is(table,thead,tbody,th,td,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:0.625rem;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{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-left:0.0625rem solid hsl(var(--clr-secondary));border-right:0.0625rem solid hsl(var(--clr-secondary));border-bottom:0.0625rem solid white;}.table-responsive.has-scroll.js-table--th-row tbody{display:flex;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-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;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:0.625rem;border-bottom:0.0625rem solid hsl(var(--clr-white));background:hsl(var(--clr-secondary));}.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-md);}.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%;}.tabs__link{display:block;padding:0.625rem calc(var(--gap-hor) / 2);border-top:0.0625rem solid hsla(var(--clr-white),0.4);font-size:var(--fs-small);line-height:var(--lh-small);}.tabs__link,.tabs__link:visited{color:hsl(var(--clr-tab-text));background-color:hsl(var(--clr-tab-bg));}.tabs__link:is(:focus-visible,:hover){color:hsl(var(--clr-tab-text));background-color:hsl(var(--clr-tab-bg-hover));}.tabs__link.is-active{color:hsl(var(--clr-tab-text));background-color:hsl(var(--clr-tab-bg-active));}@media (min-width:768px){.tabs__link{border-top:none;}.tabs__link.is-active{color:hsl(var(--clr-tab-bg-hover));background-color:hsl(var(--clr-tab-bg-active-2));}}.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:"\e007";content:"\e007"/"";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);}.vocabulary--categories-list{position:relative;min-height:var(--min-height-card-taxonomy);padding:var(--gap-md);height:100%;}.vocabulary--categories-list h3{margin:0;}.vocabulary--categories-list p,.vocabulary--categories-list strong{font-weight:var(--fw-normal);}.vocabulary--categories-list .content{display:grid;grid-template-columns:1fr var(--taxonomy-icon-size);grid-template-rows:auto auto 1fr;height:100%;}.vocabulary--categories-list .content .field--name-name{grid-column:1;grid-row:1;align-self:center;}.vocabulary--categories-list .content .field-image{display:flex;align-items:center;justify-content:center;height:var(--taxonomy-icon-size);width:var(--taxonomy-icon-size);border-radius:50%;background-color:hsl(var(--clr-white));grid-column:2;grid-row:1;}.vocabulary--categories-list .content .field-image img{width:calc(var(--taxonomy-icon-size) * 0.6);height:calc(var(--taxonomy-icon-size) * 0.6);-o-object-fit:contain;object-fit:contain;}.vocabulary--categories-list .content .description{grid-column:1/-1;grid-row:2;margin-top:var(--gap-xxs);}.vocabulary--categories-list .content .links{grid-column:1/-1;grid-row:3;align-self:end;padding-top:var(--gap-md);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--letter-spacing-small);color:hsl(var(--clr-secondary));}.vocabulary--categories-list .content .links:after{content:"\e017";content:"\e017"/"";position:relative;right:-0.5rem;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;}.vocabulary--categories-list .content .links:visited{color:hsl(var(--clr-secondary));}.vocabulary--categories-list .content .links:hover{text-decoration:none;color:hsl(var(--clr-gray-dark));}.vocabulary--categories-list .content .links::before{content:"";position:absolute;inset:0;}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);}.quickedit-field.quickedit-highlighted,.quickedit-form.quickedit-highlighted,.quickedit-field .quickedit-highlighted{box-shadow:0 0 0 100vw hsla(var(--clr-black),0.8);}.quickedit-form{max-width:18.75rem;}.quickedit-form.quickedit-highlighted{margin:0.3125rem 0;}.quickedit-form .messages{margin-bottom:0.625rem;}.quickedit-form .messages abbr.warning{color:hsl(var(--clr-white));}.quickedit-form abbr.warning{color:hsl(var(--clr-error--dark));}.quickedit-form .table{table-layout:auto;}.quickedit-form .table th h4{margin:0;}.quickedit-form .table td{padding:0.625rem;}.quickedit-form .link:link,.quickedit-form .link:visited{color:hsl(var(--clr-link));}.quickedit-form .tabledrag-toggle-weight-wrapper{margin-bottom:var(--gap-md);text-align:right;}.quickedit-form .field-multiple-drag{padding:0.625rem;}.quickedit-form .tabledrag-handle .handle:before{content:"\e018";content:"\e018"/"";font-family:"iconfont";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;}.quickedit-form .form__element{margin-bottom:var(--gap-md);}.quickedit-form select{min-width:5rem;}.quickedit-form [id*=-view-mode],.quickedit-form [id*=-layout],.quickedit-form [id*=-field-p-bg-color]{display:flex;text-align:center;}.quickedit-form [id*=-view-mode] .form-type--radio,.quickedit-form [id*=-layout] .form-type--radio,.quickedit-form [id*=-field-p-bg-color] .form-type--radio{padding:0 0.625rem;width:auto;}.quickedit-form .form-submit{margin-top:var(--gap-md);}.quickedit-form .dropbutton-widget button,.quickedit-form .dropbutton-widget .button,.quickedit-form .dropbutton-widget .dropbutton-toggle button{padding:0 !important;margin:0 !important;color:hsl(var(--clr-link)) !important;background:none !important;box-shadow:none !important;}.quickedit-form .dropbutton-widget button::before,.quickedit-form .dropbutton-widget button::after,.quickedit-form .dropbutton-widget .button::before,.quickedit-form .dropbutton-widget .button::after,.quickedit-form .dropbutton-widget .dropbutton-toggle button::before,.quickedit-form .dropbutton-widget .dropbutton-toggle button::after{display:none !important;}.quickedit-form .dropbutton li{margin:0;padding:0.3125rem;}.ui-dialog-titlebar{padding:0.3125rem;}.ui-dialog-content{padding:0.3125rem;}@media (min-width:480px){.quickedit-form{max-width:26.25rem;}}@media (min-width:768px){.quickedit-form{max-width:37.5rem;}}.toolbar-fixed .toolbar-bar{z-index:990;}.toolbar-tray a:link,.toolbar-tray a:visited{color:#565656;}.block__branding--header{display:flex;align-items:center;gap:var(--gap-md);}.block__branding__image--header{position:relative;display:block;}.block__branding__image--header img{transition:all 0.3s ease-in-out;}.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:"\e01c";content:"\e01c"/"";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-secondary));-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%;}.block--type-contact-block .address-info{padding:var(--gap-md);border-radius:var(--btn-border-radius);overflow-wrap:break-word;background-color:hsl(var(--clr-gray-light-1));margin-bottom:var(--gap-md);}.block--type-contact-block .address-info h5{margin-bottom:var(--gap-xxs);}.block--type-contact-block .field--name-field-vat-number-contact-block{padding-top:var(--gap-xxs);}.block--type-contact-block .field--name-field-address-contact-block{padding-bottom:var(--gap-xxs);}.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--dark));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--dark));}.block--type-mautic-form .mauticform-button-wrapper{margin-top:1.5625rem;}.block--type-mautic-form .mauticform-button{display:inline-block;border:0 none;border-top-left-radius:var(--_btn-border-radius,var(--btn-border-radius));border-top-right-radius:var(--_btn-border-radius,var(--btn-border-radius));border-bottom-left-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-white)));background:hsl(var(--_btn-bg,var(--clr-secondary)));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:visited{color:hsl(var(--_btn-color,var(--clr-button)));}.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:1200px){.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;align-items:baseline;margin-top:var(--gap-md);}.breadcrumb__item{display:flex;align-items:baseline;font-size:var(--fs-small);line-height:var(--lh-base);color:hsl(var(--clr-white));}.breadcrumb__item:before{content:"\e009";content:"\e009"/"";margin:0 var(--gap-xxs);font-family:"iconfont";font-size:0.75rem;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;}.breadcrumb__item::before{vertical-align:baseline;}.breadcrumb__item:first-child::before{display:none;}.breadcrumb__item:last-child .breadcrumb__element{text-decoration:none;}.breadcrumb__item:last-child .breadcrumb__element:hover{color:hsl(var(--clr-white));}.breadcrumb__element{color:hsl(var(--clr-white));transition:color ease-in-out 0.1s,border-color ease-in-out 0.1s;}.breadcrumb__element:hover{text-decoration:none;color:hsl(var(--clr-gray-dark));}.breadcrumb__element:visited{text-decoration:underline;color:hsl(var(--clr-white));}.breadcrumb__link{color:hsl(var(--clr-white));}:root{--_expand-icon-size:0.75rem;--_expand-icon-width:1.375rem;--_expand-icon-height:1.375rem;--_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:block;padding-bottom:var(--menu__link-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:before{content:"\e007";content:"\e007"/"";margin:0;font-family:"iconfont";font-size:var(--_expand-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;}.expand-sub::before{transition:transform ease-in-out 0.3s;}.expand-sub[aria-expanded=true]::before{transform:rotate(180deg);}.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:block;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;}}}@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::before,.menu__item:hover .expand-sub::before{transform:rotate(180deg);}.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;}}}}.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;}.nav__item--language{display:inline;}.nav--language--dropdown{text-align:right;}.nav__active--language--dropdown{position:relative;padding:0 1rem 0 0;border:0;border-bottom:var(--btn-border-width) solid transparent;font:inherit;color:hsl(var(--clr-white));background:transparent;cursor:pointer;text-transform:uppercase;}.nav__active--language--dropdown:before{content:"\e007";content:"\e007"/"";position:absolute;top:50%;right:0;font-family:"iconfont";font-size:0.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;}.nav__active--language--dropdown::before{transform:translateY(-50%);}.nav__items--language--dropdown{position:absolute;z-index:10;top:100%;left:0;overflow-y:auto;max-height:70vh;min-width:100%;margin:0;text-align:left;background:hsl(var(--clr-tertiary));transition:all 0.3s ease-in-out;}.js-open > .nav__items--language--dropdown{padding:var(--gap-xxs);box-shadow:0 0 0.9375rem hsla(var(--clr-white),0.2);gap:var(--gap-xxs);}.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;border:0;text-decoration:none;color:hsla(var(--clr-white));}.nav__link--language--dropdown:visited{color:hsla(var(--clr-white));}.nav__link--language--dropdown:focus,.nav__link--language--dropdown:hover{color:hsl(var(--clr-link-hover));}.nav__link--language--dropdown::after{content:none;}@media (max-width:767px){.language-switcher-language-url{margin:var(--gap-sm) 0;}.language-switcher-language-url.js-open .nav__items--language--dropdown{display:flex;flex-direction:column;align-items:flex-end;gap:var(--gap-xs);}}.menu__link--main{--_menu__link-padding:var(--gap-xs) 0;border-bottom:var(--menu-border-bottom) solid transparent;font-family:var(--ff-heading);text-decoration:none;color:hsl(var(--clr-white));}.menu__link--main:visited{color:hsl(var(--clr-white));}.menu__link--main:hover{border-bottom:var(--menu-border-bottom) solid hsl(var(--clr-white));color:hsl(var(--clr-white));}@media (max-width:939px){.menu--main{--_expand-icon-height:2.625rem;display:flex;flex-direction:column;gap:var(--gap-xs);}.menu--main li{display:flex;justify-content:flex-end;}.menu--main.menu--sub.js-open{z-index:10;padding:var(--gap-xs) 0;}.menu__link--main.menu__link--sub{--_menu__link-padding:var(--gap-xs) var(--gap-md);}}@media (min-width:940px){.menu--main{display:flex;flex-wrap:wrap;font-size:var(--fs-main-menu);font-weight:var(--fw-bold);gap:var(--gap-hor-45);letter-spacing:var(--letter-spacing-small);line-height:var(--lh-heading);}.menu--main.menu--sub.js-open,.menu__item--with-sub:focus-visible .menu--main.menu--sub,.menu__item--with-sub:hover .menu--main.menu--sub{padding:var(--gap-xxs) 0;}.menu__link--main.menu__link--sub{--_menu__link-padding:var(--gap-xxs) var(--gap-xs);}}.nav--secundair-menu > .menu--secundair-menu{display:flex;flex-direction:row;gap:var(--gap-md);}.nav--secundair-menu > .menu--secundair-menu a.menu__link{border-bottom:var(--btn-border-width) solid transparent;text-decoration:none;color:hsl(var(--clr-white));}.nav--secundair-menu > .menu--secundair-menu a.menu__link:hover,.nav--secundair-menu > .menu--secundair-menu a.menu__link.active{border-bottom:var(--btn-border-width) solid hsl(var(--clr-white));}.nav--secundair-menu > .menu--secundair-menu .expand-sub{color:hsl(var(--clr-white));}.nav--secundair-menu > .menu--secundair-menu .menu--sub{z-index:10;padding:var(--gap-xxs);border-radius:var(--menu-border-radius);background-color:hsl(var(--clr-tertiary));}@media (max-width:939px){.nav--secundair-menu > .menu--secundair-menu{flex-direction:column;gap:var(--gap-xs);}.nav--secundair-menu > .menu--secundair-menu li{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;}.nav--secundair-menu > .menu--secundair-menu li .menu__link--active{text-decoration:underline;}.nav--secundair-menu > .menu--secundair-menu li.has-sub ul{width:100%;}.nav--secundair-menu > .menu--secundair-menu li a.menu__link{font-family:var(--ff-heading);}}.tabs{background-color:hsl(var(--clr-tabs-background));}.tabs__nav{display:block;margin:0;padding:0;list-style:none;padding:0;text-align:right;}.tabs__tab{display:none;}.tabs__tab.is-active{display:inline-block;}.tabs__content{padding:calc(var(--gap-hor) / 2);}.tabs.no-js .tabs__tab.is-active{display:block;}@media (min-width:768px){.tabs__nav{display:flex;align-items:flex-end;justify-content:flex-end;padding-block:var(--gap-sm) 0;}}.pager{width:100%;}.pager .pager__item a{margin-left:var(--gap-xs);}.pager .pager__item--first,.pager .pager__item--last{display:none;}.pager .pager__item--next a,.pager .pager__item--previous a{margin:0;padding:var(--gap-xxs);border:1px solid transparent;border-radius:50%;background-color:hsl(var(--clr-secondary));}.pager .pager__item--next a:hover,.pager .pager__item--previous a:hover{border:1px solid transparent;}.pager .pager__item--next a{margin-left:var(--gap-sm);}.pager .pager__item--previous a{margin-right:var(--gap-sm);}.pager .pager__link{height:var(--btn-pager);padding:var(--gap-xxs);width:var(--btn-pager);border:1px solid hsl(var(--clr-secondary));}.pager .pager__item--page-first a{margin:0;}.pager--full{margin-top:var(--gap-md);}.pager__items--full{display:block;margin:0;padding:0;list-style:none;text-align:center;font-size:0;}.pager__item--full{display:inline-block;margin:0;font-size:var(--fs-base);line-height:var(--lh-base);}.pager__item--full.is-active{font-weight:var(--fw-bold);}.pager__item--ellipsis{display:inline-block;margin-left:var(--gap-xs);}.pager__link--full{display:inline-block;min-width:1.5rem;padding:0 0.125rem;border-radius:50%;line-height:1.5rem;background-color:transparent;}.pager__link--full:link,.pager__link--full:visited{text-decoration:none;color:hsl(var(--clr-base));}.pager__link--full:focus-visible .page__link__icon,.pager__link--full:focus-visible .page__link__icon::before,.pager__link--full:hover .page__link__icon,.pager__link--full:hover .page__link__icon::before{color:hsl(var(--clr-white));}.pager__link--full:focus-visible .page__link__icon--first,.pager__link--full:focus-visible .page__link__icon--prev,.pager__link--full:hover .page__link__icon--first,.pager__link--full:hover .page__link__icon--prev{left:-0.1875rem;}.pager__link--full:focus-visible .page__link__icon--next,.pager__link--full:focus-visible .page__link__icon--last,.pager__link--full:hover .page__link__icon--next,.pager__link--full:hover .page__link__icon--last{left:0.1875rem;}.pager__link--full.is-active,.pager__link--full:focus-visible,.pager__link--full:hover{border:1px solid hsl(var(--clr-secondary));color:hsl(var(--clr-white));background-color:hsl(var(--clr-secondary));}.pager__link--full.is-disabled{background-color:hsl(var(--clr-form-disabled));}.pager__link--full.is-disabled .page__link__icon{left:0;}.pager__link--full.pager__link--prev,.pager__link--full.pager__link--next{padding:0 0.3125rem;text-transform:uppercase;}.pager__link--full.pager__link--first,.pager__link--full.pager__link--last{padding:0 0.3125rem;text-transform:uppercase;}.pager__link--full .page__link__icon{position:relative;left:0;top:4px;display:inline-flex;align-content:center;justify-content:center;padding:0 0.125rem;min-width:1.5rem;line-height:1.5rem;transition:all 0.3s ease-in-out;}.pager__link--full .page__link__icon:before{content:"";font-family:"iconfont";font-size:0.625rem;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;}.pager__link--full .page__link__icon::before{transition:all 0.3s ease-in-out;}.is-disabled .pager__link--full .page__link__icon{opacity:0.5;}.pager__link--full .page__link__icon--arrow-left::before,.pager__link--full .page__link__icon--arrow-right::before,.pager__link--full .page__link__icon--double-arrow-left::before,.pager__link--full .page__link__icon--double-arrow-right::before{font-size:var(--fs-base);color:hsl(var(--clr-white));}.pager__link--full .page__link__icon--arrow-left::before{content:"\e008";content:"\e008"/"";}.pager__link--full .page__link__icon--arrow-right::before{content:"\e009";content:"\e009"/"";}.pager__link--full .page__link__icon--double-arrow-left::before{content:"\e003";content:"\e003"/"";}.pager__link--full .page__link__icon--double-arrow-right::before{content:"\e008";content:"\e008"/"";}.pager--mini{margin-top:var(--gap-md);}.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-secondary));}.pager__link--mini:link,.pager__link--mini:visited{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:"\e008";content:"\e008"/"";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:"\e009";content:"\e009"/"";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;}.header-top .block-search form{position:relative;display:flex;flex-direction:row;padding:var(--gap-xxs) 0;border-left:var(--border-width-small) solid hsla(0,0%,100%,0.2);}.header-top .block-search form input:not([type]),.header-top .block-search form 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]){padding:0;border:0;text-align:right;color:hsl(var(--clr-white));background:none;transition:all 0.3s ease-in-out;}.header-top .block-search form input:not([type]):focus-visible,.header-top .block-search form input:not([type]):focus,.header-top .block-search form 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,.header-top .block-search form 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{border:0;outline:none;}.header-top .block-search form .form-actions{position:absolute;z-index:1;top:50%;right:calc(100% - var(--gap-md) - var(--fs-base));transform:translateY(-50%);transition:right 0.3s ease-in-out;}.header-top .block-search form .form-actions button{overflow:hidden;height:var(--fs-base);width:var(--fs-base);background:none;}.header-top .block-search form .form-actions button:before{content:"\e01c";content:"\e01c"/"";font-family:"iconfont";font-size:1rem;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;}.header-top .block-search form .form-actions button::before{transform:translateY(-50%);}.header-top .block-search form .form__element{margin:0;margin-left:calc(var(--gap-md) + var(--gap-sm));width:5.4375rem;line-height:2;transition:all 0.3s ease-in-out;}.header-top .block-search form:focus-within input:not([type]),.header-top .block-search form:focus-within 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]),.header-top .block-search form:has(.has-value) input:not([type]),.header-top .block-search form:has(.has-value) 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]){width:100%;padding:0 3rem 0 1rem;border-radius:var(--btn-border-radius);text-align:left;color:hsl(var(--clr-base));background:hsl(var(--clr-white));}.header-top .block-search form:focus-within .form__element,.header-top .block-search form:has(.has-value) .form__element{flex:1;width:100%;margin-left:var(--gap-md);}.header-top .block-search form:focus-within .form-actions,.header-top .block-search form:has(.has-value) .form-actions{right:var(--btn-spacing);}.header-top .block-search form:focus-within .form-actions button:before,.header-top .block-search form:has(.has-value) .form-actions button:before{content:"\e01c";content:"\e01c"/"";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-base));-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:"\e01c";content:"\e01c"/"";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-secondary));}.block--region-header_top.block--search.js-open h2::before{opacity:0;}.block--region-header_top.block--search.js-open h2::after{opacity: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:var(--gap-md) var(--gap-md) 0;}.block--region-header_top.block--search .form-type--search input{border:0 none;}.block--region-header_top.block--search .form-actions{padding:0 var(--gap-md) var(--gap-md);text-align:center;}.block--region-header_top.block--search.js-open form{height:calc(100vh - var(--menubar-height));background-color:hsl(var(--clr-mobile-nav-open-bg));}.header__section--secondary .search-block-form{margin-top:var(--gap-xs);}.header__section--secondary .search-block-form form{display:flex;}.header__section--secondary .search-block-form .form__element{margin:0;}.header__section--secondary .search-block-form .form-actions{order:1;}.header__section--secondary .search-block-form .form-actions button{overflow:hidden;height:var(--fs-base);width:1rem;background:none;}.header__section--secondary .search-block-form .form-actions button:before{content:"\e01c";content:"\e01c"/"";font-family:"iconfont";font-size:1rem;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;}.header__section--secondary .search-block-form .form-actions button::before{transform:translateY(-50%);}}@media (min-width:768px){.block--region-header_top.block--search form{display:flex;max-width:15.625rem;}.block--region-header_top.block--search form:focus-within,.block--region-header_top.block--search form:has(.has-value){max-width:none;}}.header-top .block--search-api-form-block form{position:relative;display:flex;flex-direction:row;padding:var(--gap-xxs) 0;border-left:var(--border-width-small) solid var(--clr-divider);}.header-top .block--search-api-form-block form input:not([type]),.header-top .block--search-api-form-block form 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]){--clr-placeholder:var(--clr-gray-light-2);width:10rem;padding:0;border:0;text-align:right;color:hsl(var(--clr-white));background:none;transition:all 0.3s ease-in-out;field-sizing:content;}.header-top .block--search-api-form-block form input:not([type]):focus-visible,.header-top .block--search-api-form-block form input:not([type]):focus,.header-top .block--search-api-form-block form 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,.header-top .block--search-api-form-block form 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{border:0;outline:none;}@supports (field-sizing:content){.header-top .block--search-api-form-block form input:not([type]),.header-top .block--search-api-form-block form 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]){width:auto;}}.header-top .block--search-api-form-block form .form-actions{position:absolute;z-index:1;top:50%;right:calc(100% - var(--gap-md) - var(--fs-base));transform:translateY(-50%);transition:right 0.3s ease-in-out;}.header-top .block--search-api-form-block form .form-actions button{overflow:hidden;height:var(--fs-base);width:var(--fs-base);background:none;}.header-top .block--search-api-form-block form .form-actions button:before{content:"\e01c";content:"\e01c"/"";font-family:"iconfont";font-size:1rem;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;}.header-top .block--search-api-form-block form .form-actions button::before{transform:translateY(-50%);}.header-top .block--search-api-form-block form .form__element{margin:0;margin-left:calc(var(--gap-md) + var(--gap-sm));line-height:2;transition:all 0.3s ease-in-out;}.header-top .block--search-api-form-block form:focus-within input:not([type]),.header-top .block--search-api-form-block form:focus-within 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]),.header-top .block--search-api-form-block form:has(.has-value) input:not([type]),.header-top .block--search-api-form-block form:has(.has-value) 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]){--clr-placeholder:var(--clr-gray-light-3);field-sizing:fixed;width:100%;min-width:12.5rem;padding:0 3rem 0 1rem;border-radius:var(--btn-border-radius);text-align:left;color:hsl(var(--clr-base));background:hsl(var(--clr-white));}.header-top .block--search-api-form-block form:focus-within .form__element,.header-top .block--search-api-form-block form:has(.has-value) .form__element{flex:1;width:100%;margin-left:var(--gap-md);}.header-top .block--search-api-form-block form:focus-within .form-actions,.header-top .block--search-api-form-block form:has(.has-value) .form-actions{right:var(--btn-spacing);}.header-top .block--search-api-form-block form:focus-within .form-actions button:before,.header-top .block--search-api-form-block form:has(.has-value) .form-actions button:before{content:"\e01c";content:"\e01c"/"";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-base));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-transform:none;}@media (max-width:767px){.block--search-api-form-block input:not([type]):focus-visible,.block--search-api-form-block input:not([type]):focus,.block--search-api-form-block 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,.block--search-api-form-block 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{border:0;outline:none;}.block--search-api-form-block form{display:flex;}.block--search-api-form-block .form__element{margin:0;}.block--search-api-form-block .form-actions{order:1;}.block--search-api-form-block .form-actions button{overflow:hidden;height:var(--fs-base);width:1rem;background:none;}.block--search-api-form-block .form-actions button:before{content:"\e01c";content:"\e01c"/"";font-family:"iconfont";font-size:1rem;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--search-api-form-block .form-actions button::before{transform:translateY(-50%);}}@media (min-width:768px){.block--search-api-form-block form{display:flex;max-width:15.625rem;}.block--search-api-form-block form:focus-within,.block--search-api-form-block form:has(.has-value){max-width:none;}}.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 .form-type--search{position:relative;}.main form.search-form > .form__group .form-type--search .form__element__root{position:relative;}.main form.search-form > .form__group .form-type--search > label,.main form.search-form > .form__group .form-type--search .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));}.main form.search-form > .form__group .form-type--search > label.is-active,.main form.search-form > .form__group .form-type--search > label.has-value,.main form.search-form > .form__group .form-type--search .form__element__root > label.is-active,.main form.search-form > .form__group .form-type--search .form__element__root > label.has-value{left:1.25rem;top:0.3125rem;font-size:0.6875rem;line-height:0.9375rem;}.main form.search-form > .form__group .form-type--search > label.is-active,.main form.search-form > .form__group .form-type--search .form__element__root > label.is-active{color:hsl(var(--clr-form-active));}.main form.search-form > .form__group .form-type--search.form-type--webform-document-file > label,.main form.search-form > .form__group .form-type--search.form-type--webform-document-file .form__element__root > label,.main form.search-form > .form__group .form-type--search.form-type--file > label,.main form.search-form > .form__group .form-type--search.form-type--file .form__element__root > label,.main form.search-form > .form__group .form-type--search.form-type--managed-file > label,.main form.search-form > .form__group .form-type--search.form-type--managed-file .form__element__root > label,.main form.search-form > .form__group .form-type--search.form-type--date > label,.main form.search-form > .form__group .form-type--search.form-type--date .form__element__root > label,.main form.search-form > .form__group .form-type--search.form-type--select > label,.main form.search-form > .form__group .form-type--search.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));}.main form.search-form > .form__group .form-type--search input:not([type]),.main form.search-form > .form__group .form-type--search 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]),.main form.search-form > .form__group .form-type--search textarea{padding:1.4375rem 1.25rem 0.375rem;font-size:0.875rem;line-height:1.125rem;}.main form.search-form > .form__group .form-type--search input:not([type])::-moz-placeholder,.main form.search-form > .form__group .form-type--search 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,.main form.search-form > .form__group .form-type--search textarea::-moz-placeholder{font-size:0.875rem;line-height:1.125rem;color:transparent;}.main form.search-form > .form__group .form-type--search input:not([type])::placeholder,.main form.search-form > .form__group .form-type--search 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,.main form.search-form > .form__group .form-type--search textarea::placeholder{font-size:0.875rem;line-height:1.125rem;color:transparent;}.main form.search-form > .form__group .form-type--search select{padding:1.4375rem 2.5rem 0.375rem 1.25rem;height:3.125rem;font-size:0.875rem;line-height:1.125rem;}.main form.search-form > .form__group .form-type--search .form__dropdown::after{right:1.25rem;}.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:"\e01c";content:"\e01c"/"";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-light-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-secondary));}.main form.search-form .search-help-link{display:inline-block;margin-bottom:var(--gap-md);}.main form.search-form .search-help-link:before{content:"\e00c";content:"\e00c"/"";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-secondary));-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);margin:0 0 var(--gap-sm) 0;font-size:var(--fs-h3);line-height:var(--lh-h3);color:hsl(var(--clr-heading));padding:0;margin:0 0 0.625rem 0;}.main form.search-form .search-advanced legend a,.main form.search-form .search-advanced legend a:visited{text-decoration:none;color:hsl(var(--clr-link));}.main form.search-form .search-advanced legend a:is(:focus,:hover){text-decoration:underline;color:hsl(var(--clr-link));}.main form.search-form .search-advanced .criterion legend{font-family:var(--ff-heading);font-weight:var(--fw-bold);margin:0 0 var(--gap-sm) 0;font-size:var(--fs-h4);line-height:var(--lh-h4);color:hsl(var(--clr-heading));margin:0 0 0.3125rem 0;font-weight:var(--fw-normal);}.main form.search-form .search-advanced .criterion legend a,.main form.search-form .search-advanced .criterion legend a:visited{text-decoration:none;color:hsl(var(--clr-link));}.main form.search-form .search-advanced .criterion legend a:is(:focus,:hover){text-decoration:underline;color:hsl(var(--clr-link));}.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;}.block-socialmedialinks .h,.block--type-social-media .h,.block--type-social-block .h{margin-bottom:0;}.block-socialmedialinks.block--region-doormat,.block--type-social-media.block--region-doormat,.block--type-social-block.block--region-doormat{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;}.block-socialmedialinks.block--region-doormat .field > .h,.block--type-social-media.block--region-doormat .field > .h,.block--type-social-block.block--region-doormat .field > .h{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;}.block-socialmedialinks.block--region-doormat .field > .h.focusable:focus,.block--type-social-media.block--region-doormat .field > .h.focusable:focus,.block--type-social-block.block--region-doormat .field > .h.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));}.block-socialmedialinks.block--region-doormat .field a,.block--type-social-media.block--region-doormat .field a,.block--type-social-block.block--region-doormat .field a{display:flex;align-items:center;justify-content:center;font-size:0;width:1.5rem;height:1.5rem;}.block-socialmedialinks.block--region-doormat .field a:before,.block--type-social-media.block--region-doormat .field a:before,.block--type-social-block.block--region-doormat .field a:before{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-socialmedialinks.block--region-doormat .field--name-field-social-link-linkedin a::before,.block--type-social-media.block--region-doormat .field--name-field-social-link-linkedin a::before,.block--type-social-block.block--region-doormat .field--name-field-social-link-linkedin a::before{content:"\e015";content:"\e015"/"";}.block-socialmedialinks.block--region-doormat .field--name-field-linkedin-social-block a::before,.block--type-social-media.block--region-doormat .field--name-field-linkedin-social-block a::before,.block--type-social-block.block--region-doormat .field--name-field-linkedin-social-block a::before{content:"\e015";content:"\e015"/"";}.block-socialmedialinks.block--region-doormat .field--name-field-social-link-facebook a::before,.block--type-social-media.block--region-doormat .field--name-field-social-link-facebook a::before,.block--type-social-block.block--region-doormat .field--name-field-social-link-facebook a::before{content:"\e00e";content:"\e00e"/"";}.block-socialmedialinks.block--region-doormat .field--name-field-facebook-social-block a::before,.block--type-social-media.block--region-doormat .field--name-field-facebook-social-block a::before,.block--type-social-block.block--region-doormat .field--name-field-facebook-social-block a::before{content:"\e00e";content:"\e00e"/"";}.block-socialmedialinks.block--region-doormat .field--name-field-social-link-twitter a::before,.block--type-social-media.block--region-doormat .field--name-field-social-link-twitter a::before,.block--type-social-block.block--region-doormat .field--name-field-social-link-twitter a::before{content:"\e01f";content:"\e01f"/"";}.block-socialmedialinks.block--region-doormat .field--name-field-twitter-social-block a::before,.block--type-social-media.block--region-doormat .field--name-field-twitter-social-block a::before,.block--type-social-block.block--region-doormat .field--name-field-twitter-social-block a::before{content:"\e01f";content:"\e01f"/"";}.block-socialmedialinks.block--region-doormat .field--name-field-social-link-pinterest a::before,.block--type-social-media.block--region-doormat .field--name-field-social-link-pinterest a::before,.block--type-social-block.block--region-doormat .field--name-field-social-link-pinterest a::before{content:"\e019";content:"\e019"/"";}.block-socialmedialinks.block--region-doormat .field--name-field-pinterest-social-block a::before,.block--type-social-media.block--region-doormat .field--name-field-pinterest-social-block a::before,.block--type-social-block.block--region-doormat .field--name-field-pinterest-social-block a::before{content:"\e019";content:"\e019"/"";}.block-socialmedialinks.block--region-doormat .field--name-field-social-link-instagram a::before,.block--type-social-media.block--region-doormat .field--name-field-social-link-instagram a::before,.block--type-social-block.block--region-doormat .field--name-field-social-link-instagram a::before{content:"\e014";content:"\e014"/"";}.block-socialmedialinks.block--region-doormat .field--name-field-instagram-social-block a::before,.block--type-social-media.block--region-doormat .field--name-field-instagram-social-block a::before,.block--type-social-block.block--region-doormat .field--name-field-instagram-social-block a::before{content:"\e014";content:"\e014"/"";}.block-socialmedialinks.block--region-doormat .field--name-field-social-link-youtube a::before,.block--type-social-media.block--region-doormat .field--name-field-social-link-youtube a::before,.block--type-social-block.block--region-doormat .field--name-field-social-link-youtube a::before{content:"\e021";content:"\e021"/"";}.block-socialmedialinks.block--region-doormat .field--name-field-youtube-social-block a::before,.block--type-social-media.block--region-doormat .field--name-field-youtube-social-block a::before,.block--type-social-block.block--region-doormat .field--name-field-youtube-social-block a::before{content:"\e021";content:"\e021"/"";}@media (max-width:767px){.block-socialmedialinks.block--region-doormat,.block--type-social-media.block--region-doormat,.block--type-social-block.block--region-doormat{justify-content:flex-start;}}.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:"\e01d";content:"\e01d"/"";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:"\e00e";content:"\e00e"/"";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:"\e01f";content:"\e01f"/"";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:"\e019";content:"\e019"/"";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:"\e015";content:"\e015"/"";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:"\e01a";content:"\e01a"/"";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:"\e00d";content:"\e00d"/"";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{padding-block:var(--gap-md);position:relative;clear:both;}body.toolbar-fixed .messages--wrapper{position:relative;z-index:480;}.messages{--clr-link:var(--clr-white);--clr-link-hover:var(--clr-white);position:relative;padding:0.9375rem 3.75rem;border:0.0625rem solid hsl(var(--_clr-border,var(--clr-success--dark)));border-radius:0.1875rem;color:hsl(var(--clr-white));background-color:hsl(var(--_clr-bg,var(--clr-success--dark)));transform:translate(0,0);transition:transform 0.5s ease-in-out;clear:both;margin-top:var(--gap-md);opacity:1;}.messages:before{content:"";font-family:"iconfont";font-size:1.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;}.messages::before{position:absolute;top:0.75rem;bottom:0;left:0.9375rem;width:1.875rem;height:1.875rem;text-align:center;line-height:1;}.messages.js-closing{opacity:0;transform:translate(-100%,0);transition:all 0.5s ease-in-out;}@media (min-width:940px){.messages.js-closing{transform:translate(0,-100%);}}.messages.js-closed{display:none;}.messages a{text-decoration:underline;}.messages a:is(:focus,:hover){text-decoration:none;}.layout-builder__message--overrides .messages{background-image:none;}.messages--status::before{content:"\e00a";content:"\e00a"/"";}.messages--warning{--_clr-bg:var(--clr-warning--dark);--_clr-border:var(--clr-warning--dark);}.messages--warning::before{content:"\e01e";content:"\e01e"/"";}.messages--error{--_clr-bg:var(--clr-error--dark);--_clr-border:var(--clr-error--dark);}.messages--error::before{content:"\e00b";content:"\e00b"/"";}.message__close{position:absolute;top:0.5rem;right:0.9375rem;display:flex;padding:0;border:none;color:hsl(var(--clr-white));background:none;cursor:pointer;}.message__close:focus-visible,.message__close:hover{opacity:0.6;}.message__close .icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;}.message__close .icon:before{content:"\e020";content:"\e020"/"";font-family:"iconfont";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;}.messages__list{display:block;margin:0;padding:0;list-style:none;flex-direction:column;gap:0.625rem;max-width:100%;}.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:"\e016";content:"\e016"/"";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);margin:0 0 var(--gap-sm) 0;font-size:var(--fs-h2);line-height:var(--lh-h2);color:hsl(var(--clr-heading));}.user-box__middle h1 a,.user-box__middle h1 a:visited{text-decoration:none;color:hsl(var(--clr-link));}.user-box__middle h1 a:is(:focus,:hover){text-decoration:underline;color:hsl(var(--clr-link));}.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:"\e009";content:"\e009"/"";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));-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--dark));}.node--product--full .layout__region--first{display:grid;gap:var(--gap-md);align-content:start;}.node--product--full .layout__region--second{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"type title" "rest  rest";gap:var(--gap-sm);align-items:center;align-content:start;}.node--product--full .layout__region--second .block{margin-bottom:var(--gap-xxs);}.node--product--full .layout__region--second .block.block--field-blocknodeproductfield-product-type{margin:0;}.node--product--full .layout__region--second .block--field-blocknodeproducttitle{grid-area:title;margin-bottom:0;}.node--product--full .layout__region--second .block--field-blocknodeproducttitle h1{margin-bottom:0;}.node--product--full .layout__region--second .block--field-blocknodeproductfield-product-type{grid-area:type;}.node--product--full .layout__region--second .block--field-blocknodeproductfield-product-type .field-image{display:flex;align-items:center;justify-content:center;height:var(--taxonomy-icon-size);width:var(--taxonomy-icon-size);border-radius:50%;background-color:hsl(var(--clr-white));}.node--product--full .layout__region--second .block--field-blocknodeproductfield-product-type .field-image img{width:calc(var(--taxonomy-icon-size) * 0.6);height:calc(var(--taxonomy-icon-size) * 0.6);-o-object-fit:contain;object-fit:contain;}.node--product--full .layout__region--second .block:not(.block--field-blocknodeproducttitle):not(.block--field-blocknodeproductfield-product-type){grid-column:-1/1;}.node--product--full p:not(:last-child){margin-bottom:0;}.node--product--full .field--name-field-product-images,.node--crop--full .field--name-field-crop-images{overflow:hidden;aspect-ratio:1/1;border-radius:var(--image-border-radius);}.node--product--full .field--name-field-product-images .field__item,.node--product--full .field--name-field-product-images .media,.node--product--full .field--name-field-product-images .field--name-field-media-image,.node--crop--full .field--name-field-crop-images .field__item,.node--crop--full .field--name-field-crop-images .media,.node--crop--full .field--name-field-crop-images .field--name-field-media-image{height:100%;}.node--product--full .field--name-field-product-images img,.node--crop--full .field--name-field-crop-images img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}.node__content--crop .layout__region--first{display:grid;gap:var(--gap-md);align-content:start;}.node__content--crop .layout__region--second{display:grid;gap:var(--gap-sm);align-items:center;align-content:start;}.node__content--crop .block{margin-bottom:var(--gap-xxs);}.node__content--crop .block h1{margin-bottom:0;}.node__content--crop.node__content--view-mode-related{aspect-ratio:1;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;}.node__content--crop.node__content--view-mode-related .node__link-overlay{position:absolute;top:0;left:0;height:100%;width:100%;cursor:pointer;}.node__content--crop.node__content--view-mode-related img{min-height:var(--gap-vert-xs);max-width:var(--taxonomy-icon-size);}.node__content--crop.node__content--view-mode-related-green{display:flex;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;height:var(--crop-green-icon);width:var(--crop-green-icon);border-bottom-left-radius:var(--btn-border-radius);background-color:hsl(var(--clr-tertiary));}.node__content--crop.node__content--view-mode-related-green img{filter:brightness(0) invert(1);}.node--goal--teaser{position:relative;height:100%;min-height:var(--min-height-card-goal);}.node--goal--teaser > .node__content{display:flex;flex-direction:column;height:100%;}.node--goal--teaser .content{display:flex;flex-direction:column;flex-grow:1;padding:var(--gap-md);}.node--goal--teaser .field--name-field-goal-icon{margin-bottom:var(--gap-sm);height:var(--goal-icon-size);width:var(--goal-icon-size);}.node--goal--teaser .field--name-title *{margin:0;padding-bottom:var(--gap-xxs);word-break:break-word;}.node--goal--teaser .field--name-field-goal-summary{margin-bottom:auto;padding-bottom:var(--gap-md);}.node--goal--teaser .node-links{font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--letter-spacing-small);color:hsl(var(--clr-secondary));display:flex;align-items:center;}.node--goal--teaser .node-links:after{content:"\e017";content:"\e017"/"";position:relative;right:-0.5rem;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;}.node--goal--teaser .node-links:visited{color:hsl(var(--clr-secondary));}.node--goal--teaser .node-links:hover{text-decoration:none;color:hsl(var(--clr-gray-dark));}.node--goal--teaser .node-links a{text-decoration:underline;}.node--goal--teaser .node-links a:hover{text-decoration:none;}.node--goal--teaser .node-links a::after{content:"";position:absolute;inset:0;}.node--blog--teaser{position:relative;height:100%;}.node--blog--teaser .node__content{display:flex;flex-direction:column;height:100%;}.node--blog--teaser .content{display:flex;flex-direction:column;flex-grow:1;padding:var(--gap-md);}.node--blog--teaser .field--name-title h4{margin:0;}.node--blog--teaser .node-links{margin-top:auto;padding-top:var(--gap-md);}.node--blog--teaser .node-links a{font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--letter-spacing-small);color:hsl(var(--clr-secondary));}.node--blog--teaser .node-links a:after{content:"\e017";content:"\e017"/"";position:relative;right:-0.5rem;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;}.node--blog--teaser .node-links a:visited{color:hsl(var(--clr-secondary));}.node--blog--teaser .node-links a:hover{text-decoration:none;color:hsl(var(--clr-gray-dark));}.node--blog--teaser .node-links a span{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;}.node--blog--teaser .node-links a::before{content:"";position:absolute;inset:0;}.node--blog--teaser .node-links a:hover span{text-decoration:none;}.node__content--product--teaser{position:relative;}.node__content--product--teaser .node__content{display:flex;flex-direction:column;height:100%;}.node__content--product--teaser .content{flex-grow:1;}.node__content--product--teaser .field--name-title{padding:var(--gap-sm);text-align:center;}.node__content--product--teaser .field--name-title h5{margin:0;font-family:var(--ff-heading);}.node__content--product--teaser .field--name-title a{text-decoration:none;color:hsl(var(--clr-heading));}.node__content--product--teaser .field--name-title a::after{content:"";position:absolute;inset:0;}.node__content--product--teaser img{max-width:none;width:100%;}.node--whitepaper--teaser{padding:var(--gap-md);min-height:var(--min-height-card-whitepaper);}.node--whitepaper--teaser .content{align-items:center;display:flex;flex-direction:column;gap:var(--gap-md);}@media (min-width:940px){.node--whitepaper--teaser .content{align-items:unset;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;}.node--whitepaper--teaser .content .field-whitepaper-image{grid-column:1;grid-row:1/-1;}.node--whitepaper--teaser .content .field--name-title{grid-column:2;grid-row:1;align-self:end;}.node--whitepaper--teaser .content .field-whitepaper-file{grid-column:2;grid-row:2;align-self:start;}}.node--whitepaper--teaser .content .field-whitepaper-image img{overflow:hidden;min-width:var(--whitepaper-image-size);border-radius:var(--btn-border-radius);}.node--whitepaper--teaser .content .field--name-title *{margin-bottom:0;}.node--whitepaper--teaser .content a{font-weight:var(--fw-bold);letter-spacing:var(--letter-spacing-small);}.node--whitepaper--teaser .content a:after{content:"\e00f";content:"\e00f"/"";position:relative;right:-0.5rem;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;}.node--crop--icon-title{position:relative;text-align:center;}.node--crop--icon-title .field--name-title *{margin:0;padding-top:var(--gap-xxs);padding-bottom:var(--gap-md);word-break:break-word;}.node--crop--icon-title a{position:absolute;height:100%;inset:0;opacity:0;}.node--crop--icon-title .field--image{display:flex;justify-content:center;padding-top:var(--gap-md);}.node--crop--icon-title .field--image img{max-height:var(--crop-icon-height);width:auto;}.node--test-field-result--teaser{height:100%;}.node--test-field-result--teaser .node__content{display:flex;flex-direction:column;height:100%;}.node--test-field-result--teaser .content{display:flex;flex-direction:column;flex-grow:1;padding:var(--gap-md);}.node--test-field-result--teaser h4{margin:0;padding-bottom:var(--gap-xxs);}.node--test-field-result--teaser .download{margin-top:auto;padding-top:var(--gap-md);}.node--test-field-result--teaser-long{position:relative;height:100%;}.node--test-field-result--teaser-long > .node__content{display:flex;flex-direction:column;height:100%;}.node--test-field-result--teaser-long .content{display:flex;flex-direction:column;flex-grow:1;padding:var(--gap-md);}.node--test-field-result--teaser-long h4{margin:0;padding-bottom:var(--gap-xxs);padding-right:var(--category-icon-size);}.node--test-field-result--teaser-long .download{margin-top:auto;padding-top:var(--gap-md);}.node--test-field-result--teaser-long .field-tfr-related-crop{position:absolute;right:0;top:0;z-index:9;}.paragraph--type-overview .more-link--overview{margin-top:var(--gap-sm);text-align:right;}.block-views .view__footer .field-link-cta-block-block{order:1;font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--letter-spacing-small);color:hsl(var(--clr-secondary));}.block-views .view__footer .field-link-cta-block-block:after{content:"\e017";content:"\e017"/"";position:relative;right:-0.5rem;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;}.block-views .view__footer .field-link-cta-block-block:visited{color:hsl(var(--clr-secondary));}.block-views .view__footer .field-link-cta-block-block:hover{text-decoration:none;color:hsl(var(--clr-gray-dark));}.block-views .view__footer .field-link-cta-block-block a{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;}.block-views .view{display:flex;flex-wrap:wrap;align-items:center;}.block-views .view .view__header{flex:1;padding-right:var(--gap-md);}.block-views .view .view__header h3{margin:0;}.block-views .view .view__header h2{margin:0;font-weight:var(--fw-bold);}.block-views .view .more-link{margin-left:auto;}.block-views .view .view__content,.block-views .view .view__empty{flex:0 0 100%;}.block-views .view .view__header ~ .view__content,.block-views .view .view__header ~ .view__empty{margin-top:var(--gap-md);}.block-views .view.overview-page .view__header ~ .view__content{margin-top:var(--gap-lg);}.block-views .view:not(.overview-page) .view__content{order:2;}.block-views .view.view--display-block-crops-hp{text-align:center;}.block-views .view.view--display-block-crops-hp .view__footer{order:3;padding-top:var(--gap-md);width:100%;}.block-views .view.view--display-block-crops-hp .view__footer .field-link-cta-block-block::after{display:none;}.block-views .view.view--display-block-crops-hp .view__footer .field-link-cta-block-block a{display:inline-block;border:0 none;border-top-left-radius:var(--_btn-border-radius,var(--btn-border-radius));border-top-right-radius:var(--_btn-border-radius,var(--btn-border-radius));border-bottom-left-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-white)));background:hsl(var(--_btn-bg,var(--clr-secondary)));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);width:-moz-fit-content;width:fit-content;}.block-views .view.view--display-block-crops-hp .view__footer .field-link-cta-block-block a:visited{color:hsl(var(--_btn-color,var(--clr-button)));}.block-views .view.view--display-block-crops-hp .view__footer .field-link-cta-block-block a: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-views .view.view--display-block-crops-hp .view__footer .field-link-cta-block-block a:is(.disabled,:disabled,[disabled]){pointer-events:none;cursor:default;opacity:0.5;}.block-views .views-view-responsive-grid__item{overflow:hidden;border-bottom:var(--border-width-large) solid hsl(var(--clr-gray-light-2));border-radius:var(--btn-border-radius);background-color:hsl(var(--clr-gray-light-1));transition:background-color ease-in-out 0.1s,border-color ease-in-out 0.1s;}.block-views .views-view-responsive-grid__item:hover{border-bottom:var(--border-width-large) solid hsl(var(--clr-primary));background-color:hsl(var(--clr-secondary-lighter));transition:background-color ease-in-out 0.1s,border-color ease-in-out 0.1s;}.block-views .views-view-responsive-grid__item-inner{height:100%;}@media (max-width:939px){.block-views .view .view__header,.block-views .view .more-link{flex:0 0 100%;margin-left:0;}}.view--display-block-related-crops{position:relative;}.view--display-block-related-crops .field--name-field-title-block h5{margin:0;padding-bottom:var(--gap-xs);}.view--display-block-related-crops .view__content{margin-top:0 !important;}.view--display-block-related-crops .views-view-responsive-grid + .views-view-responsive-grid{padding-top:var(--gap-xs);}.view--display-block-related-crops .view__content:not(.is-expanded) .views-view-responsive-grid__item:nth-child(n+9){display:none;}.view--display-block-related-crops .view__content.is-expanded .views-view-responsive-grid__item:nth-child(n+9){animation:fadeInItem 0.4s ease forwards;}@keyframes fadeInItem{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}.view--display-block-related-crops .view__actions{order:2;width:100%;text-align:center;margin-top:var(--gap-md);}.view--display-block-related-crops .view__footer{padding-top:var(--gap-md);order:3;}.view--goals{position:relative;}.view--goals .views-view-responsive-grid__item{background-color:hsl(var(--clr-white));transition:background-color ease-in-out 0.1s,border-color ease-in-out 0.1s;}.view--product{position:relative;}.view--product::before{position:absolute;z-index:-1;top:0;left:50%;height:100%;width:100vw;transform:translateX(-50%);content:"";}.view--product .views-view-responsive-grid__item{background-color:hsl(var(--clr-white));}.view--result-search{max-width:var(--container-search-page);}.view--result-search .view__content{margin-top:var(--gap-sm) !important;}.view--result-search .views-view-responsive-grid__item{position:relative;padding:var(--gap-md);}.view--result-search .views-view-responsive-grid__item h4{margin-bottom:var(--gap-xxs);}.view--result-search .views-view-responsive-grid__item .views-field-search-api-excerpt{padding-bottom:var(--gap-md);}.view--result-search .views-view-responsive-grid__item .views-field-title-1 a{font-weight:var(--fw-bold);}.view--result-search .views-view-responsive-grid__item .views-field-title-1 a::before{content:"";position:absolute;inset:0;}.view-display-id-block_related_product .views-view-responsive-grid__item{background-color:hsl(var(--clr-white));}.view--display-block-related-album .photoswipe-gallery{display:grid;grid-template-columns:1fr;gap:var(--gap-md);margin-top:var(--gap-md);}@media (min-width:768px){.view--display-block-related-album .photoswipe-gallery{grid-template-columns:repeat(2,1fr);}}@media (min-width:1200px){.view--display-block-related-album .photoswipe-gallery{grid-template-columns:repeat(4,1fr);}}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{border-top:var(--btn-border-width) solid hsla(var(--clr-doormat),0.14);font-size:var(--fs-small);line-height:var(--lh-base);color:hsl(var(--clr-doormat));background-color:hsl(var(--clr-doormat-bg));padding-block:var(--gap-lg);}.doormat .container{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"sitemap" "quicklinks" "company" "social" "contact";gap:var(--gap-lg);row-gap:0;}.doormat .block--region-doormat{min-width:0;}.doormat .block--region-doormat + .block--region-doormat{border-top:var(--btn-border-width) solid hsla(var(--clr-doormat),0.14);padding-top:var(--gap-md);}.doormat .h,.doormat h2,.doormat h3,.doormat h4,.doormat h5,.doormat h6{font-size:var(--fs-large);line-height:var(--lh-heading);color:hsl(var(--clr-doormat));margin-bottom:var(--gap-xs);}.doormat .field--name-field-text-block-text{color:hsla(var(--clr-doormat),0.72);}.doormat .field--name-field-text-block-text p{margin:0;}.doormat .field--name-field-text-block-text p + p{margin-top:var(--gap-xxs);}.doormat .block--id-chelal-quicklinks .field--name-field-text-block-text ul{display:block;margin:0;padding:0;list-style:none;display:grid;gap:var(--gap-xxs);margin-bottom:0;}.doormat .block--id-chelal-quicklinks .field--name-field-text-block-text li{margin:0;padding-left:0;}.doormat .block--id-chelal-quicklinks .field--name-field-text-block-text li::before{content:none;}.doormat .block--id-chelal-quicklinks .field--name-field-text-block-text a{display:block;padding-bottom:var(--menu__link-padding);font-weight:var(--fw-normal);color:hsla(var(--clr-doormat),0.72);}.doormat a{color:inherit;text-decoration-color:currentcolor;text-underline-offset:0.15em;}.doormat .menu--sitemap,.doormat .menu--quick-links{display:block;margin:0;padding:0;list-style:none;display:grid;gap:var(--gap-xxs);margin-bottom:0;}.doormat .menu__item--sitemap,.doormat .menu__item--quick-links{display:block;margin:0;padding:0;list-style:none;margin:0;}.doormat .menu__link--sitemap,.doormat .menu__link--quick-links{color:hsla(var(--clr-doormat),0.72);}.doormat .block-socialmedialinks.block--region-doormat,.doormat .block--type-social-media.block--region-doormat,.doormat .block--type-social-block.block--region-doormat{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:0;margin-top:0;grid-area:social;}.doormat .block-socialmedialinks.block--region-doormat .h,.doormat .block--type-social-media.block--region-doormat .h,.doormat .block--type-social-block.block--region-doormat .h{flex:0 0 100%;}.doormat .block-socialmedialinks.block--region-doormat .field,.doormat .block--type-social-media.block--region-doormat .field,.doormat .block--type-social-block.block--region-doormat .field{color:hsl(var(--clr-doormat));}.doormat .block-socialmedialinks.block--region-doormat .field + .field,.doormat .block--type-social-media.block--region-doormat .field + .field,.doormat .block--type-social-block.block--region-doormat .field + .field{margin-top:0;}.doormat .block-socialmedialinks.block--region-doormat .field--type-link,.doormat .block--type-social-media.block--region-doormat .field--type-link,.doormat .block--type-social-block.block--region-doormat .field--type-link{padding:var(--btn-padding);border:var(--btn-border-width) solid hsl(var(--clr-white));border-radius:0;}.doormat .block-socialmedialinks.block--region-doormat .field--type-link a,.doormat .block--type-social-media.block--region-doormat .field--type-link a,.doormat .block--type-social-block.block--region-doormat .field--type-link a{text-decoration:none;}.doormat .block-socialmedialinks.block--region-doormat .field--type-link:not(.field--type-link ~ .field--type-link),.doormat .block--type-social-media.block--region-doormat .field--type-link:not(.field--type-link ~ .field--type-link),.doormat .block--type-social-block.block--region-doormat .field--type-link:not(.field--type-link ~ .field--type-link){border-radius:var(--btn-border-radius) 0 0 var(--btn-border-radius);}.doormat .block-socialmedialinks.block--region-doormat .field--type-link:not(:has(~ .field--type-link)),.doormat .block--type-social-media.block--region-doormat .field--type-link:not(:has(~ .field--type-link)),.doormat .block--type-social-block.block--region-doormat .field--type-link:not(:has(~ .field--type-link)){border-radius:0 var(--btn-border-radius) 0 0;}.doormat .block--id-chelal-sitemap,.doormat .block--id-chelal-quicklinks,.doormat .block--id-chelal-bedrijfsgegevens,.doormat .block--id-chelal-contact{align-self:start;}.doormat .block--id-chelal-sitemap{grid-area:sitemap;}.doormat .block--id-chelal-quicklinks{grid-area:quicklinks;}.doormat .block--id-chelal-bedrijfsgegevens{grid-area:company;}.doormat .block--id-chelal-contact{grid-area:contact;}@media (min-width:768px){.doormat .block--region-doormat + .block--region-doormat{border-top:0;padding-top:0;}.doormat .container{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"sitemap quicklinks" "company contact" "social contact";}}@media (min-width:1200px){.doormat .container{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"sitemap quicklinks company contact" "sitemap quicklinks social contact";}}.footer--primary{border-top:var(--btn-border-width) solid hsla(var(--clr-footer),0.2);font-size:var(--fs-small);line-height:var(--lh-base);color:hsla(var(--clr-footer));background-color:hsl(var(--clr-footer-bg));padding-block:var(--gap-xs);}.footer--primary .container{display:flex;flex-direction:column;gap:var(--gap-xs);}.footer--primary .footer--primary__copyright{color:hsla(var(--clr-footer));}.footer--primary .block{min-width:0;}.footer--primary .menu{display:block;margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--gap-xs) var(--gap-md);}.footer--primary .menu__item{display:block;margin:0;padding:0;list-style:none;margin:0;}.footer--primary a{color:inherit;text-decoration-color:currentcolor;text-underline-offset:0.15em;}@media (min-width:940px){.footer--primary .container{flex-direction:row;align-items:center;justify-content:space-between;}.footer--primary .block:last-child,.footer--primary .nav:last-child{margin-left:auto;}}.wrapper--headers{position:relative;border-bottom:0.0625rem solid hsla(var(--clr-gray-light-1));background-color:hsla(var(--clr-mask-hero));isolation:isolate;}.wrapper--headers__bg{position:absolute;z-index:-1;height:100%;width:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;}.wrapper--headers::before{content:"";position:absolute;inset:0;background-color:hsla(var(--clr-mask-hero));pointer-events:none;}.header--primary{position:relative;z-index:2;padding-top:var(--gap-sm);}@media (min-width:940px){.header--primary .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}.header--primary .nav-section--secondary{display:none;}}.header-top{display:none;}@media (min-width:940px){.header-top{position:relative;display:block;border-bottom:1px solid var(--clr-divider);}.header-top .container{display:flex;align-items:center;justify-content:flex-end;font-size:var(--fs-small);font-weight:var(--fw-normal);line-height:var(--lh-base);gap:var(--gap-md);}}.header--hero{position:relative;color:hsl(var(--clr-white));padding-bottom:var(--gap-lg);}.header--hero .container{display:flex;flex-wrap:wrap;flex-direction:column;}.header--hero h1.h{color:hsl(var(--clr-white));margin-bottom:var(--gap-xs);padding-top:var(--gap-lg);}.header--hero .hero-text{margin-bottom:var(--gap-sm);max-width:var(--max-width-inner);}.header--hero .cta-hero{width:-moz-fit-content;width:fit-content;font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--letter-spacing-small);color:hsl(var(--clr-white));}.header--hero .cta-hero:after{content:"\e017";content:"\e017"/"";position:relative;right:-0.5rem;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;}.header--hero .cta-hero:visited{color:hsl(var(--clr-white));}.header--hero .cta-hero:hover{text-decoration:none;color:hsl(var(--clr-gray-dark));}.path-frontpage .header--hero .cta-hero{display:inline-block;border:0 none;border-top-left-radius:var(--_btn-border-radius,var(--btn-border-radius));border-top-right-radius:var(--_btn-border-radius,var(--btn-border-radius));border-bottom-left-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-white)));background:hsl(var(--_btn-bg,var(--clr-secondary)));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);width:-moz-fit-content;width:fit-content;}.path-frontpage .header--hero .cta-hero:visited{color:hsl(var(--_btn-color,var(--clr-button)));}.path-frontpage .header--hero .cta-hero: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));}.path-frontpage .header--hero .cta-hero:is(.disabled,:disabled,[disabled]){pointer-events:none;cursor:default;opacity:0.5;}.path-frontpage .header--hero .cta-hero::after{display:none;}@media (max-width:939px){.navigation__toggle-expand{position:absolute;top:var(--gap-md);right:var(--container-padding-mobile);padding:0;color:hsl(var(--clr-white));background:none;}.navigation__toggle-expand [aria-hidden=true]{display:none;}.navigation__toggle-expand__icon--open:before{content:"\e005";content:"\e005"/"";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;}.navigation__toggle-expand__icon--closed:before{content:"\e020";content:"\e020"/"";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;}.wrapper--navigation__content{display:none;flex-direction:column;}.js-open .wrapper--navigation__content{display:flex;}.nav-section--secondary{border-top:1px solid var(--clr-divider);border-bottom:1px solid var(--clr-divider);margin-top:var(--gap-sm);padding:var(--gap-sm) 0;}}@media (min-width:940px){.navigation__toggle-expand{display:none;}.wrapper--navigation__content{display:flex;flex-wrap:wrap;gap:var(--gap-md);}.nav-section--secondary .block--search-api-form-block{display:none;}}.layout--onecol,.layout--twocol-section{padding-top:var(--gap-xl);padding-bottom:var(--gap-xl);}.layout--onecol:not(:has(.layout__region > *)),.layout--twocol-section:not(:has(.layout__region > *)){padding-top:0;padding-bottom:0;}.layout--onecol .layout__region:not(:has(*)),.layout--twocol-section .layout__region:not(:has(*)){display:none;}.layout--onecol:first-of-type,.layout--twocol-section:first-of-type{padding-top:var(--gap-lg);}.layout--onecol:first-of-type:not(:has(.layout__region > *)),.layout--twocol-section:first-of-type:not(:has(.layout__region > *)){padding-top:0;}.filter-section.layout--onecol,.filter-section.layout--twocol-section{padding-top:0;padding-bottom:0;}.filter-section.layout--onecol + .layout,.filter-section.layout--twocol-section + .layout{padding-top:var(--gap-lg);}.layout + .layout{padding-top:0;}.layout:not(:has(.layout__region > *)) + .layout{padding-top:var(--gap-xl);}.layout + .gray-section,.gray-section + .layout,.layout + .light-green-section,.light-green-section + .layout{padding-top:var(--gap-xl);}.gray-section.layout.layout--onecol,.light-green-section.layout.layout--onecol{position:relative;}.gray-section.layout.layout--onecol::before,.light-green-section.layout.layout--onecol::before{content:"";height:100%;inset:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:absolute;width:100vw;z-index:-1;}.gray-section.layout.layout--onecol:not(:has(.layout__region > *)),.light-green-section.layout.layout--onecol:not(:has(.layout__region > *)){display:none;}.layout--twocol-section:not(:has(.layout__region > *)){display:none;}.gray-section.layout.layout--onecol::before{background-color:hsl(var(--clr-gray-light-1));}.light-green-section.layout.layout--onecol::before{background-color:hsl(var(--clr-secondary-lighter));}.layout__region--second .block--type-text-block{padding:var(--gap-md);border-radius:var(--btn-border-radius);overflow-wrap:break-word;background-color:hsl(var(--clr-gray-light-1));margin-bottom:var(--gap-md);}.layout__region--second .block--type-text-block h5{margin-bottom:var(--gap-xxs);}.node_search-results{display:block;margin:0 0 var(--gap-md) 0;padding:0;}.path-content-403 .shortest-container .block--type-text-block{text-align:center;}.path-content-403 .shortest-container .block--type-text-block::before{display:flex;align-items:center;justify-content:center;margin:0 auto var(--gap-sm);width:var(--icon-confirmation-message);height:var(--icon-confirmation-message);border-radius:var(--radius-50);background-color:hsl(var(--clr-primary));color:white;content:"403";font-family:var(--ff-heading);font-weight:700;font-size:3rem;line-height:1;}.path-content-403 .shortest-container .block--type-text-block .field--name-field-text-block-text{margin-top:var(--gap-lg);}.path-content-404 .shortest-container .block--type-text-block{text-align:center;}.path-content-404 .shortest-container .block--type-text-block::before{display:flex;align-items:center;justify-content:center;margin:0 auto var(--gap-sm);width:var(--icon-confirmation-message);height:var(--icon-confirmation-message);border-radius:var(--radius-50);background-color:hsl(var(--clr-primary));color:white;content:"404";font-family:var(--ff-heading);font-weight:700;font-size:3rem;line-height:1;}.path-content-404 .shortest-container .block--type-text-block .field--name-field-text-block-text{margin-top:var(--gap-lg);}.path-content-thanks .shortest-container .block--type-text-block{text-align:center;}.path-content-thanks .shortest-container .block--type-text-block::before{display:flex;align-items:center;justify-content:center;margin:0 auto var(--gap-sm);width:var(--icon-confirmation-message);height:var(--icon-confirmation-message);border-radius:var(--radius-50);background-color:hsl(var(--clr-primary));color:white;content:"\e006";content:"\e006"/"";font-family:"iconfont";font-style:normal;font-weight:normal;font-size:var(--goal-icon-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.path-content-thanks .shortest-container .block--type-text-block .field--name-field-text-block-text{margin-top:var(--gap-lg);}body.gin--edit-form{padding-inline-end:var(--gin-sidebar-width);}.layout-builder-discard-changes{margin-top:1.875rem;}.layout-builder-discard-changes .form-actions{margin-top:1.25rem;}#edit-discard-changes{display:inline-block;border:0 none;border-top-left-radius:var(--_btn-border-radius,var(--btn-border-radius));border-top-right-radius:var(--_btn-border-radius,var(--btn-border-radius));border-bottom-left-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-white)));background:hsl(var(--_btn-bg,var(--clr-secondary)));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);--_btn-color:var(--clr-secondary-darker);--_btn-bg:transparent;--_btn-border-color:var(--clr-secondary-darker);--_btn-hover-color:var(--clr-gray-dark);--_btn-hover-bg:transparent;--_btn-hover-border-color:var(--clr-gray-dark);}#edit-discard-changes:visited{color:hsl(var(--_btn-color,var(--clr-button)));}#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;}.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);margin:0 0 var(--gap-sm) 0;font-size:var(--fs-h4);line-height:var(--lh-h4);color:hsl(var(--clr-heading));margin:0;font-family:var(--ff-heading);font-weight:var(--fw-bold);}.ui-dialog fieldset legend a,.ui-dialog fieldset legend a:visited,.ui-dialog fieldset legend.h2 a,.ui-dialog fieldset legend.h2 a:visited,.ui-dialog .form-fieldset legend.h2 a,.ui-dialog .form-fieldset legend.h2 a:visited{text-decoration:none;color:hsl(var(--clr-link));}.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:underline;color:hsl(var(--clr-link));}.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;}.block--system-main-block > .compose-tips{padding:var(--gap-vert) 0;}.block--system-main-block > .compose-tips .filter-type{margin-bottom:var(--gap-md);}
