/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-formatted ul > *:not(:last-child),.text-formatted ol > *:not(:last-child),.list > *:not(:last-child){margin-bottom:0.25rem;}.text-formatted ol,.list--decimal,.text-formatted ul,.list--disc{padding-left:2rem;}.text-formatted ol,.list--decimal{list-style:decimal;}.text-formatted ul,.list--disc{list-style:disc;}.text-formatted ul > *::marker,.list--disc > *::marker{color:#000000;}@font-face{font-family:"Quicksand";src:url(/themes/custom/leon/fonts/quicksand-v30-latin-500.woff2) format("woff2"),url(/themes/custom/leon/fonts/quicksand-v30-latin-500.woff) format("woff");font-style:normal;font-weight:500;}@font-face{font-family:"Quicksand";src:url(/themes/custom/leon/fonts/quicksand-v30-latin-600.woff2) format("woff2"),url(/themes/custom/leon/fonts/quicksand-v30-latin-600.woff) format("woff");font-style:normal;font-weight:600;}@font-face{font-family:"Quicksand";src:url(/themes/custom/leon/fonts/quicksand-v30-latin-700.woff2) format("woff2"),url(/themes/custom/leon/fonts/quicksand-v30-latin-700.woff) format("woff");font-style:normal;font-weight:700;}:root{--hover-color:#88C60D;--active-color:#88C60D;--button-color:white;--button-bg-color:black;--button-hover-color:white;--button-hover-bg-color:#88C60D;}:root{--gutter:1rem;--outer-padding:1rem;--max-width:75rem;}@media only screen and (min-width:768px){:root{--gutter:2rem;--outer-padding:2rem;}}@media only screen and (min-width:1280px){:root{--gutter:3rem;}}@media print{:root{--outer-padding:0.5rem;}}:focus{outline:2px dotted rgba(136,198,13,0.75);}:focus:not(:focus-visible){outline:none;}::-moz-focus-inner{border:none;}:root{box-sizing:border-box;}*,*::before,*::after{box-sizing:inherit;border:0 solid currentColor;}html{overflow-x:hidden;}html,body{height:100%;margin:0;padding:0;}body{position:relative;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;border:none;padding:0;line-height:inherit;font-size:inherit;font-weight:inherit;font-family:inherit;text-transform:inherit;}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer;}[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;line-height:inherit;font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit;margin:0;padding:0;}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;}select::-ms-expand{display:none;}ul,ol{list-style-type:none;margin:0;padding:0;}dl{margin:0;}dt{font-weight:600;margin:0;}dd{margin:0;}img,picture,video,figure{display:block;width:100%;height:auto;margin:0;}html{font-size:100%;}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}p,h1,h2,h3,h4,h5,h6{margin:0;}a{text-decoration:none;color:inherit;}a:visited{color:inherit;}.clearfix::after{clear:both;content:"";display:block;}.block{display:block;}.inline-block{display:inline-block;}.inline{display:inline;}.flex,.flex-center,.flex-row,.flex-column{display:flex;}.inline-flex{display:inline-flex;}.grid{display:grid;}.drop-shadow{filter:drop-shadow(rgba(0,0,0,0.5) 0 1px 4px);}.flex-row{flex-direction:row;}.flex-column{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.flex-nowrap{flex-wrap:nowrap;}.items-start{align-items:start;}.items-end{align-items:end;}.items-center,.flex-center{align-items:center;}.items-baseline{align-items:baseline;}.items-stretch{align-items:stretch;}.justify-start{justify-content:start;}.justify-end{justify-content:end;}.justify-center,.flex-center{justify-content:center;}.justify-between{justify-content:space-between;}.justify-around{justify-content:space-around;}.gap{gap:var(--gutter);}.gap-7{gap:1.75rem;}.gap-10{gap:2.5rem;}.gap-row-10{row-gap:2.5rem;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr));}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr));}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr));}.col-span-1{grid-column:span 1/span 1;}.col-span-2{grid-column:span 2/span 2;}.col-span-3{grid-column:span 3/span 3;}.col-span-4{grid-column:span 4/span 4;}.col-span-6{grid-column:span 6/span 6;}.col-span-8{grid-column:span 8/span 8;}.col-span-12{grid-column:span 12/span 12;}.hidden{display:none !important;}@media print{.print\:hidden{display:none !important;}}.visually-hidden{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}.relative{position:relative;}.absolute{position:absolute;}.fixed{position:fixed;}.inset{top:0;bottom:0;left:0;right:0;}.light{font-weight:300;}.semibold{font-weight:600;}.bold{font-weight:700;}.italic{font-style:italic;}.uppercase{text-transform:uppercase;}.text-center{text-align:center;}.flip-x{transform:scaleX(-1);}.flip-y{transform:scaleY(-1);}.rotate-90{transform:rotate(90deg);}.rotate-180{transform:rotate(180deg);}.rotate-270{transform:rotate(270deg);}.background-base{background-color:white;color:black;--hover-color:#88C60D;--active-color:#88C60D;--button-color:white;--button-bg-color:black;--button-hover-color:white;--button-hover-bg-color:#88C60D;}.background-secondary{background-color:#ECE8E0;color:black;--hover-color:#000000;--active-color:#000000;--button-color:white;--button-bg-color:black;--button-hover-color:#ECE8E0;--button-hover-bg-color:#000000;}.background-yellow{background-color:#FFD926;color:black;--hover-color:#316020;--active-color:#316020;}.background-grey{background-color:rgb(236,232,224);}@media only screen and (min-width:1024px){.background-grey{background-color:rgba(236,232,224,0.5);}}.background-lime{background-color:#F4FE7C;}.background-pale-orange{background-color:#FFE9DB;}.border{border-width:1px;}.border-t{border-top-width:1px;}.border-b{border-bottom-width:1px;}.border-l{border-left-width:1px;}.border-r{border-right-width:1px;}.border-0\.5{border-width:0.125rem;}.border-t-0\.5{border-top-width:0.125rem;}.border-b-0\.5{border-bottom-width:0.125rem;}.border-l-0\.5{border-left-width:0.125rem;}.border-r-0\.5{border-right-width:0.125rem;}.border-1{border-width:0.25rem;}.border-t-1{border-top-width:0.25rem;}.border-b-1{border-bottom-width:0.25rem;}.border-l-1{border-left-width:0.25rem;}.border-r-1{border-right-width:0.25rem;}.rounded-1{border-radius:0.25rem;}.rounded-2{border-radius:0.5rem;}.rounded-4{border-radius:1rem;}.circle{border-radius:50%;}.font-body,.ck-content,body{font-family:"Quicksand",sans-serif;font-weight:500;font-style:normal;}.font-h6,.font-h5,.font-h4,.text-formatted h4:not([class]),.font-h3,.text-formatted h3:not([class]),.font-h2,.text-formatted h2:not([class]),.font-h1,.font-footer{font-family:"Quicksand",sans-serif;font-weight:700;font-style:normal;}.font-body,.ck-content,body{font-size:1rem;line-height:1.4375;}.font-footer{font-size:1rem;line-height:1.125;}.font-label{font-size:0.875rem;line-height:1.25;letter-spacing:0.03em;font-weight:600;}.font-h1{font-size:1.875rem;line-height:1.2666666667;}.font-h2,.text-formatted h2:not([class]){font-size:1.5rem;line-height:1.1666666667;}.font-h3,.text-formatted h3:not([class]){font-size:1.3125rem;line-height:1.2380952381;font-weight:600;}.font-h4,.text-formatted h4:not([class]){font-size:1.25rem;}.font-h5{font-size:1rem;}.font-h6{font-size:0.9rem;}.p-1{padding:0.25rem;}.pt-1{padding-top:0.25rem;}.pb-1{padding-bottom:0.25rem;}.pl-1{padding-left:0.25rem;}.pr-1{padding-right:0.25rem;}.p-2{padding:0.5rem;}.pt-2{padding-top:0.5rem;}.pb-2{padding-bottom:0.5rem;}.pl-2{padding-left:0.5rem;}.pr-2{padding-right:0.5rem;}.p-4{padding:1rem;}.pt-4{padding-top:1rem;}.pb-4{padding-bottom:1rem;}.pl-4{padding-left:1rem;}.pr-4{padding-right:1rem;}.p-8{padding:2rem;}.pt-8{padding-top:2rem;}.pb-8{padding-bottom:2rem;}.pl-8{padding-left:2rem;}.pr-8{padding-right:2rem;}.p-12{padding:3rem;}.pt-12{padding-top:3rem;}.pb-12{padding-bottom:3rem;}.pl-12{padding-left:3rem;}.pr-12{padding-right:3rem;}.p-16{padding:4rem;}.pt-16{padding-top:4rem;}.pb-16{padding-bottom:4rem;}.pl-16{padding-left:4rem;}.pr-16{padding-right:4rem;}.m-1{margin:0.25rem;}.mt-1{margin-top:0.25rem;}.mb-1{margin-bottom:0.25rem;}.ml-1{margin-left:0.25rem;}.mr-1{margin-right:0.25rem;}.m-2{margin:0.5rem;}.mt-2{margin-top:0.5rem;}.mb-2{margin-bottom:0.5rem;}.ml-2{margin-left:0.5rem;}.mr-2{margin-right:0.5rem;}.m-4{margin:1rem;}.mt-4{margin-top:1rem;}.mb-4{margin-bottom:1rem;}.ml-4{margin-left:1rem;}.mr-4{margin-right:1rem;}.m-8{margin:2rem;}.mt-8{margin-top:2rem;}.mb-8{margin-bottom:2rem;}.ml-8{margin-left:2rem;}.mr-8{margin-right:2rem;}.m-12{margin:3rem;}.mt-12{margin-top:3rem;}.mb-12{margin-bottom:3rem;}.ml-12{margin-left:3rem;}.mr-12{margin-right:3rem;}.m-16{margin:4rem;}.mt-16{margin-top:4rem;}.mb-16{margin-bottom:4rem;}.ml-16{margin-left:4rem;}.mr-16{margin-right:4rem;}.gap{gap:var(--gutter);}.gap-x{row-gap:var(--gutter);}.gap-y{-moz-column-gap:var(--gutter);column-gap:var(--gutter);}.gap-1{gap:0.25rem;}.gap-x-1{row-gap:0.25rem;}.gap-y-1{-moz-column-gap:0.25rem;column-gap:0.25rem;}.gap-2{gap:0.5rem;}.gap-x-2{row-gap:0.5rem;}.gap-y-2{-moz-column-gap:0.5rem;column-gap:0.5rem;}.gap-4{gap:1rem;}.gap-x-4{row-gap:1rem;}.gap-y-4{-moz-column-gap:1rem;column-gap:1rem;}.textbox{padding:1.25rem 1.875rem;border-radius:1.25rem;}.textbox--yellow{background-color:#FFD926;}.textbox--green{background-color:#AEE043;}.textbox--pink{background-color:#FFAFE9;}.textbox--light-blue{background-color:#87D6EF;}.textbox--orange{background-color:#FFA944;}.textbox--dark-blue{background-color:#A6BAFF;}.background-image{background-position:center;background-size:cover;}.button{font-family:"Quicksand",sans-serif;font-weight:700;font-size:1.125rem;line-height:1.2222222222;padding:0.7777777778em 1.5555555556em;background-color:var(--button-bg-color);color:var(--button-color);cursor:pointer;display:inline-block;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:6.25rem;transition:background-color 250ms ease;}@media (hover:hover) and (pointer:fine){.button:not(:disabled):hover{color:var(--button-hover-color);background-color:var(--button-hover-bg-color);--hover-color:var(--button-hover-color);}}.button:visited{color:var(--button-color);}.checkbox{display:inline-flex;height:1.875rem;width:1.875rem;color:black;background:white;border:1px solid #ECE8E0;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);align-items:center;justify-content:center;}.checkbox__input:not(:disabled) + .checkbox{cursor:pointer;}@media (hover:hover) and (pointer:fine){.checkbox__input:not(:disabled) + .checkbox:hover{color:var(--hover-color);border-color:var(--hover-color);}}.checkbox__input:disabled + .checkbox{color:rgba(0,0,0,0.5);}.checkbox__input:focus + .checkbox{box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(136,198,13,0.7);}.checkbox__input:not(:checked) + .checkbox .checkbox__check{visibility:hidden;}.checkbox--icon{height:1.125rem;width:1.125rem;padding:0.125rem;}.heading{display:block;-webkit-hyphens:auto;hyphens:auto;}.heading--margin{margin-top:2em;margin-bottom:0.75em;}.heading--margin:first-child{margin-top:0;}@media only screen and (min-width:768px){.heading--center{text-align:center;}}.highlight{font-style:normal;background-color:rgba(136,198,13,0.2);}a:hover .highlight{background-color:transparent;}.icon{fill:currentColor;flex-shrink:0;}.icon--bg{display:inline-block;background-image:url(/themes/custom/leon/images/icons-css.svg?3fcf47ea=);background-repeat:no-repeat;}.icon--accordion{width:18px;height:18px;}.icon--accordion.icon--bg{background-position:0 0;}.icon--arrow{width:8px;height:12px;}.icon--arrow.icon--bg{background-position:5.9602649007% 6.1643835616%;}.icon--check{width:24px;height:18px;}.icon--check.icon--bg{background-position:9.0909090909% 10.4895104895%;}.icon--close{width:24px;height:24px;}.icon--close.icon--bg{background-position:17.4825174825% 17.1428571429%;}.icon--facebook{width:26px;height:26px;}.icon--facebook.icon--bg{background-position:26.0563380282% 25.8992805755%;}.icon--instagram{width:26px;height:26px;}.icon--instagram.icon--bg{background-position:35.2112676056% 35.2517985612%;}.icon--menu{width:50px;height:50px;}.icon--menu.icon--bg{background-position:48.4615384615% 48.8188976378%;}.icon--menu-close{width:19px;height:18px;}.icon--menu-close.icon--bg{background-position:60.4810996564% 60.8391608392%;}.icon--quote{width:26px;height:22px;}.icon--quote.icon--bg{background-position:68.661971831% 68.085106383%;}.icon--remove{width:12px;height:12px;}.icon--remove.icon--bg{background-position:74.1610738255% 73.2876712329%;}.icon--search{width:25px;height:26px;}.icon--search.icon--bg{background-position:81.7543859649% 81.2949640288%;}.icon--twitter{width:26px;height:26px;}.icon--twitter.icon--bg{background-position:90.8450704225% 90.6474820144%;}.icon--youtube{width:26px;height:26px;}.icon--youtube.icon--bg{background-position:100% 100%;}.image--fit-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.input{border:1px solid #ECE8E0;border-radius:0;transition:border-color 150ms ease;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;padding:0.5em;width:100%;}@media (hover:hover) and (pointer:fine){.input:hover:not(:disabled){border-color:#bdbab3;}}.input:focus{border-color:#88C60D;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(136,198,13,0.7);outline:none;}.input:disabled{background-color:#f2f2f2;cursor:not-allowed;}.input::-moz-placeholder{color:#666666;}.input::placeholder{color:#666666;}.list--comma > .list__item{display:inline;margin:0;}.list--comma > .list__item:not(:last-child)::after{content:", ";}.radio{display:inline-flex;height:1.875rem;width:1.875rem;color:black;background:white;border:1px solid #ECE8E0;border-radius:50%;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);align-items:center;justify-content:center;}.radio__input:not(:disabled) + .radio{cursor:pointer;}@media (hover:hover) and (pointer:fine){.radio__input:not(:disabled) + .radio:hover{color:var(--hover-color);border-color:var(--hover-color);}}.radio__input:disabled + .radio{color:rgba(0,0,0,0.5);}.radio__input:focus + .radio{box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(136,198,13,0.7);}.radio__check{display:block;background-color:currentColor;height:50%;width:50%;border-radius:50%;}.radio__input:not(:checked) + .radio .radio__check{visibility:hidden;}.radio--icon{height:1.125rem;width:1.125rem;}.select{padding:0.5em;padding-right:2.125rem;border:1px solid currentColor;}.select__wrapper{position:relative;display:inline-block;}.select__icon{position:absolute;top:0.75em;right:0.5em;pointer-events:none;}@media (hover:hover) and (pointer:fine){.select:hover:not(:disabled){border-color:var(--button-hover-bg-color);color:var(--hover-color);}.select:hover:not(:disabled) + .select__icon{color:var(--hover-color);}}.select:focus{border-color:#88C60D;outline:none;}.tag{background-color:#ECE8E0;padding:0.5em 1em;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-break:break-word;transition:color 250ms ease;}@media (hover:hover) and (pointer:fine){.tag:hover{color:var(--hover-color);}}@media (hover:hover) and (pointer:fine){.teaser-link:-moz-any-link:hover{text-decoration:underline;}.teaser-link:any-link:hover{text-decoration:underline;}}@media only screen{.text-link:-moz-any-link{border-bottom:1px solid currentColor;word-break:break-word;}.text-link:any-link{border-bottom:1px solid currentColor;word-break:break-word;}}@media only screen and (hover:hover) and (pointer:fine){.text-link:-moz-any-link:hover{color:var(--hover-color);}.text-link:any-link:hover{color:var(--hover-color);}}.textarea{resize:vertical;min-height:2.5em;}.aspect-ratio-wrapper{position:relative;height:0;overflow:hidden;}.aspect-ratio-wrapper--4-to-3:not(:empty){padding-bottom:75%;}.aspect-ratio-wrapper--16-to-9:not(:empty){padding-bottom:56.25%;}.aspect-ratio-wrapper--scroll{overflow:auto;}.aspect-ratio-wrapper > *{position:absolute;top:0;left:0;width:100%;height:100%;}.ck-content{max-width:calc(var(--max-width) + 2 * var(--outer-padding));margin-left:auto;margin-right:auto;}#fullscreeneditor .ck-content{padding-right:var(--outer-padding);padding-left:var(--outer-padding);}.ck-content:focus{outline:0;}.ck-content .ck-editor__nested-editable{border:none !important;}.ck-content .grid > *,.ck-content .flex-grid > *{outline:1px lightgray dashed;}.ck-content .drupal-entity,.ck-content .drupal-media{display:block;position:relative;}.ck-content .drupal-entity > figcaption,.ck-content .drupal-media > figcaption{display:block;min-height:1.2em;}.ck-content .vidstack-player__image{display:block;}@media only screen and (min-width:768px){.columns{-moz-column-gap:var(--gutter);column-gap:var(--gutter);-moz-column-count:2;column-count:2;}.columns--3-cols{-moz-column-count:3;column-count:3;}.columns--4-cols{-moz-column-count:4;column-count:4;}.columns > *{-moz-column-break-inside:avoid;break-inside:avoid;display:inline-block;width:100%;}}.flex-bar{flex-basis:var(--flex-bar-basis,auto);-moz-column-gap:var(--flex-bar-h-spacing,1rem);column-gap:var(--flex-bar-h-spacing,1rem);row-gap:var(--flex-bar-v-spacing,1rem);}.flex-bar--spacing-s{--flex-bar-h-spacing:0.5rem;--flex-bar-v-spacing:0.5rem;}.flex-grid{display:flex;flex-wrap:wrap;gap:var(--gutter);}.flex-grid__column{width:100%;}@media only screen and (min-width:768px){.flex-grid__column--1-of-2{width:calc(100% / 2 - var(--gutter) * 1 / 2);}}@media only screen and (min-width:768px){.flex-grid__column--1-of-3{width:calc(100% / 3 - var(--gutter) * 2 / 3);}}.flex-grid__column--1-of-4{width:calc(100% / 2 - var(--gutter) * 1 / 2);}@media only screen and (min-width:768px){.flex-grid__column--1-of-4{width:calc(100% / 4 - var(--gutter) * 3 / 4);}}@media only screen and (min-width:768px){.flex-grid__column--2-of-3{width:calc(100% / 3 * 2 + var(--gutter) * (1 - 4 / 3));}}.flex-grid__column--3-of-4{width:calc(100% / 2 - var(--gutter) * 1 / 2);}@media only screen and (min-width:768px){.flex-grid__column--3-of-4{width:calc(100% / 4 * 3 + var(--gutter) * (2 - 9 / 4));}}.grid--2-cols,.grid--3-cols{grid-template-columns:minmax(0,1fr);}@media only screen and (min-width:768px){.grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.grid--cols-4{grid-template-columns:repeat(2,minmax(0,1fr));}.grid > .grid__column--span-2,.grid--cols-3.grid--ratio-1-to-2 > *:nth-child(2n),.grid--cols-3.grid--ratio-2-to-1 > *:nth-child(2n+1){grid-column:span 2;}}@media only screen and (min-width:1280px){.grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}}.grid--fit-cols-m{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));}.inline-container > *,.inline-container > * > *{display:inline;}.outer-wrapper{padding-right:var(--outer-padding);padding-left:var(--outer-padding);max-width:calc(var(--max-width) + 2 * var(--outer-padding));margin-left:auto;margin-right:auto;}@keyframes v-dash{0%{transform:translateY(100%);opacity:0;}60%{transform:translateY(-10%);opacity:1;}90%{transform:translateY(5%);opacity:1;}100%{transform:translateY(0);opacity:1;}}@keyframes h-dash{0%{transform:translateX(100%);opacity:0;}60%{transform:translateX(-3%);opacity:1;}90%{transform:translateX(1%);opacity:1;}100%{transform:translateX(0);opacity:1;}}.section-container--animation-v-dash > *{opacity:0.01;}.section-container--animation-v-dash .section-container__item--appeared{animation:v-dash 0.75s ease-in 0.25s forwards;}.section-container--animation-h-dash > *{opacity:0.01;}.section-container--animation-h-dash .section-container__item--appeared{animation:h-dash 1s ease-in 0.25s forwards;}.stack{display:grid;grid-template-areas:"stack-content";grid-template-columns:minmax(0,1fr);}.stack__background,.stack__foreground{-ms-grid-row:1;-ms-grid-column:1;grid-area:stack-content;}.stack__background{z-index:-1;}.text-formatted::after{clear:both;content:"";display:block;}.text-formatted ul,.text-formatted ol{margin-top:1em;margin-bottom:1em;}.text-formatted > *{max-width:45em;}.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6{margin-top:2em;margin-bottom:0.75em;}.text-formatted a[href]:not([class]){border-bottom:1px solid currentColor;word-break:break-word;}@media (hover:hover) and (pointer:fine){.text-formatted a[href]:not([class]):hover{color:var(--hover-color);}}.text-formatted p{margin-top:1em;margin-bottom:1em;}.text-formatted figure{margin-top:2rem;margin-bottom:2rem;}.text-formatted figcaption{font-size:0.8em;margin-top:0.5rem;}@media only screen and (max-width:539px){.text-formatted [class*=align-]{max-width:100%;float:none;}}@media only screen and (min-width:540px){.text-formatted [class*=align-left],.text-formatted [class*=align-right]{max-width:50%;}.text-formatted [class*=align-left]{float:left;margin-right:2rem;margin-left:0;}.text-formatted [class*=align-right]{float:right;margin-left:2rem;margin-right:0;}.text-formatted [class*=align-center]{max-width:75%;margin-right:auto;margin-left:auto;}}.text-formatted .grid{margin-top:2rem;margin-bottom:2rem;}.text-formatted h2 + * .grid,.text-formatted h3 + * .grid,.text-formatted h4 + * .grid{margin-top:0;}.text-formatted > *:first-child,.text-formatted .grid > * > *:first-child{margin-top:0;}.text-formatted > *:first-child .grid,.text-formatted .grid > * > *:first-child .grid{margin-top:0;}.text-formatted > *:last-child,.text-formatted .grid > * > *:last-child{margin-bottom:0;}.text-formatted > *:last-child .grid,.text-formatted .grid > * > *:last-child .grid{margin-bottom:0;}.unwrap{margin-right:calc(-1 * var(--outer-padding));margin-left:calc(-1 * var(--outer-padding));}@media only screen and (min-width:768px){.unwrap--mobile-only{margin:auto;}}.view__header,.view__filter,.view__attachment-before{margin-bottom:2rem;}.view__row:not(:last-child){margin-bottom:1rem;}.view__pager,.view__attachment-after{margin-top:2rem;}.view--news .view__row{padding:1.875rem 0;margin:0;border-bottom:1px solid #000000;}.view--news .view__row:first-child{border-top:1px solid #000000;}
.accordion{border-top:1px solid #000000;}.accordion__item{border-bottom:1px solid #000000;}.accordion__item-header{position:relative;margin:0 !important;}.accordion--tabbed .accordion__item-header{display:none;}.accordion__item-toggle{width:100%;transition:color 250ms;padding-top:1rem;padding-bottom:1rem;text-align:left;}.accordion__item-toggle.toggle-item__button--active > .icon{transform:rotate(180deg);}@media (hover:hover) and (pointer:fine){.accordion__item-toggle:hover{color:var(--hover-color);}}.accordion__item-content{transition:opacity 0.5s;padding-bottom:1rem;}.accordion__item-content:not(.toggle-item__content--active):not(.toggle-item--active){position:absolute;border:0;height:0;width:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);white-space:nowrap;opacity:0;}.blockquote{display:grid;grid-row-gap:calc(var(--gutter) / 2);grid-template:"icon" "text" "footer"/auto;}@media only screen and (min-width:540px){.blockquote--text-after{grid-column-gap:var(--gutter);grid-template:"icon text" "icon footer"/min-content auto;}}.blockquote__icon{-ms-grid-row:1;-ms-grid-column:1;grid-area:icon;align-self:center;justify-self:center;}.blockquote__text{-ms-grid-row:3;-ms-grid-column:1;grid-area:text;font-size:1rem;font-style:italic;line-height:1.3;}@media only screen and (min-width:540px){.blockquote__text{font-size:1.2rem;}}.blockquote__footer{-ms-grid-row:5;-ms-grid-column:1;grid-area:footer;font-size:0.8rem;line-height:1.1;}@media only screen and (min-width:540px){.blockquote--text-after > .blockquote__icon{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;}.blockquote--text-after > .blockquote__text{-ms-grid-row:1;-ms-grid-column:3;}.blockquote--text-after > .blockquote__footer{-ms-grid-row:2;-ms-grid-column:3;}}.blockquote__cite:before{content:", ";font-style:normal;}.breadcrumb__items{display:flex;flex-wrap:wrap;}.breadcrumb__items:empty{display:none;}.breadcrumb__item{display:flex;align-items:baseline;font-weight:700;--hover-color:#000000;}.breadcrumb__item:not(:last-child){margin-right:0.5rem;}.breadcrumb__item--current{opacity:0.5;}.breadcrumb__separator{margin-left:0.5rem;opacity:0.5;}.breadcrumb__link:focus{color:var(--active-color);}@media (hover:hover) and (pointer:fine){.expandable-list__expand:hover,.expandable-list__reduce:hover{color:var(--hover-color);}}.expandable-list__expand:active,.expandable-list__expand:focus,.expandable-list__reduce:active,.expandable-list__reduce:focus{color:var(--hover-color);}.expandable-list__expand::before{content:"+ ";}.expandable-list__reduce::before{content:"- ";}.field--label-inline > .field__label,.field--label-inline > .field__items,.field--label-inline > .field__item{display:inline;}.field--label-above > .field__label{font-weight:700;margin-bottom:0.25rem;}.field--label-column{display:flex;flex-direction:column;align-items:baseline;}.field--label-column > .field__label{margin-bottom:0.25rem;}.field--label-column > .field__item,.field--label-column > .field__items{margin-bottom:0.5rem;flex-basis:100%;}@media only screen and (min-width:540px),print{.field--label-column{flex-direction:row;}.field--label-column > .field__label{flex:0 0 12em;margin-right:1rem;margin-bottom:0.5rem;}}@media only screen and (min-width:768px){.field--label-column > .field__item,.field--label-column > .field__items{margin-bottom:1rem;}}.field--label-inline > .field__label::after,.field--label-column > .field__label::after{content:": ";}:root{--flip-direction:rotateY(180deg);}.flip--perspective{perspective:var(--max-width);}.flip--direction-right-to-left{--flip-direction:rotateY(-180deg);}.flip--direction-bottom-to-top{--flip-direction:rotateX(180deg);}.flip--direction-top-to-bottom{--flip-direction:rotateX(-180deg);}.flip--strategy-toggle.toggle-item--active .flip__inner,.flip--strategy-toggle.toggle-item__content--active .flip__inner{transform:var(--flip-direction);}@media (hover:hover) and (pointer:fine){.flip--strategy-hover:hover .flip__inner{transform:var(--flip-direction);}}.flip--strategy-hover:active .flip__inner,.flip--strategy-hover:focus .flip__inner{transform:var(--flip-direction);}.flip__inner{position:relative;transition:transform 0.5s ease-out;transform-style:preserve-3d;}.flip__front,.flip__back{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.flip__back{transform:var(--flip-direction);z-index:initial;}.form-item{margin-bottom:0.85rem;}.form-item__label{display:inline-block;margin-bottom:0.25em;}.form-item__label--before::after{content:":";}.form-item__option{margin-left:1rem;}.form-item__description{font-size:0.9375rem;color:#666666;}.form-item__description--after{margin-top:0.5rem;padding-bottom:1.5rem;}.form-item--error{color:red;}.icon-button{display:inline-flex;align-items:center;justify-content:center;}.icon-button[class*=icon-button--text-]{justify-content:space-between;}.icon-button--text-above,.icon-button--text-below{flex-direction:column;}.icon-button.icon-button--active{color:var(--active-color);}.icon-button__active-icon{display:none;}.icon-button--toggle .icon-button__icon{display:none;}.icon-button--toggle .icon-button__active-icon{display:block;}.icon-button__icon,.icon-button__active-icon{flex-shrink:0;}.icon-button__icon{transition:transform 250ms;}.icon-button--rotate .icon-button__icon{transform:rotate(180deg);}.icon-button--text-after .icon-button__text{margin-left:0.5rem;}.icon-button--text-before .icon-button__text{margin-right:0.5rem;order:-1;}.icon-button--text-above .icon-button__text{margin-bottom:0.5rem;order:-1;}.icon-button--text-below .icon-button__text{margin-top:0.5rem;}@media (hover:hover) and (pointer:fine){.icon-button:not(:disabled):hover{color:var(--hover-color);}}.logo{display:block;max-width:20rem;}.logo--small{max-width:12.5rem;}.footer-menu__item:not(:last-child){margin-bottom:0.9375rem;}.icon-menu{display:flex;flex-wrap:wrap;}.icon-menu__item{display:flex;align-items:center;margin-right:0.25rem;}.icon-menu__item:last-child{margin-right:0;}.icon-menu__icon,.icon-menu__item-link{transition:color,background-color;transition-duration:0.25s;transition-timing-function:ease-out;padding:0.25rem;}@media (hover:hover) and (pointer:fine){.icon-menu__icon:hover,.icon-menu__item-link:hover{color:var(--hover-color);}}.icon-menu__icon:active,.icon-menu__icon:focus,.icon-menu__item-link:active,.icon-menu__item-link:focus{color:var(--hover-color);}.language-switcher__items{display:flex;}.language-switcher__item:not(:first-child)::before{content:"|";}.language-switcher__item-link{display:inline-block;padding:0.25rem var(--outer-padding);}@media only screen and (min-width:1024px){.language-switcher__item-link{padding:0 1rem;}.language-switcher__item-link:hover,.language-switcher__item-link:active{text-decoration:underline;}}.language-switcher__item-link.is-active{font-weight:700;}.language-switcher__langcode{text-transform:uppercase;}.main-menu__item--expanded .main-menu__item-header{display:flex;}.main-menu__item-link{display:block;padding-top:0.25rem;padding-bottom:0.25rem;}.main-menu__item-link--lvl-0{font-size:1.1rem;font-weight:700;}.main-menu__item-toggle{flex-shrink:0;padding:0.5rem;}.service-menu{display:flex;flex-direction:column;}@media only screen and (min-width:1024px){.service-menu{flex-direction:row;}}.service-menu__item-link{display:block;padding:0.25rem var(--outer-padding);}@media only screen and (min-width:1024px){.service-menu__item-link{padding:0 1rem;}.service-menu__item-link:hover,.service-menu__item-link:active{text-decoration:underline;}}.page-title{display:grid;grid-column-gap:var(--gutter);grid-template:"header"/1fr;margin-top:2.75rem;}@media only screen and (min-width:1024px){.page-title{grid-template:". header ." auto/2fr 8fr 2fr;}}@media only screen and (min-width:1280px){.page-title{font-size:2.5rem;}}.page-title__header{-ms-grid-row:1;-ms-grid-column:1;grid-area:header;}@media only screen and (min-width:1024px){.page-title__header{-ms-grid-row:1;-ms-grid-column:2;}}.pager__items{display:flex;align-items:baseline;justify-content:flex-end;}.pager__item:not(:first-child){margin-left:0.25rem;}.pager__item-link{display:block;min-width:2em;padding:0.5em 0.25em;text-align:center;}@media (hover:hover) and (pointer:fine){.pager__item-link:hover{color:var(--hover-color);background-color:#ECE8E0;}}.pager__item-link--page{border:1px solid #ECE8E0;}.pager__item-link--page.is-active{font-weight:700;}.pager__item--previous .icon{transform:scaleX(-1);}.scroll-to-top{display:flex;justify-content:flex-end;}.scroll-to-top__button{color:var(--button-color);--hover-color:var(--button-color);background-color:var(--button-bg-color);height:3rem;width:3rem;border-radius:50%;z-index:100;position:fixed;bottom:var(--outer-padding);transition:transform 250ms ease;transform:translateY(500%);}@media only screen and (min-width:1280px){.scroll-to-top__button{bottom:3rem;right:3rem;}}.scroll-to-top__button .icon{transform:rotate(-90deg);}.scroll-to-top__button--visible{transform:translateY(0);}@media (hover:hover) and (pointer:fine){.scroll-to-top__button:hover{background-color:var(--button-hover-bg-color);}}.facet-group__facet{background-color:#ECE8E0;padding:1rem;margin-bottom:0.5rem;}.facet-group__facet-toggle{width:100%;}.facet-group__facet-toggle.toggle-item__button--active > .icon{transform:rotate(180deg);}.facet-group__facet-content{transition:opacity 0.5s;}.facet-group__facet-content:not(.toggle-item__content--active):not(.toggle-item--active){visibility:hidden;position:absolute;border:0;height:0;width:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);white-space:nowrap;opacity:0;}.facet-group__facet-content.toggle-item--active,.facet-group__facet-content.toggle-item__content--active{padding:0.5rem 0;}.facet-values__list-item{margin-bottom:0.25rem;}.facet-values__value{transition:color 250ms ease;}@media (hover:hover) and (pointer:fine){.facet-values__value:hover{color:var(--hover-color);}}.facet-values__value:active,.facet-values__value:focus{color:var(--hover-color);}.facet-values__value--selected{font-weight:700;}.search-filter__toggle{padding-right:0.75em;}.search-form__wrapper{display:flex;align-items:center;position:relative;background-color:white;}.search-form__term-input{border:none;font-size:1rem;box-shadow:none !important;padding-right:0;padding-left:0;}.search-form__term-reset{padding:8px;}.search-form__submit{margin-left:0.5rem;padding:5px;}@media only screen and (max-width:539px){.search-form__term-input::-moz-placeholder{color:transparent;}.search-form__term-input::placeholder{color:transparent;}}@media only screen and (min-width:768px){.search-form__term-input{font-size:1.2rem;}}.search-form .mp_list{position:absolute;top:100%;width:100%;z-index:900;background-color:white;overflow:hidden;box-shadow:0 4px 9px 0 rgba(236,232,224,0.75);}.search-form .mp_list > *{padding:0.25em 0.5em;}.search-form .mp_list .mp_selectable{cursor:pointer;}.search-form .mp_list .mp_highlighted{background-color:#ECE8E0;}.search-form .mp_list strong,.search-form .mp_list b{font-weight:700;}.search-highlighting--fragmented{display:flex;flex-wrap:wrap;margin-top:0.5rem;}.search-highlighting--fragmented .search-highlighting__fragment::before,.search-highlighting--fragmented .search-highlighting__fragment::after{content:" …";}.search-option-buttons__options{display:flex;align-items:baseline;}.search-option-buttons__option:not(:first-child){margin-left:0.25rem;}.search-option-buttons__button{display:block;padding:0.5em;border:1px solid #ECE8E0;}@media (hover:hover) and (pointer:fine){.search-option-buttons__button:hover{background-color:#ECE8E0;color:var(--hover-color);}}.search-option-buttons__button:active,.search-option-buttons__button:focus{background-color:#ECE8E0;color:var(--hover-color);}.search-option-buttons__button--selected{font-weight:700;background-color:#ECE8E0;}@media print{.search-option-select{display:none;}}.search-option-select__label{margin-right:0.5rem;}.search-option-select__label::after{content:":";}.search-option-select__select{max-width:12em;}.search-result-list__item{margin-bottom:2rem;}.search-result-navigation__back-link{padding-right:0.75rem;padding-left:0.75rem;margin-right:1rem;}.search-result-navigation__prev-link,.search-result-navigation__next-link{padding:0.25rem 0.5rem;margin-right:0.5rem;}.search-result-navigation__prev-link[disabled],.search-result-navigation__next-link[disabled]{opacity:50%;}.search-result-navigation__back-link .icon-button__icon,.search-result-navigation__prev-link .icon-button__icon{transform:scaleX(-1);}@media only screen and (max-width:767px){.search-result-navigation__back-link-text--long{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}}@media only screen and (min-width:768px){.search-result-navigation__back-link{margin-right:3rem;}.search-result-navigation__back-link-text--short{display:none;}.search-result-navigation__prev-link,.search-result-navigation__next-link{margin-right:1rem;}}.site-branding__logo{display:block;max-width:20rem;}.site-branding__name{font-size:1.1rem;font-weight:700;}.carousel__controls{position:absolute;top:50%;right:0;left:0;z-index:2;}.carousel__control{position:absolute;transform:translateY(-50%);background-color:white;padding:0.375rem;transition:opacity 250ms ease;opacity:1;}.carousel__control > .icon{height:2.25rem;width:2.25rem;}.carousel__control--previous{left:0;}.carousel__control--next{right:0;}.carousel__control--disabled{opacity:0;cursor:default;}.carousel__slider{position:relative;z-index:1;margin:-0.375rem;padding:0.375rem;overflow:hidden;}.carousel__slider--dots{padding-bottom:1.875rem;}.carousel__slider:not(.is-draggable) .carousel__control{display:none;}.carousel__cell{width:100%;margin-right:var(--gutter);}.carousel__nav-slider{margin-top:1.25rem;}.carousel__nav-slider .carousel__cell{width:auto;margin:0.375rem 0.75rem;}.carousel__nav-slider .carousel__cell img{max-height:3.75rem;width:auto;}@media only screen{.carousel__nav-slider .carousel__cell.is-nav-selected{box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(136,198,13,0.7);}}@media only screen and (min-width:768px){.carousel__cell--1-of-2,.carousel__cell--1-of-4{width:calc(100% / 2 - var(--gutter) * 1 / 2);}.carousel__cell--1-of-3{width:calc(100% / 3 - var(--gutter) * 2 / 3);}}@media only screen and (min-width:1024px){.carousel__cell--1-of-4{width:calc(100% / 4 - var(--gutter) * 3 / 4);}}.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:none;}.flickity-viewport{position:relative;height:100%;touch-action:pan-y;}.flickity-slider{position:absolute;width:100%;height:100%;left:0;}.flickity-rtl .flickity-slider{left:unset;right:0;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing;}.flickity-cell{position:absolute;left:0;}.flickity-rtl .flickity-cell{left:unset;right:0;}.flickity-button{position:absolute;background:hsla(0,0%,100%,0.75);border:none;color:#333;}.flickity-button:hover{background:white;cursor:pointer;}.flickity-button:active{opacity:0.6;}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none;}.flickity-button-icon{fill:currentColor;}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);}.flickity-prev-next-button.previous{left:10px;}.flickity-prev-next-button.next{right:10px;}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;}.flickity-page-dots{position:absolute;width:100%;bottom:4px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap;}.flickity-rtl .flickity-page-dots{direction:rtl;}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-indent:-9999px;overflow:hidden;}.flickity-rtl .flickity-page-dot{text-indent:9999px;}.flickity-page-dot.is-selected{opacity:1;}.tabs__items{list-style:none;padding:0;margin:0;display:flex;}.tabs--primary .tabs__items{border-bottom:1px solid black;}.tabs__item:not(:last-child){margin-right:0.25rem;}.tabs__item-link{display:block;padding:0.25em 1em 0.125em;background-color:#ECE8E0;border-bottom:4px solid transparent;}.tabs__item-link:hover,.tabs__item-link:focus,.tabs__item-link.is-active{border-color:black;}.tabs--secondary .tabs__item-link{padding:0 0.5em;background-color:transparent;border-bottom-width:2px;}.tabs--inverted .tabs__item-link{padding:0.5rem 1rem;}.tabs--inverted .tabs__item-link:hover,.tabs--inverted .tabs__item-link:focus,.tabs--inverted .tabs__item-link.is-active{background-color:white;border-color:transparent;}.tabs__item-title-placeholder{opacity:0.5;}.image-teaser{position:relative;transition:color 250ms ease;}.image-teaser__link{justify-content:center;align-items:center;}.image-teaser__image{flex:1 1 100%;}.image-teaser--gradient{color:white;--hover-color:#000000;text-shadow:0.125rem 0.125rem 0.25rem black;}.image-teaser--gradient .image-teaser__image::after{display:block;content:"";position:absolute;z-index:10;top:0;left:0;height:100%;width:100%;background-image:linear-gradient(180deg,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.75) 100%);}.image-teaser__title{position:absolute;width:100%;max-height:100%;overflow:hidden;text-overflow:ellipsis;text-align:center;z-index:20;padding:1rem;white-space:nowrap;}@media only screen and (min-width:540px){.image-teaser__title{white-space:normal;}}.news-teaser__title{margin-bottom:1rem;}.news-teaser__links{margin-top:2rem;}.news-teaser__link{border-bottom:1px solid currentColor;word-break:break-word;}@media (hover:hover) and (pointer:fine){.news-teaser__link:hover{color:var(--hover-color);}}@media only screen and (min-width:768px){.teaser--image-left{display:grid;grid-column-gap:var(--gutter);grid-template:"teaser-image teaser-title" auto "teaser-image teaser-text" 1fr/1fr 1fr;}.teaser--image-left .teaser__image{grid-area:teaser-image;margin-bottom:0;}.teaser--image-left .teaser__title,.teaser--image-left .teaser__text{margin-top:0;}.teaser--image-left .teaser__title{grid-area:teaser-title;}.teaser--image-left .teaser__text{grid-area:teaser-text;}}@media only screen and (min-width:768px){.teaser--image-left .teaser__image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;}.teaser--image-left .teaser__title{-ms-grid-row:1;-ms-grid-column:3;}.teaser--image-left .teaser__text{-ms-grid-row:2;-ms-grid-column:3;}}@media only screen and (min-width:1024px){.teaser--image-left{grid-column-gap:var(--gutter);grid-template:"teaser-image teaser-title teaser-title" auto "teaser-image teaser-text teaser-text" 1fr/1fr 1fr 1fr;}.teaser--image-left .teaser__image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;}.teaser--image-left .teaser__title{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:3;}.teaser--image-left .teaser__text{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:3;}}.teaser__image{margin-bottom:0.9375rem;}.teaser__title{margin-top:0.9375rem;margin-bottom:0.9375rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;}.teaser__text{margin-top:0.9375rem;}.teaser > *:first-child{margin-top:0;}.teaser > *:last-child{margin-bottom:0;}.text-teaser__title{margin-bottom:0.9375rem;}.text-teaser__title-link{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;}.text-teaser__text{margin-top:0.9375rem;}.text-teaser__actions{padding-top:1rem;}.text-teaser > *:first-child{margin-top:0;}.text-teaser > *:last-child{margin-bottom:0;}.tile-teaser{display:flex;flex-direction:column;box-shadow:0 0 35px rgba(29,44,0,0.1);transition:box-shadow 250ms ease;}.tile-teaser--background-image{position:relative;overflow:hidden;}.tile-teaser--background-image .tile-teaser__image img{position:absolute;top:50%;left:50%;width:auto;min-width:100%;min-height:100%;transform:translate(-50%,-50%);}.tile-teaser--background-image .tile-teaser__title,.tile-teaser--background-image .tile-teaser__text{position:relative;background-color:rgba(236,232,224,0.6);}.tile-teaser--background-image .tile-teaser__title{margin-top:4.6875rem;padding-top:0.625rem;}.tile-teaser__title,.tile-teaser__text{padding-right:0.9375rem;padding-left:0.9375rem;}.tile-teaser__title{padding:25px;overflow:hidden;text-overflow:ellipsis;-webkit-hyphens:none;hyphens:none;}.tile-teaser__text{padding-top:0.9375rem;padding-bottom:0.9375rem;}.tooltip{pointer-events:none;}.tooltip[data-position=bottom],.tooltip[data-position=top]{flex-direction:column;}.tooltip[data-position=left],.tooltip[data-position=right]{flex-direction:row;}.tooltip--relative[data-position=bottom],.tooltip--relative[data-position=top]{left:50%;transform:translateX(-50%);}.tooltip--relative[data-position=bottom][data-align=start] > .tooltip__content,.tooltip--relative[data-position=top][data-align=start] > .tooltip__content{transform:translateX(calc(50% - 20px));}.tooltip--relative[data-position=bottom][data-align=end] > .tooltip__content,.tooltip--relative[data-position=top][data-align=end] > .tooltip__content{transform:translateX(calc(-50% + 20px));}.tooltip--relative[data-position=bottom]{top:100%;}.tooltip--relative[data-position=top]{bottom:100%;}.tooltip--relative[data-position=left],.tooltip--relative[data-position=right]{top:50%;transform:translateY(-50%);}.tooltip--relative[data-position=left][data-align=start] > .tooltip__content,.tooltip--relative[data-position=right][data-align=start] > .tooltip__content{transform:translateY(calc(50% - 20px));}.tooltip--relative[data-position=left][data-align=end] > .tooltip__content,.tooltip--relative[data-position=right][data-align=end] > .tooltip__content{transform:translateY(calc(-50% + 20px));}.tooltip--relative[data-position=left]{right:100%;}.tooltip--relative[data-position=right]{left:100%;}.tooltip__arrow{border:10px solid;}.tooltip[data-position=bottom] > .tooltip__arrow{top:-10px;border-color:transparent transparent #ECE8E0;}.tooltip[data-position=bottom] > .tooltip__arrow + .tooltip__content{margin-top:10px;}.tooltip[data-position=top] > .tooltip__arrow{bottom:-10px;border-color:#ECE8E0 transparent transparent;}.tooltip[data-position=top] > .tooltip__arrow + .tooltip__content{margin-bottom:10px;}.tooltip[data-position=left] > .tooltip__arrow{right:-10px;border-color:transparent transparent transparent #ECE8E0;}.tooltip[data-position=left] > .tooltip__arrow + .tooltip__content{margin-right:10px;}.tooltip[data-position=right] > .tooltip__arrow{left:-10px;border-color:transparent #ECE8E0 transparent transparent;}.tooltip[data-position=right] > .tooltip__arrow + .tooltip__content{margin-left:10px;}.tooltip__content{background:#ECE8E0;padding:1rem;border-radius:4px;pointer-events:auto;min-width:250px;max-width:360px;}.vidstack-player{width:100%;}.vidstack-player__image{display:none;}.announcement-banner{transition:opacity 0.5s;}.announcement-banner:not(.toggle-item__content--active):not(.toggle-item--active){visibility:hidden;position:absolute;border:0;height:0;width:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);white-space:nowrap;opacity:0;}.announcement-banner__wrapper{grid-template-columns:30px 1fr 30px;padding-top:1.5rem;padding-bottom:1.5rem;}.announcement-banner__message{grid-column:2;justify-self:center;}.announcement-banner__close{grid-column:3;align-self:center;padding:3px;}@media only screen and (min-width:1280px){.announcement-banner__wrapper{padding-top:2.5rem;padding-bottom:2.5rem;}}.cookie-banner{padding-top:1.25rem;padding-bottom:1.25rem;box-shadow:0.125rem 0.125rem 1.0625rem 0 rgba(236,232,224,0.5);}@media only screen and (min-width:768px){.cookie-banner--without-categories .cookie-banner__content{display:grid;grid-template:"message buttons"/9fr 3fr;gap:var(--gutter);}}@media only screen and (min-width:1024px){.cookie-banner--without-categories .cookie-banner__content{grid-template:"message . buttons"/7fr 2fr 3fr;}}.cookie-banner__content{display:block;}.cookie-banner__message{grid-area:message;margin-bottom:1em;}@media only screen and (min-width:768px){.cookie-banner__message{margin-bottom:0;}}.cookie-banner__categories{margin-top:1.25em;margin-bottom:1.25em;}.cookie-banner__category{margin-bottom:0.75em;}.cookie-banner__category-checkbox,.cookie-banner__category-label{margin-right:0.5em;margin-bottom:0.25em;display:inline-block;}.cookie-banner__category-label--disabled{opacity:0.5;}.cookie-banner__category-description{font-size:0.75em;opacity:0.9;}@media only screen and (min-width:768px){.cookie-banner__category-description{display:inline-block;}}.cookie-banner__buttons{grid-area:buttons;}@media only screen and (min-width:768px){.cookie-banner__message{-ms-grid-row:1;-ms-grid-column:1;}.cookie-banner__buttons{-ms-grid-row:1;-ms-grid-column:3;}}@media only screen and (min-width:1024px){.cookie-banner__message{-ms-grid-row:1;-ms-grid-column:1;}.cookie-banner__buttons{-ms-grid-row:1;-ms-grid-column:3;}}.cookie-banner__button{margin-right:0.5em;margin-bottom:0.5em;white-space:normal;width:100%;}@media only screen and (min-width:540px){.cookie-banner__button{width:auto;}}.mission-statement{position:relative;}.mission-statement__wrapper{text-align:center;gap:3rem;}.mission-statement__eyecatcher{margin-top:-1.5rem;margin-bottom:-1.5rem;justify-self:center;}.mission-statement__eyecatcher img{max-width:9.75rem;}@media only screen and (max-width:767px){.mission-statement{padding-bottom:0 !important;}}@media only screen and (min-width:768px){.mission-statement__wrapper{text-align:start;grid-template:"media content"/1fr 1fr;gap:var(--gutter);}.mission-statement__media{grid-area:media;margin:auto;}.mission-statement__content{grid-area:content;}.mission-statement__eyecatcher{margin-top:-3.9375rem;margin-bottom:0;position:absolute;top:0;right:calc((100% - (var(--max-width) + 2 * var(--outer-padding))) / 2 + var(--outer-padding));margin-right:4.8125rem;}}.page-content > .mission-statement__content{-ms-grid-row:2;-ms-grid-column:1;}.page-content{display:grid;grid-column-gap:var(--gutter);grid-template:"sidebar-first" "content" "sidebar-second"/1fr;}.page-content__content{grid-area:content;min-width:0;margin-bottom:3rem;}.page-content > .page-content__content{-ms-grid-row:2;-ms-grid-column:1;}.page-content__sidebar > :last-child{margin-bottom:2rem;}.page-content__sidebar--first{-ms-grid-row:1;-ms-grid-column:1;grid-area:sidebar-first;}.page-content__sidebar--second{-ms-grid-row:3;-ms-grid-column:1;grid-area:sidebar-second;}@media only screen and (min-width:768px){.mission-statement__media{-ms-grid-row:1;-ms-grid-column:1;}.mission-statement__content{-ms-grid-row:1;-ms-grid-column:3;}.page-content__content{-ms-grid-row:1;-ms-grid-column:3;}}@media only screen and (min-width:1024px){.page-content--center{grid-template:". content ." auto/2fr 8fr 2fr;}.page-content--center .page-content__unwrap{width:calc(150% + 2 * var(--gutter));margin-left:calc(-1 * (25% + var(--gutter)));}.page-content--center > .mission-statement__content{-ms-grid-row:1;-ms-grid-column:2;}.page-content--center > .page-content__content{-ms-grid-row:1;-ms-grid-column:2;}}@media only screen and (min-width:1280px){.page-content--sidebar-right{grid-template:"content content sidebar-first" auto "content content sidebar-second" 1fr/1fr 1fr 1fr;}.page-content--sidebar-left{grid-template:"sidebar-first content content" auto "sidebar-second content content" 1fr/1fr 1fr 1fr;}.page-content--sidebar-right > .mission-statement__content{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:2;}.page-content--sidebar-left > .mission-statement__content{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:2;}.page-content--sidebar-right > .page-content__content{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:2;}.page-content--sidebar-left > .page-content__content{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:2;}.page-content--sidebar-right > .page-content__sidebar--first{-ms-grid-row:1;-ms-grid-column:3;}.page-content--sidebar-left > .page-content__sidebar--first{-ms-grid-row:1;-ms-grid-column:1;}.page-content--sidebar-right > .page-content__sidebar--second{-ms-grid-row:2;-ms-grid-column:3;}.page-content--sidebar-left > .page-content__sidebar--second{-ms-grid-row:2;-ms-grid-column:1;}}.page-title-section{padding-top:1.375rem;padding-bottom:2.5rem;}.search-header{background:#ECE8E0;}.search-header__wrapper{padding-top:2rem;padding-bottom:2rem;}.search-header__forms > *{background-color:white;padding:1rem;}.search-header .page-title{margin:0 0 0.5em;}@media only screen and (min-width:768px){.search-header__wrapper{padding-top:4rem;padding-bottom:4rem;}.search-header__forms > *{padding:2rem;}.search-header__forms > *:first-child{max-width:38rem;}}@media print{.search-header{display:none;}}.search-page-content{margin-bottom:1rem;}@media only screen and (min-width:768px){.search-page-content{margin-bottom:4rem;}}.search-page-content__options{padding:2rem 0 1rem;--flex-bar-h-spacing:1rem;--flex-bar-v-spacing:1rem;--flex-bar-basis:100%;}.search-page-content__main{margin-top:2rem;}@media only screen and (max-width:539px){.search-page-content__top-pagination{display:none;}.search-page-content__facets-toggle{flex-basis:100%;}}@media only screen and (max-width:1023px){.search-page-content__facets{background-color:white;padding:1rem var(--outer-padding);position:fixed;z-index:50;top:0;right:100%;height:100%;width:100%;transition-duration:0.5s;overflow-y:scroll;}.search-page-content__facets.toggle-item--active,.search-page-content__facets.toggle-item__content--active{transform:translateX(100%);transition-duration:0.5s;box-shadow:0 7px 10px -4px rgba(0,0,0,0.45);}.search-page-content__facets-heading{padding-right:2.5rem;}.search-page-content__facets-close{position:absolute;right:0.5rem;top:0.5rem;padding:0.5rem;}.search-page-content__page-size-options{display:none;}}@media only screen and (min-width:768px){.search-page-content__options{--flex-bar-h-spacing:2rem;}.search-page-content__facets{max-width:22rem;}}@media only screen and (min-width:1024px){.search-page-content__options{padding:3rem 0 2rem;--flex-bar-basis:auto;}.search-page-content__main{display:grid;grid-column-gap:var(--gutter);grid-template-rows:auto;grid-template:"facets results results results" "facets bottom-pagination bottom-pagination bottom-pagination"/1fr 1fr 1fr 1fr;}.search-page-content__facets{grid-area:facets;}.search-page-content__results{grid-area:results;}.search-page-content__bottom-pagination{grid-area:bottom-pagination;}.search-page-content__facets-heading{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}.search-page-content__facets-toggle,.search-page-content__facets-close{display:none;}}@media only screen and (min-width:1024px){.search-page-content__facets{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;}.search-page-content__results{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:5;}.search-page-content__bottom-pagination{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:5;}}@media print{.search-page-content__facets{display:none;}}.section{margin-top:3rem;margin-bottom:3rem;}@media only screen and (min-width:768px){.section{margin-top:5rem;margin-bottom:5rem;}}.section.background-secondary{margin-top:0;margin-bottom:0;padding-top:3rem;padding-bottom:3rem;}@media only screen and (min-width:768px){.section.background-secondary{padding-top:5rem;padding-bottom:5rem;}}.section__actions{margin-top:1.5rem;gap:1.25rem;}@media only screen and (min-width:768px){.section__actions{margin-top:1.75rem;gap:1.875rem;}}.section__heading{margin-top:0;overflow:hidden;text-overflow:ellipsis;}.section--spacing-none{margin:0;}@media only screen and (min-width:768px){.section--spacing-none{margin:0;}}.site-footer{background-color:#000000;color:white;}.site-footer__wrapper{padding-top:3.125rem;padding-bottom:3.125rem;justify-items:center;text-align:center;}.site-footer__logo{width:6.25rem;height:7.40125rem;}@media only screen and (max-width:767px){.site-footer__wrapper{gap:4rem;}}@media only screen and (min-width:768px){.site-footer{min-height:13.5625rem;}.site-footer__wrapper{text-align:left;justify-items:left;grid-template-columns:1fr 1fr 1fr;}.site-footer__menus{grid-column:span 2;}}.site-header__wrapper{display:grid;grid-template:"logo"/1fr auto;padding-top:1.875rem;margin-bottom:1.875rem;}.site-header__logo{-ms-grid-row:1;-ms-grid-column:1;grid-area:logo;justify-self:center;align-self:center;width:6.25rem;}.site-header__nav-toggle{color:#000000;position:absolute;z-index:20;right:1.25rem;top:1.25rem;}.site-header__nav-toggle .icon--menu-close{margin-top:1.25rem;}.site-header__primary-nav{position:absolute;width:100%;right:0;top:0;background-color:#000000;color:white;padding:2.25rem 3.125rem 2.25rem 1.875rem;z-index:10;transition:opacity 0.5s;}.site-header__primary-nav:not(.toggle-item__content--active):not(.toggle-item--active){visibility:hidden;position:absolute;border:0;height:0;width:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);white-space:nowrap;opacity:0;}@media only screen and (min-width:768px){.site-header__nav-toggle{top:1.875rem;right:2.5rem;}.site-header__nav-toggle .icon--menu-close{margin-top:1.5rem;margin-right:1rem;}.site-header__wrapper{padding-top:2.5rem;margin-bottom:2.5rem;}.site-header__logo{width:9.125rem;}.site-header__primary-nav{width:auto;right:1.875rem;top:1.875rem;padding:1.625rem 3.4375rem 1.625rem 1.875rem;}}.sponsor-footer{margin-top:5rem;padding-bottom:5rem;}.sponsor-footer__title{margin-bottom:2rem;text-align:center;}.sponsor-footer__logos{--flex-bar-h-spacing:3rem;}.sponsor-footer__logos img{max-width:17.5rem;max-height:6.75rem;}
