@-webkit-keyframes hourglass{0%{transform:rotate(0deg)}20%{transform:rotate(0deg)}30%{transform:rotate(180deg)}70%{transform:rotate(180deg)}80%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes hourglass{0%{transform:rotate(0deg)}20%{transform:rotate(0deg)}30%{transform:rotate(180deg)}70%{transform:rotate(180deg)}80%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@-webkit-keyframes blink{to{visibility:hidden}}@keyframes blink{to{visibility:hidden}}@-webkit-keyframes dotdotdot{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@keyframes dotdotdot{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@-webkit-keyframes pulse{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes pulse{0%{opacity:0}50%{opacity:1}to{opacity:0}}html{font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:1.25em}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;vertical-align:baseline}h1,h2,h3,h4,h5,h6,p{line-height:1.25em}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}h4{font-size:1.12em}h5{font-size:.83em}h6{font-size:.75em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}img,svg{display:block;height:auto;width:auto}body[class^=ak] input:not([type]),body[class^=ak] input[list],body[class^=ak] input[type=color],body[class^=ak] input[type=date],body[class^=ak] input[type=datetime-local],body[class^=ak] input[type=datetime],body[class^=ak] input[type=email],body[class^=ak] input[type=file],body[class^=ak] input[type=month],body[class^=ak] input[type=number],body[class^=ak] input[type=password],body[class^=ak] input[type=search],body[class^=ak] input[type=tel],body[class^=ak] input[type=text],body[class^=ak] input[type=time],body[class^=ak] input[type=url],body[class^=ak] input[type=week],body[class^=ak] select,body[class^=ak] textarea{outline:none}body[class^=ak] input:not([type]),body[class^=ak] input[list],body[class^=ak] input[type=color],body[class^=ak] input[type=date],body[class^=ak] input[type=datetime-local],body[class^=ak] input[type=datetime],body[class^=ak] input[type=email],body[class^=ak] input[type=file],body[class^=ak] input[type=month],body[class^=ak] input[type=number],body[class^=ak] input[type=password],body[class^=ak] input[type=search],body[class^=ak] input[type=tel],body[class^=ak] input[type=text],body[class^=ak] input[type=time],body[class^=ak] input[type=url],body[class^=ak] input[type=week]{background:transparent;border:0;border-bottom:1px solid #000;border-radius:0;color:#000;font:inherit;margin:.5rem 0;padding:.25rem;width:100%}body[class^=ak] textarea{background:transparent;border:1px solid #000;font:inherit;margin:.5rem 0;outline:none;padding:.25rem;width:100%}body[class^=ak] form .form-item{padding-top:1rem}body[class^=ak] form .form-item.js-form-type-email input[list],body[class^=ak] form .form-item.js-form-type-email input[type=color],body[class^=ak] form .form-item.js-form-type-email input[type=date],body[class^=ak] form .form-item.js-form-type-email input[type=datetime-local],body[class^=ak] form .form-item.js-form-type-email input[type=datetime],body[class^=ak] form .form-item.js-form-type-email input[type=email],body[class^=ak] form .form-item.js-form-type-email input[type=file],body[class^=ak] form .form-item.js-form-type-email input[type=month],body[class^=ak] form .form-item.js-form-type-email input[type=number],body[class^=ak] form .form-item.js-form-type-email input[type=password],body[class^=ak] form .form-item.js-form-type-email input[type=search],body[class^=ak] form .form-item.js-form-type-email input[type=tel],body[class^=ak] form .form-item.js-form-type-email input[type=text],body[class^=ak] form .form-item.js-form-type-email input[type=time],body[class^=ak] form .form-item.js-form-type-email input[type=url],body[class^=ak] form .form-item.js-form-type-email input[type=week],body[class^=ak] form .form-item.js-form-type-email textarea,body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[list],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=color],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=date],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=datetime-local],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=datetime],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=email],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=file],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=month],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=number],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=password],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=search],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=tel],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=text],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=time],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=url],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=week],body[class^=ak] form .form-item.js-form-type-entity-autocomplete textarea,body[class^=ak] form .form-item.js-form-type-number input[list],body[class^=ak] form .form-item.js-form-type-number input[type=color],body[class^=ak] form .form-item.js-form-type-number input[type=date],body[class^=ak] form .form-item.js-form-type-number input[type=datetime-local],body[class^=ak] form .form-item.js-form-type-number input[type=datetime],body[class^=ak] form .form-item.js-form-type-number input[type=email],body[class^=ak] form .form-item.js-form-type-number input[type=file],body[class^=ak] form .form-item.js-form-type-number input[type=month],body[class^=ak] form .form-item.js-form-type-number input[type=number],body[class^=ak] form .form-item.js-form-type-number input[type=password],body[class^=ak] form .form-item.js-form-type-number input[type=search],body[class^=ak] form .form-item.js-form-type-number input[type=tel],body[class^=ak] form .form-item.js-form-type-number input[type=text],body[class^=ak] form .form-item.js-form-type-number input[type=time],body[class^=ak] form .form-item.js-form-type-number input[type=url],body[class^=ak] form .form-item.js-form-type-number input[type=week],body[class^=ak] form .form-item.js-form-type-number textarea,body[class^=ak] form .form-item.js-form-type-password input[list],body[class^=ak] form .form-item.js-form-type-password input[type=color],body[class^=ak] form .form-item.js-form-type-password input[type=date],body[class^=ak] form .form-item.js-form-type-password input[type=datetime-local],body[class^=ak] form .form-item.js-form-type-password input[type=datetime],body[class^=ak] form .form-item.js-form-type-password input[type=email],body[class^=ak] form .form-item.js-form-type-password input[type=file],body[class^=ak] form .form-item.js-form-type-password input[type=month],body[class^=ak] form .form-item.js-form-type-password input[type=number],body[class^=ak] form .form-item.js-form-type-password input[type=password],body[class^=ak] form .form-item.js-form-type-password input[type=search],body[class^=ak] form .form-item.js-form-type-password input[type=tel],body[class^=ak] form .form-item.js-form-type-password input[type=text],body[class^=ak] form .form-item.js-form-type-password input[type=time],body[class^=ak] form .form-item.js-form-type-password input[type=url],body[class^=ak] form .form-item.js-form-type-password input[type=week],body[class^=ak] form .form-item.js-form-type-password textarea,body[class^=ak] form .form-item.js-form-type-tel input[list],body[class^=ak] form .form-item.js-form-type-tel input[type=color],body[class^=ak] form .form-item.js-form-type-tel input[type=date],body[class^=ak] form .form-item.js-form-type-tel input[type=datetime-local],body[class^=ak] form .form-item.js-form-type-tel input[type=datetime],body[class^=ak] form .form-item.js-form-type-tel input[type=email],body[class^=ak] form .form-item.js-form-type-tel input[type=file],body[class^=ak] form .form-item.js-form-type-tel input[type=month],body[class^=ak] form .form-item.js-form-type-tel input[type=number],body[class^=ak] form .form-item.js-form-type-tel input[type=password],body[class^=ak] form .form-item.js-form-type-tel input[type=search],body[class^=ak] form .form-item.js-form-type-tel input[type=tel],body[class^=ak] form .form-item.js-form-type-tel input[type=text],body[class^=ak] form .form-item.js-form-type-tel input[type=time],body[class^=ak] form .form-item.js-form-type-tel input[type=url],body[class^=ak] form .form-item.js-form-type-tel input[type=week],body[class^=ak] form .form-item.js-form-type-tel textarea,body[class^=ak] form .form-item.js-form-type-textarea input[list],body[class^=ak] form .form-item.js-form-type-textarea input[type=color],body[class^=ak] form .form-item.js-form-type-textarea input[type=date],body[class^=ak] form .form-item.js-form-type-textarea input[type=datetime-local],body[class^=ak] form .form-item.js-form-type-textarea input[type=datetime],body[class^=ak] form .form-item.js-form-type-textarea input[type=email],body[class^=ak] form .form-item.js-form-type-textarea input[type=file],body[class^=ak] form .form-item.js-form-type-textarea input[type=month],body[class^=ak] form .form-item.js-form-type-textarea input[type=number],body[class^=ak] form .form-item.js-form-type-textarea input[type=password],body[class^=ak] form .form-item.js-form-type-textarea input[type=search],body[class^=ak] form .form-item.js-form-type-textarea input[type=tel],body[class^=ak] form .form-item.js-form-type-textarea input[type=text],body[class^=ak] form .form-item.js-form-type-textarea input[type=time],body[class^=ak] form .form-item.js-form-type-textarea input[type=url],body[class^=ak] form .form-item.js-form-type-textarea input[type=week],body[class^=ak] form .form-item.js-form-type-textarea textarea,body[class^=ak] form .form-item.js-form-type-textfield input[list],body[class^=ak] form .form-item.js-form-type-textfield input[type=color],body[class^=ak] form .form-item.js-form-type-textfield input[type=date],body[class^=ak] form .form-item.js-form-type-textfield input[type=datetime-local],body[class^=ak] form .form-item.js-form-type-textfield input[type=datetime],body[class^=ak] form .form-item.js-form-type-textfield input[type=email],body[class^=ak] form .form-item.js-form-type-textfield input[type=file],body[class^=ak] form .form-item.js-form-type-textfield input[type=month],body[class^=ak] form .form-item.js-form-type-textfield input[type=number],body[class^=ak] form .form-item.js-form-type-textfield input[type=password],body[class^=ak] form .form-item.js-form-type-textfield input[type=search],body[class^=ak] form .form-item.js-form-type-textfield input[type=tel],body[class^=ak] form .form-item.js-form-type-textfield input[type=text],body[class^=ak] form .form-item.js-form-type-textfield input[type=time],body[class^=ak] form .form-item.js-form-type-textfield input[type=url],body[class^=ak] form .form-item.js-form-type-textfield input[type=week],body[class^=ak] form .form-item.js-form-type-textfield textarea{font-size:1rem;line-height:1.2em}body[class^=ak] form .form-item.js-form-type-email label,body[class^=ak] form .form-item.js-form-type-entity-autocomplete label,body[class^=ak] form .form-item.js-form-type-number label,body[class^=ak] form .form-item.js-form-type-password label,body[class^=ak] form .form-item.js-form-type-tel label,body[class^=ak] form .form-item.js-form-type-textarea label,body[class^=ak] form .form-item.js-form-type-textfield label{font-size:.85rem;line-height:1.2em;margin-top:-1rem;max-width:100%;opacity:1;overflow:hidden;padding:.25rem;position:absolute;text-overflow:ellipsis;transition:margin .25s,font .25s,color .25s,opacity .25s;white-space:nowrap}body[class^=ak] form .form-item.js-form-type-email.empty label,body[class^=ak] form .form-item.js-form-type-entity-autocomplete.empty label,body[class^=ak] form .form-item.js-form-type-number.empty label,body[class^=ak] form .form-item.js-form-type-password.empty label,body[class^=ak] form .form-item.js-form-type-tel.empty label,body[class^=ak] form .form-item.js-form-type-textarea.empty label,body[class^=ak] form .form-item.js-form-type-textfield.empty label{font-size:1rem;line-height:1.2em;margin-top:.5rem;opacity:.25}body[class^=ak] form #edit-preview,body[class^=ak] form .form-item.js-form-type-email.empty .field-prefix,body[class^=ak] form .form-item.js-form-type-email.empty .field-suffix,body[class^=ak] form .form-item.js-form-type-email.empty label .field-edit-link,body[class^=ak] form .form-item.js-form-type-entity-autocomplete.empty .field-prefix,body[class^=ak] form .form-item.js-form-type-entity-autocomplete.empty .field-suffix,body[class^=ak] form .form-item.js-form-type-entity-autocomplete.empty label .field-edit-link,body[class^=ak] form .form-item.js-form-type-number.empty .field-prefix,body[class^=ak] form .form-item.js-form-type-number.empty .field-suffix,body[class^=ak] form .form-item.js-form-type-number.empty label .field-edit-link,body[class^=ak] form .form-item.js-form-type-password.empty .field-prefix,body[class^=ak] form .form-item.js-form-type-password.empty .field-suffix,body[class^=ak] form .form-item.js-form-type-password.empty label .field-edit-link,body[class^=ak] form .form-item.js-form-type-tel.empty .field-prefix,body[class^=ak] form .form-item.js-form-type-tel.empty .field-suffix,body[class^=ak] form .form-item.js-form-type-tel.empty label .field-edit-link,body[class^=ak] form .form-item.js-form-type-textarea.empty .field-prefix,body[class^=ak] form .form-item.js-form-type-textarea.empty .field-suffix,body[class^=ak] form .form-item.js-form-type-textarea.empty label .field-edit-link,body[class^=ak] form .form-item.js-form-type-textfield.empty .field-prefix,body[class^=ak] form .form-item.js-form-type-textfield.empty .field-suffix,body[class^=ak] form .form-item.js-form-type-textfield.empty label .field-edit-link{display:none}body[class^=ak] form #edit-actions{margin-top:1rem}body[class^=ak] section.contact-form form #edit-mail,body[class^=ak] section.contact-form form #edit-name{border-bottom:1px solid #000;margin:.5rem 0;padding:1.5rem .25rem .25rem}body[class^=ak] section.contact-form form #edit-mail>label,body[class^=ak] section.contact-form form #edit-name>label{font-size:.85rem;line-height:1.2em;margin-top:-1.5rem;position:absolute}body[class^=ak] .anchor{font-size:0;height:0;overflow:hidden}body[class^=ak] #block-sprachumschalter ul li.is-active{display:none}body[class^=ak] [type=button],body[class^=ak] [type=reset],body[class^=ak] [type=submit],body[class^=ak] button{background:transparent;border:1px solid #000;cursor:pointer;margin:.5em 0;outline:none;padding:.25em .66em;text-transform:uppercase}body[class^=ak] [type=button]:hover,body[class^=ak] [type=reset]:hover,body[class^=ak] [type=submit]:hover,body[class^=ak] button:hover{background:#000;color:#fff}body[class^=ak] [type=button] a,body[class^=ak] [type=button] a:hover,body[class^=ak] [type=reset] a,body[class^=ak] [type=reset] a:hover,body[class^=ak] [type=submit] a,body[class^=ak] [type=submit] a:hover,body[class^=ak] button a,body[class^=ak] button a:hover{text-decoration:inherit}body.ak .kint,body.ak .kint-rich{background:#ccc;color:#fff;opacity:.9;z-index:8888}body.ak .kint,body.ak .kint-rich,body.ak .kint-rich dfn,body.ak .kint-rich dt,body.ak .kint-rich footer,body.ak .kint-rich li,body.ak .kint-rich var,body.ak .kint dfn,body.ak .kint dt,body.ak .kint footer,body.ak .kint li,body.ak .kint var{font-family:monospace;font-size:12px;font-weight:400;line-height:15px}body.ak .kint-rich var,body.ak .kint-rich var a,body.ak .kint var,body.ak .kint var a{color:#798ff2}body.ak .kint *,body.ak .kint-rich *,body.ak .kint-rich:after,body.ak .kint-rich :after,body.ak .kint-rich:before,body.ak .kint-rich :before,body.ak .kint:after,body.ak .kint :after,body.ak .kint:before,body.ak .kint :before{color:#fff}body.ak .kint-rich dt,body.ak .kint dt{padding:0}body.ak .kint-rich dt:hover+dd>ul>li.kint-active-tab,body.ak .kint-rich dt:hover var,body.ak .kint-rich dt:hover var a,body.ak .kint dt:hover+dd>ul>li.kint-active-tab,body.ak .kint dt:hover var,body.ak .kint dt:hover var a{color:#798ff2}body.ak .kint-rich>dl>dt,body.ak .kint-rich table td,body.ak .kint>dl>dt,body.ak .kint table td{background:#1540ff;border:0;color:#fff}body.ak .kint-rich dd.kint-folder>.kint-rich,body.ak .kint dd.kint-folder>.kint-rich{margin:0}body.ak .kint-rich dd.kint-folder>.kint-rich>dl,body.ak .kint dd.kint-folder>.kint-rich>dl{padding:0}body.ak .kint-rich table th,body.ak .kint table th{background:#001ea8;border:0}body.ak .kint-rich pre,body.ak .kint pre{background:#001ea8;border:0;color:#798ff2}body.ak .kint-rich div.access-path,body.ak .kint-rich dt,body.ak .kint div.access-path,body.ak .kint dt{background:#1540ff;border:0}body.ak .kint-rich ul.kint-tabs,body.ak .kint ul.kint-tabs{background:#001ea8;border:0}body.ak .kint-rich ul.kint-tabs li,body.ak .kint ul.kint-tabs li{color:#99abff}body.ak .kint-rich ul.kint-tabs li.kint-active-tab,body.ak .kint ul.kint-tabs li.kint-active-tab{color:#fff!important}body.ak .kint-rich dl:not(.kint-trace)>dd>ul.kint-tabs li,body.ak .kint dl:not(.kint-trace)>dd>ul.kint-tabs li{background:#1540ff;border:0}body.ak .kint-rich ul.kint-tabs>li.kint-active-tab:hover,body.ak .kint-rich ul.kint-tabs>li:hover,body.ak .kint ul.kint-tabs>li.kint-active-tab:hover,body.ak .kint ul.kint-tabs>li:hover{color:#798ff2}body.ak .kint-rich .kint-access-path-trigger:hover,body.ak .kint-rich .kint-popup-trigger:hover,body.ak .kint-rich .kint-search-trigger:hover,body.ak .kint .kint-access-path-trigger:hover,body.ak .kint .kint-popup-trigger:hover,body.ak .kint .kint-search-trigger:hover{color:#fff}body.ak .kint-rich .kint-access-path-trigger,body.ak .kint-rich .kint-popup-trigger,body.ak .kint-rich .kint-search-trigger,body.ak .kint .kint-access-path-trigger,body.ak .kint .kint-popup-trigger,body.ak .kint .kint-search-trigger{background:transparent;color:#fff;font-size:12px;font-weight:400}body.ak .kint-rich footer,body.ak .kint-rich footer *,body.ak .kint footer,body.ak .kint footer *{color:#001ea8}body.ak .kint-rich footer * nav,body.ak .kint-rich footer nav,body.ak .kint footer * nav,body.ak .kint footer nav{margin:0;padding:0}body.ak .kint-rich>footer>nav,body.ak .kint-rich dt.kint-parent>nav,body.ak .kint>footer>nav,body.ak .kint dt.kint-parent>nav{filter:grayscale(1) contrast(.5)}#messages{display:none;height:100%;left:0;overflow:hidden;position:absolute;position:fixed;top:0;width:100%;z-index:8889}#messages.show{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}#messages.show>*{flex:0 1 auto}#messages .message{background:#fff;box-shadow:0 0 0 1px #000;color:#000;cursor:pointer;flex:0 0 auto;margin-bottom:1px;max-height:100vh;max-width:100%;overflow:hidden;overflow-y:auto;padding:2rem 2.5rem;z-index:8890}@media (max-width:640px){#messages .message{padding:1rem 1.5rem}}#messages .message .visually-hidden{display:none}#messages div.message-overlay{background:transparent;cursor:pointer;height:100%;left:0;padding:1rem;position:absolute;position:fixed;top:0;width:100%;z-index:8888}#messages div.message-overlay:not(:last-of-type){display:none}body.maintenance-page{padding:2rem}body.maintenance-page li,body.maintenance-page p{font-size:1rem;line-height:1.2em}body.maintenance-page ol li{padding-bottom:1.2em}body.maintenance-page h2,body.maintenance-page h3,body.maintenance-page h4{font-size:1rem;font-weight:700;line-height:1.2em}body.maintenance-page h2{margin-top:1.2em;padding-top:1.2em}body.maintenance-page h3,body.maintenance-page h4{margin-top:1.2em}body.maintenance-page a.button,body.maintenance-page ul.links li a{background:transparent;border:1px solid #000;cursor:pointer;display:inline-block;margin:1.5rem .75rem .5em 0;padding:.25em .66em;text-transform:uppercase}body.maintenance-page a.button:hover,body.maintenance-page ul.links li a:hover{background:#000;color:#fff;text-decoration:inherit}body.maintenance-page ul.links{display:flex;flex-flow:row nowrap;overflow:hidden}body.maintenance-page ul.links>*{flex:0 1 auto}body.maintenance-page ul.links:not(:first-child){margin-top:1.5rem}body.maintenance-page ul.links li a{margin-top:0}body.maintenance-page .progress .progress--description{padding-top:.75rem}#akstarfield{z-index:100!important}#akstarfield,#system4xx{height:100vh!important;left:0!important;overflow:hidden!important;position:fixed!important;top:0!important;width:100vw!important}#system4xx{align-items:center!important;background:transparent!important;border:0!important;color:#fff!important;display:flex!important;flex-flow:column nowrap!important;font-family:Inter,Arial,sans-serif!important;font-size:16px!important;justify-content:center!important;line-height:1.25em!important;margin:0!important;padding:0!important;vertical-align:baseline!important;z-index:1000!important}#system4xx>*{flex:0 1 auto!important;height:auto!important}#system4xx,#system4xx *{background:transparent!important;font-family:Inter,Arial,sans-serif!important;letter-spacing:.05em!important;margin:0!important;padding:1em!important}#system4xx,#system4xx *,#system4xx * h1,#system4xx h1{color:#fff!important;text-align:center!important;text-transform:uppercase!important}#system4xx * h1,#system4xx h1{display:block!important;font-size:4em!important;font-weight:700!important;line-height:1.25em!important;margin:0 0 .5em!important;padding:.25em!important}#system4xx * h1+h5,#system4xx h1+h5{font-weight:400;margin-bottom:2em!important}#system4xx * button.system4xx-back,#system4xx button.system4xx-back{background:transparent!important;border:1px solid #fff!important;cursor:pointer!important;font-family:Inter,Arial,sans-serif!important;margin:2em 0 0!important;padding:0!important}#system4xx * button.system4xx-back a,#system4xx button.system4xx-back a{color:#fff!important;display:block!important;font-size:1em!important;letter-spacing:.05em!important;line-height:1.25em!important;padding:1em 1.25em!important;text-decoration:none!important;text-transform:uppercase!important}#system4xx * button.system4xx-back:active,#system4xx * button.system4xx-back:hover,#system4xx button.system4xx-back:active,#system4xx button.system4xx-back:hover{background:#fff!important}#system4xx * button.system4xx-back:active a,#system4xx * button.system4xx-back:hover a,#system4xx button.system4xx-back:active a,#system4xx button.system4xx-back:hover a{color:#000!important}
@font-face{font-family:'Inter';font-style:normal;font-weight:200;src:url(/themes/AK/fonts/inter-v2-latin-200.eot);src:local(''),url(/themes/AK/fonts/inter-v2-latin-200.eot#iefix) format('embedded-opentype'),url(/themes/AK/fonts/inter-v2-latin-200.woff2) format('woff2'),url(/themes/AK/fonts/inter-v2-latin-200.woff) format('woff'),url(/themes/AK/fonts/inter-v2-latin-200.ttf) format('truetype'),url(/themes/AK/fonts/inter-v2-latin-200.svg#Inter) format('svg');}@font-face{font-family:'Inter';font-style:normal;font-weight:100;src:url(/themes/AK/fonts/inter-v2-latin-100.eot);src:local(''),url(/themes/AK/fonts/inter-v2-latin-100.eot#iefix) format('embedded-opentype'),url(/themes/AK/fonts/inter-v2-latin-100.woff2) format('woff2'),url(/themes/AK/fonts/inter-v2-latin-100.woff) format('woff'),url(/themes/AK/fonts/inter-v2-latin-100.ttf) format('truetype'),url(/themes/AK/fonts/inter-v2-latin-100.svg#Inter) format('svg');}@font-face{font-family:'Inter';font-style:normal;font-weight:300;src:url(/themes/AK/fonts/inter-v2-latin-300.eot);src:local(''),url(/themes/AK/fonts/inter-v2-latin-300.eot#iefix) format('embedded-opentype'),url(/themes/AK/fonts/inter-v2-latin-300.woff2) format('woff2'),url(/themes/AK/fonts/inter-v2-latin-300.woff) format('woff'),url(/themes/AK/fonts/inter-v2-latin-300.ttf) format('truetype'),url(/themes/AK/fonts/inter-v2-latin-300.svg#Inter) format('svg');}@font-face{font-family:'Inter';font-style:normal;font-weight:400;src:url(/themes/AK/fonts/inter-v2-latin-regular.eot);src:local(''),url(/themes/AK/fonts/inter-v2-latin-regular.eot#iefix) format('embedded-opentype'),url(/themes/AK/fonts/inter-v2-latin-regular.woff2) format('woff2'),url(/themes/AK/fonts/inter-v2-latin-regular.woff) format('woff'),url(/themes/AK/fonts/inter-v2-latin-regular.ttf) format('truetype'),url(/themes/AK/fonts/inter-v2-latin-regular.svg#Inter) format('svg');}@font-face{font-family:'Inter';font-style:normal;font-weight:500;src:url(/themes/AK/fonts/inter-v2-latin-500.eot);src:local(''),url(/themes/AK/fonts/inter-v2-latin-500.eot#iefix) format('embedded-opentype'),url(/themes/AK/fonts/inter-v2-latin-500.woff2) format('woff2'),url(/themes/AK/fonts/inter-v2-latin-500.woff) format('woff'),url(/themes/AK/fonts/inter-v2-latin-500.ttf) format('truetype'),url(/themes/AK/fonts/inter-v2-latin-500.svg#Inter) format('svg');}@font-face{font-family:'Inter';font-style:normal;font-weight:600;src:url(/themes/AK/fonts/inter-v2-latin-600.eot);src:local(''),url(/themes/AK/fonts/inter-v2-latin-600.eot#iefix) format('embedded-opentype'),url(/themes/AK/fonts/inter-v2-latin-600.woff2) format('woff2'),url(/themes/AK/fonts/inter-v2-latin-600.woff) format('woff'),url(/themes/AK/fonts/inter-v2-latin-600.ttf) format('truetype'),url(/themes/AK/fonts/inter-v2-latin-600.svg#Inter) format('svg');}@font-face{font-family:'Inter';font-style:normal;font-weight:700;src:url(/themes/AK/fonts/inter-v2-latin-700.eot);src:local(''),url(/themes/AK/fonts/inter-v2-latin-700.eot#iefix) format('embedded-opentype'),url(/themes/AK/fonts/inter-v2-latin-700.woff2) format('woff2'),url(/themes/AK/fonts/inter-v2-latin-700.woff) format('woff'),url(/themes/AK/fonts/inter-v2-latin-700.ttf) format('truetype'),url(/themes/AK/fonts/inter-v2-latin-700.svg#Inter) format('svg');}@font-face{font-family:'Inter';font-style:normal;font-weight:800;src:url(/themes/AK/fonts/inter-v2-latin-800.eot);src:local(''),url(/themes/AK/fonts/inter-v2-latin-800.eot#iefix) format('embedded-opentype'),url(/themes/AK/fonts/inter-v2-latin-800.woff2) format('woff2'),url(/themes/AK/fonts/inter-v2-latin-800.woff) format('woff'),url(/themes/AK/fonts/inter-v2-latin-800.ttf) format('truetype'),url(/themes/AK/fonts/inter-v2-latin-800.svg#Inter) format('svg');}@font-face{font-family:'Inter';font-style:normal;font-weight:900;src:url(/themes/AK/fonts/inter-v2-latin-900.eot);src:local(''),url(/themes/AK/fonts/inter-v2-latin-900.eot#iefix) format('embedded-opentype'),url(/themes/AK/fonts/inter-v2-latin-900.woff2) format('woff2'),url(/themes/AK/fonts/inter-v2-latin-900.woff) format('woff'),url(/themes/AK/fonts/inter-v2-latin-900.ttf) format('truetype'),url(/themes/AK/fonts/inter-v2-latin-900.svg#Inter) format('svg');}@font-face{font-family:'SFComic';font-style:normal;font-weight:normal;src:url(/themes/AK/fonts/SF-Comic-Script.eot);src:url(/themes/AK/fonts/SF-Comic-Script.eot#iefix) format('embedded-opentype'),url(/themes/AK/fonts/SF-Comic-Script.woff) format('woff'),url(/themes/AK/fonts/SF-Comic-Script.svg#SFComic) format('svg');}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
@-webkit-keyframes hourglass{0%{transform:rotate(0deg)}20%{transform:rotate(0deg)}30%{transform:rotate(180deg)}70%{transform:rotate(180deg)}80%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes hourglass{0%{transform:rotate(0deg)}20%{transform:rotate(0deg)}30%{transform:rotate(180deg)}70%{transform:rotate(180deg)}80%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@-webkit-keyframes blink{to{visibility:hidden}}@keyframes blink{to{visibility:hidden}}@-webkit-keyframes dotdotdot{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@keyframes dotdotdot{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@-webkit-keyframes pulse{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes pulse{0%{opacity:0}50%{opacity:1}to{opacity:0}}body.ak .block-lang-switch li.is-active{display:none}body.ak .slideshow:not(.slick-initialized) article:not(:first-child),body.ak .slideshow:not(.slick-initialized) figure:not(:first-child){display:none!important}body.ak .slideshow figure{display:block!important}body.ak .slideshow figure figcaption{font-weight:700}body.ak .slick-slider ul.slick-dots{bottom:0;display:flex;flex-flow:row nowrap;left:50%;overflow:hidden;position:absolute;transform:translateX(-50%);z-index:100}body.ak .slick-slider ul.slick-dots>*{flex:0 1 auto}body.ak .slick-slider ul.slick-dots li button{border:1px solid #fff;font-size:0;height:1rem;margin:.5rem;width:1rem}body.ak .slick-slider ul.slick-dots li.slick-active button{background:#fff}body.ak .hourglass{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}body.ak .hourglass:after{-webkit-animation:hourglass 6s infinite;animation:hourglass 6s infinite;background-image:url(/themes/AK/img/icons/sandglass.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:3.5rem 3.5rem!important;content:"";display:inline-block;height:3.5rem;transform-origin:50% 50%;vertical-align:text-bottom;width:3.5rem}body.ak .field-share{border-top:.075rem solid;display:inline-block;margin-top:1rem;padding:.25rem}@media (max-width:479px){body.ak .field-share{max-width:100%}}@media (min-width:480px){body.ak .field-share{max-width:calc(75% - .25rem - 1px);width:calc(75% - .25rem - 1px)}}body.ak article.full .field-share{margin-top:4rem}body.ak .field-share:before{color:#ffec00;content:"Teilen";font-family:Inter,Arial,sans-serif;font-size:3.5rem;font-weight:400;left:-.5rem;pointer-events:none;position:absolute;top:-1rem;transform:rotate(-2.5deg);z-index:10}[lang=en] body.ak .field-share:before{content:"Share"}body.ak .field-share a[data-share]{font-size:.85rem;font-weight:700;line-height:1.2em;margin-right:1.2em}body.ak .field-share a[data-share]:before{margin-right:.25em}body.ak .field-share a[data-share=facebook]:before{background-image:url(/themes/AK/img/icons/facebook.svg)!important}body.ak .field-share a[data-share=facebook]:before,body.ak .field-share a[data-share=telegram]:before{background-position:50%!important;background-repeat:no-repeat!important;background-size:1.75em 1.75em!important;content:"";display:inline-block;height:1.75em;transform:translateY(.25em);vertical-align:text-bottom;width:1.75em}body.ak .field-share a[data-share=telegram]:before{background-image:url(/themes/AK/img/icons/telegram.svg)!important}body.ak .field-share a[data-share=whatsapp]:before{background-image:url(/themes/AK/img/icons/whatsapp.svg)!important}body.ak .field-share a[data-share=email]:before,body.ak .field-share a[data-share=whatsapp]:before{background-position:50%!important;background-repeat:no-repeat!important;background-size:1.75em 1.75em!important;content:"";display:inline-block;height:1.75em;transform:translateY(.25em);vertical-align:text-bottom;width:1.75em}body.ak .field-share a[data-share=email]:before{background-image:url(/themes/AK/img/icons/email.svg)!important}body.ak .field-share a[data-share=twitter]:before{background-image:url(/themes/AK/img/icons/twitter.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:1.75em 1.75em!important;content:"";display:inline-block;height:1.75em;transform:translateY(.25em);vertical-align:text-bottom;width:1.75em}body.ak #mc_embed_signup form fieldset{border:2px solid #000;display:inline-block;margin:1rem 0;padding:.5rem .75rem .5rem .25rem}body.ak #mc_embed_signup form input[type=checkbox]{margin-right:.5em}body.ak #mc_embed_signup form input[type=email]{border:2px solid #000;display:block;margin-bottom:2rem;max-width:32rem;padding:.5rem}body.ak #mc_embed_signup form input[type=submit]{background:transparent;border:2px solid #000;margin-top:2rem;padding:.5rem}body.ak #mc_embed_signup form input[type=submit]:hover{background:#000}body.ak div.error{background:#fa2300;box-shadow:0 4px 0 -2px rgba(0,0,0,.05),0 2px 0 -1px rgba(0,0,0,.1);color:#fff;font-weight:700;padding:.25rem}html{color:#000;font-family:Inter,Arial,sans-serif;font-size:12px;font-size:1.2vw;font-weight:400;line-height:1.2em;margin:0;padding:0}@media (max-width:779px){html{font-size:1.8vw}}@media (max-width:479px){html{font-size:3vw}}html body{font-size:1rem;line-height:1.2em}html input,html select{font:inherit}html a,html h1,html h2,html h3,html h4,html h5,html h6,html li,html ol,html p,html td,html th,html ul{font-weight:inherit;margin:0;padding:0;text-align:inherit}html p{font-size:1rem;line-height:1.2em}html p a,html p a:hover{text-decoration:underline}html h1:not(:first-child),html h2:not(:first-child),html h3:not(:first-child),html h4:not(:first-child),html h5:not(:first-child),html h6:not(:first-child){margin-top:2em}html h1{font-size:2.4rem;font-weight:400;line-height:1.2em}html h1 strong{font-weight:800}html h2{font-weight:700}html h2,html h3{font-size:1.8rem;line-height:1.2em}html h3{font-weight:400}html h4{font-size:1rem;font-weight:700}html h4,html h5{line-height:1.2em}html h5{font-size:.85rem}html h6{font-size:.75rem}html a,html h6{line-height:1.2em}html a{color:inherit;cursor:pointer;font-size:1rem;font-size:inherit;line-height:inherit;text-decoration:inherit}html a:hover{text-decoration:underline}html blockquote{font-size:1.8rem;font-weight:400;line-height:1.2em;margin:0;padding:1rem 0}html strong{font-weight:700}html *{box-sizing:border-box;position:relative}html .text-long ul{margin-bottom:1.2em}html li,html ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;font-size:1rem;line-height:1.2em;list-style:none}html figure{margin:0}html figure figcaption{font-size:1rem;line-height:1.2em}html img,html svg{display:block;height:auto;max-width:100%;width:auto}html img[data-src],html video[data-src]{opacity:0;transition:opacity .25s}html img[data-src].loaded,html video[data-src].loaded{opacity:1}html img[data-src]:not(.loaded),html video[data-src]:not(.loaded){max-height:0!important}html figure.loaded>svg.placeholder,html img[data-src].loaded~svg.placeholder,html video[data-src].loaded~svg.placeholder{display:none!important}html button,html input{font-family:Inter,Arial,sans-serif;font-size:1rem;line-height:1.2em}::-webkit-input-placeholder{color:inherit;opacity:.33}:-moz-placeholder,::-moz-placeholder{color:inherit;opacity:.33}:-ms-input-placeholder{color:inherit;opacity:.33}input:-webkit-autofill{-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 1000px #fff}html input::-moz-placeholder,html textarea::-moz-placeholder{color:inherit;font:inherit;line-height:inherit;opacity:1}html input:-ms-input-placeholder,html textarea:-ms-input-placeholder{color:inherit;font:inherit;line-height:inherit;opacity:1}html input::placeholder,html textarea::placeholder{color:inherit;font:inherit;line-height:inherit;opacity:1}html input:focus::-moz-placeholder,html textarea:focus::-moz-placeholder{opacity:.1}html input:focus:-ms-input-placeholder,html textarea:focus:-ms-input-placeholder{opacity:.1}html input:focus::placeholder,html textarea:focus::placeholder{opacity:.1}html img[data-src],html img[data-srcset]{display:block;min-height:1px}html[lang=de] .lang-en,html[lang=en] .lang-de{display:none!important}a.admin-edit-link,a.node-add-link,a.node-edit-link{display:inline-block;font-size:0;height:2rem;width:2rem}a.admin-edit-link span,a.node-add-link span,a.node-edit-link span{display:none!important}a.admin-edit-link{bottom:.5rem;height:1rem;position:fixed;right:.5rem;width:1rem;z-index:9001}a.admin-edit-link:after{background-image:url(/themes/AK/svg/ak_smiley_red3-24px.svg)!important;background-size:1rem 1rem!important;height:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1rem}a.admin-edit-link:after,a.node-edit-link:after{background-position:50%!important;background-repeat:no-repeat!important;content:"";display:inline-block;vertical-align:text-bottom}a.node-edit-link:after{background-image:url(/themes/AK/svg/edit_box_square_red3-24px.svg)!important}a.node-add-link:after,a.node-edit-link:after{background-size:2rem 2rem!important;height:2rem;width:2rem}a.node-add-link:after{background-image:url(/themes/AK/svg/add_box_square_red3-24px.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;content:"";display:inline-block;vertical-align:text-bottom}body.ak .ak-no-javascript,body.ak .ak-outdated-browser{background:#e1364c;color:#fff;font-size:1rem;font-weight:700;line-height:1.25rem;min-height:5rem;padding:.625rem .75rem;position:fixed;top:0;width:100%;z-index:9002}body.ak .ak-no-javascript a,body.ak .ak-outdated-browser a{text-decoration:none}body.ak .ak-no-javascript a:hover,body.ak .ak-outdated-browser a:hover{text-decoration:underline}@media screen and (min-width:0\0){body.ak{margin-top:5rem!important}body.ak .ak-outdated-browser{display:block!important}}.debug1{box-shadow:0 0 0 2px rgba(0,0,255,.25),inset 0 0 0 2px rgba(0,0,255,.25),0 0 0 1px rgba(0,0,255,.5),inset 0 0 0 1px rgba(0,0,255,.5)!important}.debug2{box-shadow:0 0 0 2px rgba(255,0,0,.25),inset 0 0 0 2px rgba(255,0,0,.25),0 0 0 1px rgba(255,0,0,.5),inset 0 0 0 1px rgba(255,0,0,.5)!important}.debug3{box-shadow:0 0 0 2px rgba(0,128,0,.25),inset 0 0 0 2px rgba(0,128,0,.25),0 0 0 1px rgba(0,128,0,.5),inset 0 0 0 1px rgba(0,128,0,.5)!important}.kint,.kint *{font-family:monospace!important;font-size:10px!important}body.ak.admin:not(.manager) .ruler{font-size:16px;height:2rem;left:0;opacity:.5;pointer-events:none;position:fixed;top:0;z-index:9001}body.ak.admin:not(.manager) .ruler span{border-left:1px solid #001ea8;color:#001ea8;display:none;height:100%;position:absolute}body.ak.admin:not(.manager) .ruler span:after{padding:0 .25em;position:absolute;right:0}body.ak.admin:not(.manager) .ruler span:nth-child(odd):after{top:.5rem}body.ak.admin:not(.manager) .ruler span:first-child{display:block;left:320px}body.ak.admin:not(.manager) .ruler span:first-child:after{content:"se"}body.ak.admin:not(.manager) .ruler span:nth-child(2){display:block;left:370px}body.ak.admin:not(.manager) .ruler span:nth-child(2):after{content:"xs"}body.ak.admin:not(.manager) .ruler span:nth-child(3){display:block;left:375px}body.ak.admin:not(.manager) .ruler span:nth-child(3):after{content:"ip"}body.ak.admin:not(.manager) .ruler span:nth-child(4){display:block;left:414px}body.ak.admin:not(.manager) .ruler span:nth-child(4):after{content:"ipp"}body.ak.admin:not(.manager) .ruler span:nth-child(5){display:block;left:480px}body.ak.admin:not(.manager) .ruler span:nth-child(5):after{content:"sest"}body.ak.admin:not(.manager) .ruler span:nth-child(6){display:block;left:640px}body.ak.admin:not(.manager) .ruler span:nth-child(6):after{content:"ser"}body.ak.admin:not(.manager) .ruler span:nth-child(7){display:block;left:780px}body.ak.admin:not(.manager) .ruler span:nth-child(7):after{content:"s"}body.ak.admin:not(.manager) .ruler span:nth-child(8){display:block;left:960px}body.ak.admin:not(.manager) .ruler span:nth-child(8):after{content:"sm"}body.ak.admin:not(.manager) .ruler span:nth-child(9){display:block;left:1080px}body.ak.admin:not(.manager) .ruler span:nth-child(9):after{content:"m"}body.ak.admin:not(.manager) .ruler span:nth-child(10){display:block;left:1280px}body.ak.admin:not(.manager) .ruler span:nth-child(10):after{content:"ml"}body.ak.admin:not(.manager) .ruler span:nth-child(11){display:block;left:1440px}body.ak.admin:not(.manager) .ruler span:nth-child(11):after{content:"l"}body.ak.admin:not(.manager) .ruler span:nth-child(12){display:block;left:1680px}body.ak.admin:not(.manager) .ruler span:nth-child(12):after{content:"ler"}body.ak.admin:not(.manager) .ruler span:nth-child(13){display:block;left:1920px}body.ak.admin:not(.manager) .ruler span:nth-child(13):after{content:"xl"}body.ak.admin:not(.manager) .ruler span:nth-child(14){display:block;left:2560px}body.ak.admin:not(.manager) .ruler span:nth-child(14):after{content:"xxl"}body.ak{display:flex;flex-flow:column nowrap;min-height:100vh;overflow-x:hidden}body.ak>*{flex:0 1 auto}body.ak header{margin:.25rem;padding:1rem 2rem}body.ak main{flex:1 1 auto;min-height:calc(100vh - 12rem);padding:1rem 2rem}body.ak main section.block-seitentitel{display:none}body.ak main section>h2{border-bottom:.175rem solid;font-size:2.4rem;font-weight:400;line-height:1.2em;padding-top:1.2em}body.ak main section>h2 strong{font-weight:800}body.ak #messages .message{max-width:90vw}body.ak #messages .message a{text-decoration:underline}body.ak hr{border:0;border-top:1px solid #000;color:transparent}body.ak aside#ajax{background:#fff;border-left:1px solid #000;bottom:0;left:auto;position:fixed;right:0;top:0;transform:translateX(100%);width:calc(100vw - 8rem);z-index:7001}@media (max-width:779px){body.ak aside#ajax{width:calc(100vw - 4rem)}}body.ak aside#ajax.open{transform:translateX(0)}body.ak aside#ajax.init{transition:transform .5s}body.ak aside#ajax>.data{height:100%;left:0;max-height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:1rem 2rem;position:absolute;top:0;width:100%}body.ak aside#ajax button.ajax-close{background:#fff;border-radius:3rem;display:block;height:6em;margin:0;position:fixed;right:1rem;top:1rem;width:6rem;z-index:7001}body.ak aside#ajax button.ajax-close:before{background-image:url(/themes/AK/img/icons/close.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:6rem 6rem!important;content:"";display:inline-block;height:6rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition-delay:0ms;vertical-align:text-bottom;width:6rem}body.ak aside#ajax .overlay{bottom:0;cursor:pointer;left:-8rem;position:absolute;top:0;width:8rem}@media (max-width:779px){body.ak aside#ajax .overlay{left:-4rem;width:4rem}}body.ak aside#ajax:not(.loading)>.hourglass,body.ak aside#ajax:not(.open) .overlay{display:none}body.ak svg.placeholder{background:#000}body.ak .field-vimeoplayer{height:0;overflow:hidden;padding-bottom:56.25%}body.ak .field-vimeoplayer:not(.disabled){cursor:pointer}body.ak .field-vimeoplayer .field-image{height:100%;left:0;margin:0!important;position:absolute;top:0;width:100%}body.ak .field-vimeoplayer .field-image figure{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}body.ak .field-vimeoplayer .field-image figure img,body.ak .field-vimeoplayer .field-image figure svg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}body.ak .field-vimeoplayer.vimeo-loaded .field-image{display:none}body.ak .field-vimeoplayer .field-vimeoid,body.ak .field-vimeoplayer .field-vimeoid iframe{height:100%;left:0;position:absolute;top:0;width:100%}body.ak .field-vimeoplayer:not(.vimeo-loaded) .field-vimeoid:not(.field-vimeo-livestreamid){display:none}body.ak .field-vimeoplayer .playerror,body.ak .field-vimeoplayer .playvideo{background:rgba(0,0,0,.15);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:100}body.ak .field-vimeoplayer .playerror:after,body.ak .field-vimeoplayer .playvideo:after{filter:invert(1);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}body.ak .field-vimeoplayer .playvideo:after{background-image:url(/themes/AK/img/icons/play_video.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:6rem 6rem!important;content:"";display:inline-block;height:6rem;vertical-align:text-bottom;width:6rem}body.ak .field-vimeoplayer .playerror{background:rgba(0,0,0,.15)}body.ak .field-vimeoplayer .playerror:after{background-image:url(/themes/AK/img/icons/locked.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:6rem 6rem!important;content:"";display:inline-block;height:6rem;vertical-align:text-bottom;width:6rem}body.ak .field-vimeoplayer .field-image:not(.loaded)~.playvideo,body.ak .field-vimeoplayer.vimeo-loaded .field-title,body.ak .field-vimeoplayer.vimeo-loaded .playvideo{display:none}body.ak .field-vimeoplayer .field-title{color:#fff;padding:1rem;position:absolute;z-index:101}body.ak footer{flex:0 1 auto;padding:1rem}body.ak #footer-logo{padding:1rem 2rem}body.ak #footer-logo figure img{height:5rem;width:auto}body.ak .field-logo-modules{display:flex;flex-flow:row wrap;padding:1rem 2rem}body.ak .field-logo-modules>*{flex:0 1 auto}body.ak .field-logo-modules .field-footer-logos{display:flex;flex:1 1 auto;flex-flow:row wrap;margin-top:1rem;overflow:visible}body.ak .field-logo-modules .field-footer-logos>*{flex:0 1 auto}body.ak .field-logo-modules .field-footer-logos figure,body.ak .field-logo-modules .field-footer-logos img{max-height:3rem;overflow:visible}body.ak .field-logo-modules .field-footer-logos figure{margin-right:2rem;margin-top:1.5rem}body.ak .field-logo-modules .field-footer-logos figure:not(:hover) img{filter:grayscale(1) brightness(.9) contrast(1.5)}body.ak .field-logo-modules .field-footer-logos figure:hover{z-index:11}body.ak .field-logo-modules .field-footer-logos figure:hover img{box-shadow:0 0 0 1px #000;pointer-events:none;transform:scale(2);transform-origin:left center}body.ak .field-logo-modules .field-footer-logos .field-title{margin:.25rem;position:absolute;z-index:10}body.ak #footer-copyright{font-size:1rem;font-weight:700;line-height:1.2em;margin-top:2rem;padding:1rem 2rem}body.ak #footer-copyright span{background:#fff;bottom:100%;box-shadow:0 0 0 2px #000;display:none;font-weight:700;padding:.25em .5em;position:absolute;z-index:100}body.ak #footer-copyright span a{text-decoration:none}body.ak #footer-copyright:hover span{display:block}body.ak a.node-add-link{bottom:0;left:0;position:fixed;z-index:7000}body.ak.frontpage{min-height:calc(200vh - 8rem)}body.ak.frontpage #poster{background:#fff;height:calc(100vh - 5rem);padding:0;width:100%;z-index:999}body.ak.frontpage #poster>section,body.ak nav#sandwich{height:100%;left:0;position:absolute;top:0;width:100%}body.ak nav#sandwich{background:#fff;border-left:1px solid #000;left:auto;position:fixed;right:0;transform:translateX(100%);width:calc(100vw - 8rem);z-index:7000}@media (max-width:779px){body.ak nav#sandwich{width:calc(100vw - 4rem)}}body.ak nav#sandwich>.scroll{display:flex;flex-flow:column nowrap;height:100%;left:0;overflow-y:auto;padding:1rem 8rem 1rem 2rem;position:absolute;top:0;width:100%}body.ak nav#sandwich>.scroll>*{flex:0 1 auto}body.ak nav#sandwich.open{transform:translateX(0)}body.ak nav#sandwich.init{transition:transform .5s}body.ak nav#sandwich nav{padding-bottom:.3996em}body.ak nav#sandwich nav ul:not(.language-switcher-language-url){display:flex;flex-flow:row wrap}body.ak nav#sandwich nav ul:not(.language-switcher-language-url)>*{flex:0 1 auto}body.ak nav#sandwich nav ul:not(.language-switcher-language-url) li{padding-right:1rem}@media (min-width:780px){body.ak nav#sandwich nav ul:not(.language-switcher-language-url) li{flex:0 1 50%}}@media (max-width:779px){body.ak nav#sandwich nav ul:not(.language-switcher-language-url) li{flex:0 1 100%}}body.ak nav#sandwich .navigation-header{border-top:.175rem solid;display:flex;flex-flow:row nowrap;font-size:1.8rem;font-weight:400;line-height:1.2em;min-height:1.5996em;overflow:hidden}body.ak nav#sandwich .navigation-header>*{flex:0 1 auto}body.ak nav#sandwich .navigation-header>nav{flex:0 1 50%;font-size:1.8rem;font-weight:400;line-height:1.2em}body.ak nav#sandwich .navigation-header>nav ul{display:flex;flex-flow:row nowrap;overflow:hidden}body.ak nav#sandwich .navigation-header>nav ul>*{flex:0 1 auto}body.ak nav#sandwich .navigation-header>nav li{font-size:1.8rem;font-weight:400;line-height:1.2em}@media (max-width:779px){body.ak nav#sandwich .navigation-header .block-language{flex:1 1 auto}}@media (min-width:780px){body.ak nav#sandwich .navigation-header .block-language{position:absolute;right:0}}body.ak ul.language-switcher-language-url{display:flex;flex-flow:row nowrap;justify-content:flex-end;overflow:hidden}body.ak ul.language-switcher-language-url>*{flex:0 1 auto}body.ak ul.language-switcher-language-url li{font-weight:400;padding-right:0}body.ak ul.language-switcher-language-url li+li:before{content:"/";font-weight:400;padding-left:.25rem;padding-right:.25rem}body.ak ul.language-switcher-language-url li.is-active{font-weight:700!important}body.ak nav#sandwich>.scroll>nav{border-top:.175rem solid;font-size:2.4rem;font-weight:400;line-height:1.2em}body.ak nav#sandwich>.scroll>nav strong{font-weight:800}body.ak nav#sandwich>.scroll>nav li{font-size:2.4rem;font-weight:400;line-height:1.2em}body.ak nav#sandwich>.scroll>nav li strong{font-weight:800}body.ak nav#sandwich>.scroll>nav.block-primary-navigation li{font-size:2.4rem;font-weight:400;font-weight:700;line-height:1.2em}body.ak nav#sandwich>.scroll>nav.block-primary-navigation li strong{font-weight:800}body.ak nav#sandwich .block-main-navigation li{color:#ff4b3e}body.ak nav#sandwich .navigation-footer{display:flex;flex:1 1 auto;flex-flow:column nowrap;font-size:1.8rem;font-weight:400;justify-content:flex-end;line-height:1.2em}body.ak nav#sandwich .navigation-footer>*{flex:0 1 auto}body.ak nav#sandwich .navigation-footer>nav{border-top:.175rem solid}body.ak nav#sandwich .navigation-footer>nav li{font-size:1.8rem;font-weight:400;line-height:1.2em}body.ak nav#sandwich .navigation-footer nav.socialmedia{border:0}@media (min-width:780px){body.ak nav#sandwich .navigation-footer nav.socialmedia{display:flex;flex-flow:row nowrap;justify-content:space-between;overflow:hidden}body.ak nav#sandwich .navigation-footer nav.socialmedia>*{flex:0 1 auto}}body.ak nav#sandwich .navigation-footer nav.socialmedia .facebook{background-image:url(/themes/AK/img/icons/facebook.svg)!important}body.ak nav#sandwich .navigation-footer nav.socialmedia .facebook,body.ak nav#sandwich .navigation-footer nav.socialmedia .instagram{background-position:50%!important;background-repeat:no-repeat!important;background-size:3rem 3rem!important;content:"";display:inline-block;height:3rem;vertical-align:text-bottom;width:3rem}body.ak nav#sandwich .navigation-footer nav.socialmedia .instagram{background-image:url(/themes/AK/img/icons/instagram.svg)!important}body.ak nav#sandwich .navigation-footer nav.socialmedia ul{justify-content:flex-end}@media (max-width:779px){body.ak nav#sandwich .navigation-footer nav.socialmedia ul:first-child{justify-content:flex-start}}body.ak nav#sandwich .navigation-footer nav.socialmedia ul li{flex:0 1 auto}body.ak nav#sandwich .navigation-footer nav.socialmedia ul li:last-child{padding-right:0}body.ak nav#sandwich .location-code{bottom:1rem;position:absolute;right:1rem}body.ak nav#sandwich .overlay{bottom:0;cursor:pointer;left:-8rem;position:absolute;top:0;width:8rem}@media (max-width:779px){body.ak nav#sandwich .overlay{left:-4rem;width:4rem}}body.ak nav#sandwich:not(.open) .overlay{display:none}body.ak button#sandwich-button{background:#fff;border-radius:3rem;display:block;height:6em;margin:0;position:fixed;right:1rem;top:1rem;width:6rem;z-index:7001}body.ak button#sandwich-button:after,body.ak button#sandwich-button:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .25s}body.ak button#sandwich-button:after{background-image:url(/themes/AK/img/icons/menu.svg)!important;transition-delay:125ms}body.ak button#sandwich-button:after,body.ak button#sandwich-button:before{background-position:50%!important;background-repeat:no-repeat!important;background-size:6rem 6rem!important;content:"";display:inline-block;height:6rem;vertical-align:text-bottom;width:6rem}body.ak button#sandwich-button:before{background-image:url(/themes/AK/img/icons/close.svg)!important}body.ak button#sandwich-button.open:after,body.ak button#sandwich-button:before{transform:translate(-50%,-50%) scaleY(0);transition-delay:0ms}body.ak button#sandwich-button.open:before{transform:translate(-50%,-50%) scaleY(1);transition-delay:125ms}body.ak nav.header{font-size:1.8rem;font-weight:400;line-height:1.2em;margin-top:-1.2em}body.ak nav.header ul{display:flex;flex-flow:row nowrap;overflow:hidden}body.ak nav.header ul>*{flex:0 1 auto}body.ak nav.header ul li{font-size:1.8rem;font-weight:400;line-height:1.2em}body.ak.user{background:#fff;color:#000}body.ak.user main{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;min-height:100vh}body.ak.user main>*{flex:0 1 auto}body.ak.user section.block-headertext{padding:1rem 2rem;position:absolute}body.ak.user section.block-headertext .motto{display:none}body.ak.user section.block-headertext .field-text p{font-size:1rem}body.ak.user section.block-headertext .field-text p span:not(.dash){display:inline!important}body.ak.user section.block-headertext .field-text p br{display:block!important}body.ak.user main>section:not(.block-headertext){background:#fff;margin:4.8em 0;width:100%}body.ak.user main>section:not(.block-headertext)#block-links p{font-size:.85rem;line-height:1.2em}body.ak.user main>section:not(.block-headertext) .field-text+.field-text{margin-top:1.2em}body.ak.user main>section:not(.block-headertext) .field-text a{font-weight:700}body.ak.user main>section:not(.block-headertext) .field-text a:before{background-image:url(/themes/AK/img/icons/arrow_long_right.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:1.75em 1.75em!important;content:"";display:inline-block;height:1.75em;height:1.2em;margin-right:.25em;vertical-align:text-bottom;width:1.75em}body.ak.user form[id^=user] input,body.ak section#loginmodal form[id^=user] input{color:#000;max-width:100%}body.ak.user form[id^=user] input[type=submit],body.ak section#loginmodal form[id^=user] input[type=submit]{border-color:#000;margin-top:2rem;transition:transform .1s}body.ak.user form[id^=user] input[type=submit]:hover,body.ak section#loginmodal form[id^=user] input[type=submit]:hover{background:transparent;border-color:#000;color:#000}body.ak.user form[id^=user] .description,body.ak section#loginmodal form[id^=user] .description{display:none}body.ak.user form[id^=user][id=user-pass]>p,body.ak section#loginmodal form[id^=user][id=user-pass]>p{font-size:.75rem;line-height:1.2em}body.ak.user form[id^=user][id=user-pass-reset] .form-item-pass-pass1,body.ak section#loginmodal form[id^=user][id=user-pass-reset] .form-item-pass-pass1{margin-top:1rem}body.ak.user form[id^=user][id=user-pass-reset] .form-item-pass-pass2,body.ak section#loginmodal form[id^=user][id=user-pass-reset] .form-item-pass-pass2{margin-bottom:1rem}body.ak.user form[id^=user] #edit-timezone,body.ak section#loginmodal form[id^=user] #edit-timezone{display:none}body.ak.user section#block-links a p,body.ak section#loginmodal section#block-links a p{font-size:.75rem;line-height:1.2em}body.ak section#loginmodal{background:#fff;border:1px solid #000;height:auto;left:50%;padding:1rem;position:absolute;position:fixed;top:50%;top:50vh;transform:translate(-50%,-50%);width:auto;z-index:9001}body.ak section#loginmodal#user-login,body.ak section#loginmodal.ajax-loaded{max-width:90vw;min-width:24rem}body.ak section#loginmodal .ajax-attributes{display:none!important}body.ak section#loginmodal>.loading:after{-webkit-animation:dotdotdot 1.5s infinite;animation:dotdotdot 1.5s infinite;content:"...";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}body.ak section#loginmodal section#block-links{border-top:1px solid #eee;margin-top:1rem;padding-top:1rem}body.ak section#loginmodal #loginmodal-close{cursor:pointer;padding:.25rem;position:absolute;right:0;top:0}body.ak section#loginmodal #loginmodal-close:after{background-image:url(/themes/AK/svg/close-24px.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:1rem 1rem!important;content:"";display:inline-block;height:1rem;opacity:1;vertical-align:text-bottom;width:1rem}body.ak section#loginmodal #loginmodal-close:hover:after{opacity:1}body.ak section#loginmodal.user-login{display:none}body.ak section#loginmodal.user-login.open{display:block}body.ak main.userlogin>section.block-main-content form div#edit-actions,body.ak section#redeempass form div#edit-actions,body.ak section#user-login form div#edit-actions{font-size:1rem;font-weight:700;line-height:1.2em;margin-top:1.2em}body.ak main.userlogin>section.block-main-content form div#edit-actions:before,body.ak section#redeempass form div#edit-actions:before,body.ak section#user-login form div#edit-actions:before{background-image:url(/themes/AK/img/icons/arrow_long_right.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:1.75em 1.75em!important;content:"";display:inline-block;height:1.75em;height:1.2em;margin-right:.25em;margin-right:1em;vertical-align:text-bottom;width:1.75em}body.ak main.userlogin>section.block-main-content form input#edit-submit,body.ak section#redeempass form input#edit-submit,body.ak section#user-login form input#edit-submit{border-radius:0;font-size:1rem;font-weight:700;font-weight:800;line-height:1.2em;margin-top:0;padding:1rem 2rem}body.ak main.userlogin>section.block-main-content form input#edit-submit:active,body.ak section#redeempass form input#edit-submit:active,body.ak section#user-login form input#edit-submit:active{background:#000;color:#fff}body.ak main.userlogin>section.block-main-content form .form-item label,body.ak section#redeempass form .form-item label,body.ak section#user-login form .form-item label{font-size:1rem!important}body.ak main.userlogin>section.block-main-content form .form-item input,body.ak section#redeempass form .form-item input,body.ak section#user-login form .form-item input{font-weight:700}body.ak main.userlogin>section.block-main-content .field-text,body.ak section#redeempass .field-text,body.ak section#user-login .field-text{margin-right:1.5rem;padding:.25rem}@media (max-width:479px){body.ak main.userlogin>section.block-main-content .field-text,body.ak section#redeempass .field-text,body.ak section#user-login .field-text{max-width:100%}}@media (min-width:480px){body.ak main.userlogin>section.block-main-content .field-text,body.ak section#redeempass .field-text,body.ak section#user-login .field-text{max-width:calc(75% - .25rem - 1px);width:calc(75% - .25rem - 1px)}}body.ak main.userlogin>section.block-main-content .field-text~.field-text,body.ak section#redeempass .field-text~.field-text,body.ak section#user-login .field-text~.field-text{margin-top:1.2em}body.ak section#user-login>ul{display:none}body.ak section#user-login #user-login-form{max-width:100%}body.ak section#user-login #user-login-form .form-item-pass{display:none;opacity:.25;pointer-events:none}body.ak section#redeempass form .form-item-mail{pointer-events:none}body.ak section#redeempass form .field--type-booleanx,body.ak section#redeempass form .form-item-pass,body.ak section#redeempass form .form-item-regcode-simple{display:none;pointer-events:none}body.ak section#redeempass form .password-confirm-message{display:none}body.ak section#redeempass form .form-item-mail{padding:0}body.ak section#redeempass form .form-item-mail label{display:none}body.ak section#redeempass form .form-item-mail input{border:0;font-weight:700;margin:0;padding:.25rem}body.ak section#redeempass+#loginmodal-close{display:none}body.ak section#redeempass .field-text.en+section>form #edit-actions:after{color:#000;content:"Redeem Festivalpass";left:5.5rem;pointer-events:none;position:absolute;text-transform:uppercase;top:1.1rem}body.ak section#redeempass .field-text.en+section>form #edit-actions input#edit-submit{color:transparent}body.ak #loginmodal-overlay{background:rgba(0,0,0,.33);cursor:not-allowed;height:100%;left:0;position:absolute;position:fixed;top:0;width:100%;z-index:8000}body.ak.in #loginmodal-overlay{display:none!important}body.ak main.program section.block-main-content.program>section{margin:2rem 0}body.ak main.program section.block-main-content.program>section>h2{color:#c83349}body.ak main.program section.block-main-content.program section.festival_placeholder{background:#f5da79}body.ak section#block-past-events{margin-top:4rem}body.ak section#block-past-events h2{border-top:1px solid #000;margin:1rem;padding:1rem 1rem 0}body.ak section#block-locations{display:flex;flex-flow:row wrap;margin-bottom:4rem;margin-top:4rem}body.ak section#block-locations>*{flex:0 1 auto}body.ak section#block-locations .title{flex:0 1 100%;padding:1rem 1rem 0}body.ak section#block-locations .location{display:flex;flex:1 1 20rem;flex-flow:column nowrap;max-width:20rem;min-width:20rem;padding:0 1rem 2rem}body.ak section#block-locations .location>*{flex:0 1 auto}@media (max-width:779px){body.ak section#block-locations .location{flex:1 1 14rem;max-width:14rem;min-width:14rem}}@media (max-width:479px){body.ak section#block-locations .location{flex:1 1 100%;max-width:none;min-width:none;padding:2rem 1rem;width:100%}}body.ak section#block-locations .location .field-directions{display:flex;flex-flow:row nowrap;margin-bottom:.5rem;min-height:2.6rem;overflow:hidden}body.ak section#block-locations .location .field-directions>*{flex:0 1 auto}body.ak section#block-locations .location .field-directions p{font-size:.75rem;line-height:1.2em}body.ak section#block-locations .location .field-directions:before{background-image:url(/themes/AK/svg/VVS-Logo.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:24px 24px!important;content:"";display:inline-block;height:24px;margin-right:.5rem;margin-top:2px;min-width:24px;vertical-align:text-bottom;vertical-align:-40%;width:24px}body.ak section#block-locations .location .name{border-top:1px solid #000;font-size:1rem;font-weight:700;line-height:1.2em;margin-top:-1px;padding-top:2rem}body.ak section#block-locations .location .description{flex:1 1 auto;padding-bottom:1rem}body.ak section#block-locations .location .field-gmaps{margin-top:.25rem}body.ak section#block-logos{background:#fff;display:flex;flex-flow:column nowrap;justify-content:flex-end;min-height:4rem}body.ak section#block-logos h2#sponsoren{display:none}body.ak section#block-logos:after{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}body.ak section#block-logos>*{flex:0 1 auto}body.ak section#block-logos article.sponsoren{padding:1rem}body.ak section#block-logos .field-module{align-items:center;display:flex;flex-flow:row wrap}body.ak section#block-logos .field-module>*{flex:0 1 auto}body.ak section#block-logos .field-logos-title{font-size:.85rem;font-weight:700;line-height:1.2em;margin:0;padding:1rem 1rem 0;text-transform:uppercase}body.ak section#block-logos .field-logos figure img:not(:hover){filter:grayscale(100%)}body.ak section.contact-message-accreditation-form{margin-top:-4rem}body.ak #poster{background:#fff;overflow:hidden;width:100%;z-index:999}body.ak #poster>div,body.ak #poster>div figure,body.ak #poster>div img,body.ak #poster>div picture{height:100%;left:0;position:absolute;top:0;width:100%}body.ak #poster>div img{-o-object-fit:contain;object-fit:contain;transform:scale(1.05)}body.ak #poster>div figure{background:#f82836}body.ak #poster>div .motto{color:#fff;font-size:6vw;left:50%;line-height:1em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}body.ak #poster>div .motto strong{font-size:16vw;line-height:1em}body.ak section.block-headertext .field-text p{font-size:2.4rem;font-weight:400;line-height:1.2em;text-transform:uppercase}body.ak section.block-headertext .field-text p strong{font-weight:800}@media (max-width:479px){body.ak section.block-headertext .field-text p span:not(.dash){display:block}body.ak section.block-headertext .field-text p br{display:none}}body.ak section.block-headertext a:hover{text-decoration:none}body.ak section.block-headertext span.dash:before{background-image:url(/themes/AK/img/icons/line_long.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:1.75em 1.75em!important;content:"";display:inline-block;height:1.75em;height:1.2em;margin-left:.25em;margin-right:.25em;vertical-align:text-bottom;width:1.75em}body.ak .motto{font-size:2.4rem;font-weight:400;font-weight:700;line-height:1.2em;margin-top:.75rem}body.ak .motto strong{color:#049560;display:block;font-size:6rem;font-weight:800;font-weight:900;line-height:.9em;text-transform:uppercase}body.ak article.frontpage .awards .slideshow figure:after{background:rgba(0,0,0,.17);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}body.ak article.frontpage .awards .slideshow figcaption{z-index:10}body.ak article.frontpage .supporting .slideshow figure:after{background:rgba(0,0,0,.17);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}body.ak article.frontpage .supporting .slideshow figcaption{z-index:10}body.ak article.frontpage .exhibition .slideshow figure:after{background:rgba(0,0,0,.17);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}body.ak article.frontpage .exhibition .slideshow figcaption{z-index:10}body.ak article.frontpage .gallery .field-title{font-size:1.8rem;line-height:1.2em;top:1rem}body.ak article.frontpage .gallery .field-title,body.ak article.frontpage .gallery figcaption{color:#fff;font-weight:700;left:1rem;position:absolute;text-shadow:0 0 1.2em rgba(0,0,0,.5);z-index:10}body.ak article.frontpage .gallery figcaption{bottom:2rem}body.ak article.frontpage .gallery figure{padding-bottom:66.66%;width:100%}body.ak article.frontpage .gallery figure img,body.ak article.frontpage .gallery figure svg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}body.ak article.frontpage .gallery figure .overlay{color:#fff;height:100%;left:0;padding:1rem;position:absolute;text-shadow:0 0 1.2em rgba(0,0,0,.5);top:0;width:100%}body.ak article.frontpage .gallery a.nolinktitle{display:none}body.ak article.frontpage .gallery .slideshow.linked img{cursor:pointer}body.ak article.frontpage .gallery .field-title+.slideshow figure:after{background:rgba(0,0,0,.17);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}body.ak article.frontpage .gallery .field-title+.slideshow figcaption{z-index:10}body.ak article.frontpage .frontpage-links{font-size:2.4rem;font-weight:400;line-height:1.2em}body.ak article.frontpage .frontpage-links strong{font-weight:800}body.ak article.frontpage .frontpage-links.l{font-size:1.8rem;font-weight:400;line-height:1.2em}body.ak article.frontpage .frontpage-links.m{font-size:1rem;line-height:1.2em}body.ak article.frontpage .frontpage-links .frontpage-link:before{background-image:url(/themes/AK/img/icons/arrow_long_right.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:1.75em 1.75em!important;content:"";display:inline-block;height:1.75em;height:1.2em;margin-right:.25em;vertical-align:text-bottom;width:1.75em}body.ak section.frontpage-text.l .field-text *{font-size:1.8rem;font-weight:400;line-height:1.2em}body.ak section.frontpage-text.xl .field-text *{font-size:2.4rem;font-weight:400;line-height:1.2em}body.ak section.frontpage-text.xl .field-text * strong{font-weight:800}body.ak section.frontpage-video .field-film-credits{margin:.25rem 0}body.ak .field-audiofile{display:flex;flex-flow:column nowrap}body.ak .field-audiofile>*{flex:0 1 auto}body.ak .field-audiofile .field-title{margin-bottom:-25px;pointer-events:none;z-index:10}body.ak .field-audiofile .field-title h2{color:#ffec00;display:inline-block;font-family:Inter,Arial,sans-serif;font-size:3.5rem;font-weight:400;pointer-events:none;transform:rotate(-2.5deg);transform-origin:bottom left}body.ak .field-audiofile .field-audio{flex:0 1 100%;max-width:100%}@media (min-width:780px){body.ak .field-audiofile .field-audio{flex:0 1 calc(50% - 0.5rem - 1px);max-width:calc(50% - .5rem - 1px)}}body.ak .field-audiofile .field-audio audio{width:100%}body.ak .field-audiofile .field-text{flex:0 1 100%;margin-top:1rem;max-width:100%}@media (min-width:780px){body.ak .field-audiofile .field-text{flex:0 1 calc(50% - 0.5rem - 1px);max-width:calc(50% - .5rem - 1px)}}body.ak article a.node-edit-link:not(.inline){bottom:0;left:0;position:fixed;z-index:7000}body.ak article a.node-edit-link.inline{margin-left:.25rem;position:absolute}body.ak article .field-date,body.ak article .field-daterange,body.ak article .field-daterange-date,body.ak article .field-timerestriction{border-top:.075rem solid;display:inline-block;font-weight:700;margin-top:.3996em}body.ak article .field-daterange-date time,body.ak article .field-daterange time,body.ak article .field-date time,body.ak article .field-timerestriction time{display:block}body.ak article .field-daterange-date time:first-child:not(:last-child):after,body.ak article .field-daterange time:first-child:not(:last-child):after,body.ak article .field-date time:first-child:not(:last-child):after,body.ak article .field-timerestriction time:first-child:not(:last-child):after{background-image:url(/themes/AK/img/icons/line_long.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:1.75em 1.75em!important;content:"";display:inline-block;height:1.75em;height:1.2em;margin-left:.25em;vertical-align:text-bottom;width:1.75em}body.ak article .field-type{display:flex;flex-flow:row wrap;font-weight:700}body.ak article .field-type>*{flex:0 1 auto}body.ak article .field-type>div{margin-right:1em}body.ak article .field-location{display:flex;flex-flow:row wrap;font-weight:700}body.ak article .field-location>*{flex:0 1 auto}body.ak article .field-location.short{margin:0}body.ak article .field-location.short:before{background-image:url(/themes/AK/img/icons/line_long.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:1.75em 1.75em!important;content:"";display:inline-block;height:1.75em;height:1.2em;margin-right:.25em;margin-right:1rem;vertical-align:text-bottom;width:1.75em}body.ak article .field-location{margin:.5rem .25rem .25rem}body.ak article .field-location .less{font-weight:700;text-transform:uppercase}body.ak article .field-location~.field-module{margin-top:2.4em}body.ak article .field-openinghours{border-top:.075rem solid;display:inline-block;margin:1.2em .25rem .25rem}body.ak article .field-openinghours .title{font-weight:700}body.ak article .field-module{display:flex;flex-flow:row wrap}body.ak article .field-module>*{flex:0 1 auto}body.ak article .field-module>div{flex:0 1 100%;margin:1.2em .25rem;padding:.25rem 0}body.ak article .field-module>div+div{margin-top:0}body.ak article .field-module>.row{display:flex;flex-flow:row wrap}body.ak article .field-module>.row>*{flex:0 1 auto}body.ak article .field-module>.row>.col{flex:0 1 100%;max-width:100%}@media (min-width:780px){body.ak article .field-module>.row>.col{flex:0 1 calc(50% - 0.5rem - 1px);max-width:calc(50% - .5rem - 1px)}body.ak article .field-module>.row>.col:first-child{margin-right:1rem}}@media (max-width:479px){body.ak article .field-module>.field-image{max-width:100%}}@media (min-width:480px){body.ak article .field-module>.field-image{max-width:calc(75% - .25rem - 1px);width:calc(75% - .25rem - 1px)}}body.ak article .field-module>.field-image figure img{max-height:75vh}@media (max-width:479px){body.ak article .field-module>.field-images{max-width:100%}}@media (min-width:480px){body.ak article .field-module>.field-images{max-width:calc(75% - .25rem - 1px);width:calc(75% - .25rem - 1px)}}body.ak article .field-module>.field-images figure{background:#000;height:0;margin-bottom:2.4em;padding-bottom:56.25%}body.ak article .field-module>.field-images figure img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center left;object-position:center left;position:absolute;top:0;width:100%}body.ak article .field-module>.field-images figure figcaption{padding:.25rem;position:absolute;top:100%}body.ak article .field-module>.field-images ul.slick-dots{bottom:2.4em}@media (max-width:479px){body.ak article .field-module>.field-module-text>*,body.ak article .field-module>.field-text>*{max-width:100%}}@media (min-width:480px){body.ak article .field-module>.field-module-text>*,body.ak article .field-module>.field-text>*{max-width:calc(75% - .25rem - 1px);width:calc(75% - .5rem - 1px)}}@media (min-width:780px){body.ak article .field-module>.field-module-text>*,body.ak article .field-module>.field-text>*{max-width:calc(50% - .5rem - 1px);width:calc(50% - .5rem - 1px)}}body.ak article .field-module>.field-event-link,body.ak article .field-module>.field-link{font-weight:700}body.ak article .field-module>.field-event-link:before,body.ak article .field-module>.field-link:before{background-image:url(/themes/AK/img/icons/arrow_long_right.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:1.75em 1.75em!important;content:"";display:inline-block;height:1.75em;height:1.2em;margin-right:.25em;vertical-align:text-bottom;width:1.75em}body.ak article .field-module>.field-event-link+.field-event-link,body.ak article .field-module>.field-event-link+.field-link,body.ak article .field-module>.field-link+.field-event-link,body.ak article .field-module>.field-link+.field-link{margin-top:-1.2em}body.ak article .field-module>.field-download .field-download-description{font-weight:700;line-height:1rem}body.ak article .field-module>.field-download .field-download-description:before{background-image:url(/themes/AK/img/icons/save.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:2.25rem 2.25rem!important;content:"";display:inline-block;height:2.25rem;transform:translateY(.5em);vertical-align:text-bottom;width:2.25rem}body.ak article .field-module>.field-download .field-download-thumbnail{margin:2rem 0 0}body.ak article .field-module>.field-download .field-download-thumbnail img{box-shadow:0 4px 0 -2px rgba(0,0,0,.05),0 2px 0 -1px rgba(0,0,0,.1)}body.ak article .field-module>.field-module-accordeon .less{cursor:pointer;flex:0 1 100%;font-weight:700;max-width:100%;padding-bottom:1.2em;padding-left:2em}@media (min-width:780px){body.ak article .field-module>.field-module-accordeon .less{flex:0 1 calc(50% - 0.5rem - 1px);max-width:calc(50% - .5rem - 1px)}}body.ak article .field-module>.field-module-accordeon .less:before{background-image:url(/themes/AK/img/icons/arrow_right.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:3em 3em!important;content:"";display:inline-block;height:3em;height:1.25em;left:0;position:absolute;transition:transform .25s;vertical-align:text-bottom;width:3em;width:1.25em}body.ak article .field-module>.field-module-accordeon .less:hover{text-decoration:underline}body.ak article .field-module>.field-module-accordeon.open .less:before{transform:rotate(90deg)}body.ak article .field-module>.field-module-accordeon .more{display:none;opacity:1;transition:opacity .5s}body.ak article .field-module>.field-module-accordeon:not(.open) .more{opacity:0}body.ak article .field-module>.field-module-accordeon+.field-module-accordeon{margin-top:-2.4em}body.ak article .field-module>.field-tickets .field-title{font-weight:700;margin-bottom:1.2em;min-height:1.2em}@media (max-width:479px){body.ak article .field-module>.field-tickets .field-title{max-width:100%}}@media (min-width:480px){body.ak article .field-module>.field-tickets .field-title{max-width:calc(75% - .25rem - 1px);width:calc(75% - .5rem - 1px)}}@media (min-width:780px){body.ak article .field-module>.field-tickets .field-title{max-width:calc(50% - .5rem - 1px);width:calc(50% - .5rem - 1px)}}body.ak article .field-module>.field-tickets .field-title span{color:#ffec00;font-family:Inter,Arial,sans-serif;font-size:3.5rem;font-weight:400;pointer-events:none;position:absolute;transform:rotate(-2.5deg);z-index:10}body.ak article .field-module>.field-tickets .field-text>*{flex:0 1 100%;max-width:100%}@media (min-width:780px){body.ak article .field-module>.field-tickets .field-text>*{flex:0 1 calc(50% - 0.5rem - 1px);max-width:calc(50% - .5rem - 1px)}}body.ak article .field-module>.field-tickets .field-link{font-size:1.8rem;font-weight:400;line-height:1.2em}body.ak article .field-module>.field-tickets .field-link a:after{background-image:url(/themes/AK/img/icons/ticket.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:3.6em 3.6em!important;content:"";display:inline-block;font-size:1.8rem;font-weight:400;height:3.6em;height:2.4em;line-height:1.2em;margin-left:.5em;margin-top:-1.2em;transform:translateY(.5em) rotate(-2deg);vertical-align:text-bottom;width:3.6em}body.ak article .field-module>.field-tickets .field-link a{font-size:1.8rem;font-weight:700;line-height:1.2em}body.ak article .field-module>.field-tickets.pretix .field-link a:after{background-image:url(/themes/AK/img/icons/pretix.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:3.6em 3.6em!important;content:"";display:inline-block;height:3.6em;height:2.4em;vertical-align:text-bottom;width:3.6em}body.ak article .field-module-film{border-top:.175rem solid}body.ak article .field-module-film.field-module-film-vote{flex:0 1 100%;max-width:100%}@media (min-width:780px){body.ak article .field-module-film.field-module-film-vote{flex:0 1 calc(50% - 0.5rem - 1px);max-width:calc(50% - .5rem - 1px)}}body.ak article .field-module-film .field-film-title,body.ak article .field-module-film .field-title,body.ak article .field-module-film .field-work-title{font-weight:700}body.ak article .field-module-film .field-film-title h2,body.ak article .field-module-film .field-title h2,body.ak article .field-module-film .field-work-title h2{font-size:1rem;font-weight:700;line-height:1.2em}body.ak article .field-module-film .field-band,body.ak article .field-module-film .field-film-text,body.ak article .field-module-film .field-film-title{padding-right:.25rem;width:75%}@media (max-width:479px){body.ak article .field-module-film .field-band,body.ak article .field-module-film .field-film-text,body.ak article .field-module-film .field-film-title{width:100%}body.ak article .field-module-film .field-film-text{max-width:100%}}@media (min-width:480px){body.ak article .field-module-film .field-film-text{max-width:calc(75% - .25rem - 1px);width:calc(75% - .5rem - 1px)}}@media (min-width:780px){body.ak article .field-module-film .field-film-text{max-width:calc(50% - .5rem - 1px);width:calc(50% - .5rem - 1px)}}body.ak article .field-module-film .field-vimeoplayer:not(.extras){margin:1.2em 0;padding-bottom:42.1875%;width:75%}@media (max-width:479px){body.ak article .field-module-film .field-vimeoplayer:not(.extras){padding-bottom:56.25%;width:100%}}body.ak article .field-module-film .video-error{display:inline-block;margin-top:1.2em;max-width:75%;padding-right:.25rem;text-shadow:0 0 .6em #ffec00;width:auto}body.ak article .field-module-film .video-error a{text-decoration:underline}body.ak article .field-module-film .video-error a:before{background-image:url(/themes/AK/img/icons/arrow_long_right.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:1.75em 1.75em!important;content:"";display:inline-block;height:1.75em;height:1.2em;margin-right:.25em;vertical-align:text-bottom;width:1.75em}body.ak article .field-module-film .video-error>div{font-size:1rem;font-weight:700;line-height:1.2em}body.ak article .field-module-film .video-error time{display:inline}body.ak article .field-module-film .video-error time:after{content:" Uhr"}body.ak article .field-module-film .video-error time:first-child:after{content:" Uhr \2014";padding-right:.25em}body.ak article .field-module-film .video-error iframe{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}body.ak article .field-module-film .field-film-images{margin:1.2em 0;width:75%}body.ak article .field-module-film .field-film-images figure img{max-height:75vh}@media (min-width:480px){body.ak article .field-module-film .field-film-credits{padding:.25rem;position:absolute;right:0;top:0;width:25%}body.ak article .field-module-film .field-film-credits div+div{margin-top:2.4em}}@media (max-width:779px){body.ak article .field-module-film .field-film-credits{margin-bottom:1.2em}}body.ak article .field-module-film .field-film-credits .featured-link{margin-top:2.4em}body.ak article .field-module-film .field-film-credits .featured-link a{font-weight:700}body.ak article .field-module-film .field-film-credits .featured-link:before{color:#ffec00;content:"Online";display:block;font-family:Inter,Arial,sans-serif;font-size:3.5rem;font-weight:400;pointer-events:none;position:absolute;top:-2.25rem;transform:rotate(-2.5deg);z-index:10}body.ak article .field-module-film .field-film-credits .featured-link a:before,body.ak article .field-module-film .field-film-credits .links a:before{background-image:url(/themes/AK/img/icons/arrow_long_right.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:1.75em 1.75em!important;content:"";display:inline-block;height:1.75em;height:1.2em;margin-right:.25em;vertical-align:text-bottom;width:1.75em}@media (max-width:779px){body.ak article .field-module-film .field-film-credits .featured-link,body.ak article .field-module-film .field-film-credits .links{margin-top:1.2em}body.ak article .field-module-film .field-film-credits .featured-link{margin-top:3.6em}body.ak article .field-module-film .field-film-credits .credits{margin-top:1.2em}}body.ak article .field-module-film .field-extras{margin:1.2em 0 calc(1.2em + .25rem)}@media (min-width:780px){body.ak article .field-module-film .field-extras{bottom:0;position:absolute;right:0}}@media (min-width:780px) and (max-width:479px){body.ak article .field-module-film .field-extras{max-width:100%}}@media (min-width:780px) and (min-width:480px){body.ak article .field-module-film .field-extras{max-width:calc(25% - .25rem - 1px);width:calc(25% - .5rem - 1px)}}@media (max-width:779px){body.ak article .field-module-film .field-extras{align-items:flex-end;display:flex;flex-flow:row nowrap;justify-content:flex-end;overflow:hidden}body.ak article .field-module-film .field-extras>*{flex:0 1 auto;max-width:50%}body.ak article .field-module-film .field-extras .field-extras-credits{padding-right:.5rem}body.ak article .field-module-film .field-extras .field-vimeoplayer{flex:0 1 50%;padding-bottom:28.125%}}@media (min-width:780px){body.ak article .field-module-film .field-extras .field-extras-credits{border-top:.175rem solid;padding-bottom:1.2em}}body.ak article .field-module-film.field-vimeo-playlist{margin-bottom:16rem}body.ak article.full{margin-bottom:8rem}body.ak article.full .field-type{padding:0 .25rem}body.ak article.full .field-module-titles{margin:0 .25rem .5rem}body.ak article.full .field-module-titles:not(:first-child){margin-top:2.4em}body.ak article.full .field-module-titles .field-module-title,body.ak article.full .field-module-titles .field-title{border-top:.175rem solid}body.ak article.full .field-module-titles .field-module-title+.field-subtitle,body.ak article.full .field-module-titles .field-title+.field-subtitle{margin-top:0}body.ak article.full .field-module-titles.l .field-module-title h2,body.ak article.full .field-module-titles.l .field-title h2{font-size:2.4rem;font-weight:400;font-weight:700;line-height:1.2em}body.ak article.full .field-module-titles.l .field-module-title h2 strong,body.ak article.full .field-module-titles.l .field-title h2 strong{font-weight:800}@media (max-width:479px){body.ak article.full .field-module-titles:not(.l)>*{max-width:100%}}@media (min-width:480px){body.ak article.full .field-module-titles:not(.l)>*{max-width:calc(75% - .25rem - 1px);width:calc(75% - .25rem - 1px)}}body.ak article.full .field-type+.field-module-titles{margin-top:0}body.ak article.full>.row{display:flex;flex-flow:row wrap;margin:.25rem}body.ak article.full>.row>*{flex:0 1 auto}body.ak article.full>.row>.col{flex:0 1 100%;max-width:100%}@media (min-width:780px){body.ak article.full>.row>.col{flex:0 1 calc(50% - 0.5rem - 1px);max-width:calc(50% - .5rem - 1px)}}@media (max-width:779px){body.ak article.full>.row>.col+.col{margin-top:2rem}}body.ak article.teaser{border-bottom:.175rem solid;display:flex;flex-flow:row wrap;padding:2rem 0}body.ak article.teaser>*{flex:0 1 auto}body.ak article.teaser>div{flex:0 1 100%}body.ak article.teaser .field-daterange,body.ak article.teaser .field-daterange-date{flex:0 1 auto}body.ak article.unpublished:after{color:#ffec00;content:"ENTWURF";font-family:Inter,Arial,sans-serif;font-size:3.5rem;font-size:9vw;font-weight:400;left:0;line-height:1.25em;opacity:.25;pointer-events:none;position:absolute;top:0;transform:rotate(-2.5deg);z-index:3000}body.ak article.unpublished.full:after{font-size:18vw}body.ak article.frontpage{display:flex;flex-flow:row wrap}body.ak article.frontpage>*{flex:0 1 auto}body.ak article.frontpage>section{border-top:.175rem solid;flex:0 1 100%;margin:.25rem;max-width:100%;padding:.25rem 0}@media (min-width:780px){body.ak article.frontpage>section{flex:0 1 calc(50% - 0.5rem - 1px);max-width:calc(50% - .5rem - 1px)}}@media (max-width:779px){body.ak article.frontpage>section{padding-bottom:4rem}}body.ak article.frontpage>section .label{color:#ffec00;font-family:Inter,Arial,sans-serif;font-size:3.5rem;font-weight:700;font-weight:400;margin-top:0;pointer-events:none;position:absolute;transform:rotate(-2.5deg)}@media (max-width:779px){body.ak article.frontpage>section.empty{display:none}}body.ak article.veranstaltung{transition:all .25s}body.ak article.veranstaltung.frontpage:not(.full):not(.preview),body.ak article.veranstaltung.teaser:not(.preview){cursor:pointer}body.ak article.veranstaltung.frontpage:not(.full) a.ajax-link,body.ak article.veranstaltung.frontpage:not(.full) figure,body.ak article.veranstaltung.teaser a.ajax-link,body.ak article.veranstaltung.teaser figure{pointer-events:none}body.ak article.veranstaltung.teaser.preview:before{bottom:.5rem;color:#ffec00;content:"more info soon";font-family:Inter,Arial,sans-serif;font-size:3.5rem;font-size:1.8rem;font-weight:400;left:-.5rem;line-height:1.2em;pointer-events:none;position:absolute;transform:rotate(-2.5deg);z-index:10}body.ak article.veranstaltung>.row{display:flex;flex-flow:row nowrap;overflow:hidden;overflow:visible}body.ak article.veranstaltung>.row>*{flex:0 1 auto}@media (max-width:779px){body.ak article.veranstaltung>.row{display:flex;flex-flow:column nowrap}body.ak article.veranstaltung>.row>*{flex:0 1 auto}}body.ak article.veranstaltung>.row>.col:not(.image){flex:1 1 auto}body.ak article.veranstaltung>.row>.col.image{flex:0 1 auto}@media (min-width:780px){body.ak article.veranstaltung>.row>.col.image{padding-right:2rem}}@media (max-width:779px){body.ak article.veranstaltung>.row>.col.image{margin-top:-1.2em;padding-bottom:1.2em}}@media (max-width:779px) and (max-width:479px){body.ak article.veranstaltung>.row>.col.image{max-width:100%}}@media (max-width:779px) and (min-width:480px){body.ak article.veranstaltung>.row>.col.image{max-width:calc(75% - .25rem - 1px);width:calc(75% - .5rem - 1px)}}@media (max-width:779px) and (min-width:780px){body.ak article.veranstaltung>.row>.col.image{max-width:calc(50% - .5rem - 1px);width:calc(50% - .5rem - 1px)}}@media (max-width:479px){body.ak article.veranstaltung>.row>.col.image{max-width:75%}}body.ak article.veranstaltung:nth-child(2n)>.row>.col.image{align-self:flex-end}body.ak article.veranstaltung:nth-child(2n)>.row>.col.image img{margin-left:auto}@media (min-width:780px){body.ak article.veranstaltung>.row>.col.image img{height:8rem;max-height:8rem}}@media (max-width:779px){body.ak article.veranstaltung>.row>.col.image img{height:12rem;max-height:12rem}}body.ak article.veranstaltung>.row .col>.row{display:flex;flex-flow:row nowrap;overflow:hidden;overflow:visible}body.ak article.veranstaltung>.row .col>.row>*{flex:0 1 auto}@media (max-width:479px){body.ak article.veranstaltung>.row .col>.row{max-width:100%}}@media (min-width:480px){body.ak article.veranstaltung>.row .col>.row{max-width:calc(75% - .25rem - 1px);width:calc(75% - .25rem - 1px)}}body.ak article.veranstaltung>.row .col>.row>.col{margin-right:2rem}body.ak article.veranstaltung .field-module-titles .field-module-title{border-top:0}body.ak article.veranstaltung .row.dates{margin-top:.6em;overflow:visible}body.ak article.veranstaltung .row.dates .label{color:#ffec00;font-family:Inter,Arial,sans-serif;font-size:3.5rem;font-size:1.8rem;font-weight:400;line-height:1.2em;pointer-events:none;position:absolute;top:-1.5rem;transform:rotate(-2.5deg);z-index:10}body.ak article.veranstaltung .row.dates .label.blink{-webkit-animation:blink 1s steps(5,start) infinite;animation:blink 1s steps(5,start) infinite}body.ak article.veranstaltung.full .field-module-titles,body.ak article.veranstaltung.full .field-type{margin-right:5.5rem}body.ak article.veranstaltung.full .field-geoblocked{font-weight:700;margin-top:1.2em}@media (max-width:479px){body.ak article.veranstaltung.full .field-geoblocked{max-width:100%}}@media (min-width:480px){body.ak article.veranstaltung.full .field-geoblocked{max-width:calc(75% - .25rem - 1px);width:calc(75% - .25rem - 1px)}}body.ak article.veranstaltung.full .field-geoblocked a{text-decoration:underline}body.ak article.veranstaltung.frontpage{padding-bottom:66.66%;width:100%}body.ak article.veranstaltung.frontpage.exhibition{height:0}body.ak article.veranstaltung.frontpage .field-feature-image,body.ak article.veranstaltung.frontpage .field-feature-image figure,body.ak article.veranstaltung.frontpage .field-feature-image img{height:100%;left:0;position:absolute;top:0;width:100%}body.ak article.veranstaltung.frontpage .field-feature-image img{-o-object-fit:cover;object-fit:cover}body.ak article.veranstaltung.frontpage .field-feature-image figure figcaption{bottom:2rem;color:#fff;font-weight:700;left:1rem;position:absolute;text-shadow:0 0 1.2em rgba(0,0,0,.5)}body.ak article.veranstaltung.frontpage .slideshow{overflow:hidden;width:100%}body.ak article.veranstaltung.frontpage .slideshow figure{height:0;padding-bottom:66.66%}body.ak article.veranstaltung.frontpage .slideshow figure figcaption{bottom:2rem;color:#fff;font-weight:700;left:1rem;position:absolute;text-shadow:0 0 1.2em rgba(0,0,0,.5)}body.ak article.veranstaltung.frontpage .slideshow img,body.ak article.veranstaltung.frontpage .slideshow svg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}body.ak article.veranstaltung.frontpage .overlay{color:#fff;height:100%;left:0;padding:1rem;position:absolute;text-shadow:0 0 1.2em rgba(0,0,0,.5);top:0;width:100%}body.ak article.veranstaltung.frontpage .overlay h2{margin-top:0}body.ak article.veranstaltung.frontpage .overlay .field-daterange-date time:after,body.ak article.veranstaltung.frontpage .overlay .field-daterange time:after{filter:invert(1)}body.ak article.page-vote.buggles-award .field-module-film-vote .flag:before{background-image:url(/themes/AK/img/arrow.svg)!important;background-position:50%!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:2.5rem 2.5rem!important;color:#ffec00;content:"";content:"Love";display:inline-block;font-family:Inter,Arial,sans-serif;font-size:3.5rem;font-weight:400;height:2.5rem;height:auto;margin-top:1.5rem;padding-right:3rem;padding-top:0;pointer-events:none;position:absolute;transform:rotate(-2.5deg);transform:translateX(-100%) rotate(-2.5deg);vertical-align:text-bottom;white-space:nowrap;width:2.5rem;width:auto;z-index:101}body.ak article.page-vote .flag{padding:.25rem;position:absolute;right:0;top:0}html:not(.js) body.ak article.page-vote .flag{display:none}body.ak article.page-vote .flag a{background-image:url(/themes/AK/img/icons/heart.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:3.5rem 3.5rem!important;content:"";display:inline-block;font-size:0;height:3.5rem;vertical-align:text-bottom;width:3.5rem}body.ak article.page-vote .flag.action-unflag{pointer-events:none}body.ak article.page-vote .flag .ajax-progress,body.ak article.page-vote .flag .ajax-progress .throbber{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}body.ak article.page-vote .flag .ajax-progress .throbber{background-image:url(/themes/AK/img/icons/sandglass.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:1rem 1rem!important;content:"";display:inline-block;height:1rem;vertical-align:text-bottom;width:1rem}body.ak article.page-vote .flag .js-flag-message{display:none}body.ak article.page-vote .flag.action-unflag a{background-image:url(/themes/AK/img/icons/heart-filled.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:3.5rem 3.5rem!important;content:"";display:inline-block;height:3.5rem;vertical-align:text-bottom;width:3.5rem}body.ak article.page-vote .field-film-credits{top:3.6em}body.ak article.post.teaser{padding-bottom:1.2em}body.ak article.post.teaser .title{display:flex;flex-flow:row nowrap;overflow:hidden}body.ak article.post.teaser .title>*{flex:0 1 auto}body.ak article.post.teaser .title h2{flex:0 1 100%;font-size:1rem;font-weight:700;line-height:1.2em;padding-right:.5em}body.ak article.post.teaser .title .post-date{flex:0 1 auto;white-space:nowrap}body.ak article.post.teaser .button{font-weight:700}body.ak article.post.teaser .button:before{background-image:url(/themes/AK/img/icons/arrow_long_right.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:1.75em 1.75em!important;content:"";display:inline-block;height:1.75em;height:1.2em;margin-right:.25em;vertical-align:text-bottom;width:1.75em}body.ak article.awards.full .field-awards-category>.field-title{border-top:.175rem solid}@media (max-width:479px){body.ak article.awards.full .field-awards-category>.field-title{max-width:100%}}@media (min-width:480px){body.ak article.awards.full .field-awards-category>.field-title{max-width:calc(75% - .25rem - 1px);width:calc(75% - .25rem - 1px)}}body.ak article.awards.full .field-awards-award .field-title{margin-bottom:.25rem;margin-top:0;padding-top:0}body.ak article.awards.full .field-awards-award .field-title h2:before{background-image:url(/themes/AK/img/icons/line_long.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:1.75em 1.75em!important;content:"";display:inline-block;height:1.75em;height:1.2em;margin-right:.25em;vertical-align:text-bottom;width:1.75em}body.ak article.awards.full .field-awards-jurymember .less{font-size:1.8rem;font-weight:400;line-height:1.2em}body.ak .text-long p+p{margin-top:1.2em}body.ak .text-long ul{margin-bottom:1.2em}body.ak .text-long ul:not(:first-child){margin-top:1.2em}body.ak .text-long ul li{padding-left:2em}body.ak .text-long ul li:before{background-image:url(/themes/AK/img/icons/line_long.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:1.75em 1.75em!important;content:"";display:inline-block;height:1.75em;height:1.2em;margin-left:-2em;margin-right:.25em;vertical-align:text-bottom;width:1.75em}body.ak article [class^=field-]:not(.field-module).field-image{margin-bottom:2rem}body.ak article [class^=field-]:not(.field-module).field-image:not(:first-child){margin-top:2.25rem}body.ak article [class^=field-]:not(.field-module).field-image figcaption{font-size:.85rem;line-height:1.2em;padding-bottom:.5rem;padding-top:.5rem}body.ak article [class^=field-]:not(.field-module).field-download-thumbnail{margin-bottom:0}body.ak article [class^=field-]:not(.field-module).field-download-description{margin-bottom:2rem;margin-top:.5rem}body.ak article [class^=field-]:not(.field-module).field-vimeoid iframe{max-width:100%}body.ak article .field-text-2msfa,body.ak article .field-text-mrnc{margin-top:4rem}body.ak article .field-logoset{align-items:flex-start;display:flex;flex-flow:column nowrap}body.ak article .field-logoset>*{flex:0 1 auto}body.ak article .field-logoset .field-logos-title{margin-bottom:1.2em}body.ak article .field-logoset .field-logos{align-items:center;display:flex;flex-flow:row wrap;max-width:100%!important}body.ak article .field-logoset .field-logos>*{flex:0 1 auto}body.ak article .field-logoset .field-logos figure{margin:1rem 3rem 1rem 0}body.ak article .field-logoset .field-logos figure img{max-height:3rem}body.ak article .field-logoset.right{align-items:flex-end}body.ak article .field-logoset.right .field-logos figure{margin:1rem 0 1rem 3rem}body.ak article blockquote{padding:0}body.ak .field-gmaps:before{background-image:url(/themes/AK/img/icons/arrow_long_right.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:1.75em 1.75em!important;content:"";display:inline-block;height:1.75em;height:1.2em;margin-right:.25em;vertical-align:text-bottom;width:1.75em}body.ak .field-location .less{cursor:pointer;display:flex;flex-flow:row nowrap;overflow:hidden}body.ak .field-location .less>*{flex:0 1 auto}body.ak .field-location .less .location div:not(.name){display:none!important}body.ak .field-location .less .location:hover .name:after{text-decoration:underline}body.ak .field-location .less>span{margin-left:.25em}body.ak .field-location .less>span:before{background-image:url(/themes/AK/img/icons/arrow_long_right.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:1.75em 1.75em!important;content:"";display:inline-block;height:1.75em;height:1.2em;margin-right:.25em;vertical-align:text-bottom;width:1.75em}body.ak .field-location .more:not(.show){display:none}body.ak .field-location .more .location{background:#fff;border:1px solid #000;font-weight:400;left:0;margin-top:1rem;padding:.5rem 1.25rem .25rem;position:absolute;z-index:1000}body.ak .field-location .more .location .name{display:none!important}body.ak .field-location .more .location>div{margin-bottom:.5rem;max-width:320px}body.ak .field-location .more .location:before{background:#fff;border-right:1px solid #000;border-top:1px solid #000;content:" ";display:block;height:1rem;left:1rem;position:absolute;top:0;transform:rotate(-45deg);transform-origin:0 0;width:1rem}body.ak .field-openinghours .less{cursor:pointer;margin-left:.33rem}body.ak .field-openinghours .less:after{content:"(Exhibition opening hours)";font-size:.75rem;font-weight:400;line-height:1.2em;text-transform:uppercase}html[lang=de] body.ak .field-openinghours .less:after{content:"(Öffnungszeiten der Ausstellung)"}body.ak .field-openinghours .less:hover:after{text-decoration:underline}body.ak .field-openinghours .more{background:#fff;border:1px solid #000;font-weight:400;left:1rem;margin-top:1rem;padding:.5rem 1.25rem .75rem;position:absolute;white-space:nowrap;z-index:1000}body.ak .field-openinghours .more:before{background:#fff;border-right:1px solid #000;border-top:1px solid #000;content:" ";display:block;height:1rem;left:1rem;position:absolute;top:0;transform:rotate(-45deg);transform-origin:0 0;width:1rem}body.ak .field-openinghours .more:not(.show),main.search .search-form,main.search .search-form+h2{display:none}
