/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}@font-face{font-display:swap;font-family:"Work Sans";font-style:normal;font-weight:300;src:url(/themes/custom/bavariafiction/patternlab/source/fonts/work-sans-v18-latin_latin-ext-300.woff2) format("woff2"),url(/themes/custom/bavariafiction/patternlab/source/fonts/work-sans-v18-latin_latin-ext-300.woff) format("woff");}@font-face{font-display:swap;font-family:"Work Sans";font-style:normal;font-weight:400;src:url(/themes/custom/bavariafiction/patternlab/source/fonts/work-sans-v18-latin_latin-ext-regular.woff2) format("woff2"),url(/themes/custom/bavariafiction/patternlab/source/fonts/work-sans-v18-latin_latin-ext-regular.woff) format("woff");}@font-face{font-display:swap;font-family:"Work Sans";font-style:normal;font-weight:500;src:url(/themes/custom/bavariafiction/patternlab/source/fonts/work-sans-v18-latin_latin-ext-500.woff2) format("woff2"),url(/themes/custom/bavariafiction/patternlab/source/fonts/work-sans-v18-latin_latin-ext-500.woff) format("woff");}@font-face{font-display:swap;font-family:"Work Sans";font-style:normal;font-weight:600;src:url(/themes/custom/bavariafiction/patternlab/source/fonts/work-sans-v18-latin_latin-ext-600.woff2) format("woff2"),url(/themes/custom/bavariafiction/patternlab/source/fonts/work-sans-v18-latin_latin-ext-600.woff) format("woff");}@font-face{font-display:swap;font-family:"Work Sans";font-style:normal;font-weight:800;src:url(/themes/custom/bavariafiction/patternlab/source/fonts/work-sans-v18-latin_latin-ext-800.woff2) format("woff2"),url(/themes/custom/bavariafiction/patternlab/source/fonts/work-sans-v18-latin_latin-ext-800.woff) format("woff");}body{background-color:#0F2227;color:#99CAD7;font-family:"Work Sans",Arial,sans-serif;font-weight:300;line-height:1.333333;-webkit-font-smoothing:antialiased;font-size:18px;}@media screen and (min-width:640px){body{font-size:clamp(18px,2vw,21px);}}@media screen and (min-width:1024px){body{font-size:24px;}}body.opt-fixed{overflow:hidden;}body.toolbar-horizontal.toolbar-fixed{padding-top:53px;}body:after{content:"small";display:none;}@media screen and (min-width:640px){body:after{content:"medium";}}@media screen and (min-width:1024px){body:after{content:"large";}}*{box-sizing:border-box;}img{width:100%;height:auto;}.opt-inverse{background-color:#ADCED6;}.opt-inverse.opt-inverse-text-only{background-color:unset;}table{font-size:16px;}table th,table td{vertical-align:top;padding-bottom:3px;}@media screen and (min-width:640px){table{font-size:18px;}table th,table td{padding-bottom:5px;}}table.ui-key-value{display:table;}table.ui-key-value td:first-child{font-weight:500;}@media screen and (min-width:640px){table.ui-key-value td:first-child{min-width:200px;}}@media screen and (min-width:0) and (max-width:639px){table.ui-key-value{display:block;}table.ui-key-value tbody,table.ui-key-value tr,table.ui-key-value td{display:block;}table.ui-key-value td{padding-bottom:5px;}table.ui-key-value td:first-child{padding-bottom:0;}}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child{margin-top:0;}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-bottom:0;}h1,h2,h3,h4,h5,h6{font-weight:300;color:#FFFFFF;margin-top:60px;margin-bottom:20px;}h1.opt-blue,h2.opt-blue,h3.opt-blue,h4.opt-blue,h5.opt-blue,h6.opt-blue{color:#99CAD7;}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:800;}h1.js-intersection-off,h2.js-intersection-off,h3.js-intersection-off,h4.js-intersection-off,h5.js-intersection-off,h6.js-intersection-off{opacity:0;transform:translateY(10px);}h1.js-intersection-on,h2.js-intersection-on,h3.js-intersection-on,h4.js-intersection-on,h5.js-intersection-on,h6.js-intersection-on{opacity:1;transform:translateY(0);transition:opacity 0.5s,transform 0.5s;transition-timing-function:ease-out;}h1,h2{line-height:1.075;}h3,h4,h5,h6{line-height:1.3;}h1,h2.opt-bigger{font-size:clamp(30px,8vw,40px);}@media screen and (min-width:640px){h1,h2.opt-bigger{font-size:clamp(40px,6vw,60px);}}@media screen and (min-width:1024px){h1,h2.opt-bigger{font-size:clamp(60px,6vw,80px);}}h1.opt-smaller,h2{font-size:clamp(27px,7.5vw,36px);}@media screen and (min-width:640px){h1.opt-smaller,h2{font-size:clamp(36px,4vw,48px);}}@media screen and (min-width:1024px){h1.opt-smaller,h2{font-size:clamp(48px,4vw,52px);}}h3{font-size:clamp(24px,4.3vw,28px);}@media screen and (min-width:640px){h3{font-size:30px;}}@media screen and (min-width:1024px){h3{font-size:32px;}}h4{font-size:22px;}@media screen and (min-width:640px){h4{font-size:24px;}}@media screen and (min-width:1024px){h4{font-size:26px;}}@media screen and (min-width:640px){h3.opt-h2-height-medium-up{margin-top:13px;}}@media screen and (min-width:1024px){h3.opt-h2-height-large-up{margin-top:13px;}}p{margin:18px auto;}@media screen and (min-width:640px){p{margin:21px auto;}}@media screen and (min-width:1024px){p{margin:24px auto;}}p.opt-margin-small{margin:8px auto;}@media screen and (min-width:640px){p.opt-margin-small{margin:12px auto;}}@media screen and (min-width:1024px){p.opt-margin-small{margin:14px auto;}}a{color:inherit;text-decoration:none;}strong{font-weight:500;}.opt-text-size-mega{font-size:clamp(18px,3.75vw,24px);line-height:1.15;}@media screen and (min-width:640px){.opt-text-size-mega{font-size:24px;}}@media screen and (min-width:1024px){.opt-text-size-mega{font-size:28px;}}.opt-inverse{color:#0F2227;}.opt-inverse h1,.opt-inverse h2,.opt-inverse h3,.opt-inverse h4,.opt-inverse h5,.opt-inverse h6{color:#0F2227;}.ui-button{display:inline-block;font-weight:400;text-decoration:none;color:#99CAD7;border:1px solid #99CAD7;background-repeat:no-repeat;background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/arrow-right-thick-99cad7.svg);background-position:center right 16px;padding:12px 36px 12px 20px;white-space:nowrap;}.ui-button.opt-download{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/arrow-down-thick-99cad7.svg);}.opt-inverse .ui-button{color:#0F2227;border-color:#0F2227;background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/arrow-right-thick-0f2227.svg);}.opt-inverse .ui-button.opt-download{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/arrow-down-thick-0f2227.svg);}.ui-caption{font-size:16px;}.ui-credit{font-size:12px;color:rgba(153,202,215,0.7);}.ui-green-motion{display:inline-block;width:150px;height:48px;background-image:url(/themes/custom/bavariafiction/patternlab/source/images/green-motion.png);background-repeat:no-repeat;background-size:contain;text-decoration:none;}.ui-green-motion span{display:none;}.ui-label{color:#599BAC;font-weight:300;font-size:18px;}.ui-label.opt-center{text-align:center;}@media screen and (min-width:0) and (max-width:639px){.ui-label.opt-small-on-small{font-size:14px;}}.opt-inverse .ui-label{color:#0B2B34;}.ui-link{text-decoration:none;font-weight:400;color:#FFFFFF;cursor:pointer;background-repeat:no-repeat;background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/arrow-right-thick-ff.svg);background-position:center right;padding-right:20px;}.ui-link.opt-small{font-size:18px;}.ui-link.opt-blue{color:#99CAD7;background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/arrow-right-thick-99cad7.svg);transition:filter 0.3s;}.ui-link.opt-blue:hover{filter:brightness(2);}.ui-link.opt-back{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/arrow-left-thick-ff.svg);background-position:center left;padding-right:0;padding-left:20px;}.ui-link.opt-back.opt-blue{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/arrow-left-thick-99cad7.svg);}.ui-link.opt-down{display:inline-block;margin-top:20px;position:relative;padding-left:20px;padding-right:0;background-image:none;}@media screen and (min-width:640px){.ui-link.opt-down{margin-top:30px;}}.ui-link.opt-down:before{content:"";position:absolute;left:0;top:50%;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/arrow-down-thick-ff.svg);transform:translateY(-50%) rotate(0);transition:transform 0.2s;}.ui-link.opt-down.opt-rotate:before{transform:translateY(-50%) rotate(180deg);}.ui-link.opt-nowrap{white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;line-height:1.1;}.opt-inverse .ui-link{color:inherit;background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/arrow-right-thick-0f2227.svg);}.opt-inverse .ui-link.opt-down{background-image:none;}.opt-inverse .ui-link.opt-down:before{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/arrow-down-thick-0f2227.svg);}.ui-logo-tile{position:relative;background-color:#00475A;background-position:center;background-repeat:no-repeat;background-size:contain;transition:filter 0.4s;}.ui-logo-tile:before{content:"";display:block;padding-top:100%;pointer-events:none;}.ui-logo-tile.js-intersection-off{opacity:0;transform:translateY(10px);}.ui-logo-tile.js-intersection-on{opacity:1;transform:translateY(0);transition:opacity 0.5s,transform 0.5s;transition-timing-function:ease-out;}.ui-logo-tile a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;}.ui-logo-tile.opt-has-rollover:hover{filter:brightness(1.4);transition:filter 0.2s;}.ui-logo-tile span{display:none;}.ui-logo-tile.opt-logo-3sat{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/3sat.svg);}.ui-logo-tile.opt-logo-appletv{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/appletv.svg);}.ui-logo-tile.opt-logo-ard{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/ard.svg);}.ui-logo-tile.opt-logo-ardplus{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/ardplus.svg);}.ui-logo-tile.opt-logo-arte{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/arte.svg);}.ui-logo-tile.opt-logo-crew-united{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/crew-united.svg);}.ui-logo-tile.opt-logo-disneyplus{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/disneyplus.svg);}.ui-logo-tile.opt-logo-google{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/google.svg);}.ui-logo-tile.opt-logo-imdb{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/imdb.svg);}.ui-logo-tile.opt-logo-joyn{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/joyn.svg);}.ui-logo-tile.opt-logo-magentatv{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/magentatv.svg);}.ui-logo-tile.opt-logo-maxdome{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/maxdome.svg);}.ui-logo-tile.opt-logo-netflix{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/netflix.svg);}.ui-logo-tile.opt-logo-orf{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/orf.svg);}.ui-logo-tile.opt-logo-prime-video{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/prime-video.svg);}.ui-logo-tile.opt-logo-prosieben{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/prosieben.svg);}.ui-logo-tile.opt-logo-rtlplus{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/rtlplus.svg);}.ui-logo-tile.opt-logo-sat1{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/sat1.svg);}.ui-logo-tile.opt-logo-sky{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/sky.svg);}.ui-logo-tile.opt-logo-tvnow{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/tvnow.svg);}.ui-logo-tile.opt-logo-wow{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/wow.svg);}.ui-logo-tile.opt-logo-zdf{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/zdf.svg);}.ui-logo-tile.opt-logo-zdf-neo{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/zdf-neo.svg);}.ui-logo-tile.opt-logo-crew-united{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/crew-united.svg);}.ui-logo-tile.opt-logo-facebook{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/facebook.svg);}.ui-logo-tile.opt-logo-instagram{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/instagram.svg);}.ui-logo-tile.opt-logo-linked-in{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/linked-in.svg);}.ui-logo-tile.opt-logo-x,.ui-logo-tile.opt-logo-twitter{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/twitter.svg);}.ui-logo-tile.opt-logo-xing{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/xing.svg);}.ui-logo-tile.opt-logo-other{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo/other.svg);}.ui-meta-line{display:flex;flex-wrap:wrap;color:#FFFFFF;font-weight:400;font-size:18px;column-gap:18px;}.ui-meta-line.opt-small{font-size:14px;}@media screen and (min-width:0) and (max-width:639px){.ui-meta-line.opt-small-on-small{font-size:14px;}}.ui-meta-line.opt-large{font-weight:300;font-size:inherit;color:inherit;}@media screen and (min-width:640px){.ui-meta-line.opt-large{column-gap:30px;}.ui-meta-line.opt-large .ui-meta-line-part:not(:last-child):after{right:-17px;}}@media screen and (min-width:1024px){.ui-meta-line.opt-large-on-large{font-weight:300;font-size:inherit;column-gap:30px;}.ui-meta-line.opt-large-on-large .ui-meta-line-part:not(:last-child):after{right:-17px;}}.ui-meta-line.opt-center{justify-content:center;}.ui-meta-line.opt-subline{color:#599BAC;}@media screen and (min-width:640px){.ui-meta-line.opt-subline{column-gap:42px;}.ui-meta-line.opt-subline .ui-meta-line-part:not(:last-child):after{right:-22px;}}.ui-meta-line-part:not(:last-child){position:relative;}.ui-meta-line-part:not(:last-child):after{content:"";position:absolute;width:2px;height:8px;right:-10px;background-color:#99CAD7;top:50%;transform:translateY(-4px);}.opt-inverse .ui-meta-line-part:not(:last-child):after{background-color:#0B2B34;}.ui-review{display:flex;flex-direction:column;row-gap:10px;padding-top:26px;background-image:url(/themes/custom/bavariafiction/patternlab/source/images/review-stars.svg);background-repeat:no-repeat;background-position:top center;}.ui-review-body{text-align:center;}.ui-some-logo{position:relative;background-position:center;background-repeat:no-repeat;background-size:contain;transition:filter 0.4s;}.ui-some-logo:before{content:"";display:block;padding-top:100%;pointer-events:none;}.ui-some-logo a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;}.ui-some-logo.opt-has-rollover:hover{filter:brightness(1.4);transform:scale(1.1);transition:filter 0.2s,transform 0.2s;}.ui-some-logo span{display:none;}.ui-some-logo.opt-logo-crew-united{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/crew-united-ff.svg);width:clamp(48.4px,5.8666666667vw,88px);}.ui-some-logo.opt-logo-crew-united:before{padding-top:68.1818181818%;}.ui-some-logo.opt-logo-facebook{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/facebook-ff.svg);width:clamp(14.85px,1.8vw,27px);}.ui-some-logo.opt-logo-facebook:before{padding-top:222.2222222222%;}.ui-some-logo.opt-logo-instagram{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/instagram-ff.svg);width:clamp(28.05px,3.4vw,51px);}.ui-some-logo.opt-logo-instagram:before{padding-top:117.6470588235%;}.ui-some-logo.opt-logo-linked-in{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/linked-in-ff.svg);width:clamp(28.05px,3.4vw,51px);}.ui-some-logo.opt-logo-linked-in:before{padding-top:117.6470588235%;}.ui-some-logo.opt-logo-tiktok{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/tiktok-ff.svg);width:clamp(28.6px,3.4666666667vw,52px);}.ui-some-logo.opt-logo-tiktok:before{padding-top:115.3846153846%;}.ui-some-logo.opt-logo-x,.ui-some-logo.opt-logo-twitter{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/twitter-ff.svg);width:clamp(28.05px,3.4vw,51px);}.ui-some-logo.opt-logo-x:before,.ui-some-logo.opt-logo-twitter:before{padding-top:117.6470588235%;}.ui-some-logo.opt-logo-xing{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/xing-ff.svg);width:clamp(25.85px,3.1333333333vw,47px);}.ui-some-logo.opt-logo-xing:before{padding-top:127.6595744681%;}.ui-some-logo.opt-logo-youtube{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/youtube-ff.svg);width:clamp(35.2px,4.2666666667vw,64px);}.ui-some-logo.opt-logo-youtube:before{padding-top:93.75%;}.ui-some-logo.opt-logo-other{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/other-ff.svg);width:clamp(28.05px,3.4vw,51px);}.ui-some-logo.opt-logo-other:before{padding-top:117.6470588235%;}.ui-some-logo-list.opt-small .opt-logo-crew-united{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/crew-united-99cad7.svg);width:48.4px;}.ui-some-logo-list.opt-small .opt-logo-facebook{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/facebook-99cad7.svg);width:14.85px;}.ui-some-logo-list.opt-small .opt-logo-instagram{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/instagram-99cad7.svg);width:28.05px;}.ui-some-logo-list.opt-small .opt-logo-linked-in{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/linked-in-99cad7.svg);width:28.05px;}.ui-some-logo-list.opt-small .opt-logo-tiktok{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/tiktok-99cad7.svg);width:28.6px;}.ui-some-logo-list.opt-small .opt-logo-x,.ui-some-logo-list.opt-small .opt-logo-twitter{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/twitter-99cad7.svg);width:28.05px;}.ui-some-logo-list.opt-small .opt-logo-xing{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/xing-99cad7.svg);width:25.85px;}.ui-some-logo-list.opt-small .opt-logo-youtube{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/youtube-99cad7.svg);width:35.2px;}.ui-some-logo-list.opt-small .opt-logo-other{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/other-99cad7.svg);width:28.05px;}.form-item{margin-bottom:20px;}.form-item label{display:block;margin-bottom:5px;}.form-item input[type=text],.form-item input[type=password]{display:block;width:100%;color:#FFFFFF;background-color:#00475A;font-size:18px;border:0;border-radius:0;padding:16px 18px;}.form-item input[type=text]::placeholder,.form-item input[type=password]::placeholder{color:#599BAC;}.form-item .description{margin-top:5px;font-size:16px !important;}.form-actions input[type=submit]{font-size:18px;border:0;border-radius:4px;color:#FFFFFF;background-color:#00475A;font-weight:600;padding:12px 10px;transition:background-color 0.2s;}.form-actions input[type=submit]:hover{background-color:#599BAC;}.views-exposed-form{position:relative;margin-bottom:30px;}@media screen and (min-width:1024px){.views-exposed-form{margin-bottom:40px;}}.views-exposed-form .form-actions{position:absolute;right:0;bottom:0;background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/magnifying-glass-99cad7.svg);background-repeat:no-repeat;background-position:center;background-size:30px;transition:filter 0.2s;}.views-exposed-form .form-actions:hover{filter:brightness(2);}.views-exposed-form .form-actions input[type=submit]{opacity:0;width:53px;height:53px;cursor:pointer;}.ui-award{position:relative;padding-left:20px;}.ui-award.js-intersection-off{opacity:0;transform:translateY(10px);}.ui-award.js-intersection-on{opacity:1;transform:translateY(0);transition:opacity 0.5s,transform 0.5s;transition-timing-function:ease-out;}.ui-award:before{content:"";position:absolute;top:6px;left:0;width:5px;height:5px;border:3px solid #E5CE00;border-radius:100%;}@media screen and (min-width:640px){.ui-award:before{top:8px;}}@media screen and (min-width:1024px){.ui-award:before{top:10px;}}.ui-award:not(:last-child){margin-bottom:8px;}.ui-award.opt-nominated:before{border-color:#599BAC;}.ui-award-part:not(:first-child)::before{content:"| ";}.ui-award-part a{background:none !important;transition:color 0.2s;}.ui-award-part a:hover{color:#FFFFFF;}.ui-award-part.opt-main{font-weight:500;}.ui-button-group{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:10px;}.ui-button-group:not(:first-child){margin-top:20px;}.ui-card-list{list-style:none;margin:0;padding:0;}.ui-card-list > li{margin:0;padding:5px;background-color:#00475A;}.ui-card-list > li:not(:last-child){margin-bottom:10px;}@media screen and (min-width:640px){.ui-card-list > li{padding:10px;}}.ui-card-list > li.is-hidden{display:none;}.ui-card-list-card-title{color:#FFFFFF;}.ui-card-list-card-extra{font-size:18px;}.ui-cookie-settings{color:#0F2227;}.ui-cookie-settings h2,.ui-cookie-settings h3{color:inherit;}.ui-cookie-settings button{border:0;background:transparent;}.ui-cookie-settings nav button{padding:0;}.cookie-toggle-switch label{color:inherit;}.ui-cookie-settings-details-link a{color:inherit;}.ui-figure .ui-figure-text-content{display:none;}.ui-figure.opt-lightbox{cursor:pointer;}body.has-overlay{overflow:hidden;}.ui-figure-overlay{position:fixed;z-index:100;top:0;left:0;right:0;bottom:0;background-color:#0F2227;padding:20px;font-size:18px;overflow:scroll;}.ui-figure-overlay .ui-figure-overlay-controls{text-align:right;}.ui-figure-overlay .ui-figure-overlay-controls a{display:inline-block;width:40px;height:40px;background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/cross-ff.svg);background-position:center;background-repeat:no-repeat;background-size:40px;margin-bottom:10px;}.ui-figure-overlay .ui-caption{font-size:14px;}.ui-figure-overlay h3{margin-top:10px;margin-bottom:10px;}.ui-figure-overlay .ui-link{display:inline-block;margin-top:10px;}@media screen and (min-width:1200px){.ui-figure-overlay{display:flex;align-items:center;justify-content:center;}.ui-figure-overlay .ui-figure-overlay-inner{display:flex;column-gap:20px;max-width:1800px;}.ui-figure-overlay .ui-figure-image-content{flex:1 1 66.666666%;transition:opacity 0.5s;}.ui-figure-overlay .ui-figure-image-content.opt-hide{opacity:0;}.ui-figure-overlay .ui-figure-image-content img{display:block;max-height:85vh;object-fit:contain;}.ui-figure-overlay .ui-figure-text-content{flex:1 1 33.333333%;transition:opacity 0.5s,transform 0.2s;transition-delay:250ms;}.ui-figure-overlay .ui-figure-text-content.opt-hide{opacity:0;transform:translateY(10px);}.ui-figure-overlay .ui-figure-overlay-controls{order:3;flex:0 0 40px;}.ui-figure-overlay h3{margin-top:0;}}.ui-header-media{position:relative;}.ui-header-media-media{position:relative;}.ui-header-media-media picture,.ui-header-media-media img{display:block;}.ui-header-media-content{position:relative;z-index:1;margin-top:-25vw;min-height:25vw;}@media screen and (min-width:768px){.ui-header-media-content{margin-top:-14vw;min-height:14vw;}}.ui-header-media.opt-overlap-small .ui-header-media-content{margin-top:0;min-height:0;}@media screen and (min-width:768px){.ui-header-media.opt-overlap-small .ui-header-media-content{margin-top:-10vw;min-height:10vw;}}.ui-header-media.opt-overlap-large .ui-header-media-content{margin-top:-15.5vw;min-height:15.5vw;}@media screen and (min-width:768px){.ui-header-media.opt-overlap-large .ui-header-media-content{margin-top:-15.5vw;min-height:15.5vw;}}.ui-header-media.opt-fade-out{z-index:0;}.ui-header-media.opt-fade-out .ui-header-media-media:after{content:"";position:absolute;z-index:1;pointer-events:none;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(15,34,39,0) 0%,rgba(15,34,39,0.3) 50%,rgb(15,34,39) 100%);height:66%;}.ui-header-media.opt-fade-out .ui-header-media-content .ui-content-wrap.opt-has-background{position:relative;}.ui-header-media.opt-fade-out .ui-header-media-content .ui-content-wrap.opt-has-background:after{content:"";background-color:#0F2227;position:absolute;height:15vw;z-index:0;width:100%;left:0;pointer-events:none;}.ui-header-media.opt-full-height{height:100vh;height:100svh;overflow:hidden;}.ui-header-media.opt-full-height .ui-header-media-content{position:absolute;z-index:1;margin-top:auto;min-height:auto;left:0;right:0;bottom:30px;}@media screen and (min-width:640px){.ui-header-media.opt-full-height .ui-header-media-content{bottom:80px;}}@media screen and (min-width:1024px){.ui-header-media.opt-full-height .ui-header-media-content{bottom:80px;}}.ui-headline-meta{margin-bottom:clamp(30px,9vw,60px);}.ui-headline-meta h1:not(:last-child){margin-bottom:clamp(5px,2.3vw,15px);}@media screen and (min-width:640px){.ui-headline-meta h1:not(:last-child){margin-bottom:15px;}}.ui-headline-meta h1:not(:first-child){margin-top:10px;}@media screen and (min-width:640px){.ui-headline-meta h1:not(:first-child){margin-top:15px;}}@media screen and (min-width:1024px){.ui-headline-meta h1:not(:first-child){margin-top:25px;}}.ui-headline-meta h1:not(:first-child).opt-small-top-margin{margin-top:5px;}@media screen and (min-width:640px){.ui-headline-meta h1:not(:first-child).opt-small-top-margin{margin-top:8px;}}@media screen and (min-width:1024px){.ui-headline-meta h1:not(:first-child).opt-small-top-margin{margin-top:8px;}}.ui-headline-meta h1 a{display:block;padding-right:0.8em;text-decoration:none;color:#FFFFFF;}.ui-headline-meta h1 a:after{content:"";display:inline-block;width:0.8em;height:0.8em;margin-left:-0.8em;transform:translateX(0.8em);background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/arrow-right-ff.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle;}.ui-headline-meta.opt-margin-small{margin-bottom:20px;}.ui-headline-meta.opt-no-margin{margin-bottom:0;}.ui-headline-meta .ui-meta-line:not(:last-child):not(:first-child){margin-bottom:15px;}.ui-html-content:not(.opt-hide-links) a:not(.ui-link):not(.ui-button){color:inherit;background:linear-gradient(0deg,transparent 0%,#164652 0%,#164652 10%,transparent 10%);}.ui-html-content:not(.opt-hide-links) a:not(.ui-link):not(.ui-button):hover{background:linear-gradient(0deg,transparent 0%,#1f6475 0%,#1f6475 10%,transparent 10%);}.ui-html-content.opt-limit-width{max-width:925px;}@media screen and (min-width:640px){.ui-html-content > *.js-intersection-off{opacity:0;transform:translateY(10px);}.ui-html-content > *.js-intersection-on{opacity:1;transform:translateY(0);transition:opacity 0.5s,transform 0.5s;transition-timing-function:ease-out;}}.opt-inverse .ui-html-content:not(.opt-hide-links) a:not(.ui-link):not(.ui-button){color:inherit;background:linear-gradient(0deg,transparent 0%,#9ab9c0 0%,#9ab9c0 10%,transparent 10%);}.opt-inverse .ui-html-content:not(.opt-hide-links) a:not(.ui-link):not(.ui-button):hover{background:linear-gradient(0deg,transparent 0%,#84a0a7 0%,#84a0a7 10%,transparent 10%);}.ui-jobfeed-show-more{margin-top:20px;}.ui-jobfeed-show-more.is-hidden{display:none;}.ui-jobfeed-show-more button{display:inline-block;font-size:18px;font-weight:400;text-decoration:none;color:#99CAD7;border:1px solid #99CAD7;background-color:transparent;background-repeat:no-repeat;background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/arrow-down-thick-99cad7.svg);background-position:center right 16px;padding:12px 36px 12px 20px;white-space:nowrap;}.ui-jobfeed-filters{margin-bottom:20px;}.ui-jobfeed-filters fieldset{border:0;margin:0;padding:0;}.jn-multi-pulldown{font-size:18px;}.jn-multi-pulldown-count button{background-color:transparent;border:0;}.ui-key-value{display:flex;flex-direction:column;row-gap:10px;}.ui-key-value a:not(.ui-link):not(.ui-button){color:inherit;background:linear-gradient(0deg,transparent 0%,#164652 0%,#164652 10%,transparent 10%);}.ui-key-value a:not(.ui-link):not(.ui-button):hover{background:linear-gradient(0deg,transparent 0%,#1f6475 0%,#1f6475 10%,transparent 10%);}.ui-key-value-row{display:flex;flex-direction:column;}.ui-key-value-row .ui-key-value-row-key{color:#FFFFFF;transition:color 0.2s;}.ui-key-value.opt-headline-keys .ui-key-value-row-key{margin-bottom:8px;}@media screen and (min-width:640px){.ui-key-value:not(.opt-break-on-medium) .ui-key-value-row{flex-direction:row;column-gap:20px;}.ui-key-value:not(.opt-break-on-medium) .ui-key-value-row-key{color:inherit;flex:0 0 250px;margin-bottom:0;}.ui-key-value.opt-narrow-keys .ui-key-value-row-key{flex:0 0 80px;}}@media screen and (min-width:1024px){.ui-key-value .ui-key-value-row{flex-direction:row;column-gap:20px;}.ui-key-value .ui-key-value-row-key{color:inherit;flex:0 0 250px;margin-bottom:0;}}.ui-key-value.opt-white-keys .ui-key-value-row-key{color:#FFFFFF;}.opt-inverse .ui-key-value-row .ui-key-value-row-key{color:inherit;}@media screen and (min-width:0) and (max-width:639px){.opt-inverse .ui-key-value-row .ui-key-value-row-key{font-weight:500;}}.opt-inverse .ui-key-value a:not(.ui-link):not(.ui-button){color:inherit;background:linear-gradient(0deg,transparent 0%,#9ab9c0 0%,#9ab9c0 10%,transparent 10%);}.opt-inverse .ui-key-value a:not(.ui-link):not(.ui-button):hover{background:linear-gradient(0deg,transparent 0%,#84a0a7 0%,#84a0a7 10%,transparent 10%);}@media screen and (min-width:640px){.opt-inverse .ui-key-value.opt-break-on-medium .ui-key-value-row-key{font-weight:500;}}@media screen and (min-width:1024px){.opt-inverse .ui-key-value.opt-break-on-medium .ui-key-value-row-key{font-weight:inherit;}}.opt-inverse.opt-white-keys .ui-key-value-row-key{color:inherit;}.ui-labelled-data .ui-label{margin-top:5px;}.ui-labelled-data.js-intersection-off{opacity:0;transform:translateY(10px);}.ui-labelled-data.js-intersection-on{opacity:1;transform:translateY(0);transition:opacity 0.5s,transform 0.5s;transition-timing-function:ease-out;}.ui-labelled-data.js-intersection-off .ui-label{opacity:0;}.ui-labelled-data.js-intersection-on .ui-label{opacity:1;transition:opacity 0.3s;transition-delay:0.3s;}.ui-labelled-data-group{display:flex;flex-direction:column;row-gap:30px;}@media screen and (min-width:640px){.ui-labelled-data-group{row-gap:50px;}}.ui-language-switcher{display:flex;list-style:none;margin:0;padding:0;column-gap:40px;font-weight:500;}.ui-language-switcher:not(:first-child){margin-top:40px;}@media screen and (min-width:640px){.ui-language-switcher:not(:first-child){margin-top:80px;}}.ui-language-switcher a{text-decoration:none;transition:color 0.2s;}.ui-language-switcher a:hover{color:#FFFFFF;}.ui-language-switcher li{position:relative;}.ui-language-switcher li:not(:last-child):after{content:"";position:absolute;width:2px;height:8px;right:-22px;background-color:#99CAD7;top:50%;transform:translateY(-4px);}.ui-language-switcher .is-active a{color:#FFFFFF;}.ui-logo-tile-list{display:flex;flex-wrap:wrap;column-gap:4px;row-gap:4px;}.ui-logo-tile-list .ui-logo-tile{flex:0 0 calc(25% - 3px);}@media screen and (min-width:640px){.ui-logo-tile-list .ui-logo-tile{flex:0 0 calc(33.3333333333% - 2.6666666667px);}}@media screen and (min-width:1024px){.ui-logo-tile-list .ui-logo-tile{flex:0 0 calc(20% - 3.2px);}}.ui-menu{list-style:none;padding:0;margin:0;}.ui-menu > li{padding:0;}.ui-menu a{text-decoration:none;transition:color 0.2s;}.ui-menu a:hover{color:#FFFFFF;}.ui-messages{margin-top:80px;font-size:18px;font-weight:500;margin-bottom:20px;}.ui-messages-message{padding:5px 10px;background-color:#adbf84;color:#0F2227;margin-bottom:1px;}.ui-messages-message.opt-error{background-color:#bf8484;}.ui-module-intro{margin-bottom:20px;}@media screen and (min-width:640px){.ui-module-intro{margin-bottom:25px;}}@media screen and (min-width:1024px){.ui-module-intro{margin-bottom:35px;}}.ui-module-intro.opt-margin-small{margin-bottom:20px;}.ui-module-intro-headline{display:flex;align-items:flex-end;justify-content:space-between;}.ui-module-intro-headline h1,.ui-module-intro-headline h2,.ui-module-intro-headline h3{margin-bottom:0;}@media screen and (min-width:1200px){.ui-module-intro-headline:not(.opt-no-width-limit) h1,.ui-module-intro-headline:not(.opt-no-width-limit) h2,.ui-module-intro-headline:not(.opt-no-width-limit) h3{max-width:66.666%;}}.ui-module-intro-headline .ui-link{margin-bottom:4px;}@media screen and (min-width:1024px){.ui-module-intro.opt-bigger .ui-module-intro-headline .ui-link{margin-bottom:10px;}}.ui-module-intro-body:not(:first-child){margin-top:20px;}.ui-pagination{margin-top:30px;border-bottom:1px solid #599BAC;font-size:18px;}@media screen and (min-width:1024px){.ui-pagination{margin-top:40px;}}.ui-pagination a{text-decoration:none;}.ui-pagination ul{display:flex;list-style:none;padding:0;margin:0;}.ui-pagination li{padding:0;margin:0;padding-top:10px;padding-bottom:10px;border-bottom:2px solid transparent;min-height:21px;}.ui-pagination .ui-pagination-previous:not(.opt-inactive){margin-right:20px;}.ui-pagination .ui-pagination-next:not(.opt-inactive){margin-left:20px;}.ui-pagination .ui-pagination-ellipses{text-align:center;min-width:34px;}.ui-pagination .ui-pagination-item{text-align:center;min-width:34px;transition:color 0.3s,border-color 0.3s;}.ui-pagination .ui-pagination-item:hover{color:#FFFFFF;}.ui-pagination .ui-pagination-item.opt-active{color:#FFFFFF;border-color:#FFFFFF;font-size:24px;line-height:17px;}@media screen and (min-width:0) and (max-width:639px){.ui-pagination ul{justify-content:space-between;}.ui-pagination .ui-pagination-item,.ui-pagination .ui-pagination-ellipses{display:none;}}.ui-promo.js-intersection-off{opacity:0;transform:translateY(10px);}.ui-promo.js-intersection-on{opacity:1;transform:translateY(0);transition:opacity 0.5s,transform 0.5s;transition-timing-function:ease-out;}.ui-promo img{display:block;}.ui-promo a{text-decoration:none;color:inherit;}.ui-promo .ui-promo-headline{font-size:24px;font-weight:600;line-height:1.3;color:#FFFFFF;margin-top:10px;}.ui-promo .ui-promo-subline{margin-top:3px;}.ui-promo .ui-promo-text-content{margin-top:6px;font-size:16px;}.ui-promo.opt-small{overflow:hidden;}.ui-promo.opt-small .ui-promo-headline{font-size:16px;}.ui-promo.opt-small .ui-promo-subline{font-size:14px;}.ui-promo:not(.opt-transparent) .ui-promo-image{background-color:#0F2227;}.ui-promo:not(.opt-transparent) .ui-promo-image img{transition:opacity 0.5s;}.ui-promo.opt-text-align-center{text-align:center;}.ui-promo.opt-text-align-center .ui-promo-text-content{text-align:justify;hyphens:auto;margin-top:15px;}.ui-promo.opt-hide .ui-promo-image img{opacity:0;}@media screen and (min-width:0) and (max-width:639px){.ui-promo.opt-hide-headline-on-small .ui-promo-headline{display:none;}.ui-promo.opt-hide-headline-on-small .ui-promo-subline{margin-top:10px;}}.ui-promo.opt-minimal .ui-promo-headline,.ui-promo.opt-minimal .ui-promo-subline{font-size:16px;font-weight:inherit;color:inherit;}.ui-promo.opt-data-card .ui-promo-subline{color:#FFFFFF;}@media screen and (min-width:640px){.ui-promo .ui-promo-headline{font-size:28px;}.ui-promo .ui-promo-text-content{font-size:18px;}.ui-promo.opt-small .ui-promo-headline{font-size:20px;}.ui-promo.opt-small .ui-promo-subline{font-size:16px;}}.opt-inverse .ui-promo-headline{color:inherit;}.ui-promo-article{background-color:#0F2227;transition:transform 0.3s;}.ui-promo-article a{color:inherit;text-decoration:none;}.ui-promo-article img{display:block;width:100%;height:auto;}@media screen and (min-width:1024px){.ui-promo-article:hover{z-index:1;transform:scale(1.1);transform:translateY(-10px);transition:transform 0.1s;}}.ui-promo-article .ui-promo-production-content{position:relative;overflow:hidden;}.ui-promo-article .ui-promo-production-content:after{content:"";display:block;float:right;width:1px;padding-top:56.25%;}.ui-promo-article .ui-promo-production-content .ui-promo-image{position:absolute;top:0;left:0;right:0;bottom:0;transform:scaleY(-1);opacity:0.33;}.ui-promo-article .ui-promo-production-content .ui-promo-image img{filter:blur(5px);}.ui-promo-article .ui-promo-production-content-text{position:absolute;padding:15px 15px 0;max-width:100%;}.ui-promo-article .ui-promo-meta{font-size:14px;margin-bottom:10px;}.ui-promo-article .ui-promo-subline{font-size:18px;color:#FFFFFF;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.ui-promo-article .ui-promo-headline{font-size:24px;line-height:1.25;color:#FFFFFF;font-weight:600;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;width:100%;}@media screen and (max-width:420px){.ui-promo-article .ui-promo-headline{-webkit-line-clamp:3;}}@media screen and (min-width:640px) and (max-width:750px){.ui-promo-article .ui-promo-headline{-webkit-line-clamp:3;}}@media screen and (min-width:1024px) and (max-width:1150px){.ui-promo-article .ui-promo-headline{-webkit-line-clamp:3;}}@media screen and (min-width:1200px){.ui-promo-article .ui-promo-headline{font-size:26px;}}.ui-promo-list{display:flex;column-gap:20px;row-gap:20px;flex-wrap:wrap;}.ui-promo-list > div{flex:0 0 calc(50% - 10px);}@media screen and (min-width:640px){.ui-promo-list > div{flex:0 0 calc(25% - 15px);}}@media screen and (min-width:1024px){.ui-promo-list > div{flex:0 0 calc(16.6666666667% - 16.6666666667px);}}.ui-promo-list.opt-items-1,.ui-promo-list.opt-items-2,.ui-promo-list.opt-items-3,.ui-promo-list.opt-items-4,.ui-promo-list.opt-items-5,.ui-promo-list.opt-items-6{column-gap:40px;row-gap:40px;}.ui-promo-list.opt-items-1 > div,.ui-promo-list.opt-items-2 > div,.ui-promo-list.opt-items-3 > div,.ui-promo-list.opt-items-4 > div,.ui-promo-list.opt-items-5 > div,.ui-promo-list.opt-items-6 > div{flex:0 0 calc(100% - 0px);}@media screen and (min-width:640px){.ui-promo-list.opt-items-2 > div{flex:0 0 calc(50% - 20px);}}@media screen and (min-width:1024px){.ui-promo-list.opt-items-2 > div{flex:0 0 calc(50% - 20px);}}@media screen and (min-width:640px){.ui-promo-list.opt-items-3 > div{flex:0 0 calc(33.3333333333% - 26.6666666667px);}}@media screen and (min-width:1024px){.ui-promo-list.opt-items-3 > div{flex:0 0 calc(33.3333333333% - 26.6666666667px);}}@media screen and (min-width:640px){.ui-promo-list.opt-items-4 > div{flex:0 0 calc(50% - 20px);}}@media screen and (min-width:1024px){.ui-promo-list.opt-items-4 > div{flex:0 0 calc(25% - 30px);}}.ui-promo-list.opt-items-5{justify-content:center;}@media screen and (min-width:640px){.ui-promo-list.opt-items-5 > div{flex:0 0 calc(50% - 20px);}}@media screen and (min-width:1024px){.ui-promo-list.opt-items-5 > div{flex:0 0 calc(33.3333333333% - 26.6666666667px);}}.ui-promo-list.opt-items-6{justify-content:center;}@media screen and (min-width:640px){.ui-promo-list.opt-items-6 > div{flex:0 0 calc(50% - 20px);}}@media screen and (min-width:1024px){.ui-promo-list.opt-items-6 > div{flex:0 0 calc(25% - 30px);}}.ui-promo-list.opt-items-3,.ui-promo-list.opt-items-5{max-width:1124px;margin-left:auto;margin-right:auto;}.ui-promo-list.opt-scroll{flex-wrap:nowrap;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-top:10px;margin-top:-10px;}.ui-promo-list.opt-scroll::-webkit-scrollbar{width:0;height:0;display:none;}.ui-promo-list.opt-scroll > div{scroll-snap-align:start;}.ui-promo-list.opt-scroll-hint{position:relative;padding-bottom:30px;}.ui-promo-list.has-scroll-hint:after{content:"";position:absolute;z-index:1;bottom:0;right:0;width:42px;height:25px;background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/arrow-big-right-ff.svg);background-repeat:no-repeat;background-size:contain;animation-duration:0.75s;animation-name:arrow-bounce;animation-iteration-count:infinite;animation-direction:alternate;}.ui-promo-list.opt-articles{column-gap:5px;row-gap:5px;}.ui-promo-list.opt-articles > div{flex:0 0 calc(100% - 0px);}@media screen and (min-width:640px){.ui-promo-list.opt-articles > div{flex:0 0 calc(50% - 2.5px);}}@media screen and (min-width:1024px){.ui-promo-list.opt-articles > div{flex:0 0 calc(33.3333333333% - 3.3333333333px);}}@media screen and (min-width:1440px){.ui-promo-list.opt-articles.opt-fullwidth > div{flex:0 0 calc(25% - 3.75px);}}@media screen and (min-width:1900px){.ui-promo-list.opt-articles.opt-fullwidth > div{flex:0 0 calc(20% - 4px);}}@media screen and (min-width:0) and (max-width:639px){.ui-promo-list.opt-articles.opt-fullwidth.opt-limit > div:nth-child(n+4){display:none;}}@media screen and (min-width:640px) and (max-width:1023px){.ui-promo-list.opt-articles.opt-fullwidth.opt-limit > div:nth-child(n+3){display:none;}}@media screen and (min-width:1024px) and (max-width:1199px){.ui-promo-list.opt-articles.opt-fullwidth.opt-limit > div:nth-child(n+4){display:none;}}@media screen and (min-width:1200px) and (max-width:1439px){.ui-promo-list.opt-articles.opt-fullwidth.opt-limit > div:nth-child(n+4){display:none;}}@media screen and (min-width:1440px) and (max-width:1899px){.ui-promo-list.opt-articles.opt-fullwidth.opt-limit > div:nth-child(n+5){display:none;}}@media screen and (min-width:1900px){.ui-promo-list.opt-articles.opt-fullwidth.opt-limit > div:nth-child(n+6){display:none;}}.ui-promo-list.opt-productions{column-gap:5px;row-gap:5px;}.ui-promo-list.opt-productions > div{flex:0 0 calc(100% - 0px);}@media screen and (min-width:640px){.ui-promo-list.opt-productions > div{flex:0 0 calc(50% - 2.5px);}}@media screen and (min-width:900px){.ui-promo-list.opt-productions > div{flex:0 0 calc(33.3333333333% - 3.3333333333px);}}@media screen and (min-width:1024px){.ui-promo-list.opt-productions > div{flex:0 0 calc(25% - 3.75px);}}@media screen and (min-width:1440px){.ui-promo-list.opt-productions.opt-fullwidth > div{flex:0 0 calc(20% - 4px);}}@media screen and (min-width:1900px){.ui-promo-list.opt-productions.opt-fullwidth > div{flex:0 0 calc(16.6666666667% - 4.1666666667px);}}.ui-promo-list.opt-staggered > div{flex:0 0 calc(50% - 10px);}.ui-promo-list.opt-staggered > div:nth-child(even){transform:translateY(20%);}.ui-promo-list.opt-staggered.opt-staggered-even{padding-bottom:20%;}.ui-promo-list.opt-cut-off{position:relative;overflow:hidden;padding:10px;margin:-10px;}.ui-promo-list.opt-cut-off:not(.opt-cut-off-open){max-height:calc((((100vw - 40px - 0px) / 1) * 0.5625 * 3.5) + 5px);}@media screen and (min-width:640px){.ui-promo-list.opt-cut-off:not(.opt-cut-off-open){max-height:calc((((100vw - 40px - 5px) / 2) * 0.5625 * 1.5) + 5px);}}@media screen and (min-width:900px){.ui-promo-list.opt-cut-off:not(.opt-cut-off-open){max-height:calc((((100vw - 40px - 10px) / 3) * 0.5625 * 1.5) + 5px);}}@media screen and (min-width:1024px){.ui-promo-list.opt-cut-off:not(.opt-cut-off-open){max-height:calc((((100vw - 60px - 15px) / 4) * 0.5625 * 1.5) + 5px);}}@media screen and (min-width:1440px){.ui-promo-list.opt-cut-off:not(.opt-cut-off-open).opt-fullwidth{max-height:calc((((100vw - 60px - 20px) / 5) * 0.5625 * 1.5) + 5px);}}@media screen and (min-width:1900px){.ui-promo-list.opt-cut-off:not(.opt-cut-off-open).opt-fullwidth{max-height:calc((((100vw - 60px - 25px) / 6) * 0.5625 * 1.5) + 5px);}}@media screen and (min-width:1440px){.ui-promo-list.opt-cut-off:not(.opt-cut-off-open):not(.opt-fullwidth){max-height:calc((((1400px - 15px) / 4) * 0.5625 * 1.5) + 5px);}}@media screen and (min-width:640px){.ui-promo-list.opt-cut-off:not(.opt-cut-off-open).opt-rows-2{max-height:calc((((100vw - 40px - 5px) / 2) * 0.5625 * 2.5) + 5px);}}@media screen and (min-width:900px){.ui-promo-list.opt-cut-off:not(.opt-cut-off-open).opt-rows-2{max-height:calc((((100vw - 40px - 10px) / 3) * 0.5625 * 2.5) + 5px);}}@media screen and (min-width:1024px){.ui-promo-list.opt-cut-off:not(.opt-cut-off-open).opt-rows-2{max-height:calc((((100vw - 60px - 15px) / 4) * 0.5625 * 2.5) + 5px);}}@media screen and (min-width:1440px){.ui-promo-list.opt-cut-off:not(.opt-cut-off-open).opt-rows-2:not(.opt-fullwidth){max-height:calc((((1400px - 15px) / 4) * 0.5625 * 2.5) + 5px);}}@media screen and (min-width:1440px){.ui-promo-list.opt-cut-off:not(.opt-cut-off-open).opt-rows-2.opt-fullwidth{max-height:calc((((100vw - 60px - 20px) / 5) * 0.5625 * 2.5) + 5px);}}@media screen and (min-width:1900px){.ui-promo-list.opt-cut-off:not(.opt-cut-off-open).opt-rows-2.opt-fullwidth{max-height:calc((((100vw - 60px - 25px) / 6) * 0.5625 * 2.5) + 5px);}}.ui-promo-list.opt-cut-off.opt-cut-off-open{padding-bottom:42px;}.ui-promo-list.opt-cut-off.opt-cut-off-open .ui-promo-list-toggle{background:transparent;}.ui-promo-list.opt-cut-off.opt-cut-off-open .ui-promo-list-toggle:after{padding-top:32px;transform:rotate(180deg);}.ui-promo-list.opt-cut-off.opt-cut-off-inactive{max-height:100% !important;}.ui-promo-list.opt-cut-off.opt-cut-off-inactive .ui-promo-list-toggle{display:none;}.ui-promo-list.opt-social-wall{column-gap:0;row-gap:0;}.ui-promo-list.opt-social-wall > div{flex:0 0 calc(50% - 0px);}@media screen and (min-width:640px){.ui-promo-list.opt-social-wall > div{flex:0 0 calc(33.3333333333% - 0px);}}@media screen and (min-width:1024px){.ui-promo-list.opt-social-wall > div{flex:0 0 calc(20% - 0px);}}.ui-promo-list-toggle{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(15,34,39,0.7) 0%,rgb(15,34,39) 100%);border:0;}.ui-promo-list-toggle:after{content:"";display:block;background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/arrow-down-ff.svg);background-position:center 50%;background-repeat:no-repeat;background-size:32px;cursor:pointer;transition:background-position 0.3s;padding-top:24%;}@media screen and (min-width:640px){.ui-promo-list-toggle:after{padding-top:14%;}}@media screen and (min-width:900px){.ui-promo-list-toggle:after{padding-top:9%;}}@media screen and (min-width:1024px){.ui-promo-list-toggle:after{padding-top:6.5%;}}.ui-promo-list-toggle:hover:after{background-position:center 65%;}@media screen and (min-width:1440px){.ui-promo-list.opt-fullwidth .ui-promo-list-toggle:after{padding-top:5%;}}@media screen and (min-width:1900px){.ui-promo-list.opt-fullwidth .ui-promo-list-toggle:after{padding-top:4.5%;}}@keyframes arrow-bounce{from{right:0;}to{right:20px;}}.ui-promo-list-staggered{display:flex;column-gap:20px;}.ui-promo-list-staggered .ui-promo-list-staggered-column{position:relative;display:flex;flex-direction:column;row-gap:20px;}.ui-promo-list-staggered .ui-promo-list-staggered-column:nth-child(2){padding-top:clamp(0%,20%,160px);}.ui-promo-list-staggered .ui-promo-list-staggered-column:nth-child(3){padding-top:clamp(0%,10%,80px);}.ui-promo-list-staggered .ui-promo-list-staggered-column > div{overflow:hidden;}.ui-promo-list-staggered.opt-columns-2 .ui-promo-list-staggered-column{flex:0 0 calc(50% - 10px);}.ui-promo-list-staggered.opt-columns-3 .ui-promo-list-staggered-column{flex:0 0 calc(33.3333333333% - 13.3333333333px);}.ui-promo-list-staggered.opt-columns-4 .ui-promo-list-staggered-column{flex:0 0 calc(25% - 15px);}.ui-promo-list-staggered.opt-staggered-left .ui-promo-list-staggered-column:nth-child(1){padding-top:clamp(0%,20%,160px);}.ui-promo-list-staggered.opt-staggered-left .ui-promo-list-staggered-column:nth-child(2){padding-top:0;}.ui-promo-list-staggered.opt-staggered-left.opt-columns-1 .ui-promo-list-staggered-column{padding-top:0;}.ui-promo-list-staggered.opt-staggered-left.opt-columns-3 .ui-promo-list-staggered-column:nth-child(1){padding-top:clamp(0%,10%,80px);}.ui-promo-list-staggered.opt-staggered-left.opt-columns-3 .ui-promo-list-staggered-column:nth-child(2){padding-top:clamp(0%,20%,160px);}.ui-promo-list-staggered.opt-staggered-left.opt-columns-3 .ui-promo-list-staggered-column:nth-child(3){padding-top:0;}.ui-promo-list-staggered.opt-narrow-gap{column-gap:5px;}.ui-promo-list-staggered.opt-narrow-gap .ui-promo-list-staggered-column{row-gap:5px;}.ui-promo-list-staggered.opt-narrow-gap.opt-columns-2 .ui-promo-list-staggered-column{flex:0 0 calc(50% - 2.5px);}.ui-promo-list-staggered.opt-narrow-gap.opt-columns-3 .ui-promo-list-staggered-column{flex:0 0 calc(33.3333333333% - 3.3333333333px);}@media screen and (min-width:1200px){.ui-promo-list-staggered.opt-mid-gap{column-gap:25px;}.ui-promo-list-staggered.opt-mid-gap .ui-promo-list-staggered-column{row-gap:25px;}.ui-promo-list-staggered.opt-mid-gap.opt-columns-2 .ui-promo-list-staggered-column{flex:0 0 calc(50% - 12.5px);}.ui-promo-list-staggered.opt-mid-gap.opt-columns-3 .ui-promo-list-staggered-column{flex:0 0 calc(33.3333333333% - 16.6666666667px);}}.ui-promo-list-staggered.opt-wide-gap{column-gap:60px;}.ui-promo-list-staggered.opt-wide-gap .ui-promo-list-staggered-column{row-gap:60px;}.ui-promo-list-staggered.opt-wide-gap.opt-columns-2 .ui-promo-list-staggered-column{flex:0 0 calc(50% - 30px);}.ui-promo-list-staggered.opt-wide-gap.opt-columns-3 .ui-promo-list-staggered-column{flex:0 0 calc(33.3333333333% - 40px);}@media screen and (min-width:1200px){.ui-promo-list-staggered.opt-wide-gap{column-gap:120px;}.ui-promo-list-staggered.opt-wide-gap .ui-promo-list-staggered-column{row-gap:120px;}.ui-promo-list-staggered.opt-wide-gap.opt-columns-2 .ui-promo-list-staggered-column{flex:0 0 calc(50% - 60px);}.ui-promo-list-staggered.opt-wide-gap.opt-columns-3 .ui-promo-list-staggered-column{flex:0 0 calc(33.3333333333% - 80px);}}.ui-promo-production{position:relative;text-align:center;transition:transform 0.2s;}.ui-promo-production .ui-promo-image{transition:transform 0.3s;}.ui-promo-production .ui-promo-image img{display:block;}.ui-promo-production a{position:relative;display:block;height:100%;}.ui-promo-production a:active{outline:auto;}@media screen and (min-width:1024px){.ui-promo-production:hover{z-index:1;transform:scale(1.05);transition:transform 0.2s;box-shadow:0 0 10px rgba(0,0,0,0.3);}.ui-promo-production:hover .ui-promo-image{transform:scale(1.1);}}.ui-promo-production:after{content:"";padding-bottom:56.25%;display:block;}.ui-promo-production .ui-promo-image{position:absolute;top:0;bottom:0;left:0;right:0;}.ui-promo-production .ui-promo-image:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,0.7) 100%);}.ui-promo-production .ui-promo-production-logo{flex:0 0 40%;position:relative;overflow:hidden;}.ui-promo-production .ui-promo-production-logo img{object-fit:contain;height:100%;width:100%;}.ui-promo-production .ui-promo-headline{color:#FFFFFF;font-size:18px;font-weight:800;}.ui-promo-production .ui-promo-production-content{position:absolute;top:5px;right:5px;left:5px;bottom:5px;display:flex;flex-direction:column;justify-content:flex-end;row-gap:5px;}.ui-promo-social-wall{position:relative;}.ui-promo-social-wall:after{content:"";display:block;padding-top:100%;}.ui-promo-social-wall a{position:absolute;inset:0;}.ui-promo-social-wall img{object-fit:cover;width:100%;height:100%;}.ui-review-list .ui-review{margin-bottom:50px;break-inside:avoid;}.ui-review-list .ui-review.js-intersection-off{opacity:0;}.ui-review-list .ui-review.js-intersection-on{opacity:1;transition:opacity 0.5s;}@media screen and (min-width:640px){.ui-review-list{columns:2;column-gap:20px;}}@media screen and (min-width:1024px){.ui-review-list{columns:3;}}.ui-row:not(:last-child){margin-bottom:20px;}.ui-row a{display:flex;text-decoration:none;align-items:center;}.ui-row-image{flex:0 0 25%;}.ui-row-image img{display:block;}.ui-row-details{flex:0 0 75%;padding-left:20px;}.ui-row-details .ui-meta-line{margin-top:2px;}@media screen and (min-width:640px){.ui-row-details .ui-meta-line:not(:first-child){margin-top:8px;}}.ui-row-headline{font-size:20px;font-weight:600;line-height:1.3;color:#FFFFFF;}@media screen and (min-width:640px){.ui-row-headline{font-size:24px;}.ui-row-headline:not(:first-child){margin-top:5px;}}.ui-select-value{display:inline-block;position:relative;}.ui-select-value .ui-select-value-value{background-repeat:no-repeat;background-position:center right;background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/arrow-down-thick-99cad7.svg);padding-right:21px;}.ui-select-value select{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;}.ui-select-value.opt-filter-icon{padding-left:24px;background:url(/themes/custom/bavariafiction/patternlab/source/images/icon/filter-99cad7.svg) no-repeat center left;}.ui-select-value.opt-filter-icon select{left:24px;}.ui-slider.opt-fade-out .ui-slide-media:after{content:"";position:absolute;z-index:1;pointer-events:none;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(15,34,39,0) 0%,rgba(15,34,39,0.3) 50%,rgb(15,34,39) 100%);height:66%;}.ui-slide-media img{display:block;}.ui-slide-text-content{position:absolute;z-index:1;left:0;right:0;bottom:14vw;}@media screen and (min-width:768px){.ui-slide-text-content{bottom:15vw;}}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal;}:root{--swiper-theme-color:#007aff;}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}.swiper-vertical > .swiper-wrapper{flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0);}.swiper-pointer-events{touch-action:pan-y;}.swiper-pointer-events.swiper-vertical{touch-action:pan-x;}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto;}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height;}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px;}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d;}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15);}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none;}.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start;}.swiper-horizontal.swiper-css-mode > .swiper-wrapper{scroll-snap-type:x mandatory;}.swiper-vertical.swiper-css-mode > .swiper-wrapper{scroll-snap-type:y mandatory;}.swiper-centered > .swiper-wrapper::before{content:"";flex-shrink:0;order:9999;}.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before);}.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after);}.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before);}.swiper-centered.swiper-vertical > .swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after);}.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;}.ui-slider{position:relative;}.ui-slider .ui-slider-navigation{margin-bottom:20px;}@media screen and (min-width:0) and (max-width:639px){.ui-slider .ui-slider-navigation{justify-content:flex-end;}}@media screen and (min-width:640px){.ui-slider .ui-slider-navigation{margin-bottom:30px;}}@media screen and (min-width:1024px){.ui-slider .ui-slider-navigation{margin-bottom:40px;}}.ui-slider-pagination-outer{position:absolute;z-index:1;left:0;right:0;bottom:7vw;transform:translateY(50%);}@media screen and (min-width:768px){.ui-slider-pagination-outer{bottom:12.3vw;}}.ui-slider-pagination{margin-left:20px;margin-right:20px;display:flex;column-gap:2px;}@media screen and (min-width:640px){.ui-slider-pagination{margin-left:30px;margin-right:30px;}}@media screen and (min-width:1460px){.ui-slider-pagination{width:1400px;margin-left:auto;margin-right:auto;}}.ui-slider-pagination .swiper-pagination-bullet{position:relative;width:20px;height:20px;cursor:pointer;}.ui-slider-pagination .swiper-pagination-bullet:after{content:"";position:absolute;width:8px;height:8px;top:4px;left:4px;border-radius:50%;background-color:transparent;border:2px solid #FFFFFF;transition:background-color 0.2s;}.ui-slider-pagination .swiper-pagination-bullet-active:after{background-color:#FFFFFF;}.ui-slider-navigation{display:flex;align-items:center;column-gap:90px;}@media screen and (min-width:640px){.ui-slider-navigation{column-gap:120px;}}@media screen and (min-width:1024px){.ui-slider-navigation{column-gap:150px;}}.ui-slider-navigation-prev,.ui-slider-navigation-next{background-position:center;background-size:contain;transition:opacity 0.2s,filter 0.2s;width:36px;height:22px;}.ui-slider-navigation-prev:not(.opt-inactive),.ui-slider-navigation-next:not(.opt-inactive){cursor:pointer;}.ui-slider-navigation-prev:not(.opt-inactive):hover,.ui-slider-navigation-next:not(.opt-inactive):hover{filter:brightness(2);}.ui-slider-navigation-prev.opt-inactive,.ui-slider-navigation-next.opt-inactive{opacity:0.25;}@media screen and (min-width:640px){.ui-slider-navigation-prev,.ui-slider-navigation-next{width:45px;height:27px;}}@media screen and (min-width:1024px){.ui-slider-navigation-prev,.ui-slider-navigation-next{width:54px;height:33px;}}.ui-slider-navigation-prev{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/arrow-big-left-99cad7.svg);}.ui-slider-navigation-next{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/arrow-big-right-99cad7.svg);}.opt-inverse .ui-slider-navigation-prev{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/arrow-big-left-0f2227.svg);}.opt-inverse .ui-slider-navigation-next{background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/arrow-big-right-0f2227.svg);}.ui-some-logo-list{display:flex;justify-content:flex-start;flex-wrap:wrap;column-gap:clamp(24px,4vw,60px);}.ui-some-logo-list.opt-small{column-gap:22px;}.ui-some-logo-list.js-intersection-off .ui-some-logo{opacity:0;transform:translateX(-5px);}.ui-some-logo-list.js-intersection-on .ui-some-logo{opacity:1;transform:translateX(0);transition:opacity 0.3s,transform 0.2s;transition-timing-function:ease-out;}.ui-some-logo-list.js-intersection-on .ui-some-logo:nth-child(2){transition-delay:0.1s;}.ui-some-logo-list.js-intersection-on .ui-some-logo:nth-child(3){transition-delay:0.2s;}.ui-some-logo-list.js-intersection-on .ui-some-logo:nth-child(4){transition-delay:0.3s;}.ui-some-logo-list.js-intersection-on .ui-some-logo:nth-child(5){transition-delay:0.4s;}.ui-some-logo-list.js-intersection-on .ui-some-logo:nth-child(6){transition-delay:0.5s;}.ui-some-logo-list.js-intersection-on .ui-some-logo:nth-child(7){transition-delay:0.6s;}.ui-some-logo-list.js-intersection-on .ui-some-logo:nth-child(8){transition-delay:0.7s;}.ui-suffix{color:#599BAC;font-size:16px;}.ui-tag-list{position:relative;overflow:hidden;}.ui-tag-list .ui-select-value{display:none;font-size:16px;}.ui-tag-list.opt-select-mode .ui-tag-list-inner-wrap{visibility:hidden;pointer-events:none;}.ui-tag-list.opt-select-mode .ui-select-value{display:inline-block;position:absolute;top:0;}.ui-tag-list-inner-wrap{display:flex;column-gap:18px;}.ui-tag{font-size:16px;white-space:nowrap;}.ui-tag a{text-decoration:none;}.ui-tag.opt-active{color:#FFFFFF;}.ui-video .flex-video{position:relative;}.ui-video video{width:100%;height:auto;background:#000;}.ui-video.opt-force-ratio .flex-video{padding-bottom:56.25%;}.ui-video.opt-force-ratio.opt-vertical .flex-video{padding-bottom:133.333%;}.ui-video.opt-force-ratio video{position:absolute;inset:0;}.ui-video-rollover{position:relative;overflow:hidden;}.ui-video-rollover img{display:block;}.ui-video-rollover video{display:none;position:absolute;width:100%;top:0;left:0;right:0;bottom:0;pointer-events:none;}.ui-video-rollover.opt-show-video video{display:block;}.ui-columns-column{flex:1 1 0;padding-left:20px;padding-right:-20px;overflow:hidden;}.ui-columns{display:flex;flex-wrap:wrap;row-gap:40px;margin-left:-20px;margin-right:-20px;}.ui-columns.opt-small-1 .ui-columns-column{flex:0 0 100%;}.ui-columns.opt-small-2 .ui-columns-column{flex:0 0 50%;}.ui-columns.opt-small-3 .ui-columns-column{flex:0 0 33.3333%;}.ui-columns.opt-small-4 .ui-columns-column{flex:0 0 25%;}@media screen and (min-width:640px){.ui-columns.opt-medium-1 .ui-columns-column{flex:0 0 100%;}.ui-columns.opt-medium-2 .ui-columns-column{flex:0 0 50%;}.ui-columns.opt-medium-3 .ui-columns-column{flex:0 0 33.3333%;}.ui-columns.opt-medium-4 .ui-columns-column{flex:0 0 25%;}}@media screen and (min-width:1024px){.ui-columns.opt-large-1 .ui-columns-column{flex:0 0 100%;}.ui-columns.opt-large-2 .ui-columns-column{flex:0 0 50%;}.ui-columns.opt-large-3 .ui-columns-column{flex:0 0 33.3333%;}.ui-columns.opt-large-4 .ui-columns-column{flex:0 0 25%;}}.ui-header-media + .ui-content-block,.ui-content-block + .ui-content-block{margin-top:60px;}@media screen and (min-width:640px){.ui-header-media + .ui-content-block,.ui-content-block + .ui-content-block{margin-top:90px;}}@media screen and (min-width:1024px){.ui-header-media + .ui-content-block,.ui-content-block + .ui-content-block{margin-top:120px;}}.ui-header-media + .ui-content-block.opt-margin-small,.ui-content-block + .ui-content-block.opt-margin-small{margin-top:40px;}@media screen and (min-width:640px){.ui-header-media + .ui-content-block.opt-margin-small,.ui-content-block + .ui-content-block.opt-margin-small{margin-top:60px;}}@media screen and (min-width:1024px){.ui-header-media + .ui-content-block.opt-margin-small,.ui-content-block + .ui-content-block.opt-margin-small{margin-top:80px;}}.ui-header-media + .ui-content-block.opt-margin-tiny,.ui-content-block + .ui-content-block.opt-margin-tiny{margin-top:18px;}@media screen and (min-width:640px){.ui-header-media + .ui-content-block.opt-margin-tiny,.ui-content-block + .ui-content-block.opt-margin-tiny{margin-top:21px;}}@media screen and (min-width:1024px){.ui-header-media + .ui-content-block.opt-margin-tiny,.ui-content-block + .ui-content-block.opt-margin-tiny{margin-top:24px;}}.ui-content-block.opt-padded:not(.opt-inverse) + .ui-content-block{margin-top:0;}.ui-content-block.opt-inverse + .ui-content-block.opt-inverse{margin-top:0;padding-top:0;}.ui-content-block{position:relative;}.ui-content-block.opt-padded{padding-top:40px;padding-bottom:40px;}@media screen and (min-width:640px){.ui-content-block.opt-padded{padding-top:60px;padding-bottom:60px;}}@media screen and (min-width:1200px){.ui-content-block.opt-padded{padding-top:90px;padding-bottom:90px;}}.ui-content-block.opt-inverse-transition{margin-top:0;min-height:250px;background:linear-gradient(180deg,rgb(173,206,214) 125px,rgba(173,206,214,0) 250px) no-repeat;}@media screen and (min-width:640px){.ui-content-block.opt-full-height{min-height:100vh;display:flex;flex-direction:column;justify-content:center;}}.ui-content-panel:not(:first-child){margin-top:30px;}@media screen and (min-width:640px){.ui-content-panel:not(:first-child){margin-top:40px;}}.ui-content-panel:not(:last-child){margin-bottom:30px;}@media screen and (min-width:640px){.ui-content-panel:not(:last-child){margin-bottom:40px;}}.ui-content-panel.opt-small{max-width:830px;margin-left:auto;margin-right:auto;}.ui-content-wrap.opt-content-margin{margin-left:20px;margin-right:20px;}@media screen and (min-width:640px){.ui-content-wrap.opt-content-margin{margin-left:30px;margin-right:30px;}}.ui-content-wrap.opt-text-width{margin-left:20px;margin-right:20px;}@media screen and (min-width:640px){.ui-content-wrap.opt-text-width{margin-left:30px;margin-right:30px;}}@media screen and (min-width:1460px){.ui-content-wrap.opt-text-width{width:1400px;margin-left:auto;margin-right:auto;}}@media screen and (min-width:1400px){.ui-content-wrap.opt-text-width-no-margin{width:1400px;margin-left:auto;margin-right:auto;}}.ui-content-wrap.opt-has-background{background-color:#0F2227;margin-left:10px;margin-right:10px;padding-left:10px;padding-right:10px;}@media screen and (min-width:640px){.ui-content-wrap.opt-has-background{margin-left:15px;margin-right:15px;padding-left:15px;padding-right:15px;}}@media screen and (min-width:1460px){.ui-content-wrap.opt-has-background{width:auto;margin-left:30px;margin-right:30px;padding-left:calc((100vw - 60px - 1400px) / 2);padding-right:calc((100vw - 60px - 1400px) / 2);}}@media screen and (min-width:1630px){.ui-content-wrap.opt-has-background{width:1570px;padding-left:85px;padding-right:85px;margin-left:auto;margin-right:auto;}}.ui-content-wrap.opt-has-background:first-child{padding-top:20px;}@media screen and (min-width:1200px){.ui-content-wrap.opt-has-background:first-child{padding-top:30px;}}.ui-content-wrap.opt-text-width .contextual + .ui-headline{margin-top:0;}.ui-content-wrap.opt-text-width > .ui-panel:not(:first-child){margin-top:20px;}.ui-content-wrap.opt-text-width > .ui-panel:not(:last-child){margin-bottom:20px;}.ui-header{position:fixed;z-index:99;top:0;left:0;right:0;transition:top 0.5s;background:linear-gradient(180deg,rgba(15,34,39,0.3) 0%,rgba(15,34,39,0) 100%);}.ui-header > .ui-content-block > .ui-content-wrap{display:flex;align-items:center;position:relative;height:85px;transition:height 0.5s;}@media screen and (min-width:640px){.ui-header > .ui-content-block > .ui-content-wrap{height:120px;}}@media screen and (min-width:1024px){.ui-header > .ui-content-block > .ui-content-wrap{height:160px;}}.ui-header.opt-minimal > .ui-content-block > .ui-content-wrap{height:85px;}.ui-header.opt-minimal .ui-header-logo a:after{opacity:0;}.ui-header.opt-hidden{top:-85px;}.ui-header-logo{position:relative;z-index:20;}.ui-header-logo a{position:relative;display:block;background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo-squares-white.svg);background-repeat:no-repeat;background-position:left center;width:240px;height:13px;background-size:contain;}.ui-header-logo a span{display:none;}.ui-header-logo a:hover:after{opacity:1 !important;}.ui-header-logo a:after{content:"";display:block;position:absolute;right:0;transition:opacity 0.3s;background-image:url(/themes/custom/bavariafiction/patternlab/source/images/logo-typo-white.svg);background-repeat:no-repeat;background-position:left center;width:207px;height:13px;background-size:contain;}@media screen and (min-width:390px){.ui-header-logo a{width:280px;height:15px;}.ui-header-logo a:after{width:242px;height:15px;}}@media screen and (min-width:640px){.ui-header-logo a{width:334px;height:18px;}.ui-header-logo a:after{width:290px;height:18px;}}@media screen and (min-width:1024px){.ui-header-logo a{width:408px;height:22px;}.ui-header-logo a:after{width:354px;height:22px;}}.ui-header-spacer{flex:1 1 100%;}.ui-header-controls{display:flex;align-items:center;column-gap:10px;}.ui-header-search-toggle,.ui-header-menu-toggle{position:relative;z-index:20;}.ui-header-search-toggle button,.ui-header-menu-toggle button{display:block;position:relative;width:36px;height:36px;border:0;background-color:transparent;cursor:pointer;}.ui-header-search-toggle button span,.ui-header-menu-toggle button span{display:none;}@media screen and (min-width:640px){.ui-header-search-toggle button,.ui-header-menu-toggle button{width:54px;height:54px;}}.ui-header-search-toggle{position:absolute;}.ui-header-search-toggle button{background:url(/themes/custom/bavariafiction/patternlab/source/images/icon/magnifying-glass-ff.svg) no-repeat center;background-size:30px;}.ui-header-search{display:none;position:relative;z-index:20;}.ui-header-search .ui-header-search-form{visibility:hidden;}.ui-header-search .ui-header-search-form input[type=text]{width:54px;}@media screen and (min-width:1024px){.ui-header-search{display:initial;}}.ui-header-search-form .form-item{margin:0;}.ui-header-search-form input[type=text]{display:block;height:54px;background-image:url(/themes/custom/bavariafiction/patternlab/source/images/icon/magnifying-glass-99cad7.svg);background-repeat:no-repeat;background-position:right 12px center;background-size:30px;transition:background-color 0.3s;}.ui-header-search-form input[type=submit]{position:absolute;top:0;right:0;height:54px;width:54px;background-color:transparent;border:0;overflow:hidden;font-size:0;text-indent:54px;}.ui-header-menu-toggle button:before{content:"";position:absolute;z-index:1;width:36px;height:3px;left:0;top:16.5px;background-color:#fff;pointer-events:none;opacity:1;transition:opacity 0.2s;}.ui-header-menu-toggle:before,.ui-header-menu-toggle:after{content:"";position:absolute;z-index:1;width:36px;height:3px;left:0;top:6.5px;background-color:#fff;pointer-events:none;transition:top 0.1s ease-out 0.1s,transform 0.1s ease-out;}.ui-header-menu-toggle:before{top:6.5px;}.ui-header-menu-toggle:after{top:26.5px;}@media screen and (min-width:640px){.ui-header-menu-toggle button:before{left:9px;top:25.5px;}.ui-header-menu-toggle:before{left:9px;top:14.5px;}.ui-header-menu-toggle:after{left:9px;top:36.5px;}}.ui-header-menu-menu{display:none;position:fixed;z-index:10;background:#00475A;inset:0;padding-top:90px;transition:padding-top 0.2s;}.ui-header-menu-menu .ui-header-search-form{margin-bottom:20px;}.ui-header-menu-menu .ui-header-search-form input[type=text]{background-color:#013f50;}@media screen and (min-width:640px){.ui-header-menu-menu{padding-top:120px;}}@media screen and (min-width:1024px){.ui-header-menu-menu{padding-top:160px;}.ui-header-menu-menu .ui-header-search-form{display:none;}}.ui-header-menu-menu .ui-menu.opt-menu-main{font-size:clamp(27px,7.5vw,36px);}@media screen and (min-width:640px){.ui-header-menu-menu .ui-menu.opt-menu-main{font-size:clamp(36px,4vw,42px);}}@media screen and (min-width:640px){.ui-header-menu-menu .ui-menu.opt-menu-main{text-align:right;}}@media screen and (min-width:640px){.ui-header-menu-menu .ui-language-switcher{justify-content:flex-end;}}.ui-header.opt-search-open .ui-header-search .ui-header-search-toggle{display:none;}.ui-header.opt-search-open .ui-header-search .ui-header-search-form{visibility:visible;}.ui-header.opt-search-open .ui-header-search .ui-header-search-form input[type=text]{width:20vw;transition:width 0.2s;}.ui-header.opt-menu-open .ui-header-menu-menu{display:block;}.ui-header.opt-menu-open .ui-header-menu-toggle button:before{opacity:0;}.ui-header.opt-menu-open .ui-header-menu-toggle:before,.ui-header.opt-menu-open .ui-header-menu-toggle:after{top:16.5px;transition:top 0.1s ease-out,transform 0.1s ease-out 0.1s;}.ui-header.opt-menu-open .ui-header-menu-toggle:before{transform:rotate(45deg);}.ui-header.opt-menu-open .ui-header-menu-toggle:after{transform:rotate(-45deg);}@media screen and (min-width:640px){.ui-header.opt-menu-open .ui-header-menu-toggle:before,.ui-header.opt-menu-open .ui-header-menu-toggle:after{top:25.5px;}}.ui-header.opt-menu-open .ui-header-search input[type=text]{background-color:#013f50;}body.toolbar-horizontal.toolbar-fixed .ui-header{top:53px;}body.toolbar-horizontal.toolbar-fixed .ui-header-menu-menu{padding-top:128px;}@media screen and (min-width:640px){body.toolbar-horizontal.toolbar-fixed .ui-header-menu-menu{padding-top:173px;}}@media screen and (min-width:1024px){body.toolbar-horizontal.toolbar-fixed .ui-header-menu-menu{padding-top:213px;}}.ui-footer{padding-top:60px;padding-bottom:60px;}@media screen and (min-width:640px){.ui-footer{padding-top:120px;}}@media screen and (min-width:1024px){.ui-footer{padding-top:240px;padding-bottom:120px;}}.ui-footer .ui-menu.opt-menu-footer{display:flex;flex-direction:column;row-gap:5px;font-size:18px;margin-top:20px;}@media screen and (min-width:1024px){.ui-footer .ui-menu.opt-menu-footer{margin-top:40px;}}.ui-footer .ui-footer-sidebar-bottom{margin-top:60px;font-size:14px;}@media screen and (min-width:1024px){.ui-footer .ui-sidebar-sidebar{display:flex;flex-direction:column;justify-content:space-between;}}.ui-horizontal-split{display:flex;flex-direction:column;width:100%;}.ui-horizontal-split.opt-row-gap{row-gap:15px;}@media screen and (min-width:640px){.ui-horizontal-split{flex-direction:row;column-gap:20px;justify-content:space-between;align-items:flex-end;}}.ui-page-content.opt-margin{padding-top:90px;}@media screen and (min-width:640px){.ui-page-content.opt-margin{padding-top:150px;}}.ui-sidebar .ui-sidebar-main{margin-bottom:60px;}@media screen and (min-width:640px){.ui-sidebar{display:flex;column-gap:min(10vw,140px);}.ui-sidebar .ui-sidebar-main{flex:1 1 66.666%;margin-bottom:0;}.ui-sidebar .ui-sidebar-sidebar{flex:1 1 33.333%;}.ui-sidebar.opt-has-header{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:0fr 1fr;grid-template-areas:"header sidebar" "main sidebar";}.ui-sidebar.opt-has-header .ui-sidebar-header{grid-area:header;}.ui-sidebar.opt-has-header .ui-sidebar-main{grid-area:main;}.ui-sidebar.opt-has-header .ui-sidebar-sidebar{grid-area:sidebar;}}@media screen and (min-width:0) and (max-width:639px){.ui-sidebar.opt-pull-sidebar{display:flex;flex-direction:column;}.ui-sidebar.opt-pull-sidebar .ui-sidebar-main{order:2;margin-bottom:0;}.ui-sidebar.opt-pull-sidebar .ui-sidebar-sidebar{margin-bottom:60px;}}@media screen and (min-width:640px) and (max-width:1023px){.ui-sidebar.opt-break-on-medium{display:block;}.ui-sidebar.opt-break-on-medium .ui-sidebar-main{margin-bottom:90px;}}.ui-tab-bar{display:flex;justify-content:space-between;align-items:center;column-gap:20px;font-size:18px;margin-left:20px;margin-right:20px;}@media screen and (min-width:640px){.ui-tab-bar{margin-left:30px;margin-right:30px;}}@media screen and (min-width:1460px){.ui-tab-bar{width:1400px;margin-left:auto;margin-right:auto;}}.ui-tab-bar.opt-line{border-bottom:1px solid #599BAC;}.ui-tab-bar .ui-tab-bar-tabs{display:none;}.ui-tab-bar .ui-tab-bar-label,.ui-tab-bar .ui-tab-bar-tab{padding-top:10px;padding-bottom:10px;border-bottom:2px solid transparent;min-height:21px;}.ui-tab-bar .ui-tab-bar-tab{text-align:center;min-width:34px;cursor:pointer;transition:color 0.3s,border-color 0.3s;}.ui-tab-bar .ui-tab-bar-tab:hover{color:#FFFFFF;}.ui-tab-bar .ui-tab-bar-tab.opt-active{color:#FFFFFF;border-color:#FFFFFF;font-size:24px;line-height:17px;}.ui-tab-bar .ui-tab-bar-select{padding-bottom:10px;text-align:right;}@media screen and (min-width:640px){.ui-tab-bar{justify-content:flex-start;}.ui-tab-bar .ui-tab-bar-tabs{display:flex;}.ui-tab-bar .ui-select-value{display:none;}}.ui-tab-content{display:none;}.ui-tab-content.opt-active{display:block;}.ui-tab-content-wrap{padding-top:40px;}@media screen and (min-width:640px){.ui-tab-content-wrap{padding-top:60px;}}@media screen and (min-width:1200px){.ui-tab-content-wrap{padding-top:90px;}}.ui-tab-content-wrap.opt-inverse{padding-bottom:40px;}@media screen and (min-width:640px){.ui-tab-content-wrap.opt-inverse{padding-bottom:60px;}}@media screen and (min-width:1200px){.ui-tab-content-wrap.opt-inverse{padding-bottom:90px;}}.ui-two-columns{display:flex;flex-direction:column;width:100%;row-gap:40px;}@media screen and (min-width:640px){.ui-two-columns{flex-direction:row;column-gap:20px;}.ui-two-columns .ui-two-columns-content{flex:0 0 calc(50% - 10px);}.ui-two-columns.opt-center-vertical{align-items:center;}.ui-two-columns.opt-extra-padding .ui-two-columns-content:last-child .ui-two-columns-content-inner{padding-left:min(10vw,180px);}.ui-two-columns.opt-extra-padding-small .ui-two-columns-content:last-child .ui-two-columns-content-inner{padding-left:min(10vw,90px);}.ui-two-columns.opt-extra-padding-first-column:not(.opt-pull) .ui-two-columns-content:first-child .ui-two-columns-content-inner{padding-right:min(10vw,180px);}.ui-two-columns.opt-extra-padding-first-column.opt-pull .ui-two-columns-content:first-child .ui-two-columns-content-inner{padding-left:min(10vw,180px);}.ui-two-columns.opt-extra-padding-small-first-column:not(.opt-pull) .ui-two-columns-content:first-child .ui-two-columns-content-inner{padding-right:min(10vw,90px);}.ui-two-columns.opt-extra-padding-small-first-column.opt-pull .ui-two-columns-content:first-child .ui-two-columns-content-inner{padding-left:min(10vw,90px);}.ui-two-columns.opt-60-40 .ui-two-columns-content{flex:0 0 calc(60% - 10px);}.ui-two-columns.opt-60-40 .ui-two-columns-content:last-child{flex:0 0 calc(40% - 10px);}.ui-two-columns.opt-40-60 .ui-two-columns-content{flex:0 0 calc(40% - 10px);}.ui-two-columns.opt-40-60 .ui-two-columns-content:last-child{flex:0 0 calc(60% - 10px);}.ui-two-columns.opt-pull .ui-two-columns-content:last-child{order:-1;}.ui-two-columns.opt-pull.opt-extra-padding .ui-two-columns-content:last-child .ui-two-columns-content-inner{padding-left:0;padding-right:min(10vw,140px);}}body .messages{font-size:16px;border-radius:0;border:0;border-bottom-width:1px;font-family:var(--gin-font);}body .messages + .messages{margin-top:0;}a[href="#main-content"]:active,a[href="#main-content"]:focus-within{display:block;text-align:center;}form.user-login-form,form.user-pass{margin-left:20px;margin-right:20px;padding-top:90px;}@media screen and (min-width:640px){form.user-login-form,form.user-pass{margin-left:30px;margin-right:30px;}}@media screen and (min-width:1460px){form.user-login-form,form.user-pass{width:1400px;margin-left:auto;margin-right:auto;}}@media screen and (min-width:640px){form.user-login-form,form.user-pass{padding-top:150px;}}
