/* @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}
:root{--colorPrimary:#003da5;--colorSecondary:#0085ca}@-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:#003da5;box-shadow:rhythm(0.5) 0 0 #003da5,-rhythm(0.5) 0 0 #003da5}}@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:#003da5;box-shadow:rhythm(0.5) 0 0 #003da5,-rhythm(0.5) 0 0 #003da5}}@font-face{font-family:"FuturaPT";font-style:normal;font-weight:normal;font-stretch:normal;src:url(/themes/custom/ao_canvas/dist/assets/fonts/futurapt/normal_normal_normal.woff2) format("woff2"),url(/themes/custom/ao_canvas/dist/assets/fonts/futurapt/normal_normal_normal.woff) format("woff")}@font-face{font-family:"FuturaPT";font-style:normal;font-weight:bold;font-stretch:normal;src:url(/themes/custom/ao_canvas/dist/assets/fonts/futurapt/normal_normal_bold.woff2) format("woff2"),url(/themes/custom/ao_canvas/dist/assets/fonts/futurapt/normal_normal_bold.woff) format("woff")}@font-face{font-family:helvetica;src: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:times;src: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:georgia;src: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:garamond;src:local("Palatino Linotype"),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:arial;src: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:verdana;src: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:trebuchet;src: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: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:monospace;src: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{font-family:Arial,"arial",Helvetica Neue,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;color:#75787b;background-color:#fff}body ::-moz-selection{color:#fff;background-color:#003da5}body ::selection{color:#fff;background-color:#003da5}body::-webkit-scrollbar{width:5px;height:5px}body::-webkit-scrollbar-thumb{background:#003da5}.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:#003da5;box-shadow:rhythm(0.5) 0 0 #003da5,-rhythm(0.5) 0 0 #003da5}}@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:#003da5;box-shadow:rhythm(0.5) 0 0 #003da5,-rhythm(0.5) 0 0 #003da5}}@-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 #003da5}.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%}.site-logo>*{width:auto;height:100%}@media(min-width:0)and (max-width:549px){.site-logo>*{width:100%}}.site-logo__color-1{fill:#1b296a}.site-logo__color-2{fill:#00aae5}.site-logo--bright svg{fill:#fff}.site-logo--bright path{fill:#fff}.site-logo--dark svg{fill:#000}.site-logo--dark path{fill:#000}body.has-hero-image .site-logo__color-1,body.has-hero-image .site-logo--bright__color-1{fill:#fff}body.has-hero-image .site-logo__color-2,body.has-hero-image .site-logo--bright__color-2{fill:#fff}body.no-hero-image .site-logo--bright__color-1{fill:#1b296a}body.no-hero-image .site-logo--bright__color-2{fill:#00aae5}.pfrimer-logo{display:block;height:100%;position:absolute;margin-top:45px}.pfrimer-logo>*{width:auto;height:100%}@media(min-width:0)and (max-width:549px){.pfrimer-logo{width:100%}}.pfrimer-logo__color-1{fill:#1b296a}.pfrimer-logo__color-2{fill:#00aae5}.buttons>*{margin-right:12.5px;margin-bottom:12.5px}.button{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;display:inline-flex;align-items:center;justify-content:center;width:auto;padding:12px 25px;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;text-transform:uppercase;border:1px solid rgba(0,0,0,0);border-radius:0;background-color:#003da5;line-height:1;-webkit-appearance:none;touch-action:manipulation;color:#000;border:1px #003da5 solid;background-color:rgba(0,0,0,0)}.button:hover,.button:focus{background-color:#0085ca}.button:hover,.button:focus{color:#fff;background-color:#003da5}.button .button__icon{max-width:1.625em;max-height:1.625em;margin-top:-4.5px;margin-bottom:-4.5px;fill:#000}.button .button__icon--only{margin-top:-5px;margin-bottom:-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:#fff}.button--inverted{color:#fff;border-color:#003da5}.button--inverted:hover,.button--inverted:focus{color:#000;border-color:#fff;background-color:#fff}.button--inverted:hover .button__icon,.button--inverted:focus .button__icon{fill:currentColor}.button--inverted .button__icon{fill:currentColor}.button.button-small{padding:6px 12.5px}.button-secondary{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;display:inline-flex;align-items:center;justify-content:center;width:auto;padding:12px 25px;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;text-transform:uppercase;color:#000;border:1px solid rgba(0,0,0,0);border-radius:0;background-color:#003da5;line-height:1;-webkit-appearance:none;touch-action:manipulation}.button-secondary:hover,.button-secondary:focus{background-color:#0085ca}.button-secondary .button__icon{max-width:1.625em;max-height:1.625em;margin-top:-4.5px;margin-bottom:-4.5px;fill:#000}.button-secondary .button__icon--only{margin-top:-5px;margin-bottom:-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:#fff}.button-secondary:hover,.button-secondary:focus{color:#fff;background-color:#000}.button-secondary--inverted{color:#fff}.button-secondary--inverted .button__icon{max-width:1.625em;max-height:1.625em;margin-top:-4.5px;margin-bottom:-4.5px;fill:#fff}.button-secondary--inverted .button__icon--only{margin-top:-5px;margin-bottom:-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:#000;border-color:#fff;background-color:#fff}.button-secondary--inverted:hover .button__icon,.button-secondary--inverted:focus .button__icon{fill:#000}.button-secondary.button-small{padding:6px 12.5px}.button-link{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;display:inline-flex;align-items:center;justify-content:center;width:auto;padding:12px 25px;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;text-transform:uppercase;border:1px solid rgba(0,0,0,0);border-radius:0;background-color:#003da5;line-height:1;-webkit-appearance:none;touch-action:manipulation;padding-right:0;padding-left:0;text-decoration:underline;text-transform:none;color:#000;background-color:rgba(0,0,0,0)}.button-link:hover,.button-link:focus{color:#fff;background-color:#0085ca}.button-link .button__icon{max-width:1.625em;max-height:1.625em;margin-top:-4.5px;margin-bottom:-4.5px;fill:#000}.button-link .button__icon--only{margin-top:-5px;margin-bottom:-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:#000}.button-link:hover,.button-link:focus{text-decoration:none;color:#000;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;margin-top:-4.5px;margin-bottom:-4.5px;fill:#fff}.button-link--inverted .button__icon--only{margin-top:-5px;margin-bottom:-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 12.5px}.button-close{text-indent:-9999em;position:relative;display:inline-block;width:50px;height:50px;border:2px solid #000;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:#000}.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 #000}.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(0,0,0,.5)}.button-close--inverted:before,.button-close--inverted:after{background-color:#fff}.button-close--inverted:hover,.button-close--inverted:focus{background-color:rgba(0,0,0,.8)}.button-close--inverted:focus{background-color:#000}.button-close--inverted.button-small{width:25px;height:25px;border:1px solid #000}.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:52px;margin-bottom:25px;text-align:left;text-decoration:none;text-transform:uppercase;color:#000;border:0;background-color:rgba(0,0,0,0);line-height:normal}.button-icon .button__icon{max-width:1.625em;max-height:1.625em;margin-top:-4.5px;margin-bottom:-4.5px;fill:#fff}.button-icon .button__icon--only{margin-top:-5px;margin-bottom:-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:52px;background-color:#003da5}.button-icon:hover{color:#0085ca}.button-icon:hover .button__icon--button-icon{transition:all .75s ease-out;background-color:#0085ca}.button-icon--inverted{color:#fff}.button-icon--inverted .button__icon{fill:currentColor}.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__item{margin-bottom:25px}.toolbar .form__item{margin-bottom:0}.form__prefix,.form__suffix{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;color:#fff;background-color:#003da5}.form__prefix{padding:6px 11px 6px 12px}.form__suffix{padding:6px 12px 6px 11px}.form__description{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;color:#888}.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(0,0,0,.1);border-top-color:#003da5;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;min-height:50px;margin:0;padding:0 25px;letter-spacing:.01rem;color:#000;border:1px solid #003da5;border-radius:0;background-color:rgba(0,0,0,.05)}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{background:#fff}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=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=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.form__input{min-height:50px;margin:0;padding:0 25px;border-radius:0;font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;padding:25px;letter-spacing:.01rem;color:#000;border:1px solid #003da5;background-color:rgba(0,0,0,.05)}textarea.form__input:focus{background:#fff}textarea.form__input:focus::-moz-placeholder{-moz-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0}textarea.form__input:focus:-ms-input-placeholder{-ms-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0}textarea.form__input:focus::placeholder{transition:opacity .4s ease;opacity:0}textarea.form__input:required{background-image:radial-gradient(#c80000 20%,transparent 25%);background-repeat:no-repeat;background-position:top right;background-size:2em 2em}.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:2rem 2rem}.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 label{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;display:inline-block;margin:0 0 12px;cursor:pointer;letter-spacing:.01rem;color:#000}.checkbox label:before{position:relative;display:inline-block;box-sizing:border-box;width:2rem;height:2rem;margin-right:5px;margin-bottom:-.6666666667rem;content:"";text-align:center;border:1px solid #003da5}.radio{cursor:pointer}.radio input[type=radio]{display:none}.radio input[type=radio]:checked+label:before{background-color:#003da5}.radio input[type=radio]:required+label:after{content:" *";color:#e32;font-weight:bold}.radio input[type=radio]:disabled+label{cursor:not-allowed !important;opacity:.4}.radio label{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;display:inline-block;margin:12px 0;cursor:pointer;vertical-align:middle;letter-spacing:.01rem;color:#000;line-height:100%}.radio label:before{position:relative;display:inline-block;width:2rem;height:2rem;margin-right:5px;margin-bottom:-.6666666667rem;content:"";text-align:center;color:rgba(255,255,255,0);border:1px solid #003da5;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:.01rem;color:#000;border:1px solid #003da5;-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;min-height:50px;margin:0;padding:0 45px 0 25px;border-radius:0;background:url(/themes/custom/ao_canvas/dist/assets/svg/arrow-down.svg) no-repeat right rgba(0,0,0,.05);background-color:rgba(0,0,0,.05);background-position:right 12px center;background-size:20px 20px}select.form-select[multiple]{padding:25px}select.form-select[multiple] option{color:red;background-color:#ff0}@media screen and (min-width:0 \0){select.form-select{padding-right:25px;background:none}}.datalist input[list=datalist]{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;min-height:50px;margin:0;padding:0 25px;letter-spacing:.01rem;color:#000;border:1px solid #003da5;border-radius:0;background-color:rgba(0,0,0,.05)}.datalist input[list=datalist]:focus{background:#fff}.datalist input[list=datalist]:focus::-moz-placeholder{-moz-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0}.datalist input[list=datalist]:focus:-ms-input-placeholder{-ms-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0}.datalist input[list=datalist]:focus::placeholder{transition:opacity .4s ease;opacity:0}.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}.color input[type=color]{min-width:50px;height:50px;-webkit-appearance:none;border:1px solid #003da5}.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:#003da5;-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:#003da5}.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:#003da5}.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:25px 45px 25px 25px;border:1px solid #003da5}.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{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;display:inline-flex;align-items:center;justify-content:center;width:auto;padding:12px 25px;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;text-transform:uppercase;color:#000;border:1px solid rgba(0,0,0,0);border-radius:0;background-color:#003da5;line-height:1;-webkit-appearance:none;touch-action:manipulation}input[type=submit].form__input:hover,input[type=submit].form__input:focus{color:#fff;background-color:#0085ca}.js input[type=submit].form__input.js-hide{display:none}h1,h2,h3,h4,h5,h6{color:#003da5}.icon__default{width:32px;height:32px;fill:#000}img,picture{display:block;max-width:100%;height:auto}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;max-width:100%;height:auto}.gif--max{display:inline;max-width:100%;height:auto}.image__media{position:relative;width:100%}.image__media:hover~figcaption{color:#75787b}.image__media:hover footer{opacity:1;background-color:#003da5;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}.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__media~figcaption{margin-top:12.5px;color:#888}.image--s .image:hover footer{display:inline-block}.image--s .image footer{display:none;padding:5px}video::-webkit-backdrop{background-color:#448}video::backdrop{background-color:#448}.videoplayer{margin-bottom:3.5rem;margin-bottom:70px}.videoplayer .sp-dsgvo-embedding-container{position:absolute;color:#303030;top:0;height:100%;z-index:1}.videoplayer .sp-dsgvo-blocked-embedding-placeholder{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;display:flex;flex-direction:column;height:100%;justify-content:space-around}@media(min-width:0)and (max-width:768px){.videoplayer .sp-dsgvo-blocked-embedding-placeholder{line-height:unset;font-size:.4rem;font-size:8px;line-height:.6875rem;line-height:13.75px}.videoplayer .sp-dsgvo-blocked-embedding-button-container{margin-top:5px}}.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}.page-intro{font-size:1.5rem;font-size:30px;line-height:1.875rem;line-height:37.5px}.page-intro:before{display:block;width:100px;margin-top:6.25px;margin-bottom:6.25px;content:"";border-top:1px solid #003da5}.page-intro:after{display:block;width:100px;margin-top:6.25px;margin-bottom:6.25px;content:"";border-top:1px solid #003da5}.page-title{font-size:2.5rem;font-size:50px;line-height:3.125rem;line-height:62.5px;overflow-wrap:break-word;font-family:"FuturaPT";font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;overflow:hidden;text-align:center;color:#003da5}.tag{--tag-color:black;--tag-color-background:$color-primary;--tag-color-inverted:var(--tag-color-background);--tag-color-background-inverted:var(--tag-color)}.tag{font-size:.5rem;font-size:10px;line-height:1.25rem;line-height:25px;letter-spacing:.01rem;letter-spacing:.2px;display:inline-block;margin-right:10px;margin-bottom:10px;padding-right:10px;padding-left:10px;white-space:nowrap;color:var(--tag-color);border:0;border-radius:12.5px;background-color:var(--tag-color-background);font-weight:400}.tag.is-active{color:#fff;background-color:#7a7a7a}.tag.is-inverted{color:var(--tag-color-inverted);background-color:var(--tag-color-background-inverted)}.tag.is-inverted.is-active{color:#fff;background-color:#7a7a7a}.tag img{float:left;width:25px;height:25px;margin:0 6.25px 0 -10px;margin-right:5px;border-radius:50%}.tag--small{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:#7a7a7a}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:#7a7a7a}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)}[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:"FuturaPT";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:#303030}.tooltip-right:after{left:100%;margin-left:2px;color:#fff;background-color:#303030}.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:#303030}.tooltip-left:after{right:100%;margin-right:2px;color:#fff;background-color:#303030}.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:#303030}.tooltip-top:after{bottom:100%;margin-bottom:-3px;color:#fff;background-color:#303030}.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:#303030}.tooltip-bottom:after{top:100%;margin-top:-3px;color:#fff;background-color:#303030}.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:#303030}.tooltip:after{bottom:100%;margin-bottom:-3px;color:#fff;background-color:#303030}.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--is-visible{visibility:visible;opacity:1}.back-to-top-fade-out{opacity:.5}.back-to-top__icon{fill:#000}.back-to-top:hover,.back-to-top:focus{opacity:1;background-color:#003da5}.back-to-top:hover .back-to-top__icon,.back-to-top:focus .back-to-top__icon{fill:#000}.back-to-top>*{display:block}.block__title{margin-bottom:6.25px;padding-bottom:6.25px;border-bottom:1px solid #003da5;font-weight:bold}.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:#0085ca;font-weight:bold}.block--quick-links .block__content a:hover,.block--quick-links .block__content a:active{text-decoration:underline}.breadcrumb{margin:0;letter-spacing:.2em}.breadcrumb li{font-size:.6rem;font-size:12px;line-height:1.25rem;line-height:25px;display:inline;text-transform:uppercase;color:#003da5}.breadcrumb li:not(:last-child):after{margin:0 6.25px;content:">";color:#003da5}.breadcrumb a{text-decoration:none;color:#003da5}.breadcrumb a:hover{text-decoration:underline}.breadcrumb .is-disabled{cursor:not-allowed !important;opacity:.4}.breadcrumb .is-current{color:#000}.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(0,0,0,.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:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;font-family:"FuturaPT"}.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:#303030;background-color:#fff}.card__date{position:absolute;top:0;left:0;padding:12.5px;color:#fff;background-color:#003da5}.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:bold;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:#000}.card--cover.is-bright .card__title,.card--cover.is-bright .card__subtitle{text-shadow:0 0 30px rgba(0,0,0,.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)}.compass-container{max-width:768px;margin-right:auto;margin-left:auto}.compass{position:relative;width:100%;max-width:960px;max-height:960px;margin:0 auto;border-radius:50%;background:url(/themes/custom/ao_canvas/dist/assets/images/compass-background.png) center no-repeat;background-size:100%}.compass ul{position:absolute;top:0;left:0;width:100%;height:100%;list-style-type:none}.compass ul li{position:absolute;z-index:5;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;color:#003eab}.compass .values li{width:25%;text-align:center}.compass .values #expertise{top:21%;left:50%}.compass .values #initiative{top:34%;left:79%}.compass .values #innovation{top:63%;left:84%}.compass .values #verlaesslichkeit{top:86%;left:65%}.compass .values #ausgewogenheit{top:86%;left:35%}.compass .values #offenheit{top:63%;left:16%}.compass .values #wertschaetzung{top:34%;left:21%}.compass .values li:before{display:none}.compass .values li span{top:50%;left:50%;transition:.25s;transform:translate(-50%,0%);text-transform:uppercase;font-size:8px;font-weight:600}.compass .values li img{position:absolute;top:0;left:50%;width:40%;transition:.25s;transform:translate(-50%,-110%)}@media(min-width:400px){.compass .values li span{font-size:10px}}@media(min-width:460px){.compass .values li span{font-size:14px}.compass .values #wertschaetzung span{position:relative;left:-5px}}@media(min-width:640px){.compass .values li span{font-size:16px}.compass .values li img{width:40%}.compass .values li.active img{width:45%}.compass .values #wertschaetzung span{position:relative;left:-10px}}@media(min-width:960px){#unsere-werte>div{padding:0}.compass .values li span{font-size:24px}.compass .values #wertschaetzung span{position:relative;left:-15px}}.compass-center{pointer-events:none}.compass-center,.center-logo,.center-overlay{position:absolute;top:50%;left:50%;width:40vw;max-width:350px;height:40vw;max-height:350px;transform:translate(-50%,-50%);border-radius:50%;background:#fff}.center-logo{z-index:5}.center-overlay{z-index:10;opacity:0}.compass-logo{position:absolute;top:50%;left:50%;max-width:100%;transform:translate(-50%,-50%)}.compass-needle{position:relative;width:0;height:0;max-height:200px;margin:auto;transform-origin:center 20vw;touch-action:none}.compass-needle:before{position:absolute;z-index:10;top:0;left:0;display:block;width:0;height:0;content:"";transform:translate(-50%,-50%);border-right:28px solid rgba(0,0,0,0);border-bottom:64px solid #fff;border-left:28px solid rgba(0,0,0,0)}.compass svg{z-index:100;width:100%;height:100%;transition:.25s;opacity:.1;mix-blend-mode:color-burn}.compass .c-area-shape{fill:rgba(0,0,0,0);transition:.25s .2s}.compass .c-area-shape:hover{fill:#003eab;transition:.25s 0s}.compass .value-details li{z-index:20;width:85%;transition:.25s;opacity:0}.compass .value-details li:before{display:none}.compass .value-details li p{margin-bottom:4px;text-align:center;font-size:10px;line-height:1.2}.compass .value-details li p:last-child{margin-bottom:0}.compass div .visible{opacity:1}@media(min-width:30em){.compass .value-details li p{font-size:10px}}@media(min-width:40em){.compass .value-details li p{font-size:14px}}@media(min-width:60em){.compass-needle{transform-origin:center 175px}.compass .value-details li{width:80%}.compass .value-details li p{margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.4}}@media(min-width:640px){.compass #expertise img,.compass #initiative img,.compass #innovation img,.compass #verlaesslichkeit img,.compass #ausgewogenheit img,.compass #offenheit img,.compass #wertschaetzung img{margin-top:-10px}}.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;margin-bottom:30px}.hyperlink:hover .hyperlink__icon,.hyperlink:focus .hyperlink__icon{background-color:#0085ca}.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:#003da5}.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:#000}.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{text-align:center;white-space:nowrap}.jumpmenu li{display:inline-block}@media(min-width:550px){.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{font-size:1.1rem;font-size:22px;line-height:1.875rem;line-height:37.5px;display:inline-block;padding:25px;color:#003da5;font-weight:600}.jumpmenu li a:hover,.jumpmenu li a:active{text-decoration:none}.jumpmenu__jumpto{font-size:1.1rem;font-size:22px;line-height:1.875rem;line-height:37.5px;position:sticky;left:0;padding-right:12.5px;color:#b9d9eb;background-color:#fff;font-weight:600}.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}.menu-footer{color:#003da5}.menu-footer li>*{display:inline-block}.menu-footer a:focus{text-decoration:underline}.menu-footer--default li{display:block}@media(min-width:390px){.menu-footer--default li{display:inline-block}.menu-footer--default li:not(:last-child){margin-right:50px}}.menu-footer--default a:hover{color:#000}.menu-footer--inline ul{flex-direction:row}.menu-footer--inline li:not(:last-of-type){margin-right:12.5px;padding-right:12.5px;border-right:.5px solid #fff}.menu-primary{font-size:.9rem;font-size:18px;line-height:1.2rem;line-height:24px;display:none;height:100%;margin-top:18px}.menu-primary>ul{display:flex;flex-direction:row;align-items:flex-end;height:100%}.menu-primary>ul>li{margin:0 12.5px;line-height:1}@media(min-width:790px){.menu-primary>ul>li:last-child{margin-right:0}}.menu-primary>ul>li a,.menu-primary>ul>li .menu-primary__dropdown-title{display:inline-block;text-align:center;color:#003da5}.menu-primary>ul>li a:focus,.menu-primary>ul>li .menu-primary__dropdown-title:focus{outline:none}.menu-primary>ul>li a{position:relative;display:flex;align-items:center;height:49px}.menu-primary>ul>li a:hover:after,.menu-primary>ul>li a.is-active:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background-image:url("data:image/svg+xml,%3Csvg width='49' height='49' viewBox='0 0 49 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:lighten' opacity='0.5'%3E%3Cpath d='M24.5007 0C18.0027 0 11.7709 2.58131 7.17609 7.17608C2.58132 11.7708 0 18.0027 0 24.5007C0 38.0317 10.9696 49 24.5007 49C30.9983 49 37.2298 46.4188 41.8243 41.8243C46.4188 37.2298 49 30.9983 49 24.5007C49.0013 10.975 38.0331 0 24.5007 0ZM24.5007 39.5187C21.5304 39.5187 18.6268 38.6379 16.1571 36.9877C13.6874 35.3375 11.7625 32.992 10.6258 30.2478C9.48915 27.5036 9.19174 24.484 9.77121 21.5708C10.3507 18.6576 11.781 15.9816 13.8813 13.8813C15.9816 11.781 18.6576 10.3507 21.5708 9.77122C24.484 9.19175 27.5036 9.48915 30.2478 10.6258C32.992 11.7625 35.3375 13.6874 36.9877 16.1571C38.6379 18.6268 39.5187 21.5304 39.5187 24.5007C39.5183 28.4836 37.936 32.3033 35.1196 35.1196C32.3033 37.936 28.4836 39.5183 24.5007 39.5187Z' fill='%23B9D9EB'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center}.menu-primary>ul>li a.is-active:hover:after{opacity:.75}.menu-primary>ul>li .menu-primary__dropdown-title{padding:12.5px 12.5px 0 12.5px;border-top:3px solid rgba(0,0,0,0)}.menu-primary>ul>li .menu-primary__dropdown-title:hover,.menu-primary>ul>li .menu-primary__dropdown-title:focus,.menu-primary>ul>li .menu-primary__dropdown-title:active{border-top-color:#003da5}.menu-primary>ul>li>a.menu__item--search{display:flex;align-items:center;justify-content:center;width:120px;height:120px;color:#586469;border-top:0;background-color:#75787b}.menu-primary>ul>li>a.menu__item--search svg{fill:#586469}.menu-primary>ul>li>a.menu__item--search:hover{background-color:#586469}.menu-primary>ul>li>a.menu__item--search:hover svg{fill:#75787b}.menu-primary__dropdown-title{display:inline-flex;align-items:center;pointer-events:none}.menu-primary__dropdown-title:after{position:relative;top:10px;margin-left:6.25px;content:"";border:.25rem solid rgba(0,0,0,0);border-top-color:#000}.menu-primary__dropdown{position:relative}.menu-primary__dropdown:after{position:absolute;top:calc(100% - 1.25rem);left:50%;content:"";transition:280ms all 120ms ease-out;transform:translateX(-50%);opacity:0;border:.5rem solid rgba(0,0,0,0);border-bottom-color:#fff;will-change:opacity}.menu-primary__dropdown:hover .menu-primary__dropdown-title,.menu-primary__dropdown:focus .menu-primary__dropdown-title,.menu-primary__dropdown:focus-within .menu-primary__dropdown-title{border-top-color:#000}.menu-primary__dropdown:hover .menu-primary__dropdown-menu,.menu-primary__dropdown:focus .menu-primary__dropdown-menu,.menu-primary__dropdown:focus-within .menu-primary__dropdown-menu{transform:rotateX(0) translateX(-50%);opacity:1}.menu-primary__dropdown:hover .menu-primary__dropdown-menu a,.menu-primary__dropdown:focus .menu-primary__dropdown-menu a,.menu-primary__dropdown:focus-within .menu-primary__dropdown-menu a{opacity:1}.menu-primary__dropdown:hover:after,.menu-primary__dropdown:focus:after,.menu-primary__dropdown:focus-within:after{opacity:1}.menu-primary .menu-primary__dropdown-menu{position:absolute;top:calc(100% - 0rem);left:50%;min-width:15ch;transition:280ms all 120ms ease-out;transform:rotateX(-90deg) translateX(-50%);transform-origin:top center;opacity:.3;background-color:rgba(255,255,255,.95)}.menu-primary .menu-primary__dropdown-menu a{display:block;padding:12.5px 12.5px 0 12.5px;transition:280ms all 120ms ease-out;opacity:0;color:#000}.menu-primary .menu-primary__dropdown-menu a:hover{color:#fff;background-color:#003da5}.menu-primary .menu-primary__dropdown-menu a:focus{outline:none;background-color:#003da5}@media(min-width:790px){.menu-primary{display:block}}.menu--bright>ul>li a,.menu--bright>ul>li .menu-primary__dropdown-title{color:#fff}body.has-hero-image .menu-primary>ul>li a,body.has-hero-image .menu-primary>ul>li .menu-primary__dropdown-title,body.has-hero-image .menu--bright>ul>li a,body.has-hero-image .menu--bright>ul>li .menu-primary__dropdown-title,body.no-hero-image.has-mobile-menu-active .menu-primary>ul>li a,body.no-hero-image.has-mobile-menu-active .menu-primary>ul>li .menu-primary__dropdown-title,body.no-hero-image.has-mobile-menu-active .menu--bright>ul>li a,body.no-hero-image.has-mobile-menu-active .menu--bright>ul>li .menu-primary__dropdown-title{color:#fff}body.no-hero-image .menu-primary>ul>li a,body.no-hero-image .menu-primary>ul>li .menu-primary__dropdown-title,body.no-hero-image .menu--bright>ul>li a,body.no-hero-image .menu--bright>ul>li .menu-primary__dropdown-title{color:#003da5}@-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}}.message{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;position:relative;padding:12.5px;color:#555;background-color:#f9f9f9;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.message__close{position:absolute;top:0;right:0}.message--status{color:#000;background-color:#75787b}.message--notice{-webkit-animation:bounceIn 450ms linear;animation:bounceIn 450ms linear;background-color:#ffb400}.message--warning{background-color:#ffb400}.message--error{-webkit-animation:bounceIn 450ms linear;animation:bounceIn 450ms linear;background-color:#c80000}.is-closed{display:none;opacity:0}.mobile-menu{display:block}.mobile-menu__label{display:block;width:50px;height:50px}.mobile-menu__toggle{display:none}.mobile-menu__toggle:checked~.mobile-menu__content{top:0;right:0;bottom:0;left:0;display:block}.mobile-menu__burger{position:relative;z-index:9999;margin-left:auto}.mobile-menu__content{background-color:rgba(0,32,152,.87);position:absolute;z-index:9998;display:none}.mobile-menu .menu-primary>ul>li a,.mobile-menu .menu-primary>ul>li .menu-primary__dropdown-title{color:#fff}@media(min-width:790px){.mobile-menu{display:none}}.mobile-menu__burger{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:50px;height:50px;padding:0;cursor:pointer;border:0;border-radius:0;background-color:rgba(0,0,0,0)}.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:#003da5;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:#003da5;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;background-color:#fff}.mobile-menu__toggle:checked~.mobile-menu__burger .mobile-menu__burger-lines:before{transform:rotate3d(0,0,1,45deg)}.mobile-menu__toggle:checked~.mobile-menu__burger .mobile-menu__burger-lines:after{transform:rotate3d(0,0,1,-45deg)}@media(min-width:0)and (max-width:789px){.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}.mobile-menu--bright .mobile-menu__burger-lines{background-color:#003da5}.mobile-menu--bright .mobile-menu__burger-lines:before,.mobile-menu--bright .mobile-menu__burger-lines:after{background-color:#003da5}.mobile-menu--bright .mobile-menu__toggle:checked~.mobile-menu__burger .mobile-menu__burger-lines:before,.mobile-menu--bright .mobile-menu__toggle:checked~.mobile-menu__burger .mobile-menu__burger-lines:after{background-color:#fff}body.has-hero-image .mobile-menu .mobile-menu__burger-lines,body.has-hero-image .mobile-menu--bright .mobile-menu__burger-lines{background-color:#fff}body.has-hero-image .mobile-menu .mobile-menu__burger-lines:before,body.has-hero-image .mobile-menu .mobile-menu__burger-lines:after,body.has-hero-image .mobile-menu--bright .mobile-menu__burger-lines:before,body.has-hero-image .mobile-menu--bright .mobile-menu__burger-lines:after{background-color:#fff}body.has-hero-image .mobile-menu .mobile-menu__toggle:checked~.mobile-menu__burger .mobile-menu__burger-lines:before,body.has-hero-image .mobile-menu .mobile-menu__toggle:checked~.mobile-menu__burger .mobile-menu__burger-lines:after,body.has-hero-image .mobile-menu--bright .mobile-menu__toggle:checked~.mobile-menu__burger .mobile-menu__burger-lines:before,body.has-hero-image .mobile-menu--bright .mobile-menu__toggle:checked~.mobile-menu__burger .mobile-menu__burger-lines:after{background-color:#fff}.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:"FuturaPT";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 #003da5;background-size:64px 64px}.nav-prevnext__navigation>:hover:before{background-color:#0085ca}.nav-prevnext__navigation .is-disabled:before{cursor:default;transition:none;background-color:#75787b}.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:"FuturaPT";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;display:inline-flex;align-items:center;justify-content:center;width:auto;padding:12px 25px;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;text-transform:uppercase;border:1px solid rgba(0,0,0,0);border-radius:0;background-color:#003da5;line-height:1;-webkit-appearance:none;touch-action:manipulation;color:#000;border:1px #003da5 solid;background-color:rgba(0,0,0,0);display:block;flex:1;margin-right:25px}.nav-prevnext-simple__button:hover,.nav-prevnext-simple__button:focus{background-color:#0085ca}.nav-prevnext-simple__button:hover,.nav-prevnext-simple__button:focus{color:#fff;background-color:#003da5}.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}.header{max-width:1280px;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:#003da5}.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 #003da5;margin-right:auto;margin-left:auto;display:flex;width:auto;max-width:1280px;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:18px}.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:not(:last-of-type){border-bottom:1px solid red}.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:#003da5}.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:#003da5}.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:#003da5}.nav-header.is-dropdown nav ul{position:relative;float:left;list-style:none}.nav-header.is-dropdown nav ul li a.is-current{color:#003da5}.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:#003da5}.nav-header.is-dropdown nav ul li ul li.is-current{background-color:#003da5}.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}.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 #003da5}.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 #003da5}.nav-header.is-dropdown nav ul ul ul li.is-current{background-color:#003da5}.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:#003da5}.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:#003da5}.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 #003da5}.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:#003da5}@-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}.pager{width:100%}.pager__items{display:flex;align-content:stretch;align-items:stretch;justify-content:center;text-align:center;white-space:inherit;font-size:0}.pager__item{font-size:.75rem;font-size:15px;line-height:1.25rem;line-height:25px;display:flex;align-content:stretch;align-items:center;justify-content:center;width:64px;height:64px;text-align:center;color:#000}.pager__item a{display:flex;flex-grow:1;align-items:center;align-self:stretch;justify-content:center;height:100%;text-decoration:none;color:#000}.pager__item a:hover{color:#fff;background-color:#003da5}.pager__item--current{cursor:default;color:#fff;background-color:#003da5}.pager__item--next a,.pager__item--previous a{text-indent:-9999em;transition:background-color .25s ease-out,color .25s ease-out}.pager__item--next a:hover,.pager__item--previous a:hover{background-color:#0085ca}.pager__item--previous a,.pager__item--next a{-webkit-mask-image:url(/themes/custom/ao_canvas/dist/assets/svg/arrow-pager.svg);mask-image:url(/themes/custom/ao_canvas/dist/assets/svg/arrow-pager.svg);background-color:#0085ca;background-position:center center;background-size:64px 64px}.pager__item--previous a{transform:rotate(180deg)}.search-form{padding:20px 0}.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-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.5rem;font-size:30px;line-height:1.875rem;line-height:37.5px;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:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;font-family:"FuturaPT"}.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:#003da5}.search-result .titel{display:none}.footer{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;padding-right:20px;padding-left:20px;color:#003da5;background-color:#fff}.footer__top{padding-top:25px;padding-bottom:25px;background-color:#003da5}.footer__top>*{padding-right:20px;padding-left:20px;max-width:1280px;margin-right:auto;margin-left:auto}.footer__main{max-width:1280px;margin-right:auto;margin-left:auto;display:flex;flex-direction:column;justify-content:space-between;padding-top:25px;padding-bottom:25px;border-bottom:3px solid #e5e5e5}.footer__main>*{flex-basis:0;flex-grow:1}@media(min-width:0)and (max-width:768px){.footer__main>*:not(:last-child){margin-bottom:25px}}@media(min-width:769px){.footer__main{flex-direction:row}.footer__main>*:not(:last-child){margin-right:25px}}.footer__col1>*:not(:last-child),.footer__col2>*:not(:last-child),.footer__col3>*:not(:last-child){margin-bottom:50px}.footer__col1 .menu-footer{text-align:center}@media(min-width:769px){.footer__col1 .menu-footer{display:flex;justify-content:flex-start}}.footer__col2 .menu-footer{text-align:center}@media(min-width:769px){.footer__col2 .menu-footer{display:flex;justify-content:flex-end}}.footer__mobile{max-width:1280px;margin-right:auto;margin-left:auto;padding:25px}.footer__bottom{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;max-width:1280px;margin-right:auto;margin-left:auto;display:flex;flex-direction:column;margin-bottom:12.5px;padding:50px 25px 25px;color:#75787b}.footer__bottom a{color:#75787b}.footer__list{display:flex;flex-direction:column;margin-right:auto;margin-left:auto}.footer__list h4{font-size:.9rem;font-size:18px;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__info{text-align:center}.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 #75787b}.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:#000}.skip-link a{text-decoration:underline}.skip-link:focus-within{color:#fff;background-color:#000}.skip-link:focus-within a:focus,.skip-link:focus-within a:active{color:#000;background-color:#fff}.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:#000;border:3px solid rgba(0,61,165,.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 #003da5;border-bottom:0;background-color:#fff}.tabs a.is-active:hover{background-color:#fff}.tabs a:focus,.tabs a:hover{background-color:rgba(0,61,165,.2)}@media(min-width:769px){.tabs:after{position:relative;z-index:0;bottom:3px;display:block;content:"";border-bottom:3px solid #003da5}}.accordion-item{margin-bottom:12.5px;border-bottom:4px solid rgba(196,196,196,.15)}.accordion-item:first-of-type{padding-top:12.5px;border-top:4px solid rgba(196,196,196,.15)}.accordion-item__title{font-size:1.2rem;font-size:24px;line-height:1.875rem;line-height:37.5px;display:flex;align-items:center;justify-content:space-between;color:#b9d9eb}.accordion-item__title-icon{flex-shrink:0;width:14px;height:14px;fill:#b9d9eb}.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:#75787b}.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__body-text .is-text{display:flex}.accordion-item__body-text .is-text>:not(:last-child){margin-right:25px}}.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:100vh}.address>*{margin:0}.address script{display:none}.address--row>*:not(script){display:inline}.address--row .address__organization:after{content:" –"}.address--row .address__locality:after,.address--row .address__line1:after{content:","}.address{position:relative}.address--inline .address__items{position:absolute;z-index:1;bottom:0;width:100%}.address--inline .address__items>*{margin:0 25px}.address--inline .address__items>*:last-child{margin-bottom:25px}@media(min-width:0)and (max-width:768px){.address--inline .address__items>*{margin:0}.address--inline .address__items>*:last-child{margin:0}}.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}.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:#303030;font-size:25px;line-height:40px}.address__icon--marker{width:40px;height:40px;line-height:37px}.address__address{flex-shrink:0;align-self:flex-start;max-width:230px}.address__button{flex-shrink:0;max-width:240px}@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:#000;border-bottom:12px solid #000;font-weight:bold}.authorinfo--blog__col2{align-self:flex-end;margin-top:5px;padding-top:10px;padding-right:25px;padding-bottom:10px;padding-left:25px;color:#fff;background-color:#000}@media(min-width:550px){.authorinfo--blog__col2{padding-right:100px;padding-left:100px}}.betterembed .betterembed:not(:last-child){margin-bottom:2.8}.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-left:auto}.betterembed--grid .betterembed:last-child{margin-bottom:0}.betterembed--grid .betterembed:only-child{margin-bottom:0}.download__heading--bildmaterial{font-size:1.5rem;font-size:30px;line-height:1.875rem;line-height:37.5px;overflow-wrap:break-word}.changelog__title{font-weight:bold;line-height:100%}.changelog__content{overflow-wrap:break-word}.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 #75787b}.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,#003da5);border-radius:100%;background-color:#fff}.p-chart{position:relative;max-width:1280px;height:auto;margin:0 auto 0}.paragraph--type--p-contacts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:25px}@media(min-width:550px){.paragraph--type--p-contacts{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:50px}}.cta{text-align:left}.cta__heading{font-size:1.5rem;font-size:30px;line-height:1.875rem;line-height:37.5px;margin-bottom:12.5px}.cta__text{font-family:"FuturaPT";font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;display:block;margin-bottom:25px}.cta__text a{cursor:pointer;text-decoration:none;color:#003da5}.cta__text a:hover{transition:ease-in-out .3s;color:#0085ca}.cta__text a:focus,.cta__text a:active{text-decoration:underline;color:#0085ca}.cta__button{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;display:inline-block;margin-bottom:12.5px;padding:15px 0 15px 0;text-align:center;color:#003da5;background:url(/themes/custom/ao_canvas/dist/assets/svg/circle.svg) no-repeat center;font-weight:normal}.cta__button:hover{background:none}.cta__subtitle{font-size:.6rem;font-size:12px;line-height:.875rem;line-height:17.5px;display:block;color:#303030}.cta__subtitle a{cursor:pointer;text-decoration:none;color:#003da5}.cta__subtitle a:hover{transition:ease-in-out .3s;color:#0085ca}.cta__subtitle a:focus,.cta__subtitle a:active{text-decoration:underline;color:#0085ca}.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}.cta--aside-bg-yellow{background-color:#fab600}.cta--aside-bg-yellow.cta.is-bright{color:#000;background-color:#fab600}.cta--aside-bg-yellow.cta.is-bright .cta__heading,.cta--aside-bg-yellow.cta.is-bright .cta__text,.cta--aside-bg-yellow.cta.is-bright .cta__button,.cta--aside-bg-yellow.cta.is-bright .cta__subtitle{color:#000}.cta--aside-bg-red{background-color:#e30a18}.cta--aside-bg-red.cta.is-bright{background-color:#e30a18}@media(min-width:550px){.cta--aside{flex-direction:row}.cta--aside .cta__col1{margin-right:25px}}.cta.is-bright{background-color:rgba(0,39,155,.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:#0085ca}.cta.is-bright .cta__button{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}.dl{font-size:14px}.dl dt,.dl dd{display:inline-block;margin-bottom:5px;padding-bottom:2px;border-bottom:1px solid #75787b}.dl dt{width:50%;color:#000;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:.9rem;font-size:18px;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 #75787b}.details__summary a,.details__summary a:link,.details__summary a:active,.details__summary a:visited{color:#000}.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 #003da5;outline:none}.details__content{padding:12.5px;background-color:rgba(117,120,123,.2)}.details[open] summary:before{transform:rotate(90deg)}.download .button-link--download{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;justify-content:flex-start;padding:0;color:#75787b}.download .button-link--download svg{fill:#0085ca;max-width:29px;max-height:29px}.download .button-link--download svg:hover svg{fill:#003da5}.download .download__description{font-size:1.2rem;font-size:24px;line-height:1.875rem;line-height:37.5px;margin-bottom:50px;color:#b9d9eb;font-weight:bold}.download--grid-preview img{width:100%;cursor:pointer;background-color:rgba(0,0,0,0)}.download--grid-preview .button--download,.download--grid-preview .button-secondary--download,.download--grid-preview .button-link--download{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;text-decoration:none;margin-right:25px;margin-left:25px;justify-content:center;width:260px;word-break:break-word}.download--grid-preview .download__image{display:inline-block;margin-bottom:12.5px;text-align:center}.download--grid-preview .download__image img{width:100%;max-width:300px;max-height:400px;-o-object-fit:contain;object-fit:contain}.download--grid-preview .download__image--file-only{position:relative;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;height:250px;fill:#0085ca}.download--grid-preview .download__item{display:inline-flex;flex-direction:column;align-items:center;align-self:baseline;justify-content:center;max-width:287.5px;margin-bottom:10px}.download--grid-preview .download__item a{display:inline-block;width:100%;text-align:center}@media(min-width:0)and (max-width:549px){.download--grid-preview .download__item{margin-right:auto;margin-left:auto}}.download--grid-preview .download__files{display:grid;grid-template-columns:repeat(auto-fill,minmax(287.5px,1fr));grid-gap:12.5px}.download--grid-preview .download__info{margin-right:0;margin-bottom:25px}.download--grid-preview .download__link:hover .button-link--download{text-decoration:underline}.download--grid img{width:100%}.download--grid .button--download,.download--grid .button-secondary--download,.download--grid .button-link--download{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;justify-content:center;width:100%;text-decoration:none;word-break:break-word;color:#003da5;font-weight:normal}.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(287.5px,1fr));grid-gap:12.5px}.download--grid .download__item{display:flex;flex-direction:row;align-items:flex-end;max-width:287.5px}.download--grid .download__item .button-link--download{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;min-height:100px;text-decoration:none;word-break:break-word;color:#003da5;font-weight:normal}.download--grid .download__item .button-link--download-no-preview-image{position:absolute;bottom:0}.download--grid .download__item a{width:100%}.download--grid .download__item svg{fill:#0085ca}.download--grid .download__image{max-width:300px;background-color:rgba(196,196,196,.15);overflow:hidden}.download--grid .download__image .image__media{display:block}.download--grid .download__image--file-only{position:relative;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;height:250px}.download--file{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.download--file .download__files{padding-left:30px}.download--file .download__info{margin-right:0;margin-bottom:25px}.download--file .download__link{display:inline-block;text-decoration:underline}.download .has-dragscroll{display:flex;gap:25px}.download .has-dragscroll .download__link{width:340px;display:block}.download .has-dragscroll .button-link{width:340px;overflow:hidden;position:relative}.download .has-dragscroll .button__icon{position:absolute;right:0}.download .has-dragscroll img{width:340px}.event-teaser{display:flex}.event-teaser--row{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:25px 0}.event-teaser--row .event-teaser__image{position:relative;overflow:hidden;min-width:334px;height:174px;margin-bottom:12.5px;border:1px solid #000;border-bottom:0;background-color:#8d98a2;background-image:none;background-repeat:no-repeat;background-position:center center;background-size:cover}@media(min-width:0)and (max-width:768px){.event-teaser--row .event-teaser__image{width:100%;min-width:unset}}.event-teaser--row .event-teaser__date{position:absolute;bottom:0;min-width:100%;padding:12.5px 25px;text-align:center;color:#fff;background-color:#000;font-size:12.5px}.event-teaser--row .event-teaser__title{margin-bottom:12.5px;font-size:25px;line-height:25px}.event-teaser--row .event-teaser__title a:hover{text-decoration:underline}.event-teaser--row .event-teaser__description{width:auto;padding:12.5px 25px}@media(min-width:0)and (max-width:768px){.event-teaser--row .event-teaser__description{padding:12.5px 5px}}@media(min-width:0)and (max-width:768px){.event-teaser--row{flex-direction:column}}.event-teaser--column{flex-direction:column;justify-content:flex-start;width:356px;padding:37.5px 25px}.event-teaser--column .event-teaser__image{position:relative;width:100%;height:174px;margin-bottom:37.5px;background-color:#8d98a2;background-image:none;background-repeat:no-repeat;background-position:center center;background-size:cover}@media(min-width:0)and (max-width:768px){.event-teaser--column .event-teaser__image{width:100%;min-width:unset}}.event-teaser--column .event-teaser__date{position:absolute;right:0;bottom:-25px;width:196px;padding:12.5px;text-align:center;color:#fff;background-color:#000;font-size:12.5px}@media(min-width:0)and (max-width:549px){.event-teaser--column .event-teaser__date{width:100%}}.event-teaser--column .event-teaser__title{margin-bottom:12.5px;font-size:25px;line-height:25px}.event-teaser--column .event-teaser__title a:hover{text-decoration:underline}.event-teaser--column .event-teaser__description{width:auto;padding:0 12.5px}@media(min-width:0)and (max-width:768px){.event-teaser--column .event-teaser__description{width:100%}}@media(min-width:0)and (max-width:768px){.event-teaser--column{width:100%}}.event-fullcontent>*{margin-bottom:25px}.event-fullcontent__title{font-size:3rem;font-size:60px;line-height:3.75rem;line-height:75px}.event-fullcontent__subtitle{margin-top:-25px}.event-fullcontent__address>*{display:inline-block}.event-fullcontent__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-fullcontent__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-fullcontent__link{display:inline-block;padding:12.5px 25px;text-decoration:none;color:#000;background-image:radial-gradient(circle at 0 50%,rgba(255,255,224,0) 0.4em,#003da5 0.5em),radial-gradient(circle at 100% 50%,rgba(255,255,224,0) 0.4em,#003da5 0.5em);background-repeat:no-repeat;background-position:top left,top right;background-size:51% 100%}.facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:50px 25px;margin-bottom:25px;color:#003da5;background-color:rgba(0,0,0,0);line-height:normal}.fact{padding:50px;word-break:break-word}.fact.is-big .fact__number{font-size:3rem;font-size:60px;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:3rem;font-size:60px;line-height:1.25rem;line-height:25px;line-height:normal}}.fact.is-big .fact__unit{font-size:3rem;font-size:60px;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:3rem;line-height:60px;margin-top:12.5px}@media(min-width:0)and (max-width:549px){.fact.is-big .fact__heading{font-size:.9rem;font-size:18px;line-height:3rem;line-height:60px;margin-top:0}}.fact.is-big .fact__body{font-size:.9rem;font-size:18px;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;word-wrap:unset}.fact__number,.fact__unit{display:inline;font-family:"FuturaPT";font-weight:bold}.fact__number{font-size:1.5rem;font-size:30px;line-height:1.25rem;line-height:25px;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:1.5rem;font-size:30px;line-height:1.25rem;line-height:25px;margin-left:2.5px}@media(min-width:0)and (max-width:549px){.fact__unit{font-size:2.5rem;font-size:50px;line-height:3rem;line-height:60px}}.fact__heading{font-size:.9rem;font-size:18px;line-height:.9rem;line-height:18px;display:block;margin-top:0;margin-bottom:0;font-family:"FuturaPT"}.fact__body{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;display:block;margin-bottom:0;font-family:"FuturaPT"}.fact__icon{display:flex;width:150px;height:150px;margin-bottom:12.5px;text-align:center}.fact__icon svg{max-width:150px;max-height:150px;fill:currentColor}.fact.is-center{text-align:center}.fact.is-center .fact__icon{margin-right:auto;margin-left:auto}.footnote{margin-left:4px;padding:2px 3px}.footnote:target{color:#fff;border:0;background-color:#003da5}.footnote__section-headline:before{display:block;width:100px;margin-top:6.25px;margin-bottom:6.25px;content:"";border-top:1px solid #003da5}.footnote__section-headline:after{display:block;width:100px;margin-top:6.25px;margin-bottom:6.25px;content:"";border-top:1px solid #003da5}.footnote,.footnote__number{position:relative;top:-0.25em;vertical-align:top;color:#003da5;border-bottom:1px dotted;font-size:12px;line-height:1}.footnote__element:target{color:#000;border-bottom:1px solid #003da5}.footnote__element:target .footnote__detail{color:#000}.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}.gewerke__items{display:flex;flex-direction:row;justify-content:space-evenly;text-align:center}@media(min-width:769px){.gewerke__items{justify-content:center}}.gewerke__item{margin-bottom:25px}.gewerke__item:not(:last-child){margin-right:12.5px;margin-bottom:0}@media(min-width:769px){.gewerke__item:not(:last-child){margin-right:50px}}.gewerk{padding-right:20px;padding-left:20px;max-width:1280px;margin-right:auto;margin-left:auto;display:flex;justify-content:center}.feed-icon{padding-right:20px;padding-left:20px;max-width:1280px;margin-right:auto;margin-left:auto;display:flex;justify-content:flex-end}.heading{color:#003da5}.heading__info{font-size:1.2rem;font-size:24px;line-height:1.8rem;line-height:36px;max-width:845px;margin-right:auto;margin-left:auto;margin-bottom:3.5rem;margin-bottom:70px;text-align:center;color:#003da5;font-weight:400}.heading__id{position:relative;top:-80px;display:block;visibility:hidden}.heading--projects-list{margin-bottom:25px}h1.heading{overflow-wrap:break-word;font-family:"FuturaPT";font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;font-size:3rem;font-size:60px;line-height:3rem;line-height:60px}h2.heading{overflow-wrap:break-word;font-family:"FuturaPT";font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;font-size:2.5rem;font-size:50px;line-height:2.5rem;line-height:50px}h3.heading{overflow-wrap:break-word;font-family:"FuturaPT";font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;font-size:30px;line-height:1.5rem;line-height:30px}h4.heading{overflow-wrap:break-word;font-family:"FuturaPT";font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px}h5.heading{overflow-wrap:break-word;font-family:"FuturaPT";font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px}h6.heading{overflow-wrap:break-word;font-family:"FuturaPT";font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px}.toolbar-horizontal.toolbar-fixed .heading__id{top:-119px}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .heading__id{top:-159px}.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;font-size:2rem;font-size:40px;line-height:2.5rem;line-height:50px;margin:0 0 10px 0;font-family:"Roboto Slab",serif;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{display:flex;flex-grow:1}.hero__content-wrapper{padding-right:20px;padding-left:20px;max-width:1280px;margin-right:auto;margin-left:auto;display:flex;flex-grow:1;justify-content:flex-start;width:100%;line-height:0}@media(min-width:1220px){.hero__content-wrapper{align-items:flex-end;padding-bottom:25px}}.hero__content{padding-right:20px;padding-left:20px;max-width:1280px;margin-right:auto;margin-left:auto;line-height:0}.hero__media{display:flex;margin-bottom:12.5px}.hero__media>*{max-width:300px;height:auto;max-height:200px}.hero__heading{font-size:2.5rem;font-size:50px;line-height:3.125rem;line-height:62.5px;font-family:"FuturaPT";font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;text-align:center;color:#003da5}.hero__text,.hero__text>*{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;color:#000}.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{position:absolute;z-index:2;right:0;bottom:0}.hero__video-control-play,.hero__video-control-pause{display:flex;align-items:center;justify-content:center;padding:12.5px;color:#fff;background:rgba(0,0,0,0)}.hero__video-control-play:hover,.hero__video-control-pause:hover{color:#fff;background-color:#003da5}.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}.has-background{position:relative;width:100%;height:100%}.has-background .has-gradient:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";mix-blend-mode:normal;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%)}.has-background.hero{display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:769px){.has-background.hero{justify-content:center}}.has-background .hero__content{margin-top:150px;padding:25px}.has-background .hero__heading{font-size:2.5rem;font-size:50px;line-height:3.5rem;line-height:70px;margin-bottom:50px;text-align:center;color:#fff}@media(min-width:0)and (max-width:549px){.has-background .hero__heading{font-size:1.5rem;font-size:30px;line-height:1.875rem;line-height:37.5px}}.has-background .hero__text,.has-background .hero__text>*{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;color:#fff}.has-background .hero__background{position:absolute;z-index:-1;width:100%;height:100%}.has-background .hero__background *{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.has-background .hero__background--top *{-o-object-position:top;object-position:top}.has-background .hero__background--bottom *{-o-object-position:bottom;object-position:bottom}.has-background .hero__background--center *{-o-object-position:center;object-position:center}.tns-outer{position:relative}.tns-nav{position:absolute;z-index:2;bottom:50px;display:flex;justify-content:center;width:100%}.tns-nav>[aria-controls]{width:20px;height:20px;margin:0 5px;padding:0;border:1px solid #fff;border-radius:50%;background:rgba(0,0,0,0)}.tns-nav>[aria-controls]:hover{background:#fff}.tns-nav>.tns-nav-active{background:#fff}.iconbar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;background-color:#f1f1f1}.iconbar a:hover{background-color:#003da5}.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}.intro-text{font-size:1.2rem;font-size:24px;line-height:1.8rem;line-height:36px;max-width:845px;margin-right:auto;margin-left:auto;margin-bottom:3.5rem;margin-bottom:70px;text-align:center;color:#003da5;font-weight:400}.lightbox__content .image__media img{cursor:pointer}.lightbox__content--video .image__caption{display:block;margin-top:12.5px}.lightbox__item{cursor:pointer}.lightbox__video-preview{position:relative;width:100%;height:auto}.lightbox__play-btn{position:absolute;height:100%;top:0;bottom:0;left:0;right:0}.lightbox__play-btn:hover svg{fill:rgba(115,133,159,.5);transition:fill .25s}.lightbox__play-btn-icon{fill:#000;fill-opacity:.8;width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pswp{position:absolute;z-index:1500;top:0;left:0;display:none;overflow:hidden;width:100%;height:100%;outline:none;touch-action:none;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden}.pswp[aria-hidden=false]{display:block}.pswp[aria-hidden=true]{display:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);opacity:.001;will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:grabbing}.pswp__bg{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateZ(0);opacity:0;background:#000;-webkit-backface-visibility:hidden}.pswp__scroll-wrap{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}.pswp__container,.pswp__zoom-wrap{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;transition:transform 333ms cubic-bezier(0.4,0,0.22,1);transform-origin:left top}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pswp__img{position:absolute;top:0;left:0;width:auto;height:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{top:0;left:0;width:100% !important;height:auto !important}.pswp__error-msg{position:absolute;top:50%;left:0;width:100%;margin-top:-8px;text-align:center;color:#ccc;font-size:14px;line-height:16px}.pswp__error-msg a{text-decoration:underline;color:#ccc}.pswp__button{position:relative;display:block;float:right;overflow:visible;width:44px;height:44px;margin:0;padding:0;cursor:pointer;transition:opacity .2s;opacity:.75;border:0;background:none;box-shadow:none;-webkit-appearance:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{opacity:.9;outline:none}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{width:44px;height:44px;background:url(/themes/custom/ao_canvas/dist/assets/images/lightbox-default-skin.png);background-size:264px 88px}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{position:absolute;top:50%;width:70px;height:100px;margin-top:-50px;background:none}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{position:absolute;top:35px;width:32px;height:30px;content:"";background-color:rgba(0,0,0,.3)}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{position:absolute;z-index:1600;top:0;left:0;display:block;width:100%;height:100%;padding:10px;transition:opacity .25s ease-out;opacity:0;background:rgba(0,0,0,.5);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{position:absolute;z-index:1620;top:56px;right:44px;display:block;width:auto;transition:transform .25s;transform:translateY(6px);border-radius:2px;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;text-decoration:none;color:#000;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{position:absolute;top:-12px;right:15px;display:block;width:0;height:0;content:"";-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;border:6px solid rgba(0,0,0,0);border-bottom-color:#fff}a.pswp__share--facebook:hover{color:#fff;background:#3e5c9a}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{color:#fff;background:#55acee}a.pswp__share--pinterest:hover{color:#ce272d;background:#ccc}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;top:0;left:0;height:44px;padding:0 10px;opacity:.75;color:#fff;font-size:13px;line-height:44px}.pswp__caption{position:absolute;bottom:0;left:0;width:100%;min-height:44px}.pswp__caption small{color:#bbb;font-size:11px}.pswp__caption__center{max-width:420px;margin:0 auto;padding:10px;text-align:left;color:#ccc;font-size:13px;line-height:20px}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{position:absolute;top:0;left:50%;width:44px;height:44px;margin-left:-22px;transition:opacity .25s ease-out;direction:ltr;opacity:0;will-change:opacity}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/themes/custom/ao_canvas/dist/assets/images/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{position:absolute;top:15px;left:15px;width:14px;height:14px;margin:0;opacity:.75;background:none}.pswp--css_animation .pswp__preloader__cut{position:relative;overflow:hidden;width:7px;height:14px}.pswp--css_animation .pswp__preloader__donut{position:absolute;top:0;left:0;box-sizing:border-box;width:14px;height:14px;margin:0;border:2px solid #fff;border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-radius:50%;background:none}@media screen and (max-width:1024px){.pswp__preloader{position:relative;top:auto;left:auto;float:right;margin:0}}@-webkit-keyframes clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}100%{transform:rotate(0)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}100%{transform:rotate(0)}}.pswp__ui{z-index:1550;visibility:visible;opacity:1;-webkit-font-smoothing:none}.pswp__top-bar{position:absolute;top:0;left:0;width:100%;height:44px}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}.pswp__zoom-wrap{text-align:center}.pswp__zoom-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.wrapper{line-height:0;width:100%;max-width:900px;height:100%;position:relative;display:inline-flex;align-items:center;margin:0 auto;text-align:left;z-index:1045}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;width:100%}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}video{width:100% !important;height:auto !important}.pswp__caption{display:none}.pswp .pswp__caption{display:inline}.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:#003da5;display:block}.location__link:hover{transition:ease-in-out .3s;color:#0085ca}.location__link:focus,.location__link:active{text-decoration:underline;color:#0085ca}.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:#003da5;display:block;margin-bottom:6.25px}.location__email:hover{transition:ease-in-out .3s;color:#0085ca}.location__email:focus,.location__email:active{text-decoration:underline;color:#0085ca}.location__phone{cursor:pointer;text-decoration:none;color:#003da5;display:block}.location__phone:hover{transition:ease-in-out .3s;color:#0085ca}.location__phone:focus,.location__phone:active{text-decoration:underline;color:#0085ca}@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}}.logos-box{display:flex;flex-direction:row;align-items:center}.logos-box li{flex-basis:0;flex-grow:1;text-align:center}.logos-box li img,.logos-box li svg{max-height:40px;margin-right:auto;margin-left:auto}.logos-box li svg{width:100px;height:100px}@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:center;max-width:1280px}.logos-grid__img{display:block;width:auto;max-width:100%;height:auto;max-height:80px;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:100px;height:100px}.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:flex-end;gap:25px 25px;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__img,.logos-list svg{max-height:24px}.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:#003da5}.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{max-height:75px;margin-right:25px;margin-left:25px}.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:"";background-color:#b9d9eb;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%)}.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:1px solid #003da5;-o-border-image:linear-gradient(to left,#0085ca 0%,#003da5 100%);border-image:linear-gradient(to left,#0085ca 0%,#003da5 100%);border-image-slice:1}.milestone--default .milestone__icon{background-color:#fff;fill:#003da5}.milestone--default .milestone__link{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;display:inline-flex;align-items:center;justify-content:center;width:auto;padding:12px 25px;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;text-transform:uppercase;color:#000;border:1px solid rgba(0,0,0,0);border-radius:0;background-color:#003da5;line-height:1;-webkit-appearance:none;touch-action:manipulation}.milestone--default .milestone__link:hover,.milestone--default .milestone__link:focus{color:#fff;background-color:#0085ca}.milestone--highlight{background:linear-gradient(to right,#003da5 0%,#0085ca 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:#003da5}.milestone--highlight .milestone__link{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;display:inline-flex;align-items:center;justify-content:center;width:auto;padding:12px 25px;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;text-transform:uppercase;color:#000;border:1px solid rgba(0,0,0,0);border-radius:0;background-color:#003da5;line-height:1;-webkit-appearance:none;touch-action:manipulation;color:#fff;border:1px #fff solid;background-color:rgba(0,0,0,0)}.milestone--highlight .milestone__link:hover,.milestone--highlight .milestone__link:focus{color:#fff;background-color:#0085ca}.milestone--highlight .milestone__link:hover,.milestone--highlight .milestone__link:focus{color:#000;background-color:#fff}.organizations__items{text-align:center}@media(min-width:769px){.organizations__items{display:flex;flex-direction:row;justify-content:center}}.organizations__item{margin-bottom:25px}.organizations__item .inline-svg{position:relative;display:block;background-color:#fff}.organizations__item .inline-svg:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:"";background-color:#b9d9eb;mix-blend-mode:overlay}.organizations__item .inline-svg:hover:before{background-color:rgba(0,0,0,0)}.organizations__item .inline-svg:hover svg{opacity:1;filter:unset}.organizations__item .inline-svg svg{position:relative;width:100%;opacity:.5;filter:brightness(90%) grayscale(100%) contrast(130%)}@media(min-width:769px){.organizations__item:not(:last-child){margin-right:50px;margin-bottom:0}}.l-content--default .organizations-logo{margin-top:50px;margin-bottom:50px;text-align:center}.page-teaser{--teaser-color-background:#f2f2f2;display:block;width:100%}.page-teaser a{cursor:pointer}.page-teaser:hover .page-teaser__readmore.button,.page-teaser:focus .page-teaser__readmore.button{color:#fff;background-color:#003da5}.page-teaser__teaser-txt{overflow-wrap:break-word}.page-teaser__teaser-txt p:not(:last-child){margin-bottom:25px}.page-teaser__image{width:auto}.page-teaser__heading{overflow-wrap:break-word;font-family:"FuturaPT";font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;font-size:2.5rem;font-size:50px;line-height:2.5rem;line-height:50px}.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__teaser-txt{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px}@media(min-width:550px){.page-teaser--default{flex-direction:row}}.page-teaser--row .page-teaser__image{width:100%;margin-bottom:25px}@media(min-width:550px){.page-teaser--row .page-teaser__image{max-width:400px;margin-right:25px;margin-bottom:0}}@media(min-width:550px){.page-teaser--row{display:flex;flex-direction:row}}.page-teaser--column .page-teaser__image{margin-bottom:12.5px}@media(min-width:550px){.page-teaser--column .page-teaser__image,.page-teaser--column .page-teaser__content{width:100%}}.page-teaser.is-box{background-color:var(--teaser-color-background)}.page-teaser.is-box .page-teaser__content{padding:25px}.page-teaser.is-box .page-teaser__image{margin-right:0}.person{display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width:550px){.person{flex-direction:row;align-items:flex-start;text-align:left}.person .person__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}.person__media{position:relative;display:block;overflow:hidden;flex-shrink:0;width:125px;height:125px;margin-bottom:12.5px}@media(min-width:550px){.person__media{margin-right:25px}}.person__media .image,.person__media .image__media{width:100%;height:100%}.person__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.person__name{font-weight:bold}.person__capacity{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px;margin-bottom:6.25px}.person__email{cursor:pointer;text-decoration:none;color:#003da5;display:block;margin-bottom:6.25px}.person__email:hover{transition:ease-in-out .3s;color:#0085ca}.person__email:focus,.person__email:active{text-decoration:underline;color:#0085ca}.person__phone{cursor:pointer;text-decoration:none;color:#003da5;display:block}.person__phone:hover{transition:ease-in-out .3s;color:#0085ca}.person__phone:focus,.person__phone:active{text-decoration:underline;color:#0085ca}.projects-overview-list__filter-heading{font-size:1.8rem;font-size:36px;line-height:2.5rem;line-height:50px}@media(min-width:769px){.projects-overview-list__filter-heading{margin-right:25px}}.projects-overview-list__filter-items{font-size:1.2rem;font-size:24px;line-height:1.875rem;line-height:37.5px;display:flex;flex-direction:column;margin-bottom:50px}@media(min-width:769px){.projects-overview-list__filter-items{flex-direction:row;align-items:flex-end}.projects-overview-list__filter-items>*:not(:last-child){margin-right:50px}}.projects-overview-list__select{font-size:1.1rem;font-size:22px;line-height:1.875rem;line-height:37.5px;cursor:pointer;color:#b9d9eb;background-color:#fff;font-weight:bold}.projects-overview-list__select-option.is-selected{color:#75787b}.projects-overview-list__select-option.is-not-selected{color:#b9d9eb}.projects-overview-list__select:focus,.projects-overview-list__select:hover,.projects-overview-list__select:active{color:#003da5}.promotion{position:relative;overflow:hidden;max-width:1280px;margin-right:auto;margin-left:auto}.promotion__content{padding:1em}.promotion__heading{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;font-family:"FuturaPT";font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;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:#303030}.promotion--bright{color:#000;background-color:#f9f9f9}.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{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}.publication-cover--boxed .publication-cover__content{padding:25px;background-color:#75787b}.quotes--default .quote:not(:last-child){margin-bottom:25px}.quotes--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:25px}.quotes--grid .quote--default:not(.is-center){margin-left:0}.quote{max-width:700px}.quote__image{display:inline-block;margin-bottom:12.5px;border:1px solid #fff}.quote__image img{overflow:hidden;width:75px;height:75px;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:769px){.quote__image img{width:125px;height:125px}}.quote__text{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;font-family:"FuturaPT"}@media(min-width:769px){.quote__text{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px}}.quote__author{font-size:.7rem;font-size:14px;line-height:1.25rem;line-height:25px}.quote__author:before{content:"― "}.quote__author a{cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:#003da5;text-decoration-color:#003da5}.quote__author a:visited{color:#000}.quote__author a:hover,.quote__author a:focus{text-decoration:underline;color:#0085ca}.quote__author a:active{text-decoration:none;color:#fff;background-color:#003da5}.quote--default:not(.is-center){margin-left:25px;padding-left:12.5px;border-left:1px solid #003da5}.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.5rem;font-size:30px;line-height:1.875rem;line-height:37.5px}.quote.is-highlight .quote__text{font-family:"FuturaPT"}.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:#003da5;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:12.5px 0 0 #003da5,-12.5px 0 0 #003da5}.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}.section{margin-right:auto;margin-left:auto;max-width:1280px}.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:1230px}.section.is-layout-small{max-width:845px}.section.is-layout-small .section__details,.section.is-layout-small .section__row{max-width:795px}.section.is-layout-wide{max-width:1280px}.section.is-layout-wide .section__details,.section.is-layout-wide .section__row{max-width:1230px}.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:3.5rem;margin-bottom:70px}}.section__row .heading{margin-bottom:10px}.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;margin-bottom:25px}.section__details:after{margin-top:20px}.section__heading{overflow-wrap:break-word;font-family:"FuturaPT";font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;font-size:2.5rem;font-size:50px;line-height:2.5rem;line-height:50px;color:#003da5}.section__info{font-size:.9rem;font-size:18px;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:#b9d9eb}.section--bg-brighten.section--background:after{background:rgba(185,217,235,.7)}.section--bg-darken:after{background:#586469}.section--bg-darken.section--background:after{background:rgba(88,100,105,.8)}.section--bg-coloring:after{background:#003da5}.section--bg-coloring.section--background:after{background:rgba(0,61,165,.8)}.section--dark .section__heading,.section--dark .section__info{color:#000}.section--bright .section__heading,.section--bright .section__info{color:#fff}.section__row{position:relative}.section--bgcolor1{background-color:#b9d9eb}.section--bgcolor2{background-color:#e5e5e5}.separator{margin-top:25px;margin-bottom:50px;border:0}.separator--default{margin-bottom:3.5rem;margin-bottom:70px;margin-bottom:5rem;margin-bottom:100px}.separator--line{width:0;margin-right:auto;margin-left:auto;border-bottom:1px solid #003da5}.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:#003da5;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:#003da5;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:#003da5;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}.l-p .l-slider-wrapper{position:relative;padding-right:0 !important;padding-left:0 !important}.l-slider-wrapper{position:relative}.l-slider__control{position:absolute;z-index:4;top:50%;display:block;overflow:hidden;padding:0;transform:translate(0,-50%)}.l-slider__control:hover .l-slider__controlicon{transition:all .75s ease-out;fill-opacity:.4}.l-slider__control.prev{left:0}.l-slider__control.next{right:0}.l-slider__controlicon{fill:#000}.l-slider__controlicon--prev{transform:rotate(180deg)}.tns-t-ct{width:calc(100% * 70 / 3)}.tns-t-ct>div{width:calc(100% / 70)}.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.5rem;font-size:30px;line-height:1.875rem;line-height:37.5px;margin-bottom:12.5px;text-align:center;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{background-color:#003da5;font-weight:normal}.table th,.table td{padding:6.25px 12.5px}.table tr:nth-of-type(even){background-color:rgba(0,0,0,.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(0,0,0,.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(0,0,0,.03)}}@media(min-width:769px){.table--smart tbody tr:not(:last-of-type){display:table-row}}.table--smart tbody th[scope=row]{background-color:#003da5}@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(0,0,0,.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:1px solid #003da5}.teaser{display:inline-flex;flex-direction:column;width:100%;background-color:#06428f}.teaser a{cursor:pointer}.teaser:hover .teaser__readmore,.teaser:focus .teaser__readmore{background:none}.teaser:not(:last-child){margin-bottom:25px}.teaser--default{position:relative;overflow:hidden;min-height:360px}@media(min-width:550px){.teaser--default .teaser__image,.teaser--default .teaser__content{width:100%}}.teaser--default .teaser__content{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:35px}.teaser--default .teaser__content>*:last-child{margin-bottom:0}.teaser--default .teaser__teaser-txt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.teaser--default .teaser__image{height:360px}.teaser--default .teaser__image *{height:100%;-o-object-fit:cover;object-fit:cover}a.teaser--default:hover .teaser__image:after{background:rgba(0,0,0,.5)}.teaser--column .teaser__image{margin-bottom:25px}@media(min-width:550px){.teaser--column .teaser__image,.teaser--column .teaser__content{width:100%}}.teaser--column .teaser__content{padding:35px}.teaser--column .teaser__image{margin-bottom:0}.teaser__teaser-txt{font-size:.9rem;font-size:18px;line-height:1.25rem;line-height:25px;color:#fff}.teaser__teaser-txt:not(:last-child){margin-bottom:25px}.teaser__teaser-txt p{overflow-wrap:break-word}.teaser__teaser-txt p:not(:last-child){margin-bottom:25px}.teaser__image img{width:100%}.teaser__heading{font-size:1.5rem;font-size:30px;line-height:1.875rem;line-height:37.5px;overflow-wrap:break-word;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;margin-bottom:25px;color:#fff;font-family:"FuturaPT"}@supports not (-webkit-line-clamp:3){.teaser__heading{max-height:5.625rem;max-height:112.5px;display:block;max-height:135px;line-height:1.5}}@media(min-width:550px){.teaser__content{width:50%}}.teaser.is-centered{text-align:center}.teaser.is-centered .teaser__image{margin-right:auto;margin-left:auto}.teaser.is-centered.teaser--left .teaser__image{margin-right:25px}.teaser.is-centered.teaser--right .teaser__image{margin-left:25px}.teaser--left .teaser__content,.teaser--right .teaser__content,.teaser--row .teaser__content{display:flex;flex-direction:column;justify-content:center;padding:35px 100px}@media(min-width:0)and (max-width:549px){.teaser--left .teaser__content,.teaser--right .teaser__content,.teaser--row .teaser__content{padding:35px}}.teaser--left .teaser__image,.teaser--right .teaser__image,.teaser--row .teaser__image{width:100%}@media(min-width:550px){.teaser--left,.teaser--right,.teaser--row{display:inline-flex;flex-direction:row}.teaser--left .teaser__image,.teaser--right .teaser__image,.teaser--row .teaser__image{width:50%;margin-bottom:0}}@media(min-width:550px){.teaser--right .teaser__image{order:2}}.teaser--cover{background-size:cover}.teaser--cover .teaser__content{margin:25px;padding:12.5px;background-color:#06428f}.teaser--cover.is-centered .teaser__content{margin-right:auto;margin-left:auto;text-align:center}@media(min-width:550px){.teaser--cover .teaser__content{max-width:50%}}.teaser__date,.teaser__tag{margin-bottom:25px}.teaser.is-box{background-color:#06428f}.teaser__readmore{display:inline-block;margin-bottom:12.5px;padding:15px 0 15px 0;text-align:center;color:#fff;background:url(/themes/custom/ao_canvas/dist/assets/svg/circle.svg) no-repeat center;font-weight:normal}.teaser__readmore:hover{background:none}@media(min-width:550px){.l-teaser--default .teaser__heading,.l-teaser--alternate .teaser__heading{text-align:center}}.l-teaser--grid{margin-bottom:3.5rem;margin-bottom:70px;margin-bottom:1.25rem;margin-bottom:25px;display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:5px}.l-teaser--grid .teaser{margin-bottom:auto}@media(min-width:0)and (max-width:768px){.l-teaser--grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}.l-teaser--default .teaser,.l-teaser--alternate .teaser{position:relative;flex-direction:row}.l-teaser--default .teaser:not(:last-child),.l-teaser--alternate .teaser:not(:last-child){margin-bottom:50px}.l-teaser--default .teaser__image,.l-teaser--alternate .teaser__image{flex:0 0 50%;height:auto;margin-bottom:0}.l-teaser--default .teaser__image img,.l-teaser--alternate .teaser__image img{height:100%}.l-teaser--default .teaser__content,.l-teaser--alternate .teaser__content{position:relative;justify-content:center;height:auto;padding-right:25px;padding-left:25px}@media(min-width:0)and (max-width:549px){.l-teaser--default .teaser,.l-teaser--alternate .teaser{flex-direction:column}}@media(min-width:550px){.l-teaser--alternate .teaser:nth-child(even) .teaser__image{order:2}}.l-teaser--alternate .teaser--left .teaser__content{order:2}.l-teaser--slider{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:25px}.l-teaser--default .contextual-region:not(:last-child),.l-teaser--alternate .contextual-region:not(:last-child){margin-bottom:50px}@media(min-width:550px){.l-teaser--default .contextual-region .teaser__image,.l-teaser--alternate .contextual-region .teaser__image{order:2}.l-teaser--default .contextual-region .teaser__content,.l-teaser--alternate .contextual-region .teaser__content{order:1}.l-teaser--default .contextual-region:nth-child(even) .teaser__image,.l-teaser--alternate .contextual-region:nth-child(even) .teaser__image{order:1}.l-teaser--default .contextual-region:nth-child(even) .teaser__content,.l-teaser--alternate .contextual-region:nth-child(even) .teaser__content{order:2}}.teaser__all-projects{display:flex;justify-content:center;width:100%}.teaser__all-projects-readmore{display:inline-block;margin-bottom:12.5px;padding:15px 0 15px 0;text-align:center;color:#003da5;background:url(/themes/custom/ao_canvas/dist/assets/svg/circle.svg) no-repeat center;font-weight:normal;margin-top:25px}.teaser__all-projects-readmore:hover{background:none}.teaser__project-tags{color:#fff}.teaser__project-tag{display:inline-block;white-space:nowrap}.teaser__project-tag:not(:last-child):after{margin-right:5px;margin-left:5px;content:"•"}.l-teaser--grid.contextual-region>.contextual-region{display:contents}.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;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:135px;line-height:1.5}}.text-media-item__text-media-item-txt{font-size:.9rem;font-size:18px;line-height:1.5625rem;line-height:31.25px;color:#75787b}.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:#003da5;margin-top:12.5px}.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.5625rem;line-height:31.25px;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}.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:3.5rem;margin-bottom:70px;margin-bottom:2.5rem;margin-bottom:50px}@media(min-width:550px){.text-media-item:not(:last-child){margin-bottom:3.5rem;margin-bottom:70px;margin-bottom:5rem;margin-bottom:100px}}.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}}.text-media-item__readmore{display:inline-block;margin-bottom:12.5px;padding:15px 0 15px 0;text-align:center;color:#75787b;background:url(/themes/custom/ao_canvas/dist/assets/svg/circle.svg) no-repeat center;font-weight:normal}.text-media-item__readmore:hover{background:none}@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:3.5rem;margin-bottom:70px;margin-bottom:2.5rem;margin-bottom:50px}.text-media--alternate .contextual-region:not(:last-child){margin-bottom:3.5rem;margin-bottom:70px;margin-bottom:2.5rem;margin-bottom:50px}@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{color:#75787b}.text:after{display:table;clear:both;content:""}.text__block{display:block;-moz-column-break-inside:avoid;break-inside:avoid-column}.text--inline{clear:both}.text__text-show-more{display:block;color:#003da5;margin-top:12.5px}.text__text-show-more:hover{color:inherit}.text-align-right{text-align:right}.text--default .align-left,.text--default .align-right{text-align:center}.text--default .align-left a,.text--default .align-right a{display:inline-block}@media(min-width:550px){.text--default .text__media--left,.text--default .text__media--right,.text--default .text__media--center{width:50%;text-align:center}.text--default .text__media--left img,.text--default .text__media--right img,.text--default .text__media--center img{text-align:center}.text--default .text__media--left{float:left;margin-right:25px}.text--default .text__media--center{display:block;margin-right:auto;margin-left:auto}.text--default .text__media--right{float:right;margin-left:25px}}.text--column h2.text-align-right,.text--column h3.text-align-right,.text--column h4.text-align-right,.text--column h5.text-align-right,.text--column h6.text-align-right{width:100%;text-align:left}@media(min-width:550px){.text--column>*{margin-left:calc(80px + ((100% - 220px) / 12 * 5))}.text--column h2,.text--column h3,.text--column h4,.text--column h5,.text--column h6{float:left;clear:none;max-width:calc(80px + ((100% - 220px) / 12 * 5));margin-left:0;padding-right:30px}.text--column h2.text-align-right,.text--column h3.text-align-right,.text--column h4.text-align-right,.text--column h5.text-align-right,.text--column h6.text-align-right{text-align:right}.text--column h2+.align-left,.text--column h3+.align-left,.text--column h4+.align-left,.text--column h5+.align-left,.text--column h6+.align-left{clear:both}.text--column h2+.align-left+h2,.text--column h3+.align-left+h2,.text--column h4+.align-left+h2,.text--column h5+.align-left+h2,.text--column h6+.align-left+h2{clear:both}.text--column .align-left{float:left;clear:none;max-width:calc(80px + ((100% - 220px) / 12 * 5));margin-left:0}}.js-is-text-trimmed{display:-webkit-box;line-clamp:var(--line-clamp,1);-webkit-line-clamp:var(--line-clamp,1);-webkit-box-orient:vertical;word-break:var(--word-break,"none");overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;--is-single-line:1 - Clamp(0,Calc(var(--line-clamp) - 1),var(--line-clamp));--delay:Calc(-1s * (var(--is-single-line,1) - 1));-webkit-animation:states 1s var(--delay) paused;animation:states 1s var(--delay) paused}@-webkit-keyframes states{0%{word-break:break-all}}@keyframes states{0%{word-break:break-all}}.js-is-text-trimmed>*:last-child,.js-is-text-trimmed>*>*:last-child{margin-bottom:0}.js-is-text-trimmed.is-text{margin-bottom:0}.text-show-more{display:flex;justify-content:flex-start}.timeline{max-width:800px;margin-right:auto;margin-left:auto}.timeline__heading{font-size:3rem;font-size:60px;line-height:3.75rem;line-height:75px}@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:#003da5}@media(min-width:666px){.timeline__main{margin-left:0}.timeline__main:before{left:50%}}.timeline__item{border:1px solid #003da5;-o-border-image:linear-gradient(to left,#0085ca 0%,#003da5 100%);border-image:linear-gradient(to left,#0085ca 0%,#003da5 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:#003da5;border-left-width:0}@media(min-width:666px){.timeline__item{width:calc(50% - 39px);margin-left:0}.timeline__item:nth-of-type(odd){border:1px solid #003da5;-o-border-image:linear-gradient(to right,#0085ca 0%,#003da5 100%);border-image:linear-gradient(to right,#0085ca 0%,#003da5 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:#003da5}.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:#003da5;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;display:inline-flex;align-items:center;justify-content:center;width:auto;padding:12px 25px;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;text-transform:uppercase;color:#000;border:1px solid rgba(0,0,0,0);border-radius:0;background-color:#003da5;line-height:1;-webkit-appearance:none;touch-action:manipulation;margin-top:12.5px}.timeline-milestone__link:hover,.timeline-milestone__link:focus{color:#fff;background-color:#0085ca}.timeline-milestone--default .timeline-milestone__link{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;display:inline-flex;align-items:center;justify-content:center;width:auto;padding:12px 25px;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;text-transform:uppercase;color:#000;border:1px solid rgba(0,0,0,0);border-radius:0;background-color:#003da5;line-height:1;-webkit-appearance:none;touch-action:manipulation}.timeline-milestone--default .timeline-milestone__link:hover,.timeline-milestone--default .timeline-milestone__link:focus{color:#fff;background-color:#0085ca}.timeline-milestone--highlight{color:#fff;background-color:#003da5}.timeline-milestone--highlight .timeline-milestone__link{font-size:.8rem;font-size:16px;line-height:1.25rem;line-height:25px;display:inline-flex;align-items:center;justify-content:center;width:auto;padding:12px 25px;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;text-transform:uppercase;color:#000;border:1px solid rgba(0,0,0,0);border-radius:0;background-color:#003da5;line-height:1;-webkit-appearance:none;touch-action:manipulation;color:#fff;border:1px #fff solid;background-color:rgba(0,0,0,0)}.timeline-milestone--highlight .timeline-milestone__link:hover,.timeline-milestone--highlight .timeline-milestone__link:focus{color:#fff;background-color:#0085ca}.timeline-milestone--highlight .timeline-milestone__link:hover,.timeline-milestone--highlight .timeline-milestone__link:focus{color:#000;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:#000;border-width:3px;border-top:3px solid;-o-border-image:linear-gradient(to right,#003da5 0%,#0085ca 100%);border-image:linear-gradient(to right,#003da5 0%,#0085ca 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:1px solid #003da5;font-weight:bold}.view__header h2{font-size:.9rem;font-size:18px;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:#75787b;font-weight:bold}.sb-gutter{background-color:rgba(255,255,255,.5);background-image:linear-gradient(-45deg,rgba(242,242,242,0.5) 25%,transparent 25%,transparent 50%,rgba(242,242,242,0.5) 50%,rgba(242,242,242,0.5) 75%,transparent 75%,transparent);background-size:40px 40px;width:20px;height:50px;border-right:#003da5 solid 3px;border-left:#003da5 solid 3px}.sb-layout-spacing{background-color:rgba(255,255,255,.5);background-image:linear-gradient(-45deg,rgba(242,242,242,0.5) 25%,transparent 25%,transparent 50%,rgba(242,242,242,0.5) 50%,rgba(242,242,242,0.5) 75%,transparent 75%,transparent);background-size:40px 40px;margin-bottom:10px;text-align:center}.sb-layout-spacing__element{background-color:#fff}.sb-layout-spacing--start{border-bottom:#003da5 solid 3px}.sb-layout-spacing--end{border-top:#003da5 solid 3px}.sb-layout-spacing--size{margin-bottom:3.5rem;margin-bottom:70px}.sb-layout-spacing--size-s{margin-bottom:3.5rem;margin-bottom:70px;margin-bottom:2.5rem;margin-bottom:50px}.sb-layout-spacing--size-l{margin-bottom:3.5rem;margin-bottom:70px;margin-bottom:10rem;margin-bottom:200px}.sb-layout-spacing--component{margin-bottom:1.25rem;margin-bottom:25px}.l-column{display:grid;grid-template-columns:1fr 1fr}.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(117,120,123,.2);background-image:linear-gradient(-45deg,rgba(105,107,110,0.2) 25%,transparent 25%,transparent 50%,rgba(105,107,110,0.2) 50%,rgba(105,107,110,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>*{padding-right:20px;padding-left:20px;max-width:1280px;margin-right:auto;margin-left:auto;margin-bottom:12.5px}.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))}}@-webkit-keyframes link-ring{0%{width:0;height:0;opacity:1}100%{width:80px;height:80px;opacity:0}}@-webkit-keyframes underline-loading{from{width:0}to{width:100%}}.l-content__jumpmenu{position:sticky;z-index:10;top:0;background:#fff}.l-content__jumpmenu .jumpmenu{max-width:1280px;margin-right:auto;margin-left:auto}.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}.l-content__header .page-title{padding-right:20px;padding-left:20px;max-width:1280px;margin-right:auto;margin-left:auto}.l-content{margin-right:auto;margin-left:auto;width:100%}.l-content>:not(:last-child){margin-bottom:1.25rem;margin-bottom:25px}.l-content__main>:not(:last-child){margin-bottom:1.25rem;margin-bottom:25px}.l-content__main>:not(:last-child){margin-bottom:3.5rem;margin-bottom:70px;margin-bottom:2.5rem;margin-bottom:50px}.l-content__main>:last-child{margin-bottom:25px}.l-content__sidebar{margin-bottom:200px}.l-content__sidebar>:not(:last-child){margin-bottom:1.25rem;margin-bottom:25px}.l-content__footer{padding-right:20px;padding-left:20px;max-width:1280px;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:1280px;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:1280px;margin-right:auto;margin-left:auto;margin-bottom:3.5rem;margin-bottom:70px;margin-bottom:2.5rem;margin-bottom:50px}.l-content__main-content .breadcrumb,.l-content__main-top .breadcrumb,.l-content__main-bottom .breadcrumb{padding-right:20px;padding-left:20px;max-width:1280px;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:1280px;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:1280px;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:1280px;margin-right:auto;margin-left:auto}.l-content__main-content .intro-text,.l-content__main-top .intro-text,.l-content__main-bottom .intro-text{font-size:1.2rem;font-size:24px;line-height:1.8rem;line-height:36px;max-width:845px;margin-right:auto;margin-left:auto;margin-bottom:3.5rem;margin-bottom:70px;text-align:center;color:#003da5;font-weight:400}.node>*{margin-bottom:25px}.product>*{margin-bottom:25px}.l-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(163px,1fr));grid-gap:25px}.l-grid--gallery{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.l-grid--gallery .image__media{height:100%}.l-grid--gallery .image__media img,.l-grid--gallery .image__media picture{-o-object-fit:cover;object-fit:cover;height:100%;max-width:unset}.l-grid--gallery.is-centered{grid-template-columns:repeat(auto-fit,minmax(230px,-webkit-max-content));grid-template-columns:repeat(auto-fit,minmax(230px,max-content));justify-content:center}.l-header{width:100%;padding-top:78px}.l-header--has-hero{position:absolute;z-index:2;top:0}.l-header--has-hero.is-logged-in{top:78px}.l-header-content{padding-right:20px;padding-left:20px;display:flex;flex-direction:row;align-items:center;height:50px}.l-header-content__logo{width:auto;max-height:100%}.l-header-content>nav{height:100%;margin-left:auto}.l-header-content .mobile-menu{margin-top:-100px}body.has-hero-image .l-header{position:absolute;z-index:2;top:0}body.no-hero-image .l-header{margin-bottom:3.5rem;margin-bottom:70px}body.no-hero-image .l-header--has-hero{position:relative;z-index:auto;top:auto}.l-hero{position:relative;display:flex;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.l-hero.is-slider,.l-hero.tns-slider{display:block}.l-hero--25,.l-hero--25 .hero{justify-content:flex-end;min-height:25vh}.l-hero--50,.l-hero--50 .hero{justify-content:flex-end;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%;height:100%;max-width:none}.l-hero--auto .hero.has-background .hero__content{margin:0 auto 0}.l-hero--content{max-width:1300px;margin-left:auto;margin-right:auto}.l-hero--content .hero.has-background .hero__background{position:relative}.l-hero--content .hero__content-wrapper{position:absolute;width:100%;height:100%;max-width:none}.l-hero--content .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:1px solid #003da5}.masonry{max-width:1280px;margin-right:auto;margin-left:auto}.masonry.is-centered .l-masonry{margin:0 auto}.l-masonry .is-masonry-item{width:270px;height:auto;margin-bottom:25px}.l-masonry .image__media,.l-masonry .video-consent{position:relative;display:block}.l-mobile-menu{top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;flex-grow:1;align-items:center;justify-content:center;width:100%;height:100%}.l-mobile-menu__first,.l-mobile-menu__second{margin:25px}@media(min-width:500px){.l-mobile-menu__first,.l-mobile-menu__second{width:50%}}@media(min-width:0)and (max-width:499px){.l-mobile-menu__first:after{display:block;width:100px;margin-top:12.5px;margin-right:auto;margin-left:auto;content:""}}@media(min-width:500px){.l-mobile-menu{flex-direction:row}.l-mobile-menu__second{position:relative}.l-mobile-menu__second:before{position:absolute;left:-25px;display:block;height:100px;content:"";border-left:1px solid #fff}}.has-mobile-menu-active .l-mobile-menu .menu-primary{display:block}.has-mobile-menu-active .l-mobile-menu .menu-primary>ul{flex-direction:column;align-items:center}.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:3.5rem;margin-bottom:70px;padding-right:20px;padding-left:20px}.l-p .hero{padding-right:0;padding-left:0}.l-p .cta{max-width:1240px;margin-right:auto;margin-left:auto}.l-p>.viewbox{max-width:100%}.l-p>.combo,.l-p>.text,.l-p>.text-show-more,.l-p>.text-media,.l-p>.embed-content,.l-p>.p-block,.l-p>.p-faq,.l-p>.download,.l-p>.hack-content,.l-p>.heading,.l-p>.cards,.l-p>.quotes,.l-p>.teaser,.l-p>.webform-content,.l-p>.l-teaser,.l-p>.l-grid--gallery,.l-p>.l-slider-wrapper--media,.l-p>.l-row-narrow,.l-p>.product,.l-p>.relation,.l-p>.accordion,.l-p>.facts,.l-p>.paragraph--type--p-contacts,.l-p>.person-content,.l-p>.contextual-region{max-width:1280px;margin-right:auto;margin-left:auto}.l-p>.combo.hero,.l-p>.text.hero,.l-p>.text-show-more.hero,.l-p>.text-media.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>.cards.hero,.l-p>.quotes.hero,.l-p>.teaser.hero,.l-p>.webform-content.hero,.l-p>.l-teaser.hero,.l-p>.l-grid--gallery.hero,.l-p>.l-slider-wrapper--media.hero,.l-p>.l-row-narrow.hero,.l-p>.product.hero,.l-p>.relation.hero,.l-p>.accordion.hero,.l-p>.facts.hero,.l-p>.paragraph--type--p-contacts.hero,.l-p>.person-content.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>.heading{margin-bottom:25px}.l-p .node--page{max-width:1280px;margin-right:auto;margin-left:auto}.l-p>.betterembed--default{max-width:845px;margin-right:auto;margin-left:auto}.l-p>.p-quote{margin-right:auto;margin-left:auto}.l-p>.p-quote--big{max-width:1280px;margin-right:auto;margin-left:auto}.l-p .p-chart{max-width:1280px;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:1280px;margin-right:auto;margin-left:auto}.l-row-narrow>*{max-width:680px;margin-right:auto;margin-left:0;margin-bottom:3.5rem;margin-bottom:70px}.l-row-narrow>*:last-child{margin-bottom:0}.l-row-narrow.is-centered{align-items:center;display:flex;flex-direction:column}.l-row-narrow.is-centered>*{margin-right:0}.l-row>*{max-width:1280px;margin-right:auto;margin-left:auto;margin-bottom:3.5rem;margin-bottom:70px}.l-row>*:last-child{margin-bottom:0}.l-row.is-centered{align-items:center;display:flex;flex-direction:column}.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:1280px;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}.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){margin-bottom:1.25rem;margin-bottom:25px}.l-site .message{max-width:1280px;margin-right:auto;margin-left:auto;margin-bottom:25px}.l-site .tabs{max-width:1280px;margin-right:auto;margin-left:auto}.l-site__main{margin-bottom:1.25rem;margin-bottom:25px}.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:1.25rem;margin-bottom:25px}}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{display:table;clear:both;content:""}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{visibility:hidden;opacity:0}.tns-fadeIn{z-index:0;opacity:1;filter:alpha(opacity=100)}.tns-normal,.tns-fadeOut{z-index:-1;opacity:0;filter:alpha(opacity=0)}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{position:relative;overflow:hidden;width:310px;height:10px;margin:0 auto}.tns-t-ct{position:absolute;right:0;width:2333.3333333%;width:-moz-calc(100% * 70 / 3);width:2333.3333333333%}.tns-t-ct:after{display:table;clear:both;content:""}.tns-t-ct>div{float:left;width:1.4285714%;width:-moz-calc(100% / 70);width:1.4285714286%;height:10px}.l-taxonomy-list{max-width:1280px;margin-right:auto;margin-left:auto}.layout{padding-right:20px;padding-left:20px;max-width:1280px;margin-right:auto;margin-left:auto}.layout:not(:last-of-type){margin-bottom:70px}.layout__region>*{margin-bottom:70px}@media(min-width:769px){.layout--twocol-section .layout__region--first{margin-right:25px}}.layout--twocol-section{display:flex;flex-direction:column}.layout--twocol-section>.layout__region{flex:0 1 100%}@media(min-width:769px){.layout--twocol-section{flex-direction:row}}@media(min-width:769px){.layout--twocol-section--50-50>.layout__region--first,.layout--twocol-section--50-50>.layout__region--second{flex:0 1 50%}.layout--twocol-section--33-67>.layout__region--first,.layout--twocol-section--67-33>.layout__region--second{flex:0 1 33%}.layout--twocol-section--33-67>.layout__region--second,.layout--twocol-section--67-33>.layout__region--first{flex:0 1 67%}.layout--twocol-section--25-75>.layout__region--first,.layout--twocol-section--75-25>.layout__region--second{flex:0 1 25%}.layout--twocol-section--25-75>.layout__region--second,.layout--twocol-section--75-25>.layout__region--first{flex:0 1 75%}}.layout--threecol-section{display:flex;flex-direction:column}.layout--threecol-section>.layout__region{flex:0 1 100%}@media(min-width:769px){.layout--threecol-section{flex-direction:row}.layout--threecol-section .layout__region--first{margin-right:12.5px}.layout--threecol-section .layout__region--second{margin-right:12.5px;margin-left:12.5px}.layout--threecol-section .layout__region--third{margin-left:12.5px}.layout--threecol-section--25-50-25>.layout__region--first,.layout--threecol-section--25-50-25>.layout__region--third,.layout--threecol-section--25-25-50>.layout__region--first,.layout--threecol-section--25-25-50>.layout__region--second,.layout--threecol-section--50-25-25>.layout__region--second,.layout--threecol-section--50-25-25>.layout__region--third{flex:0 1 25%}.layout--threecol-section--25-50-25>.layout__region--second,.layout--threecol-section--25-25-50>.layout__region--third,.layout--threecol-section--50-25-25>.layout__region--first{flex:0 1 50%}.layout--threecol-section--33-34-33>.layout__region--first,.layout--threecol-section--33-34-33>.layout__region--third{flex:0 1 33%}.layout--threecol-section--33-34-33>.layout__region--second{flex:0 1 34%}}.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:move;cursor:grab;cursor:-webkit-grab;padding-left:25px;padding-right:25px}.js-has-dragscroll:active{cursor:grabbing;cursor:-webkit-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:#000}.js-has-dragscroll--nav__prev svg,.js-has-dragscroll--nav__next svg{position:relative;opacity:1;pointer-events:none;fill:#003da5;height:50px;z-index:32}.js-has-dragscroll--nav__prev{left:0;background:linear-gradient(to left,rgba(255,255,255,0),rgba(255,255,255,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,255,255,0),rgba(255,255,255,0.95) 25%)}.has-focal--lefttop img{-o-object-position:left top;object-position:left top}.has-focal--leftcenter img{-o-object-position:left center;object-position:left center}.has-focal--leftbottom img{-o-object-position:left bottom;object-position:left bottom}.has-focal--centertop img{-o-object-position:center top;object-position:center top}.has-focal--center img{-o-object-position:center center;object-position:center center}.has-focal--centerbottom img{-o-object-position:center bottom;object-position:center bottom}.has-focal--righttop img{-o-object-position:right top;object-position:right top}.has-focal--rightcenter img{-o-object-position:right center;object-position:right center}.has-focal--rightbottom img{-o-object-position:right bottom;object-position:right bottom}.has-gradient:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 18.85%,rgba(0,0,0,0.5) 100%);mix-blend-mode:normal}.has-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.has-truncate-mutliple{position:relative;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;visibility:visible;overflow:hidden;text-overflow:ellipsis;-webkit-hyphens:unset;-ms-hyphens:unset;hyphens:unset}@supports not (-webkit-line-clamp:1){.has-truncate-mutliple{max-height:1.5625rem;max-height:31.25px;display:block;max-height:25px;line-height:1.25}}.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:$color-primary;--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:#003da5;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:#003da5;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:#003da5;--imageDuotoneColorDark:#0085ca}.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:.9rem;font-size:18px;line-height:1.5625rem;line-height:31.25px;font-family:Arial,"arial",Helvetica Neue,Helvetica,sans-serif}.is-text h1,.is-text h2,.is-text h3,.is-text h4,.is-text h5{font-family:"FuturaPT";font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}.is-text p,.is-text table,.is-text blockquote,.is-text address,.is-text pre,.is-text figure,.is-text dl,.is-text ul{margin-bottom:25px}.is-text>*:not(:last-child){margin-bottom:25px}.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:12.5px}.is-text h2,.is-text h3,.is-text h4,.is-text h5,.is-text h6{font-family:"FuturaPT";font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;word-break:break-word;color:#003da5}.is-text h2{font-size:2.5rem;font-size:50px;line-height:2.5rem;line-height:50px}.is-text h3{font-size:1.5rem;font-size:30px;line-height:1.5rem;line-height:30px}.is-text h4{font-size:.9rem;font-size:18px;line-height:1.5625rem;line-height:31.25px}.is-text h5{font-size:.9rem;font-size:18px;line-height:1.5625rem;line-height:31.25px}.is-text h6{font-size:.7rem;font-size:14px;line-height:1.5625rem;line-height:31.25px}.is-text strong{color:#003da5;font-weight:inherit}.is-text p{font-size:inherit;line-height:1.5625rem;line-height:31.25px}.is-text a:not(.footnote):not(.button){color:#003da5;transition:all 1s ease-in-out;cursor:pointer;outline:none;position:relative;text-decoration:none;overflow-wrap:break-word}.is-text a:not(.footnote):not(.button)::after{content:"";width:10px;height:10px;border-radius:100%;border:12px solid #003da5;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.is-text a:not(.footnote):not(.button):hover::after,.is-text a:not(.footnote):not(.button):focus::after{-webkit-animation:link-ring 1s;animation:link-ring 1s}@keyframes link-ring{0%{width:0;height:0;opacity:1}100%{width:80px;height:80px;opacity:0}}.is-text a:not(.footnote):not(.button)::-moz-selection{color:#fff;background-color:#003da5}.is-text a:not(.footnote):not(.button)::selection{color:#fff;background-color:#003da5}.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:#003da5}@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:#003da5;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:12.5px 0 0 #003da5,-12.5px 0 0 #003da5;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:#000 !important;background-color:rgba(0,0,0,0) !important}.is-text mark::selection{color:#000 !important;background-color:rgba(0,0,0,0) !important}.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{list-style-position:inside;list-style-type:none}.is-text ul li:before{padding-left:25px;content:" ";background-color:#003da5;background-size:10px 10px;-webkit-mask:url(/themes/custom/ao_canvas/dist/assets/icons/list-style-image.svg) no-repeat 50% 50%;mask:url(/themes/custom/ao_canvas/dist/assets/icons/list-style-image.svg) no-repeat 50% 50%}.is-text ul ul{padding-left:25px}.is-text ul ul li:before{background-size:6.6666666667px 6.6666666667px}.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{font-family:"FuturaPT";font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;position:absolute;top:.9em;left:-25px;width:15px;content:counter(ol-counter) ". ";text-align:left;color:#003da5;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(0,0,0,.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-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:#000}.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)}}:root{--colorPrimary:#003da5;--colorSecondary:#0085ca}@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:#003da5;box-shadow:12.5px 0 0 #003da5,-12.5px 0 0 #003da5}}@font-face{font-family:"FuturaPT";font-style:normal;font-weight:normal;font-stretch:normal;src:url(/themes/custom/ao_canvas/dist/assets/fonts/futurapt/normal_normal_normal.woff2) format("woff2"),url(/themes/custom/ao_canvas/dist/assets/fonts/futurapt/normal_normal_normal.woff) format("woff")}@font-face{font-family:"FuturaPT";font-style:normal;font-weight:bold;font-stretch:normal;src:url(/themes/custom/ao_canvas/dist/assets/fonts/futurapt/normal_normal_bold.woff2) format("woff2"),url(/themes/custom/ao_canvas/dist/assets/fonts/futurapt/normal_normal_bold.woff) format("woff")}@font-face{font-family:helvetica;src: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:times;src: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:georgia;src: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:garamond;src:local("Palatino Linotype"),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:arial;src: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:verdana;src: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:trebuchet;src: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: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:monospace;src: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}}
