/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{box-sizing:border-box}:before,:after{box-sizing:inherit}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{clear:both;overflow:visible;box-sizing:content-box;height:0;margin:0;border:0;border-top:1px solid}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{text-decoration:none;color:inherit;background-color:rgba(0,0,0,0)}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}img{vertical-align:bottom;border-style:none}embed,object,iframe{vertical-align:bottom;border:0}button,input,optgroup,select,textarea{margin:0;padding:0;text-align:inherit;vertical-align:middle;color:inherit;border:inherit;border-radius:0;outline:0;background:rgba(0,0,0,0);font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:table;max-width:100%;padding:0;white-space:normal;color:inherit}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:-ms-input-placeholder{font:inherit}::-moz-placeholder{font:inherit}::placeholder{font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-spacing:0;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}cite{font-style:normal}
@-webkit-keyframes text-highlight-loading{from{background-color:rgba(0,0,0,0);box-shadow:0 0 0 0,0 0 0 0}to{background-color:rgba(var(--colorPrimary),1);box-shadow:rhythm(0.5) 0 0 rgba(var(--colorPrimary),1),-rhythm(0.5) 0 0 rgba(var(--colorPrimary),1)}}@keyframes text-highlight-loading{from{background-color:rgba(0,0,0,0);box-shadow:0 0 0 0,0 0 0 0}to{background-color:rgba(var(--colorPrimary),1);box-shadow:rhythm(0.5) 0 0 rgba(var(--colorPrimary),1),-rhythm(0.5) 0 0 rgba(var(--colorPrimary),1)}}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-regular.woff2) format("woff2"),url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:400;src:url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-italic.woff2) format("woff2"),url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-italic.woff) format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-500.woff2) format("woff2"),url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-500.woff) format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:500;src:url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-500italic.woff2) format("woff2"),url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-500italic.woff) format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-700.woff2) format("woff2"),url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-700.woff) format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:700;src:url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-700italic.woff2) format("woff2"),url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-700italic.woff) format("woff")}@font-face{font-family:TomatoGrotesk;src:url(/themes/custom/ao_canvas/dist/assets/fonts/tomato-grotesk-bold.woff2) format("woff2"),url(/themes/custom/ao_canvas/dist/assets/fonts/tomato-grotesk-bold.woff) format("woff"),url(/themes/custom/ao_canvas/dist/assets/fonts/tomato-grotesk-bold.eot) format("eot");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TomatoGrotesk;src:url(/themes/custom/ao_canvas/dist/assets/fonts/tomato-grotesk-extra-bold.woff2) format("woff2"),url(/themes/custom/ao_canvas/dist/assets/fonts/tomato-grotesk-extra-bold.woff) format("woff"),url(/themes/custom/ao_canvas/dist/assets/fonts/tomato-grotesk-extra-bold.eot) format("eot");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:local-helvetica;src:local("helvetica"),local("-apple-system"),local("blinkmacsystemfont"),local("Segoe UI"),local("Roboto"),local("Oxygen"),local("Ubuntu"),local("Cantarell"),local("Fira Sans"),local("Droid Sans"),local("Helvetica Neue");font-weight:300;font-style:normal}@font-face{font-family:local-times;src:local("times"),local("cambria"),local("Hoefler Text"),local("utopia"),local("Liberation Serif"),local("Nimbus Roman No9 L Regular"),local("times"),local("Times New Roman");font-weight:300;font-style:normal}@font-face{font-family:local-georgia;src:local("georgia"),local("constantia"),local("Lucida Bright"),local("lucidabright"),local("Lucida Serif"),local("lucida"),local("DejaVu Serif"),local("Bitstream Vera Serif"),local("Liberation Serif"),local("georgia");font-weight:300;font-style:normal}@font-face{font-family:local-garamond;src:local("garamond"),local("palatino"),local("palladio"),local("URW Palladio L"),local("Book Antiqua"),local("baskerville"),local("Bookman Old Style"),local("Bitstream Charter"),local("garamond"),local("Apple Garamon"),local("ITC Garamond Narrow"),local("New Century Schoolbook"),local("Century Schoolbook"),local("Century Schoolbook L"),local("georgia");font-weight:300;font-style:normal}@font-face{font-family:local-arial;src:local("arial"),local("frutiger"),local("Frutiger Linotype"),local("univers"),local("calibri"),local("Gill Sans"),local("Gill Sans MT"),local("Myriad Pro"),local("myriad"),local("DejaVu Sans Condensed"),local("Liberation Sans"),local("Nimbus Sans L"),local("tahoma"),local("geneva"),local("Helvetica Neue"),local("helvetica"),local("arial");font-weight:300;font-style:normal}@font-face{font-family:local-verdana;src:local("verdana"),local("corbel"),local("Lucida Grande"),local("Lucida Sans Unicode"),local("DejaVu Sans"),local("Bitstream Vera Sans"),local("Liberation Sans"),local("verdana"),local("Verdana Ref");font-weight:300;font-style:normal}@font-face{font-family:local-trebuchet;src:local("trebuchet"),local("Segoe UI"),local("candara"),local("Bitstream Vera Sans"),local("DejaVu Sans"),local("Bitstream Vera Sans"),local("Trebuchet MS"),local("verdana"),local("Verdana Ref");font-weight:300;font-style:normal}@font-face{font-family:local-impact;src:local("impact"),local("haettenschweiler"),local("Franklin Gothic Bold"),local("charcoal"),local("Helvetica Inserat"),local("Bitstream Vera Sans Bold"),local("Arial Black");font-weight:300;font-style:normal}@font-face{font-family:local-monospace;src:local("monospace"),local("consolas"),local("Andale Mono WT"),local("Andale Mono"),local("Lucida Console"),local("Lucida Sans Typewriter"),local("DejaVu Sans Mono"),local("Bitstream Vera Sans Mono"),local("Liberation Mono"),local("Nimbus Mono L"),local("monaco"),local("Courier New"),local("courier");font-weight:300;font-style:normal}.is-sr-only,.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;outline:0;font-size:1px;line-height:1px}@-webkit-keyframes spinner{to{transform:rotate(360deg)}}@keyframes spinner{to{transform:rotate(360deg)}}html{font-size:125%}html{font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{letter-spacing:0;font-family:"Montserrat";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fffcf5}body ::-moz-selection{color:#fff;background-color:var(--colorPrimary)}body ::selection{color:#fff;background-color:var(--colorPrimary)}body::-webkit-scrollbar{width:5px;height:5px}body::-webkit-scrollbar-thumb{background:var(--colorPrimary)}.main{display:block}
@-webkit-keyframes text-highlight-loading{from{background-color:rgba(0,0,0,0);box-shadow:0 0 0 0,0 0 0 0}to{background-color:rgba(var(--colorPrimary),1);box-shadow:rhythm(0.5) 0 0 rgba(var(--colorPrimary),1),-rhythm(0.5) 0 0 rgba(var(--colorPrimary),1)}}@keyframes text-highlight-loading{from{background-color:rgba(0,0,0,0);box-shadow:0 0 0 0,0 0 0 0}to{background-color:rgba(var(--colorPrimary),1);box-shadow:rhythm(0.5) 0 0 rgba(var(--colorPrimary),1),-rhythm(0.5) 0 0 rgba(var(--colorPrimary),1)}}@-webkit-keyframes spinner{to{transform:rotate(360deg)}}.add-to-cart{--backColor:#bada55;--frontColor:#000;--checkColor:var(--backColor);position:relative;display:inline-block;overflow:hidden;padding:12px 25px;cursor:pointer;transform:scale(1,1);text-align:center;color:var(--frontColor);border:none;background:none;background:var(--backColor);-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-mask-image:-webkit-radial-gradient(white,black)}.add-to-cart span{position:relative;display:inline-block;transition:transform .25s ease;transform:translateY(var(--span-y,0));font-size:16px;font-weight:500}.add-to-cart .add-to-cart__icon{position:absolute;top:50%;left:50%;margin:-13px 0 0 -18px;transform:translateX(-120px) rotate(0);transform-origin:12px 23px}.add-to-cart .add-to-cart__icon:before,.add-to-cart .add-to-cart__icon:after{position:absolute;content:""}.add-to-cart .add-to-cart__icon:after{bottom:7px;left:13px;width:15px;height:9px;transition:transform 1.5s ease var(--fill-d);transform:perspective(4px) rotateX(-8deg) scaleY(var(--fill,0));transform-origin:50% 100%;background:var(--frontColor)}.add-to-cart .add-to-cart__icon svg{position:relative;z-index:1;display:block;width:36px;height:26px;fill:none;stroke:var(--frontColor);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.add-to-cart .add-to-cart__icon svg polyline:nth-child(2){transition:stroke-dashoffset .15s ease var(--offset-d);stroke:var(--checkColor);stroke-dasharray:10px;stroke-dashoffset:var(--offset,10px)}.add-to-cart.is-animating{--span-y:-32px;--fill:1;--fill-d:0.8s;--offset:0;--offset-d:1.9s}.add-to-cart.is-animating .add-to-cart__icon{-webkit-animation:icon-cart 3s linear forwards .2s;animation:icon-cart 3s linear forwards .2s}@-webkit-keyframes icon-cart{25%,45%,53%,80%{transform:none}50%{transform:scale(0.7)}44%,56%{transform-origin:12px 23px}48%,58%{transform-origin:50% 50%}90%{transform:translateX(70px) rotate(-18deg)}100%{transform:translateX(140px) rotate(-18deg)}}@keyframes icon-cart{25%,45%,53%,80%{transform:none}50%{transform:scale(0.7)}44%,56%{transform-origin:12px 23px}48%,58%{transform-origin:50% 50%}90%{transform:translateX(70px) rotate(-18deg)}100%{transform:translateX(140px) rotate(-18deg)}}.avatar{position:relative;display:block;overflow:hidden;width:50px;height:50px;border-radius:50%}.avatar img{width:50px;height:50px;-o-object-fit:cover;object-fit:cover}a.avatar:hover{box-shadow:0 0 0 3px var(--colorPrimary)}.avatar--initials{background-color:var(--colorPrimary);font-size:1.5rem}.avatar--initials:before{position:absolute;top:50%;left:50%;content:attr(data-text);transform:translate(-50%,-50%);color:#fff}.site-logo{display:block;height:100%}@media(min-width:1068px){.site-logo{margin-top:10px}}.site-logo.js-site-logo-is-stuck{margin-top:0}.site-logo>*{width:auto;height:100%}@media(min-width:0)and (max-width:549px){.site-logo>*{width:100%}}@media(min-width:0)and (max-width:410px){.l-header-content__col-one .site-logo{max-width:200px;height:50px}}.buttons>*{margin-right:12.5px;margin-bottom:12.5px}.button{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;font-family:"Montserrat";font-weight:700;display:inline-flex;align-items:center;justify-content:center;width:auto;padding-top:12px;padding-right:20px;padding-bottom:10px;padding-left:20px;cursor:pointer;transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:0;border-radius:0;background-color:var(--colorPrimary);line-height:1;-webkit-appearance:none;touch-action:manipulation;color:#0e0e0f;border:2px var(--colorPrimary) solid;background-color:rgba(0,0,0,0)}.button--readmore{padding-top:12px;padding-right:12.5px;padding-bottom:10px;padding-left:25px}.button:hover,.button:focus{color:#fff;background-color:var(--colorSecondary)}.button:hover,.button:focus{color:#0e0e0f;background-color:var(--colorPrimary)}.button .button__icon{max-width:1.625em;max-height:1.625em;height:16px;width:28px;margin-top:-4.5px;margin-bottom:-4.5px;fill:var(--colorPrimary);flex-shrink:0}.button .button__icon--only{margin-top:-5.5px;margin-bottom:-5.5px}.button .button__icon--before,.button .button__icon--after{margin-top:-0.8125em;margin-bottom:-0.8125em}.button .button__icon--before{margin-right:12.5px}.button .button__icon--after{margin-left:12.5px}.button:hover .button__icon,.button:focus .button__icon{fill:#0e0e0f}.button__events{margin-top:30px}.button--inverted{color:#fff;border-color:#fff;background-color:rgba(0,0,0,0)}.button--inverted .button__icon{max-width:1.625em;max-height:1.625em;height:16px;width:28px;margin-top:-4.5px;margin-bottom:-4.5px;fill:#fff;flex-shrink:0}.button--inverted .button__icon--only{margin-top:-5.5px;margin-bottom:-5.5px}.button--inverted .button__icon--before,.button--inverted .button__icon--after{margin-top:-0.8125em;margin-bottom:-0.8125em}.button--inverted .button__icon--before{margin-right:12.5px}.button--inverted .button__icon--after{margin-left:12.5px}.button--inverted:hover .button__icon,.button--inverted:focus .button__icon{fill:#fff}.button--inverted:hover,.button--inverted:focus{color:#0e0e0f;border-color:#0e0e0f;background-color:rgba(0,0,0,0)}.button--inverted:hover .button__icon,.button--inverted:focus .button__icon{fill:#0e0e0f}.button--inverted .button__icon{fill:currentColor}.button--white{background:#fff}.button.button-small{padding:6px 10px}.button--readmore{background:#fff}.button--readmore .button__icon.readmore{max-width:10px;max-height:18px}.button-secondary{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;font-family:"Montserrat";font-weight:700;display:inline-flex;align-items:center;justify-content:center;width:auto;padding-top:12px;padding-right:20px;padding-bottom:10px;padding-left:20px;cursor:pointer;transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:0;color:#0e0e0f;border:2px var(--colorPrimary) solid;border-radius:0;background-color:var(--colorPrimary);line-height:1;-webkit-appearance:none;touch-action:manipulation;background-color:rgba(0,0,0,0);border-color:#0e0e0f}.button-secondary--readmore{padding-top:12px;padding-right:12.5px;padding-bottom:10px;padding-left:25px}.button-secondary:hover,.button-secondary:focus{color:#fff;background-color:var(--colorSecondary)}.button-secondary .button__icon{max-width:1.625em;max-height:1.625em;height:16px;width:28px;margin-top:-4.5px;margin-bottom:-4.5px;fill:#0e0e0f;flex-shrink:0}.button-secondary .button__icon--only{margin-top:-5.5px;margin-bottom:-5.5px}.button-secondary .button__icon--before,.button-secondary .button__icon--after{margin-top:-0.8125em;margin-bottom:-0.8125em}.button-secondary .button__icon--before{margin-right:12.5px}.button-secondary .button__icon--after{margin-left:12.5px}.button-secondary:hover .button__icon,.button-secondary:focus .button__icon{fill:#0e0e0f}.button-secondary:hover,.button-secondary:focus{color:#0e0e0f;background-color:var(--colorPrimary);border-color:var(--colorPrimary)}.button-secondary:hover .btn-icon-color,.button-secondary:focus .btn-icon-color{fill:#0e0e0f}.button-secondary--inverted{border-color:#fff;color:#fff}.button-secondary--inverted .button__icon{max-width:1.625em;max-height:1.625em;height:16px;width:28px;margin-top:-4.5px;margin-bottom:-4.5px;fill:#fff;flex-shrink:0}.button-secondary--inverted .button__icon--only{margin-top:-5.5px;margin-bottom:-5.5px}.button-secondary--inverted .button__icon--before,.button-secondary--inverted .button__icon--after{margin-top:-0.8125em;margin-bottom:-0.8125em}.button-secondary--inverted .button__icon--before{margin-right:12.5px}.button-secondary--inverted .button__icon--after{margin-left:12.5px}.button-secondary--inverted:hover .button__icon,.button-secondary--inverted:focus .button__icon{fill:#fff}.button-secondary--inverted:hover,.button-secondary--inverted:focus{color:#0e0e0f;border-color:#fff;background-color:#fff}.button-secondary--inverted:hover .button__icon,.button-secondary--inverted:focus .button__icon{fill:#0e0e0f}.button-secondary.button-small{padding:6px 10px}.button-contrast{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;font-family:"Montserrat";font-weight:700;display:inline-flex;align-items:center;justify-content:center;width:auto;padding-top:12px;padding-right:20px;padding-bottom:10px;padding-left:20px;cursor:pointer;transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:0;color:#0e0e0f;border:2px var(--colorPrimary) solid;border-radius:0;background-color:var(--colorPrimary);line-height:1;-webkit-appearance:none;touch-action:manipulation;color:#fff;border:2px solid #fff;background-color:#0e0e0f}.button-contrast--readmore{padding-top:12px;padding-right:12.5px;padding-bottom:10px;padding-left:25px}.button-contrast:hover,.button-contrast:focus{color:#fff}.button-contrast .button__icon{max-width:1.625em;max-height:1.625em;height:16px;width:28px;margin-top:-4.5px;margin-bottom:-4.5px;fill:#fff;flex-shrink:0}.button-contrast .button__icon--only{margin-top:-5.5px;margin-bottom:-5.5px}.button-contrast .button__icon--before,.button-contrast .button__icon--after{margin-top:-0.8125em;margin-bottom:-0.8125em}.button-contrast .button__icon--before{margin-right:12.5px}.button-contrast .button__icon--after{margin-left:12.5px}.button-contrast:hover .button__icon,.button-contrast:focus .button__icon{fill:#fff}.button-contrast:hover,.button-contrast:focus{background-color:var(--colorSecondary)}.button-contrast .button__icon{max-width:12px;max-height:18px}.button-contrast--inverted{color:#0e0e0f;background-color:#fff}.button-contrast--inverted .button__icon{max-width:1.625em;max-height:1.625em;height:16px;width:28px;margin-top:-4.5px;margin-bottom:-4.5px;fill:var(--colorPrimary);flex-shrink:0}.button-contrast--inverted .button__icon--only{margin-top:-5.5px;margin-bottom:-5.5px}.button-contrast--inverted .button__icon--before,.button-contrast--inverted .button__icon--after{margin-top:-0.8125em;margin-bottom:-0.8125em}.button-contrast--inverted .button__icon--before{margin-right:12.5px}.button-contrast--inverted .button__icon--after{margin-left:12.5px}.button-contrast--inverted:hover .button__icon,.button-contrast--inverted:focus .button__icon{fill:#0e0e0f}.button-contrast--inverted:hover,.button-contrast--inverted:focus{color:#fff;border-color:var(--colorSecondary);background-color:var(--colorSecondary)}.button-contrast--inverted:hover svg,.button-contrast--inverted:hover .button__icon,.button-contrast--inverted:focus svg,.button-contrast--inverted:focus .button__icon{fill:#fff}.button-contrast--inverted .button__icon{max-width:10px;max-height:18px;fill:#0e0e0f}.button-contrast.button-small{padding:6px 10px}.button-black-white{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;font-family:"Montserrat";font-weight:700;display:inline-flex;align-items:center;justify-content:center;width:auto;padding-top:12px;padding-right:20px;padding-bottom:10px;padding-left:20px;cursor:pointer;transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:0;border:2px var(--colorPrimary) solid;border-radius:0;background-color:var(--colorPrimary);line-height:1;-webkit-appearance:none;touch-action:manipulation;color:#0e0e0f;border:2px solid #0e0e0f;background-color:#fff}.button-black-white--readmore{padding-top:12px;padding-right:12.5px;padding-bottom:10px;padding-left:25px}.button-black-white:hover,.button-black-white:focus{background-color:var(--colorSecondary)}.button-black-white .button__icon{max-width:1.625em;max-height:1.625em;height:16px;width:28px;margin-top:-4.5px;margin-bottom:-4.5px;fill:#0e0e0f;flex-shrink:0}.button-black-white .button__icon--only{margin-top:-5.5px;margin-bottom:-5.5px}.button-black-white .button__icon--before,.button-black-white .button__icon--after{margin-top:-0.8125em;margin-bottom:-0.8125em}.button-black-white .button__icon--before{margin-right:12.5px}.button-black-white .button__icon--after{margin-left:12.5px}.button-black-white:hover .button__icon,.button-black-white:focus .button__icon{fill:#0e0e0f}.button-black-white:hover,.button-black-white:focus{color:#fff;background-color:#0e0e0f}.button-black-white:hover .button__icon,.button-black-white:focus .button__icon{color:#fff}.button-black-white .button__icon{max-width:12px;max-height:18px}.button-black-white.button-small{padding:6px 10px}.button-link{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;font-family:"Montserrat";font-weight:700;display:inline-flex;align-items:center;justify-content:center;width:auto;padding-top:12px;padding-right:20px;padding-bottom:10px;padding-left:20px;cursor:pointer;transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:0;border:2px var(--colorPrimary) solid;border-radius:0;background-color:var(--colorPrimary);line-height:1;-webkit-appearance:none;touch-action:manipulation;border:0;padding-right:0;padding-left:0;text-decoration:underline;letter-spacing:.15rem;text-transform:none;color:#0e0e0f;background-color:rgba(0,0,0,0)}.button-link--readmore{padding-top:12px;padding-right:12.5px;padding-bottom:10px;padding-left:25px}.button-link:hover,.button-link:focus{color:#fff;background-color:var(--colorSecondary)}.button-link .button__icon{max-width:1.625em;max-height:1.625em;height:16px;width:28px;margin-top:-4.5px;margin-bottom:-4.5px;fill:#0e0e0f;flex-shrink:0}.button-link .button__icon--only{margin-top:-5.5px;margin-bottom:-5.5px}.button-link .button__icon--before,.button-link .button__icon--after{margin-top:-0.8125em;margin-bottom:-0.8125em}.button-link .button__icon--before{margin-right:12.5px}.button-link .button__icon--after{margin-left:12.5px}.button-link:hover .button__icon,.button-link:focus .button__icon{fill:#0e0e0f}.button-link:hover,.button-link:focus{text-decoration:none;color:#0e0e0f;background-color:rgba(0,0,0,0)}.button-link--inverted{color:#fff}.button-link--inverted .button__icon{max-width:1.625em;max-height:1.625em;height:16px;width:28px;margin-top:-4.5px;margin-bottom:-4.5px;fill:#fff;flex-shrink:0}.button-link--inverted .button__icon--only{margin-top:-5.5px;margin-bottom:-5.5px}.button-link--inverted .button__icon--before,.button-link--inverted .button__icon--after{margin-top:-0.8125em;margin-bottom:-0.8125em}.button-link--inverted .button__icon--before{margin-right:12.5px}.button-link--inverted .button__icon--after{margin-left:12.5px}.button-link--inverted:hover .button__icon,.button-link--inverted:focus .button__icon{fill:#fff}.button-link--inverted:hover,.button-link--inverted:focus{color:#fff}.button-link.button-small{padding:6px 10px}.button-link--download{text-align:left}.button-close{text-indent:-9999em;position:relative;display:inline-block;width:50px;height:50px;border:2px solid #0e0e0f;border-radius:100%;background-color:rgba(255,255,255,.5);line-height:50px}.button-close:before,.button-close:after{position:absolute;top:50%;left:50%;display:block;width:20px;height:2px;margin-top:-1px;margin-left:-10px;content:"";transition:all .25s ease-out;transform:rotate(-45deg);background-color:#0e0e0f}.button-close:after{transform:rotate(-135deg)}.button-close:hover,.button-close:focus{background-color:rgba(255,255,255,.8)}.button-close:hover:before,.button-close:hover:after,.button-close:focus:before,.button-close:focus:after{transform:rotate(0deg)}.button-close:focus{background-color:#fff}.button-close.button-small{width:25px;height:25px;border:1px solid #0e0e0f}.button-close.button-small:before,.button-close.button-small:after{width:10px;height:1px;margin-top:-0.5px;margin-left:-5px}.button-close--inverted{border-color:#fff;background-color:rgba(14,14,15,.5)}.button-close--inverted:before,.button-close--inverted:after{background-color:#fff}.button-close--inverted:hover,.button-close--inverted:focus{background-color:rgba(14,14,15,.8)}.button-close--inverted:focus{background-color:#0e0e0f}.button-close--inverted.button-small{width:25px;height:25px;border:1px solid #0e0e0f}.button-close--inverted.button-small:before,.button-close--inverted.button-small:after{width:10px;height:1px;margin-top:-0.5px;margin-left:-5px}.button-icon{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;position:relative;display:inline-flex;align-items:center;justify-content:left;min-height:54px;margin-bottom:25px;text-align:left;text-decoration:none;letter-spacing:.2em;text-transform:uppercase;color:#0e0e0f;border:0;background-color:rgba(0,0,0,0);line-height:normal}.button-icon .button__icon{max-width:1.625em;max-height:1.625em;height:16px;width:28px;margin-top:-4.5px;margin-bottom:-4.5px;fill:#fff;flex-shrink:0}.button-icon .button__icon--only{margin-top:-5.5px;margin-bottom:-5.5px}.button-icon .button__icon--before,.button-icon .button__icon--after{margin-top:-0.8125em;margin-bottom:-0.8125em}.button-icon .button__icon--before{margin-right:12.5px}.button-icon .button__icon--after{margin-left:12.5px}.button-icon:hover .button__icon,.button-icon:focus .button__icon{fill:#fff}.button-icon .button__icon{align-self:center;width:50px;max-width:none;height:50px;max-height:none;margin:0 auto 0;fill:currentColor}.button-icon .button__icon--before{margin-right:22.5px}.button-icon .button__icon--after{margin-left:22.5px}.button-icon .button__icon--button-icon{display:flex;width:50px;height:54px;background-color:var(--colorPrimary)}.button-icon:hover{color:var(--colorSecondary)}.button-icon:hover .button__icon--button-icon{transition:all .75s ease-out;background-color:var(--colorSecondary)}.button-icon--inverted{color:#fff}.button-icon--inverted .button__icon{fill:currentColor}.date{text-align:right}.field:not(:last-child){margin-bottom:12.5px}.field__label{font-weight:bold}.field--label-inline .field__label{float:left}.field--label-inline .field__label:after{margin-right:12.5px;content:":"}form{color:#0e0e0f}form .message-list{max-width:600px;margin-left:auto;margin-right:auto}.toolbar .form__item{margin-bottom:0}.form__item{margin-bottom:25px;margin-left:auto;margin-right:auto}.form__prefix,.form__suffix{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;color:#fff;background-color:#0e0e0f}.form__prefix{padding:3.125px 5.25px 3.125px 6.25px}.form__suffix{padding:3.125px 6.25px 3.125px 5.25px}.form__label{letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;font-size:.8rem;font-size:16px;line-height:.075rem;line-height:1.5px;margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:.5rem;margin-bottom:10px;color:#0e0e0f;display:inline-block}.form__label>*{width:100%}.form__description{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;color:#0e0e0f}.form .is-loading{position:relative;display:inline-block}.form .is-loading:before{display:inline-block;width:20px;height:20px;content:"";-webkit-animation:spinner .4s linear infinite;animation:spinner .4s linear infinite;border:3px solid rgba(14,14,15,.1);border-top-color:var(--colorPrimary);border-radius:50%;position:absolute;z-index:1;top:12.5px;right:12.5px}input,textarea{max-width:100%}input[type=text].form__input,input[type=password].form__input,input[type=number].form__input,input[type=email].form__input,input[type=url].form__input,input[type=tel].form__input,input[type=search].form__input,input[type=date].form__input,input[type=datetime].form__input,input[type=datetime-local].form__input,input[type=month].form__input,input[type=week].form__input,input[type=time].form__input{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;color:#0e0e0f;background-color:#fff;border-width:1px;border-style:solid;border-color:#0e0e0f;border-radius:0;min-height:60px;margin:0;padding:0 12.5px;letter-spacing:0;width:100%}input[type=text].form__input:required,input[type=password].form__input:required,input[type=number].form__input:required,input[type=email].form__input:required,input[type=url].form__input:required,input[type=tel].form__input:required,input[type=search].form__input:required,input[type=date].form__input:required,input[type=datetime].form__input:required,input[type=datetime-local].form__input:required,input[type=month].form__input:required,input[type=week].form__input:required,input[type=time].form__input:required{background-image:radial-gradient(#c80000 20%,transparent 25%);background-repeat:no-repeat;background-position:top right;background-size:2em 2em}input[type=text].form__input.error,input[type=password].form__input.error,input[type=number].form__input.error,input[type=email].form__input.error,input[type=url].form__input.error,input[type=tel].form__input.error,input[type=search].form__input.error,input[type=date].form__input.error,input[type=datetime].form__input.error,input[type=datetime-local].form__input.error,input[type=month].form__input.error,input[type=week].form__input.error,input[type=time].form__input.error{outline:2px solid #c80000;background-color:rgba(255,255,255,.2);border-color:rgba(0,0,0,0)}input[type=text].form__input:focus,input[type=password].form__input:focus,input[type=number].form__input:focus,input[type=email].form__input:focus,input[type=url].form__input:focus,input[type=tel].form__input:focus,input[type=search].form__input:focus,input[type=date].form__input:focus,input[type=datetime].form__input:focus,input[type=datetime-local].form__input:focus,input[type=month].form__input:focus,input[type=week].form__input:focus,input[type=time].form__input:focus{color:#0e0e0f;background-color:rgba(255,255,255,.2);border-width:1px;border-style:solid;border-color:var(--colorPrimary);border-radius:0}input[type=text].form__input:focus::-moz-placeholder,input[type=password].form__input:focus::-moz-placeholder,input[type=number].form__input:focus::-moz-placeholder,input[type=email].form__input:focus::-moz-placeholder,input[type=url].form__input:focus::-moz-placeholder,input[type=tel].form__input:focus::-moz-placeholder,input[type=search].form__input:focus::-moz-placeholder,input[type=date].form__input:focus::-moz-placeholder,input[type=datetime].form__input:focus::-moz-placeholder,input[type=datetime-local].form__input:focus::-moz-placeholder,input[type=month].form__input:focus::-moz-placeholder,input[type=week].form__input:focus::-moz-placeholder,input[type=time].form__input:focus::-moz-placeholder{-moz-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0}input[type=text].form__input:focus:-ms-input-placeholder,input[type=password].form__input:focus:-ms-input-placeholder,input[type=number].form__input:focus:-ms-input-placeholder,input[type=email].form__input:focus:-ms-input-placeholder,input[type=url].form__input:focus:-ms-input-placeholder,input[type=tel].form__input:focus:-ms-input-placeholder,input[type=search].form__input:focus:-ms-input-placeholder,input[type=date].form__input:focus:-ms-input-placeholder,input[type=datetime].form__input:focus:-ms-input-placeholder,input[type=datetime-local].form__input:focus:-ms-input-placeholder,input[type=month].form__input:focus:-ms-input-placeholder,input[type=week].form__input:focus:-ms-input-placeholder,input[type=time].form__input:focus:-ms-input-placeholder{-ms-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0}input[type=text].form__input:focus::placeholder,input[type=password].form__input:focus::placeholder,input[type=number].form__input:focus::placeholder,input[type=email].form__input:focus::placeholder,input[type=url].form__input:focus::placeholder,input[type=tel].form__input:focus::placeholder,input[type=search].form__input:focus::placeholder,input[type=date].form__input:focus::placeholder,input[type=datetime].form__input:focus::placeholder,input[type=datetime-local].form__input:focus::placeholder,input[type=month].form__input:focus::placeholder,input[type=week].form__input:focus::placeholder,input[type=time].form__input:focus::placeholder{transition:opacity .4s ease;opacity:0}input[type=search].form__input{background-image:url(/themes/custom/ao_canvas/dist/assets/svg/search-form-icon.svg);background-repeat:no-repeat;background-position:right 12.5px center;background-size:19px 19px;cursor:pointer;padding-right:38px}input[type=password].form__input{letter-spacing:3px}input[type=search].form__input::-webkit-search-decoration,input[type=search].form__input::-webkit-search-results-button{display:none}textarea{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;color:#0e0e0f;background-color:#fff;border-width:1px;border-style:solid;border-color:#0e0e0f;border-radius:0;min-height:60px;margin:0;padding:0 12.5px;width:100%;letter-spacing:0}textarea:required{background-image:radial-gradient(#c80000 20%,transparent 25%);background-repeat:no-repeat;background-position:top right;background-size:2em 2em}textarea.error{outline:2px solid #c80000;background-color:rgba(255,255,255,.2);border-color:rgba(0,0,0,0)}textarea:focus{color:#0e0e0f;background-color:rgba(255,255,255,.2);border-width:1px;border-style:solid;border-color:var(--colorPrimary);border-radius:0}textarea:focus::-moz-placeholder{-moz-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0}textarea:focus:-ms-input-placeholder{-ms-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0}textarea:focus::placeholder{transition:opacity .4s ease;opacity:0}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]:checked+label:before{background:url(/themes/custom/ao_canvas/dist/assets/svg/check.svg) no-repeat right rgba(0,0,0,0);background-position:center center;background-size:29px 29px}.checkbox input[type=checkbox]:required+label:after{content:" *";color:#e32;font-weight:bold}.checkbox input[type=checkbox]:disabled+label{cursor:not-allowed !important;opacity:.4}.checkbox input[type=checkbox].error{outline:2px solid}.checkbox label{margin:0 0 6.25px;cursor:pointer;letter-spacing:0;color:#0e0e0f}.checkbox label:before{position:relative;display:inline-block;box-sizing:border-box;width:29px;height:29px;margin-right:5px;margin-bottom:-9.6666666667px;content:"";text-align:center;border-width:1px;border-style:solid;border-color:#0e0e0f;border-radius:0}.radio{cursor:pointer}.radio input[type=radio]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;outline:0;font-size:1px;line-height:1px}.radio input[type=radio]:focus+label:before{border-width:1px;border-style:solid;border-color:var(--colorPrimary)}.radio input[type=radio]:checked+label:before{background-color:#0e0e0f}.radio input[type=radio]:disabled+label{cursor:not-allowed !important;opacity:.4}.radio input[type=radio].error{outline:2px solid #c80000}.radio label{color:inherit;display:inline-block;margin:6.25px 0;cursor:pointer;vertical-align:middle;letter-spacing:0}.radio label:before{position:relative;display:inline-block;width:29px;height:29px;margin-right:5px;margin-bottom:-9.6666666667px;content:"";text-align:center;color:rgba(255,255,255,0);border:1px solid #0e0e0f;border-radius:50%;background-color:#fff;box-shadow:inset 0 0 0 2px #fff}select.form-select{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;cursor:pointer;letter-spacing:0;color:#0e0e0f;border-width:1px;border-style:solid;border-color:#0e0e0f;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-select::-ms-expand{display:none}select.form-select:not([multiple]){display:inline-block;overflow:hidden;height:60px;margin:0;padding:0 35px 0 12.5px;border-radius:0;background:url(/themes/custom/ao_canvas/dist/assets/svg/dropdown.svg) no-repeat right #fff;background-color:#fff;background-position:right 12.5px center;background-size:10px 8px;width:100%}select.form-select[multiple]{padding:12.5px}select.form-select option{color:#0e0e0f;background-color:#fff}@media screen and (min-width:0 \0){select.form-select{padding-right:12.5px;background:none}}select.form-select.error{outline:2px solid}select.form-select:hover{opacity:.6}select.form-select:focus{color:#0e0e0f;border-width:1px;border-style:solid;border-color:var(--colorPrimary) !important;border-radius:0;background-color:#fff}.datalist input[list=datalist]{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;color:#0e0e0f;background-color:#fff;border-width:1px;border-style:solid;border-color:#0e0e0f;border-radius:0;min-height:60px;margin:0;padding:0 12.5px;letter-spacing:0;width:100%}.datalist input[list=datalist]:required{background-image:radial-gradient(#c80000 20%,transparent 25%);background-repeat:no-repeat;background-position:top right;background-size:2em 2em}.datalist input[list=datalist].error{outline:2px solid #c80000;background-color:rgba(255,255,255,.2);border-color:rgba(0,0,0,0)}.color input[type=color]{min-width:60px;height:60px;-webkit-appearance:none;border-width:1px;border-style:solid;border-color:#0e0e0f}.color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.color input[type=color]::-webkit-color-swatch{border:none}.range input[type=range]{width:100%;margin:25px 0;-webkit-appearance:none}.range input[type=range]::-webkit-slider-runnable-track{width:100%;height:1px;cursor:pointer;background:#888}.range input[type=range]::-webkit-slider-thumb{width:37.5px;height:37.5px;margin-top:-18.25px;cursor:pointer;border-color:rgba(0,0,0,0);border-radius:50%;background:var(--colorPrimary);-webkit-appearance:none}.range input[type=range]::-moz-range-track{width:100%;height:1px;cursor:pointer;background:#888}.range input[type=range]::-moz-range-thumb{width:37.5px;height:37.5px;cursor:pointer;border:none;border-radius:50%;background:var(--colorPrimary)}.range input[type=range]::-ms-track{width:100%;height:1px;cursor:pointer;color:rgba(0,0,0,0);border-width:8px 0;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.range input[type=range]::-ms-fill-lower{background:#888}.range input[type=range]::-ms-fill-upper{background:#888}.range input[type=range]::-ms-thumb{width:37.5px;height:37.5px;border-color:rgba(0,0,0,0);border-radius:50%;background:var(--colorPrimary)}.range input[type=range]:focus{outline:none}.range input[type=range]:focus::-ms-fill-lower{background:#888}.range input[type=range]:focus::-ms-fill-upper{background:#888}.field--type-file,.field--type-image{padding:12.5px 22.5px 12.5px 12.5px;border:2px solid #0e0e0f}.field--type-file .description,.field--type-image .description{font-size:.6rem;font-size:12px;line-height:1.25rem;line-height:25px;color:#888}.field--type-file .form-file,.field--type-image .form-file{background-color:red}.field--type-file .form-required:after,.field--type-image .form-required:after{position:relative;display:inline-block;width:12px;height:20px;content:"";background-image:radial-gradient(#c80000 20%,transparent 25%);background-repeat:no-repeat;background-position-x:-5px;background-position-y:-5px;background-size:25px 25px}input[type=submit].form__input{background:url(/themes/custom/ao_canvas/dist/assets/svg/submit-icon.svg) no-repeat;background-position:calc(100% - 20px) center;padding-right:60px !important;background-size:28px 16px;font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;letter-spacing:0;font-family:"Montserrat";font-weight:700;display:inline-flex;align-items:center;justify-content:center;width:auto;padding-top:12px;padding-right:20px;padding-bottom:10px;padding-left:20px;cursor:pointer;transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out;text-align:center;vertical-align:middle;text-decoration:none;background-color:rgba(0,0,0,0);color:#0e0e0f;border-width:2px;border-style:solid;border-color:var(--colorPrimary);border-radius:0;line-height:1;-webkit-appearance:none;touch-action:manipulation}input[type=submit].form__input:hover,input[type=submit].form__input:focus,input[type=submit].form__input:active{background:url(/themes/custom/ao_canvas/dist/assets/svg/submit-icon--hover.svg) no-repeat;background-position:calc(100% - 20px) center;padding-right:60px !important;background-size:28px 16px;background-color:#ecb719}input[type=submit].form__input:hover,input[type=submit].form__input:focus{color:#0e0e0f;background-color:var(--colorPrimary);border-color:var(--colorPrimary)}.js input[type=submit].form__input.js-hide{display:none}.form-actions{text-align:center}.container-inline .form__item{display:inline-block;width:auto}.has-messages form.js-webform-active .form__item{display:block}.has-messages form.js-webform-active .container-inline .form__item{display:inline-block}.form-item--error-message,label.error{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;margin-top:5px;color:#c80000}form:not(.webform-submission-newsletter-form):not(.footer__top .newsletter-widget-link){margin-bottom:1.5rem;margin-bottom:30px}.l-teaser__filters{letter-spacing:0;font-family:"Montserrat";font-weight:500}.l-teaser__filters form{max-width:unset;display:grid;grid-template-columns:repeat(auto-fill,minmax(405px,1fr));grid-gap:25px}.l-teaser__filters select.facets-dropdown,.l-teaser__filters select.form-select{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;cursor:pointer;letter-spacing:0;color:#0e0e0f;border-width:1px;border-style:solid;border-color:#0e0e0f;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.l-teaser__filters select.facets-dropdown::-ms-expand,.l-teaser__filters select.form-select::-ms-expand{display:none}.l-teaser__filters select.facets-dropdown:not([multiple]),.l-teaser__filters select.form-select:not([multiple]){display:inline-block;overflow:hidden;height:60px;margin:0;padding:0 35px 0 12.5px;border-radius:0;background:url(/themes/custom/ao_canvas/dist/assets/svg/dropdown.svg) no-repeat right #fff;background-color:#fff;background-position:right 12.5px center;background-size:10px 8px;width:100%}.l-teaser__filters select.facets-dropdown[multiple],.l-teaser__filters select.form-select[multiple]{padding:12.5px}.l-teaser__filters select.facets-dropdown option,.l-teaser__filters select.form-select option{color:#0e0e0f;background-color:#fff}@media screen and (min-width:0 \0){.l-teaser__filters select.facets-dropdown,.l-teaser__filters select.form-select{padding-right:12.5px;background:none}}.l-teaser__filters select.facets-dropdown.error,.l-teaser__filters select.form-select.error{outline:2px solid}.l-teaser__filters select.facets-dropdown:hover,.l-teaser__filters select.form-select:hover{opacity:.6}.l-teaser__filters select.facets-dropdown:focus,.l-teaser__filters select.form-select:focus{color:#0e0e0f;border-width:1px;border-style:solid;border-color:var(--colorPrimary) !important;border-radius:0;background-color:#fff}.l-teaser__filters input[type=submit].form__input{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;letter-spacing:0;font-family:"Montserrat";font-weight:700;display:inline-flex;align-items:center;justify-content:center;width:auto;padding-top:12px;padding-right:20px;padding-bottom:10px;padding-left:20px;cursor:pointer;transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out;text-align:center;vertical-align:middle;text-decoration:none;background-color:rgba(0,0,0,0);color:#0e0e0f;border-width:default;border-style:default;border-color:default;border-radius:default;line-height:1;-webkit-appearance:none;touch-action:manipulation}.l-teaser__filters input[type=submit].form__input:hover,.l-teaser__filters input[type=submit].form__input:focus{color:#0e0e0f;background-color:var(--colorPrimary);border-color:var(--colorPrimary)}.l-teaser__filters .form__item{margin-bottom:0;margin-left:unset;margin-right:unset}.l-teaser__filters .form-actions{grid-column:1/-1}.l-teaser__filters .facets-widget-dropdown h1,.l-teaser__filters .facets-widget-dropdown h2,.l-teaser__filters .facets-widget-dropdown h3,.l-teaser__filters .facets-widget-dropdown h4,.l-teaser__filters .facets-widget-dropdown h5{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;outline:0;font-size:1px;line-height:1px}.l-teaser__filters .facets-widget-dropdown label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;outline:0;font-size:1px;line-height:1px}.fieldset-legend:not(.visually-hidden):after{position:relative;display:inline-block;width:12px;height:20px;content:"";background-image:radial-gradient(#c80000 20%,transparent 25%);background-repeat:no-repeat;background-position-x:-5px;background-position-y:-5px;background-size:25px 25px}.facet-empty{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;outline:0;font-size:1px;line-height:1px}.form__item--search-api-fulltext .form__input{background-image:url(/themes/custom/ao_canvas/dist/assets/svg/search-form-icon.svg);background-repeat:no-repeat;background-position:right 12.5px center;background-size:19px 19px;cursor:pointer;padding-right:38px}.icon__default{width:32px;height:32px;fill:#0e0e0f}img,picture{display:block;max-width:100%;height:auto;font-size:.5rem;font-size:10px;line-height:1.25rem;line-height:25px}figure{margin:0}.map__stub{display:block;width:auto;height:auto}.video{display:inline;text-align:center}.video iframe{width:100%;height:100%}.betterembed{position:relative;box-sizing:border-box;max-width:550px;margin-right:auto;margin-left:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.betterembed__wrapper.is-betterembed-msg-visible .betterembed__msg{display:block}.betterembed__wrapper.is-betterembed-msg-visible .betterembed__show-original-element{background-position:center right}.betterembed__wrapper.is-betterembed-remote-visible .betterembed__embed{display:block}.betterembed__wrapper.is-betterembed-remote-visible .betterembed__item{display:none}.betterembed__show-original-element{position:absolute;z-index:1;top:0;right:0;display:block;height:30px;padding-right:30px;cursor:pointer;border:none;background-color:rgba(0,0,0,0);background-image:url(/themes/custom/ao_canvas/dist/assets/images/betterembed-logo.png);background-repeat:no-repeat;background-position:center right;background-size:23px 23px}.betterembed__show-original-element:focus{outline:none}.betterembed__wrapper{position:relative}.betterembed__item{overflow:hidden}.betterembed__network{word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;hyphenate-limit-chars:auto 5;hyphenate-limit-lines:2;flex-grow:1;margin:0 0 10px 0;padding-right:30px;text-transform:uppercase;color:#4c5559;font-weight:bold}.betterembed__media img{width:100%;height:auto}.betterembed__media a{border:none}.betterembed__media a:hover{border:none}.betterembed__title{word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;hyphenate-limit-chars:auto 5;hyphenate-limit-lines:2;clear:both;margin:15px 0 0 0;padding:0 15px;font-size:22px}.betterembed__text{word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;hyphenate-limit-chars:auto 5;hyphenate-limit-lines:2;clear:both;padding:15px;font-size:18px}.betterembed__text a{text-decoration:underline;color:#fff;font-weight:inherit}.betterembed__read-more{white-space:nowrap;color:#fff;font-size:14px}.betterembed__body{position:relative;color:#fff;background:#4c5559;font-size:20px}.betterembed__msg{position:absolute;z-index:5;top:15px;right:15px;left:15px;display:none;padding:20px;text-align:center;color:#fff;background-color:rgba(0,0,0,.84);font-size:16px}.betterembed__msg p{margin:0}.betterembed__msg a:hover{border:none}.betterembed__msg-button-primary{display:inline-flex;margin-top:20px;padding:10px 20px;color:#000;border:none;background-color:#fff}.betterembed__msg-button-secondary{display:inline-flex;margin-top:20px;padding:10px 20px;color:#fff;border:none}.betterembed__footer{overflow:auto;margin:0 15px;padding:15px 0;border-top:1px solid #fff;font-size:16px}.betterembed__author a{text-decoration:none;color:#fff;font-weight:bold}.betterembed__author a:hover{text-decoration:underline}.betterembed__embed{display:none;padding-top:30px}.betterembed__embed>*{overflow-x:none;width:100% !important;margin:0;padding:0}.betterembed__type-facebook .betterembed__network{color:#306199}.betterembed__type-facebook .betterembed__body{background-color:#306199}.betterembed__type-linkedin .betterembed__network{color:#007bb6}.betterembed__type-linkedin .betterembed__body{background-color:#007bb6}.betterembed__type-twitter .betterembed__network{color:#26c4f1}.betterembed__type-twitter .betterembed__body{background-color:#26c4f1}.betterembed__type-googleplus .betterembed__network{color:#e93f2e}.betterembed__type-googleplus .betterembed__body{background-color:#e93f2e}.betterembed__type-youtube .betterembed__network{color:#df1c31}.betterembed__type-youtube .betterembed__body{background-color:#df1c31}.betterembed__type-pinterest .betterembed__network{color:#b81621}.betterembed__type-pinterest .betterembed__body{background-color:#b81621}.betterembed__type-pocket .betterembed__network{color:#ed4054}.betterembed__type-pocket .betterembed__body{background-color:#ed4054}.betterembed__type-github .betterembed__network{color:#444}.betterembed__type-github .betterembed__body{background-color:#444}.betterembed__type-instagram .betterembed__network{color:#125688}.betterembed__type-instagram .betterembed__body{background-color:#125688}.betterembed__type-hackernews .betterembed__network{color:#f60}.betterembed__type-hackernews .betterembed__body{background-color:#f60}.betterembed__type-delicious .betterembed__network{color:#0b79e5}.betterembed__type-delicious .betterembed__body{background-color:#0b79e5}.betterembed__type-vk .betterembed__network{color:#4d71a9}.betterembed__type-vk .betterembed__body{background-color:#4d71a9}.betterembed__type-print .betterembed__network{color:#8d98a2}.betterembed__type-print .betterembed__body{background-color:#8d98a2}.betterembed__type-whatsapp .betterembed__network{color:#43d854}.betterembed__type-whatsapp .betterembed__body{background-color:#43d854}.betterembed__type-xing .betterembed__network{color:#126567}.betterembed__type-xing .betterembed__body{background-color:#126567}.betterembed__type-addthis .betterembed__network{color:#ff5c3e}.betterembed__type-addthis .betterembed__body{background-color:#ff5c3e}.betterembed__type-tumblr .betterembed__network{color:#35465c}.betterembed__type-tumblr .betterembed__body{background-color:#35465c}.betterembed__type-flattr .betterembed__network{color:#f67c1a}.betterembed__type-flattr .betterembed__body{background-color:#f67c1a}.betterembed__type-diaspora .betterembed__network{color:#bbb}.betterembed__type-diaspora .betterembed__body{background-color:#bbb}.betterembed__type-reddit .betterembed__network{color:#ff4500}.betterembed__type-reddit .betterembed__body{background-color:#ff4500}.betterembed__type-stumbleupon .betterembed__network{color:#ff2b25}.betterembed__type-stumbleupon .betterembed__body{background-color:#ff2b25}.betterembed__embed iframe{width:100% !important}.betterembed__embed .fb-post>span{width:100% !important}.gif{display:inline-block;max-width:100%;height:auto}.gif__media{position:relative;display:inline-block;line-height:0}.gif__media video{max-width:100%}.gif__media:hover~figcaption{color:#0e0e0f}.gif__media:hover footer{opacity:1;background-color:var(--colorPrimary);text-shadow:none}.gif footer{position:absolute;right:0;bottom:0;padding:5px 10px;opacity:.6;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.8);line-height:0}.gif footer small{font-size:10px;line-height:100%}.gif~figcaption{margin-top:5px;text-align:center;color:#888}.gif--max{display:inline;max-width:100%;height:auto}.image__media{position:relative;display:inline-block;width:100%}.image__media:hover~figcaption{color:var(--colorPrimary)}.image__media:hover footer{opacity:1;background-color:var(--colorPrimary);text-shadow:none}.image__media img,.image__media picture{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;cursor:inherit;background-color:#0e0e0f}.image__media footer{position:absolute;right:0;bottom:0;padding:5px 10px;opacity:.6;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.8);line-height:0}.image__media footer small{font-size:10px;line-height:100%}.image figcaption{font-size:.6rem;font-size:12px;line-height:1.25rem;line-height:25px;margin-top:5px;text-align:left;color:#0e0e0f;font-weight:bold}video::-webkit-backdrop{background-color:#448}video::backdrop{background-color:#448}.videoplayer{margin-bottom:1.5rem;margin-bottom:30px}.videoplayer .sp-dsgvo-embedding-video_youtube,.videoplayer .sp-dsgvo-embedding-embeddings_youtube{position:absolute;z-index:2;top:0;height:100%}.videoplayer .sp-dsgvo-embedding-container{position:absolute;z-index:1;top:0;height:100%;color:#6b6b6b}.videoplayer .sp-dsgvo-blocked-embedding-placeholder{font-size:.6rem;font-size:12px;line-height:1.25rem;line-height:25px;height:100%;padding-top:5px;color:#000;background:var(--colorPrimary)}@media(min-width:390px){.videoplayer .sp-dsgvo-blocked-embedding-placeholder{font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px}}.videoplayer--gallery .sp-dsgvo-blocked-embedding-placeholder-header-icon,.videoplayer--masonry .sp-dsgvo-blocked-embedding-placeholder-header-icon{display:none !important}.videoplayer--gallery .sp-dsgvo-blocked-embedding-placeholder-body,.videoplayer--masonry .sp-dsgvo-blocked-embedding-placeholder-body{font-size:.4rem;font-size:8px;line-height:.375rem;line-height:7.5px}.videoplayer--gallery .sp-dsgvo-blocked-embedding-button-container,.videoplayer--masonry .sp-dsgvo-blocked-embedding-button-container{margin-top:5px}.video-description{font-size:.6rem;font-size:12px;line-height:1.25rem;line-height:25px;margin-top:5px;text-align:left;color:#0e0e0f;font-weight:bold}.video-consent__image{min-height:64px}.page-intro{font-size:1.5rem;font-size:30px;line-height:1.875rem;line-height:37.5px;font-family:"Roboto Condensed",sans-serif}.page-intro:before{display:block;width:100px;margin-top:6.25px;margin-bottom:6.25px;content:"";border-top:2px solid var(--colorPrimary)}.page-intro:after{display:block;width:100px;margin-top:6.25px;margin-bottom:6.25px;content:"";border-top:2px solid var(--colorPrimary)}.page-title{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:800;font-size:2.5rem;font-size:50px;line-height:3.2rem;line-height:64px}.page-title--bgrnd{position:relative}.page-title--bgrnd .page-title{position:absolute;bottom:25px;left:25px}.page-title--bgrnd__media img,.page-title--bgrnd__media picture,.page-title--bgrnd__media video{width:100%;height:30vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.tag{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;--tag-color:black;--tag-color-background:white;--tag-color-inverted:var(--tag-color-background);--tag-color-background-inverted:var(--tag-color);display:inline-block;vertical-align:middle;margin-bottom:20px;padding:10px 20px 9.96px;color:var(--tag-color);border:0;border-radius:30px;background-color:var(--tag-color-background)}.tag:not(:last-of-type){margin-right:20px}.tag:not(.tag--small){font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px;letter-spacing:0;font-family:"Montserrat";font-weight:400}.tag.is-active{color:#fff;background-color:#a4a4ab}.tag.is-inverted{color:var(--tag-color-inverted);background-color:var(--tag-color-background-inverted)}.tag.is-inverted.is-active{color:#fff;background-color:#a4a4ab}.tag img{float:left;width:44px;height:44px;margin:0 6.25px 0 -20px;margin-right:10px;border-radius:50%}.tag--small{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;letter-spacing:0;font-family:"Montserrat";font-weight:400;padding:3px 6px 3px 6px;line-height:12.5px}.tag--ghost{color:var(--tag-color);border:1px solid var(--tag-color);background:none}.tag--ghost.is-inverted,.tag--ghost-is.active{color:#fff;background-color:var(--tag-color)}a.tag:hover,a.tag:active,a.tag:focus{transition:ease-in-out .3s;color:#fff;background-color:#a4a4ab}a.tag.is-active:hover,a.tag.is-inverted:hover{color:var(--tag-color);background-color:var(--tag-color-background)}a.tag--default:hover,a.tag--default:active,a.tag--default:focus{transition:ease-in-out .3s;color:#fff;background-color:#a4a4ab}a.tag--default.is-active:hover,a.tag--default.is-inverted:hover{color:var(--tag-color);background-color:var(--tag-color-background)}a.tag--ghost:hover,a.tag--ghost:active,a.tag--ghost:focus{color:#fff;background-color:var(--tag-color)}a.tag--ghost.is-inverted:hover,a.tag--ghost.is-inverted:active,a.tag--ghost.is-inverted:focus{color:var(--tag-color);background-color:rgba(0,0,0,0)}.tag--training{background:var(--colorPrimary)}[data-tooltip]{position:relative;display:inline-block;box-sizing:content-box}[data-tooltip]:before,[data-tooltip]:after{position:absolute;z-index:999999;visibility:hidden;box-sizing:content-box;opacity:0}[data-tooltip]:before{content:"";border:6px solid rgba(0,0,0,0)}[data-tooltip]:after{height:25px;padding:12.5px 12.5px 0;content:attr(data-tooltip);white-space:nowrap;font-family:"Montserrat";font-size:13px;line-height:12.5px}[data-tooltip]:hover,[data-tooltip]:focus{background-color:rgba(0,0,0,0)}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after{visibility:visible;opacity:1}.tooltip-right:not(a){cursor:help}.tooltip-right:before,.tooltip-right:after{transition:all .1s linear}.tooltip-right:before{bottom:50%;margin-bottom:-5px}.tooltip-right:after{bottom:50%;margin-bottom:-16.6666666667px}.tooltip-right.tooltip-multiline:before,.tooltip-right.tooltip-multiline:after{margin-bottom:0;transform:translateY(50%)}.tooltip-right.tooltip-multiline:before{margin-bottom:0}.tooltip-right:before{left:100%;margin-left:-10px;border-right-color:#6b6b6b}.tooltip-right:after{left:100%;margin-left:2px;color:#fff;background-color:#6b6b6b}.tooltip-right:hover:before,.tooltip-right:hover:after{transform:translateX(10px)}.tooltip-right.tooltip-multiline:hover:before,.tooltip-right.tooltip-multiline:hover:after{transform:translate(10px,50%)}.tooltip-left:not(a){cursor:help}.tooltip-left:before,.tooltip-left:after{transition:all .1s linear}.tooltip-left:before{bottom:50%;margin-bottom:-5px}.tooltip-left:after{bottom:50%;margin-bottom:-16.6666666667px}.tooltip-left.tooltip-multiline:before,.tooltip-left.tooltip-multiline:after{margin-bottom:0;transform:translateY(50%)}.tooltip-left.tooltip-multiline:before{margin-bottom:0}.tooltip-left:before{right:100%;margin-right:-10px;border-left-color:#6b6b6b}.tooltip-left:after{right:100%;margin-right:2px;color:#fff;background-color:#6b6b6b}.tooltip-left:hover:before,.tooltip-left:hover:after{transform:translateX(-10px)}.tooltip-left.tooltip-multiline:hover:before,.tooltip-left.tooltip-multiline:hover:after{transform:translate(-10px,50%)}.tooltip-top:not(a){cursor:help}.tooltip-top:before,.tooltip-top:after{transition:all .1s linear}.tooltip-top:before,.tooltip-top:after{left:50%;transform:translateX(-50%)}.tooltip-top:after{width:auto}.tooltip-top:before{bottom:100%;margin-bottom:-15px;border-top-color:#6b6b6b}.tooltip-top:after{bottom:100%;margin-bottom:-3px;color:#fff;background-color:#6b6b6b}.tooltip-top:hover:before,.tooltip-top:hover:after{transform:translate(-50%,-4px)}.tooltip-bottom:not(a){cursor:help}.tooltip-bottom:before,.tooltip-bottom:after{transition:all .1s linear}.tooltip-bottom:before,.tooltip-bottom:after{left:50%;transform:translateX(-50%)}.tooltip-bottom:after{width:auto}.tooltip-bottom:before{top:100%;margin-top:-15px;border-bottom-color:#6b6b6b}.tooltip-bottom:after{top:100%;margin-top:-3px;color:#fff;background-color:#6b6b6b}.tooltip-bottom:hover:before,.tooltip-bottom:hover:after{transform:translate(-50%,4px)}.tooltip:not(a){cursor:help}.tooltip:before,.tooltip:after{transition:all .1s linear}.tooltip:before,.tooltip:after{left:50%;transform:translateX(-50%)}.tooltip:after{width:auto}.tooltip:before{bottom:100%;margin-bottom:-15px;border-top-color:#6b6b6b}.tooltip:after{bottom:100%;margin-bottom:-3px;color:#fff;background-color:#6b6b6b}.tooltip:hover:before,.tooltip:hover:after{transform:translate(-50%,-4px)}.tooltip-multiline:after{width:140px;height:auto;padding:12.5px;text-align:left;white-space:normal;line-height:22px}.back-to-top{position:fixed;z-index:99;right:25px;bottom:25px;visibility:hidden;padding:10px;transition:opacity .3s,visibility .3s,background-color .3s;opacity:0;background-color:#fff}.back-to-top>*{display:block}.back-to-top--is-visible{visibility:visible;opacity:1}.back-to-top-fade-out{opacity:.5}.back-to-top__icon{fill:#0e0e0f}.back-to-top:hover,.back-to-top:focus{opacity:1;background-color:var(--colorPrimary)}.back-to-top:hover .back-to-top__icon,.back-to-top:focus .back-to-top__icon{fill:#0e0e0f}.block__title{margin-bottom:6.25px;padding-bottom:6.25px;border-bottom:2px solid var(--colorPrimary);font-weight:bold}.block--background{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;padding-top:60px;padding-bottom:60px}.block--quick-links .block__content ul{-moz-column-count:2;column-count:2;-moz-column-gap:25px;column-gap:25px}.block--quick-links .block__content li{margin-bottom:12.5px}.block--quick-links .block__content a{color:var(--colorSecondary);font-weight:bold}.block--quick-links .block__content a:hover,.block--quick-links .block__content a:active{text-decoration:underline}.breadcrumb{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.breadcrumb li{font-size:.6rem;font-size:12px;line-height:1.25rem;line-height:25px;display:inline;text-transform:uppercase;color:#0e0e0f}.breadcrumb li:not(:last-child):after{margin:0 6.25px;content:">";color:#0e0e0f}.breadcrumb a{text-decoration:none;color:#0e0e0f}.breadcrumb a:hover{text-decoration:underline}.breadcrumb .is-disabled{cursor:not-allowed !important;opacity:.4}.breadcrumb .is-current{color:#0e0e0f}.card{position:relative;overflow:hidden;width:100%;min-height:400px;background-color:#fff;background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-size:cover;box-shadow:0 15px 30px rgba(14,14,15,.1)}.card__link{position:absolute;top:0;left:0;width:100%;height:100%;text-decoration:none}.card__image img{width:100%;transition:transform .5s ease-in-out;transition-timing-function:cubic-bezier(0.37,0.75,0.61,1.05);transform:scale(1)}.card__title{font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px;font-family:"TomatoGrotesk",sans-serif}.card__subtitle{display:block;margin-top:10px;font-size:1.4em;font-weight:300}.card__content{position:absolute;bottom:0;width:100%;padding:20px;color:#6b6b6b;background-color:#fff}.card__date{position:absolute;top:0;left:0;padding:12.5px;color:#fff;background-color:var(--colorPrimary)}.card__date span{display:block;text-align:center}.card__date-month{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;text-transform:uppercase}.card__author{display:inline-block;margin-bottom:10px;font-size:12px}.card__reveal{max-height:0;margin:0;padding:0 0 20px 0;transition:max-height .5s ease-in-out,opacity .3s ease-in-out;transition-timing-function:cubic-bezier(1,0.75,0.61,1.05);opacity:0;font-weight:300}.card__reveal p{margin:0;padding:0;padding-bottom:10px}.card__reveal-content{box-sizing:initial;padding:10px 0 0 0}.card__read-more{position:relative;display:inline-block;width:auto;padding-right:10px;text-align:center;font-size:12px;font-weight:700;line-height:1}.card__read-more:after{position:absolute;top:50%;right:0;content:"→";transition:all .2s .3s;transform:translate(0,-50%);opacity:0}.card:hover{transition:transform .5s ease-in-out;transition-timing-function:cubic-bezier(0.37,0.75,0.61,1.05)}.card:hover .card__image img{transform:scale(1.2)}.card:hover .card__reveal{max-height:500px;opacity:1}.card:hover .card__read-more:after{transform:translate(5px,-50%);opacity:1}.card--cover .card{background-repeat:no-repeat;background-position:center;background-size:cover}.card--cover .card__image img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover}.card--cover .card__date{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;display:inline-flex;padding:20px;background-color:rgba(0,0,0,0)}.card--cover .card__content{padding-top:60px;background-color:rgba(0,0,0,0)}.card--cover.is-bright .card__content{color:#0e0e0f}.card--cover.is-bright .card__title,.card--cover.is-bright .card__subtitle{text-shadow:0 0 30px rgba(14,14,15,.5)}.card--cover.is-dark .card{background-color:#000}.card--cover.is-dark .card__date{color:#fff}.card--cover.is-dark .card__content{color:#fff}.card--cover.is-dark .card__title,.card--cover.is-dark .card__subtitle{text-shadow:0 0 30px rgba(255,255,255,.4)}.cart-indicator-fancy{position:relative;overflow:hidden;width:150px;height:150px}.cart-indicator-fancy:hover svg{-webkit-animation-play-state:paused;animation-play-state:paused}.cart-indicator-fancy__number{display:block;width:150px;height:150px;text-align:center;color:#000;font-family:monospace;font-size:28px;line-height:150px}.cart-indicator-fancy svg{position:absolute;z-index:-1;top:0;left:0;width:150px;height:150px;-webkit-animation-name:cart-indicator-fancy-rotation;animation-name:cart-indicator-fancy-rotation;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.cart-indicator-fancy text{font-family:"Montserrat";font-size:19px;font-weight:800;fill:#000}@-webkit-keyframes cart-indicator-fancy-rotation{from{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes cart-indicator-fancy-rotation{from{transform:rotate(360deg)}to{transform:rotate(0)}}.cart-indicator{position:relative;display:inline-block;height:50px}.cart-indicator__link{display:block;height:100%}.cart-indicator__title{margin-right:12.5px}.cart-indicator__number{display:inline-flex;align-items:center;justify-content:center;width:37.5px;height:37.5px;color:#0e0e0f;border-radius:50%;background-color:var(--colorPrimary);font-family:monospace;font-weight:bold}.cart--cart-offcanvas{padding:25px}.cart--cart-offcanvas__close{display:flex;justify-content:flex-end;padding-bottom:25px}.cart-block--offcanvas-cart-table td,.cart-form td{vertical-align:middle}.cart-block--offcanvas-cart-table td.cart-block--offcanvas-cart-table__remove,.cart-form td.cart-block--offcanvas-cart-table__remove{padding-right:0;text-align:right}.cart-block--offcanvas-cart-table td.cart-block--offcanvas-cart-table__remove button,.cart-form td.cart-block--offcanvas-cart-table__remove button{margin-right:12.5px}.cart-block--offcanvas-cart-table tbody:after,.cart-block--offcanvas-cart-table tfoot:after,.cart-form tbody:after,.cart-form tfoot:after{display:inline-block;height:12.5px;content:""}.hyperlinks{display:flex;justify-content:center}.hyperlinks--default{flex-direction:column}.hyperlinks--default>*:not(:last-child){margin-bottom:12.5px}.hyperlinks--row{flex-direction:row}.hyperlinks--row>*:not(:last-child){margin-right:12.5px}.hyperlink{display:flex;flex-direction:row;align-items:center}.hyperlink:hover .hyperlink__icon,.hyperlink:focus .hyperlink__icon{background-color:#0e0e0f}.hyperlink:hover .hyperlink__icon svg,.hyperlink:focus .hyperlink__icon svg{fill:#fff}.hyperlink__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;transition:background-color .3s ease-in-out;border-radius:20px;background-color:var(--colorPrimary)}.hyperlink__icon svg{fill:#fff}.hyperlink__name{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;margin-left:6.25px}.hyperlinks.is-inverted .hyperlink{color:#fff}.hyperlinks.is-inverted .hyperlink:hover .hyperlink__icon,.hyperlinks.is-inverted .hyperlink:focus .hyperlink__icon{background-color:#fff}.hyperlinks.is-inverted .hyperlink:hover .hyperlink__icon svg,.hyperlinks.is-inverted .hyperlink:focus .hyperlink__icon svg{fill:#0e0e0f}.hyperlinks.is-inverted .hyperlink__icon{border:1px solid #fff;background-color:rgba(0,0,0,0)}.hyperlinks.is-simple .hyperlink__name{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;outline:0;font-size:1px;line-height:1px}.jumpmenu{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;letter-spacing:0;font-family:"Montserrat";font-weight:700;white-space:nowrap;border-bottom:1px solid #0e0e0f;background-color:#fffcf5}.jumpmenu li{display:inline-block}.jumpmenu li:not(:last-child){margin-right:12.5px}@media(min-width:769px){.jumpmenu li:not(:last-child){margin-right:25px}}.jumpmenu li:last-child{margin-right:50px}.jumpmenu li a{cursor:pointer;text-decoration:none;color:#0e0e0f;display:inline-block;padding:25px}.jumpmenu li a:hover{transition:ease-in-out .3s;color:#ecb719}.jumpmenu li a:focus,.jumpmenu li a:active{text-decoration:underline;color:#ecb719}.jumpmenu li a:hover,.jumpmenu li a:focus{text-decoration:underline}.logo-group{margin-right:auto;margin-left:auto;max-width:800px}.logo-group__content{display:flex;flex-direction:column}@media(min-width:600px){.logo-group__content{flex-direction:row}}.logo-group__group{flex-grow:1}@media(min-width:600px){.logo-group__group:not(:last-of-type){margin-right:100px}}.logo-group__heading{margin-bottom:25px}.logo-group__group-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left}.logo-group__group-item{visibility:hidden;transition:all .1s ease-in;transform:scale(1);-webkit-animation:1.5s logogroupItemAnimation;animation:1.5s logogroupItemAnimation;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.logo-group__group-item:hover{z-index:1;transition:all 200ms ease-in;transform:scale(1.4)}.logo-group__logo{display:inline-block;max-height:120px;margin-bottom:25px}.logo-group__logo img{width:auto;max-height:120px}@-webkit-keyframes logogroupItemAnimation{0%{opacity:0}100%{visibility:visible;opacity:1}}@keyframes logogroupItemAnimation{0%{opacity:0}100%{visibility:visible;opacity:1}}.logo-group__group-item:nth-child(1){-webkit-animation-delay:0.4s;animation-delay:0.4s}.logo-group__group-item:nth-child(2){-webkit-animation-delay:0.8s;animation-delay:0.8s}.logo-group__group-item:nth-child(3){-webkit-animation-delay:1.2s;animation-delay:1.2s}.logo-group__group-item:nth-child(4){-webkit-animation-delay:1.6s;animation-delay:1.6s}.logo-group__group-item:nth-child(5){-webkit-animation-delay:2s;animation-delay:2s}.maintenance-page{padding:20px;text-align:center}.maintenance-page header h1{display:none}.maintenance-page main{margin-top:100px}.maintenance-page main h1{margin-bottom:25px;font-size:32px}.menu-footer{color:#0e0e0f;display:flex;flex-direction:column}.menu-footer:not(.menu-footer--mobile) li a{cursor:pointer;text-decoration:none;color:#0e0e0f}.menu-footer:not(.menu-footer--mobile) li a:hover{transition:ease-in-out .3s;color:#ecb719}.menu-footer:not(.menu-footer--mobile) li a:focus,.menu-footer:not(.menu-footer--mobile) li a:active{text-decoration:underline;color:#ecb719}.menu-footer:not(.menu-footer--mobile) li a:after{content:url(/themes/custom/ao_canvas/dist/assets/svg/arrow3.svg);color:#ecb719;margin-left:20px;display:inline-block}.menu-footer--mobile a{font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px;letter-spacing:0;font-family:"Montserrat";font-weight:500;cursor:pointer;text-decoration:none;color:#0e0e0f;padding-left:12.5px;padding-right:12.5px}.menu-footer--mobile a:hover{transition:ease-in-out .3s;color:#fff}.menu-footer--mobile a:focus,.menu-footer--mobile a:active{text-decoration:underline;color:#fff}.menu-footer--mobile a:active,.menu-footer--mobile a:focus,.menu-footer--mobile a.is-active{cursor:pointer;text-decoration:none;color:#fff}.menu-footer--mobile a:active:hover,.menu-footer--mobile a:focus:hover,.menu-footer--mobile a.is-active:hover{transition:ease-in-out .3s;color:#0e0e0f}.menu-footer--mobile a:active:focus,.menu-footer--mobile a:active:active,.menu-footer--mobile a:focus:focus,.menu-footer--mobile a:focus:active,.menu-footer--mobile a.is-active:focus,.menu-footer--mobile a.is-active:active{text-decoration:underline;color:#0e0e0f}.menu{color:#0e0e0f}.menu-primary{background-color:rgba(0,0,0,0)}.menu-primary:not(.menu-primary--mobile){width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-around;flex-wrap:wrap}.menu-primary li{font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px;letter-spacing:0;font-family:"Montserrat";font-weight:600;cursor:pointer;color:#0e0e0f;background-color:rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0)}.menu-primary li:hover,.menu-primary li:focus{color:#0e0e0f;background-color:rgba(0,0,0,0);border-bottom:2px solid var(--colorPrimary);transition:ease-in-out .3s}.menu-primary li:hover>.menu-primary__item-link,.menu-primary li:focus>.menu-primary__item-link{color:#0e0e0f}.menu-primary li.is-active,.menu-primary li.is-current{color:#0e0e0f;background-color:rgba(0,0,0,0);border-bottom:2px solid var(--colorPrimary)}.menu-primary li.is-active:hover,.menu-primary li.is-current:hover{color:#0e0e0f;background-color:rgba(0,0,0,0);transition:ease-in-out .3s;border-bottom:2px solid rgba(0,0,0,0)}@media(min-width:1068px){.menu-primary li{position:static;margin-bottom:0}}.menu-primary__item-top a{font-size:16px}.menu-primary__item{margin:0 12.5px;text-align:left}.menu-primary__item a,.menu-primary__item span{display:inline-block;color:#0e0e0f}.menu-primary__item a:hover,.menu-primary__item a:focus,.menu-primary__item span:hover,.menu-primary__item span:focus{color:var(--colorPrimary)}.menu-primary__item a.is-active:hover,.menu-primary__item span.is-active:hover{color:var(--colorPrimary)}.menu-primary__item.is-search{padding-top:2px;display:flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:#f8efe0}.menu-primary__item.is-search svg{display:flex;fill:currentColor;width:24px;height:24px}.menu-primary__item.is-search:hover,.menu-primary__item.is-search:focus{border-color:rgba(0,0,0,0);background-color:unset}.menu-primary__item.is-search:hover svg,.menu-primary__item.is-search:focus svg{fill:var(--colorPrimary)}@media(min-width:0)and (max-width:1067px){.menu-primary:not(.menu-primary--mobile){position:fixed;top:0;left:0;display:none;overflow-x:hidden;overflow-y:hidden;width:100%;height:100%}}.menu-primary.is-search{padding-top:6px}@media(min-width:0)and (max-width:1067px){.no-scroll{position:fixed;width:100%}.no-scroll .menu-primary{top:25px;height:100vh;background-color:rgba(0,0,0,0)}.no-scroll main{filter:blur(3px)}.no-scroll .menu{position:fixed;top:0;overflow-y:scroll;width:100%;height:100%}}.message{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;position:relative;padding:12.5px;color:#555;border-radius:5px;background-color:#f9f9f9;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.message-list{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}.message a{text-decoration:underline}.message a:hover{text-decoration:none}.message__close{position:absolute;top:4px;right:4px;padding:4px;border-width:2px;border-style:solid;border-color:rgba(0,0,0,0);border-radius:50%}.message__close:hover,.message__close:focus{opacity:.8}.message__close--error:hover,.message__close--error:focus{border-color:#fff}.message__close--status:hover,.message__close--status:focus{border-color:#0e0e0f}.message__close--warning:hover,.message__close--warning:focus{border-color:#0e0e0f}.message__close--info:hover,.message__close--info:focus{border-color:#fff}.message__header{position:relative}.message__header--has-icon{padding-right:20px;padding-left:20px}.message__icon{position:absolute;top:0;left:0}.message__icon--error{stroke:#fff}.message__icon--status{stroke:#0e0e0f}.message__icon--warning{stroke:#0e0e0f}.message__icon--info{stroke:#fff}.message__title{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:.5rem;margin-bottom:10px;color:#0e0e0f}.message__title--error{color:#fff}.message__title--status{color:#0e0e0f}.message__title--warning{color:#0e0e0f}.message__title--info{color:#fff}.message__content--has-icon{padding-right:20px;padding-left:20px}.message--error{color:#fff;background-color:#c80000}.message--status{color:#0e0e0f;background-color:#ddd}.message--warning{color:#0e0e0f;background-color:#ffb400}.message--info{color:#fff;background-color:#3b3b3a}.message--error,.message--status,.message--warning,.message--info{-webkit-animation:bounceIn 450ms linear;animation:bounceIn 450ms linear}.message__item:not(:last-child){margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:.5rem;margin-bottom:10px}.close__icon{display:flex}.close__icon--error{stroke:#fff}.close__icon--status{stroke:#0e0e0f}.close__icon--warning{stroke:#0e0e0f}.close__icon--info{stroke:#fff}.is-closed{display:none;opacity:0}.item-list__comma-list{display:block}.item-list__comma-list li{display:inline}.item-list__comma-list li:after{content:", "}.item-list__comma-list li:last-child:after{content:""}@-webkit-keyframes bounceIn{0%{transform:scale(0.3) translate3d(0,0,0);opacity:0}50%{transform:scale(1.1);opacity:.9}80%{transform:scale(0.89);opacity:1}100%{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes bounceIn{0%{transform:scale(0.3) translate3d(0,0,0);opacity:0}50%{transform:scale(1.1);opacity:.9}80%{transform:scale(0.89);opacity:1}100%{transform:scale(1) translate3d(0,0,0);opacity:1}}.mobile-menu{position:absolute;z-index:12;display:block;top:unset;right:25px}.mobile-menu__label{display:block;width:50px;height:50px;margin-left:auto}.mobile-menu__toggle{display:none}.mobile-menu__toggle:checked~.mobile-menu__content{top:0;right:0;bottom:0;left:0;display:block;overflow:auto}.mobile-menu__content{background-color:rgba(233,172,0,.87);position:absolute;z-index:1;display:none}.mobile-menu__content-loggedin{padding-top:50px}@media(min-width:1068px){.mobile-menu{display:none}}.mobile-menu .menu-primary__item:not(.is-search){margin-left:0;margin-right:0}.mobile-menu .menu-primary__item.is-search{height:unset}.mobile-menu .menu-primary__item.is-search .menu-primary__item-link{width:100%;height:64px;display:flex;justify-content:center;align-items:center}.mobile-menu .menu-primary__item.is-search .menu-primary__item-link svg{margin-right:auto;margin-left:auto}.mobile-menu__burger{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:2;width:50px;height:50px;padding:0;cursor:pointer;border:0;border-radius:0;background-color:rgba(0,0,0,0);display:block}.mobile-menu__burger:active{transition:none}.mobile-menu__burger:focus{outline:none}.mobile-menu__burger-lines{display:inline-block;width:34px;height:4px;transition:.1s;border-radius:0;background:#ecb719;position:relative;top:10.5px;left:8px}.mobile-menu__burger-lines:before,.mobile-menu__burger-lines:after{display:inline-block;width:34px;height:4px;transition:.1s;border-radius:0;background:#ecb719;position:absolute;left:0;content:"";transform-origin:3.5714285714px center}.mobile-menu__burger-lines:before{top:10px}.mobile-menu__burger-lines:after{top:-10px}.mobile-menu__burger-lines{transition:background .3s .6s ease}.mobile-menu__burger-lines:before,.mobile-menu__burger-lines:after{transition:top .3s .6s ease,transform .3s ease;transform-origin:50% 50%}.mobile-menu__toggle:checked~.mobile-menu__burger .mobile-menu__burger-lines{transition:background .3s 0s ease;background:rgba(0,0,0,0)}.mobile-menu__toggle:checked~.mobile-menu__burger .mobile-menu__burger-lines:before,.mobile-menu__toggle:checked~.mobile-menu__burger .mobile-menu__burger-lines:after{top:0;width:34px;transition:top .3s ease,transform .3s .5s ease}.mobile-menu__toggle:checked~.mobile-menu__burger .mobile-menu__burger-lines:before{transform:rotate3d(0,0,1,45deg);background-color:#fff}.mobile-menu__toggle:checked~.mobile-menu__burger .mobile-menu__burger-lines:after{transform:rotate3d(0,0,1,-45deg);background-color:#fff}@media(min-width:0)and (max-width:1067px){.has-mobile-menu-active .l-hero,.has-mobile-menu-active .l-main,.has-mobile-menu-active .l-footer,.has-mobile-menu-active .site-logo{-ms-filter:blur(10px);-o-filter:blur(10px);-moz-filter:blur(10px);filter:blur(10px);filter:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><filter id="blur"><feGaussianBlur stdDeviation="10" /></filter></svg>#blur');filter:progid:dximagetransform.microsoft.blur(strength=$radius)}}.has-mobile-menu-active{position:fixed;width:100%}.has-mobile-menu-active .mobile-menu__content{position:fixed}.nav-prevnext{max-width:800px;margin:0 auto;text-align:center}.nav-prevnext__heading{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;font-family:"TomatoGrotesk",sans-serif;font-style:normal}.nav-prevnext__navigation>:before{display:inline-block;width:64px;height:64px;content:"";transition:background-color .25s ease-out,color .25s ease-out;background:url(/themes/custom/ao_canvas/dist/assets/images/arrow.svg) no-repeat center center var(--colorPrimary);background-size:64px 64px}.nav-prevnext__navigation>:hover:before{background-color:var(--colorSecondary)}.nav-prevnext__navigation .is-disabled:before{cursor:default;transition:none;background-color:#ddd}.nav-prevnext__text{display:block;padding-top:12.5px;line-height:120%}.nav-prevnext__button:first-child:before{float:right;margin-left:12.5px;transform:rotate(180deg)}.nav-prevnext__button:first-child span{text-align:right}.nav-prevnext__button:last-child:before{float:left;margin-right:12.5px}a.nav-prevnext__button{font-size:.75rem;font-size:15px;line-height:1.25rem;line-height:25px;display:inline-block;width:auto;margin:0 40px 0 0;cursor:pointer;transition:background-color .25s ease-out,color .25s ease-out;text-align:left;vertical-align:middle;text-decoration:none;letter-spacing:.1rem;text-transform:uppercase;color:#888;border:0;border-radius:0;background-color:#fff;font-family:"Montserrat";line-height:1;-webkit-appearance:none}[data-whatinput=mouse] a.nav-prevnext__button{outline:0}.nav-prevnext-simple{text-align:center}.nav-prevnext-simple__navigation{display:flex}.nav-prevnext-simple__button{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;font-family:"Montserrat";font-weight:700;display:inline-flex;align-items:center;justify-content:center;width:auto;padding-top:12px;padding-right:20px;padding-bottom:10px;padding-left:20px;cursor:pointer;transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:0;border-radius:0;background-color:var(--colorPrimary);line-height:1;-webkit-appearance:none;touch-action:manipulation;color:#0e0e0f;border:2px var(--colorPrimary) solid;background-color:rgba(0,0,0,0);display:block;flex:1;margin-right:25px}.nav-prevnext-simple__button--readmore{padding-top:12px;padding-right:12.5px;padding-bottom:10px;padding-left:25px}.nav-prevnext-simple__button:hover,.nav-prevnext-simple__button:focus{color:#fff;background-color:var(--colorSecondary)}.nav-prevnext-simple__button:hover,.nav-prevnext-simple__button:focus{color:#0e0e0f;background-color:var(--colorPrimary)}.nav-prevnext-simple__button:last-of-type{margin-right:0}.nav-prevnext-simple__count{margin-bottom:12.5px}.nav-quick{display:flex;flex-direction:column}.nav-quick select{padding:12.5px 25px;text-align:center;-moz-text-align-last:center;text-align-last:center;background-color:#fff}@media(min-width:0)and (max-width:1067px){.menu-primary__item-link .has-decorator,.menu-primary__item-nolink .has-decorator{display:none}.menu-primary__item-dropdown:checked~label .has-decorator svg{transform:rotate(180deg)}.menu .has-children{display:flex;flex-wrap:wrap;align-items:center}.menu .has-children ul{width:100%}.menu .has-children--fullwidth .has-dropdown{flex:1}}@media(min-width:0)and (max-width:1067px)and (min-width:0)and (max-width:1067px){.menu .has-children--fullwidth .dropdown-toggle{padding-right:12.5px}}@media(min-width:1068px){.menu.is-dropdown ul ul ul{position:absolute;top:0;left:100%}}.menu-primary__sub{box-shadow:0 0 12px 5px rgba(0,0,0,.125);background-color:#fff;z-index:2;text-align:center}.menu-primary__sub .has-decorator svg{transform:rotate(-90deg)}.menu-primary__sub li{color:#0e0e0f}.menu-primary__sub li:hover,.menu-primary__sub li:focus{color:var(--colorPrimary)}.menu-primary__sub li:hover>.menu-primary__item-link,.menu-primary__sub li:hover>.menu-primary__item-nolink,.menu-primary__sub li:focus>.menu-primary__item-link,.menu-primary__sub li:focus>.menu-primary__item-nolink{color:var(--colorPrimary)}.menu-primary__sub li.is-current:hover{color:#0e0e0f}.menu-primary__sub li.is-current:hover>.menu-primary__item-link,.menu-primary__sub li.is-current:hover>.menu-primary__item-nolink{color:#0e0e0f}@media(min-width:1068px){.menu-primary__sub .menu-primary__item-link,.menu-primary__sub .menu-primary__item-nolink{display:inline-block;width:100%}.menu-primary__sub .menu-primary__item-nolink{cursor:default}}@media(min-width:0)and (max-width:1067px){.menu-primary__sub{border-bottom:2px solid #e9eae8;box-shadow:none}.menu-primary__sub li{min-width:unset}.menu-primary__sub--1{box-shadow:0 5px 5px -1px #e9eae8}}.menu.is-dropdown{background-color:#fff}.menu.is-dropdown .has-decorator{padding-left:12.5px}.menu.is-dropdown .has-decorator svg{stroke:currentColor}.menu.is-dropdown .dropdown-toggle,.menu.is-dropdown [id^=dropdown]{display:none}.menu.is-dropdown ul{float:left;list-style:none}.menu.is-dropdown ul li{float:left}.menu.is-dropdown ul li a,.menu.is-dropdown ul li span{padding-top:0;padding-right:12.5px;padding-bottom:0;padding-left:12.5px;white-space:nowrap;line-height:45px}.menu.is-dropdown ul li a.is-active,.menu.is-dropdown ul li span.is-active{letter-spacing:0;font-family:"Montserrat";font-weight:700}.menu.is-dropdown ul li ul li{margin-right:0;margin-left:0;text-transform:initial}.menu.is-dropdown ul li ul li a,.menu.is-dropdown ul li ul li span{line-height:45px}@media(min-width:1068px){.menu.is-dropdown ul li ul li a,.menu.is-dropdown ul li ul li span{letter-spacing:0;font-family:"Montserrat";font-weight:400}}.menu.is-dropdown ul li:hover>ul{display:inherit;z-index:12}.menu.is-dropdown ul ul{position:absolute;display:none}@media(min-width:0)and (max-width:1067px){.menu.is-dropdown ul ul{padding-right:0}}.menu.is-dropdown ul ul li{position:relative;display:list-item;float:none}.menu.is-dropdown ul ul ul li{position:relative}@media(min-width:0)and (max-width:1067px){.menu.is-dropdown{position:absolute;top:0;left:0;width:100%}}@media(min-width:0)and (max-width:1067px){.menu.is-dropdown .dropdown-toggle{display:block;white-space:nowrap;line-height:45px}.menu.is-dropdown .dropdown-toggle+a{display:none}.menu.is-dropdown [id^=dropdown]:checked~label svg{transform:rotate(-90deg)}.menu.is-dropdown [id^=dropdown]:checked~ul{display:block;border-bottom:2px solid #0e0e0f;margin-bottom:12.5px;-webkit-animation:fadeindown 500ms ease-in-out;animation:fadeInDown 500ms ease-in-out}.menu.is-dropdown [id^=dropdown]:checked~ul ul ul li{padding-right:12.5px;padding-left:12.5px}.menu.is-dropdown ul li{width:100%}.menu.is-dropdown ul ul{position:static;float:none}.menu.is-dropdown ul ul li:hover>ul,.menu.is-dropdown ul li:hover>ul{display:none}.menu.is-dropdown ul ul li{display:flex;flex-wrap:wrap;align-items:center;width:100%;padding-right:12.5px;padding-left:12.5px}.menu.is-dropdown ul ul li .dropdown-toggle{display:flex;justify-content:space-between}}@-webkit-keyframes fadeInDown{0%{transform:translateY(0);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadeInDown{0%{transform:translateY(0);opacity:0}100%{transform:translateY(0);opacity:1}}#dropdown:checked~label .mobile-menu__burger .mobile-menu__burger-lines{transition:background .3s 0s ease;background:rgba(0,0,0,0)}#dropdown:checked~label .mobile-menu__burger .mobile-menu__burger-lines:before,#dropdown:checked~label .mobile-menu__burger .mobile-menu__burger-lines:after{top:0;width:34px;transition:top .3s ease,transform .3s .5s ease}#dropdown:checked~label .mobile-menu__burger .mobile-menu__burger-lines:before{transform:rotate3d(0,0,1,45deg)}#dropdown:checked~label .mobile-menu__burger .mobile-menu__burger-lines:after{transform:rotate3d(0,0,1,-45deg)}.header{max-width:1440px;margin-right:auto;margin-left:auto;z-index:2;top:0;right:0;left:0}.nav-header{position:relative;z-index:1;color:inherit}.nav-header__container{padding-right:20px;padding-left:20px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:10px;background-color:#f9f9f9}.nav-header__logo svg{width:40px;max-width:40px;height:auto}.nav-header__logo g{fill:var(--colorPrimary)}.nav-header__navigation{margin-top:0;margin-right:0;margin-left:0}.nav-header__navigation-item{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;position:relative;display:block;margin-right:0;margin-bottom:0;cursor:pointer;color:inherit;background-color:#f9f9f9;font-weight:400}@media(min-width:769px){.nav-header__navigation-item{position:static;display:inline-block;margin-bottom:0}.nav-header__navigation-item:not(:last-of-type){margin-right:30px}}@media(min-width:medium){.nav-header__navigation{display:flex;width:auto;margin-bottom:0}}@media(min-width:0)and (max-width:768px){.nav-header__navigation{position:fixed;top:0;left:0;display:none;overflow-x:hidden;overflow-y:scroll;width:100%;height:100%;padding-bottom:25px}}.nav-header__mobile-menu-icon{display:block;width:37px !important;height:25px !important}@media(min-width:medium){.nav-header__mobile-menu-icon{display:none}}.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item ul{top:62px}.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item ul ul{border-top:0}.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu .mega-menu__content{border-top:2px solid var(--colorPrimary);margin-right:auto;margin-left:auto;display:flex;width:auto;max-width:1440px;padding-right:0;padding-left:0;background-color:#f9f9f9}.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu .mega-menu__content__item{width:100%;margin-top:25px;margin-right:20px}.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu .mega-menu__content__item:last-child{margin-right:0}.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu .mega-menu__content__item:first-child{margin-left:0}.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu .mega-menu__content__title{margin-bottom:12.5px;text-transform:uppercase;font-size:20px}.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu .mega-menu__content .mega-menu__content__list{top:0;margin-left:0;background-color:rgba(0,0,0,0)}.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu .mega-menu__content .mega-menu__content__list-item{border-top:0}.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu .mega-menu__content .mega-menu__content__list-item:first-child{border-top:0 !important}@media(min-width:769px){.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu .mega-menu__content .mega-menu__content__list{width:40%}}.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu .mega-menu__content ul{display:block;border:0;background-color:rgba(0,0,0,0)}.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu .mega-menu__content ul li{left:20px;display:inline-block;padding-right:0;padding-left:0;text-transform:none;border-top:0 !important;background-color:rgba(0,0,0,0)}.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu .mega-menu__content ul li a{padding:0;border-top:0;background-color:rgba(0,0,0,0)}.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu .mega-menu__content ul li a:hover{background-color:var(--colorPrimary)}.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu .mega-menu__content ul li:last-child{margin-bottom:25px}@media(min-width:769px){.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu .mega-menu__content ul li{top:25px;left:0;width:100%}.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu .mega-menu__content ul li a{padding-right:12.5px;padding-left:12.5px}.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu .mega-menu__content ul li:first-child{margin-left:0}.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu .mega-menu__content ul li:last-child{margin-right:0}}@media(min-width:769px){.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu .mega-menu__content{flex-direction:row;padding-right:0;padding-left:0}}.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu .mega-menu__img{overflow:hidden;max-width:580px}@media(min-width:0)and (max-width:549px){.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu .mega-menu__img{max-width:300px}}@media(min-width:769px){.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu .mega-menu{position:fixed;top:72px;left:0;width:100%;padding-right:20px;padding-left:20px}.nav-header.is-dropdown .nav-header__navigation-item.is-dropdown-item.is-megamenu:hover .mega-menu{display:block}}.nav-header.is-dropdown .dropdown-toggle,.nav-header.is-dropdown [id^=dropdown]{display:none}.nav-header.is-dropdown .dropdown-toggle.is-current,.nav-header.is-dropdown [id^=dropdown].is-current{color:var(--colorPrimary)}.nav-header.is-dropdown .dropdown-toggle.is-current:hover,.nav-header.is-dropdown [id^=dropdown].is-current:hover{color:inherit}.nav-header.is-dropdown .dropdown-toggle.is-current:hover>.nav-header__navigation__item-link__decorator svg,.nav-header.is-dropdown [id^=dropdown].is-current:hover>.nav-header__navigation__item-link__decorator svg{fill:var(--colorPrimary)}.nav-header.is-dropdown nav ul{position:relative;float:left;list-style:none}.nav-header.is-dropdown nav ul li a.is-current{color:var(--colorPrimary)}.nav-header.is-dropdown nav ul li a.is-current:hover{background-color:#f9f9f9}.nav-header.is-dropdown nav ul li{display:inline-block;float:left}.nav-header.is-dropdown nav ul li.is-button{display:flex}@media(min-width:medium){.nav-header.is-dropdown nav ul li.is-button{flex-direction:column;justify-content:center}}.nav-header.is-dropdown nav ul li a{white-space:nowrap;line-height:62px}.nav-header.is-dropdown nav ul li .nav-header__navigation-item-button{font-size:inherit;line-height:inherit}.nav-header.is-dropdown nav a{display:block}.nav-header.is-dropdown nav ul li ul li{margin-right:0;text-transform:initial}.nav-header.is-dropdown nav ul li ul li:hover{background-color:var(--colorPrimary)}.nav-header.is-dropdown nav ul li ul li.is-current{background-color:var(--colorPrimary)}.nav-header.is-dropdown nav ul li ul li a{padding-right:12.5px;padding-left:25px;line-height:56px}.nav-header.is-dropdown nav ul ul{position:absolute;top:62px;display:none}@media(min-width:0)and (max-width:768px){.nav-header.is-dropdown nav ul ul{padding-right:0}}.nav-header.is-dropdown nav ul li:hover>ul{display:inherit;z-index:12}.nav-header.is-dropdown nav ul ul li{position:relative;display:list-item;float:none;width:220px}.nav-header.is-dropdown nav ul ul li .nav-header__navigation__item-link__decorator{float:right;transform:rotate(-90deg)}.nav-header.is-dropdown nav ul ul li:first-child{border-top:2px solid var(--colorPrimary)}.nav-header.is-dropdown nav ul ul ul li{position:relative;top:-62px;left:220px}.nav-header.is-dropdown nav ul ul ul li:first-child{border-top:2px solid var(--colorPrimary)}.nav-header.is-dropdown nav ul ul ul li.is-current{background-color:var(--colorPrimary)}.nav-header.is-dropdown .nav-header__navigation-item--open-left ul{left:-440px}@media(min-width:0)and (max-width:768px){.nav-header.is-dropdown .nav-header__navigation-item{margin-bottom:0}.nav-header.is-dropdown .nav-header__navigation-item.is-current{background-color:var(--colorPrimary)}.nav-header.is-dropdown .dropdown-toggle{display:block;white-space:nowrap;line-height:56px}.nav-header.is-dropdown .dropdown-toggle+a{display:none}.nav-header.is-dropdown [id^=dropdown]:checked+ul{display:block;-webkit-animation:fadeindown 500ms ease-in-out;animation:fadeInDown 500ms ease-in-out}.nav-header.is-dropdown [id^=dropdown]:checked+ul ul ul li{padding-right:12.5px;padding-left:12.5px}.nav-header.is-dropdown nav ul li{width:100%}.nav-header.is-dropdown nav ul ul .dropdown-toggle{padding-right:12.5px;padding-left:12.5px}.nav-header.is-dropdown nav ul ul{position:static;float:none}.nav-header.is-dropdown nav ul ul li:hover>ul,.nav-header.is-dropdown nav ul li:hover>ul{display:none}.nav-header.is-dropdown nav ul ul li{display:block;width:100%}.nav-header.is-dropdown nav ul ul li .dropdown-toggle{display:flex;justify-content:space-between}.nav-header.is-dropdown nav ul ul ul{padding-bottom:12.5px;background-color:var(--colorPrimary)}.nav-header.is-dropdown nav ul ul ul li{position:static}.nav-header.is-dropdown nav ul ul ul li:first-child{border-top:0}.nav-header.is-dropdown nav ul ul ul li:first-child a{border-top:2px solid var(--colorPrimary)}.nav-header.is-dropdown nav ul ul ul li a{background-color:#f9f9f9}.nav-header.is-dropdown nav ul ul ul li.is-current a{background-color:var(--colorPrimary)}@-webkit-keyframes fadeInDown{0%{transform:translateY(0);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadeInDown{0%{transform:translateY(0);opacity:0}100%{transform:translateY(0);opacity:1}}}.hamburger-inner{display:block}@media(min-width:0)and (max-width:768px){.no-scroll .nav-header__navigation{top:60px}.no-scroll main,.no-scroll .nav-header__logo{top:25px;left:25px;filter:blur(3px)}.no-scroll .nav-header{position:fixed;top:0;overflow-y:scroll;width:100%;height:100%}.no-scroll .nav-header__logo,.no-scroll .hamburger{position:fixed;z-index:22}.no-scroll .hamburger{top:20px;right:12px}}.mega-menu__content.is-2cols .mega-menu__content__item:last-child{display:inline-flex;flex-direction:column;align-items:flex-end}.newsletter-widget{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;padding-top:60px;padding-bottom:60px;max-width:670px}@media(min-width:0)and (max-width:768px){.newsletter-widget{flex-direction:column;padding-top:30px;padding-bottom:30px}}.newsletter-widget-block{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;text-align:center}.newsletter-widget-block__heading{font-size:1.8rem;font-size:36px;line-height:2.5rem;line-height:50px;letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}@media(min-width:0)and (max-width:768px){.newsletter-widget-block__heading{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-left:auto;margin-right:auto}}.newsletter-widget-block__text{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;letter-spacing:0;font-family:"Montserrat";font-weight:400;color:#0e0e0f;text-align:center}@media(min-width:0)and (max-width:768px){.newsletter-widget-block__text{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}}.newsletter-widget-link{display:flex;flex-direction:column;align-items:center}@media(min-width:0)and (max-width:549px){.newsletter-widget-link{width:100%}}.newsletter-widget-link__email{font-size:.8rem;font-size:16px;color:inherit;background-color:#fff;border-width:0;border-style:solid;border-color:rgba(0,0,0,0);border-radius:0;min-height:60px;margin:0;padding:0 12.5px;width:100%;font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;letter-spacing:0;font-family:"Montserrat";font-weight:400;min-height:46px}.newsletter-widget-link__email.error{outline:2px solid #c80000;background-color:rgba(255,255,255,.2);border-color:rgba(0,0,0,0)}.newsletter-widget-link__email:focus{color:inherit;background-color:#fff;border-width:1px;border-style:solid;border-color:#0e0e0f;border-radius:0}.newsletter-widget-link__email:focus::-moz-placeholder{-moz-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0}.newsletter-widget-link__email:focus:-ms-input-placeholder{-ms-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0}.newsletter-widget-link__email:focus::placeholder{transition:opacity .4s ease;opacity:0}.newsletter-widget-link__email::-moz-placeholder{color:#6b6b6b}.newsletter-widget-link__email:-ms-input-placeholder{color:#6b6b6b}.newsletter-widget-link__email::placeholder{color:#6b6b6b}.newsletter-widget-link .form__item--mail{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}@media(min-width:769px){.newsletter-widget-link .form__item--mail{width:344px}}@media(min-width:0)and (max-width:549px){.newsletter-widget-link .form__item--mail{width:100%}}@media(min-width:0)and (max-width:768px){.newsletter-widget-link .form-submit{margin-right:auto;margin-left:auto}}input[type=submit].form__input.newsletter-widget-link__button{background:url(/themes/custom/ao_canvas/dist/assets/svg/submit-form-icon.svg) no-repeat;background-position:calc(100% - 20px) center;padding-right:60px !important;background-size:28px 16px;font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;letter-spacing:0;font-family:"Montserrat";font-weight:700;display:inline-flex;align-items:center;justify-content:center;width:auto;padding-top:12px;padding-right:20px;padding-bottom:10px;padding-left:20px;cursor:pointer;transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out;text-align:center;vertical-align:middle;text-decoration:none;background-color:rgba(0,0,0,0);color:#0e0e0f;border-width:2px;border-style:solid;border-color:#0e0e0f;border-radius:0;line-height:1;-webkit-appearance:none;touch-action:manipulation}input[type=submit].form__input.newsletter-widget-link__button:hover,input[type=submit].form__input.newsletter-widget-link__button:focus,input[type=submit].form__input.newsletter-widget-link__button:active{background:url(/themes/custom/ao_canvas/dist/assets/svg/submit-icon--hover.svg) no-repeat;background-position:calc(100% - 20px) center;padding-right:60px !important;background-size:28px 16px;background-color:#ecb719}input[type=submit].form__input.newsletter-widget-link__button:hover,input[type=submit].form__input.newsletter-widget-link__button:focus{color:#0e0e0f;background-color:#ecb719;border-color:rgba(0,0,0,0)}.pager{display:flex}.pager__items{margin-right:auto;margin-left:auto;margin-top:25px;display:flex}.pager__item{height:32px}.pager__item--active{font-weight:bold}.pager__item .pager__link{padding-right:12.5px;padding-left:12.5px;display:flex;align-items:center;text-align:center;justify-content:center;cursor:pointer;text-decoration:none;color:#0e0e0f;height:100%}.pager__item .pager__link:hover{transition:ease-in-out .3s;color:#ecb719}.pager__item .pager__link:focus,.pager__item .pager__link:active{text-decoration:underline;color:#ecb719}.pager__item .pager__link:hover svg,.pager__item .pager__link:focus svg{fill:#ecb719;transition:ease-in-out .3s}.pager__item .pager__link--action-link{padding-right:6.25px;padding-left:6.25px}.pager__item--ellipsis{display:flex;justify-content:center;align-items:center}.scrolldown{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;letter-spacing:0;font-family:"Montserrat";font-weight:400;transition:opacity .25s ease-in-out;-webkit-animation-name:scrollDownAnimation;animation-name:scrollDownAnimation;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s;color:#0e0e0f}.scrolldown a{position:relative;display:inline-block;min-width:100px;padding:25px;text-align:center}.scrolldown a:after{position:absolute;right:0;bottom:0;left:0;display:inline-block;width:1px;height:25px;margin:auto;content:"";opacity:1;border-right:1px solid #000}.scrolldown.is-center{display:flex;align-items:center;justify-content:center}.scrolldown.is-center a{margin-right:auto;margin-left:auto}.is-scrolled .scrolldown{pointer-events:none}.is-scrolled .scrolldown:after,.is-scrolled .scrolldown span{transition:opacity .25s ease-in-out;opacity:0}@-webkit-keyframes scrollDownAnimation{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes scrollDownAnimation{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}}.search-form{padding:20px 0}.search-form .js-form-type-search{width:100%}@media(min-width:769px){.search-form .js-form-type-search{width:600px}}.search-form__input{padding:6px 10px;border:3px solid #000}.l-search__form.js-is-sticky .search-form{background-color:rgba(255,255,255,.95)}.search-form--center{display:flex;justify-content:center;flex-wrap:wrap}.search-form--center__content{max-width:800px;display:flex;align-items:baseline;justify-content:center;gap:12.5px;flex-wrap:wrap}.container-inline div.search-form--center__content{max-width:800px;display:flex;align-items:baseline;justify-content:center;gap:12.5px;flex-wrap:wrap}.search-info{position:relative;display:inline-block;padding:30px;text-align:center;color:#fff;background-color:var(--colorPrimary)}.search-info small{display:block;padding-top:20px;line-height:.9}.search-meta{display:flex;flex-direction:row}.search-meta__item{display:flex;flex-direction:column;flex-basis:0;flex-grow:1;width:50%;text-align:center}.search-meta__item:not(:last-of-type){margin-right:12.5px}.search-meta__item-value{font-size:1.8rem;font-size:36px;line-height:2.5rem;line-height:50px;font-family:monospace;line-height:1}.search-meta__item-name{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px}.search-result summary:first-of-type{list-style-type:none}.search-result{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px}.search-result summary::-webkit-details-marker{display:none}.search-result h2{font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px;font-family:"TomatoGrotesk",sans-serif}.search-result dl:after{display:block;clear:both;content:""}.search-result dt{float:left;clear:left;margin-right:.5em;font-weight:bold}.search-result dt:after{content:": "}.search-result dd{margin-left:7em;color:#555}.search-result em{position:relative;padding:3px 0;color:#fff;font-style:normal}.search-result em:after{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:"";transform:skewX(-10deg);background:var(--colorPrimary)}.search-result .titel{display:none}.shariff{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.shariff .shariff-button:last-child{margin-right:0}.shariff .shariff-button a{display:block;min-width:50px;height:50px;text-decoration:none;color:#fff;background-repeat:no-repeat;background-position:center center;background-size:auto 50%}@media(min-width:769px){.shariff .shariff-button a{background-position:center left 10px}}.shariff .shariff-button.mail a{background-size:30px}.shariff .shariff-button.twitter a{background-color:#26c4f1;background-image:url(/themes/custom/ao_canvas/dist/assets/svg/icon-twitter.svg)}.shariff .shariff-button.facebook a{background-color:#306199;background-image:url(/themes/custom/ao_canvas/dist/assets/svg/icon-facebook.svg)}.shariff .shariff-button.googleplus a{background-color:#e93f2e;background-image:url(/themes/custom/ao_canvas/dist/assets/svg/icon-googleplus.svg)}.shariff .shariff-button.linkedin a{background-color:#007bb6;background-image:url(/themes/custom/ao_canvas/dist/assets/svg/icon-linkedin.svg)}.shariff .shariff-button.pinterest a{background-color:#b81621;background-image:url(/themes/custom/ao_canvas/dist/assets/svg/icon-pinterest.svg)}.shariff .shariff-button.xing a{background-color:#126567;background-image:url(/themes/custom/ao_canvas/dist/assets/svg/icon-xing.svg)}.shariff .shariff-button.whatsapp a{background-color:#43d854;background-image:url(/themes/custom/ao_canvas/dist/assets/svg/icon-whatsapp.svg)}.shariff .shariff-button.addthis a{background-color:#ff5c3e;background-image:url(/themes/custom/ao_canvas/dist/assets/svg/icon-addthis.svg)}.shariff .shariff-button.tumblr a{background-color:#35465c;background-image:url(/themes/custom/ao_canvas/dist/assets/svg/icon-tumblr.svg)}.shariff .shariff-button.flattr a{background-color:#f67c1a;background-image:url(/themes/custom/ao_canvas/dist/assets/svg/icon-flattr.svg)}.shariff .shariff-button.diaspora a{background-color:#bbb;background-image:url(/themes/custom/ao_canvas/dist/assets/svg/icon-diaspora.svg)}.shariff .shariff-button.threema a{background-color:#bbb;background-image:url(/themes/custom/ao_canvas/dist/assets/svg/icon-threema.svg)}.shariff .shariff-button.stumbleupon a{background-color:#ff2b25;background-image:url(/themes/custom/ao_canvas/dist/assets/svg/icon-stumbleupon.svg)}.shariff .shariff-button.reddit a{background-color:#ff4500;background-image:url(/themes/custom/ao_canvas/dist/assets/svg/icon-reddit.svg)}.shariff .shariff-button.telegram a{background-color:#08c;background-image:url(/themes/custom/ao_canvas/dist/assets/svg/icon-telegram.svg)}.shariff .shariff-button.mail a{background-color:var(--colorPrimary);background-image:url(/themes/custom/ao_canvas/dist/assets/svg/icon-mail.svg)}.shariff .shariff-button.info a{background-color:#0e0e0f;background-image:url(/themes/custom/ao_canvas/dist/assets/svg/icon-info.svg)}.shariff .share_text{font-size:1.25rem;font-size:25px;line-height:2.5rem;line-height:50px;display:block;margin:auto;text-align:center;letter-spacing:.1em;text-transform:uppercase}@media(min-width:0)and (max-width:768px){.shariff .share_text{display:none}}.shariff .orientation-horizontal{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.shariff .orientation-horizontal .shariff-button{margin:0 3.125px 6.25px 3.125px}.shariff .orientation-horizontal .share_text{margin-right:12.5px;margin-left:50px}.shariff .orientation-horizontal.expanded{display:block;flex-wrap:nowrap}.shariff .orientation-horizontal.expanded .shariff-button{margin:0 0 12.5px 0}.shariff .orientation-vertical{display:flex;flex-direction:column}.shariff .orientation-vertical .shariff-button{margin-right:0;margin-bottom:6.25px}.shariff .orientation-vertical .shariff-button:last-child{margin-bottom:0}.shariff span.fa{display:none}.shariff--big .shariff-button{height:400px}.l-footer{background-color:#f8efe0}.footer{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px}.footer__main{max-width:1200px;margin-right:auto;margin-left:auto;margin-bottom:30px;padding-top:25px;padding-left:25px;padding-right:25px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%}@media(min-width:0)and (max-width:768px){.footer__main{align-items:flex-start}.footer__main>*:not(:last-child){margin-bottom:1.5rem;margin-bottom:30px}}@media(min-width:769px){.footer__main{flex-direction:row;justify-content:space-between}.footer__main>*:not(:last-child){margin-right:25px}}.footer__col1{order:2}@media(min-width:769px){.footer__col1{order:1}}.footer__col2{order:1}@media(min-width:769px){.footer__col2{order:2}}.footer__col3{order:3}@media(min-width:769px){.footer__col3{order:3}}.footer__col1,.footer__col2,.footer__col3{display:flex;flex-direction:column;align-items:flex-start}.footer__col1>*:not(:last-child),.footer__col2>*:not(:last-child),.footer__col3>*:not(:last-child){margin-bottom:50px}.footer__mobile{max-width:1200px;margin-right:auto;margin-left:auto;padding:25px}.footer__bottom{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;display:flex;flex-direction:row;padding:25px;color:#0e0e0f;border-top:1px solid #0e0e0f;max-width:1440px;margin-right:auto;margin-left:auto}.footer__bottom p{margin-left:auto;margin-right:auto;font-size:14px;font-weight:700}@media(min-width:0)and (max-width:549px){.footer__bottom p{padding-right:25px}}.footer__newsletter{background:linear-gradient(189.98deg,#ECB719 -178.73%,#D7CEBF 109.35%)}@media(min-width:769px){.footer__newsletter{display:flex;justify-content:center;gap:150px}}.footer__membership{padding-right:20px;padding-left:20px;text-align:center;padding-top:30px;padding-bottom:30px}@media(min-width:769px){.footer__membership{max-width:700px;padding-top:60px;padding-bottom:60px}}.footer__membership p{font-size:16px;line-height:25px;letter-spacing:0;font-weight:400;color:#0e0e0f;margin-bottom:20px}.footer__membership h3{font-size:36px !important;line-height:50px !important;margin-bottom:20px !important}.footer__subscription{max-width:700px}.footer__list{display:flex;flex-direction:column;margin-right:auto;margin-left:auto}.footer__list h4{font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px}.footer__list-secondary{display:flex;flex-direction:row}.footer__list-secondary>*:not(:last-child){margin-right:12.5px}.footer__list-secondary :not(:last-child):after{margin-left:12.5px;content:"|"}.footer .footer__main .footer__col1 h2{margin-bottom:10px}.site-intro{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;padding:10px;text-align:center;box-shadow:inset 0 -10px 10px -10px #ddd}.skip-link{font-size:1.25rem;font-size:25px;line-height:1.875rem;line-height:37.5px;z-index:999;display:block;overflow:auto;margin:12.5px auto;text-align:center}.skip-link:before{content:"↓ ";font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.skip-link:after{content:" ↓";font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}a.skip-link:focus,a.skip-link:active{color:#fff;background-color:#0e0e0f}.skip-link a{text-decoration:underline}.skip-link:focus-within{color:#fff;background-color:#0e0e0f}.skip-link:focus-within a:focus,.skip-link:focus-within a:active{color:#0e0e0f;background-color:#fff}.swiffy-slider.slider-navigation-left{--swiffy-slider-item-count:2}@media(min-width:830px){.swiffy-slider.slider-navigation-left{display:flex}}@media(min-width:0)and (max-width:1219px){.swiffy-slider.slider-navigation-left{--swiffy-slider-item-count:1}}.swiffy-slider.slider-navigation-left.slider-nav-mousedrag.dragging .slider-nav{visibility:initial}.swiffy-slider.slider-navigation-left .slider-nav-left-wrapper{padding-top:25px}.swiffy-slider.slider-navigation-left .slider-container{padding:25px;grid-gap:50px}.swiffy-slider .slider-container{overflow:hidden}.swiffy-slider .slider-container a{z-index:12}.swiffy-slider .slider-nav--events.slider-nav,.swiffy-slider .slider-nav--custom.slider-nav{opacity:1;filter:unset}.swiffy-slider .slider-nav--events.slider-nav:before,.swiffy-slider .slider-nav--custom.slider-nav:before{position:unset;width:unset;height:unset;padding:unset;content:unset}.swiffy-slider .slider-nav--events.slider-nav:after,.swiffy-slider .slider-nav--custom.slider-nav:after{width:unset;height:unset;content:unset}.swiffy-slider .slider-nav--events.slider-nav.slider-nav--events:before,.swiffy-slider .slider-nav--events.slider-nav.slider-nav--events:after,.swiffy-slider .slider-nav--events.slider-nav.slider-nav--custom:before,.swiffy-slider .slider-nav--events.slider-nav.slider-nav--custom:after,.swiffy-slider .slider-nav--custom.slider-nav.slider-nav--events:before,.swiffy-slider .slider-nav--custom.slider-nav.slider-nav--events:after,.swiffy-slider .slider-nav--custom.slider-nav.slider-nav--custom:before,.swiffy-slider .slider-nav--custom.slider-nav.slider-nav--custom:after{content:unset}.swiffy-slider .slider-nav--events.slider-nav.slider-nav--events,.swiffy-slider .slider-nav--custom.slider-nav.slider-nav--events{width:44px;height:44px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:50%;justify-content:center;align-items:center;z-index:5}.swiffy-slider .slider-nav--events.slider-nav.slider-nav--events:not(:last-child),.swiffy-slider .slider-nav--custom.slider-nav.slider-nav--events:not(:last-child){margin-right:25px}.swiffy-slider .slider-nav--events.slider-nav.slider-nav--events svg,.swiffy-slider .slider-nav--custom.slider-nav.slider-nav--events svg{margin:auto;z-index:-1}.swiffy-slider .slider-nav--events.slider-nav.slider-nav--next,.swiffy-slider .slider-nav--custom.slider-nav.slider-nav--next{transform:unset}.swiffy-slider .slider-nav--events.slider-nav:hover,.swiffy-slider .slider-nav--custom.slider-nav:hover{transition:opacity .2s linear;opacity:.4}.swiffy-slider .slider-nav-small-only{display:flex}@media(min-width:769px){.swiffy-slider .slider-nav-small-only{display:none}}.swiffy-slider .slider-nav-on-top{position:relative;z-index:2;top:-20px;display:flex;justify-content:flex-end}.swiffy-slider .slider-nav-on-top .slider-nav{position:relative;padding:0}.swiffy-slider .slider-nav-on-top .slider-nav.slider-prev{padding-right:20px}.swiffy-slider .slider-nav-on-top .slider__controlicon{stroke:var(--colorSecondary)}@media(min-width:550px){.swiffy-slider .slider-nav-on-top .slider__controlicon{stroke:var(--colorPrimary)}}@media(min-width:550px){.swiffy-slider .slider-nav-on-top{top:-30px}}.swiffy-slider .slider-nav-left{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px;position:relative;display:flex;justify-content:flex-end;z-index:4}.swiffy-slider .slider-nav-left-wrapper{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}@media(min-width:830px){.swiffy-slider .slider-nav-left{visibility:hidden;width:320px;justify-content:flex-start}}.swiffy-slider .slider-nav-left .slider-nav{position:relative;padding:0;align-items:flex-start}.swiffy-slider .slider-nav-left .slider-nav.slider-prev{padding-right:20px}.swiffy-slider .slider-nav-left .slider__controlicon{stroke:var(--colorSecondary)}@media(min-width:550px){.swiffy-slider .slider-nav-left .slider__controlicon{stroke:var(--colorPrimary)}}.swiffy-slider .slider__controlicon{stroke:var(--colorPrimary)}.swiffy-slider .slider__controlicon--prev{transform:rotate(180deg)}.slider-item-centered .slider-container{justify-content:center}.l-p>.p-block .heading.heading--slider{letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;font-size:1.6rem;font-size:32px;line-height:1.875rem;line-height:37.5px;margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:.5rem;margin-bottom:10px;overflow-wrap:unset;-webkit-hyphens:unset;-ms-hyphens:unset;hyphens:unset;color:#0e0e0f}@media(min-width:830px){.l-p>.p-block .heading.heading--slider{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}}.table-of-contents{padding:25px 25px 25px 43px;list-style:none;counter-reset:toc-counter;background-color:#f9f9f9}.table-of-contents li{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;position:relative}.table-of-contents li a{letter-spacing:0;font-family:"Montserrat";font-weight:400;display:block;transition:background-color .5s ease-out,color .2s ease-out;text-decoration:none;letter-spacing:1px;color:#0e0e0f}.table-of-contents li a:before{font-size:.625rem;font-size:12.5px;line-height:1.4rem;line-height:28px;letter-spacing:0;font-family:"Montserrat";font-weight:400;position:absolute;top:0;left:-20px;width:18px;height:18px;content:counter(toc-counter,decimal-leading-zero);counter-increment:toc-counter;text-align:right;color:var(--colorPrimary)}.table-of-contents li a:hover{color:#fff;background-color:var(--colorPrimary)}@media(min-width:600px){.table-of-contents{-moz-column-count:2;column-count:2;-moz-column-gap:77px;column-gap:77px;-moz-column-rule:2px solid var(--colorPrimary);column-rule:2px solid var(--colorPrimary)}}.tabs>li{display:inline;margin-right:2.5px}.tabs a{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;position:relative;display:inline-block;margin-bottom:6.25px;padding:6.25px 12.5px;text-decoration:none;color:#0e0e0f;border:3px solid rgba(var(--colorPrimary),0.5)}@media(min-width:769px){.tabs a{margin-bottom:0;border-color:rgba(0,0,0,0);border-bottom:none}}.tabs a.is-active{z-index:1;margin-bottom:-3px;border:3px solid var(--colorPrimary);border-bottom:0;background-color:#fff}.tabs a.is-active:hover{background-color:#fff}.tabs a:focus,.tabs a:hover{background-color:rgba(var(--colorPrimary),0.2)}@media(min-width:769px){.tabs:after{position:relative;z-index:0;bottom:3px;display:block;content:"";border-bottom:3px solid var(--colorPrimary)}}.unifysearch{text-align:center}.unifysearch__option{display:none}.unifysearch__option:checked+label{font-weight:bold}.unifysearch__option+label{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;color:#6b6b6b}.unifysearch__search{position:relative;text-align:left}.unifysearch__search>input[type=text]{font-size:.75rem;font-size:15px;line-height:1.25rem;line-height:25px;display:block;width:100%;padding:5px;padding-left:37.5px;border:1px solid gray;border-radius:20px}.unifysearch__search>input[type=text]:before{display:table;clear:both;content:""}.unifysearch__search>.icon__default{position:absolute;top:5px;margin:5px 10px;opacity:60%}.unifysearch .label{display:inline-block;padding:12.5px}.unifysearch__content{display:none;margin-top:20px}.unifysearch__content>[type=submit]{font-size:.75rem;font-size:15px;line-height:1.25rem;line-height:25px;margin-right:auto;margin-left:auto}#unifysearch-1:checked~.unifysearch__content--1,#unifysearch-2:checked~.unifysearch__content--2,#unifysearch-3:checked~.unifysearch__content--3{display:block}.accordion-item{margin-bottom:12.5px;border-bottom:1px solid var(--colorPrimary)}.accordion-item__title{font-size:1.8rem;font-size:36px;line-height:2.5rem;line-height:50px;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;display:flex;align-items:center;justify-content:space-between;-webkit-hyphens:unset;-ms-hyphens:unset;hyphens:unset;color:var(--colorPrimary)}.accordion-item__title-icon{flex-shrink:0;width:25px;height:25px;fill:var(--colorPrimary)}.accordion-item__title-icon rect{transition:all 200ms;transform:scaleY(1);transform-origin:50% 50%}.accordion-item__body{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;overflow:hidden;max-height:0;margin-top:12.5px;transition:all .35s;color:inherit}.accordion-item__body-content{display:inline-flex;flex-direction:column;margin-bottom:25px}@media(min-width:550px){.accordion-item__body-content{flex-direction:row}}.accordion-item__body-text{order:2}@media(min-width:550px){.accordion-item__body-text{order:1}}.accordion-item__image{overflow:hidden;order:1;margin-bottom:25px;margin-left:0}.accordion-item__image img{width:100%}@media(min-width:550px){.accordion-item__image{overflow:unset;order:2;margin-bottom:0;margin-left:25px}.accordion-item__image img{width:auto;max-width:none}}.accordion-item__p{margin-bottom:25px}.accordion-item input{position:absolute;z-index:-1;opacity:0}.accordion-item input[type=radio]:checked+.accordion-item__title .accordion-item__title-icon .accordion__vertical-line,.accordion-item input[type=checkbox]:checked+.accordion-item__title .accordion-item__title-icon .accordion__vertical-line{transform:scaleY(0)}.accordion-item input[type=radio]:checked~.accordion-item__body,.accordion-item input[type=checkbox]:checked~.accordion-item__body{max-height:100%}.accordion__icon{margin-left:25px}.address-info{font-family:"Roboto Condensed",sans-serif}.address-info>*{margin:0}.address-info script{display:none}.address-info--row>*:not(script){display:inline}.address-info--row .address__organization:after{content:" – "}.address-info--row .address__locality:after,.address-info--row .address__line1:after{content:", "}.address{position:relative}@media(min-width:769px){.address--inline .address__items{position:absolute;z-index:1;bottom:0;width:calc(100% - 40px)}.address--inline .address__items>*{margin:0 25px}.address--inline .address__items>*:last-child{margin-bottom:25px}}.address--hover .address__items{transition:opacity .4s ease-in-out;opacity:0}.address--hover .address__items:hover{opacity:1}.address__map>*{margin-right:auto;margin-left:auto}@media(min-width:0)and (max-width:768px){.address__map .leaflet-container{height:400px !important}}.address__item{display:flex;flex-direction:column;padding:12.5px 12.5px 37.5px 12.5px;background-color:#f9f9f9}@media(min-width:0)and (max-width:768px){.address__item>*:not(:last-of-type){margin-bottom:12.5px}}@media(min-width:769px){.address__item{flex-direction:row}.address__item>*:not(:last-of-type){margin-right:25px}}.address__icon{flex-shrink:0;width:40px;height:40px;text-align:center;color:#fff;border-radius:20px;background-color:#6b6b6b;background-image:url(/themes/custom/ao_canvas/dist/assets/icons/mapmarker.svg);font-size:25px;line-height:40px}@media(min-width:0)and (max-width:549px){.address__icon{width:20px;height:20px;line-height:20px}}.address__address{flex-shrink:0;align-self:flex-start;max-width:220px}@media(min-width:550px){.address__address{width:200px}}.address__button{flex-shrink:0;align-self:center;max-width:240px;margin-left:auto}@media(min-width:0)and (max-width:768px){.address>*{margin:unset}}.authorinfo--blog{display:flex;justify-content:space-between}.authorinfo--blog__col1{padding-right:25px;padding-bottom:15px;padding-left:25px;color:#0e0e0f;border-bottom:12px solid #0e0e0f;font-weight:bold}.authorinfo--blog__col2{align-self:flex-end;margin-top:5px;padding:10px 25px;color:#fff;background-color:#0e0e0f}@media(min-width:550px){.authorinfo--blog__col2{padding-right:100px;padding-left:100px}}.betterembed .betterembed:not(:last-child){margin-bottom:1.2}.betterembed--grid{display:flex;flex-wrap:wrap;justify-content:space-evenly}.betterembed--grid .betterembed{width:100% !important;max-width:340px;margin-right:25px;margin-bottom:40px}.betterembed--grid .betterembed:only-child{margin-right:auto;margin-bottom:0;margin-left:auto}.betterembed--grid .betterembed:last-child{margin-bottom:0}.category-list{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px}.category-list__heading{display:inline-block;font-weight:bold}.category-list__list{display:inline-block}.category-list__list li{display:inline}.category-list__list li:not(:last-child):after{margin:0 6.25px 0 0;content:","}.category-list a:hover,.category-list a:focus{text-decoration:underline}.changelog__title{font-weight:bold;line-height:100%}.changelog__content{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.changelog__item{display:flex}.changelog__card{padding-left:25px}.changelog__timeago{font-size:14px}.changelog__project-name a{border-bottom:none;font-size:14px;font-weight:bold}.changelog__tags{margin-top:10px;padding-bottom:25px}.changelog__sidebar{box-sizing:border-box;min-width:120px;height:inherit;padding-bottom:25px;border-right:2px solid #ddd}.changelog__author{text-decoration:none;font-size:10px}.changelog__author a{border-bottom:none}.changelog__author a:hover{border-bottom:1px solid}.changelog__commit-pill{position:relative;top:-48px;left:109px;box-sizing:border-box;width:20px;height:20px;border:5px solid var(--changelog-commit-pill-color,var(--colorPrimary));border-radius:100%;background-color:#fff}.p-chart{position:relative;max-width:1440px;height:auto;margin:0 auto 0}.comment{border:1px solid #0e0e0f}.comment__meta{width:100%}@media(min-width:769px){.comment__meta{min-width:200px;max-width:20%}}.comment__created{width:100%;padding:25px;text-align:center;color:#fff;background:#0e0e0f}.comment__author{padding:12.5px 25px;text-align:center}@media(min-width:769px){.comment__author{border-right:1px solid #0e0e0f}}.comment__userpic>article{display:none}.comment__content{padding:25px}@media(min-width:769px){.comment__content{width:80%}}.comment__body{margin-bottom:75px}.comment__links ul{text-align:right}.comment__links li{display:inline-block;margin-right:12.5px;margin-bottom:12.5px}.comment__moderation{font-size:.6rem;font-size:12px;line-height:1.25rem;line-height:25px;clear:both;text-align:right}.comment--unpublished{background-color:var(--colorPrimary)}@media(min-width:769px){.comment{display:flex}}.comment-form{margin-bottom:75px}.comment-form label{display:block;font-weight:bold}.comment-form textarea{padding:12.5px;border:1px solid var(--colorPrimary);background-color:#fff}.comment-form-heading{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;font-size:2rem;font-size:40px;line-height:2.5rem;line-height:50px;margin-top:75px;margin-bottom:25px}.comment-reply .comment-form,.comment-reply .page-title{padding-right:20px;padding-left:20px;max-width:1200px;margin-right:auto;margin-left:auto}.comment-reply .page-title{margin-bottom:50px}.comment-reply .comment--preview{margin-bottom:50px}.comment-reply .comment--published{padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto;margin-bottom:50px}.comment-reply .l-content_left,.comment-reply .l-content{display:none}.comments{padding-right:20px;padding-left:20px;max-width:1200px;margin-right:auto;margin-left:auto}.comments .comment{margin-top:25px;margin-bottom:25px}.comments .indented .comment{margin-top:0;margin-left:50px}.paragraph--type--p-contacts{max-width:1200px;margin-right:auto;margin-left:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:80px;row-gap:80px}@media(min-width:0)and (max-width:549px){.paragraph--type--p-contacts{grid-template-columns:1fr}}.cta{background:linear-gradient(87.68deg,#DEC69D 0%,#ABCAB5 100.72%);mix-blend-mode:normal;margin-bottom:1.5rem;margin-bottom:30px;display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:37.5px;text-align:center}@media(min-width:0)and (max-width:549px){.cta{padding:20px}}@media(min-width:769px){.cta{flex-direction:row;padding:37.5px 100px;text-align:left}}.cta__focus{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media(min-width:769px){.cta__focus{max-width:985px}}.cta__focus--text{letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;font-size:2rem;font-size:40px;line-height:2.5rem;line-height:50px;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:1.5rem;margin-bottom:30px}@media(min-width:0)and (max-width:768px){.cta__focus--text{font-size:1.6rem;font-size:32px;line-height:1.875rem;line-height:37.5px;margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:.5rem;margin-bottom:10px}}.cta__focus--text a{cursor:pointer;text-decoration:none;color:var(--colorPrimary);text-decoration:underline;background:linear-gradient(to right,#DEC69D,#ECB719);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.cta__focus--text a:hover{transition:ease-in-out .3s;color:var(--colorSecondary)}.cta__focus--text a:focus,.cta__focus--text a:active{text-decoration:underline;color:var(--colorSecondary)}.cta__focus--heading{margin-bottom:1.5rem;margin-bottom:30px;font-size:2rem;font-size:40px;line-height:2.5rem;line-height:50px;letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:400;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media(min-width:0)and (max-width:768px){.cta__focus--heading{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:.5rem;margin-bottom:10px}}.cta__col1{margin-bottom:10px}@media(min-width:769px){.cta__col1{margin-right:25px;margin-bottom:0;max-width:500px}}.cta__heading{font-size:1.8rem;font-size:36px;line-height:2.5rem;line-height:50px;letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media(min-width:0)and (max-width:549px){.cta__heading{font-size:1.4rem;font-size:28px;line-height:1.875rem;line-height:37.5px}}@media(min-width:0)and (max-width:768px){.cta__heading{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:.5rem;margin-bottom:10px}}.cta__text{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;letter-spacing:0;font-family:"Montserrat";font-weight:500}@media(min-width:0)and (max-width:768px){.cta__text{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:.5rem;margin-bottom:10px}}.cta__text a{cursor:pointer;text-decoration:none;color:var(--colorPrimary)}.cta__text a:hover{transition:ease-in-out .3s;color:var(--colorSecondary)}.cta__text a:focus,.cta__text a:active{text-decoration:underline;color:var(--colorSecondary)}.cta__subtitle{font-size:.6rem;font-size:12px;line-height:.875rem;line-height:17.5px;display:block;color:#6b6b6b}.cta__subtitle a{cursor:pointer;text-decoration:none;color:var(--colorPrimary)}.cta__subtitle a:hover{transition:ease-in-out .3s;color:var(--colorSecondary)}.cta__subtitle a:focus,.cta__subtitle a:active{text-decoration:underline;color:var(--colorSecondary)}.cta--aside{display:flex;flex-direction:column}.cta--aside>div{flex:1}.cta--aside>div:last-child{align-self:center;text-align:center}.cta--aside .cta__subtitle{margin-right:auto;margin-left:auto}@media(min-width:769px){.cta--aside{flex-direction:row}.cta--aside .cta__col1{margin-right:25px}}.cta.is-bright{background-color:rgba(234,175,0,.9);padding-top:50px;padding-bottom:50px}.cta.is-bright>*{margin-right:12.5px;margin-left:12.5px}.cta.is-bright .cta__heading{color:#fff}.cta.is-bright .cta__text{color:#fff}.cta.is-bright .cta__text a{color:#fff;background-image:linear-gradient(to bottom,white 0,white 100%)}.cta.is-bright .cta__text a:hover{color:var(--colorSecondary)}.cta.is-bright .cta__button{color:#fff;border:2px #fff solid;background-color:rgba(0,0,0,0)}.cta.is-bright .cta__button:hover,.cta.is-bright .cta__button:focus{color:#0e0e0f;background-color:#fff}.cta.is-bright .cta__subtitle{color:#fff}.cta.is-center{text-align:center}.cta.is-center .cta__subtitle{margin-right:auto;margin-left:auto}.button--cta{font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px}@media(min-width:0)and (max-width:549px){.button--cta{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.button--focuse--cta{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px}@media(min-width:769px){.is-front .page-element--cta-focus{background-image:url(/themes/custom/ao_canvas/dist/assets/images/spiral_front.png);background-size:auto;background-repeat:no-repeat;background-position:85% 25%;margin-top:-30px;margin-bottom:0}.is-front .page-element--cta-focus .cta__focus-wrapper{padding:40px}}.page-element--cta-focus .cta__focus-wrapper{padding:20px}@media(min-width:769px){.page-element--cta-focus .cta__focus-wrapper{padding:20px 40px 20px 40px}}.page-element--cta-focus .cta__focus--heading,.page-element--cta-focus .cta__focus--text{font-size:1.6rem;font-size:32px;line-height:1.9rem;line-height:38px;letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700}@media(min-width:769px){.page-element--cta-focus .cta__focus--heading,.page-element--cta-focus .cta__focus--text{font-size:2.4rem;font-size:48px;line-height:2.6rem;line-height:52px;letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:800}}@media(min-width:0)and (max-width:768px){.page-element--cta-focus .button--focuse--cta{margin-right:auto;margin-left:auto}}.dl{font-size:14px}.dl dt,.dl dd{display:inline-block;margin-bottom:5px;padding-bottom:2px;border-bottom:1px solid #ddd}.dl dt{width:50%;color:#0e0e0f;font-weight:bold}.dl dd{width:50%;padding-left:20px}@media(min-width:769px){.dl--column dt{width:20%}.dl--column dt:nth-of-type(even){width:18%;margin-left:2%}.dl--column dd{width:29%}}.details{clear:both}.details.is-required{background-image:radial-gradient(#c80000 20%,transparent 25%);background-repeat:no-repeat;background-position:top right;background-size:2em 2em}.details__summary{font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px;margin-bottom:12.5px;padding-bottom:3px;cursor:pointer;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid #ddd}.details__summary a,.details__summary a:link,.details__summary a:active,.details__summary a:visited{color:#0e0e0f}.details__summary::-webkit-details-marker{display:none}.details__summary:before{float:left;width:25px;height:25px;margin-right:8px;content:" ";transition:transform .1s ease-out;background:url(/themes/custom/ao_canvas/dist/assets/images/arrow-dark.svg);background-size:25px}.details__summary:focus{padding-bottom:0;border-bottom:4px solid var(--colorPrimary);outline:none}.details__content{padding:12.5px;background-color:rgba(221,221,221,.2)}.details[open] summary:before{transform:rotate(90deg)}.download__file-icon{fill:var(--colorPrimary);margin-bottom:auto}.download__files .contextual-region{display:contents}.download__files__preview__image{max-width:188px;background-color:#fff;padding:25px}.download__files__preview__image .image__media{display:block}.download__files__preview__image--file-only{position:relative;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;height:188px}.download__files__item{max-width:188px}.download__files__item__link{display:flex;flex-direction:column}.download__files__item .download__files__preview__image .image__media{max-width:188px}.download__description{margin-bottom:50px;color:#0e0e0f}.button-link--download{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;letter-spacing:0;font-family:"Montserrat";font-weight:700;width:100%;padding-right:25px;padding-left:25px}.button-link--download-no-preview-image{position:absolute;bottom:0;margin-bottom:0}.download--default img,.download--grid img{cursor:pointer;background-color:rgba(0,0,0,0)}.download--default .button--download,.download--default .button-secondary--download,.download--default .button-link--download{word-break:break-all;color:#0e0e0f}.download--default .download__files{display:flex;flex-direction:column}.download--default .download__files__item{margin-bottom:10px}.download--default .download__files__item:not(:last-child){margin-right:10px}.download--default .download__files__preview__image{max-width:188px}.download--default .download__files--scroll{flex-wrap:nowrap}.download--default .download__files--scroll .download__files__item{flex-shrink:0}.download--default .download__files--scroll .download__files__preview__image{overflow:hidden;width:188px;height:188px}.download--default .download__files--scroll .download__files__preview__image .image__media{height:100%}.download--default .download__files--scroll .download__files__preview__image .image__media img{height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:0)and (max-width:549px){.download--default .download__files{justify-content:center}}.download--default .download__link{justify-content:space-between;margin-bottom:10px;text-decoration:none;border-width:1px;border-style:solid;border-color:#0e0e0f;border-radius:4px}.download--default .download__link:hover{text-decoration:underline}.download--default .download__link-text{width:100%;text-align:center}@media(min-width:550px){.download--default{flex-direction:row;align-items:center;justify-content:center}}.download--grid img{width:100%}.download--grid .button--download,.download--grid .button-secondary--download,.download--grid .button-link--download{justify-content:center;width:100%;text-decoration:none;word-break:break-all;color:#0e0e0f}.download--grid .button--download-no-preview-image,.download--grid .button-secondary--download-no-preview-image,.download--grid .button-link--download-no-preview-image{margin-bottom:0}.download--grid .download__files{display:grid;grid-template-columns:repeat(auto-fill,minmax(175.5px,1fr));grid-gap:12.5px 25px}.download--grid .download__files__item{background-color:#fff;display:inline-flex;flex-direction:column;justify-content:flex-end;width:188px;height:188px}.download--grid .download__files__item .button-link--download{text-decoration:none;word-break:break-all;color:#0e0e0f}.download--grid .download__files__item a{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;background-color:rgba(0,0,0,0)}.download--grid .download__files__preview__image{overflow:hidden}.download--grid .download__files__preview__image .image__media{height:100%}.download--grid .download__files__preview__image .image__media img{height:100%;-o-object-fit:cover;object-fit:cover}.download--file{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.download--file .button-link--download{justify-content:flex-start;padding:0}.download--file .button-link--download .button__icon--before{margin-right:0}.download--file .button-link--download svg{fill:var(--colorPrimary);max-width:25px;max-height:25px}.download--file .download__link{display:inline-block;text-decoration:underline}.download--file .download__link .icon__file-type{width:25px;height:25px;margin-right:13px;transition:.3s;background-color:var(--colorPrimary);fill:#fff}.download--file .download__link:hover .icon__file-type{background-color:var(--colorSecondary);fill:#fff}.download--file .download__files__item{max-width:unset}.download--file .download__files__item:not(:last-of-type){margin-bottom:12.5px}.download--file .download__files__item .download__files__item-link{display:block;padding:12.5px 25px 25px;border-bottom:2px solid #0e0e0f;width:auto;max-width:unset}.download--file .download__files__item .download__files__item-link:hover svg,.download--file .download__files__item .download__files__item-link:focus svg{fill:#0e0e0f}.button-link--download-preview-image{padding-top:0}.event-infobox{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;box-shadow:0 0 25px 10px rgba(0,0,0,.15);margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:3rem;margin-bottom:60px;display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;background-color:#fff;color:#0e0e0f;padding:20px 30px}@media(min-width:550px){.event-infobox{flex-direction:row;align-items:center;justify-content:space-evenly;border-bottom:1px solid #0e0e0f}}@media(min-width:0)and (max-width:549px){.event-infobox{margin-top:30px;margin-left:10px !important;margin-right:10px !important}}@media(min-width:0)and (max-width:549px){.event-infobox>*:not(:last-child){margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:.5rem;margin-bottom:10px}}.event-infobox__item,.event-infobox__date,.event-infobox__time,.event-infobox__units,.event-infobox__location{display:flex}.event-infobox__item svg,.event-infobox__date svg,.event-infobox__time svg,.event-infobox__units svg,.event-infobox__location svg{fill:currentColor}.event-infobox__icon{margin-top:2px;margin-right:10px}.event-teaser{box-shadow:0 0 12px 5px rgba(0,0,0,.125);--event-teaser-color-background:#ffffff;background-color:#fff;display:inline-flex;flex-direction:column;width:100%}.event-teaser__heading{letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;font-size:2.4rem;font-size:48px;line-height:3.125rem;line-height:62.5px;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.event-teaser__content{letter-spacing:0;font-family:"Montserrat";font-weight:500;font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px}@media(min-width:550px){.event-teaser__content{width:50%;display:flex;flex-direction:column;justify-content:flex-end}}.event-teaser__content-col-one{margin-bottom:auto;padding-bottom:20px}@media(min-width:550px){.event-teaser__content-col-one{padding-bottom:60px}}.event-teaser__sublines{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:.5rem;margin-bottom:10px;display:flex;flex-wrap:wrap}.event-teaser__subline{letter-spacing:0;font-family:"Montserrat";font-weight:500;font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;letter-spacing:.01em;color:#6b6b6b}.event-teaser__subline:not(:last-child){margin-right:12.5px}.event-teaser__persons{display:flex}.event-teaser__persons:not(:last-child){margin-bottom:20px}.event-teaser__persons>*:not(:first-child){margin-left:-30px}.event-teaser__date,.event-teaser__related-person{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:.5rem;margin-bottom:10px;display:flex}.event-teaser__date-start-icon,.event-teaser__date-related-person-icon,.event-teaser__related-person-start-icon,.event-teaser__related-person-related-person-icon{display:flex;fill:#0e0e0f;margin-top:2px;margin-right:10px}.event-teaser__date-start-icon svg,.event-teaser__date-related-person-icon svg,.event-teaser__related-person-start-icon svg,.event-teaser__related-person-related-person-icon svg{fill:#0e0e0f;margin-left:4px}.event-teaser__related-person{align-items:center}.event-teaser__readmore{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;letter-spacing:0;font-family:"Montserrat";font-weight:700;justify-content:flex-start;margin-right:auto;padding:20px 0 0;border-right:0;border-bottom:0;border-left:0;width:100%}.event-teaser__readmore:hover,.event-teaser__readmore:active,.event-teaser__readmore:focus{background-color:unset;color:var(--colorPrimary)}.event-teaser__readmore .button__icon.button__icon--event-teaser{fill:currentColor}.event-teaser a{cursor:pointer}.event-teaser--default .event-teaser__media,.event-teaser--column .event-teaser__media,.event-teaser--row .event-teaser__media{margin-bottom:auto}.event-teaser--default .event-teaser__content,.event-teaser--column .event-teaser__content,.event-teaser--row .event-teaser__content{padding:20px}@media(min-width:550px){.event-teaser--default .event-teaser__content,.event-teaser--column .event-teaser__content,.event-teaser--row .event-teaser__content{width:100%;height:100%}}.event-teaser--default .event-teaser__teaser-txt,.event-teaser--column .event-teaser__teaser-txt,.event-teaser--row .event-teaser__teaser-txt{margin-bottom:auto;padding-bottom:20px}.event-teaser--default .event-teaser__heading,.event-teaser--column .event-teaser__heading,.event-teaser--row .event-teaser__heading{letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;font-size:1.6rem;font-size:32px;line-height:1.875rem;line-height:37.5px}.event-teaser--default .event-teaser__heading:not(:last-child),.event-teaser--column .event-teaser__heading:not(:last-child),.event-teaser--row .event-teaser__heading:not(:last-child){padding-bottom:20px}.event-teaser:hover .event-teaser__readmore,.event-teaser:active .event-teaser__readmore,.event-teaser:focus .event-teaser__readmore{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;letter-spacing:0;font-family:"Montserrat";font-weight:700;justify-content:flex-start;margin-right:auto;padding:20px 0 0;border-right:0;border-bottom:0;border-left:0;width:100%;background-color:unset;color:var(--colorPrimary)}.event-teaser:hover .event-teaser__readmore:hover,.event-teaser:hover .event-teaser__readmore:active,.event-teaser:hover .event-teaser__readmore:focus,.event-teaser:active .event-teaser__readmore:hover,.event-teaser:active .event-teaser__readmore:active,.event-teaser:active .event-teaser__readmore:focus,.event-teaser:focus .event-teaser__readmore:hover,.event-teaser:focus .event-teaser__readmore:active,.event-teaser:focus .event-teaser__readmore:focus{background-color:unset;color:var(--colorPrimary)}.event-teaser-row{display:inline-flex;flex-direction:column;width:100%;background-color:#fff}.event-teaser-row:not(:last-child){margin-bottom:1.5rem;margin-bottom:30px}.event-teaser-row__col-one{width:100%}@media(min-width:550px){.event-teaser-row__col-one{display:flex;flex-direction:column;padding-left:20px;padding-right:10px;width:50%}}.event-teaser-row__col-one .event-teaser__persons{margin-top:auto}.event-teaser-row__col-two{width:100%;padding-top:20px}@media(min-width:550px){.event-teaser-row__col-two{width:50%;padding-right:20px;padding-left:10px;padding-top:0}}.event-teaser-row__heading{letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;font-size:1.4rem;font-size:28px;line-height:1.875rem;line-height:37.5px;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:.5rem;margin-bottom:10px}.event-teaser-row__content{letter-spacing:0;font-family:"Montserrat";font-weight:500;font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;box-shadow:0 0 12px 5px rgba(0,0,0,.125);display:flex;flex-direction:column;padding:20px}@media(min-width:550px){.event-teaser-row__content{padding-top:60px;padding-bottom:30px;flex-direction:row}}.event-teaser-row__teaser-txt{letter-spacing:0;font-family:"Montserrat";font-weight:500;font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;margin-bottom:20px}.event-teaser-row__date-location{display:flex;flex-direction:column;border-bottom:2px solid var(--colorPrimary);padding-bottom:20px;margin-bottom:20px}@media(min-width:550px){.event-teaser-row__date-location{flex-direction:row}}@media(min-width:550px){.event-teaser-row__date-location .event-teaser__date{margin-bottom:0}}.event-teaser-row__date-location .location{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:0}@media(min-width:550px){.event-teaser-row__date-location .location{margin-left:20px;max-width:220px}}.event-teaser-list{border-bottom:2px solid var(--colorPrimary);display:block}.event-teaser-list__heading{letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding-bottom:20px;margin-bottom:auto}.event-teaser-list__content{letter-spacing:0;font-family:"Montserrat";font-weight:400;font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.event-teaser-list .event-teaser__date-start,.event-teaser-list .event-teaser__date-end{letter-spacing:0;font-family:"Montserrat";font-weight:700}.event-teaser-list .location{display:initial}.heading.heading--event-teaser-list{letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;font-size:1.8rem;font-size:36px;line-height:2.5rem;line-height:50px;margin-bottom:1.5rem;margin-bottom:30px;color:#0e0e0f}.heading.heading--event-teaser-list-big{letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;font-size:2.5rem;font-size:50px;line-height:3.125rem;line-height:62.5px;margin-bottom:1.5rem;margin-bottom:30px;color:#0e0e0f}.event-teaser--slider .event-teaser__heading{margin-bottom:auto}.event>*{margin-bottom:25px}.event__title{font-size:2.5rem;font-size:50px;line-height:3.125rem;line-height:62.5px}.event__subtitle{margin-top:-25px}.event__link{margin-bottom:25px}.event__address>*{display:inline-block}.event__address:before{display:inline-block;width:20px;height:20px;content:" ";background-image:url(/themes/custom/ao_canvas/dist/assets/icons/mapmarker-dark.svg);background-repeat:no-repeat;background-position:left center}.event__date{margin-bottom:25px}.event__date:before{display:inline-block;width:20px;height:20px;content:" ";background-image:url(/themes/custom/ao_canvas/dist/assets/icons/calendar.svg);background-repeat:no-repeat;background-position:left center}.event__link{display:inline-block;padding:12.5px 25px;text-decoration:none;color:#0e0e0f;background-image:radial-gradient(circle at 0 50%,rgba(255,255,224,0) 0.4em,var(--colorPrimary) 0.5em),radial-gradient(circle at 100% 50%,rgba(255,255,224,0) 0.4em,var(--colorPrimary) 0.5em);background-repeat:no-repeat;background-position:top left,top right;background-size:51% 100%}.event__persons{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:3rem;margin-bottom:60px;max-width:1200px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:80px;row-gap:80px}@media(min-width:0)and (max-width:549px){.event__persons{grid-template-columns:1fr}}.event__persons .person:not(.person--event){margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:.5rem;margin-bottom:10px}.event__persons--centered{margin-right:auto;margin-left:auto;display:flex}.event__persons--centered .person--event{margin-right:auto;margin-left:auto}.event__info-address{padding-right:20px;padding-left:20px;max-width:1200px;margin-right:auto;margin-left:auto}.event__info-address:not(:last-of-type){margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}.event__info-address .place{font-weight:400;margin-bottom:8px}.event__info{padding-right:20px;padding-left:20px;max-width:1200px;margin-right:auto;margin-left:auto}.event__info:not(:last-of-type){margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}.event__info-address{letter-spacing:0;font-family:"Montserrat";font-weight:700}.event__register{padding-right:20px;padding-left:20px;margin-bottom:1.5rem;margin-bottom:30px;margin-right:auto;margin-left:auto;max-width:700px}.event__register>*{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}.event__register>*:not(:last-of-type){margin-right:25px}.l-site--event_details_page .l-teaser{margin-bottom:1.5rem;margin-bottom:30px}.page-title--event-details-page{letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:800;font-size:2.3rem;font-size:clamp(1.4rem,5.1111111111vw,3.2rem);line-height:1}.page-title--event-details-page-bgrnd{background-color:#abcab5;padding:60px 30px 8px}.facts{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:25px;line-height:normal}@media(min-width:769px){.facts{display:grid;grid-template-columns:repeat(6,1fr);margin-bottom:0;counter-reset:grid;gap:25px}}.fact{width:48%;padding:25px 50px;border-bottom:13px solid var(--colorPrimary);background-color:#fff}.fact.is-big .fact__number{font-size:6rem;font-size:120px;line-height:1.25rem;line-height:25px;line-height:normal}@media(min-width:0)and (max-width:549px){.fact.is-big .fact__number{font-size:2rem;font-size:40px;line-height:1.25rem;line-height:25px;line-height:normal}}.fact.is-big .fact__unit{font-size:2rem;font-size:40px;line-height:1.25rem;line-height:25px}@media(min-width:0)and (max-width:549px){.fact.is-big .fact__unit{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px}}.fact.is-big .fact__heading{font-size:2.5rem;font-size:50px;line-height:3.125rem;line-height:62.5px;margin-top:12.5px}@media(min-width:0)and (max-width:549px){.fact.is-big .fact__heading{font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px;margin-top:0}}.fact.is-big .fact__body{font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px;margin-top:25px}@media(min-width:0)and (max-width:549px){.fact.is-big .fact__body{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;margin-top:0}}.fact__value{display:block;margin-bottom:25px;word-wrap:unset}.fact__number,.fact__unit{display:inline;font-family:"TomatoGrotesk",sans-serif}.fact__number{font-size:2.5rem;font-size:50px;line-height:1.625rem;line-height:32.5px;font-weight:bold;line-height:normal}@media(min-width:0)and (max-width:549px){.fact__number{font-size:2.5rem;font-size:50px;line-height:1.25rem;line-height:25px;line-height:normal}}.fact__unit{font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px;margin-left:2.5px;word-break:break-word}@media(min-width:0)and (max-width:549px){.fact__unit{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px}}.fact__heading{font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px;display:block;margin-top:0;margin-bottom:0;text-transform:uppercase;word-break:break-word;font-family:"TomatoGrotesk",sans-serif}.fact__body{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;display:block;margin-bottom:0;word-break:break-word;color:var(--colorPrimary);font-family:"Montserrat"}.fact__icon{display:flex;width:104px;height:104px;margin-bottom:50px;text-align:center}.fact__icon svg{max-width:104px;max-height:104px}.fact.is-center{text-align:center}.fact.is-center .fact__icon{margin-right:auto;margin-left:auto}@media(min-width:0)and (max-width:549px){.fact{width:100%;max-width:unset;margin-bottom:25px}}@media(min-width:769px){.fact{grid-column:span 2;width:100%}.fact:last-child:nth-child(3n-1){grid-column-end:-2}.fact:nth-last-child(2):nth-child(3n+1){grid-column-end:4}.fact:last-child:nth-child(3n-2){grid-column-end:5}}.footnote{margin-left:4px;padding:2px 3px}.footnote:target{color:#fff;border:0;background-color:var(--colorPrimary)}.footnote__section-headline:before{display:block;width:100px;margin-top:6.25px;margin-bottom:6.25px;content:"";border-top:2px solid var(--colorPrimary)}.footnote__section-headline:after{display:block;width:100px;margin-top:6.25px;margin-bottom:6.25px;content:"";border-top:2px solid var(--colorPrimary)}.footnote,.footnote__number{position:relative;top:-0.25em;vertical-align:top;color:var(--colorPrimary);border-bottom:1px dotted;font-size:12px;line-height:1}.footnote__element:target{color:#0e0e0f;border-bottom:2px solid var(--colorPrimary)}.footnote__element:target .footnote__detail{color:#0e0e0f}.footnote__element{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;margin-left:.7em}.footnote__number{left:-0.55em}.has-sticky-header .footnote,.has-sticky-header .footnote__element{scroll-margin-top:87.5px}.heading__info{font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px;margin-top:10px}.heading-id{position:relative;top:-150px}.heading-id.js-has-stuck-nav{top:-150px}.heading.heading--block{letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;font-size:1.6rem;font-size:32px;line-height:1.875rem;line-height:37.5px;margin-bottom:1.5rem;margin-bottom:30px;color:#0e0e0f}h1.heading{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:800;font-size:2.5rem;font-size:50px;line-height:3.2rem;line-height:64px}h2.heading{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;font-size:2rem;font-size:40px;line-height:2.5rem;line-height:50px}h3.heading{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;font-size:1.8rem;font-size:36px;line-height:2.5rem;line-height:50px}h4.heading{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;font-size:1.4rem;font-size:28px;line-height:1.875rem;line-height:37.5px}h5.heading{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px}h6.heading{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px}.toolbar-horizontal.toolbar-fixed .heading-id{top:-250px}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .heading-id{top:-290px}.hero-split{display:flex;flex-direction:column;flex-grow:1;align-items:stretch}@media(min-width:550px){.hero-split__first,.hero-split__second{width:50%;padding:25px}}.hero-split__content{width:100%}.hero-split__first{position:relative;display:flex;overflow:hidden;flex-direction:column;flex-grow:1;align-items:center;justify-content:center;text-align:center}.hero-split__first .hero-split__content{padding:50px 25px;color:#fff;font-size:20px}@media(min-width:550px){.hero-split__first .hero-split__content{padding:0 25px}}.hero-split__first .hero-split__text{font-weight:300}.hero-split__background{position:absolute;z-index:-1;width:100%;height:100%}.hero-split__background>*{width:100%;height:100%}.hero-split__background>* img,.hero-split__background>* .gif{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-split__second{display:flex;align-items:center}.hero-split__second .hero-split__content{padding-top:50px;padding-bottom:25px}@media(min-width:769px){.hero-split__second .hero-split__content{padding-right:50px;padding-left:50px}}@media(min-width:550px){.hero-split__second .hero-split__content{max-width:700px}}.hero-split__image{display:block;margin:0 auto;line-height:0}.hero-split__image:not(:last-child){margin-bottom:10px}.hero-split__image img{width:auto;max-height:200px;margin-right:auto;margin-left:auto}.hero-split__image>*{display:block;width:100%;max-width:400px;height:auto}.hero-split__text{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;font-weight:100}.hero-split__text:not(:last-child){margin-bottom:25px}.hero-split__text p{margin:0}.hero-split__heading{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:2rem;font-size:40px;line-height:2.5rem;line-height:50px;margin:0 0 10px 0;font-weight:300}@media only screen and (min-width:700px)and (min-height:800px){.hero-split__heading{font-size:2.5rem;font-size:50px;line-height:3.125rem;line-height:62.5px}}@media only screen and (min-width:900px)and (min-height:800px){.hero-split__heading{font-size:3rem;font-size:60px;line-height:3.75rem;line-height:75px}}@media only screen and (min-width:1300px){.hero-split__heading{font-size:3rem;font-size:60px;line-height:3.75rem;line-height:75px}}@media(min-width:550px){.hero-split{flex-direction:row}}.hero{max-width:1400px;margin-right:auto;margin-left:auto}@media(min-width:1068px){.hero{margin-top:30px}}.hero__content-wrapper{display:flex;width:100%;align-items:flex-end;padding:20px}@media(min-width:769px){.hero__content{max-width:75%}}.hero__media{display:flex;margin-bottom:12.5px}.hero__media>*{max-width:300px;height:auto;max-height:200px}.hero__heading{letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;font-size:1.45rem;font-size:29px;line-height:2.5rem;line-height:50px;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#0e0e0f}@media(min-width:1220px){.hero__heading{font-size:3.2rem;font-size:64px;line-height:3.75rem;line-height:75px}}.hero__text,.hero__text>*{letter-spacing:0;font-family:"Montserrat";font-weight:400;font-size:.9rem;font-size:18px;line-height:1.875rem;line-height:37.5px;margin-top:1px;color:#0e0e0f}.hero--no-image{display:flex;align-items:center}.hero__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__video .video-js .vjs-big-play-button,.hero__video .vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:none}.hero__video.vjs-paused .vjs-poster{display:block}.hero__video-control-play,.hero__video-control-pause{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:12.5px;color:#fff;background:rgba(204,204,204,.2)}.hero__video-control-play:hover,.hero__video-control-pause:hover{color:#fff;background-color:var(--colorPrimary)}.hero__video-control-play:hover:after,.hero__video-control-pause:hover:after{background-color:#fff}.hero__video-control-play:after,.hero__video-control-pause:after{display:block;width:15px;height:18px;margin-left:12.5px;content:"";background-color:#fff;background-repeat:no-repeat}.hero__video-control-play:after{-webkit-mask-image:url(/themes/custom/ao_canvas/dist/assets/svg/pause.svg);mask-image:url(/themes/custom/ao_canvas/dist/assets/svg/pause.svg)}.hero__video-control-pause:after{background-color:#fff;-webkit-mask-image:url(/themes/custom/ao_canvas/dist/assets/svg/play.svg);mask-image:url(/themes/custom/ao_canvas/dist/assets/svg/play.svg)}.hero.is-center .hero__content{margin-right:auto;margin-left:auto}.hero.is-center .hero__heading,.hero.is-center .hero__text,.hero.is-center .hero__text>*{text-align:center}.hero.is-center .hero__media>*{margin-right:auto;margin-left:auto}.hero.has-background{position:relative;height:100%}.hero.has-background .has-gradient:after{background:linear-gradient(to bottom,hsl(0deg,0%,0%) -20%,hsla(0deg,0%,0%,0.978) -15.25%,hsla(0deg,0%,0%,0.925) -11.15%,hsla(0deg,0%,0%,0.857) -7.65%,hsla(0deg,0%,0%,0.781) -4.5%,hsla(0deg,0%,0%,0.701) -1.6%,hsla(0deg,0%,0%,0.62) 1.15%,hsla(0deg,0%,0%,0.538) 3.8%,hsla(0deg,0%,0%,0.455) 6.45%,hsla(0deg,0%,0%,0.373) 9.1%,hsla(0deg,0%,0%,0.291) 11.85%,hsla(0deg,0%,0%,0.212) 14.75%,hsla(0deg,0%,0%,0.138) 17.9%,hsla(0deg,0%,0%,0.07) 21.45%,hsla(0deg,0%,0%,0.019) 25.6%,hsla(0deg,0%,0%,0) 30%);position:absolute;top:0;left:0;width:100%;height:100%;content:"";mix-blend-mode:normal}.hero.has-background.hero{display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(0deg,rgba(255,255,255,0.2),rgba(255,255,255,0.2));box-shadow:0 0 30px 10px rgba(0,0,0,.15)}.hero.has-background .hero__media{margin-bottom:25px}.hero.has-background .hero__keyword{margin-bottom:20px}.hero.has-background .hero__keyword>*{display:inline;padding:6.25px 0;color:#0e0e0f;background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:12.5px 0 0 #fff,-12.5px 0 0 #fff;line-height:1.45}.hero.has-background .hero__keyword span{padding-left:5px;padding-right:5px}.hero.has-background .hero__link{margin-top:5px;margin-left:-14px}.hero.has-background .hero__heading{font-size:2.3rem;font-size:clamp(1.4rem,5.1111111111vw,3.2rem);line-height:1;color:#0e0e0f;display:flex;align-items:flex-end}.hero.has-background .hero__text{font-size:0.85rem;font-size:clamp(0.7rem,1.8888888889vw,1rem);line-height:1.5;display:flex;align-items:flex-end;color:#0e0e0f}.hero.has-background .hero__text p{margin-left:0}.hero.has-background .hero__background{position:absolute;z-index:-1;width:100%;height:100%}.hero.has-background .hero__background *{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero.has-background .hero__background--top *{-o-object-position:top;object-position:top}.hero.has-background .hero__background--bottom *{-o-object-position:bottom;object-position:bottom}.hero.has-background .hero__background--center *{-o-object-position:center;object-position:center}.hero.has-background .hero__background footer{height:auto;width:auto;text-align:right}.iconbar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;background-color:#f1f1f1}.iconbar a:hover{background-color:var(--colorPrimary)}.iconbar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:240px;padding:10px;text-align:center}@media only screen and (min-width:400px){.iconbar__item{flex-direction:row;text-align:left}}.iconbar__image{position:relative;z-index:1;margin-bottom:20px}.iconbar__image img{display:inline-block;max-height:80px}@media only screen and (min-width:400px){.iconbar__image{margin-bottom:0}}.iconbar__info{display:inline-flex;margin:0;margin-left:10px;font-size:16px;font-weight:100}.infobox{border-radius:5px;background-color:#f0f0f4;padding:40px;gap:40px}.infobox__headline{font-size:1.6rem;font-size:32px;line-height:1.875rem;line-height:37.5px;letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;padding:25px;border-radius:5px 5px 0 0;font-weight:bold;max-width:75%}.infobox__content{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;padding:25px;letter-spacing:.01em;color:#0e0e0f}.is-center.infobox{text-align:center}.intro-text{font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px;margin-bottom:1.5rem;margin-bottom:30px;color:var(--colorPrimary);font-weight:400}.has-lightbox .image__media img{cursor:pointer}.pswp__dynamic-caption{position:absolute;top:0;left:0;width:100%;transition:opacity 120ms linear !important;color:#fff}.pswp-caption-content{display:none}.pswp__dynamic-caption a{color:#fff}.pswp__dynamic-caption--faded{opacity:0 !important}.pswp__dynamic-caption--aside{width:auto;max-width:300px;margin-top:50px;padding:25px}.pswp__dynamic-caption--below{width:auto;max-width:700px;padding:25px}.pswp__dynamic-caption--on-hor-edge{padding-right:25px;padding-left:25px}.pswp__dynamic-caption--mobile{top:auto;right:0;bottom:0;width:100%;padding:25px 25px;background:rgba(0,0,0,.5)}.location{display:flex;flex-direction:column;align-items:flex-start;text-align:center}@media(min-width:0)and (max-width:549px){.location{align-items:center}}.location__media{position:relative;display:block;overflow:hidden;flex-shrink:0;width:125px;height:125px;margin-bottom:12.5px}@media(min-width:550px){.location__media{margin-right:25px}}.location__media .image,.location__media .image__media{width:100%;height:100%}.location__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.location__name{font-weight:bold}.location__link{cursor:pointer;text-decoration:none;color:var(--colorPrimary);display:block}.location__link:hover{transition:ease-in-out .3s;color:var(--colorSecondary)}.location__link:focus,.location__link:active{text-decoration:underline;color:var(--colorSecondary)}.location__details{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;margin-bottom:6.25px}.location__email{cursor:pointer;text-decoration:none;color:var(--colorPrimary);display:block;margin-bottom:6.25px}.location__email:hover{transition:ease-in-out .3s;color:var(--colorSecondary)}.location__email:focus,.location__email:active{text-decoration:underline;color:var(--colorSecondary)}.location__phone{cursor:pointer;text-decoration:none;color:var(--colorPrimary);display:block}.location__phone:hover{transition:ease-in-out .3s;color:var(--colorSecondary)}.location__phone:focus,.location__phone:active{text-decoration:underline;color:var(--colorSecondary)}@media(min-width:550px){.location{flex-direction:row;text-align:left}.location .location__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}.location--simple{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:.5rem;margin-bottom:10px;display:flex;flex-direction:row;text-align:left}.location-simple-icon__icon{fill:#0e0e0f;margin-top:2px;margin-right:10px;text-align:center}.location-simple-icon__icon svg{height:22px}.logos-box{display:flex;flex-direction:row;align-items:center;margin-right:-6.25px;margin-left:-6.25px}.logos-box li{flex-basis:0;flex-grow:1;padding-right:6.25px;padding-left:6.25px;text-align:center}.logos-box li img,.logos-box li picture,.logos-box li svg,.logos-box li video{max-height:80px;margin-right:auto;margin-left:auto}.logos-box li svg{width:80px;height:80px}@media(min-width:0)and (max-width:549px){.logos-box li:nth-child(n+3){display:none}}@media(min-width:549px)and (max-width:780px){.logos-box li:nth-child(n+4){display:none}}@media(min-width:550px){.logos-box li:nth-child(n+6){display:none}}.logos-box .slide-up{-webkit-animation:slide-up .4s ease;animation:slide-up .4s ease}@-webkit-keyframes slide-up{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slide-up{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}}.logos-grid{display:flex;flex-flow:wrap;justify-content:flex-start;max-width:1440px}.logos-grid svg,.logos-grid picture,.logos-grid__img{display:block;width:auto;max-width:100%;height:auto;max-height:80px;margin-right:auto;margin-left:auto}.logos-grid a{margin-right:auto;margin-left:auto}.logos-grid>*{display:flex;align-items:center;box-sizing:border-box;width:50%;padding:1em;text-align:center;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.logos-grid>*:last-child{border-right:0}@media(min-width:0)and (max-width:549px){.logos-grid>* svg{width:80px;height:80px}.logos-grid>*:nth-child(2n){border-right:0}.logos-grid>*:nth-last-child(-n+2){border-bottom:0}}@media(min-width:550px){.logos-grid>*{width:33.33%;padding:2em}.logos-grid>*:nth-child(3n){border-right:0}}.logos-list{display:flex;flex-wrap:wrap;align-items:center;gap:25px 50px;justify-content:center}.logos-list>li{flex-shrink:0;max-width:200px}.logos-list__link{display:block;transition:transform .2s ease-in-out}.logos-list__link:hover{transform:scale(1.1)}.logos-list svg,.logos-list__img{max-height:50px}.logos-list svg{display:block;width:auto}.logos-square{display:grid;grid-template-columns:repeat(auto-fill,minmax(125px,1fr));grid-gap:12.5px}.logos-square>li{position:relative;padding:1rem;background-color:var(--colorPrimary)}.logos-square>li:before{display:block;padding-bottom:100%;content:""}.logos-square__img,.logos-square svg{position:absolute;top:50%;left:50%;max-width:90%;transform:translate(-50%,-50%);mix-blend-mode:multiply}.logos-ticker-container{overflow-x:hidden}.logos-ticker{--offset:0;display:flex;margin-right:-25px;margin-left:-25px;transform:translateX(calc(var(--offset) * 1px))}.logos-ticker__img,.logos-ticker svg,.logos-ticker picture{display:initial;max-height:75px;margin-right:25px;margin-left:25px}.logos-ticker svg{width:auto}.logos-ticker li{flex:none;align-self:center}.logos-box .inline-svg,.logos-ticker .inline-svg,.logos-list .inline-svg{position:relative;display:block;background-color:#fff}.logos-box .inline-svg:before,.logos-ticker .inline-svg:before,.logos-list .inline-svg:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:"";transition:background-color .9s;background-color:var(--colorPrimary);mix-blend-mode:overlay}.logos-box .inline-svg:hover:before,.logos-ticker .inline-svg:hover:before,.logos-list .inline-svg:hover:before{background-color:rgba(0,0,0,0)}.logos-box .inline-svg:hover svg,.logos-ticker .inline-svg:hover svg,.logos-list .inline-svg:hover svg{opacity:1;filter:unset}.logos-box .inline-svg svg,.logos-ticker .inline-svg svg,.logos-list .inline-svg svg{position:relative;width:100%;opacity:.5;filter:brightness(90%) grayscale(100%) contrast(130%)}.media-search__form{display:inline}.media-search__count{font-weight:bold}.media-search__query{border:1px solid var(--colorPrimary)}.media-search__sorting{border:1px solid var(--colorPrimary)}.milestone{padding:25px}.milestone__time{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px}.milestone__heading{font-weight:bold}.milestone__body{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px}.milestone__icon{display:flex;align-items:center;box-sizing:content-box;width:50px;height:50px;border-radius:100%}.milestone__icon svg{margin:0 auto;vertical-align:center}.milestone__link{margin-top:12.5px}.milestone--default{border:2px solid var(--colorPrimary);-o-border-image:linear-gradient(to left,var(--colorSecondary) 0%,var(--colorPrimary) 100%);border-image:linear-gradient(to left,var(--colorSecondary) 0%,var(--colorPrimary) 100%);border-image-slice:1}.milestone--default .milestone__icon{background-color:#fff;fill:var(--colorPrimary)}.milestone--default .milestone__link{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;font-family:"Montserrat";font-weight:700;display:inline-flex;align-items:center;justify-content:center;width:auto;padding-top:12px;padding-right:20px;padding-bottom:10px;padding-left:20px;cursor:pointer;transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:0;color:#0e0e0f;border:2px var(--colorPrimary) solid;border-radius:0;background-color:var(--colorPrimary);line-height:1;-webkit-appearance:none;touch-action:manipulation}.milestone--default .milestone__link--readmore{padding-top:12px;padding-right:12.5px;padding-bottom:10px;padding-left:25px}.milestone--default .milestone__link:hover,.milestone--default .milestone__link:focus{color:#fff;background-color:var(--colorSecondary)}.milestone--highlight{background:linear-gradient(to right,var(--colorPrimary) 0%,var(--colorSecondary) 100%)}.milestone--highlight .milestone__time{color:#fff}.milestone--highlight .milestone__heading{color:#fff}.milestone--highlight .milestone__body{color:#fff}.milestone--highlight .milestone__icon{background-color:#fff;fill:var(--colorPrimary)}.milestone--highlight .milestone__link{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;font-family:"Montserrat";font-weight:700;display:inline-flex;align-items:center;justify-content:center;width:auto;padding-top:12px;padding-right:20px;padding-bottom:10px;padding-left:20px;cursor:pointer;transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:0;color:#0e0e0f;border:2px var(--colorPrimary) solid;border-radius:0;background-color:var(--colorPrimary);line-height:1;-webkit-appearance:none;touch-action:manipulation;color:#fff;border:2px #fff solid;background-color:rgba(0,0,0,0)}.milestone--highlight .milestone__link--readmore{padding-top:12px;padding-right:12.5px;padding-bottom:10px;padding-left:25px}.milestone--highlight .milestone__link:hover,.milestone--highlight .milestone__link:focus{color:#fff;background-color:var(--colorSecondary)}.milestone--highlight .milestone__link:hover,.milestone--highlight .milestone__link:focus{color:#0e0e0f;background-color:#fff}.mission{max-width:900px;margin-right:auto;margin-left:auto;position:relative;top:-20px;right:-20px;bottom:-20px;left:-20px;overflow:hidden;margin-top:20px;cursor:default}.mission__container{position:relative}.mission__background{position:absolute;z-index:-1;top:0;width:100%;height:100%;content:" ";background-color:#fff}.mission__background img,.mission__background picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(prefers-reduced-motion:no-preference){.mission__background{transition:all 2s;transform:scale(1.2,1.2);-webkit-animation:missionZoom 5s ease-out 0s 1;animation:missionZoom 5s ease-out 0s 1}}.mission__text{font-size:3.75rem;font-size:clamp(2.5rem,8.3333333333vw,5rem);line-height:1.5;text-transform:uppercase;-webkit-hyphens:unset;-ms-hyphens:unset;hyphens:unset;color:#000;background:#fff;text-shadow:none;line-height:1;mix-blend-mode:screen}@media(prefers-reduced-motion:no-preference){.mission__text{-webkit-animation:missionBlur 5s ease-out 0s 1;animation:missionBlur 5s ease-out 0s 1}}@media(prefers-reduced-motion:no-preference){.mission:hover .mission__background{transform:scale(1,1)}}.mission--text-only .mission__background{background-image:linear-gradient(to bottom right,var(--colorPrimary),var(--colorSecondary))}.mission--text-only:hover .mission__text{text-shadow:none}.mission.is-center{text-align:center}@-webkit-keyframes missionZoom{0%{transform:scale(2,2)}100%{transform:scale(1.2,1.2)}}@keyframes missionZoom{0%{transform:scale(2,2)}100%{transform:scale(1.2,1.2)}}@-webkit-keyframes missionBlur{0%{text-shadow:0 0 20px #000}100%{text-shadow:0 0 0 #000}}@keyframes missionBlur{0%{text-shadow:0 0 20px #000}100%{text-shadow:0 0 0 #000}}.page-element--mission{padding-top:-20px}.page-teaser{--teaser-color-background:#f2f2f2;display:block;width:100%;margin-bottom:25px}.page-teaser a{cursor:pointer}.page-teaser:hover .page-teaser__readmore.button,.page-teaser:focus .page-teaser__readmore.button{color:#fff;background-color:var(--colorPrimary)}.page-teaser:hover .button--readmore,.page-teaser:focus .button--readmore{color:#fff;background-color:var(--colorPrimary)}.page-teaser:hover .button--readmore svg,.page-teaser:focus .button--readmore svg{fill:#fff}.page-teaser__txt{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px}.page-teaser__txt p:not(:last-child){margin-bottom:25px}.page-teaser__image{width:auto}.page-teaser__heading,.page-teaser h2.page-teaser__heading{font-size:1.4rem;font-size:28px;line-height:1.25rem;line-height:25px;letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;margin-bottom:25px;word-break:break-word}.page-teaser--default{display:flex;flex-direction:column}.page-teaser--default .page-teaser__image{display:flex;width:100px;margin-bottom:12.5px}@media(min-width:550px){.page-teaser--default .page-teaser__image{flex-shrink:0;align-items:center;justify-content:center;margin-right:25px;margin-bottom:0}}.page-teaser--default .page-teaser__heading{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px}.page-teaser--default .page-teaser__readmore.button{color:#fff;background-color:var(--colorPrimary)}@media(min-width:550px){.page-teaser--default{flex-direction:row}}.page-teaser--search .page-teaser__image{width:100%;height:200px}@media(min-width:550px){.page-teaser--search .page-teaser__image{flex-shrink:0;align-items:flex-start;justify-content:center;margin-right:25px;margin-bottom:0;width:200px}}.page-teaser--search .page-teaser__image .image{width:100%;height:100%}.page-teaser--search .page-teaser__image .image__media{height:100%}.page-teaser--search .page-teaser__image .image__media img,.page-teaser--search .page-teaser__image .image__media picture,.page-teaser--search .page-teaser__image .image__media video{-o-object-fit:cover;object-fit:cover;height:100%}.page-teaser--search .page-teaser__heading{letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;font-size:1.4rem;font-size:28px;line-height:1.875rem;line-height:37.5px}.page-teaser--row{position:relative}.page-teaser--row .page-teaser__topbox{position:relative;z-index:9;top:0;display:flex;justify-content:center;width:100%}@media(min-width:769px){.page-teaser--row .page-teaser__topbox{position:absolute}}.page-teaser--row .page-teaser__topbox-info{align-self:flex-end;width:100%;padding:10px 25px;text-align:center;text-transform:uppercase;color:#fff;background-color:#0e0e0f}@media(min-width:769px){.page-teaser--row .page-teaser__topbox-info{width:auto;padding-right:43.75px;padding-left:43.75px}}.page-teaser--row .page-teaser__image{width:100%;margin-bottom:25px}.page-teaser--row .page-teaser__image figcaption{padding-right:20px;padding-left:20px;width:100%;margin-bottom:12.5px}@media(min-width:769px){.page-teaser--row .page-teaser__image{display:inline-flex;flex-direction:column;align-items:center;width:50%;margin-right:25px;margin-bottom:0}}.page-teaser--row .page-teaser__heading{font-size:1.25rem;font-size:25px;line-height:1.25rem;line-height:25px}.page-teaser--row .page-teaser__content{width:100%;margin-bottom:25px}.page-teaser--row .page-teaser__content .page-teaser__teaser-txt{margin-bottom:25px}@media(min-width:769px){.page-teaser--row .page-teaser__content{width:50%;margin-bottom:0}}.page-teaser--row.is-box.page-teaser{flex-wrap:wrap}@media(min-width:1220px){.page-teaser--row.is-box.page-teaser{align-items:flex-end}}@media(min-width:769px){.page-teaser--row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start}}.page-teaser--with-infobox .page-teaser__content{padding:25px}@media(min-width:769px){.page-teaser--with-infobox .page-teaser__content{padding:50px 50px 25px 100px}}.page-teaser--column .page-teaser__image{margin-bottom:12.5px}.page-teaser--column .page-teaser__txt{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;margin-bottom:18.75px}@media(min-width:550px){.page-teaser--column .page-teaser .image,.page-teaser--column .page-teaser__txt{width:100%}}.page-teaser--column h2.page-teaser__heading{font-size:1.3rem;font-size:26px;line-height:1.5625rem;line-height:31.25px;min-height:100px;margin-bottom:12.5px}.page-teaser.is-box{background-color:var(--teaser-color-background)}.page-teaser.is-box .page-teaser__content{padding-right:25px;padding-bottom:25px;padding-left:25px}@media(min-width:550px){.page-teaser.is-box .page-teaser__content{padding:50px 50px 25px 100px}}.page-teaser.is-box .page-teaser__image{margin-right:0}.person{display:flex;flex-direction:column;align-items:center;text-align:center;color:#0e0e0f}@media(min-width:550px){.person{flex-direction:row;align-items:flex-start;text-align:left}.person .person__content{word-break:break-word;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}@media(min-width:550px)and (min-width:550px){.person .person__content{padding-top:20px}}@media(min-width:550px){.person .person__content-infos>.person-infos__phone{line-height:12px;margin-top:8px}}@media(min-width:550px){.person .person__content-infos>.person-infos__phone>.person-infos__phone-number{bottom:13px}}.person__media{position:relative;display:block;overflow:hidden;flex-shrink:0;margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:.5rem;margin-bottom:10px}@media(min-width:550px){.person__media{margin-bottom:0;margin-right:20px}}.person__media img,.person__media picture,.person__media video{border-radius:50%}.person__media--person-small{width:85px;height:85px}.person__media--person-small img,.person__media--person-small picture,.person__media--person-small video{-o-object-fit:cover;object-fit:cover;height:100%}.person__media--person-medium{width:150px;height:150px}.person__media--person-medium img,.person__media--person-medium picture,.person__media--person-medium video{-o-object-fit:cover;object-fit:cover;height:100%}.person__media--person-large{box-shadow:0 0 25px 10px rgba(0,0,0,.15);border-radius:50%;width:260px;height:260px}.person__media--person-large img,.person__media--person-large picture,.person__media--person-large video{border:4px solid #fff;-o-object-fit:cover;object-fit:cover;height:100%}.person__capacity{letter-spacing:0;font-family:"Montserrat";font-weight:500;font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:.5rem;margin-bottom:10px}.person__name{letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;font-size:1.6rem;font-size:32px;line-height:1.875rem;line-height:37.5px;margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:.5rem;margin-bottom:10px}.person__name--details{font-size:1.8rem;font-size:36px;line-height:2.5rem;line-height:50px}.person__name--contact{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.person__email,.person__phone{letter-spacing:0;font-family:"Montserrat";font-weight:700;font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;color:#0e0e0f}.person__email:hover,.person__email:focus,.person__phone:hover,.person__phone:focus{color:#ecb719;text-decoration:underline}.person__email{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.person-infos{letter-spacing:0;font-family:"Montserrat";font-weight:500;display:flex;flex-direction:column;justify-content:space-evenly;color:#4c4c4c}@media(min-width:550px){.person-infos{flex-direction:row}}.person-infos__expertise{font-size:14px;margin-right:12.5px;text-decoration:underline}.person-infos__col-one>*:not(:last-child),.person-infos__col-two>*:not(:last-child){margin-bottom:10px}.person-infos__col-one{margin-bottom:10px}@media(min-width:550px){.person-infos__col-one{margin-bottom:0}}.person-infos__location,.person-infos__phone,.person-infos__email,.person-infos__website{display:flex}.person-infos__location-simple-icon,.person-infos__phone-simple-icon,.person-infos__email-simple-icon,.person-infos__website-simple-icon{display:flex;fill:#4c4c4c;margin-top:2px;margin-right:10px;text-align:center}.person-infos__location-simple-icon svg,.person-infos__phone-simple-icon svg,.person-infos__email-simple-icon svg,.person-infos__website-simple-icon svg{width:16px;height:16px}.person-infos__phone{flex-direction:column}.person-infos__phone-number{margin-left:25px;position:relative;bottom:16px}.person-infos__location{flex-direction:column}.person-infos__location-overview{margin-bottom:12.5px}.person-infos__location-item{display:flex}.person-infos__location-item:not(:last-child){margin-bottom:12.5px}.person-infos__tags{background-color:#b5cfda}.person-infos__tags-list{padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto;display:flex;align-items:baseline;flex-direction:column;padding-top:80px;padding-bottom:60px}@media(min-width:550px){.person-infos__tags-list{flex-direction:row}}.person-infos__tags-list:not(:last-child){padding-bottom:60px;border-bottom:1px solid #0e0e0f}.person-infos__tags-label{font-size:1.8rem;font-size:36px;line-height:2.5rem;line-height:50px;letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}@media(min-width:550px){.person-infos__tags-label{min-width:260px;margin-bottom:0;margin-right:25px}}.person--details-seperator{max-width:1400px !important;padding-left:0 !important;padding-right:0 !important;margin-top:30px !important;margin-bottom:60px !important;border:0;height:1px;background-color:#0e0e0f}.page-title--person{letter-spacing:0;font-family:"Montserrat";font-weight:800;font-size:3.2rem;font-size:64px;line-height:3.75rem;line-height:75px;display:flex}.page-title--person-bgrnd{margin-right:auto;margin-left:auto;max-width:1400px}.l-site--person .person--details{max-width:900px;margin-right:auto;margin-left:auto;margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:3rem;margin-bottom:60px}.l-site--person .person--details .person__image,.l-site--person .person--details .person__media{margin-top:-80px}.l-site--person .person-infos{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:3rem;margin-bottom:60px}@media(min-width:550px){.l-site--person .person-infos__col-one{width:50%}}.l-site--person .person-infos__col-two{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media(min-width:550px){.l-site--person .person-infos__col-two{width:50%;margin-left:25px}}.l-site--person .person-description{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:3rem;margin-bottom:60px}.l-site--person .person--details,.l-site--person .person-infos,.l-site--person .person-description{max-width:900px;margin-right:auto;margin-left:auto}@media(min-width:0)and (max-width:768px){.l-site--person .person--details,.l-site--person .person-infos,.l-site--person .person-description{padding-right:20px;padding-left:20px}}.l-site--person .l-p>.text,.l-site--person .text{max-width:900px;margin-right:auto;margin-left:auto}.l-p .person{padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto;margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:.5rem;margin-bottom:10px}.l-p .person.person--contact{padding-left:0;padding-right:0}.person--teaser{box-shadow:0 0 12px 5px rgba(0,0,0,.125);background-color:#fff}@media(min-width:0)and (max-width:549px){.person--teaser.has-no-media{padding-top:20px}}@media(min-width:0)and (max-width:549px){.person--teaser.has-media .image,.person--teaser.has-media .person__image,.person--teaser.has-media .image--person-large,.person--teaser.has-no-media .image,.person--teaser.has-no-media .person__image,.person--teaser.has-no-media .image--person-large{width:100%;height:300px}}.person:not(:last-child):not(.person--event){margin-bottom:1.5rem;margin-bottom:30px}.person__content--teaser{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding:0 20px 20px 20px}@media(min-width:550px){.person__content--teaser{padding:20px}}.person__capacity--teaser{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;letter-spacing:0;font-family:"Montserrat";font-weight:400;color:#4f4f4f;margin-bottom:0}.person__name--teaser{font-size:1.8rem;font-size:36px;line-height:2.1rem;line-height:42px}.person__content-infos{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:.5rem;margin-bottom:10px}.person__content-infos svg{fill:#6b6b6b}.person__content-infos svg path{fill:#6b6b6b}.person-infos__location,.person-infos__phone,.person-infos__email,.person-infos__website{text-align:left;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.person-infos__email-addr{text-align:left;word-break:break-all}.person__media.person__media--card{border-radius:0;box-shadow:unset;width:auto;height:auto}@media(min-width:320px){.person__media.person__media--card{width:320px;height:320px}}@media(min-width:0)and (max-width:549px){.person__media.person__media--card{width:100%}}.person__media.person__media--card img,.person__media.person__media--card picture,.person__media.person__media--card video{border-radius:0;box-shadow:unset;border:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.person__media.person__media--card img.placeholder-media,.person__media.person__media--card picture.placeholder-media,.person__media.person__media--card video.placeholder-media{height:unset}.promotion{position:relative;overflow:hidden;max-width:1440px;margin-right:auto;margin-left:auto}.promotion__content{padding:1em}.promotion__heading{font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px;letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;margin-bottom:12.5px;font-weight:400}.promotion__text{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;margin-bottom:25px}@media(min-width:0)and (max-width:760px){.promotion.has-background{padding-top:200px}}@media(min-width:761px){.promotion.has-background{min-height:200px}.promotion.has-background .promotion__content{margin-left:356px}}.promotion--dark{color:#fff;background-color:#6b6b6b}.promotion--bright{color:#0e0e0f;background-color:#f9f9f9}.node--ao-publication .field--name-field-ao-publication-cover{max-width:400px}.node--ao-publication .publication__number{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;margin-bottom:25px;text-align:center}.node--ao-publication .publication__btn-container{margin-bottom:12.5px;text-align:center}.node--ao-publication .publication__cover{margin-bottom:12.5px}.node--ao-publication .publication__button{min-width:200px;margin:0}.publication-cover:hover .publication-cover__image img{transform:scale(1.1)}.publication-cover__content{overflow:hidden;text-align:center}.publication-cover__image{overflow:hidden;margin-bottom:12.5px}.publication-cover__image img{margin-right:auto;margin-left:auto;transition:transform .5s ease}.publication-cover__title{font-weight:bold}.publication-cover__number{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;margin-top:6.25px}.quotes{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;margin-bottom:1.5rem;margin-bottom:30px}.quotes--default .quote:not(:last-of-type){margin-bottom:1.5rem;margin-bottom:30px}.quotes--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:25px}.quotes--grid .quote{margin-right:auto;margin-left:auto;flex-direction:column;margin-bottom:0}.quotes--grid .quote__image{margin-right:auto;margin-left:auto;margin-bottom:50px}.quote{margin-right:auto;margin-left:auto;display:flex;flex-direction:column;align-items:center;max-width:700px}.quote__image{width:100%;max-width:388px;margin-bottom:20px}.quote__image img{overflow:hidden;width:120px;height:120px;margin:auto;transition:.8s;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%) contrast(1.1);border-radius:50%}.quote__image img:hover{filter:grayscale(0%) contrast(1)}@media(min-width:550px){.quote__image img{width:120px;height:120px}}@media(min-width:550px){.quote__image{margin-right:50px;margin-bottom:0}}.quote__content{border-left:2px solid var(--colorPrimary);padding-right:25px}.quote__text{font-size:.8rem;font-size:16px;line-height:1.4rem;line-height:28px;letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;margin-bottom:22px;padding-left:25px;color:#0e0e0f;font-style:italic}@media(min-width:550px){.quote__text{font-size:1rem;font-size:20px;line-height:1.4rem;line-height:28px;letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;margin-bottom:25px}}.quote__author-name{font-size:.8rem;font-size:16px;line-height:1.4rem;line-height:28px;letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:500;padding-left:27px;text-transform:none;color:var(--colorPrimary)}.quote__author-link{font-size:.9rem;font-size:18px;line-height:1.05rem;line-height:21px;letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:400;padding-left:27px;text-decoration:none;text-transform:none;color:var(--colorPrimary)}.quote__author-link:hover,.quote__author-link:focus{text-decoration:underline}.quote__sign{width:25px;margin:12.5px 0;text-align:right;fill:#0e0e0f}.quote__sign.open{margin-left:-10px;text-align:left}@media(min-width:390px){.quote__sign.open{align-self:flex-start;margin-left:0}}.quote__sign.close{text-align:right}@media(min-width:390px){.quote__sign.close{align-self:flex-end}}@media(min-width:390px){.quote__sign{flex-shrink:0;width:50px;margin:0 25px}}@media(min-width:550px){.quote{flex-direction:row;align-items:flex-start}}.quote.is-center{margin-right:auto;margin-left:auto;text-align:center}.quote.is-center .quote__image{margin-right:auto;margin-left:auto}.quote.is-big .quote__text{line-height:2rem;line-height:40px;font-size:1.8rem;font-size:36px;line-height:2.5rem;line-height:50px}.quote.is-big .quote__sign{width:25px;margin-left:0}.quote.is-big .quote__sign.open{margin-right:25px;margin-left:-10px}@media(min-width:390px){.quote.is-big .quote__sign.open{margin-left:0}}.quote.is-big .quote__sign.close{margin-right:0}@media(min-width:390px){.quote.is-big .quote__sign{width:50px}}.quote.is-highlight .quote__text{font-family:"Montserrat"}.quote.is-highlight .quote__text p{display:inline;padding:6.25px 0;-webkit-animation:text-highlight-loading 1.4s forwards;animation:text-highlight-loading 1.4s forwards;color:#fff;background-color:rgba(var(--colorPrimary),1);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:12.5px 0 0 rgba(var(--colorPrimary),1),-12.5px 0 0 rgba(var(--colorPrimary),1)}.contextual-region.quotes--default .contextual-region:not(:last-child) .quote{margin-bottom:25px}.section{margin:0 25px;padding-top:25px;padding-bottom:25px}.section--background{margin-right:auto;margin-left:auto;padding-top:100px;padding-bottom:100px}.section{margin-right:auto;margin-left:auto;max-width:1440px}.section.section--background .section__row,.section.section--background .section__details{padding-right:20px;padding-left:20px}.section:not(.section--background){padding-right:20px;padding-left:20px}.section__row,.section__details{margin-right:auto;margin-left:auto;max-width:1390px}.section.is-layout-small{max-width:500px}.section.is-layout-small .section__details,.section.is-layout-small .section__row{max-width:450px}.section.is-layout-wide{max-width:1200px}.section.is-layout-wide .section__details,.section.is-layout-wide .section__row{max-width:1150px}.section.is-layout-max{max-width:100%}.section.is-layout-max>*{max-width:100%}.section.is-expanded{max-width:100%}.section__row>:not(:last-child){margin-bottom:50px}@media(min-width:769px){.section__row>:not(:last-child){margin-bottom:75px}}.section__headingid{position:relative;top:-80px;display:block;visibility:hidden}.toolbar-horizontal.toolbar-fixed .section__headingid{top:-119px}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .section__headingid{top:-159px}.section__details{text-align:left}.section__details:after{display:block;width:100px;margin-top:6.25px;margin-bottom:6.25px;content:"";border-top:2px solid var(--colorPrimary);margin-top:20px}.section__heading{font-size:1.8rem;font-size:36px;line-height:2.5rem;line-height:50px;color:#0e0e0f}.section__info{font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px;margin-top:10px}.section--centered .section__details,.section--centered .section__heading,.section--centered .section__info{text-align:center}.section--centered .section__details:after,.section--centered .section__heading:after,.section--centered .section__info:after{margin-right:auto;margin-left:auto}.section--background,.section.is-parallax,.section.is-expanded{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.section.is-parallax{background-attachment:fixed}.section.is-pattern{background-repeat:repeat;background-size:auto}.section.is-parallax.is-pattern{background-repeat:repeat;background-attachment:fixed;background-size:auto}.section--bg-brighten,.section--bg-darken,.section--bg-coloring{position:relative}.section--bg-brighten:after,.section--bg-darken:after,.section--bg-coloring:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:""}.section--bg-brighten .section__details,.section--bg-brighten .section__row,.section--bg-darken .section__details,.section--bg-darken .section__row,.section--bg-coloring .section__details,.section--bg-coloring .section__row{position:relative;z-index:1}.section--bg-brighten:after{background:linear-gradient(140deg,#dddddd 0%,rgba(221,221,221,0.2) 100%)}.section--bg-brighten.section--background:after{background:rgba(255,255,255,.7)}.section--bg-darken:after{background:linear-gradient(140deg,#6b6b6b 0%,rgba(107,107,107,0.8) 100%)}.section--bg-darken.section--background:after{background:linear-gradient(150deg,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0.65) 100%)}.section--bg-coloring:after{background:linear-gradient(150deg,rgb(178,203,7) 53%,rgba(38,18,108,0.7) 100%)}.section--bg-coloring.section--background:after{background:rgba(var(--colorPrimary),0.9);background:linear-gradient(150deg,rgba(178,203,7,0.8) 53%,rgba(38,18,108,0.95) 100%)}.section--dark .section__heading,.section--dark .section__info{color:#000}.section--bright .section__heading,.section--bright .section__info{color:#fff}.section__row{position:relative}.separator{margin-top:30px !important;margin-bottom:60px !important;border:0;height:2px;background-color:#0e0e0f;width:100% !important;max-width:unset !important}.separator--line{width:0;margin-right:auto;margin-left:auto;border-bottom:2px solid #0e0e0f}.separator--line.js-is-revealed{-webkit-animation:separator-width 1s ease-out forwards;animation:separator-width 1s ease-out forwards}@-webkit-keyframes separator-width{0%{width:0}100%{width:100px}}@keyframes separator-width{0%{width:0}100%{width:100px}}.separator--dots{display:block;width:4px;height:4px;content:"";border-radius:50%;background-color:#0e0e0f;position:relative;overflow:visible;margin-right:auto;margin-left:auto}.separator--dots.js-is-revealed:before{display:block;width:4px;height:4px;content:"";border-radius:50%;background-color:#0e0e0f;position:absolute;left:-48px;-webkit-animation:separator-dot-move-left 1s ease-out forwards;animation:separator-dot-move-left 1s ease-out forwards}.separator--dots.js-is-revealed:after{display:block;width:4px;height:4px;content:"";border-radius:50%;background-color:#0e0e0f;position:absolute;left:48px;-webkit-animation:separator-dot-move-right 1s ease-out forwards;animation:separator-dot-move-right 1s ease-out forwards}@-webkit-keyframes separator-dot-move-right{0%{left:0}100%{left:48px}}@keyframes separator-dot-move-right{0%{left:0}100%{left:48px}}@-webkit-keyframes separator-dot-move-left{0%{left:0}100%{left:-48px}}@keyframes separator-dot-move-left{0%{left:0}100%{left:-48px}}.separator--style1{width:100%;height:0;padding-top:18.6%;background-size:contain;background-image:url(/themes/custom/ao_canvas/dist/assets/svg/mountains.svg);background-repeat:no-repeat}.separator--style2{width:100%;height:0;padding-top:23.4%;background-size:contain;background-image:url(/themes/custom/ao_canvas/dist/assets/svg/lines.svg);background-repeat:no-repeat}.showcase-device{position:relative;display:block;padding:3.5% 13.5% 22% 13.5%}.showcase-device__image{position:absolute;z-index:1;top:0;left:0;width:100%;height:auto;pointer-events:none}.showcase-device__content{position:relative;overflow-x:hidden;overflow-y:scroll;padding-top:75%;-webkit-overflow-scrolling:touch}.showcase-device iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.showcase-device--tablet iframe{width:200%;height:200%;transform:scale(0.5);transform-origin:0 0}.showcase-device--desktop iframe{width:300%;height:300%;transform:scale(0.33333333);transform-origin:0 0}.table{display:block;overflow-x:auto;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;border-spacing:0;vertical-align:top;white-space:nowrap;border-collapse:collapse}.table caption{font-size:1.8rem;font-size:36px;line-height:2.5rem;line-height:50px;margin-bottom:12.5px;text-align:left;font-weight:bold}.table tfoot{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px}.table tfoot td{padding:0}.table,.table--flip tbody{overflow:auto;max-width:100%;background:linear-gradient(to right,white 30%,rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,0),white 70%) 0 100%,radial-gradient(farthest-side at 0% 50%,rgba(0,0,0,0.4),rgba(0,0,0,0)),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,0.4),rgba(0,0,0,0)) 0 100%;background-color:#fff;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll;background-position:0 0,100%,0 0,100%;background-size:40px 100%,40px 100%,14px 100%,14px 100%}.table{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px}.table thead th{letter-spacing:0;font-family:"Montserrat";font-weight:700;background-color:var(--colorPrimary)}.table th{letter-spacing:0;font-family:"Montserrat";font-weight:700;background-color:var(--colorPrimary)}.table th,.table td{padding:6.25px 12.5px}.table tr:nth-of-type(even){background-color:rgba(14,14,15,.03)}.table--flip{display:flex}.table--flip thead{display:flex;flex-shrink:0;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.table--flip tbody{position:relative;display:flex;overflow-x:auto;overflow-y:hidden}.table--flip tr{display:flex;flex-direction:column;flex-shrink:0;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.table--flip tr:nth-of-type(even){background-color:rgba(14,14,15,.03)}.table--flip td,.table--flip th{display:block}@media(min-width:0)and (max-width:549px){.table--flip thead tr th{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:140px}}@media(min-width:0)and (max-width:768px){.table--smart thead{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;outline:0;font-size:1px;line-height:1px}}.table--smart tbody,.table--smart tr,.table--smart th,.table--smart td{display:block;padding:0;text-align:left;white-space:normal}.table--smart tr:nth-of-type(even){background-color:rgba(0,0,0,0)}@media(min-width:769px){.table--smart tr{display:table-row}}.table--smart th,.table--smart td{padding:12.5px;vertical-align:middle}@media(min-width:769px){.table--smart th,.table--smart td{display:table-cell}}.table--smart tbody tr:not(:last-of-type){margin-bottom:25px}@media(min-width:769px){.table--smart tbody tr:not(:last-of-type):nth-of-type(even){background-color:rgba(14,14,15,.03)}}@media(min-width:769px){.table--smart tbody tr:not(:last-of-type){display:table-row}}.table--smart tbody th[scope=row]{background-color:var(--colorPrimary)}@media(min-width:769px){.table--smart tbody th[scope=row]{text-align:left;background-color:rgba(0,0,0,0)}}.table--smart tbody td{text-align:right}@media(min-width:0)and (max-width:768px){.table--smart tbody td:nth-of-type(even){background-color:rgba(14,14,15,.03)}}.table--smart tbody td[data-title]:before{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;float:left;content:attr(data-title)}@media(min-width:769px){.table--smart tbody td[data-title]:before{content:none}}@media(min-width:769px){.table--smart tbody{display:table-row-group}}.is-table-highlight{border:2px solid var(--colorPrimary)}.teaser{--teaser-color-background:#f2f2f2;box-shadow:0 0 12px 5px rgba(0,0,0,.125);background-color:#fff;display:inline-flex;flex-direction:column;width:100%}.teaser--default{height:100%}.teaser--default .teaser__image-column{height:300px}.teaser__image-left,.teaser__image-right{height:100%}.teaser__image img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.teaser__teaser-txt{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}.teaser__teaser-txt p{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.teaser__teaser-txt p:not(:last-child){margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}.teaser__heading{letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:800;font-size:1.8rem;font-size:36px;line-height:2.5rem;line-height:50px;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.teaser__content{letter-spacing:0;font-family:"Montserrat";font-weight:400;font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px}@media(min-width:550px){.teaser__content{width:50%;display:flex;flex-direction:column;justify-content:flex-end}}.teaser__readmore{margin-right:auto}.teaser a{cursor:pointer}.teaser:not(:last-child){margin-bottom:1.5rem;margin-bottom:30px}.teaser--default .teaser__media,.teaser--column .teaser__media{margin-bottom:auto}.teaser--default .teaser__content,.teaser--column .teaser__content{padding:20px}@media(min-width:550px){.teaser--default .teaser__content,.teaser--column .teaser__content{width:100%;height:100%}}.teaser--default .teaser__teaser-txt,.teaser--column .teaser__teaser-txt{letter-spacing:0;font-family:"Montserrat";font-weight:400;font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px}.teaser--default .teaser__teaser-txt.has-same-height,.teaser--column .teaser__teaser-txt.has-same-height{overflow:hidden}@supports(-webkit-line-clamp:1){.teaser--default .teaser__teaser-txt.has-same-height,.teaser--column .teaser__teaser-txt.has-same-height{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:100%}}.teaser--default .teaser__heading,.teaser--column .teaser__heading{letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:400;font-size:1.6rem;font-size:clamp(1.4rem,3.5555555556vw,1.8rem);line-height:1;margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}.teaser--default .teaser__heading.has-same-height,.teaser--column .teaser__heading.has-same-height{overflow:hidden}@supports(-webkit-line-clamp:1){.teaser--default .teaser__heading.has-same-height,.teaser--column .teaser__heading.has-same-height{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:100%}}.teaser.is-centered{text-align:center}.teaser.is-centered .teaser__image{margin-right:auto;margin-left:auto}.teaser--left,.teaser--right,.teaser--row{min-height:500px}.teaser--left .teaser__image,.teaser--right .teaser__image,.teaser--row .teaser__image{width:100%}.teaser--left .teaser__heading,.teaser--right .teaser__heading,.teaser--row .teaser__heading{font-size:2rem;font-size:40px;line-height:2.5rem;line-height:50px}.teaser--left .teaser__teaser-txt,.teaser--right .teaser__teaser-txt,.teaser--row .teaser__teaser-txt{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;letter-spacing:0;font-family:"Montserrat";font-weight:500}.teaser--left .teaser__content,.teaser--right .teaser__content,.teaser--row .teaser__content{width:100%;padding:20px}.teaser--left .teaser__heading,.teaser--right .teaser__heading,.teaser--row .teaser__heading{margin-bottom:20px}@media(min-width:811px){.teaser--left,.teaser--right,.teaser--row{display:inline-flex;flex-direction:row}.teaser--left .teaser__media,.teaser--right .teaser__media,.teaser--row .teaser__media{width:50%;margin-bottom:0}.teaser--left .teaser__image,.teaser--right .teaser__image,.teaser--row .teaser__image{-o-object-fit:cover;object-fit:cover;height:100%}.teaser--left .teaser__content,.teaser--right .teaser__content,.teaser--row .teaser__content{width:50%;padding:68px 30px 30px}}@media(min-width:550px){.teaser--right .teaser__media{order:2}}.teaser--cover{background-size:cover;color:#0e0e0f}.teaser--cover .teaser--cover__bgrnd{background:linear-gradient(0deg,rgba(0,0,0,0.2),rgba(0,0,0,0.2)),linear-gradient(236.1deg,rgba(249,178,51,0) 23.11%,rgba(216,184,126,0.8) 61.39%);mix-blend-mode:normal;min-height:380px;width:100%;display:flex;flex-direction:column;justify-content:flex-end}.teaser--cover .teaser--cover__bgrnd-color{background-color:#b5cfda;color:#0e0e0f}.teaser--cover .teaser__content{padding:20px}@media(min-width:550px){.teaser--cover .teaser__content{max-width:50%;padding:68px 30px 30px}}.teaser--cover .teaser__heading{margin-bottom:20px}.teaser--cover.is-centered .teaser__content{margin-right:auto;margin-left:auto;text-align:center}.teaser__date,.teaser__tag{margin-bottom:25px}.l-teaser{position:relative}.l-teaser.has-fullwidth{max-width:100%;margin-right:0;margin-left:0;padding-right:0;padding-left:0;max-width:100% !important}.l-teaser.has-fullwidth .teaser--cover{border-radius:0}.l-teaser__filters{display:flex;-moz-column-gap:20px;column-gap:20px;margin-bottom:12.5px}.l-teaser--default .l-teaser__rows,.l-teaser--column .l-teaser__rows{max-width:1440px;margin-right:auto;margin-left:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:30px;row-gap:30px}@media(min-width:0)and (max-width:340px){.l-teaser--default .l-teaser__rows,.l-teaser--column .l-teaser__rows{grid-template-columns:1fr}}.l-teaser--default .teaser--default,.l-teaser--column .teaser--default{margin-bottom:0}.l-teaser--default .l-teaser__filters,.l-teaser--column .l-teaser__filters{grid-column:1/-1;margin-bottom:50px}.l-teaser--default,.l-teaser--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:30px;row-gap:30px}@media(min-width:0)and (max-width:549px){.l-teaser--default,.l-teaser--grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.l-teaser--default .teaser--default,.l-teaser--grid .teaser--default{margin-bottom:0}.l-teaser--default .teaser--left,.l-teaser--default .teaser--right,.l-teaser--default .teaser--cover,.l-teaser--default .teaser--row,.l-teaser--grid .teaser--left,.l-teaser--grid .teaser--right,.l-teaser--grid .teaser--cover,.l-teaser--grid .teaser--row{grid-column:1/-1}.l-teaser--default .teaser--left,.l-teaser--grid .teaser--left{justify-content:flex-start}.l-teaser--default .teaser--right,.l-teaser--grid .teaser--right{justify-content:flex-end}.l-teaser--default .teaser--row,.l-teaser--grid .teaser--row{justify-content:space-between}.l-teaser--column .l-teaser__rows{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:20px;margin-bottom:0}@media(min-width:550px){.l-teaser--column .l-teaser__rows{grid-template-columns:repeat(2,minmax(340px,1fr))}}@media(min-width:1220px){.l-teaser--column .l-teaser__rows{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}.l-teaser--column .l-teaser__rows .teaser{margin-bottom:25px}.l-teaser--row{margin-bottom:1.5rem;margin-bottom:30px}.l-teaser--row .teaser{margin-bottom:1.5rem;margin-bottom:30px}.l-teaser--row .l-teaser__rows{display:block}.l-teaser--row .l-teaser__filters{grid-column:1/-1;margin-bottom:50px}.l-teaser--alternate .teaser{display:inline-flex;flex-direction:column}.l-teaser--alternate .teaser--default .teaser__image{padding:0}.l-teaser--alternate .teaser:nth-child(odd) .teaser__content{width:100%;padding:20px}.l-teaser--alternate .teaser:nth-child(odd) .teaser__heading{margin-bottom:20px}@media(min-width:550px){.l-teaser--alternate .teaser:nth-child(odd){display:inline-flex;flex-direction:row}.l-teaser--alternate .teaser:nth-child(odd) .teaser__media{width:50%;margin-bottom:0}.l-teaser--alternate .teaser:nth-child(odd) .teaser__image{-o-object-fit:cover;object-fit:cover;height:100%}.l-teaser--alternate .teaser:nth-child(odd) .teaser__content{width:50%;padding:68px 30px 30px}}@media(min-width:550px){.l-teaser--alternate .teaser:nth-child(even) .teaser__media{width:50%;margin-bottom:0;order:2}.l-teaser--alternate .teaser:nth-child(even) .teaser__image{-o-object-fit:cover;object-fit:cover;height:100%}.l-teaser--alternate .teaser:nth-child(even) .teaser__content{width:50%;padding:68px 30px 30px}}@media(min-width:550px){.l-teaser--alternate .teaser:nth-child(even).teaser--left .teaser__media{order:1}.l-teaser--alternate .teaser:nth-child(even).teaser--left .teaser__content{order:2}}.l-teaser--alternate .teaser:last-child{margin-bottom:0}.l-teaser--alternate .teaser__image{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:.5rem;margin-bottom:10px;width:100%}@media(min-width:550px){.l-teaser--alternate .teaser__image{width:auto;margin-bottom:0}}.l-teaser--alternate .teaser__heading{font-size:1.8rem;font-size:36px;line-height:2.15rem;line-height:43px}@media(min-width:550px){.l-teaser--alternate .teaser{display:inline-flex;flex-direction:row}}.l-teaser--slider__rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:25px}.l-teaser--slider .teaser--cover .teaser__content{border-radius:5px;margin:20px;justify-content:flex-end;width:100%}.l-teaser--has-pager{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px;position:relative}.l-teaser__pager{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}@media(min-width:769px){.l-teaser__pager--above{position:absolute;top:-110px;right:0}.l-teaser__pager--above .mini-pager__items{justify-content:flex-end}}.l-teaser--relation-column{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:30px;row-gap:30px}.l-teaser--person-overview .person.person--teaser{padding-left:0;padding-right:0}.l-teaser .form-actions{text-align:left;margin-bottom:20px}.l-teaser--alternate .contextual-region:not(:last-child){margin-bottom:50px}@media(min-width:550px){.l-teaser--alternate .contextual-region .teaser__image{order:2}.l-teaser--alternate .contextual-region .teaser__content{order:1}.l-teaser--alternate .contextual-region:nth-child(even) .teaser__image{order:1;margin-left:0}.l-teaser--alternate .contextual-region:nth-child(even) .teaser__content{order:2}}.l-teasers{margin-bottom:1.5rem;margin-bottom:30px}.l-teaser--default .teaser__contextual .teaser,.l-teaser--grid .teaser__contextual .teaser{height:100%}.l-teaser--default .teaser__contextual--left,.l-teaser--default .teaser__contextual--right,.l-teaser--default .teaser__contextual--cover,.l-teaser--default .teaser__contextual--row,.l-teaser--default .teaser__contextual--column,.l-teaser--grid .teaser__contextual--left,.l-teaser--grid .teaser__contextual--right,.l-teaser--grid .teaser__contextual--cover,.l-teaser--grid .teaser__contextual--row,.l-teaser--grid .teaser__contextual--column{grid-column:1/-1}.teasers--split{flex-flow:wrap;row-gap:20px}.filter-experts{display:flex;flex-direction:column}.filter-experts .l-teaser__filters{order:2}.filter-experts .form__item--search-api-fulltext{order:1;margin-left:0;margin-right:0}.filter-experts .form-actions{order:3}.filter-events{display:flex;flex-direction:column}.filter-events .views-exposed-form{display:block}.filter-events .form-actions{position:absolute;bottom:0}.filter-events .l-teaser__filters{margin-bottom:85px}.l-teasers--article-teaser{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:30px;row-gap:30px}@media(min-width:0)and (max-width:549px){.l-teasers--article-teaser{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.terminal{border-radius:6px;background-color:#2a383f}.terminal__header{height:23px;padding:0 6px;border-radius:6px 6px 0 0;background-color:#404f57}.terminal__button{float:left;width:12px;height:12px;margin-top:6px;margin-right:6px;border-radius:6px;background-color:#667279}.terminal__body{overflow:hidden;margin:25px;padding-bottom:25px;color:#fff}.terminal__text{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;display:block;color:#fff;font-family:Terminal,monospace}.terminal__text:last-of-type:after{content:" _";-webkit-animation:cursor 1s infinite;animation:cursor 1s infinite;opacity:0}@-webkit-keyframes cursor{0%{opacity:0}40%{opacity:0}50%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes cursor{0%{opacity:0}40%{opacity:0}50%{opacity:1}90%{opacity:1}100%{opacity:0}}.text-media-item{display:inline-flex;flex-direction:column;width:100%;background-color:rgba(0,0,0,0)}.text-media-item.is-cropped .image__media{min-height:200px}.text-media-item.is-cropped.is-expanded .text-media-item__media .image__media{height:auto !important}.text-media-item__media,.text-media-item__content{width:100%}@media(min-width:550px){.text-media-item__media,.text-media-item__content{width:50%}}.text-media-item__content>*:last-child{margin-bottom:0}@media(min-width:550px){.text-media-item__content{display:flex;flex-direction:column;justify-content:flex-start}}.text-media-item__media{margin-bottom:35px}@media(min-width:550px){.text-media-item__media{margin-right:50px;margin-bottom:0}}.text-media-item__heading{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;position:relative;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;visibility:visible;overflow:hidden;text-overflow:ellipsis;-webkit-hyphens:unset;-ms-hyphens:unset;hyphens:unset}@supports not (-webkit-line-clamp:3){.text-media-item__heading{max-height:5.625rem;max-height:112.5px;display:block;max-height:162px;line-height:1.5}}.text-media-item__text-media-item-txt{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;color:#ddd}.text-media-item__text-media-item-txt:not(:last-child){margin-bottom:25px}.text-media-item__text-media-item-txt-show-more{display:block;color:var(--colorPrimary)}.text-media-item__text-media-item-txt-show-more:hover{color:inherit}.text-media-item__text-media-item-txt-intro{font-size:inherit;line-height:1.875rem;line-height:37.5px;position:relative;top:0;display:inline;transition:top .2s ease-in-out}.text-media-item__text-media-item-txt-intro.is-expanded{display:none}.text-media-item__text-media-item-txt-remaining{display:none}.text-media-item__text-media-item-txt-remaining.is-expanded{position:relative;top:0;display:inline;transition:top .2s ease-in-out}.text-media-item__text-media-item-txt-remaining.is-expanded>*:last-child{margin-bottom:0}.text-media-item__text-media-item-txt-ellipsis{display:inline}.text-media-item__text-media-item-txt-ellipsis.is-expanded{display:none}.text-media-item__text-media-item-txt p{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.text-media-item__text-media-item-txt p:not(:last-child){margin-bottom:25px}.text-media-item:hover .text-media-item__media:after{background:rgba(0,0,0,.5)}.text-media-item .text-media-item__readmore{cursor:pointer}.text-media-item .text-media-item__readmore:hover,.text-media-item .text-media-item__readmore:focus{background:none}.text-media-item:not(:last-child){margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}@media(min-width:550px){.text-media-item:not(:last-child){margin-bottom:1.5rem;margin-bottom:30px}}.text-media-item a{cursor:pointer}@media(min-width:550px){.text-media-item--left .text-media-item__media{margin-right:50px}}@media(min-width:550px){.text-media-item--right .text-media-item__media{order:2;margin-right:0;margin-left:50px}}@media(min-width:550px){.text-media-item{flex-direction:row;align-items:flex-start}}.text-media--crop .image__media>*{height:100%;-o-object-fit:cover;object-fit:cover}.is-expanded{transition-timing-function:linear;-webkit-animation-name:isExpanded;animation-name:isExpanded;-webkit-animation-duration:.8s;animation-duration:.8s}@-webkit-keyframes isExpanded{0%{opacity:0}100%{opacity:1}}@keyframes isExpanded{0%{opacity:0}100%{opacity:1}}.is-text>h3.text-media-item__heading:not(:last-child){margin-bottom:25px}@media(min-width:550px){.text-media--alternate .text-media-item:nth-child(odd) .text-media-item__media{margin-right:50px}.text-media--alternate .text-media-item:nth-child(even) .text-media-item__media{order:2;margin-right:0;margin-left:50px}.text-media--alternate .text-media-item--right:nth-child(odd) .text-media-item__media{margin-right:0}.text-media--alternate .text-media-item--left:nth-child(even) .text-media-item__content{order:2}.text-media--alternate .text-media-item--left:nth-child(even) .text-media-item__media{order:1;margin-right:50px;margin-left:0}}.text-media .contextual-region:not(:last-child){margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}.text-media--alternate .contextual-region:not(:last-child){margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}@media(min-width:550px){.text-media--alternate .contextual-region:nth-child(even) .text-media-item__content{order:2}.text-media--alternate .contextual-region:nth-child(even) .text-media-item__media{order:1;margin-right:50px;margin-left:0}.text-media--alternate .contextual-region:nth-child(odd) .text-media-item__media{margin-right:0}.text-media--alternate .contextual-region .text-media-item--left .text-media-item__media{order:1;margin-right:50px;margin-left:0}.text-media--alternate .contextual-region .text-media-item--left .text-media-item__content{order:2}.text-media--alternate .contextual-region .text-media-item--right .text-media-item__media{order:2;margin-right:0;margin-left:50px}.text-media--alternate .contextual-region .text-media-item--right .text-media-item__content{order:1}}.text-media.contextual-region:not(.text-media--crop) .image__media{height:100% !important}.text:after{display:table;clear:both;content:""}.text__block{display:block;-moz-column-break-inside:avoid;break-inside:avoid-column}.text .align-left,.text .align-right{text-align:center}.text .align-left a,.text .align-right a{display:inline-block}.text__fact{padding:25px;background:#f0f1f4;font-size:.8rem}@media(min-width:680px){.text__fact{display:inline;float:left;width:32.6%;margin-right:25px}}.text--inline{clear:both}@media(min-width:550px){.text .align-left,.text .align-right,.text .text__media--left,.text .text__media--right,.text .text__media--center{width:50%;text-align:center}.text .align-left img,.text .align-right img,.text .text__media--left img,.text .text__media--right img,.text .text__media--center img{text-align:center}.text .align-left,.text .text__media--left{float:left;margin-right:25px}.text .align-center,.text .text__media--center{display:block;margin-right:auto;margin-left:auto}.text .align-right,.text .text__media--right{float:right;margin-left:25px}}.text--column .text__fact{display:block;float:none;width:100%;margin-right:0}@media(min-width:800px){.text--column{-moz-column-count:2;column-count:2;-moz-column-gap:32px;column-gap:32px;-moz-column-rule:2px solid var(--colorPrimary);column-rule:2px solid var(--colorPrimary)}}.timeline{max-width:800px;margin-right:auto;margin-left:auto}.timeline__heading{font-size:2.5rem;font-size:50px;line-height:3.125rem;line-height:62.5px;letter-spacing:0;font-family:"Montserrat";font-weight:400}@media(min-width:666px){.timeline__heading{text-align:center}}.timeline__subheading{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px}@media(min-width:666px){.timeline__subheading{text-align:center}}.timeline__main{position:relative;margin-left:8px;padding-top:25px;padding-bottom:25px;padding-left:0;list-style:none}.timeline__main:before,.timeline__main:after{content:""}.timeline__main:after{display:table;clear:both}.timeline__main:before{position:absolute;top:0;bottom:0;left:0;width:1px;transform:translateX(-50%);background-color:var(--colorPrimary)}@media(min-width:666px){.timeline__main{margin-left:0}.timeline__main:before{left:50%}}.timeline__item{border:2px solid var(--colorPrimary);-o-border-image:linear-gradient(to left,var(--colorSecondary) 0%,var(--colorPrimary) 100%);border-image:linear-gradient(to left,var(--colorSecondary) 0%,var(--colorPrimary) 100%);border-image-slice:1;position:relative;box-sizing:border-box;margin-top:25px;margin-left:39px;text-align:left;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background-color:#fff}.timeline__item>*{padding:15px}.timeline__item:nth-child(1){margin-top:0}.timeline__item:after,.timeline__item:before{position:absolute;top:8px;left:-12px;content:"";border:10px solid rgba(0,0,0,0);border-right-width:12px;border-left-width:0}.timeline__item:after{top:8px;left:-12px;border-width:10px;border-right-width:12px;border-right-color:var(--colorPrimary);border-left-width:0}@media(min-width:666px){.timeline__item{width:calc(50% - 39px);margin-left:0}.timeline__item:nth-of-type(odd){border:2px solid var(--colorPrimary);-o-border-image:linear-gradient(to right,var(--colorSecondary) 0%,var(--colorPrimary) 100%);border-image:linear-gradient(to right,var(--colorSecondary) 0%,var(--colorPrimary) 100%);border-image-slice:1;float:left;clear:left}.timeline__item:nth-of-type(odd):after,.timeline__item:nth-of-type(odd):before{right:-12px;left:auto;border-color:rgba(0,0,0,0);border-right-width:0;border-left-width:12px}.timeline__item:nth-of-type(odd):after{top:8px;right:-12px;border-width:10px;border-right-width:0;border-left-width:12px;border-left-color:var(--colorPrimary)}.timeline__item:nth-of-type(odd) .timeline-milestone__icon{right:-39px;left:auto;transform:translateX(50%)}.timeline__item:nth-of-type(even){float:right;clear:right;margin-top:25px}}.timeline .timeline-milestone__icon{position:absolute;top:10px;left:-39px;display:inline-flex;align-items:center;width:16px;height:16px;transition:all .1s ease-in-out;transform:translateX(-50%);border-radius:50%;background-color:var(--colorPrimary);fill:#fff}.timeline .timeline-milestone__icon svg{max-width:0;max-height:0;margin:0 auto;vertical-align:center}@media(min-width:666px){.timeline li:hover .timeline-milestone__icon{top:-5px;width:36px;height:36px}.timeline li:hover .timeline-milestone__icon svg{max-width:20px;max-height:20px}}@media(min-width:666px){.timeline--whitespace .timeline__item{clear:both}.timeline--whitespace .timeline__item:nth-of-type(even){clear:both}.timeline--whitespace .timeline__item:nth-of-type(odd){clear:both}}.timeline-milestone__time{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px}.timeline-milestone__heading{font-weight:bold}.timeline-milestone__body{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px}.timeline-milestone__link{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;font-family:"Montserrat";font-weight:700;display:inline-flex;align-items:center;justify-content:center;width:auto;padding-top:12px;padding-right:20px;padding-bottom:10px;padding-left:20px;cursor:pointer;transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:0;color:#0e0e0f;border:2px var(--colorPrimary) solid;border-radius:0;background-color:var(--colorPrimary);line-height:1;-webkit-appearance:none;touch-action:manipulation;margin-top:12.5px}.timeline-milestone__link--readmore{padding-top:12px;padding-right:12.5px;padding-bottom:10px;padding-left:25px}.timeline-milestone__link:hover,.timeline-milestone__link:focus{color:#fff;background-color:var(--colorSecondary)}.timeline-milestone--default .timeline-milestone__link{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;font-family:"Montserrat";font-weight:700;display:inline-flex;align-items:center;justify-content:center;width:auto;padding-top:12px;padding-right:20px;padding-bottom:10px;padding-left:20px;cursor:pointer;transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:0;color:#0e0e0f;border:2px var(--colorPrimary) solid;border-radius:0;background-color:var(--colorPrimary);line-height:1;-webkit-appearance:none;touch-action:manipulation}.timeline-milestone--default .timeline-milestone__link--readmore{padding-top:12px;padding-right:12.5px;padding-bottom:10px;padding-left:25px}.timeline-milestone--default .timeline-milestone__link:hover,.timeline-milestone--default .timeline-milestone__link:focus{color:#fff;background-color:var(--colorSecondary)}.timeline-milestone--highlight{color:#fff;background-color:var(--colorPrimary)}.timeline-milestone--highlight .timeline-milestone__link{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;font-family:"Montserrat";font-weight:700;display:inline-flex;align-items:center;justify-content:center;width:auto;padding-top:12px;padding-right:20px;padding-bottom:10px;padding-left:20px;cursor:pointer;transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:0;color:#0e0e0f;border:2px var(--colorPrimary) solid;border-radius:0;background-color:var(--colorPrimary);line-height:1;-webkit-appearance:none;touch-action:manipulation;color:#fff;border:2px #fff solid;background-color:rgba(0,0,0,0)}.timeline-milestone--highlight .timeline-milestone__link--readmore{padding-top:12px;padding-right:12.5px;padding-bottom:10px;padding-left:25px}.timeline-milestone--highlight .timeline-milestone__link:hover,.timeline-milestone--highlight .timeline-milestone__link:focus{color:#fff;background-color:var(--colorSecondary)}.timeline-milestone--highlight .timeline-milestone__link:hover,.timeline-milestone--highlight .timeline-milestone__link:focus{color:#0e0e0f;background-color:#fff}.timeline-path{max-width:500px;margin:auto}.timeline-path__main{margin-top:25px}.timeline-path__item{position:relative;margin:0;padding:12.5px;counter-increment:section;color:#0e0e0f;border-width:3px;border-top:3px solid;-o-border-image:linear-gradient(to right,var(--colorPrimary) 0%,var(--colorSecondary) 100%);border-image:linear-gradient(to right,var(--colorPrimary) 0%,var(--colorSecondary) 100%);border-image-slice:1}.timeline-path__item>*{padding:12.5px}.timeline-path__item:nth-child(even){padding-left:20px;border-right:3px solid}.timeline-path__item:nth-child(even):before{left:100%;margin-left:-20px}.timeline-path__item:nth-child(odd){padding-right:0;border-left:3px solid}.timeline-path__item:nth-child(odd):before{right:100%;margin-right:-20px}.timeline-path__item:first-child{border-top:0}.view__header{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:6.25px;padding-bottom:6.25px;border-bottom:2px solid var(--colorPrimary);font-weight:bold}.view__header h2{font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px;flex-grow:1;margin-right:12.5px}.view__header a{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;align-self:flex-end;color:#eb5b25}.view--display-ao_documents_frontpage li a{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;display:block;padding:12.5px 25px;border-radius:4px;background-color:#ddd;font-weight:bold}.l-combo__row:not(:last-of-type){margin-bottom:25px}@media(min-width:0)and (max-width:550px){.l-combo__row .l-combo__item{margin-bottom:25px}.l-combo__row .l-combo__item:nth-child(even){margin-bottom:50px}}@media(min-width:550px){.l-combo__row{display:flex;justify-content:space-between}.l-combo__row .l-combo__item{width:calc(100px + ((100% - 220px) / 12 * 6))}}.l-combo--async .l-combo__row:not(:last-of-type){margin-bottom:25px}@media(min-width:550px){.l-combo--async .l-combo__row{display:flex;justify-content:space-between}.l-combo--async .l-combo__row:nth-child(even) .l-combo__item:nth-child(odd){order:2;width:calc(60px + ((100% - 220px) / 12 * 4))}.l-combo--async .l-combo__row:nth-child(even) .l-combo__item:nth-child(even){order:1;width:calc(140px + ((100% - 220px) / 12 * 8))}.l-combo--async .l-combo__row:nth-child(odd) .l-combo__item:nth-child(odd){width:calc(60px + ((100% - 220px) / 12 * 4))}.l-combo--async .l-combo__row:nth-child(odd) .l-combo__item:nth-child(even){width:calc(140px + ((100% - 220px) / 12 * 8))}}.l-combo.is-boxed .l-combo__row{background-color:rgba(221,221,221,.2);background-image:linear-gradient(-45deg,rgba(208,208,208,0.2) 25%,transparent 25%,transparent 50%,rgba(208,208,208,0.2) 50%,rgba(208,208,208,0.2) 75%,transparent 75%,transparent);background-size:40px 40px}@media(min-width:0)and (max-width:550px){.l-combo.is-boxed .l-combo__row .l-combo__item{margin-bottom:0}.l-combo.is-boxed .l-combo__row .l-combo__item:nth-child(even){margin-bottom:50px}}.l-combo.is-boxed .l-combo__row:nth-child(even) .l-combo__item:nth-child(even)>*{padding:25px 25px 25px 0}.l-combo.is-boxed .l-combo__row:nth-child(odd) .l-combo__item:nth-child(even)>*{padding:25px 25px 25px 0}.l-content--default{overflow:hidden;padding-top:30px}.l-content--default>*:not(.event__info):not(.event__info-address):not(.event__persons):not(.event__register):not(.person-infos__tags):not(.page-title--person-bgrnd):not(.person--details):not(.person-infos):not(.person-description):not(.l-site--person .text){padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto}.l-content--default>*:not(.event__register):not(.event-infobox):not(.page-title--event-details-page-bgrnd):not(.page-title--person-bgrnd):not(.person--details):not(.person-infos):not(.person-description){margin-bottom:1.5rem;margin-bottom:30px}.l-content--default>*.page-title--person-bgrnd{padding-left:0;padding-right:0;background:linear-gradient(0deg,rgba(255,255,255,0.2),rgba(255,255,255,0.2));box-shadow:0 0 30px 10px rgba(0,0,0,.15)}.is-sticky{position:sticky;top:0}@media(min-width:769px){.l-content--sidebar .l-content__main{display:inline-flex;flex-direction:column;width:calc(140px + ((100% - 220px) / 12 * 8));margin-right:20px}.l-content__sidebar{display:inline-flex;flex-direction:column;width:calc(60px + ((100% - 220px) / 12 * 4))}}.l-content_left{margin-right:auto;margin-left:auto;width:100%}.l-content_left>:not(:last-child){margin-bottom:2rem;margin-bottom:40px}.l-content_left__main>:not(:last-child){margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}.l-content_left__main>:last-child{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:3rem;margin-bottom:60px}.l-content_left__sidebar{margin-bottom:200px}.l-content_left__sidebar>:not(:last-child){margin-bottom:2rem;margin-bottom:40px}.l-content_left__footer{padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto;display:flex;clear:both;flex-direction:row;padding:25px;background-color:#f9f9f9}.l-content_left__main-content>*:not(.l-p),.l-content_left__main-top>*:not(.l-p),.l-content_left__main-bottom>*:not(.l-p){max-width:1440px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.l-content_left__main-content>.page-element,.l-content_left__main-top>.page-element,.l-content_left__main-bottom>.page-element{padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto;margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}.l-content_left__main-content .breadcrumb,.l-content_left__main-top .breadcrumb,.l-content_left__main-bottom .breadcrumb{padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto}.l-content_left__main-content .page-title,.l-content_left__main-top .page-title,.l-content_left__main-bottom .page-title{padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto}.l-content_left__main-content .page-intro,.l-content_left__main-top .page-intro,.l-content_left__main-bottom .page-intro{padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto}.l-content_left__main-content .shariff,.l-content_left__main-top .shariff,.l-content_left__main-bottom .shariff{padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto}@-webkit-keyframes link-loading{from{background-size:100% 100%}to{background-size:100% .1rem}}@-webkit-keyframes underline-loading{from{width:0}to{width:100%}}.l-content__jumpmenu{padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto;position:sticky;z-index:13;top:0}.l-content__jumpmenu .jumpmenu{padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto;letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700}.toolbar-horizontal.toolbar-fixed .l-content__jumpmenu{top:39px}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .l-content__jumpmenu{top:79px}.l-content__header{padding-bottom:1.6}.l-content__header .page-title{padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto}.l-content{margin-right:auto;margin-left:auto;width:100%}.l-content>:not(:last-child){margin-bottom:2rem;margin-bottom:40px}.l-content__main>:not(:last-child){margin-bottom:2rem;margin-bottom:40px}.l-content__main>:not(:last-child){margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}.l-content__main>:last-child{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:3rem;margin-bottom:60px}.l-content__sidebar{margin-bottom:200px}.l-content__sidebar>:not(:last-child){margin-bottom:2rem;margin-bottom:40px}.l-content__footer{padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto;display:flex;clear:both;flex-direction:row;padding:25px;background-color:#f9f9f9}.l-content__main-content>*:not(.l-p),.l-content__main-top>*:not(.l-p),.l-content__main-bottom>*:not(.l-p){max-width:1440px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.l-content__main-content .page-element,.l-content__main-top .page-element,.l-content__main-bottom .page-element{padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto;margin-bottom:1.5rem;margin-bottom:30px}.l-content__main-content .page-element--max-width-bg-bright,.l-content__main-top .page-element--max-width-bg-bright,.l-content__main-bottom .page-element--max-width-bg-bright{max-width:100%;padding:25px 0 0 0;background:var(--colorSecondary)}.l-content__main-content .page-element--max-width-bg-bright .page-element__content,.l-content__main-top .page-element--max-width-bg-bright .page-element__content,.l-content__main-bottom .page-element--max-width-bg-bright .page-element__content{padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto}.l-content__main-content .page-element--max-width-bg-dark,.l-content__main-top .page-element--max-width-bg-dark,.l-content__main-bottom .page-element--max-width-bg-dark{max-width:100%;padding:25px 0 0 0;background:var(--colorSecondary)}.l-content__main-content .page-element--max-width-bg-dark .page-element__content,.l-content__main-top .page-element--max-width-bg-dark .page-element__content,.l-content__main-bottom .page-element--max-width-bg-dark .page-element__content{padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto}.l-content__main-content .page-element--max-width,.l-content__main-top .page-element--max-width,.l-content__main-bottom .page-element--max-width{max-width:100%;padding:0}.l-content__main-content .page-element--max-width .page-element__content,.l-content__main-top .page-element--max-width .page-element__content,.l-content__main-bottom .page-element--max-width .page-element__content{padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto}.l-content__main-content .page-element--category-list,.l-content__main-top .page-element--category-list,.l-content__main-bottom .page-element--category-list{text-align:right}.l-content__main-content .page-element--hero,.l-content__main-content .page-element--section,.l-content__main-top .page-element--hero,.l-content__main-top .page-element--section,.l-content__main-bottom .page-element--hero,.l-content__main-bottom .page-element--section{width:100%;max-width:initial}.l-content__main-content .page-element--block-publications,.l-content__main-top .page-element--block-publications,.l-content__main-bottom .page-element--block-publications{max-width:unset;padding:0}.l-content__main-content .page-element--iframe,.l-content__main-top .page-element--iframe,.l-content__main-bottom .page-element--iframe{text-align:center}.l-content__main-content .page-element--hero,.l-content__main-top .page-element--hero,.l-content__main-bottom .page-element--hero{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px;width:100%;max-width:initial;padding:0}.l-content__main-content .breadcrumb,.l-content__main-top .breadcrumb,.l-content__main-bottom .breadcrumb{padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto}.l-content__main-content .page-title,.l-content__main-top .page-title,.l-content__main-bottom .page-title{padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto}.l-content__main-content .page-intro,.l-content__main-top .page-intro,.l-content__main-bottom .page-intro{padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto}.l-content__main-content .shariff,.l-content__main-top .shariff,.l-content__main-bottom .shariff{padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto}.node>*{margin-bottom:25px}.product>*{margin-bottom:25px}.l-content__main-content .l-p>*{padding-right:20px;padding-left:20px}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}:root{--rhythm:2rem;--focus-sidebar-width:460px;--focus-sidebar-breakpoint:798px}.l-focus__header{display:flex;align-items:flex-end;justify-content:left;min-height:300px;margin-bottom:25px;padding:25px;background-color:var(--colorPrimary)}.l-focus__header>*{font-size:2.15rem;font-size:clamp(1.8rem,4.7777777778vw,2.5rem);line-height:1.5}@media only screen and (min-width:840px){.l-focus__header>*{margin-right:calc(var(--focus-sidebar-width) + var(--rhythm))}}.l-focus__header.has-background{background-size:cover}.l-focus__header.has-background .l-focus__heading{color:initial}.l-focus__heading{color:initial}.l-focus__subheader{margin-bottom:25px;padding:0 25px;color:red}@media only screen and (min-width:840px){.l-focus__subheader{margin-right:calc(var(--focus-sidebar-width) + var(--rhythm))}}.l-focus__main{display:flex;flex-wrap:wrap;margin:0 25px}.l-focus__content{flex-basis:0;flex-grow:999;order:2;min-width:40%;margin-right:25px;margin-bottom:25px}@media only screen and (min-width:798px){.l-focus__content{order:inherit}}.l-focus__sidebar{--offset:var(--rhythm);position:relative;display:flex;flex-direction:column;flex-basis:var(--focus-sidebar-width);flex-grow:1;align-self:start;margin-bottom:25px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.03),0 8px 16px rgba(0,0,0,.03),0 16px 32px rgba(0,0,0,.02),0 32px 64px rgba(0,0,0,.02)}.l-focus__sidebar-content{overflow-y:auto}.l-focus__sidebar-top{padding:25px}.l-focus__sidebar-main{padding:25px}.l-focus__sidebar-bottom{display:flex;justify-content:space-between;padding:25px;text-align:center;border-top:inherit}.l-focus__main-bottom{padding:0 25px 25px 25px}@media only screen and (min-width:798px){.l-focus__main{margin-top:-200px}.l-focus__main .l-focus__content{margin-top:200px}}@media only screen and (min-width:798px){.l-focus--sidebar-sticky .l-focus__sidebar{position:sticky;top:var(--offset)}.l-focus--sidebar-sticky .l-focus__sidebar-content{max-height:calc(100vh - var(--offset)*2)}}.l-focus--only-form .l-focus__main{flex-direction:column}.l-focus--only-form .l-focus__content{flex-basis:auto;order:unset}.l-focus--only-form .l-focus__sidebar{flex-basis:inherit;justify-content:center;max-width:600px;margin-right:auto;margin-left:auto}.l-gallery-height{max-width:1440px;margin-right:auto;margin-left:auto;margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px;display:flex;flex-direction:row;flex-wrap:wrap;gap:25px}.l-gallery-height .image{display:flex;flex-direction:column;align-items:flex-end}.l-gallery-height .image__media{display:block}.l-gallery-height figcaption{max-width:350px}.l-gallery-height.is-centered{display:flex;justify-content:center}@media(min-width:0)and (max-width:549px){.l-gallery-height{justify-content:center}}.l-gallery-width{max-width:1440px;margin-right:auto;margin-left:auto;margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline}.l-gallery-width .image{width:463.3333333333px}.l-gallery-width figcaption{max-width:350px}.l-gallery-width.is-centered{display:flex;justify-content:center}@supports(gap:25px) and (display:flex){.l-gallery-width{gap:25px}}@supports not ((gap:25px) and (display:flex)){.l-gallery-width .image:not(:last-child){margin-bottom:25px}@media(min-width:550px){.l-gallery-width .image:not(:nth-child(3n)){margin-right:25px}}}.l-gallery{max-width:1440px;margin-right:auto;margin-left:auto;margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(405px,1fr));grid-gap:25px}.l-gallery .image__media{display:block}.l-gallery .image figcaption{max-width:350px}.l-gallery.is-centered{grid-template-columns:repeat(auto-fit,minmax(405px,-webkit-max-content));grid-template-columns:repeat(auto-fit,minmax(405px,max-content));justify-content:center}@media(min-width:0)and (max-width:400px){.l-gallery{grid-template-columns:1fr}}.l-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(163px,1fr));grid-gap:25px}@media(min-width:550px){.l-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:25px}}.l-header{margin-bottom:1.5rem;margin-bottom:30px}.l-site .l-header{margin-bottom:0}.l-site.is-front .l-header,.l-site.is-front .menu-primary__item.is-search{background-color:#fff}@media(min-width:1068px){.l-site.is-front .l-header{box-shadow:0 0 80px 0 rgba(0,0,0,.1)}}.l-header-content{padding-right:20px;padding-left:20px;max-width:1440px;margin-right:auto;margin-left:auto;display:flex;flex-direction:column;padding-top:20px}@media(min-width:0)and (max-width:1067px){.l-header-content{background-color:#fff}}.l-header-content>nav:not(.mobile-menu){width:100%}.l-header-content__col-one{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:.5rem;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media(min-width:1068px){.l-header-content__col-one{border-bottom:1px solid #0e0e0f;padding-bottom:12.5px}}.l-header-content__col-two{padding-bottom:10px;z-index:14}@media(min-width:0)and (max-width:1067px){.l-header-content__col-two{padding-bottom:0}}.js-sticky-header .l-site{padding-top:10px}@media(min-width:1068px){.js-sticky-header .l-site{padding-top:240px}}header.js-header-is-stuck{width:100%;padding-top:0;padding-bottom:0}header.js-header-is-stuck .l-header-content{flex-direction:row;position:fixed;z-index:14;top:0}@media(min-width:1068px){header.js-header-is-stuck .main-menu{background-color:rgba(0,0,0,0)}header.js-header-is-stuck .l-header-content{justify-content:center;max-width:unset;background-color:#f8efe0;padding-top:12.5px;padding-bottom:6.25px;transition:background-color .3s ease-in}header.js-header-is-stuck .l-header-content__col-two{padding-bottom:0;width:1335px}header.js-header-is-stuck .js-l-header-content__col-one nav{display:none}header.js-header-is-stuck .js-site-logo-is-stuck{height:auto;width:64px}header.js-header-is-stuck .js-site-logo-is-stuck svg{width:150px;height:48px}header.js-header-is-stuck .js-site-logo-is-stuck svg path:not(:nth-child(1)):not(:nth-child(2)){display:none}header.js-header-is-stuck .menu-primary{padding:0;float:none;gap:5px;margin:0;background-color:rgba(0,0,0,0)}header.js-header-is-stuck .menu-primary__item{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;margin:0}header.js-header-is-stuck .menu-primary__item a,header.js-header-is-stuck .menu-primary__item span{padding-right:6.25px;padding-bottom:0;padding-left:6.25px}header.js-header-is-stuck .js-l-content__jumpmenu-is-stuck{width:auto}header.js-header-is-stuck .js-l-header-content__col-one{border:0;padding-bottom:0;margin-bottom:0}}.js-l-content__jumpmenu-is-stuck{top:95px}@media(min-width:1068px){.js-l-content__jumpmenu-is-stuck{top:65px}}@media(min-width:0)and (max-width:549px){.js-l-content__jumpmenu-is-stuck{top:80px}}.toolbar-horizontal.toolbar-fixed.js-sticky-header header.js-header-is-stuck .l-header-content{top:58px}.toolbar-horizontal.toolbar-fixed .js-l-content__jumpmenu-is-stuck{top:160px}@media(min-width:1068px){.toolbar-horizontal.toolbar-fixed .js-l-content__jumpmenu-is-stuck{top:120px}}.toolbar-vertical.js-sticky-header header.js-header-is-stuck .l-header-content{top:35px}.toolbar-vertical .js-l-content__jumpmenu-is-stuck{top:135px}@media(min-width:0)and (max-width:549px){.toolbar-vertical .js-l-content__jumpmenu-is-stuck{top:115px}}.l-hero--20,.l-hero--20 .hero,.l-hero--30,.l-hero--30 .hero{min-height:30vh}.l-hero--50,.l-hero--50 .hero{min-height:50vh}.l-hero--75,.l-hero--75 .hero{min-height:75vh}.l-hero--100,.l-hero--100 .hero{min-height:100vh}.l-hero--auto .hero.has-background .hero__background{position:relative}.l-hero--auto .hero__content-wrapper{position:absolute;width:100%;max-width:none;height:100%}.l-hero--auto .hero.has-background .hero__content{margin:0 auto 0}.l-list-magic{padding:0 50px;text-align:center}.l-list-magic li{display:inline;padding-top:2px;padding-bottom:2px}.l-list-magic li>*{display:inline-block;padding:10px;white-space:nowrap}.l-list-magic li:after{content:" ";white-space:normal;word-spacing:1em;background-image:linear-gradient(90deg,transparent 0 calc(50% - 0.05em),currentColor 0 calc(50% + 0.05em),transparent 0)}.l-list:after{display:table;clear:both;content:""}.l-list>*:not(:last-child){display:block;margin-bottom:25px}.l-list--small:after{display:table;clear:both;content:""}.l-list--small>*:not(:last-child){display:block;margin-bottom:25px;margin-bottom:12.5px}.l-list--big:after{display:table;clear:both;content:""}.l-list--big>*:not(:last-child){display:block;margin-bottom:25px;margin-bottom:50px}.l-list--separator:after{display:table;clear:both;content:""}.l-list--separator>*:not(:last-child){display:block;margin-bottom:25px}.l-list--separator>*:not(:last-of-type){margin-bottom:12.5px;padding-bottom:12.5px;border-bottom:2px solid var(--colorPrimary)}.l-masonry{max-width:1440px;margin-right:auto;margin-left:auto}.l-masonry .image__media,.l-masonry .video-consent{position:relative;display:block}.l-masonry.is-centered{max-width:680px;margin-right:auto;margin-left:auto}.l-mobile-menu{display:flex;flex-direction:column;align-items:center;justify-content:center}.l-mobile-menu__first,.l-mobile-menu__second{position:relative;width:100%;padding:25px}.l-mobile-menu__first{padding-bottom:0}.l-mobile-menu__second{margin-top:0;padding-top:0}.l-mobile-menu .menu{position:initial;display:flex;color:#0e0e0f;margin-bottom:25px}.l-mobile-menu .menu.is-dropdown{background-color:unset}.l-mobile-menu .menu ul:not(.contextual-links):not(.menu-primary--mobile__sub){position:initial;display:block;-webkit-animation:fadeindown 500ms ease-in-out;animation:fadeInDown 500ms ease-in-out}.l-mobile-menu .menu a,.l-mobile-menu .menu span{font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px;letter-spacing:0;font-family:"Montserrat";font-weight:500;cursor:pointer;text-decoration:none;color:#0e0e0f}.l-mobile-menu .menu a:hover,.l-mobile-menu .menu span:hover{transition:ease-in-out .3s;color:#fff}.l-mobile-menu .menu a:focus,.l-mobile-menu .menu a:active,.l-mobile-menu .menu span:focus,.l-mobile-menu .menu span:active{text-decoration:underline;color:#fff}.l-modal{display:inline-block}.l-modal__trigger:checked~.l-modal__overlay,.l-modal__trigger:checked~.l-modal__container{visibility:visible;opacity:1}.l-modal__trigger~.l-modal__overlay{position:fixed;top:0;left:0;visibility:hidden;width:100%;height:100%;transition:opacity .3s;opacity:0;background-color:rgba(0,0,0,.5)}.l-modal__trigger~.l-modal__container{position:fixed;bottom:0;left:0;visibility:hidden;width:100%;margin:20px;padding:40px;transition:opacity .3s;opacity:0;background-color:#fff}@media only screen and (min-width:600px){.l-modal__trigger~.l-modal__container{top:0;bottom:0;left:0;width:300px;height:100vh}.l-modal__trigger~.l-modal__container>*{height:100%}}.l-p>*{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:3rem;margin-bottom:60px}.l-p__element--block--background{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#f8efe0}.l-p .l-puplications,.l-p .hero{padding-right:0;padding-left:0}.l-p .separator--dots{padding-right:0;padding-left:0}.l-p .cta{max-width:1400px;margin-right:auto;margin-left:auto}.l-p>.viewbox{max-width:100%}.l-p>.combo,.l-p>.text,.l-p>.embed-content,.l-p>.p-block,.l-p>.p-faq,.l-p>.download,.l-p>.hack-content,.l-p>.heading,.l-p>.heading__info,.l-p>.cards,.l-p>.quotes,.l-p>.teaser,.l-p>.webform-content,.l-p>.l-teaser,.l-p>.text-media,.l-p>.l-grid--gallery,.l-p>.l-slider-wrapper--media,.l-p>.product,.l-p>.relation,.l-p>.accordion,.l-p>.facts,.l-p>.contextual-region{max-width:1440px;margin-right:auto;margin-left:auto}.l-p>.combo.hero,.l-p>.text.hero,.l-p>.embed-content.hero,.l-p>.p-block.hero,.l-p>.p-faq.hero,.l-p>.download.hero,.l-p>.hack-content.hero,.l-p>.heading.hero,.l-p>.heading__info.hero,.l-p>.cards.hero,.l-p>.quotes.hero,.l-p>.teaser.hero,.l-p>.webform-content.hero,.l-p>.l-teaser.hero,.l-p>.text-media.hero,.l-p>.l-grid--gallery.hero,.l-p>.l-slider-wrapper--media.hero,.l-p>.product.hero,.l-p>.relation.hero,.l-p>.accordion.hero,.l-p>.facts.hero,.l-p>.contextual-region.hero{width:100%;max-width:initial}.l-p>.fact-big,.l-p>.code,.l-p>.address-content{max-width:1400px;margin-right:auto;margin-left:auto}.l-p>.address-content--inline{margin:0 20px}.l-p>.p-block .heading{margin-bottom:1.5rem;margin-bottom:30px}.l-p>.heading{margin-bottom:1.5rem;margin-bottom:30px}.l-p .node--page{max-width:1440px;margin-right:auto;margin-left:auto}.l-p>.betterembed--default{max-width:500px;margin-right:auto;margin-left:auto}.l-p>.p-quote{margin-right:auto;margin-left:auto}.l-p>.p-quote--big{max-width:1440px;margin-right:auto;margin-left:auto}.l-p .p-chart{max-width:1200px;margin-right:auto;margin-left:auto}.l-p>.p-hr:not(.p-hr--default){max-width:100%;margin-right:0;margin-left:0;padding-right:0;padding-left:0}.l-p .footnote__section{max-width:1200px;margin-right:auto;margin-left:auto}.l-p>.contextual-region>.contextual-region{margin-bottom:1.5rem;margin-bottom:30px}.l-p>.contextual-region>.contextual-region:hover{opacity:.85;cursor:default}header,footer{overflow:hidden}.l-p-page>*{margin-bottom:1.5rem;margin-bottom:30px}.l-p-page>*:not(.l-teaser):not(.teaser):not(.page-element--cta):not(.l-p__element--block--background):not(.p-block--topics-related-content):not(.p-block--views-blockevents-overview-homepage-all-events-slider):not(.p-block--views-blockevents-overview-block-all-events-slider):not(.p-block--views-blockevents-overview-all-events):not(.p-block--views-blockevents-overview-block-1):not(.p-block--views-blockevents-overview-next-events):not(.p-block--views-blocktherapeutenliste-seite-block-1):not(.p-block--views-blocktherapeuten-und-berater-block-1):not(.p-block--views-blocktherapeutenliste-seite-berater-block):not(.p-block--views-blockcontent-recent-block-1--default){max-width:900px;margin-right:auto;margin-left:auto}@media(min-width:0)and (max-width:1440px){.l-p-page>*.cta{margin-right:-20px;margin-left:-20px}}#block-ao-canvas-local-tasks{margin-bottom:30px}.l-row-narrow{max-width:680px;margin-right:auto;margin-left:auto;margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}.l-row-narrow>*{max-width:680px;margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}.l-row-narrow>*:last-child{margin-bottom:0}.l-row-narrow.is-centered>*{max-width:600px;margin-right:auto;margin-left:auto}.image__media-row-narrow{width:auto}.l-row>*{max-width:1440px;margin-right:auto;margin-left:auto;margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}.l-row>*:last-child{margin-bottom:0}.l-row.is-centered>*{max-width:680px;margin-right:auto;margin-left:auto}.l-search{position:relative}.l-search__form{position:sticky;z-index:1;top:0;display:flex;flex-direction:column}@media only screen and (min-width:670px){.l-search__form{text-align:center}}@media only screen and (min-height:400px){.l-search__form{margin-top:30vh}}.l-search__info{display:flex;margin-bottom:12.5px}.l-search__info>*{margin-right:auto;margin-left:auto}.l-search__meta{position:sticky;top:-1;display:block;max-width:200px;margin-right:auto;margin-bottom:25px;margin-left:auto}.l-search__result{max-width:1440px;margin-right:auto;margin-left:auto}.l-search__result>*:not(:last-child){margin-bottom:20px}.l-search .l-search__content-link{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;outline:0;font-size:1px;line-height:1px}.l-search__meta.stuck{z-index:1;top:-1px;margin-right:0}.has-sticky-header .l-search__form{top:50px}.l-site-focus{position:relative}.l-site-focus__header{position:relative;max-width:900px;margin-right:auto;margin-left:auto}.l-site-focus__header.is-sticky .l-site-focus__header-content{position:fixed;top:0}.l-site-focus__main{max-width:900px;margin-right:auto;margin-left:auto}.l-site-focus__footer{background-color:#2f2f2e}.l-site-focus__footer .l-site-focus__footer-content{max-width:900px;margin-right:auto;margin-left:auto}.site-header{padding-right:20px;padding-left:20px;display:flex;flex-direction:row;flex-grow:1;align-items:center}.site-header .site-logo{margin-right:25px}.site-header .menu-primary{margin-left:auto}.site-header--background{background-color:rgba(255,255,255,.97)}.l-site>*:not(:last-child):not(.l-header):not(.l-hero){margin-bottom:2rem;margin-bottom:40px}.l-site .message{max-width:1440px;margin-right:auto;margin-left:auto;margin-bottom:25px}.l-site .tabs{max-width:1440px;margin-right:auto;margin-left:auto}.l-site__main{margin-bottom:2rem;margin-bottom:40px}.l-site__intro{margin:0 !important;padding:0 !important}.l-site__hero{margin-top:-87.5px}.l-site__header.is-sticky{position:sticky;z-index:23;top:0}.l-site__header.is-sticky+*{padding-top:62.5px}.l-site__footer{overflow:hidden}.l-site__sticky{position:sticky;top:62.5px;background-color:rgba(255,255,255,.95)}@media(min-width:769px){.l-site__main{display:flex;justify-content:space-between}.l-site__main-content{width:calc(140px + ((100% - 220px) / 12 * 8))}.l-site__main-sidebar{width:calc(60px + ((100% - 220px) / 12 * 4))}}@media(min-width:0)and (max-width:768px){.l-site__main-content{margin-bottom:2rem;margin-bottom:40px}}.l-slider>*{max-width:1440px;margin-right:auto;margin-left:auto;margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}.l-slider>*:last-child{margin-bottom:0}.l-slider.is-centered>*{max-width:680px;margin-right:auto;margin-left:auto}.l-taxonomy-list{max-width:1440px;margin-right:auto;margin-left:auto}.js-has-dragscroll{overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;white-space:nowrap}.js-has-dragscroll{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.js-has-dragscroll::-webkit-scrollbar{display:none}.js-has-dragscroll--is-active{z-index:22;cursor:-webkit-grab;cursor:grab;padding-left:25px;padding-right:25px}.js-has-dragscroll:active{cursor:-webkit-grabbing;cursor:grabbing}.js-has-dragscroll--nav{position:relative}.js-has-dragscroll--nav.show-nav{display:flex;align-items:center}.js-has-dragscroll--nav.show-nav .js-has-dragscroll--nav__prev,.js-has-dragscroll--nav.show-nav .js-has-dragscroll--nav__next{display:flex;align-items:center;z-index:33}.js-has-dragscroll--nav__prev,.js-has-dragscroll--nav__next{display:none;position:absolute;top:0;width:50px;height:100%;content:" ";opacity:1}.js-has-dragscroll--nav__prev:hover svg,.js-has-dragscroll--nav__next:hover svg{transition:opacity .2s linear;opacity:.4;fill:#0e0e0f}.js-has-dragscroll--nav__prev svg,.js-has-dragscroll--nav__next svg{position:relative;opacity:1;pointer-events:none;fill:var(--colorPrimary);height:50px;z-index:32}.js-has-dragscroll--nav__prev{left:0;background:linear-gradient(to left,rgba(255,252,245,0) rgba(255,252,245,0.95) 25%)}.js-has-dragscroll--nav__prev svg{transform:rotate(180deg)}.js-has-dragscroll--nav__next{right:0;background:linear-gradient(to right,rgba(255,252,245,0) rgba(255,252,245,0.95) 25%)}.has-focal--left-top img{-o-object-position:7.5% 7.5%;object-position:7.5% 7.5%}.has-focal--left-centertop img{-o-object-position:7.5% 27.5%;object-position:7.5% 27.5%}.has-focal--left-center img{-o-object-position:7.5% 50%;object-position:7.5% 50%}.has-focal--left-centerbottom img{-o-object-position:7.5% 72.5%;object-position:7.5% 72.5%}.has-focal--left-bottom img{-o-object-position:7.5% 92.5%;object-position:7.5% 92.5%}.has-focal--centerleft-top img{-o-object-position:27.5% 7.5%;object-position:27.5% 7.5%}.has-focal--centerleft-centertop img{-o-object-position:27.5% 27.5%;object-position:27.5% 27.5%}.has-focal--centerleft-center img{-o-object-position:27.5% 50%;object-position:27.5% 50%}.has-focal--centerleft-centerbottom img{-o-object-position:27.5% 72.5%;object-position:27.5% 72.5%}.has-focal--centerleft-bottom img{-o-object-position:27.5% 92.5%;object-position:27.5% 92.5%}.has-focal--center-top img{-o-object-position:50% 7.5%;object-position:50% 7.5%}.has-focal--center-centertop img{-o-object-position:50% 27.5%;object-position:50% 27.5%}.has-focal--center img{-o-object-position:50% 50%;object-position:50% 50%}.has-focal--center-centerbottom img{-o-object-position:50% 72.5%;object-position:50% 72.5%}.has-focal--center-bottom img{-o-object-position:50% 92.5%;object-position:50% 92.5%}.has-focal--centerright-top img{-o-object-position:72.5% 7.5%;object-position:72.5% 7.5%}.has-focal--centerright-centertop img{-o-object-position:72.5% 27.5%;object-position:72.5% 27.5%}.has-focal--centerright-center img{-o-object-position:72.5% 50%;object-position:72.5% 50%}.has-focal--centerright-centerbottom img{-o-object-position:72.5% 72.5%;object-position:72.5% 72.5%}.has-focal--centerright-bottom img{-o-object-position:72.5% 92.5%;object-position:72.5% 92.5%}.has-focal--right-top img{-o-object-position:92.5% 7.5%;object-position:92.5% 7.5%}.has-focal--right-centertop img{-o-object-position:92.5% 27.5%;object-position:92.5% 27.5%}.has-focal--right-center img{-o-object-position:92.5% 50%;object-position:92.5% 50%}.has-focal--right-centerbottom img{-o-object-position:92.5% 72.5%;object-position:92.5% 72.5%}.has-focal--right-bottom img{-o-object-position:92.5% 92.5%;object-position:92.5% 92.5%}.has-focal--left-top{background-position:7.5% 7.5%}.has-focal--left-centertop{background-position:7.5% 27.5%}.has-focal--left-center{background-position:7.5% 50%}.has-focal--left-centerbottom{background-position:7.5% 72.5%}.has-focal--left-bottom{background-position:7.5% 92.5%}.has-focal--centerleft-top{background-position:27.5% 7.5%}.has-focal--centerleft-centertop{background-position:27.5% 27.5%}.has-focal--centerleft-center{background-position:27.5% 50%}.has-focal--centerleft-centerbottom{background-position:27.5% 72.5%}.has-focal--centerleft-bottom{background-position:27.5% 92.5%}.has-focal--center-top{background-position:50% 7.5%}.has-focal--center-centertop{background-position:50% 27.5%}.has-focal--center{background-position:50% 50%}.has-focal--center-centerbottom{background-position:50% 72.5%}.has-focal--center-bottom{background-position:50% 92.5%}.has-focal--centerright-top{background-position:72.5% 7.5%}.has-focal--centerright-centertop{background-position:72.5% 27.5%}.has-focal--centerright-center{background-position:72.5% 50%}.has-focal--centerright-centerbottom{background-position:72.5% 72.5%}.has-focal--centerright-bottom{background-position:72.5% 92.5%}.has-focal--right-top{background-position:92.5% 7.5%}.has-focal--right-centertop{background-position:92.5% 27.5%}.has-focal--right-center{background-position:92.5% 50%}.has-focal--right-centerbottom{background-position:92.5% 72.5%}.has-focal--right-bottom{background-position:92.5% 92.5%}.has-focal--none{background-position:center center}.has-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.has-truncate-2{position:relative;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;visibility:visible;overflow:hidden;text-overflow:ellipsis;-webkit-hyphens:unset;-ms-hyphens:unset;hyphens:unset}@supports not (-webkit-line-clamp:2){.has-truncate-2{max-height:3.125rem;max-height:62.5px;display:block;max-height:50px;line-height:1.25}}.has-truncate-3{position:relative;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;visibility:visible;overflow:hidden;text-overflow:ellipsis;-webkit-hyphens:unset;-ms-hyphens:unset;hyphens:unset}@supports not (-webkit-line-clamp:3){.has-truncate-3{max-height:4.6875rem;max-height:93.75px;display:block;max-height:75px;line-height:1.25}}.has-truncate-4{position:relative;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;visibility:visible;overflow:hidden;text-overflow:ellipsis;-webkit-hyphens:unset;-ms-hyphens:unset;hyphens:unset}@supports not (-webkit-line-clamp:4){.has-truncate-4{max-height:6.25rem;max-height:125px;display:block;max-height:100px;line-height:1.25}}.has-truncate-5{position:relative;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;visibility:visible;overflow:hidden;text-overflow:ellipsis;-webkit-hyphens:unset;-ms-hyphens:unset;hyphens:unset}@supports not (-webkit-line-clamp:5){.has-truncate-5{max-height:7.8125rem;max-height:156.25px;display:block;max-height:125px;line-height:1.25}}:root{--imageColorizeColorBright:var(--colorPrimary);--imageColorizeColorDark:orange}.is-colorize{position:relative;margin:0}.is-colorize img,.is-colorize svg,.is-colorize video{display:block;filter:grayscale(100%) contrast(1.2) brightness(1)}.is-colorize:after,.is-colorize:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:""}.is-colorize:before{z-index:3;background-color:var(--colorPrimary);mix-blend-mode:hue}.is-colorize:after{background:repeating-linear-gradient(135deg,rgba(76,71,31,0.3),transparent 1px,rgba(76,71,31,0.3) 2px);background:var(--colorPrimary);background-size:3px 3px;mix-blend-mode:screen}.is-color-monochrome img{filter:grayscale(100%) contrast(1.1)}.is-disabled,.is-disabled>*,button:disabled{opacity:.4;cursor:not-allowed}.is-duotone-background{position:relative;z-index:0;width:100%;height:100%}.is-duotone-background:before,.is-duotone-background:after{position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;content:""}.is-duotone-background:before{background-color:#f00e2e;mix-blend-mode:darken}.is-duotone-background:after{background-color:#192550;mix-blend-mode:lighten}:root{--imageDuotoneColorBright:var(--colorPrimary);--imageDuotoneColorDark:var(--colorSecondary)}.is-duotone{position:relative;z-index:0;overflow:hidden;background-color:var(--imageDuotoneColorBright)}.is-duotone img,.is-duotone svg,.is-duotone video{display:block;filter:grayscale(100%) contrast(1.3) brightness(1);mix-blend-mode:multiply}.is-duotone:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";transition:all ease-in-out .5s;pointer-events:none;background-color:#23278a}@supports(mix-blend-mode:lighten){.is-duotone:after{background-color:var(--imageDuotoneColorDark);mix-blend-mode:lighten}}.is-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;outline:0;font-size:1px;line-height:1px}@media(min-width:0)and (max-width:549px){.is-hidden-mobile{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;outline:0;font-size:1px;line-height:1px}}@media(min-width:390px){.is-hidden-mobile-up{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;outline:0;font-size:1px;line-height:1px}}@media(min-width:0)and (max-width:549px){.is-hidden-to-phablet{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;outline:0;font-size:1px;line-height:1px}}@media(min-width:550px){.is-hidden-phablet-up{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;outline:0;font-size:1px;line-height:1px}}@media(min-width:0)and (max-width:768px){.is-hidden-to-tablet{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;outline:0;font-size:1px;line-height:1px}}@media(min-width:769px){.is-hidden-tablet-up{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;outline:0;font-size:1px;line-height:1px}}@media(min-width:0)and (max-width:1219px){.is-hidden-to-dektop{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;outline:0;font-size:1px;line-height:1px}}@media(min-width:1220px){.is-hidden-desktop-up{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;outline:0;font-size:1px;line-height:1px}}.js-is-revealing{transition:opacity 1s;opacity:0}.js-is-revealed{opacity:1}.is-text{font-size:1rem;font-size:20px;line-height:1.875rem;line-height:37.5px;font-variant-numeric:tabular-nums}.is-text p,.is-text table,.is-text blockquote,.is-text address,.is-text pre,.is-text figure,.is-text dl,.is-text ul,.is-text ol{margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}.is-text>*:not(:last-child){margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:.5rem;margin-bottom:10px}.is-text>h2:not(:last-child),.is-text>h3:not(:last-child),.is-text>h4:not(:last-child),.is-text>h5:not(:last-child),.is-text>h6:not(:last-child){margin-bottom:1.5rem;margin-bottom:30px;margin-bottom:1rem;margin-bottom:20px}.is-text>:last-child{margin-bottom:0}.is-text h2,.is-text h3,.is-text h4,.is-text h5,.is-text h6{overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#0e0e0f}.is-text h2{font-size:2.4rem;font-size:48px;line-height:3.125rem;line-height:62.5px}.is-text h3{font-size:1.8rem;font-size:36px;line-height:2.5rem;line-height:50px}.is-text h4{font-size:1.4rem;font-size:28px;line-height:1.875rem;line-height:37.5px}.is-text h5{font-size:1rem;font-size:20px;line-height:1.25rem;line-height:25px}.is-text h6{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px}.is-text strong{letter-spacing:.05rem;font-weight:bold}.is-text p{font-weight:100}.is-text blockquote{margin-left:25px;padding-right:12.5px;padding-left:12.5px;border-left:2px solid var(--colorPrimary)}.is-text blockquote p{margin-bottom:0}.is-text blockquote:before{display:inline-flex;width:32px;height:32px;margin-top:12.5px;content:" ";background-color:#0e0e0f;background-size:32px 32px;-webkit-mask:url(/themes/custom/ao_canvas/dist/assets/svg/quote-sign--open.svg) no-repeat 50% 50%;mask:url(/themes/custom/ao_canvas/dist/assets/svg/quote-sign--open.svg) no-repeat 50% 50%}.is-text blockquote:after{display:inline-flex;width:32px;height:32px;margin-top:12.5px;content:" ";background-color:#0e0e0f;background-size:32px 32px;-webkit-mask:url(/themes/custom/ao_canvas/dist/assets/svg/quote-sign--close.svg) no-repeat 50% 50%;mask:url(/themes/custom/ao_canvas/dist/assets/svg/quote-sign--close.svg) no-repeat 50% 50%}.is-text a:not(.footnote):not(.button){cursor:pointer;transition:.8s cubic-bezier(0.2,0,0.05,1);-webkit-animation:link-loading .8s;animation:link-loading .8s;text-decoration:none;color:currentColor;background-image:linear-gradient(to bottom,var(--colorPrimary) 0,var(--colorPrimary) 100%);background-repeat:no-repeat;background-position:0 100%;background-size:100% .1rem;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.is-text a:not(.footnote):not(.button):hover{transition:.1s cubic-bezier(0.5,0,0.05,1);color:#fff;background-size:100% 100%}.is-text a:not(.footnote):not(.button)::-moz-selection{color:#fff;background-color:var(--colorSecondary)}.is-text a:not(.footnote):not(.button)::selection{color:#fff;background-color:var(--colorSecondary)}@keyframes link-loading{from{background-size:100% 100%}to{background-size:100% .1rem}}.is-text u{position:relative;display:inline-block;text-decoration:none}.is-text u:after{position:absolute;bottom:0;display:block;width:100%;height:1px;content:"";-webkit-animation:underline-loading .8s forwards;animation:underline-loading .8s forwards;background:var(--colorPrimary)}@keyframes underline-loading{from{width:0}to{width:100%}}.is-text sup,.is-text sub{position:relative;vertical-align:baseline;font-size:60%;line-height:0}.is-text sup{top:-0.8em}.is-text sub{bottom:-0.55em}.is-text mark{display:inline;padding:6.25px 0;-webkit-animation:text-highlight-loading 1.4s forwards;animation:text-highlight-loading 1.4s forwards;color:#fff;background-color:rgba(var(--colorPrimary),1);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:12.5px 0 0 rgba(var(--colorPrimary),1),-12.5px 0 0 rgba(var(--colorPrimary),1);display:inline-block;margin-right:18.75px;margin-left:18.75px;padding:0;letter-spacing:.2rem;font-weight:100}.is-text mark::-moz-selection{color:#0e0e0f !important;background-color:rgba(0,0,0,0) !important}.is-text mark::selection{color:#0e0e0f !important;background-color:rgba(0,0,0,0) !important}.is-text ul li:not(:last-child),.is-text ol li:not(:last-child){margin-bottom:12.5px}.is-text ul ul li,.is-text ul ol li,.is-text ol ul li,.is-text ol ol li{margin-bottom:12.5px}.is-text ul h1,.is-text ul h2,.is-text ul h3,.is-text ul h4,.is-text ul h5,.is-text ul h6,.is-text ol h1,.is-text ol h2,.is-text ol h3,.is-text ol h4,.is-text ol h5,.is-text ol h6{position:relative}.is-text ul{padding-left:25px;list-style-position:outside}.is-text ul li{position:relative;margin-bottom:12.5px}.is-text ul li:before{position:absolute;top:.7em;left:-25px;width:10px;height:10px;content:"";background:center/contain no-repeat url(/themes/custom/ao_canvas/dist/assets/icons/list-style-image.svg)}.is-text ul ul{padding-left:25px}.is-text ol{padding-left:25px;list-style:none;counter-reset:ol-counter}.is-text ol li{position:relative;counter-increment:ol-counter}.is-text ol li:before{letter-spacing:0;font-family:"TomatoGrotesk",sans-serif;font-weight:700;position:absolute;top:.55em;left:-25px;width:15px;content:counter(ol-counter) ". ";text-align:left;color:var(--colorPrimary);font-size:.7em;font-weight:bold;line-height:15px}.is-text abbr,.is-text acronym{cursor:help;text-decoration:none;border-bottom:1px dotted}.is-text s{text-decoration:line-through;-webkit-text-decoration-color:#888;text-decoration-color:#888}.is-text del{position:relative;display:inline-block;text-decoration:none;color:rgba(14,14,15,.8)}.is-text del:before,.is-text del:after{position:absolute;top:50%;right:0;width:100%;content:"";border-bottom:1px solid rgba(200,0,0,.8)}.is-text del:before{transform:skewY(-10deg)}.is-text del:after{transform:skewY(10deg)}.is-text ins{position:relative;text-decoration:none}.is-text ins:before{position:absolute;top:90%;width:100%;height:.2em;content:"";background:linear-gradient(135deg,transparent,transparent 45%,#85cb0f,transparent 55%,transparent 100%),linear-gradient(45deg,transparent,transparent 45%,#85cb0f,transparent 55%,transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.4em .4em}.is-text ins:after{display:inline-block;content:"+ ";color:#85cb0f}.is-text kbd{display:inline-block;margin:0 5px;padding:5px 10px 0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:1px;color:#555;border-radius:4px;background:#eee;box-shadow:2px 2px 2px #777;font-family:Consolas,"Lucida Console",monospace;font-weight:400}.is-text table{display:block;overflow-x:auto;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;border-spacing:0;vertical-align:top;white-space:nowrap;border-collapse:collapse;overflow:auto;max-width:100%;background:linear-gradient(to right,white 30%,rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,0),white 70%) 0 100%,radial-gradient(farthest-side at 0% 50%,rgba(0,0,0,0.4),rgba(0,0,0,0)),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,0.4),rgba(0,0,0,0)) 0 100%;background-color:#fff;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll;background-position:0 0,100%,0 0,100%;background-size:40px 100%,40px 100%,14px 100%,14px 100%;font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px}.is-text table caption{font-size:1.8rem;font-size:36px;line-height:2.5rem;line-height:50px;margin-bottom:12.5px;text-align:center;font-weight:bold}.is-text table tfoot{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px}.is-text table tfoot td{padding:0}.is-text table thead th{letter-spacing:0;font-family:"Montserrat";font-weight:700;background-color:var(--colorPrimary)}.is-text table th{letter-spacing:0;font-family:"Montserrat";font-weight:700;background-color:var(--colorPrimary)}.is-text table th,.is-text table td{padding:6.25px 12.5px}.is-text table tr:nth-of-type(even){background-color:rgba(14,14,15,.03)}.is-text table td{vertical-align:middle}.is-center.is-text{text-align:center}.is-center.is-text ul li{margin-left:-30px;padding-left:0}.is-center.is-text ol li{margin-left:-30px}.is-center.is-text ol li:before{position:unset}.is-right.is-text{text-align:right}.is-bright.is-text{color:#fff}.is-dark.is-text{color:#0e0e0f}.is-zooming{overflow:hidden}.is-zooming>*{-webkit-animation:is-zooming 10s ease-in-out forwards;animation:is-zooming 10s ease-in-out forwards}@-webkit-keyframes is-zooming{0%{transform:translateZ(0) scale(1)}100%{transform:translateZ(0) scale(1.1)}}@keyframes is-zooming{0%{transform:translateZ(0) scale(1)}100%{transform:translateZ(0) scale(1.1)}}.no-zooming{overflow:hidden}@keyframes text-highlight-loading{from{background-color:rgba(0,0,0,0);box-shadow:0 0 0 0,0 0 0 0}to{background-color:rgba(var(--colorPrimary),1);box-shadow:12.5px 0 0 rgba(var(--colorPrimary),1),-12.5px 0 0 rgba(var(--colorPrimary),1)}}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-regular.woff2) format("woff2"),url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:400;src:url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-italic.woff2) format("woff2"),url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-italic.woff) format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-500.woff2) format("woff2"),url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-500.woff) format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:500;src:url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-500italic.woff2) format("woff2"),url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-500italic.woff) format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-700.woff2) format("woff2"),url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-700.woff) format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:700;src:url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-700italic.woff2) format("woff2"),url(/themes/custom/ao_canvas/dist/assets/fonts/montserrat/montserrat-v25-latin-700italic.woff) format("woff")}@font-face{font-family:TomatoGrotesk;src:url(/themes/custom/ao_canvas/dist/assets/fonts/tomato-grotesk-bold.woff2) format("woff2"),url(/themes/custom/ao_canvas/dist/assets/fonts/tomato-grotesk-bold.woff) format("woff"),url(/themes/custom/ao_canvas/dist/assets/fonts/tomato-grotesk-bold.eot) format("eot");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TomatoGrotesk;src:url(/themes/custom/ao_canvas/dist/assets/fonts/tomato-grotesk-extra-bold.woff2) format("woff2"),url(/themes/custom/ao_canvas/dist/assets/fonts/tomato-grotesk-extra-bold.woff) format("woff"),url(/themes/custom/ao_canvas/dist/assets/fonts/tomato-grotesk-extra-bold.eot) format("eot");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:local-helvetica;src:local("helvetica"),local("-apple-system"),local("blinkmacsystemfont"),local("Segoe UI"),local("Roboto"),local("Oxygen"),local("Ubuntu"),local("Cantarell"),local("Fira Sans"),local("Droid Sans"),local("Helvetica Neue");font-weight:300;font-style:normal}@font-face{font-family:local-times;src:local("times"),local("cambria"),local("Hoefler Text"),local("utopia"),local("Liberation Serif"),local("Nimbus Roman No9 L Regular"),local("times"),local("Times New Roman");font-weight:300;font-style:normal}@font-face{font-family:local-georgia;src:local("georgia"),local("constantia"),local("Lucida Bright"),local("lucidabright"),local("Lucida Serif"),local("lucida"),local("DejaVu Serif"),local("Bitstream Vera Serif"),local("Liberation Serif"),local("georgia");font-weight:300;font-style:normal}@font-face{font-family:local-garamond;src:local("garamond"),local("palatino"),local("palladio"),local("URW Palladio L"),local("Book Antiqua"),local("baskerville"),local("Bookman Old Style"),local("Bitstream Charter"),local("garamond"),local("Apple Garamon"),local("ITC Garamond Narrow"),local("New Century Schoolbook"),local("Century Schoolbook"),local("Century Schoolbook L"),local("georgia");font-weight:300;font-style:normal}@font-face{font-family:local-arial;src:local("arial"),local("frutiger"),local("Frutiger Linotype"),local("univers"),local("calibri"),local("Gill Sans"),local("Gill Sans MT"),local("Myriad Pro"),local("myriad"),local("DejaVu Sans Condensed"),local("Liberation Sans"),local("Nimbus Sans L"),local("tahoma"),local("geneva"),local("Helvetica Neue"),local("helvetica"),local("arial");font-weight:300;font-style:normal}@font-face{font-family:local-verdana;src:local("verdana"),local("corbel"),local("Lucida Grande"),local("Lucida Sans Unicode"),local("DejaVu Sans"),local("Bitstream Vera Sans"),local("Liberation Sans"),local("verdana"),local("Verdana Ref");font-weight:300;font-style:normal}@font-face{font-family:local-trebuchet;src:local("trebuchet"),local("Segoe UI"),local("candara"),local("Bitstream Vera Sans"),local("DejaVu Sans"),local("Bitstream Vera Sans"),local("Trebuchet MS"),local("verdana"),local("Verdana Ref");font-weight:300;font-style:normal}@font-face{font-family:local-impact;src:local("impact"),local("haettenschweiler"),local("Franklin Gothic Bold"),local("charcoal"),local("Helvetica Inserat"),local("Bitstream Vera Sans Bold"),local("Arial Black");font-weight:300;font-style:normal}@font-face{font-family:local-monospace;src:local("monospace"),local("consolas"),local("Andale Mono WT"),local("Andale Mono"),local("Lucida Console"),local("Lucida Sans Typewriter"),local("DejaVu Sans Mono"),local("Bitstream Vera Sans Mono"),local("Liberation Mono"),local("Nimbus Mono L"),local("monaco"),local("Courier New"),local("courier");font-weight:300;font-style:normal}.is-sr-only,.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;outline:0;font-size:1px;line-height:1px}@keyframes spinner{to{transform:rotate(360deg)}}@media only screen and (min-width:760px){.front{background-image:url(/themes/custom/ao_canvas/dist/assets/background.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:0 130px;background-size:400px auto;background-blend-mode:luminosity}}:root{--colorPrimary:#ECB719;--colorSecondary:#26126c}
