@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url(//use.typekit.net/gma1cfr.css);html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.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;-webkit-text-decoration:underline dotted;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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .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}@keyframes animate-link-arrow{from{margin-right:10px}to{margin-right:0;margin-left:10px}}@keyframes animate-link-arrow-inverted{from{margin-left:-20px}to{margin-left:-25px}}body{letter-spacing:.04em;font-family:din-2014,sans-serif}@font-face{font-family:icomoon;font-weight:400;font-style:normal;src:url(../../Fonts/icomoon.woff?w2rkek) format("woff"),url(../../Fonts/icomoon.ttf?w2rkek) format("truetype")}#keytech_list_result .back::before,.arrow-after::after,.box .image a[rel=lightbox]::after,.box .images a[rel=lightbox]::after,.box p a::before,.box p.back a::before,.button-search-nace-industry::after,.button.pdf-download::after,.buttons-export .button-clear::after,.buttons-export .button-export::after,.ce-foldable-list li::before,.csc-form-element-list-item::before,.csc-form-errors li::before,.csc-mailform .confirmation::before,.event-details li::before,.events .icon a::before,.events-calendar-link a::before,.fc-left button::before,.fc-right button::after,.file-pdf span::before,.file-vcf::after,.foldable-header::before,.is-invalid::before,.is-valid-block>fieldset>legend::after,.is-valid::before,.journey-list-item a::after,.keytech-show .button-next::before,.keytech-show a.external-link-new-window::after,.keytech-show a.external-link::after,.keytech-show li::before,.keytech_search_navigation .back::before,.keytech_search_navigation .more::after,.list-labeled li li::before,.logout a::before,.logout-button::before,.logout-link::before,.message-check::before,.message-info::before,.message-question::before,.message-warning::before,.mm-menu .events-by::before,.mm-menu .extra-net::before,.mm-menu .reise-net::before,.news-entry li::before,.page_browser .arrow.back_first::after,.page_browser .arrow.next_last::after,.page_browser .arrow::before,.pagebrowser .arrow a::before,.pagebrowser .arrow.back_first a::after,.pagebrowser .arrow.next_last a::after,.profile-link::before,.question::before,.quote_close::before,.quote_open::before,.section-help::before,.section-login::before,.section-registration::before,.skipped .box h2::before,.skipped::before,.social-media-newsroom h2 a::before,.step-navigation .current .step::after,.step-navigation .current .step::before,.submitted::before,.tab-pane.details li::before,.text li::before,.unsubmitted::before,[class*=" icon-"]::before,[class^=icon-]::before,a.external-link-new-window::before,a.external-link::before,button.pdf-download::after,p.cta::before,p.notice::before{text-transform:none;line-height:1;font-family:icomoon;font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none;font-variant:normal}.icon-bubbles::before{content:"\e7d7"}.icon-calendar-plus-o::before,.icon-calendar-plus::before{content:"\e786"}.icon-checkmark::before,.is-valid-block>fieldset>legend::after,.is-valid::before{content:"\e934"!important}.icon-cross::before{content:"\e935"}.button.pdf-download::after,.buttons-export .button-export::after,.icon-download::before,.reisenet .foldable-content .download a.icon-box-add::before,.reisenet .foldable-content a.download::before,button.pdf-download::after{content:"\e6ac"}.icon-envelope::before{content:"\f0e0"}.icon-exit::before,.logout a::before{content:"\e6d3"}.icon-home::before{content:"\e600"}.foldable-container .foldable-header::before,.icon-minus::before{content:"\e937"}.icon-news::before,.icon-rss-square::before,.icon-rss::before{content:"\f143"}.foldable-container.collapsed .foldable-header::before,.icon-plus::before{content:"\e936"}.icon-print::before{content:"\e6b1"}.icon-register::before,.section-registration::before{content:"\e613"}.icon-unlock-alt::before,.section-login::before{content:"\e66d"}.icon-suitcase-checkmark::before{content:"\e902"}#keytech_list_result .back::before,.box p.back a::before,.icon-caret-left::before,.keytech_search_navigation .back::before,.page_browser .arrow.back::before,.pagebrowser .arrow_prev a::before{content:"\e940"}.icon-caret-up::before{content:"\e943"}.icon-caret-down::before{content:"\e944"}.icon-arrow-up::before{content:"\e941"}.icon-angle-thin-up::before,.icon-angle-up::before,.icon-chevron-up::before{content:"\e939"}.arrow-after::after,.fc-right button::after,.icon-angle-right::before,.icon-angle-thin-right::before,.icon-caret-right::before,.icon-chevron-right::before,.icon-file-html::before,.keytech-show .button-next::before,.page_browser .arrow.next::before,.page_browser .arrow.next_last::before,.pagebrowser .arrow.next_last a::before,.pagebrowser .arrow_next a::before,.step-navigation .current .step::after{content:"\e93c"}.ce-foldable-list li::before,.csc-form-errors li::before,.event-details li::before,.form-error::before,.keytech-show li::before,.news-entry li::before,.text li::before{content:"● "}.icon-angle-down::before,.icon-angle-thin-down::before,.icon-chevron-down::before{content:"\e93a"}.fc-left button::before,.icon-angle-thin-left::before,.step-navigation .current .step::before{content:"\e93b"}.icon-step-forward::before,.page_browser .arrow.next_last::after,.page_browser .arrow.next_last::before,.pagebrowser .arrow.next_last a::after,.pagebrowser .arrow.next_last a::before{content:"\e763"}.icon-step-backward::before,.page_browser .arrow.back_first::after,.page_browser .arrow.back_first::before,.pagebrowser .arrow.back_first a::after,.pagebrowser .arrow.back_first a::before{content:"\e762"}.events .icon a.biotech::before,.icon-eventcategorygroup-biotech::before{content:"\e7e7"}.events .icon a.broadcast::before,.icon-eventcategorygroup-broadcast::before{content:"\e8ca"}.events .icon a.construction::before,.icon-eventcategorygroup-construction::before{content:"\e7f6"}.events .icon a.culture-creative-business::before,.icon-eventcategorygroup-culture-creative-business::before{content:"\e626"}.events .icon a.environment::before,.icon-eventcategorygroup-environment::before{content:"\e82d"}.events .icon a.gastro::before,.icon-eventcategorygroup-gastro::before{content:"\e813"}.events .icon a.industry::before,.icon-eventcategorygroup-industry::before{content:"\e67e"}.events .icon a.life-sciences::before,.icon-eventcategorygroup-life-sciences::before{content:"\e7e8"}.events .icon a.machines::before,.icon-eventcategorygroup-machines::before{content:"\e672"}.events .icon a.smart-city::before,.icon-eventcategorygroup-smart-city::before{content:"\e6b8"}.events .icon a::before,.icon-eventcategorygroup-::before{content:"\e7b9"}.icon-car::before,.icon-ktb-branch-100::before{content:"\e84f"}.icon-ktb-branch-200::before,.icon-train::before{content:"\e6eb"}.icon-dna::before,.icon-ktb-branch-300::before{content:"\e7e9"}.icon-ktb-branch-400::before,.icon-telephone::before{content:"\e76a"}.icon-flash::before,.icon-ktb-branch-500::before{content:"\e6a2"}.icon-chart::before,.icon-ktb-branch-600::before{content:"\e6bc"}.icon-ktb-branch-700::before,.icon-satellite::before{content:"\e8cb"}.icon-ktb-branch-800::before,.icon-truck::before{content:"\e6e9"}.icon-ktb-branch-900::before,.icon-rocket::before{content:"\e6dd"}.icon-cogs::before,.icon-ktb-branch-1000::before{content:"\e631"}.icon-health::before,.icon-ktb-branch-1100::before{content:"\e6b2"}.icon-iron::before,.icon-ktb-branch-1200::before{content:"\e977"}.icon-flare::before,.icon-ktb-branch-1300::before{content:"\e70b"}.icon-ktb-branch-1400::before,.icon-tree::before{content:"\e6d6"}.icon-beaker::before,.icon-ktb-branch-1500::before{content:"\e6b6"}.icon-bulp::before,.icon-ktb-branch-1600::before{content:"\e6a4"}.icon-flash-cog::before,.icon-ktb-branch-1700::before{content:"\e6a3"}.icon-ktb-branch-1800::before,.icon-nano::before{content:"\e7eb"}.icon-ktb-branch-1900::before,.icon-monitor::before{content:"\e698"}.icon-hook::before,.icon-ktb-branch-2000::before{content:"\e6ed"}.icon-food::before,.icon-ktb-branch-2100::before{content:"\e6d7"}.icon-forest::before,.icon-ktb-branch-2200::before{content:"\e6d5"}.icon-ktb-branch-2300::before,.icon-palette::before{content:"\e626"}.icon-facebook::before{content:"\ea90"}.icon-facebook-square::before{content:"\f082"}.icon-facebook-outline::before{content:"\e9eb"}.icon-linkedin::before{content:"\eaca"}.icon-linkedin-square::before{content:"\f08c"}.icon-linkedin-outline::before{content:"\e9ea"}.icon-play::before{content:"\e912"}.icon-youtube::before{content:"\e9ec"}.icon-instagram:before{content:"\ea92"}.icon-quote-left::before,.quote_open::before{content:"\e9ed"}.icon-quote-right::before,.quote_close::before{content:"\e9ee"}.icon-info-circle::before,.message-info::before{content:"\e76e"}.icon-bubble-text::before{content:"\e7db"}.button-search-nace-industry::after,.icon-loop::before{content:"\e8da"}.icon-navicon::before{padding-right:6px;vertical-align:-2px;line-height:20px;font-size:20px;content:"\f0c9"}.box .image a[rel=lightbox]::after,.box .images a[rel=lightbox]::after,.icon-search::before{content:"\e922"}.icon-events-by::before,.mm-menu .events-by::before{content:"\e690"}.events-calendar-link a::before,.icon-calendar::before{content:"\e789"}.icon-briefcase::before,.icon-reise-net::before,.mm-menu .reise-net::before{content:"\e6e3"}.icon-events-by::before,.icon-reise-net::before{vertical-align:-1px}.mm-menu .events-by::before,.mm-menu .extra-net::before,.mm-menu .reise-net::before{display:inline-block;width:35px;height:25px;color:#bfbfbf;font-size:25px;box-sizing:border-box}.mm-menu .extra-net::before{margin:-3px 0;padding-left:3px;vertical-align:-3px}.mm-menu .reise-net::before{margin:-2px 0;vertical-align:-4px}.icon-camera::before{content:"\e704"}.icon-unsorted::before{content:"\e93d"}.icon-sort-down::before{color:#09c7f7;content:"\e93e"}.icon-sort-up::before{color:#09c7f7;content:"\e93f"}.buttons-export .button-clear::after,.icon-ban::before{content:"\e99c"}.icon-angle-left::before,.icon-angle-thin-left::before,.icon-chevron-left::before,.keytech-show .button-previous::before{content:"\e93b"}.icon-box-add::before{content:"\e8f5"}.icon-external-link::before,a.external-link-new-window::before,a.external-link::before{margin-right:3px;vertical-align:-1px;content:"\e91f"}.icon-external-link::after,a.external-link-new-window::after,a.external-link::after{display:none}.keytech-show a.external-link-new-window::after,.keytech-show a.external-link::after{display:inline;margin-left:5px;vertical-align:-1px;content:"\e91f"}.file-pdf span::before,.icon-file-pdf-o span::before,.icon-file-pdf::before{content:"\e64e"}.icon-file-doc::before,.icon-file-docx::before,.icon-file-dot::before,.icon-file-txt::before,.icon-file-word-o::before,.icon-file-word::before{content:"\e64d"}.icon-file-csv::before,.icon-file-excel-o::before,.icon-file-excel::before,.icon-file-xls::before,.icon-file-xlsx::before{content:"\e914"}.icon-file-pot::before,.icon-file-powerpoint-o::before,.icon-file-powerpoint::before,.icon-file-ppt::before,.icon-file-pptx::before{content:"\e913"}.icon-file-eps::before,.icon-file-gif::before,.icon-file-jpg::before,.icon-file-photo-o::before,.icon-file-photo::before,.icon-file-png::before,.icon-file-tif::before{content:"\e90d"}.icon-file-gz::before,.icon-file-tar::before,.icon-file-zip-o::before,.icon-file-zip::before{content:"\e90e"}.icon-file-aif::before,.icon-file-mid::before,.icon-file-mp3::before,.icon-file-sound-o::before,.icon-file-sound::before,.icon-file-wav::before{content:"\e90f"}.icon-file-mov::before,.icon-file-movie-o::before,.icon-file-movie::before,.icon-file-mpg::before,.icon-file-wmv::before{content:"\e910"}.icon-file-code-o::before,.icon-file-code::before,.icon-file-css::before{content:"\e90c"}.icon-stop::before{content:"\f04d"}.icon-exit-right::before,.icon-sign-out::before,.logout-button::before,.logout-link::before{content:"\e8fe"}.icon-street-view::before,.profile-link::before{content:"\f21d"}.icon-check-circle-o::before,.icon-check-circle::before,.message-check::before,.submitted::before{content:"\e959"}.icon-cross-circle::before,.unsubmitted::before{content:"\e95a"}.icon-exclamation-circle::before,.icon-notification-circle::before,.message-warning::before,.skipped .box h2::before,.skipped::before,p.notice::before{content:"\e956"}.icon-question-circle-outline::before,.icon-question-circle::before,.message-question::before,.question::before{content:"\e957"}.icon-question::before,.section-help::before{content:"\e933"}.icon-newsletter::before,p.cta::before{content:"\e697"}.icon-map-o::before{content:"\e782"}.file-vcf::after,.icon-address-card-o::before,.icon-vcard-o::before{content:"\e71b"}.icon-square::before{content:"\f0c8"}.icon-circle::before{content:"\f111"}.icon-exclamation-sign::before,.is-invalid::before{content:"\e932"!important}.icon-happy::before{content:"\e889"}.icon-smile::before{content:"\e88a"}.icon-sad::before{content:"\e88d"}.icon-neutral::before{content:"\e893"}.icon-wondering::before{content:"\e89b"}.icon-city::before{content:"\e60b"}.icon-cloud-download::before{content:"\e64c"}.icon-key::before{content:"\e66e"}.icon-portrait::before{content:"\e71c"}.icon-user::before{content:"\e71e"}.icon-group-work::before{content:"\e726"}.icon-calendar-insert::before{content:"\e78a"}.icon-earth::before{content:"\e884"}.icon-thumbs-up::before{content:"\e919"}.icon-chevron-up-circle::before{content:"\e962"}.icon-chevron-down-circle::before{content:"\e963"}.icon-laptop::before{content:"\e7ad"}.icon-cloud-computing::before,.icon-ktb-innovation-01::before{content:"\e628"}.icon-digital-health::before,.icon-ktb-innovation-02::before{content:"\e69e"}.icon-e-commerce::before,.icon-ktb-innovation-03::before{content:"\e74c"}.icon-industry-4-0::before,.icon-ktb-innovation-04::before{content:"\e636"}.icon-internet-of-things::before,.icon-ktb-innovation-05::before{content:"\e755"}.icon-ktb-innovation-06::before,.icon-smart-city::before{content:"\e60c"}.icon-ktb-innovation-07::before,.icon-smart-mobility::before{content:"\e852"}.icon-bio-economy::before,.icon-ktb-innovation-08::before{content:"\e637"}.icon-hydrogen-economy::before,.icon-ktb-innovation-09::before{content:"\e638"}.icon-event-offline::before{content:"\e733"}.icon-event-online::before{content:"\e7ae"}*{margin:0;padding:0;box-sizing:border-box}.clearfix::after,.clearfix::before,.row::after,.row::before{display:table;content:" "}.clearfix::after,.row::after{clear:both}@media screen and (min-width:768px){.column-1,.column-2{float:left;padding-top:0;width:50%}}.column-1>img,.column-2>img{margin-bottom:10px}@media screen and (min-width:768px){.column-1>img,.column-2>img{float:left;margin-right:16px;margin-bottom:0}}@media screen and (min-width:768px){.column-1{padding:0 18px 0 0}}.column-2{margin-top:10px;border-top:1px solid #f5f5f5;padding-top:15px}@media screen and (min-width:768px){.column-2{float:right;margin-top:0;border-top:0;padding-top:0;padding-left:18px}}.row{margin-right:-15px;margin-left:-15px}.row-hidden{display:none}form .row{margin-bottom:5px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;padding-right:15px;padding-left:15px;min-height:1px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}@media (min-width:480px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}}@media (min-width:768px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}}@media (min-width:1005px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}}@media (min-width:1280px){.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{float:left}.col-xl-1{width:8.3333333333%}.col-xl-2{width:16.6666666667%}.col-xl-3{width:25%}.col-xl-4{width:33.3333333333%}.col-xl-5{width:41.6666666667%}.col-xl-6{width:50%}.col-xl-7{width:58.3333333333%}.col-xl-8{width:66.6666666667%}.col-xl-9{width:75%}.col-xl-10{width:83.3333333333%}.col-xl-11{width:91.6666666667%}.col-xl-12{width:100%}}.button{display:inline-block;position:relative;transition:background-color .2s linear;border:1px solid #009fd4;background-color:#009fd4;cursor:pointer;padding:15px 30px 15px 10px;text-decoration:none;line-height:1em;color:#fff;font-size:18px;font-weight:600}.button::after,.button::before{display:inline-block;transform:rotate(-45deg);border-width:0 1px 1px 0;border-style:solid;border-color:#fff;padding:5px;position:absolute;margin-top:4px;content:""}.button::before{display:none;margin-left:-20px}.button::after{margin-left:5px}.button:hover{border-color:#09c7f7;background-color:#09c7f7;color:#fff}.button:hover::after{animation:animate-link-arrow 1s linear infinite}.button:hover::before{animation:animate-link-arrow-inverted 1s linear infinite}.button.back,.button.previous{padding-right:10px;padding-left:30px}.button.back::after,.button.previous::after{display:none}.button.back::before,.button.previous::before{display:inline-block;position:absolute;top:15px;transform:rotate(135deg)}.button.cancel{float:left;border:1px solid #009fd4;background:#fff;padding:15px 25px;text-align:center;color:#009fd4}.button.cancel:hover{background:#009fd4;color:#fff}.button.cancel.disabled,.button.cancel.disabled:hover{border-color:#bfbfbf;background-color:#fff;color:#bfbfbf}.button.disabled,.button.disabled:hover{border-color:#bfbfbf;background-color:#bfbfbf}.pdf-download{padding-right:35px}.pdf-download::after{top:15px;right:10px;transform:none;margin:0;border:0;padding:0}.pdf-download:hover::after{animation:none}.button-action-secondary{background-color:#bfbfbf}.button-action-secondary:hover{background-color:#bfbfbf}.buttons-export .button{padding-right:10px}.buttons-export .button::after{position:static;transform:none;animation:none;margin:0 0 0 5px;padding:0}.buttons-export .button:hover::after{animation:none}.new-date{position:relative;margin-right:10px;background-color:#009fd4;padding:3px 10px 3px 5px;text-transform:uppercase;color:#fff;font-size:16px;font-weight:600}.new-date .icon-exclamation-circle{padding-right:5px;vertical-align:-2px;font-size:18px}.new-date::after{display:block;position:absolute;top:0;right:-8px;bottom:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:8px solid #009fd4;width:0;height:0;content:""}.delete-button{border:1px solid #009fd4;background:#009fd4;cursor:pointer;color:#fff;box-sizing:border-box}.delete-button:hover{background-color:#09c7f7}.button-understated{display:inline-block;border:0;background-color:#ffe68e;padding:5px;color:#000}.button-understated:hover{border-color:#fdc44d;background-color:#fdc44d;color:#000}.show-more{display:block;margin:-10px auto 30px;border:1px solid #bfbfbf;border-radius:50%;background-color:#fff;cursor:pointer;width:61px;height:61px;color:#009fd4}.show-more .icon-plus{display:inline-block;position:relative;width:59px;height:59px}.show-more .icon-plus::before{display:block;position:absolute;top:0;right:-1px;bottom:0;left:1px;text-align:center;line-height:59px;font-size:32px}.ce-divider{position:absolute;right:0;left:0;border-top:1px solid #bfbfbf}.ce-divider-wrapper::after,.ce-divider-wrapper::before{display:none;content:""}@media screen and (min-width:1280px){.ce-divider-wrapper::after,.ce-divider-wrapper::before{display:block;height:22px}}@media screen and (min-width:1441px){.ce-divider-wrapper::after,.ce-divider-wrapper::before{height:30px}}@media screen and (min-width:1441px){.box .ce-divider-wrapper::after,.box .ce-divider-wrapper::before{height:30px}}@media screen and (min-width:1280px){.box .ce-divider-wrapper::after{height:0}}@media screen and (min-width:1280px){.start .ce-divider-wrapper::before{height:25px}}@media screen and (min-width:1280px){.start .ce-divider-wrapper::after{height:22px}}fieldset{position:relative;margin:0;border:0;padding:0}h1,h2,h3,h4{margin:0;padding:0 0 10px;color:#009fd4;font-weight:600}h1{line-height:1.15em;font-size:38px;font-weight:800}h2,h3{line-height:1.25em}h2.primary-headline,h3.primary-headline{padding:20px 0}h2{font-size:22px;font-weight:400}@media screen and (min-width:768px){h2{font-size:28px}}h3{font-size:22px}@media screen and (min-width:768px){h3{font-weight:600}}h4{padding-bottom:5px;line-height:1.3em;font-size:18px}.content h1{margin:15px 0;padding:0 15px 15px;font-size:22px}@media screen and (min-width:768px){.content h1{margin:25px 0;padding:0 22px;font-size:28px}}@media screen and (min-width:1005px){.content h1{margin:30px 0 35px}}@media screen and (min-width:1441px){.content h1{margin:50px 0 60px;padding:0;font-size:38px}}.content .box h1,.content.start h1{padding-right:0;padding-left:0}.reisenet .content.start h1{padding:0 15px 15px}@media screen and (min-width:768px){.reisenet .content.start h1{padding:0 22px}}@media screen and (min-width:1441px){.reisenet .content.start h1{padding:0}}.landing .csc-textmedia h2,.landing .event-type-teaser h2{margin-top:22px;padding-bottom:22px}.landing .csc-textmedia h3{margin-top:-15px;padding-bottom:22px}.foldable-container .foldable-content h2{padding-top:0;font-size:22px;font-weight:600}.foldable-container .foldable-content h2.foldable-header{padding-top:10px}.foldable-container .foldable-content h3{font-size:18px}.foldable-container .foldable-content h4{font-weight:400}.video-iframe{margin-bottom:10px;border:0;max-width:100%}img{display:block;max-width:100%;height:auto}.flag{display:inline-block}.flag img{border:1px solid #bfbfbf}.image-qrcode a{display:block;margin:0 auto;max-width:300px}.image-qrcode img{margin:20px auto 35px}input,optgroup,option,select,textarea{outline:0;font-family:din-2014,sans-serif;font-weight:300}.select-wrapper,input,select,textarea{background-color:transparent}input,select,textarea{border:1px solid #009fd4;border-radius:0;padding:15px 10px;color:#009fd4}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}input::placeholder,textarea::placeholder{color:#bfbfbf}.select-wrapper{display:inline-block;position:relative;z-index:1}.select-wrapper select{background-color:transparent;padding-right:30px;width:100%;-webkit-appearance:none;appearance:none}.select-wrapper::after{position:absolute;top:16px;right:16px;transform:rotate(45deg);z-index:-1;border-width:0 1px 1px 0;border-style:solid;border-color:#009fd4;padding:7px;content:""}.select-wrapper.select-wrapper-open{z-index:auto}.select-wrapper.select-wrapper-open::after{z-index:0}.select-wrapper.is-multi-select select{padding-right:0}.select-wrapper.is-multi-select::after{display:none}select{padding-right:4px}optgroup{font-weight:600;font-style:normal}optgroup option{font-weight:300}option:checked,option:checked:hover,option:hover{box-shadow:0 0 10px 100px #fdc44d inset;background-color:#fdc44d;color:#000}::-webkit-calendar-picker-indicator{margin:-1px 0;cursor:pointer;padding:0;font-size:18px}input[type=date]{line-height:18px}a{text-decoration:none;color:#009fd4}a:hover{color:#09c7f7}.social-media-link{display:block;margin:0 auto;border:1px solid #f5f5f5;border-radius:3px;width:35px;height:35px;text-align:center;line-height:37px;font-size:26px}.social-media-link:hover{background-color:#4d646d;color:#fff}@media screen and (min-width:480px){.social-media-link{width:57px;height:57px;line-height:59px}}@media screen and (min-width:600px){.social-media-link{width:72px;height:72px;line-height:74px}}@media screen and (min-width:768px){.social-media-link{width:92px;height:92px;line-height:94px}}@media screen and (min-width:1005px){.social-media-link{width:38px;height:38px;line-height:40px}}@media screen and (min-width:1280px){.social-media-link{width:51px;height:51px;line-height:53px}}.more-link{margin:15px 0 0;padding:0 22px;text-align:right;text-transform:uppercase;line-height:100%;font-size:16px;font-weight:600}@media screen and (min-width:768px){.more-link{margin-top:22px}}@media screen and (min-width:1280px){.more-link{margin-top:30px}}@media screen and (min-width:1921px){.more-link{margin-top:60px}}.more-link a{display:inline-block;margin-right:-10px}.more-link a .icon-angle-thin-right{margin-right:10px}.more-link a:hover .icon-angle-thin-right{animation:animate-link-arrow 1s linear infinite}.more-link .secondary-link{display:block;float:left;z-index:1;margin:0 50% -19px 0;text-align:left;text-transform:lowercase;color:#4d646d}.more-link .secondary-link:hover{color:#000}.back a::before,a.icon-caret-left::before{vertical-align:-3px}.anchor{position:absolute;margin-top:-85px;width:0;height:0;line-height:0}@media screen and (min-width:1441px){.anchor{margin-top:-138px}}ul{list-style-type:none}legend,li,p,td,th{line-height:1.5em;font-size:18px;font-weight:300}.footer li,.footer p,.footer td,.footer th{font-size:16px}@media screen and (min-width:1005px){.footer li,.footer p,.footer td,.footer th{font-size:18px}}.copyright{font-weight:600}.author{color:#bfbfbf;font-style:italic}p.notice{position:relative;margin-bottom:15px;background-color:#009fd4;padding:10px 15px 10px 82px;min-height:72px;color:#fff}p.notice::before{display:block;position:absolute;left:15px;color:#fff;font-size:52px}p.notice a{color:#09c7f7}p.success{margin-bottom:15px;padding:10px 15px}p.success strong{color:#fff}.success{margin-bottom:0;background-color:#09c7f7;padding:10px;color:#fff}blockquote{margin:20px 0 20px 20px;border-left:3px solid #bfbfbf;padding-left:10px;color:#09c7f7;font-weight:600;font-style:normal}blockquote p{font-weight:600}blockquote .author{font-weight:300}.content blockquote p{margin-bottom:0}b,strong{font-weight:600}.color-gray{color:#bfbfbf}.searchword{background:#fdc44d;color:#000}::selection{background-color:#009fd4;color:#fff}td,th{padding:0 5px 5px 0}.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}.float-left{float:left}.float-right{float:right}.float-none{float:none}.breadcrumbs{opacity:.8;padding:20px 15px 0}@media screen and (min-width:768px){.breadcrumbs{padding:20px 22px 0}}@media screen and (min-width:1441px){.breadcrumbs{padding:20px 0 0}}.breadcrumbs ul{padding:5px 1px 15px}.breadcrumbs a,.breadcrumbs li{color:#4d646d}.breadcrumbs li{display:inline;font-size:14px}.breadcrumbs a:hover{color:#000}.breadcrumbs span::before{font-size:13px}.button-navigation .back{float:left;margin:0 10px 10px 0}@media screen and (min-width:768px){.button-navigation .back{margin:0 20px 0 0}}.button-navigation .next{float:right;margin:0 0 10px 10px}@media screen and (min-width:768px){.button-navigation .next{margin:0 0 0 20px}}.contact-person{margin-bottom:16px}@media screen and (min-width:768px){.contact-person{float:left;width:50%}}.contact-person img{float:left;margin:3px 15px 10px 0;max-width:166px}@media screen and (min-width:1005px){.contact-person img{float:none;margin:0 0 10px}}.contact-person .contact-person-user{float:left;margin-right:20px;width:calc(50% - 20px)}.contact-person .csc-mailform{float:left;width:50%}.contact-person .csc-mailform input,.contact-person .csc-mailform select,.contact-person .csc-mailform textarea{width:100%}.contact-person .csc-mailform .button{margin:0}.contact-person .csc-mailform .csc-form-element-textarea{margin:0;border:0;padding:0}.contact-person .csc-mailform .submitted{color:#02a401}.contact-person .csc-mailform .unsubmitted{color:#cd0200}.box .contact-person{margin-bottom:10px;padding-bottom:5px}.event-contact-person{margin-bottom:22px;background-color:#fff;padding:25px 0 25px 25px;width:100%}@media screen and (min-width:1280px){.event-contact-person{min-width:calc(50% - 11px);max-width:calc(50% - 11px)}.event-contact-person:nth-of-type(odd){margin-right:11px}.event-contact-person:nth-of-type(even){margin-left:11px}}@media screen and (min-width:768px){.event-contact-person div,.event-contact-person figure{float:left}}.event-contact-person figure{display:flex;align-items:center;justify-content:center;margin:0 auto 22px;background-color:#bfbfbf;width:148px;height:148px}@media screen and (min-width:768px){.event-contact-person figure{margin-right:25px;margin-bottom:0}}.event-contact-person figure,.event-contact-person img{border-radius:148px}@media screen and (min-width:768px){.event-contact-person div{width:calc(100% - 173px)}}.event-contact-person .details li:nth-of-type(odd){max-width:130px}@media screen and (min-width:1280px){.event-contact-person .details li:nth-of-type(odd){max-width:100px}}.event-contact-person a{word-wrap:break-word}@media screen and (min-width:1280px){.two-column-section .event-contact-person{margin-right:0;padding-right:25px;min-width:100%;max-width:100%}}.contact-social-media{display:none;position:fixed;top:290px;right:2px;visibility:hidden}.contact-social-media li{margin-bottom:12px;width:24px;height:24px}.contact-social-media a{display:inline-block;transition:all .2s linear;vertical-align:text-bottom;color:#bfbfbf;font-size:20px}.contact-social-media a:hover{margin-top:-1px;margin-left:-2px;color:#fdc44d;font-size:24px}.contact-social-media .link-text{display:none}@media screen and (min-width:1005px){.contact-social-media{display:block}}@media screen and (min-width:1281px){.contact-social-media{right:6px}}.contact-social-media.visible{visibility:visible}.content-blocker{position:relative;top:20px;z-index:1;background-color:rgba(0,0,0,.1);cursor:pointer;padding:0 20px;text-align:center}.content-blocker::before{position:absolute;top:50%;right:50%;margin:-40px -40px 0 0;color:#bfbfbf;font-size:80px}.content-blocker:hover::before{color:#cd0200}.content-blocker span{position:absolute;top:20px;right:20px;bottom:20px;left:20px;font-size:22px}@media screen and (min-width:480px){.content-blocker span{font-size:18px}}@media screen and (min-width:1005px){.content-blocker span{font-size:22px}}.content-blocker .video-iframe{visibility:hidden;margin:-10px 0}.content-blocker .youtube-image{visibility:hidden}a .content-blocker.icon-play::before{display:none}.cta{position:relative;margin-bottom:15px;background-color:#fff;padding:10px 10px 20px;min-height:72px;text-align:center;color:#000}.cta::before{display:block;color:#fff;font-size:52px}@media screen and (min-width:480px){.cta{padding:10px 15px 20px 82px;text-align:left}.cta::before{position:absolute;left:15px}}@media screen and (min-width:1005px){.cta{position:absolute;top:40px;right:0;padding:140px 20px 20px;text-align:center}.cta::before{top:30px;right:0;left:0;font-size:90px}}.cta strong,.cta::before{color:#009fd4}.cta strong{display:block;font-size:22px;font-weight:400}@media screen and (min-width:1005px){.cta strong{font-size:28px}}.cta .button{margin-top:30px;color:#fff}@media screen and (min-width:1005px){.cta .button{margin-bottom:10px}}@media screen and (min-width:1441px){.cta .button{margin-bottom:20px}}.cta br{height:0}@media screen and (min-width:1005px){.cta-container{position:relative}.cta-container h2,.cta-container h3,.cta-container p{display:inline-block;width:65%}.cta-container .cta{width:32%}}@media screen and (min-width:1280px){.cta-container h2,.cta-container h3,.cta-container p{width:67%}.cta-container .cta{width:30%}}.download-list{margin-bottom:30px}.download-list a{display:block;margin-bottom:10px;background-color:#fff;padding:10px 15px 10px 35px;word-wrap:break-word}.download-list a::before{display:block;float:left;margin:4px 0 0 -25px;width:25px}.download-list a .link-text{font-weight:600}.download-list .size{display:none}.news-entry .download-list li{padding-left:0}.foldable-container .foldable-content .download-list a{padding:0 0 0 25px}.event-list{position:relative}.event-show .ce-divider-wrapper::after,.event-show .ce-divider-wrapper::before,.events-related .ce-divider-wrapper::after,.events-related .ce-divider-wrapper::before{display:block;height:22px}@media screen and (min-width:1280px){.event-show .ce-divider-wrapper::after,.event-show .ce-divider-wrapper::before,.events-related .ce-divider-wrapper::after,.events-related .ce-divider-wrapper::before{height:35px}}.event-show h1,.tx-ttaddress h1{margin:5px 0}.event-show .event-type,.tx-ttaddress .event-type{margin:25px 0 0}.event-show .event-form,.event-show .event-type-info,.tx-ttaddress .event-form,.tx-ttaddress .event-type-info{margin:22px 0 10px}.event-show .event-form .icon-info-circle,.event-show .event-type-info .icon-info-circle,.tx-ttaddress .event-form .icon-info-circle,.tx-ttaddress .event-type-info .icon-info-circle{display:block;margin-bottom:10px;color:#fff}.event-show .event-form .icon-info-circle::before,.event-show .event-type-info .icon-info-circle::before,.tx-ttaddress .event-form .icon-info-circle::before,.tx-ttaddress .event-type-info .icon-info-circle::before{display:block;margin:0 auto;border-radius:50%;background-color:#009fd4;width:60px;height:60px;text-align:center;line-height:.9em;font-size:66px}.event-show .event-form .button,.event-show .event-type-info .button,.tx-ttaddress .event-form .button,.tx-ttaddress .event-type-info .button{padding-left:60px;width:100%}@media screen and (min-width:1005px){.event-show .event-form .button,.event-show .event-type-info .button,.tx-ttaddress .event-form .button,.tx-ttaddress .event-type-info .button{width:auto}}.event-show .event-form .button::after,.event-show .event-type-info .button::after,.tx-ttaddress .event-form .button::after,.tx-ttaddress .event-type-info .button::after{display:none}.event-show .event-form .button span,.event-show .event-type-info .button span,.tx-ttaddress .event-form .button span,.tx-ttaddress .event-type-info .button span{margin-left:-47px;padding:0 10px}.event-show .event-form .modal .button::after,.event-show .event-type-info .modal .button::after,.tx-ttaddress .event-form .modal .button::after,.tx-ttaddress .event-type-info .modal .button::after{display:inline-block}.event-show .general-information,.tx-ttaddress .general-information{padding-bottom:25px}.event-show .general-information p,.tx-ttaddress .general-information p{margin-bottom:0}.event-show .event-deadline,.tx-ttaddress .event-deadline{display:inline-block;margin-right:20px;border:1px solid #009fd4;background-color:transparent;padding:15px 35px;width:100%;line-height:1em;color:#009fd4;font-weight:600}@media screen and (min-width:1005px){.event-show .event-deadline,.tx-ttaddress .event-deadline{width:auto}}.event-show .list-event-contact-persons,.tx-ttaddress .list-event-contact-persons{display:flex;flex-flow:wrap;padding-top:5px}.events-related .ce-divider-wrapper::after{height:35px}.expandable-container-wrapper{position:relative}.expandable-container-wrapper .expandable-container{max-height:240px;overflow:hidden}.expandable-container-wrapper::after{position:absolute;bottom:0;left:50%;margin-left:-50vw;background:linear-gradient(to bottom,rgba(245,245,245,0) 0,#f5f5f5 100%);width:100vw;height:80px;content:""}.expandable-container-wrapper.expanded .expandable-container{max-height:none}.expandable-container-wrapper.expanded::after{display:none}.expandable-container-expand-button{margin:22px auto 0;border:1px solid #4d646d;border-radius:50%;cursor:pointer;padding:7px 0 0 2px;width:35px;height:35px;text-align:center}.expandable-container-expand-button span::before{font-size:22px}@media screen and (min-width:1280px){.expandable-container-expand-button{margin:22px auto -22px}}.date-text{display:inline-block}.event-form .date-input .medium{width:50%}.event-form .date-input .small{margin-right:4px}.event-form .date-input span{display:inline-block;padding:15px 0 15px 10px}.event-form select[multiple]{width:100%}.presence-type{display:inline-block;margin-top:-1px;border:1px solid rgba(0,0,0,.1);border-radius:3px;background-color:#fff;padding:1px 5px 0;text-transform:uppercase;line-height:25px;color:rgba(0,0,0,.5);font-size:14px;font-weight:400}.presence-type .icon{display:inline-block;margin:-3px 0;color:#4d646d;font-size:16px}.presence-type .icon::before{vertical-align:-2px}.events-edit{margin-bottom:20px}.events-edit td,.events-edit th{padding:5px 10px 5px 0;text-align:left}.events-edit .action{padding-left:25px}.events-edit button{float:left;margin-right:10px;border:0;cursor:pointer;background-color:#009fd4;padding:5px 5px 3px;width:30px;fill:#fff}.events-edit button:hover{transition:background-color .2s linear;background-color:#09c7f7}.events-search-bar{padding-bottom:0}.events-search-bar li{margin-bottom:10px}.events-search-bar .button,.events-search-bar .select-wrapper,.events-search-bar li{width:100%}.events-search-bar .button{padding-top:16px;padding-bottom:16px;white-space:pre}.events-search-bar .button::after,.events-search-bar .button::before{white-space:normal}@media screen and (min-width:1005px){.events-search-bar{display:flex}.events-search-bar li{margin-right:20px}.events-search-bar .button{width:auto}.events-search-bar .last{flex-basis:calc(25% - 20px);margin-right:0}}.events-calendar{position:relative;background-color:#fff;padding-top:22px}.events-calendar .fc-toolbar h2{padding:0;text-align:center}.events-calendar .fc-toolbar .fc-button-primary{border:0;box-shadow:none;background:0 0;line-height:1.3em;color:#bfbfbf;font-size:18px}.events-calendar .fc-toolbar .fc-button-primary:active,.events-calendar .fc-toolbar .fc-button-primary:active:focus,.events-calendar .fc-toolbar .fc-button-primary:focus{outline:0;border:0;box-shadow:none;background:0 0;color:#bfbfbf}.events-calendar .fc-toolbar .fc-left button::before,.events-calendar .fc-toolbar .fc-right button::after{vertical-align:-5px;font-size:28px}.events-calendar .fc-toolbar .fc-left button::before{padding-right:10px}.events-calendar .fc-toolbar .fc-right button::after{padding-left:10px}.events-calendar .fc-head-container{border:0}.events-calendar .fc-day-header{border:0;color:#bfbfbf;font-size:18px}.events-calendar.fc-ltr .fc-daygrid-view .fc-day-top{text-align:center}.events-calendar.fc-ltr .fc-daygrid-view .fc-day-top .fc-day-number{float:none}.events-calendar .fc-widget-content,.events-calendar td{border:0}.events-calendar.fc table{border-collapse:separate;border-spacing:3px 2px}.events-calendar.fc table .fc-day{background:rgba(0,0,0,.1)}.events-calendar.fc table .fc-day.fc-disabled-day,.events-calendar.fc table .fc-day.fc-other-month{opacity:.5}.events-calendar .unlinked{opacity:.5;cursor:no-drop}.events-calendar .fc-title{display:block;overflow:hidden;text-overflow:ellipsis}.events-calendar .fc-h-event{padding:2px 2px 1px 4px;font-size:16px}.events-calendar-filter{margin:22px 0;width:100%}.events-calendar-filter h3,.events-calendar-filter p{padding-bottom:15px}.events-calendar-filter h3{padding-right:15px}@media screen and (min-width:768px){.events-calendar-filter{display:table}.events-calendar-filter div{display:table-row}.events-calendar-filter h3,.events-calendar-filter p{display:table-cell;padding-bottom:15px}.events-calendar-filter h3{padding-left:20px;text-align:center}}.events-calendar-filter .filter-item{display:inline-block;position:relative;margin-right:10px;border-radius:3px;padding:3px 5px 3px 20px;vertical-align:2px;line-height:1em;color:#fff;font-size:18px}.events-calendar-filter .filter-item input,.events-calendar-filter .filter-item label{cursor:pointer}.events-calendar-filter .filter-item input{position:absolute;top:4px;left:5px}.events-calendar-link a{display:block;position:absolute;top:0;right:0;border-left:1px solid #f5f5f5;background-color:#fff;padding:0 15px;height:64px}.events-calendar-link a:hover{transition:background-color .2s linear;background-color:#09c7f7;color:#fff}.events-calendar-link a::before{padding-right:10px;line-height:66px;font-size:22px}.events-calendar-link a span{vertical-align:4px;font-size:18px;font-weight:600}.event-list-category .events-calendar-link a{top:-10px;height:55px}.event-list-category .events-calendar-link a::before{line-height:55px}.events-calendar-teaser{margin-top:25px;background-color:#f5f5f5;padding:15px}.events-calendar-teaser.events-calendar-link{float:none}.events-calendar-teaser strong{color:#09c7f7}.events-calendar-teaser p{display:inline-block;padding-top:5px}.events-calendar-teaser a{display:block;margin-top:0;background-color:transparent;padding:10px;width:auto;height:auto;color:#09c7f7}@media screen and (min-width:1280px){.events-calendar-teaser a{text-align:left}}.events-calendar-teaser a::before{display:block;margin:0 auto;border-radius:50%;background-color:#fff;width:59px;height:59px;text-align:center;line-height:59px}@media screen and (min-width:1280px){.events-calendar-teaser a::before{display:inline-block;margin-right:10px}}@media screen and (max-width:600px){.events-calendar-link-headline a::before{padding-right:10px;padding-left:10px}.events-calendar-link-headline a span{display:none}}.events-categorygroups{display:flex;flex-wrap:wrap;align-content:stretch;align-items:stretch;margin-top:10px}.events-categorygroups li{flex:1 0 100%;padding-bottom:15px}@media screen and (min-width:768px){.events-categorygroups li{flex:1 0 50%;padding-bottom:20px}}@media screen and (min-width:1005px){.events-categorygroups li{flex:1 0 calc((100% / 3) - 10px);margin-right:10px;padding-bottom:30px}}.events-categorygroups li::before{display:none}.events-categorygroups a,.events-categorygroups span{transition:all .2s linear}.events-categorygroups a{display:inline-block;transition:all .2s linear;margin-left:42px;line-height:25px;color:#4d646d;font-weight:600}.events-categorygroups a:hover{color:#000}.events-categorygroups a:hover .category-group-icon{color:#09c7f7}.events-categorygroups a:hover .icon-angle-thin-right{animation:animate-link-arrow 1s linear infinite}@media screen and (min-width:1441px){.events-categorygroups a{margin-left:50px}}.events-categorygroups .category-group-icon{display:inline-block;margin:-4px 10px 0 -42px;width:32px;height:32px;vertical-align:middle;color:#009fd4;font-size:32px}@media screen and (min-width:768px){.events-categorygroups .category-group-icon{width:40px;height:40px;font-size:40px}}@media screen and (min-width:1441px){.events-categorygroups .category-group-icon{margin:-4px 20px 0 -50px;width:70px;height:70px;font-size:70px}}.events-categorygroups .icon-angle-thin-right{padding-left:5px;font-size:16px}@media screen and (min-width:768px){.events-categorygroups{margin:0}.events-categorygroups.columns-2 li,.events-categorygroups.columns-3 li{display:block;float:left}.events-categorygroups.columns-2 li{width:50%}.events-categorygroups.columns-3 li{width:33.3333333333%}}.title-and-button{position:relative}.export-information-box{display:none;position:absolute;opacity:.3;border-radius:4px;background-color:#009fd4}@media screen and (min-width:768px){.export-information-box{display:block;width:340px}}.export-information-box h2,.export-information-box p{color:#fff;font-size:16px}.export-information-box h2{padding:5px 0}.export-information-box svg{position:absolute;top:60px;right:-42px;width:42px;height:36px}.export-information-box svg path{fill:#009fd4}.export-information-box:hover{opacity:1}.box .export-information-box{top:86px;right:72px;margin:5px 0 0;padding:10px}.content .export-information-box p{margin-bottom:0}.foldable-container{margin:15px 0 25px}.foldable-container .foldable-header{display:block;position:relative;background:#fff;cursor:pointer;padding:10px 10px 10px 60px;min-width:100%;min-height:64px;line-height:44px}.foldable-container .foldable-header::before{display:block;position:absolute;top:20px;left:20px;color:#009fd4;font-size:22px}.foldable-container .foldable-header h2{padding:5px 0}.foldable-container.collapsed .foldable-content{display:none}.no-spacing-bottom .foldable-container{margin-bottom:0}@media screen and (max-width:767px){.no-spacing-bottom .foldable-container{margin-bottom:-15px}}.no-spacing-top .foldable-container{margin-top:0}.foldable-content{border:1px solid #bfbfbf;background-color:#fff;padding:10px}.foldable-content input,.foldable-content select{width:100%}.foldable-content input[type=checkbox]{width:auto}.foldable-content .foldable-content{padding:0 10px}.keytech-search-form .foldable-container{margin-top:0}.csc-form-errors{margin:15px 0;border:2px solid #009fd4;background:#009fd4;padding:5px 10px;color:#fff}.csc-form-errors h3{color:#fff}.csc-form-errors li{padding-left:20px}.csc-form-errors li::before{display:inline-block;margin-left:-20px;width:20px;vertical-align:-1px}.csc-mailform-extended .csc-form-element-fieldset{margin-top:0;border-top:0}.csc-mailform-extended .csc-form-element-fieldset.csc-form-element-firstlevel{margin-bottom:35px;border:0;background:0 0;padding:0}.csc-mailform-extended .csc-form-element-fieldset li{padding-left:0}.csc-mailform-extended .csc-form-element-firstlevel>fieldset>legend{padding-bottom:20px;color:#009fd4;font-size:28px;font-weight:300}.csc-mailform-extended .csc-form-element-firstlevel>fieldset>ol{border-left:10px solid transparent}.csc-mailform-extended .is-valid-block>fieldset>ol{border-left-color:#02a401}.csc-mailform-extended .is-valid-block>fieldset>legend::after{color:#02a401}.csc-mailform-extended .csc-form-element{margin:0;padding:0 15px 20px 5px}.csc-mailform-extended .csc-form-element.csc-form-element-fieldset{padding:0}.csc-mailform-extended .csc-form-element.csc-form-element-firstlevel{background-color:#fff;padding:22px}.csc-mailform-extended .csc-form-element.csc-form-element-submit{background-color:transparent;padding:22px 0}.csc-mailform-extended .csc-form-element button.disabled{background-color:#bfbfbf;color:#fff}.csc-mailform-extended .csc-form-element.csc-form-element-checkbox,.csc-mailform-extended .csc-form-element.csc-form-element-radio{border:0;padding:0 30px 5px 0}@media screen and (min-width:1280px){.csc-mailform-extended .csc-form-element.csc-form-element-checkbox,.csc-mailform-extended .csc-form-element.csc-form-element-radio{padding-bottom:0}}.csc-mailform-extended .csc-form-element.csc-form-element-checkbox input,.csc-mailform-extended .csc-form-element.csc-form-element-checkbox label,.csc-mailform-extended .csc-form-element.csc-form-element-radio input,.csc-mailform-extended .csc-form-element.csc-form-element-radio label{margin:0}.csc-mailform-extended .csc-form-element.csc-form-element-checkbox label,.csc-mailform-extended .csc-form-element.csc-form-element-radio label{opacity:.7;padding:0 0 0 3px}.csc-mailform-extended .csc-form-element.csc-form-element-checkbox input:checked+label,.csc-mailform-extended .csc-form-element.csc-form-element-radio input:checked+label{opacity:1}.csc-mailform-extended .csc-form-element.csc-form-element-checkbox-checked label,.csc-mailform-extended .csc-form-element.csc-form-element-radio-checked label{opacity:1}.csc-mailform-extended .csc-form-element #bfp-smb-questionnaire-interest_countries legend,.csc-mailform-extended .csc-form-element #reise-net-journey-questionnaire-interest_countries legend,.csc-mailform-extended .csc-form-element .predefined-countries legend,.csc-mailform-extended .csc-form-element .select-wrapper,.csc-mailform-extended .csc-form-element input,.csc-mailform-extended .csc-form-element label,.csc-mailform-extended .csc-form-element textarea,.csc-mailform-extended .csc-form-element.csc-form-element-checkboxgroup legend,.csc-mailform-extended .csc-form-element.csc-form-element-checkboxgroup ol,.csc-mailform-extended .csc-form-element.csc-form-element-radiogroup legend,.csc-mailform-extended .csc-form-element.csc-form-element-radiogroup ol,.csc-mailform-extended .csc-form-element.csc-form-element-radiotable ol legend,.csc-mailform-extended .csc-form-element.csc-form-element-statictext p{float:none;margin:0 22px;width:calc(100% - 44px)}.csc-mailform-extended .csc-form-element #reise-net-journey-questionnaire-interest_countries legend,.csc-mailform-extended .csc-form-element .predefined-countries legend,.csc-mailform-extended .csc-form-element.csc-form-element-checkboxgroup legend,.csc-mailform-extended .csc-form-element.csc-form-element-radiogroup legend,.csc-mailform-extended .csc-form-element.csc-form-element-radiotable legend,.csc-mailform-extended .csc-form-element.csc-form-element-select>label,.csc-mailform-extended .csc-form-element.csc-form-element-textline>label{padding:10px 0 5px}.csc-mailform-extended .csc-form-element .csc-form-element-radiotable .predefined-satisfaction .csc-form-element-radio{padding:0 0 5px}.csc-mailform-extended .csc-form-element .csc-form-element-radiotable .predefined-satisfaction label{text-indent:-9999px}.csc-mailform-extended .csc-form-element.csc-form-element-textarea>label{padding:10px 0 5px;line-height:1.3em}.csc-mailform-extended .csc-form-element.csc-form-element-radiotable>fieldset>legend{margin-bottom:-25px;padding-top:25px}.csc-mailform-extended .csc-form-element.csc-form-element-radiotable>fieldset>ol{padding:0 25px}.csc-mailform-extended .csc-form-element.csc-form-element-radiotable .csc-form-element-radiogroup legend,.csc-mailform-extended .csc-form-element.csc-form-element-radiotable .csc-form-element-radiogroup ol{float:left;margin:0;padding:0;width:30%}.csc-mailform-extended .csc-form-element.csc-form-element-radiotable .csc-form-element-radiogroup{border:0;padding:5px 10px!important}.csc-mailform-extended .csc-form-element.csc-form-element-radiotable .csc-form-element-radiogroup fieldset{min-height:76px}.csc-mailform-extended .csc-form-element.csc-form-element-radiotable .csc-form-element-radiogroup legend,.csc-mailform-extended .csc-form-element.csc-form-element-radiotable .csc-form-element-radiogroup ol{display:flex;justify-content:center;min-height:76px}.csc-mailform-extended .csc-form-element.csc-form-element-radiotable .csc-form-element-radiogroup legend{flex-direction:column;line-height:1.5em}.csc-mailform-extended .csc-form-element.csc-form-element-radiotable .csc-form-element-radiogroup ol{flex-direction:row;align-items:center;width:70%}.csc-mailform-extended .csc-form-element.csc-form-element-radiotable .csc-form-element-radiogroup.even{background-color:#f5f5f5}.csc-mailform-extended .csc-form-element.csc-form-element-radiotable .csc-form-element-radiogroup.even .csc-form-element,.csc-mailform-extended .csc-form-element.csc-form-element-radiotable .csc-form-element-radiogroup.even fieldset{background-color:transparent}.csc-mailform-extended .csc-form-element.csc-form-element-radiotable .csc-form-element-radiogroup.table-row{padding-right:0!important}.csc-mailform-extended .csc-form-element.csc-form-element-radiotable label{text-indent:-9999px}.csc-mailform-extended .csc-form-element.csc-form-element-radiotable label::after,.csc-mailform-extended .csc-form-element.csc-form-element-radiotable label::before{margin-left:calc(50% - 12px)}.csc-mailform-extended .csc-form-element.csc-form-element-radiotable .csc-form-element-textarea label{margin-top:20px;text-indent:0}.csc-mailform-extended .csc-form-element input,.csc-mailform-extended .csc-form-element select,.csc-mailform-extended .csc-form-element textarea{margin-bottom:2px}.csc-mailform-extended .csc-form-element-hidden{margin:0;border:0;padding:0;height:0;overflow:hidden}.csc-mailform-extended label em,.csc-mailform-extended legend em{padding-left:3px}.csc-mailform-extended h3{padding:15px 0 0 10px}.csc-mailform-extended .predefined-countries .csc-form-element{border:0;padding:0}.csc-mailform-extended .csc-form-element-checkbox,.csc-mailform-extended .csc-form-element-radio{position:relative}.csc-mailform-extended .csc-form-element-checkbox input,.csc-mailform-extended .csc-form-element-radio input{position:absolute;top:0;left:0;opacity:0;z-index:2;margin:0;cursor:pointer;padding:0;width:100%;min-width:1em;height:100%;box-sizing:border-box}.csc-mailform-extended .csc-form-element-checkbox label,.csc-mailform-extended .csc-form-element-radio label{display:inline-block!important;position:initial;width:100%;min-width:24px;text-indent:15px}.csc-mailform-extended .csc-form-element-checkbox label::after,.csc-mailform-extended .csc-form-element-checkbox label::before,.csc-mailform-extended .csc-form-element-radio label::after,.csc-mailform-extended .csc-form-element-radio label::before{display:block;position:absolute;top:0;left:0;z-index:0;background-color:#fff;width:24px;height:24px;content:"";box-sizing:border-box}.csc-mailform-extended .csc-form-element-checkbox label::before,.csc-mailform-extended .csc-form-element-radio label::before{border:1px solid #009fd4}.csc-mailform-extended .csc-form-element-checkbox label::after,.csc-mailform-extended .csc-form-element-radio label::after{transform:scale(.7)}.csc-mailform-extended .csc-form-element-checkbox label>span,.csc-mailform-extended .csc-form-element-radio label>span{display:inline-block}.csc-mailform-extended .csc-form-element-checkbox input:checked+label::after,.csc-mailform-extended .csc-form-element-radio input:checked+label::after{background-color:#009fd4}.csc-mailform-extended .csc-form-element-radio label::after,.csc-mailform-extended .csc-form-element-radio label::before{border-radius:50%}@media screen and (max-width:599px){.csc-mailform-extended .table-head{display:none}}@media screen and (min-width:600px){.csc-mailform-extended .table-head ol{float:right;width:69%}}@media screen and (min-width:768px){.csc-mailform-extended .table-head{float:right;width:70%}.csc-mailform-extended .table-head ol{float:none;width:auto}}.csc-mailform-extended .table-head li{display:inline-block;padding-left:5px;width:20%;height:35px;overflow:hidden;text-align:center;font-size:18px}@media screen and (min-width:768px){.csc-mailform-extended .table-head li{padding-left:10px;height:50px}}@media screen and (min-width:1005px){.csc-mailform-extended .table-head li{height:auto;overflow:visible}}.csc-mailform-extended .table-head li::before{display:block;padding-bottom:3px;color:#4d646d;font-size:28px}@media screen and (min-width:768px){.csc-mailform-extended .table-head li::before{font-size:38px}}.csc-mailform-extended .csc-form-element-radiotable-three-columns .table-head li{padding-left:0;padding-right:10px;width:33%}.csc-mailform-extended .csc-form-element-radiotable-three-columns .table-head li:first-of-type{padding-right:0}@media screen and (min-width:1005px){.csc-mailform-extended .csc-form-element-radiotable-three-columns .table-head li{padding-right:0}.csc-mailform-extended .csc-form-element-radiotable-three-columns .table-head li:first-of-type{padding-left:15px}}.csc-mailform-extended .csc-form-element-radiotable-three-columns .table-head li:last-of-type{width:31%}.csc-mailform-extended .is-invalid,.csc-mailform-extended .is-valid{position:relative}.csc-mailform-extended .is-invalid::before,.csc-mailform-extended .is-valid::before{display:block;position:absolute;top:40px;line-height:40px;color:#02a401}.csc-mailform-extended .is-invalid.csc-form-element-checkboxgroup::before,.csc-mailform-extended .is-invalid.csc-form-element-radiogroup::before,.csc-mailform-extended .is-valid.csc-form-element-checkboxgroup::before,.csc-mailform-extended .is-valid.csc-form-element-radiogroup::before{top:32px}@media screen and (min-width:600px){.csc-mailform-extended .is-invalid.table-row::before,.csc-mailform-extended .is-valid.table-row::before{top:23px;left:-27px}}.csc-mailform-extended .is-valid::before{visibility:hidden}.csc-mailform-extended .is-valid-block>fieldset>legend{position:relative}.csc-mailform-extended .is-valid-block>fieldset>legend::after{position:absolute;top:7px;right:-35px;left:auto}.csc-mailform-extended .is-invalid::before{color:#cd0200;font-size:23px}.csc-mailform-extended .error-notice{display:block;margin:2px 22px -10px;color:#cd0200;font-size:18px}.csc-mailform-extended .csc-form-element-radiotable .error-notice{margin:0}.csc-mailform-extended .button-wrapper{display:inline-block}.csc-mailform-extended .error-notice-submit{display:none;margin:-15px 0 10px;font-size:18px}.csc-mailform-extended .error-notice-submit.visible{display:block}.csc-mailform-extended .form-subheadline{color:#000}.csc-mailform-extended .form-group .form-group legend{margin:0 22px}.csc-mailform-extended .csc-form-element-radiotable p{position:relative;top:42px}.csc-mailform-extended .csc-form-element-radiotable legend{margin:0!important;padding-top:0!important}.csc-mailform-extended .csc-form-element-radiotable ol{padding:0!important}.csc-mailform label{display:block;margin-top:10px}@media screen and (min-width:768px){.csc-mailform label{float:left;clear:both;margin-top:13px;padding-right:20px;width:35%}.csc-mailform label>span{display:inline-block;line-height:1.3em}}.csc-mailform label[for]:hover{cursor:pointer}.csc-mailform label.form-check-label{width:100%}.csc-mailform label.form-check-label input{width:auto}.csc-mailform .alert label{display:inline;float:none;line-height:1.5em}.csc-mailform label em,.csc-mailform legend em{font-style:normal}.csc-mailform .select-wrapper,.csc-mailform input,.csc-mailform textarea{width:100%}@media screen and (min-width:768px){.csc-mailform .select-wrapper,.csc-mailform input,.csc-mailform textarea{width:65%}}.csc-mailform li{display:block;clear:both;margin:5px 0}.csc-mailform li .indented{padding-left:25px}.csc-mailform li.row .select-wrapper,.csc-mailform li.row input,.csc-mailform li.row label,.csc-mailform li.row textarea{width:100%}.csc-mailform li.row .csc-form-element-checkbox input,.csc-mailform li.row .csc-form-element-radio input{width:auto}.csc-mailform li.row-hidden{display:none}.csc-mailform li.error{padding:5px}.csc-mailform ol{list-style-type:none}.csc-mailform .row>li{clear:none}.csc-mailform .csc-form-element-strong p{font-weight:700}.csc-mailform .button{position:relative;margin-left:20px}.csc-mailform .button::after{top:15px;right:5px;margin-right:10px}.csc-mailform .button.align-left,.csc-mailform .button.back,.csc-mailform .button.previous{float:left;margin-left:0}.csc-mailform .button.back::after,.csc-mailform .button.previous::after{display:none}.csc-mailform .csc-form-element-span{line-height:55px}.csc-mailform .csc-form-element-list-item::before{float:left;margin-top:8px;vertical-align:2px;color:#009fd4;font-size:9px;content:"\f04d"}.csc-mailform .csc-form-element-list-item p{padding-left:15px}@media screen and (min-width:768px){.csc-mailform .csc-form-element-without-indentation{padding-left:0}}.csc-mailform .csc-form-element-checkbox,.csc-mailform .csc-form-element-radio{margin:0;width:100%}.csc-mailform .csc-form-element-checkbox.col-field,.csc-mailform .csc-form-element-radio.col-field{margin:inherit;padding-top:10px;width:inherit}.csc-mailform .csc-form-element-checkbox input,.csc-mailform .csc-form-element-radio input{padding:0;width:auto}.csc-mailform .csc-form-element-checkbox label,.csc-mailform .csc-form-element-radio label{line-height:1.3em}.csc-mailform .csc-form-element-radio-inline{width:auto}.csc-mailform .csc-form-element-checkbox input{position:absolute;margin-top:4px}.csc-mailform .csc-form-element-checkbox label{display:block;float:none;margin-left:20px;margin-top:0;width:auto}.csc-mailform .csc-form-element-checkbox label input{position:static;margin-left:-20px;line-height:55px}.csc-mailform .csc-form-element-radio{display:inline-block;padding-right:20px}.csc-mailform .csc-form-element-radio label{display:inline;float:none}.csc-mailform .csc-form-element-reset,.csc-mailform .csc-form-element-submit{text-align:right}.csc-mailform .csc-form-element-reset .enabled,.csc-mailform .csc-form-element-submit .enabled{cursor:pointer}.csc-mailform .csc-form-element-reset .enabled:hover,.csc-mailform .csc-form-element-submit .enabled:hover{background-color:#09c7f7}.csc-mailform .csc-form-element-htmlblock{margin-top:20px;border-top:1px solid #f5f5f5;padding-top:20px}.csc-mailform .csc-form-element-textblock a{text-decoration:underline}.csc-mailform .csc-form-element-textarea.error{padding-bottom:0}.csc-mailform .csc-form-element-select::after,.csc-mailform .csc-form-element-select::before{display:table;content:" "}.csc-mailform .csc-form-element-select::after{clear:both}.csc-mailform .csc-form-element-hidden{height:0;overflow:hidden}.csc-mailform .error{background:#ffe68e}.csc-mailform .error input,.csc-mailform .error select,.csc-mailform .error textarea{border:2px solid #fdc44d;background-color:rgba(255,255,255,.7)}.csc-mailform .error input:focus,.csc-mailform .error select:focus,.csc-mailform .error textarea:focus{background-color:#fff}.csc-mailform .csc-form-element-fieldset,.csc-mailform .csc-form-element-firstlevel,.csc-mailform .csc-form-element-predefined{margin-top:25px;margin-bottom:25px}@media screen and (min-width:768px){.csc-mailform .csc-form-element-hotel-booking,.csc-mailform .csc-form-element-predefined-flight-yes-no,.csc-mailform .csc-form-element-predefined-train-yes-no{margin-bottom:15px}.csc-mailform .csc-form-element-hotel-booking legend,.csc-mailform .csc-form-element-predefined-flight-yes-no legend,.csc-mailform .csc-form-element-predefined-train-yes-no legend{float:left;clear:both;padding-right:20px;width:35%}.csc-mailform .csc-form-element-hotel-booking ol,.csc-mailform .csc-form-element-predefined-flight-yes-no ol,.csc-mailform .csc-form-element-predefined-train-yes-no ol{float:left;width:65%}.csc-mailform .csc-form-element-predefined-flight-textblock{padding-left:35%}}.csc-mailform .csc-form-element-predefined-flight strong{color:#000}.csc-mailform .csc-form-element-predefined-flight p{padding-bottom:10px}.csc-mailform .csc-form-element-predefined-flight .csc-form-element-radiogroup legend{font-weight:600}@media screen and (min-width:1005px){.csc-mailform .csc-form-element-predefined-flight .csc-form-element-seating-preference-note{padding-left:35%}}.csc-mailform .flight-number{font-weight:600}@media screen and (min-width:480px){.csc-mailform .flight-number{padding-left:20px}}.csc-mailform .csc-form-element-predefined-hotel-booking .fieldgroup-legend{margin-bottom:-15px}.csc-mailform .csc-form-element-predefined-hotel-booking .csc-form-element-fieldset{margin:0;border-top:0 none;padding-top:0}.csc-mailform .csc-form-element-predefined-hotel-booking .csc-form-element-predefined-hotel{margin:10px 0;border-top:0;border-bottom:1px solid #f5f5f5;padding:0}.csc-mailform .csc-form-element-hotel-name p{color:#4d646d;font-weight:700}.csc-mailform .csc-form-element-predefined-hotel>.fieldgroup>fieldset>legend{display:none}.csc-mailform .csc-form-element-predefined-hotel .csc-form-element-hotel-date,.csc-mailform .csc-form-element-predefined-hotel .csc-form-element-hotel-name{padding-left:0}.csc-mailform .csc-form-element-hotel-booking legend,.csc-mailform .csc-form-element-predefined-hotel strong,.csc-mailform .csc-form-element-predefined-hotel-booking-hotels-room-smoker-type{color:#000;font-weight:600}.csc-mailform .csc-form-element-predefined-company-information-delegation .csc-form-element-radiogroup legend,.csc-mailform .csc-form-element-predefined-cooperative-conversation .csc-form-element-radiogroup legend{float:none;padding:0 0 5px;width:100%}.csc-mailform .csc-form-element-predefined-company-information-delegation .csc-form-element-radiogroup{padding-bottom:20px}.csc-mailform .csc-form-element-predefined-delegation-brochure-company-profile{padding-top:10px}.csc-mailform .csc-form-element-special-interest{padding:0 0 10px}.csc-mailform .csc-form-element-person-street{display:block;float:left;width:calc(70% - 5px)}@media screen and (min-width:768px){.csc-mailform .csc-form-element-person-street{width:calc(80% - 5px)}}.csc-mailform .csc-form-element-person-street-no{display:block;float:right;clear:none;width:30%}@media screen and (min-width:768px){.csc-mailform .csc-form-element-person-street-no{width:20%}}.csc-mailform .csc-form-element-person-street-no label{visibility:hidden}.csc-mailform .csc-form-element-person-zip{display:block;float:left;width:calc(30% - 5px)}@media screen and (min-width:768px){.csc-mailform .csc-form-element-person-zip{width:calc(20% - 5px)}}.csc-mailform .csc-form-element-person-city{display:block;float:right;clear:none;width:70%}@media screen and (min-width:768px){.csc-mailform .csc-form-element-person-city{width:80%}}.csc-mailform .csc-form-element-person-city label{visibility:hidden}@media screen and (min-width:768px){.csc-mailform .csc-form-element-person-street{margin:0;width:85%}.csc-mailform .csc-form-element-person-street label{width:41.2%}.csc-mailform .csc-form-element-person-street input{width:58.1%}.csc-mailform .csc-form-element-person-street-no{margin:0;width:15%}.csc-mailform .csc-form-element-person-street-no label{display:none}.csc-mailform .csc-form-element-person-street-no input{width:100%}.csc-mailform .csc-form-element-person-zip{display:block;float:left;margin-bottom:0;width:50%}.csc-mailform .csc-form-element-person-zip label{width:70%}.csc-mailform .csc-form-element-person-zip input{width:30%}.csc-mailform .csc-form-element-person-city{display:block;float:right;clear:none;padding-left:5px;width:50%}.csc-mailform .csc-form-element-person-city label{display:none}.csc-mailform .csc-form-element-person-city input{float:right;width:100%}}.csc-mailform .csc-form-element-predefined-branch-conversation legend{display:none}.csc-mailform .csc-form-element-branch-selection{padding-bottom:25px;width:100%}.csc-mailform .csc-form-element-branch-selection fieldset legend{float:none;padding-bottom:10px;width:100%}.csc-mailform .csc-form-element-branch-selection ol{width:100%}.csc-mailform .csc-form-element-branch-selection label{display:inline}.csc-mailform .csc-form-element-branch-selection .csc-form-element-checkbox{padding-bottom:5px;width:100%}@media screen and (min-width:768px){.csc-mailform .csc-form-element-branch-selection .csc-form-element-checkbox{float:left;clear:none;padding-right:0;width:50%}}.csc-mailform .csc-form-element-predefined-terms-conditions .csc-form-element-checkboxgroup legend{display:none;position:absolute}.csc-mailform .csc-form-element-icon-facebook label,.csc-mailform .csc-form-element-icon-linkedin label,.csc-mailform .csc-form-element-icon-xing label{margin-top:5px}.csc-mailform .csc-form-element-icon-facebook label::before,.csc-mailform .csc-form-element-icon-linkedin label::before,.csc-mailform .csc-form-element-icon-xing label::before{font-size:16px}.csc-mailform .list-sortable li{position:relative;margin-bottom:5px;margin-left:22px}.csc-mailform .list-sortable li .handle{position:absolute;margin-left:-22px;background-image:url(../../Images/sortable-grid-handle.svg);cursor:move;width:14px;height:26px}.csc-mailform .input-prepended{display:flex;flex-wrap:wrap;align-items:stretch;width:100%}@media screen and (min-width:768px){.csc-mailform .input-prepended{width:65%}}.csc-mailform .input-prepended input{flex:1 1 auto;width:1%}.csc-mailform .input-prepend{margin-right:-1px;border:1px solid #009fd4;background-color:#009fd4;cursor:default;padding:15px 10px;width:100%;color:#fff}@media screen and (min-width:480px){.csc-mailform .input-prepend{width:auto}}.csc-mailform .input-prepend p{margin:0}.csc-form-element-firstlevel>.fieldgroup-legend,.csc-form-element-firstlevel>fieldset>legend,.fieldgroup .fieldgroup-legend{padding-bottom:10px;color:#009fd4;font-size:28px;font-weight:600}.fieldgroup .fieldgroup-content{border:0;padding:0}.csc-form-element-predefined .csc-form-element-checkboxgroup input[type=checkbox],.csc-form-element-predefined .csc-form-element-checkboxgroup input[type=radio],.csc-form-element-predefined .csc-form-element-radiogroup input[type=checkbox],.csc-form-element-predefined .csc-form-element-radiogroup input[type=radio]{display:inline-block;width:auto}.csc-form-element-hint{background:#ffe68e;padding:5px 10px;width:100%}@media screen and (min-width:768px){.csc-form-element-hint{margin-left:35%;width:65%}}.uploaded-file-notice{background-color:#f5f5f5}@media screen and (min-width:768px){.uploaded-file-notice{float:right;width:65%}.uploaded-file-notice input{width:100%}}.uploaded-file-notice .upload-notice{float:left;padding:5px 10px 0}.uploaded-file-notice .file-preview{float:right;margin-left:10px;width:100px}.uploaded-file-notice .file-upload{padding-left:10px}.uploaded-file-notice .file-upload,.uploaded-file-notice .upload-notice{width:calc(100% - 110px)}.predefined-satisfaction ol{width:100%}.predefined-satisfaction ol>li{display:inline-block;padding-right:0;width:100%;overflow:hidden}@media screen and (min-width:600px){.predefined-satisfaction ol>li{width:19%;text-align:center}}@media screen and (min-width:768px){.predefined-satisfaction legend{float:left;width:35%}}.csc-mailform .csc-form-element-icon-cellphone>label,.csc-mailform .csc-form-element-icon-facebook>label,.csc-mailform .csc-form-element-icon-linkedin>label,.csc-mailform .csc-form-element-icon-xing>label{padding-top:0}.csc-mailform .csc-form-element-icon-cellphone>label>span,.csc-mailform .csc-form-element-icon-facebook>label>span,.csc-mailform .csc-form-element-icon-linkedin>label>span,.csc-mailform .csc-form-element-icon-xing>label>span{visibility:hidden}.csc-mailform .csc-form-element-icon-cellphone>label::before,.csc-mailform .csc-form-element-icon-facebook>label::before,.csc-mailform .csc-form-element-icon-linkedin>label::before,.csc-mailform .csc-form-element-icon-xing>label::before{display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;width:35px;height:35px;content:""}.csc-form-element-icon-xing label::before{background-image:url(../../Images/social-media/logo-xing.svg)}.csc-form-element-icon-linkedin label::before{background-image:url(../../Images/social-media/logo-linkedin.svg)}.csc-form-element-icon-facebook label::before{background-image:url(../../Images/social-media/logo-facebook.svg)}.csc-form-element-icon-cellphone label::before{background-image:url(../../Images/icons/icon-cellphone.svg)}.flash-message{margin-bottom:0;background-color:#009fd4;padding:10px;color:#fff}.flash-message .shortlink{border-bottom:1px solid #fff;color:#fff}.flash-message .shortlink:hover{border-bottom:2px solid #fff}.meet-bavaria-form .select-wrapper,.meet-bavaria-form input,.meet-bavaria-form textarea{background-color:#fff;width:100%}.meet-bavaria-form input,.meet-bavaria-form select,.meet-bavaria-form textarea{border-color:#fff}.meet-bavaria-form input::placeholder,.meet-bavaria-form textarea::placeholder{color:#4d646d}.meet-bavaria-form .btn-primary{padding:15px 20px;width:200px}.meet-bavaria-form.csc-mailform .csc-form-element-firstlevel{margin-top:10px;margin-bottom:10px}.form-confirmation.foldable-container{margin:25px 0}.form-confirmation li{margin:0}.form-confirmation .fieldset-header{margin-bottom:10px;border-bottom:1px dotted #4d646d;padding-top:25px;padding-bottom:10px;text-transform:uppercase;color:#009fd4;font-size:17px;font-weight:600}.form-confirmation .first .fieldset-header{padding-top:0}.form-confirmation .edit-link{margin-left:20px;text-transform:none;font-weight:300}.form-confirmation .edit-link::after{display:inline-block;margin-left:4px;vertical-align:-2px}.form-confirmation .label{display:block;min-height:1em;color:#4d646d;font-weight:600}.form-confirmation ol strong,.form-confirmation p strong{color:#4d646d}@media screen and (min-width:480px){.form-confirmation .label{float:left;clear:none;width:50%}.form-confirmation .value{float:left;clear:none;width:50%}}@media screen and (min-width:768px){.form-confirmation .label{width:25%}.form-confirmation .value{width:75%}}.form-confirmation .field-element-predefined-branch-conversation .value,.form-confirmation .field-element-predefined-terms-conditions-checkbox,.form-confirmation .predefined-participation-travel-agency{margin-bottom:5px;border-bottom:1px dotted #4d646d;padding-bottom:5px;padding-left:0}.form-confirmation .predefined-participation-travel-agency .label,.form-confirmation .predefined-participation-travel-agency .value{width:100%}.form-confirmation .predefined-hidden-element{display:none}.form-confirmation .csc-form-element-predefined-delegation-brochure-company-profile{padding-top:0}.form-confirmation .special-interest p{border-bottom:1px dotted #4d646d;font-weight:600}.form-confirmation .csc-form-element-predefined-delegation-brochure-company-profile .label,.form-confirmation .csc-form-element-predefined-delegation-brochure-company-profile .value,.form-confirmation .csc-form-element-predefined-delegation-brochure-special-interest .label,.form-confirmation .csc-form-element-predefined-delegation-brochure-special-interest .value,.form-confirmation .field-element-branch-selection .label,.form-confirmation .field-element-branch-selection .value,.form-confirmation .field-element-checkbox .label,.form-confirmation .field-element-checkbox .value,.form-confirmation .field-element-hotel-booking .label,.form-confirmation .field-element-hotel-booking .value,.form-confirmation .field-element-hotel-booking-notice .label,.form-confirmation .field-element-hotel-booking-notice .value,.form-confirmation .field-element-predefined-branch-conversation .label,.form-confirmation .field-element-predefined-branch-conversation .value,.form-confirmation .field-element-predefined-company-information-delegation-business-goals .label,.form-confirmation .field-element-predefined-company-information-delegation-business-goals .value,.form-confirmation .field-element-predefined-company-information-delegation-comment .label,.form-confirmation .field-element-predefined-company-information-delegation-comment .value,.form-confirmation .field-element-predefined-company-information-delegation-export-experience .label,.form-confirmation .field-element-predefined-company-information-delegation-export-experience .value,.form-confirmation .field-element-predefined-company-information-delegation-size-and-volume .label,.form-confirmation .field-element-predefined-company-information-delegation-size-and-volume .value,.form-confirmation .field-element-predefined-company-questions-branch .label,.form-confirmation .field-element-predefined-company-questions-branch .value,.form-confirmation .field-element-predefined-company-questions-company-name .label,.form-confirmation .field-element-predefined-company-questions-company-name .value,.form-confirmation .field-element-predefined-company-questions-company-type .label,.form-confirmation .field-element-predefined-company-questions-company-type .value,.form-confirmation .field-element-predefined-company-questions-number-of-employees .label,.form-confirmation .field-element-predefined-company-questions-number-of-employees .value,.form-confirmation .field-element-predefined-company-questions-sales-class .label,.form-confirmation .field-element-predefined-company-questions-sales-class .value,.form-confirmation .field-element-predefined-flight-booking-class .label,.form-confirmation .field-element-predefined-flight-booking-class .value,.form-confirmation .field-element-predefined-flight-frequent-flyer-number .label,.form-confirmation .field-element-predefined-flight-frequent-flyer-number .value,.form-confirmation .field-element-predefined-flight-seating-preference .label,.form-confirmation .field-element-predefined-flight-seating-preference .value,.form-confirmation .field-element-predefined-flight-textblock .label,.form-confirmation .field-element-predefined-flight-textblock .value,.form-confirmation .field-element-predefined-flight-yes-no .label,.form-confirmation .field-element-predefined-flight-yes-no .value,.form-confirmation .field-element-predefined-hotel-booking-hotels-room-smoker-type .label,.form-confirmation .field-element-predefined-hotel-booking-hotels-room-smoker-type .value,.form-confirmation .field-element-predefined-hotel-early-checkin .label,.form-confirmation .field-element-predefined-hotel-early-checkin .value,.form-confirmation .field-element-predefined-hotel-late-checkout .label,.form-confirmation .field-element-predefined-hotel-late-checkout .value,.form-confirmation .field-element-predefined-hotel-room-type .label,.form-confirmation .field-element-predefined-hotel-room-type .value,.form-confirmation .field-element-seating-preference-note .label,.form-confirmation .field-element-seating-preference-note .value,.form-confirmation .field-element-upload .label,.form-confirmation .field-element-upload .value,.form-confirmation .special-interest .label,.form-confirmation .special-interest .value{display:block;float:none;width:100%}.form-confirmation .csc-form-element-predefined-delegation-brochure-company-profile,.form-confirmation .csc-form-element-predefined-delegation-brochure-special-interest,.form-confirmation .field-element-hotel-booking,.form-confirmation .field-element-hotel-booking-notice,.form-confirmation .field-element-predefined-company-information-delegation-business-goals,.form-confirmation .field-element-predefined-company-information-delegation-comment,.form-confirmation .field-element-predefined-company-information-delegation-export-experience,.form-confirmation .field-element-predefined-company-information-delegation-size-and-volume,.form-confirmation .field-element-predefined-company-questions-branch,.form-confirmation .field-element-predefined-company-questions-company-name,.form-confirmation .field-element-predefined-company-questions-company-type,.form-confirmation .field-element-predefined-company-questions-number-of-employees,.form-confirmation .field-element-predefined-company-questions-sales-class,.form-confirmation .field-element-predefined-flight-booking-class,.form-confirmation .field-element-predefined-flight-frequent-flyer-number,.form-confirmation .field-element-predefined-flight-seating-preference,.form-confirmation .field-element-predefined-flight-textblock,.form-confirmation .field-element-predefined-flight-yes-no,.form-confirmation .field-element-predefined-hotel-booking-hotels-room-smoker-type,.form-confirmation .field-element-predefined-hotel-early-checkin,.form-confirmation .field-element-predefined-hotel-late-checkout,.form-confirmation .field-element-predefined-hotel-room-type,.form-confirmation .field-element-seating-preference-note,.form-confirmation .field-element-upload,.form-confirmation .special-interest{margin-bottom:5px;border-bottom:1px dotted #4d646d;padding-bottom:5px}.form-confirmation .field-element-predefined-terms-conditions-textblock p{color:#4d646d;font-weight:600}.form-confirmation .field-element-predefined-terms-conditions-checkbox .label{display:none}.form-confirmation .field-element-predefined-hotel-room-type .label{color:#000;font-weight:300}.form-confirmation .field-element-tooltip{display:none}.confirmation-notice-container{margin-top:25px}.confirmation-notice .button{margin-left:0}.csc-form-element-submit-confirmation .submit-confirmation{margin-left:0;width:100%}@media screen and (min-width:480px){.csc-form-element-submit-confirmation .submit-confirmation{width:auto}}.csc-form-element-submit-confirmation .button-text{display:inline-block;max-width:90%;vertical-align:middle}@media screen and (min-width:480px){.csc-form-element-submit-confirmation{margin-left:10px}.csc-form-element-submit-confirmation .button-text{max-width:100%}}.csc-form-errors{margin:15px 0;border:2px solid #009fd4;background:#009fd4;padding:5px 10px;color:#fff}.csc-form-errors h3{color:#fff}.csc-form-errors li{padding-left:20px}.csc-form-errors li::before{display:inline-block;margin-left:-20px;width:20px;vertical-align:-1px}.event-gallery,.photo-gallery{display:flex;flex:1 1 25%;flex-wrap:wrap;margin:0 0 22px}@media screen and (min-width:480px){.event-gallery,.photo-gallery{margin-right:-22px}}.event-gallery figure,.photo-gallery figure{margin:0}.event-gallery li,.photo-gallery li{position:relative;float:left;transition:opacity .5s;margin-right:22px;margin-bottom:15px;background-color:#fff;width:100%;box-sizing:border-box}@media screen and (min-width:480px){.event-gallery li,.photo-gallery li{margin-bottom:22px}}.event-gallery li img,.photo-gallery li img{width:100%}.event-gallery li:hover .photo-gallery-buttons,.photo-gallery li:hover .photo-gallery-buttons{background:#fff}.event-gallery li:hover .photo-gallery-buttons a::before,.photo-gallery li:hover .photo-gallery-buttons a::before{color:#009fd4}.event-gallery li:hover .photo-gallery-buttons a:hover::before,.photo-gallery li:hover .photo-gallery-buttons a:hover::before{color:#09c7f7}.event-gallery li.faded-out,.photo-gallery li.faded-out{position:absolute;opacity:0}.event-gallery.gallery-buttons-visible li,.photo-gallery.gallery-buttons-visible li{padding-bottom:38px}.event-gallery .photo-gallery-buttons,.photo-gallery .photo-gallery-buttons{position:absolute;right:0;bottom:0;left:0;background:#fff;height:38px}.event-gallery .photo-gallery-buttons li,.photo-gallery .photo-gallery-buttons li{margin:0;padding:10px 0 10px 5px;width:auto;line-height:10px}.event-gallery .photo-gallery-buttons .download,.photo-gallery .photo-gallery-buttons .download{float:right;padding-right:5px}.event-gallery .photo-gallery-buttons a::before,.photo-gallery .photo-gallery-buttons a::before{color:#fff}.event-gallery .image-description,.photo-gallery .image-description{display:block;padding:10px;line-height:1.5em;color:#000;font-size:14px}@media screen and (min-width:480px){.event-gallery li,.photo-gallery li{width:calc(50% - 22px)}}@media screen and (min-width:768px){.event-gallery li,.photo-gallery li{width:calc((100% / 3) - 22px)}}@media screen and (min-width:1005px){.event-gallery li,.photo-gallery li{width:calc(25% - 22px)}}.image-gallery-show-more{display:none}.tx-ttaddress .photo-gallery{display:flex;justify-content:center;position:relative}.tx-ttaddress .photo-gallery .photo-gallery-item{display:flex;position:static;align-items:center;justify-content:center;border:1px solid #fff;cursor:pointer;padding:10px;min-height:100px}.tx-ttaddress .photo-gallery img{width:auto;max-width:100%;height:-moz-fit-content;height:fit-content;max-height:78px}.tx-ttaddress .photo-gallery .tooltip{display:none;align-self:start;position:absolute;right:0;left:0;margin-top:89px;border-radius:0;box-shadow:0 0 99px rgba(0,0,0,.3);cursor:auto;background-color:#fff;width:calc(100% - 22px)!important;color:#000}@media screen and (min-width:768px){.tx-ttaddress .photo-gallery .tooltip{padding:20px}}@media screen and (min-width:1005px){.tx-ttaddress .photo-gallery .tooltip{padding:35px}}.tx-ttaddress .photo-gallery .tooltip h3{text-align:center;font-size:28px}@media screen and (min-width:1005px){.tx-ttaddress .photo-gallery .tooltip h3{padding-bottom:20px;font-size:38px}}.tx-ttaddress .photo-gallery .tooltip h4{font-size:22px}.tx-ttaddress .photo-gallery .tooltip p{text-align:left}.tx-ttaddress .photo-gallery .tooltip em,.tx-ttaddress .photo-gallery .tooltip strong{color:#009fd4;font-style:normal}.tx-ttaddress .photo-gallery .active{border-color:#009fd4}.tx-ttaddress .photo-gallery .active .tooltip{display:block}@media screen and (min-width:1005px){.tx-ttaddress .photo-gallery .address-content{display:flex}.tx-ttaddress .photo-gallery .address-details{padding-top:5px;padding-right:35px;min-width:320px}}@media screen and (min-width:1005px){.two-column-section .tx-ttaddress .photo-gallery{padding:0 22px}.two-column-section .tx-ttaddress .photo-gallery li{width:calc(50% - 22px)}.two-column-section .tx-ttaddress .photo-gallery .address-content{display:block}}@media screen and (min-width:1441px){.two-column-section .tx-ttaddress .photo-gallery .address-content{display:flex}}.global-button-wrapper{position:fixed;right:0;bottom:0;z-index:2}.global-button-wrapper .icon{font-size:30px}.global-button-wrapper .icon::before{vertical-align:-5px}@media screen and (min-width:1280px){.global-button-wrapper .icon{line-height:46px;font-size:40px}}@media screen and (min-width:1921px){.global-button-wrapper .icon{line-height:58px;font-size:50px}}.global-button-wrapper .button{box-shadow:0 0 20px rgba(0,0,0,.3);padding:15px}@media screen and (min-width:768px){.global-button-wrapper .button{top:calc(50% - 11px);padding:10px 35px 10px 20px}}@media screen and (min-width:1921px){.global-button-wrapper .button{padding-right:50px}}.global-button-wrapper .button::after{display:none;margin:10px 0 0 22px}@media screen and (min-width:768px){.global-button-wrapper .button::after{display:inline-block;margin:10px 5px 0}}@media screen and (min-width:1280px){.global-button-wrapper .button::after{margin:15px 5px 0}}@media screen and (min-width:1921px){.global-button-wrapper .button::after{margin:20px 10px 0 25px}}.global-button-wrapper .button:hover::after{animation:animate-global-button-arrow 1s linear infinite}@keyframes animate-global-button-arrow{from{margin-left:5px}to{margin-left:10px}}.header-image-facts{position:relative}.header-image-facts .image{background-repeat:no-repeat;background-position:center;background-size:cover;height:150px}@media screen and (min-width:480px){.header-image-facts .image{height:220px}}@media screen and (min-width:768px){.header-image-facts{display:flex;align-items:center;margin:0 auto;max-width:1920px;height:33.8541666667vw;max-height:650px;overflow:hidden}.header-image-facts .image{height:33.8541666667vw}}@media screen and (min-width:1005px){.header-image-facts{height:26.0416666667vw;max-height:500px}.header-image-facts .image{height:26.0416666667vw}}@media screen and (min-width:1921px){.header-image-facts{max-width:none}.header-image-facts .image{position:absolute;left:50%;transform:translateX(-50%);width:100%;height:600px}}.header-image-facts div{z-index:2}.header-text{flex:0 0 33.3333333333%;background-color:#fff;padding:20px 15px}@media screen and (min-width:1280px){.header-text{padding:35px 30px}}@media screen and (min-width:1441px){.header-text{padding:35px 106px;max-width:635px}}.header-text h1{margin-top:0;color:#009fd4;font-size:22px;font-weight:800}@media screen and (min-width:1005px){.header-text h1{padding-bottom:15px;font-size:28px}}@media screen and (min-width:1441px){.header-text h1{padding-bottom:25px;font-size:38px}}.header-text p{font-size:16px}@media screen and (min-width:1441px){.header-text p{font-size:18px}}.fact{display:none;position:absolute;margin-left:-20px;width:100px;text-align:center;color:#fff}@media screen and (min-width:768px){.fact{display:block}}@media screen and (min-width:1005px){.fact{width:140px}}@media screen and (min-width:1280px){.fact{width:180px}}@media screen and (min-width:1441px){.fact{margin-left:0;width:210px}}.fact p{overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:400}@media screen and (min-width:1280px){.fact p{font-size:18px;font-weight:600}}@media screen and (min-width:1441px){.fact p{font-size:22px}}.fact em{line-height:1em;white-space:nowrap;font-size:40px;font-weight:600;font-style:normal}@media screen and (min-width:1005px){.fact em{display:inline-block;padding-bottom:5px;line-height:60px;font-size:55px}}@media screen and (min-width:1441px){.fact em{padding-bottom:0;line-height:90px;font-size:65px;font-weight:800}}@media screen and (min-width:1921px){.fact em{padding-bottom:0;line-height:110px;font-size:80px}}.fact span{line-height:80px;font-size:60px}@media screen and (min-width:1005px){.fact span{line-height:100px;font-size:75px}}@media screen and (min-width:1441px){.fact span{line-height:110px;font-size:90px}}@media screen and (min-width:1921px){.fact span{line-height:120px;font-size:120px}}.image-bar{margin-right:-5px;margin-left:-5px}.image-bar li{display:inline-block;padding:0 0 5px 5px;width:100%}@media screen and (min-width:480px){.image-bar li{width:33%}}.key-to-bavaria-branches{display:flex;flex-flow:wrap;justify-content:space-between}.key-to-bavaria-branches .key-to-bavaria-branch{display:flex;flex-grow:1;align-items:center;transition:color .2s linear;padding:5px 0 5px 10px;height:100%;min-height:53px}@media screen and (min-width:768px){.key-to-bavaria-branches .key-to-bavaria-branch{padding:10px 5px 10px 20px}}@media screen and (min-width:1005px){.key-to-bavaria-branches .key-to-bavaria-branch{padding-right:15px}}.key-to-bavaria-branches .key-to-bavaria-branch:hover .icon-angle-thin-right{animation:animate-link-arrow 1s linear infinite}.key-to-bavaria-branches .key-to-bavaria-branch span{display:block;padding:10px 0}.key-to-bavaria-branches .key-to-bavaria-branch .icon{margin-right:10px;font-size:36px}@media screen and (min-width:768px){.key-to-bavaria-branches .key-to-bavaria-branch .icon{margin-right:15px;font-size:40px}}@media screen and (min-width:1005px){.key-to-bavaria-branches .key-to-bavaria-branch .icon{margin-right:20px;font-size:50px}}.key-to-bavaria-branches .key-to-bavaria-branch .icon::before{vertical-align:-2px}.key-to-bavaria-branches .key-to-bavaria-branch .icon.icon-ktb-branch-100,.key-to-bavaria-branches .key-to-bavaria-branch .icon.icon-ktb-branch-800{padding-top:0}.key-to-bavaria-branches .key-to-bavaria-branch .name{overflow:hidden;text-overflow:ellipsis}.key-to-bavaria-branches .key-to-bavaria-branch .count{display:inline-block;margin-left:auto;border-radius:15px;background-color:#f5f5f5;padding:5px 10px;height:30px;line-height:20px;font-size:16px;font-weight:600}.key-to-bavaria-branches .key-to-bavaria-branch .icon-angle-thin-right{margin-right:10px;padding-top:15px}.key-to-bavaria-branches .key-to-bavaria-branch .icon-angle-thin-right::before{margin-left:5px;color:#bfbfbf;font-size:28px}@media screen and (min-width:768px){.key-to-bavaria-branches .key-to-bavaria-branch .icon-angle-thin-right::before{margin-left:10px}}@media screen and (min-width:1005px){.key-to-bavaria-branches .key-to-bavaria-branch .icon-angle-thin-right::before{margin-left:15px}}.key-to-bavaria-branches li{display:block;width:100%}@media screen and (min-width:768px){.key-to-bavaria-branches li{width:calc(50% - 5px)}}@media screen and (min-width:1005px){.key-to-bavaria-branches li{font-size:22px}}.key-to-bavaria-innovations{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.key-to-bavaria-innovation{display:block;position:relative;margin:10px;background:#fff;padding:22px 20px 62px;width:calc(33.3333333333% - (10px * 2));min-width:250px;text-align:center;color:#009fd4}@media screen and (min-width:1005px){.key-to-bavaria-innovation{padding:25px 20px 85px}}@media screen and (min-width:1280px){.key-to-bavaria-innovation{width:calc(20% - (10px * 2));min-width:220px}}.key-to-bavaria-innovation .icon-chevron-right,.key-to-bavaria-innovation .key-to-bavaria-innovation-icon,.key-to-bavaria-innovation h3{transition:color .2s linear}.key-to-bavaria-innovation h3{padding-bottom:20px;font-size:18px}@media screen and (min-width:1441px){.key-to-bavaria-innovation h3{font-size:22px;font-weight:400}}.key-to-bavaria-innovation:hover h3{color:#09c7f7}.key-to-bavaria-innovation:hover .arrow-wrapper{border-color:#000;color:#000}.key-to-bavaria-innovation .arrow-wrapper{display:inline-block;position:absolute;bottom:22px;left:calc(50% - (40px / 2));transition:border-color .2s linear;margin-top:10px;border:1px solid #4d646d;border-radius:50%;width:40px;height:40px;line-height:43px;color:#4d646d;font-size:25px}.key-to-bavaria-innovation .arrow-wrapper span{padding-left:5px}@media screen and (min-width:1005px){.key-to-bavaria-innovation .arrow-wrapper{bottom:25px;left:calc(50% - (60px / 2));width:60px;height:60px;line-height:65px;font-size:35px}.key-to-bavaria-innovation .arrow-wrapper span{padding-left:10px}}.key-to-bavaria-innovation-icon{display:block;font-size:60px}@media screen and (min-width:1005px){.key-to-bavaria-innovation-icon{font-size:90px}}.icon-ktb-innovation{display:inline-block;padding-bottom:10px;width:35px;color:#009fd4;font-size:28px}.icon-ktb-innovation::before{vertical-align:-5px}.ce-foldable-list ul,.event-details ul,.keytech-show ul,.news-entry ul,.text ul{margin-bottom:15px}.ce-foldable-list li,.event-details li,.keytech-show li,.news-entry li,.text li{display:block;padding-left:25px}.ce-foldable-list li::before,.event-details li::before,.keytech-show li::before,.news-entry li::before,.text li::before{display:inline-block;margin-left:-25px;width:25px;color:#009fd4;font-size:1.3rem}.ce-foldable-list .download-list li::before,.ce-foldable-list .photo-gallery-item::before,.event-details .download-list li::before,.event-details .photo-gallery-item::before,.keytech-show .download-list li::before,.keytech-show .photo-gallery-item::before,.news-entry .download-list li::before,.news-entry .photo-gallery-item::before,.text .download-list li::before,.text .photo-gallery-item::before{display:none}.ce-foldable-list .photo-gallery-item,.event-details .photo-gallery-item,.keytech-show .photo-gallery-item,.news-entry .photo-gallery-item,.text .photo-gallery-item{padding-left:0}.list-labeled{list-style-type:none}.list-labeled li{display:block;margin-bottom:5px;box-sizing:border-box}.list-labeled li.deadline,.list-labeled li.options{padding-top:6px}.list-labeled li.notice{padding-top:18px}.list-labeled li.text-content{vertical-align:middle}.list-labeled li li{position:relative;margin:0 0 0 15px}@media screen and (min-width:768px){.list-labeled li li{float:none;width:auto}}@media screen and (min-width:768px){.list-labeled li{float:left;width:30%}}.list-labeled small{vertical-align:text-bottom}.list-labeled .files li,.list-labeled .options li{margin-left:0;padding-top:6px}.list-labeled .files li::before,.list-labeled .options li::before{display:none}.list-labeled .options li{padding-top:0;padding-bottom:6px}.list-labeled .label{clear:both;margin-bottom:5px;padding:15px 0 0;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}@media screen and (min-width:768px){.list-labeled .label{padding-top:13px;padding-right:6px;width:20%}}.list-labeled .label label{display:inline-block;max-width:100%;line-height:1.3em}.list-labeled .label.indented{padding-left:25px}.list-labeled .first-column,.list-labeled .second-column{clear:both}.list-labeled .divider{width:100%;height:10px}.list-labeled .select-wrapper,.list-labeled input[type=email],.list-labeled input[type=number],.list-labeled input[type=password],.list-labeled input[type=tel],.list-labeled input[type=text],.list-labeled input[type=url],.list-labeled textarea{background-color:transparent;width:100%}.list-labeled input[type=number]{padding-right:0}.list-labeled textarea.maxlength-1000{height:300px}.list-labeled input.delete[type=image]{background-color:#ffe68e}.list-labeled input.delete[type=image]:hover{background-color:#fdc44d}.list-labeled .buttons{clear:both;margin-bottom:20px;width:100%;text-align:right}.list-labeled .form-date-from select,.list-labeled .form-date-to select{float:left}.list-labeled .day{max-width:25%}.list-labeled .month{margin-left:5px;width:calc(40% - 5px)}.list-labeled .year{margin-left:5px;width:calc(35% - 5px);max-width:35%}.list-labeled .icon-caret-right::before{vertical-align:middle}.list-labeled .icon-caret-left::before{margin-right:4px;vertical-align:middle}.list-labeled .button{margin-bottom:8px;padding:15px 25px;width:100%}@media screen and (min-width:768px){.list-labeled .button{width:30%}}.list-labeled input.medium,.list-labeled input.small{display:block;float:left;width:75%}.list-labeled input.small{margin-right:5px;width:calc(25% - 10px)}.list-labeled input.small.right{margin-right:0;margin-left:5px}@media screen and (min-width:768px){.list-labeled input.small{display:inline-block;float:none;width:auto;max-width:25%}}.list-labeled .text-content input.small{display:inline-block;float:none}@media screen and (min-width:768px){.list-labeled li.error{clear:both;width:100%;font-weight:600}.list-labeled li.error.wide-column{clear:none}.list-labeled .second-column{clear:none;padding-left:20px}.list-labeled .wide-column{width:80%}.list-labeled input[type=text]{float:left}.list-labeled .form-date-from,.list-labeled .form-date-to{width:30%}.list-labeled .buttons.second-column{float:right;padding-left:0;width:30%}.list-labeled .buttons.second-column .button{width:100%}.list-labeled .button.cancel,.list-labeled .button.delete{width:auto}}.csc-mailform .chars-left,.list-labeled .chars-left{position:absolute;bottom:4px;padding:0 10px;width:100%;text-align:right;font-weight:700}.keytech-show .list-labeled li p,.keytech-show .list-labeled li ul{padding-top:2px}@media screen and (min-width:768px){.event-form .list-labeled .date-input{width:auto}}.list-entries{border-top:1px solid #f5f5f5}.list-entries li{margin-bottom:10px;background:#fff;padding:0}.list-entries li a{display:block;padding:5px 25px 5px 10px}@media screen and (min-width:768px){.list-entries li a{padding:10px 25px 10px 15px}}.list-entries li .active{font-weight:600}.list-entries-bfp-smb .active{display:none}.list-entries-bfp-smb .icon-exit-right::before{padding-left:10px;vertical-align:-1px}.journey-headline{padding-bottom:0;font-size:28px;font-weight:400}.list-journeys .journey{position:relative;margin-bottom:22px;background-color:#fff;padding:15px 22px}.list-journeys .date,.list-journeys a p{font-size:16px}.list-journeys .date{font-weight:600}.list-journeys a p{padding-top:3px;line-height:21px;color:#000}.list-journeys .flags-container .flag{margin-right:10px;margin-bottom:10px;vertical-align:top}@media screen and (min-width:768px){.list-journeys .flags-container .flag{margin-bottom:20px}.list-journeys .flags-container .flag:last-child{margin-bottom:5px}}.list-journeys .flags-container img{box-sizing:content-box}@media screen and (min-width:768px){.list-journeys .flags-container{display:inline-block;padding-top:5px;width:20%;max-width:85px;vertical-align:top}}@media screen and (min-width:768px){.list-journeys .event-details{float:left;margin:-15px 0;padding:15px 10px 15px 0;width:60%}}.list-journeys .event-details .details{display:inline-block;max-width:75%}.list-journeys .journey-registration-status{margin-top:10px;width:100%}@media screen and (min-width:768px){.list-journeys .journey-registration-status{float:left;background-color:#f5f5f5;padding:5px 0 5px 10px;width:40%}}.journey-actions{margin-top:10px}@media screen and (min-width:768px){.journey-actions{float:left;background-color:#f5f5f5;padding:10px 0 15px 15px;width:40%}}.journey-actions .inactive{color:#bfbfbf}.list-journeys-export .event-details{width:55%}.list-journeys-export .event-details input{width:100%}.list-journeys-export .journey-actions{margin-top:0;width:45%}.list-journey-form-pages li{padding-left:25px;font-size:18px}.list-journey-form-pages li.question::before,.list-journey-form-pages li.submitted::before,.list-journey-form-pages li.unsubmitted::before{display:inline-block;margin-left:-22px;width:20px;vertical-align:-2px;color:#cd0200}.list-journey-form-pages li.question::before{color:#09c7f7}.list-journey-form-pages li.submitted::before{color:#02a401}.list-journey-form-pages li.skipped{display:none;position:relative;color:#bfbfbf}.list-journey-form-pages li.skipped::before{vertical-align:-2px;color:#09c7f7}.list-journey-form-pages li .icon-caret-right::before{vertical-align:-2px}.unlock-journey .error{margin-bottom:20px;background:#ffe68e;padding:5px;font-weight:600}.reisenet main .skipped{display:block}.reisenet main .skipped .box{display:none;margin:0 20px 20px -20px;background-color:#09c7f7;padding:15px 20px 10px;color:#fff}@media screen and (min-width:1005px){.reisenet main .skipped .box{position:absolute;top:-111px;left:-430px;z-index:1;margin-left:0;width:400px}}.reisenet main .skipped.active .box{display:block}.reisenet main .skipped h2{line-height:64px;color:#fff}.reisenet main .skipped h2::before{float:left;opacity:.5;margin-top:-5px;padding-right:10px;font-size:71px}.reisenet main .skipped p{padding-bottom:5px}.reisenet main .skipped .pointer{display:none;position:absolute;top:100px;right:-25px;width:25px;height:50px}@media screen and (min-width:1005px){.reisenet main .skipped .pointer{display:block}}.journey-list-item a{display:inline-block}.list-publications{margin-bottom:20px}.list-publications .headline{display:none;font-weight:700}.list-publications li{display:inline}.list-publications .label .title{display:block}.list-publications .download,.list-publications .order{display:block}.list-publications .order input{display:inline-block;margin:0 0 16px 6px;width:60px}@media screen and (min-width:768px){.list-publications .headline{display:block;margin:0 0 6px;padding:0}.list-publications li{display:block;width:15%}.list-publications label{padding-right:22px}.list-publications .label{padding-top:0;width:70%}.list-publications .label .title{display:inline}.list-publications .order input{display:block;margin:0;width:100%}.list-publications .download strong,.list-publications .order strong{display:none}}.publications .list-labeled .select{line-height:0}@media screen and (min-width:768px){.publications .list-labeled button{width:auto;min-width:30%}}.publications .list-labeled button::after{padding-left:5px;vertical-align:-2px}.tx-felogin-pi1 .events-by-login .user{display:none}@media screen and (min-width:768px){.tx-felogin-pi1 .events-by-login .column{float:left;width:50%}.tx-felogin-pi1 .events-by-login button{max-width:250px}}.tx-felogin-pi1 form{margin:10px 0}.tx-felogin-pi1 .column{margin-bottom:5px;text-align:left}.tx-felogin-pi1 .column-large label{float:none;width:100%}.tx-felogin-pi1 .column-submit{margin-bottom:0}.tx-felogin-pi1 .wrapper-form-field{display:block;overflow:hidden}.tx-felogin-pi1 .wrapper-form-field input{margin:0}.tx-felogin-pi1 fieldset{border:0;background:#f5f5f5}.tx-felogin-pi1 button,.tx-felogin-pi1 input{width:100%}.tx-felogin-pi1 .username-logged-in,.tx-felogin-pi1 label{line-height:50px;font-size:18px}.tx-felogin-pi1 label{width:100%}.tx-felogin-pi1 label.password-strength-label{clear:left}.tx-felogin-pi1 .username-logged-in{font-weight:600}.tx-felogin-pi1 .password-strength-indicator{background-color:#fff;height:16px}.tx-felogin-pi1 .password-strength-indicator::before{display:block;padding-top:1px;padding-left:5px;height:16px;font-weight:bolder;content:attr(title);box-sizing:border-box}.tx-felogin-pi1 .password-strength-indicator.strength-1::before{background-color:#cd0200;width:20%}.tx-felogin-pi1 .password-strength-indicator.strength-2::before{background-color:#fdc44d;width:40%}.tx-felogin-pi1 .password-strength-indicator.strength-3::before{background-color:#ffe68e;width:60%}.tx-felogin-pi1 .password-strength-indicator.strength-4::before{background-color:#02a401;width:100%}@media screen and (min-width:768px){.tx-felogin-pi1 .column{float:left;margin-bottom:0;padding-right:20px;width:37%;box-sizing:border-box}.tx-felogin-pi1 .column-large{width:74%}.tx-felogin-pi1 .column-large label{float:left;width:auto}.tx-felogin-pi1 .column-submit{margin-left:0;padding-right:0;width:26%;text-align:right}.tx-felogin-pi1 input{margin:0 5px}.tx-felogin-pi1 label{float:left;padding-right:5px;width:auto}.tx-felogin-pi1 .password-strength-indicator{float:right;margin-top:5px}}.modal-content .tx-felogin-pi1 form{margin:0}.modal-content .tx-felogin-pi1 .welcome-header{padding:0 0 15px}@media screen and (min-width:768px){.modal-content .tx-felogin-pi1 .welcome-header{padding:0 0 15px 90px}}.modal-content .tx-felogin-pi1 input{margin:0 0 10px;border:0;background:#f5f5f5;padding:10px}.modal-content .tx-felogin-pi1 .button{margin:0 0 10px;width:auto}@media screen and (min-width:768px){.modal-content .tx-felogin-pi1 .left-indent{padding-left:90px}}.modal-content .tx-felogin-pi1 li{overflow:hidden}.modal-content .section-help,.modal-content .section-login,.modal-content .section-registration{position:relative;background:#fff;padding:20px 0 10px}@media screen and (min-width:768px){.modal-content .section-help,.modal-content .section-login,.modal-content .section-registration{padding:20px 0 10px 90px}}.modal-content .section-help::before,.modal-content .section-login::before,.modal-content .section-registration::before{display:none;position:absolute;top:15px;left:0;border-radius:50%;background-color:#009fd4;width:60px;height:60px;text-align:center;line-height:65px;color:#fff;font-size:28px}@media screen and (min-width:768px){.modal-content .section-help::before,.modal-content .section-login::before,.modal-content .section-registration::before{display:block}}.modal-content .section-help h3,.modal-content .section-login h3,.modal-content .section-registration h3{margin:0 0 10px;padding:0;text-align:left;line-height:20px;font-size:22px}.modal-content .section-help p,.modal-content .section-login p,.modal-content .section-registration p{padding-bottom:0}.modal-content .section-help{margin-top:20px}.modal-content .section-help::before{background:#bfbfbf;line-height:60px;font-size:28px}.modal-content .section-help .arrow-after{border:0;font-weight:300}.modal-content .section-help .arrow-after::after{margin-left:4px;vertical-align:-2px}.modal-content .section-registration{padding-bottom:20px}.modal-content .forgot-password{display:block;font-size:14px}.modal-content .forgot-password>a:not(.button){border-bottom:0;text-decoration:none;font-weight:400}@media screen and (min-width:768px){.modal-content .forgot-password{display:inline;padding:10px 0 0 25px}}.login-messages .alert-message,.modal-content .alert-message{background-color:#ffe68e;padding:5px;font-size:16px}.ce-menu-boxes{display:flex;flex-wrap:wrap;margin:0 -10px}.ce-menu-boxes li{display:block;padding:0 10px 20px;width:100%}@media screen and (min-width:768px){.ce-menu-boxes li{width:50%}}@media screen and (min-width:1280px){.ce-menu-boxes li{width:33.3333333333%}}@media screen and (min-width:1441px){.ce-menu-boxes li{width:25%}}.ce-menu-boxes a{display:flex;align-items:center;border:1px solid #009fd4;padding:10px;height:112px}@media screen and (min-width:600px){.ce-menu-boxes a{height:128px}}@media screen and (min-width:1441px){.ce-menu-boxes a{height:142px}}.ce-menu-boxes a:hover{border-color:#09c7f7}.ce-menu-boxes .title{flex-grow:1;text-align:center;font-weight:400}.tx-ttaddress{margin-bottom:15px;border-bottom:1px solid #bfbfbf}.tx-ttaddress.ktb-companies{margin-top:20px}.tx-ttaddress .contact-person{position:relative;float:none;margin:0;border-top:1px solid #bfbfbf;padding:20px 0;width:100%}.tx-ttaddress .contact-person h1,.tx-ttaddress .contact-person h2{margin:0;padding:0 0 5px;color:#009fd4;font-size:28px;font-weight:600}@media screen and (min-width:600px){.tx-ttaddress .contact-person h1,.tx-ttaddress .contact-person h2{padding:1px 145px 5px 0}}.tx-ttaddress .contact-person h3{padding-bottom:20px;color:#4d646d}.tx-ttaddress .contact-person .edit-key-to-bavaria{float:right;margin:0 0 10px 10px}.tx-ttaddress .contact-person .edit-key-to-bavaria .success{margin-top:5px;padding:5px 10px;text-align:center;line-height:normal;font-size:18px}.tx-ttaddress .contact-person p{margin-bottom:0}.tx-ttaddress .contact-person .value,.tx-ttaddress .contact-person em{display:table-cell}.tx-ttaddress .contact-person em{width:100px;color:#4d646d;font-weight:600;font-style:normal}.tx-ttaddress .contact-person img{max-width:250px}.tx-ttaddress .contact-person .image{float:left;width:250px}.tx-ttaddress .contact-person .vcard{padding-top:10px}@media screen and (min-width:600px){.tx-ttaddress .contact-person .vcard{position:absolute;top:20px;right:0;padding-top:0}}.tx-ttaddress .contact-person .file-vcf::after{padding-left:5px;vertical-align:-4px;font-size:22px}.tx-ttaddress .contact-person .data{clear:both}@media screen and (min-width:480px){.tx-ttaddress .contact-person .data{clear:none;margin-top:-5px;margin-left:270px}}.tx-ttaddress .back{float:none;margin-top:-10px;padding-bottom:10px}.meet-bavaria .tx-ttaddress,.two-column-section .tx-ttaddress:last-of-type{border-bottom:none}.two-column-section .tx-ttaddress{border-color:#f5f5f5;border-width:2px}.two-column-section .tx-ttaddress:last-of-type{border:none}@media screen and (min-width:768px){.ce-menu-section{display:flex;flex-wrap:wrap;margin:0 -10px}}.ce-menu-section li{margin-bottom:20px;background-color:#fff;text-align:center}@media screen and (min-width:768px){.ce-menu-section li{flex:calc(25% - 20px) 1 0;margin:0 10px 20px;overflow:hidden}}.ce-menu-section .arrow-down,.ce-menu-section .arrow-down-wrapper,.ce-menu-section a{transition:all .2s linear}.ce-menu-section a{display:block;position:relative;padding:22px 22px 62px;height:100%}@media screen and (min-width:768px){.ce-menu-section a{padding:30px 30px 70px}}.ce-menu-section a:hover .arrow-down,.ce-menu-section a:hover .arrow-down-wrapper{border-color:#000}.ce-menu-section span{display:block;margin:0 auto}.ce-menu-section .icon{font-size:80px}.ce-menu-section .icon,.ce-menu-section .text{margin-bottom:22px}.ce-menu-section .text{overflow:hidden;text-overflow:ellipsis}.ce-menu-section .arrow-down-wrapper{position:absolute;bottom:22px;left:calc(50% - 20px);border:1px solid #4d646d;border-radius:50%;width:40px;height:40px}@media screen and (min-width:768px){.ce-menu-section .arrow-down-wrapper{bottom:30px}}.ce-menu-section .arrow-down{display:inline-block;transform:rotate(-45deg);border-width:0 1px 1px 0;border-style:solid;border-color:#009fd4;padding:5px;transform:rotate(45deg);border-color:#4d646d;vertical-align:-2px}.message{position:relative;color:#fff}.message h3{color:#fff}.message strong{font-weight:600}.message li::before{display:inline-block;margin:0 4px 0 0;border-width:4px 0 4px 4px;border-style:solid;border-color:transparent transparent transparent #009fd4;vertical-align:2px;content:""}.message ul:not(.form-list){padding-bottom:20px}.message ul:not(.form-list) a{border-bottom:1px solid #009fd4;font-weight:600}.message .form-list{margin:10px 0}.message .form-list a{color:#fff}.message .form-list-item{margin:2px 0;background:rgba(255,255,255,.5);padding:5px 10px}.message .form-list-item::before{border-color:transparent transparent transparent #fff}.confirmation-notice-container{padding-bottom:20px;color:#000}@media screen and (min-width:1005px){.confirmation-notice-container{padding-bottom:35px}}.message-check,.message-info,.message-question,.message-warning{padding-left:60px;min-height:65px}@media screen and (min-width:768px){.message-check,.message-info,.message-question,.message-warning{padding-left:80px;min-height:85px}}.message-check::before,.message-info::before,.message-question::before,.message-warning::before{display:block;position:absolute;top:20px;left:0;color:#009fd4;font-size:50px}@media screen and (min-width:768px){.message-check::before,.message-info::before,.message-question::before,.message-warning::before{font-size:70px}}.message-deadlines{border:0;background:#009fd4;padding:20px 20px 10px 90px}.message-deadlines h3{padding-bottom:5px}.message-deadlines::before{left:20px;line-height:50px;color:#fff;font-size:60px}.message-none{border:2px solid #009fd4;padding:10px}.message-none h2{line-height:32px}.message-none h3{font-size:38px;font-weight:600}.fade{transition:opacity .15s linear;opacity:0}.fade.in{opacity:1}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;outline:0;overflow:hidden}.modal.fade .modal-dialog{transition:transform .3s ease-out}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-open .modal-backdrop{display:block}.modal-open .mm-slideout{z-index:inherit}.modal-header{padding:15px}@media (min-width:1005px){.modal-header{padding:30px}}.modal-header .close{float:right;border:0;background:0 0;cursor:pointer;color:#4d646d;font-size:28px}@media (min-width:1005px){.modal-header .close{margin:-15px -15px 0 0}}.mfp-close-btn-in .modal-dialog-success .mfp-close{padding:5px;color:#fff;font-size:38px}.modal-dialog-success .modal-header{background-color:#009fd4;min-height:50px}.modal-dialog-success p{font-size:28px}.modal-dialog-success p,.modal-dialog-success strong{color:#009fd4}.modal-dialog{position:relative;margin:10px;box-shadow:0 0 99px rgba(0,0,0,.3);background-color:#fff;width:auto}@media (min-width:768px){.modal-dialog{margin:0 auto;width:580px}}@media (min-width:1005px){.modal-dialog{width:850px}}.modal-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#fff}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.9}.modal-content a:not(.button){border-bottom:1px solid #009fd4;font-weight:700}.modal-title{padding:10px 0;color:#4d646d;font-size:28px;font-weight:300}.modal-body{padding:15px 30px 15px 20px}@media (min-width:1005px){.modal-body{padding:0 30px 30px}}.modal-body h3{padding-bottom:22px}.modal-body h3:empty{display:none}.modal-body p{padding-bottom:20px}.modal-body p.error{margin-bottom:20px;padding:10px}.modal-body .password-strength-label{padding-bottom:10px}.modal-body .password-strength-indicator{max-width:400px;line-height:16px;font-size:14px}.modal-body .csc-mailform label{margin-top:18px}.modal-body .row .select-wrapper{margin-top:5px}@media (min-width:1005px){.modal-body .row .select-wrapper{margin-top:0}}@media (min-width:1005px){.modal-body .row .button{margin-left:0;width:100%}}.modal-body .csc-form-element-checkbox label,.modal-body .csc-form-element-radio label{line-height:1.5em}.modal-body select{border:0}.modal-body .select-wrapper{border:1px solid #009fd4}.modal-body .select-wrapper,.modal-body input,.modal-body textarea{background-color:#fff;line-height:24px}.modal-body input{padding:13px 10px}.modal-body .form-no-labels .select-wrapper,.modal-body .form-no-labels input,.modal-body .form-no-labels textarea{width:100%}.modal-body .form-no-labels .csc-form-element-checkbox input{width:auto}@media (min-width:1005px){.modal-body label{width:135px}.modal-body .select-wrapper,.modal-body input{width:calc(100% - 135px)}}.modal-body .form-element-privacy{margin:15px 0}.modal-body .mandatory-field-notice{text-align:left;line-height:1em}.modal-body .csc-form-element-full-width .select-wrapper,.modal-body .csc-form-element-full-width input,.modal-body .csc-form-element-full-width label,.modal-body .csc-form-element-full-width textarea{width:100%}.modal-body .csc-textmedia{padding:0}.modal-footer{padding:10px 20px 15px}@media (min-width:1005px){.modal-footer{padding:10px 30px 25px}}.modal-footer .button{margin-bottom:5px}.modal-footer .modal-footer-left,.modal-footer .modal-footer-right{display:inline-block;width:100%}.modal-footer .modal-footer-left .button,.modal-footer .modal-footer-right .button{width:100%;text-align:center}@media (min-width:600px){.modal-footer .modal-footer-left,.modal-footer .modal-footer-right{width:50%}.modal-footer .modal-footer-left .button,.modal-footer .modal-footer-right .button{width:auto}}@media (min-width:600px){.modal-footer .modal-footer-right{text-align:right}}.modal-body--form-submit-success .icon-checkmark,.modal-body--form-submit-success .icon-cross{position:relative;padding:20px 0 15px 80px;min-height:90px}.modal-body--form-submit-success .icon-checkmark::before,.modal-body--form-submit-success .icon-cross::before{display:block;position:absolute;top:15px;left:0;border-radius:50%;background-color:#009fd4;width:60px;height:60px;text-align:center;line-height:58px;color:#fff;font-size:36px}@media (min-width:480px){.modal-body--form-submit-success .icon-checkmark p,.modal-body--form-submit-success .icon-cross p{padding-top:10px}}.modal-body--form-submit-success h3{padding-bottom:15px;line-height:30px;font-size:18px}.mfp-wrap .mfp-container::before{height:auto}.navigation-main{position:absolute;top:85px;right:0;left:0;opacity:0;background-color:#fff;height:0;overflow:hidden}@media screen and (min-width:1441px){.navigation-main{top:138px}}.navigation-main.visible{transition:opacity .5s;opacity:1;height:calc(100vh - 85px)}@media screen and (min-width:1441px){.navigation-main.visible{height:calc(100vh - 138px)}}.navigation-main.visible .navigation-main-columns-top{overflow:auto}.navigation-main a{transition:all .2s linear;color:#4d646d}.navigation-main a:hover{background-color:#009fd4;color:#fff}.navigation-main .level-1 a{font-size:18px;font-weight:800}@media screen and (min-width:1441px){.navigation-main .level-1 a{font-size:22px}}.navigation-main .level-1 a .subtitle{font-weight:300}.navigation-main .level-2{margin-top:5px}@media screen and (min-width:1441px){.navigation-main .level-2{margin-top:15px}}.navigation-main .level-2 a{font-size:16px;font-weight:300}@media screen and (min-width:1441px){.navigation-main .level-2 a{font-size:18px}}.navigation-main-columns-top{height:calc(100% - 22px)}.navigation-main-columns-top .column-wrapper{display:flex;margin:0 auto;max-width:1760px;min-height:100%}.navigation-main-columns-top .column{flex-basis:100%;align-self:auto;border-right:1px solid #bfbfbf;padding:25px 0 0}@media screen and (min-width:1441px){.navigation-main-columns-top .column{padding:35px 0 0}}.navigation-main-columns-top .last{border-right:0}.navigation-main-columns-top .level-1{margin:0 30px}@media screen and (min-width:1441px){.navigation-main-columns-top .level-1{margin:0 60px}}.navigation-main-columns-top .level-1 li{margin-bottom:10px}@media screen and (min-width:1441px){.navigation-main-columns-top .level-1 li{margin-bottom:30px}}.navigation-main-columns-top .level-2 li{margin-bottom:3px;margin-left:30px}@media screen and (min-width:1441px){.navigation-main-columns-top .level-2 li{margin-bottom:10px}}.navigation-main-columns-top .level-2 .last{margin-bottom:0}.navigation-main-columns-top a{display:inline-block;padding:5px 10px;width:100%}.navigation-handle{display:block;position:absolute;top:0;right:0;transition:translate .5s;border:none;background-color:#009fd4;cursor:pointer;padding:25px 20px;width:100px;height:85px}@media screen and (min-width:1441px){.navigation-handle{padding:49.5px;width:158px;height:138px}}.navigation-handle .line{transition:.5s;margin:7px 12px;background-color:#fff;height:5px}.navigation-handle .line-1{margin-top:5px}.navigation-handle.navigation-visible{background-color:#fff}.navigation-handle.navigation-visible .line{margin-left:20px;background-color:#4d646d;width:calc(100% - 24px)}.navigation-handle.navigation-visible .line-1{transform:rotate(-45deg) translate(-17px,0)}.navigation-handle.navigation-visible .line-2{opacity:0}.navigation-handle.navigation-visible .line-3{transform:rotate(45deg) translate(-17px,0)}.navigation-mobile{display:none}.navigation-top{display:none;position:absolute;right:100px;margin-right:10px}@media screen and (min-width:768px){.navigation-top{display:block}}@media screen and (min-width:1441px){.navigation-top{right:158px}}.navigation-top li{display:inline-block;vertical-align:top;text-align:center;line-height:85px;font-size:16px}.navigation-top li .notice{display:none}@media screen and (min-width:1005px){.navigation-top li{font-size:18px}}@media screen and (min-width:1280px){.navigation-top li .notice{display:inline}}@media screen and (min-width:1441px){.navigation-top li{line-height:138px}}.navigation-top a{display:block;opacity:.8;padding:0 10px;height:85px;text-decoration:none;color:#4d646d}@media screen and (min-width:1005px){.navigation-top a{padding:0 15px}}@media screen and (min-width:1441px){.navigation-top a{height:138px}}.navigation-top a:hover{opacity:1;color:#000}.navigation-top a:hover .contrast-icon{border:1px solid #000;background-color:#000}.navigation-top .language{position:relative;z-index:101;background-color:#fff;height:85px;overflow:visible}@media screen and (min-width:1441px){.navigation-top .language{height:138px}}.navigation-top .language li{display:inline}.navigation-top .language a{display:block;height:auto;line-height:32px}@media screen and (min-width:1005px){.navigation-top .language a{padding:0 20px}}@media screen and (min-width:1441px){.navigation-top .language a{top:89px}}.navigation-top .language a.language-count-3{height:127px;z-index:101}@media screen and (min-width:1441px){.navigation-top .language a.language-count-3{height:138px}}.navigation-top .language a.language-count-3 a{bottom:32px}@media screen and (min-width:1441px){.navigation-top .language a.language-count-3 a{top:auto;bottom:26px}}.navigation-top .language a.language-count-3 a:last-of-type{bottom:0}.navigation-top .language .current-language{display:inline-block;opacity:.7;border:none;cursor:pointer;background:0 0;padding:3px 10px;width:100%;color:#4d646d}@media screen and (min-width:1005px){.navigation-top .language .current-language{padding:0 20px}}@media screen and (min-width:1441px){.navigation-top .language .current-language{padding:0 20px}}.navigation-top .language .current-language:hover{opacity:1;color:#000}.navigation-top .language .current-language .icon-chevron-down{font-size:14px}.navigation-top .language .key-to-bavaria-languages{display:block;position:absolute;z-index:101;margin-top:-52px;background-color:#fff;padding-bottom:5px}@media screen and (min-width:1005px){.navigation-top .language .key-to-bavaria-languages{margin-top:-3px}}@media screen and (min-width:1441px){.navigation-top .language .key-to-bavaria-languages{margin-top:-15px}}.navigation-top .language .key-to-bavaria-languages.active{margin-top:-34px}@media screen and (min-width:1005px){.navigation-top .language .key-to-bavaria-languages.active{margin-top:-32px}}@media screen and (min-width:1441px){.navigation-top .language .key-to-bavaria-languages.active{margin-top:-52px}}.navigation-top .language .key-to-bavaria-languages a{position:static;line-height:24px}@media screen and (min-width:1005px){.navigation-top .language .key-to-bavaria-languages a{padding-top:3px}}@media screen and (min-width:1441px){.navigation-top .language .key-to-bavaria-languages a{padding-top:5px;padding-bottom:5px}}.navigation-top .icon{padding-right:3px;vertical-align:-2px;font-size:28px}.navigation-top .icon-info-circle{font-size:22px}.navigation-top .icon-telephone{vertical-align:-7px}.navigation-top .icon-search{vertical-align:-8px}.contrast-icon{display:inline-block;position:relative;margin-top:-5px;border:1px solid #4d646d;border-radius:50%;background-color:#4d646d;width:22px;height:22px;vertical-align:middle}.contrast-icon::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;border-radius:0 11px 11px 0;background-color:#fff;width:9px;content:""}.high-contrast-switch,.large-font-switch,.read-speaker-button{font-size:28px}.high-contrast .high-contrast-switch,.large-font .large-font-switch{opacity:1;color:#000}.high-contrast .contrast-icon{border:1px solid #000;background-color:#000}.read-speaker-button .icon-bubble-text::before{vertical-align:-4px}.header-net-navigation{border-top:1px solid #f5f5f5;background-color:#fff}@media screen and (min-width:768px){.header-net-navigation{border-top:0}}.net-navigation{padding:10px 15px;text-align:center}@media screen and (min-width:768px){.net-navigation{text-align:right}}@media screen and (min-width:1441px){.net-navigation{padding:10px 0}}.net-navigation li{display:inline-block;margin:10px 0;width:calc(50% - 10px)}@media screen and (min-width:480px){.net-navigation li{margin:0 0 0 20px;width:calc(25% - 20px)}}@media screen and (min-width:768px){.net-navigation li{margin-left:20px;width:auto}}@media screen and (min-width:1005px){.net-navigation li{margin-left:25px}}.net-navigation a{display:block;color:#4d646d}.net-navigation a:hover{color:#009fd4}.net-navigation .icon{display:inline-block;padding-right:3px;width:100%;font-size:22px}.net-navigation .icon::before{vertical-align:-1px}@media screen and (min-width:600px){.net-navigation .icon{width:auto}}.net-navigation .icon-laptop::before{vertical-align:-3px}.popup-form-button .button{border:0;width:100%;font-size:28px}.popup-form-button .button::after{margin-top:10px}.popup-form-button.inline .button{width:auto;font-size:18px}.popup-form-button.inline .button::after{margin-top:5px}.popup-form-success{padding:0 30px 0 0}.popup-form-success p{display:inline-block;padding:0 0 0 30px}.popup-form-success p strong{color:#000}.results{clear:both;margin-bottom:10px;border-top:1px solid #f5f5f5}.results td,.results th{border-bottom:15px solid #f5f5f5;background:#fff;padding:10px 0;vertical-align:top;text-align:left}@media screen and (min-width:768px){.results td,.results th{border-bottom:22px solid #f5f5f5}}.results td.icon{display:none}@media screen and (min-width:768px){.results td.icon{display:table-cell;padding:15px 22px;width:40px}}@media screen and (min-width:1441px){.results td.icon{display:table-cell;padding:22px;width:40px}}.results tfoot td,.results thead .title{background-color:transparent}.results thead .title{margin:0;border:0;padding:0;color:#000}.results tbody .title{padding:5px 0;line-height:1.25em;font-size:22px;font-weight:400}@media screen and (min-width:1441px){.results tbody .title{font-size:28px}}.results .detail{padding:22px 22px 20px;width:100%}@media screen and (min-width:768px){.results .detail{padding:15px 22px 15px 0}}@media screen and (min-width:1441px){.results .detail{padding:22px 22px 22px 0}}.results .detail p{margin-bottom:0;font-size:16px}.results .date{line-height:28px;color:#009fd4;font-weight:600}.results .date .new-date{margin-right:15px}.results .more{float:none}.results .flag{width:70px}@media screen and (min-width:768px){.results .flag{width:50px}}@media screen and (min-width:1441px){.results .flag{width:70px}}.results .map{display:block;width:62px}.results .action{border-left:1px solid #f5f5f5;padding:10px}.results .action p{line-height:64px}.results .action input{vertical-align:text-bottom}.results .action button{border:0 none;background-color:transparent;cursor:pointer;width:16px;height:16px}.results .action button svg{max-width:100%}.results .icon-new-date{display:block;margin:2px 0 5px}.results .hidden{display:none}.results .linked td,.results .linked th{cursor:pointer}.results .linked:hover .action,.results .linked:hover .map-link{cursor:auto}.results .linked:hover .action input,.results .linked:hover .map-link input{cursor:pointer}.results .linked:hover .date,.results .linked:hover a{color:#09c7f7}.results .event-type-headline{border:0;background-color:transparent;padding-bottom:15px;color:#009fd4;font-size:22px}@media screen and (min-width:768px){.results .event-type-headline{font-size:28px}}.results .event-deadline{display:inline-block;margin-top:3px;border:1px solid #009fd4;padding:3px 10px;color:#009fd4;font-weight:600}.results-forms form{display:inline-block}.results-forms .actions{width:40px}.results-forms .date{padding-right:20px}@media screen and (min-width:768px){.results{table-layout:fixed}.results .icon-new-date{display:inline;margin:0 0 0 5px;vertical-align:-3px}}.landing .event-type-teaser{margin-bottom:22px}.landing .results{margin-bottom:0}.pagebrowser-extended{float:left;margin-top:4px;width:100%;font-size:0}@media screen and (min-width:480px){.pagebrowser-extended{margin-top:39px}}@media screen and (min-width:600px){.pagebrowser-extended{width:calc(100% - 111px);text-align:center}}.pagebrowser-extended li{display:inline-block;margin:0 3px;vertical-align:text-bottom}.pagebrowser-extended a{display:inline-block;padding:0 3px;color:#000}.pagebrowser-extended a:hover{color:#09c7f7}.pagebrowser-extended a:hover .icon-caret-left,.pagebrowser-extended a:hover .icon-caret-right{color:#000}.pagebrowser-extended strong{color:#009fd4;font-size:28px;font-weight:700}.pagebrowser-extended .icon-caret-left,.pagebrowser-extended .icon-caret-right{color:#009fd4}.pagebrowser-extended-with-sort,.pagebrowser-limit,.pagebrowser-sort{margin-bottom:10px}@media screen and (min-width:768px){.pagebrowser-extended-with-sort,.pagebrowser-limit,.pagebrowser-sort{margin-bottom:0}}.pagebrowser-limit{display:flex;justify-content:space-around;width:111px}@media screen and (min-width:480px){.pagebrowser-limit{margin-top:39px}}.pagebrowser-limit a{display:inline-block;background:url(../../Images/pagebrowser-icons.svg);padding:5px 0;width:27px;height:33px;text-align:center;color:#bfbfbf;font-size:16px}.pagebrowser-limit .active{font-weight:700}.pagebrowser-limit .active a,.pagebrowser-limit a:hover{background-position:0 -33px;color:#000}@media screen and (min-width:480px){.pagebrowser-sort{float:left;width:280px}}.pagebrowser-sort .select-wrapper{width:calc(100% - 22px)}.pagebrowser-sort .label{margin-bottom:0}.pagebrowser-wrapper{margin:10px 0}.pagebrowser-extended-with-sort{width:100%}@media screen and (min-width:480px){.pagebrowser-extended-with-sort{padding:0 0 10px;width:auto}}@media screen and (min-width:600px){.pagebrowser-extended-with-sort{width:calc(100% - 391px)}}@media screen and (min-width:768px){.pagebrowser-extended-with-sort{padding:0}}.pagebrowser-container-bottom{margin-top:10px;padding-bottom:20px}@media screen and (min-width:768px){.pagebrowser-container-bottom{border-top:1px solid #f5f5f5}}.newsletter-registration-wrapper{background-color:#4d646d}.newsletter-registration{margin:auto;padding:20px 0;width:calc(100% - 40px);max-width:1366px}.newsletter-registration .newsletter-registration-form,.newsletter-registration .newsletter-registration-intro{padding-bottom:15px}.newsletter-registration .field,.newsletter-registration a,.newsletter-registration a:hover,.newsletter-registration h2,.newsletter-registration label,.newsletter-registration p{color:#fff}.newsletter-registration a{text-decoration:underline}.newsletter-registration .button,.newsletter-registration .field{margin-bottom:10px;width:100%;max-width:480px;font-size:18px}.newsletter-registration .field{border:0;background-color:#bfbfbf;padding:10px;color:#4d646d}.newsletter-registration .select-wrapper{margin-bottom:10px;background-color:#bfbfbf;width:100%}.newsletter-registration .select-wrapper::after{top:12px;border-color:#4d646d}.newsletter-registration .select-wrapper .field{margin-bottom:0;background-color:transparent}.newsletter-registration .select-wrapper .field option{background-color:#bfbfbf}.newsletter-registration .button{margin-top:10px}.newsletter-registration .field-checkbox{padding-left:22px}.newsletter-registration .field-checkbox span{display:inline-block;margin-left:-22px;width:15px}.newsletter-registration .additional-fields-hidden,.newsletter-registration .phone{display:none}.newsletter-registration ::placeholder{opacity:1;color:#4d646d}.newsletter-registration .field-checkbox p,.newsletter-registration .mandatory-field-notice{font-size:16px}@media screen and (min-width:1005px){.newsletter-registration{padding:25px 0}.newsletter-registration .newsletter-registration-form{padding-bottom:0}.newsletter-registration h2{padding-bottom:20px}.newsletter-registration .field{padding:15px}}@media screen and (min-width:1280px){.newsletter-registration{padding:35px 0}.newsletter-registration h2{padding-bottom:25px}.newsletter-registration .newsletter-registration-intro{max-width:85%}}.newsletter-registration.form-list{padding:0;width:100%}@media screen and (min-width:1280px){.newsletter-registration.form-list .form-item{float:left;margin-right:10px;width:calc(25% - 10px)}}.newsletter-registration.form-list ::placeholder,.newsletter-registration.form-list a,.newsletter-registration.form-list a:hover,.newsletter-registration.form-list label{color:#000}.newsletter-registration.form-list ::placeholder{opacity:.5}.newsletter-registration.form-list .select-wrapper,.newsletter-registration.form-list input{width:100%}.newsletter-registration.form-list .select-wrapper{background-color:transparent}.newsletter-registration.form-list .select-wrapper::after{top:13px;border-color:#009fd4}.newsletter-registration.form-list .form-item-checkbox{clear:both}.newsletter-registration.form-list .form-item-checkbox input,.newsletter-registration.form-list .form-item-checkbox label{width:auto}.news-list{margin-bottom:22px}.news-list li{margin-bottom:15px}@media screen and (min-width:768px){.news-list li{margin-bottom:5px}}.news-list .date{display:block;color:#000;font-style:normal}@media screen and (min-width:768px){.news-list .date{float:left;width:120px}}.news-list .has-icon .date{line-height:32px}@media screen and (min-width:768px){.news-list .item{float:left;width:calc(100% - 120px)}}.news-entry .icon,.news-list .icon{display:inline-block;width:35px;font-size:28px}.news-entry .icon::before,.news-list .icon::before{vertical-align:-3px}.news-entry .category-group{margin:30px 0 -30px;font-size:22px}.news-entry p{margin-bottom:10px}.news-entry .content-blocker{top:0;margin-bottom:15px}.news-entry .news-single-imgcaption,.news-entry .news-single-videocaption{margin-bottom:20px;font-size:16px}.news-entry .news-single-videocaption{margin-top:-10px}.list-videos{display:flex;flex-direction:column;justify-content:space-between;height:100%}.social-media-newsroom-list .csc-textmedia-video{position:relative;margin-bottom:10px}.social-media-newsroom-list .list-videos{margin-bottom:22px}@media screen and (min-width:768px){.social-media-newsroom-list .list-videos{flex-direction:row;flex-wrap:wrap}.social-media-newsroom-list .csc-textmedia-video{width:calc(50% - 11px)}}.search-overlay{display:none;position:absolute;left:230px;align-items:center;z-index:1;width:calc(100% - 265px);height:85px}@media screen and (min-width:1441px){.search-overlay{left:330px;width:calc(100% - 365px);height:138px}}.search-overlay form{display:flex;align-items:center;width:100%}.search-overlay ::placeholder{color:#bfbfbf}.search-overlay .icon-search{display:inline-block;padding-right:10px;color:#4d646d;font-size:28px}.search-field{flex-grow:1;font-size:22px}@media screen and (min-width:768px){.search-field{font-size:28px}}.search-field input{border:0;background-color:#f5f5f5;padding:10px 20px;width:100%;line-height:37px}.search-submit{display:flex;align-items:center;justify-content:center;padding:0 0 0 4px;width:53px;height:57px;font-size:28px}.search-submit::after{display:none}.close-overlay{margin-left:35px;text-align:right;font-size:22px}.close-overlay a{transition:all .2s linear;color:#000}.close-overlay a:hover{color:#09c7f7}.event-search-container{margin-top:30px}.foldable-container .form-events{padding-top:5px}@media screen and (min-width:768px){.foldable-container .form-events{padding:15px 22px 22px}}.foldable-container .csc-mailform .buttons,.foldable-container .csc-mailform button{margin:5px 0 0}.search-result .icon-file-html,.search-result .icon-file-pdf{position:relative;padding-left:20px}.search-result .icon-file-html::before,.search-result .icon-file-pdf::before{display:block;position:absolute;top:50%;left:15px;margin-top:-20px;line-height:40px;color:#bfbfbf;font-size:30px}.search-result li:hover::before{color:#4d646d}.search-result h3{padding-bottom:5px}.search-result .list-entries{margin-top:-10px;border-top:0}.search-result .list-entries li{padding:10px 0 10px 44px}.search-result .list-entries p{padding-left:10px}@media screen and (min-width:768px){.search-result .list-entries p{padding-left:15px}}.search-result h4{padding:5px 10px 3px;color:#bfbfbf;font-weight:400}@media screen and (min-width:768px){.search-result h4{padding-left:15px}}.search-result .tabs{clear:both;margin:20px 0 10px;white-space:nowrap;overflow-x:auto;list-style-type:none}.search-result .tabs li{display:inline-block}.search-result .tabs li a{display:block;background-color:#fff;padding:5px 10px;color:#4d646d}@media screen and (min-width:768px){.search-result .tabs li a{padding:5px 15px}}.search-result .tabs li .current,.search-result .tabs li a:hover{background:#009fd4;color:#fff}.no-js .search-result .tabs{display:none}.section-news h1{padding:0 15px 15px}@media screen and (min-width:768px){.section-news h1{margin:25px 0;padding:0 22px}}@media screen and (min-width:1280px){.section-news h1{padding:0 22px 20px}}@media screen and (min-width:1441px){.section-news h1{padding:10px 22px 15px}}@media screen and (min-width:768px){.section-news .section-news-boxes{display:flex;flex-basis:calc(50% - 11px);flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width:1280px){.section-news .section-news-boxes{flex-basis:calc(33% - 11px)}}.section-news .section-news-boxes .box{padding:0 0 10px}@media screen and (min-width:768px){.section-news .section-news-boxes .box{flex-basis:calc(50% - 11px);padding:0 0 15px;max-width:calc(50% - 11px)}}@media screen and (min-width:1280px){.section-news .section-news-boxes .box{flex-basis:calc(33% - 11px);padding-bottom:20px;max-width:calc(33% - 11px)}}.section-news .section-news-boxes .box-video{background-color:#000}.section-news .section-news-boxes .box-video article{position:relative}.section-news .section-news-boxes .text{padding:20px 22px 0}@media screen and (min-width:1280px){.section-news .section-news-boxes .text{padding-top:25px}}.section-news .section-news-boxes .text h2{padding:0 0 10px}@media screen and (min-width:768px){.section-news .section-news-boxes .text h2{padding:0 0 20px}}.section-news .section-news-boxes h2{-webkit-hyphens:auto;hyphens:auto}.step-navigation{position:relative;margin:20px 0;text-align:center}.step-navigation li{display:none;padding-bottom:2em}.step-navigation li:first-of-type{padding-left:0}.step-navigation li:last-of-type{padding-right:0}.step-navigation span{line-height:40px;color:#bfbfbf}.step-navigation .step{display:none;padding-bottom:10px}.step-navigation .title{display:none;padding-top:10px;overflow:hidden;text-overflow:ellipsis;line-height:1.2em}.step-navigation a{display:block}.step-navigation .current{display:block;width:100%;color:#009fd4}.step-navigation .current a,.step-navigation .current span{color:#009fd4}.step-navigation .current .step{display:block;border-color:#009fd4;white-space:nowrap;font-size:40px;font-weight:700}.step-navigation .current .step::after,.step-navigation .current .step::before{display:inline-block;padding:0 15px 0 10px;width:30px;font-size:34px}.step-navigation .current .title{display:block;position:absolute;right:0;left:0;border-top:5px solid #009fd4;font-weight:700}.step-navigation .next-steps,.step-navigation .previous-steps{position:absolute;top:0;width:50%;line-height:40px;letter-spacing:5px;color:#bfbfbf}.step-navigation .previous-steps{left:0;padding-right:40px;text-align:right}.step-navigation .next-steps{right:0;padding-left:45px;text-align:left}@media screen and (min-width:768px){.step-navigation{margin:30px 0}.step-navigation li{display:block;float:left;padding:0 3px}.step-navigation .step{display:block;border-bottom:5px solid #bfbfbf;font-size:40px;font-weight:700}.step-navigation .title{display:block}.step-navigation .current{position:initial;right:auto;left:auto}.step-navigation .current .step::after,.step-navigation .current .step::before{display:none}.step-navigation .current .title{position:static;border-top:0}.step-navigation .previous-steps{display:none}.step-navigation .next-steps{display:none}.step-navigation.steps-1 li{width:100%}.step-navigation.steps-2 li{width:50%}.step-navigation.steps-3 li{width:33.333%}.step-navigation.steps-4 li{width:25%}.step-navigation.steps-5 li{width:20%}.step-navigation.steps-6 li{width:16.666%}}.form-list li{margin-bottom:10px}.form-list li.buttons{margin-top:20px;margin-bottom:0}.form-list label{display:inline-block;width:31%;word-wrap:break-word}.form-list .select-wrapper,.form-list input{width:69%}.form-list .checkbox input,.form-list .checkbox label{width:auto}.form-list .error{background:0 0;padding:0}.form-list .error input,.form-list .error select{background-color:#ffe68e}.form-list .csc-form-element-hint{margin-left:31%;width:69%}.form-list-item-multiple-fields .first{display:block;padding-bottom:8px}@media screen and (min-width:768px){.form-list-item-multiple-fields .select-wrapper,.form-list-item-multiple-fields input{width:25%}.form-list-item-multiple-fields .first{display:inline}.form-list-item-multiple-fields .last label{padding-right:20px;width:18%;text-align:right}}@media screen and (min-width:768px){.form-list.two-columns li{display:inline-block;width:50%}.form-list.two-columns li:nth-child(2n-1){padding-right:20px}.form-list.two-columns li:nth-child(2n){padding-left:20px}}.form-list.two-columns input,.form-list.two-columns label,.form-list.two-columns select{display:inline-block;vertical-align:middle}.form-list.two-columns label{width:40%}.form-list.two-columns .select-wrapper,.form-list.two-columns input{width:60%}.form-list-multiple-first,.form-list-multiple-second{display:inline-block;width:50%}.form-list-multiple-first label{width:62%}.form-list-multiple-first input{width:36%}.form-list-multiple-second input{width:100%}.csc-mailform .mandatory .label::after{content:"*"}.csc-mailform .predefined-participation-travel-agency legend,.csc-mailform .predefined-participation-travel-agency ol{width:100%}.csc-mailform .predefined-participation-travel-agency legend{padding-bottom:10px}.csc-mailform .form-confirmation .predefined-participation-travel-agency{padding-left:0}.results{border-collapse:collapse}.results thead th{padding:5px 0;color:#009fd4}.results .select-all,.results .title{line-height:55px}.result-count{background-color:#fff;padding:0 5px;color:#000}.select-all{margin-right:10px}@media screen and (min-width:768px){.select-all{float:right}}.pdf-download{position:relative;margin-bottom:20px;width:100%}@media screen and (min-width:768px){.pdf-download{float:right;width:auto}}td .pdf-download,th .pdf-download{margin-bottom:0}.location-aditional textarea{min-height:160px}.keytech-search-form{padding-bottom:25px}@media screen and (min-width:768px){.keytech-search-form .col-field{padding-left:0}}.keytech-search-form .form-district-content a{line-height:29px}@media screen and (min-width:1005px){.keytech-search-form .form-district-content li{display:inline-block;width:50%}}.keytech-search-form .form-district-select-none{margin-left:20px}.keytech-search-form .row .form-employees{margin-bottom:0}.keytech-search-form .row .form-employees input,.keytech-search-form .row .form-employees span{display:inline-block}.keytech-search-form .row .form-employees input{float:none;width:calc(100% - 50px)}.keytech-search-form .row .form-employees span{width:50px}.keytech-search-form .row .form-employees .row{margin-bottom:0}.keytech-search-form .col-form-target-regions{padding-right:5px}.keytech-search-form .col-form-employees-from{padding-right:10px}.keytech-search-form .col-form-employees-to{padding-left:0}.keytech-search-form .please-choose{display:none;background-color:#f5f5f5;cursor:not-allowed;padding:5px 8px;color:#bfbfbf}.keytech-search-form .list-checkboxes label{margin-top:0;line-height:1.5em}.start .keytech-search-form{padding-bottom:0}.start .keytech-search-form .foldable-container{margin-bottom:0}.keytech-search-form-extended{margin:0 -10px}.keytech-search-form-extended .foldable-content{border:0 none;padding-bottom:10px}.keytech-search-form-submit{margin-top:10px}.keytech-search-form-submit .button{width:100%}@media screen and (min-width:480px){.keytech-search-form-submit{margin-left:50%}}@media screen and (min-width:768px){.keytech-search-form-submit{margin-left:66.6666666667%}}.collapsed .keytech-search-form-submit,.page .level-hidden{display:none}.button-search-nace-industry{display:block;position:absolute;top:1px;right:16px;bottom:1px;border-left:1px solid #009fd4;background-color:#009fd4;cursor:pointer;width:55px;text-align:center;line-height:55px;color:#fff}.button-search-nace-industry:hover{background:#09c7f7}.keytech-search-arguments span::after{content:","}.keytech-search-arguments span:last-of-type::after{content:""}.keytech-search-arguments strong{background-color:#fff;padding:0 5px;color:#000}.buttons-export{display:none;float:right}@media screen and (min-width:768px){.buttons-export{display:block}}.buttons-export .button::after{border:0;vertical-align:-1px}.large-map-container{border-top:1px solid #f5f5f5;padding-top:30px}.large-map-container h3{padding-bottom:22px}.large-map-container .map{display:block;padding-top:20px}.title .cluster-logo{display:inline-block;margin:-5px 0 -5px 10px;width:auto;height:28px}.title .certification-logo{display:inline-block;margin:-10px 0;width:64px}.labeled-list{clear:both;margin:1em 0 0;line-height:1.5em}.labeled-list .label{color:#bfbfbf}.labeled-list .definition{margin-bottom:.5em}.labeled-list .definition p{margin-bottom:0}.labeled-list.with-margin .definition{margin-bottom:1em}@media screen and (min-width:480px){.labeled-list .label{display:inline-block;margin-bottom:.25em;width:190px;vertical-align:top}.labeled-list .definition{display:inline-block;margin-bottom:.25em;width:calc(100% - 190px);vertical-align:top}}@media screen and (min-width:600px){.labeled-list{margin-top:0;padding-top:1em}}.mfp-iframe-scaler.keytech-map{max-width:610px}.keytech-show header{position:static;box-shadow:none;background-color:transparent;width:auto;height:auto}.keytech-show .navigation{position:relative;margin-top:30px;margin-bottom:22px;text-align:center;line-height:30px}@media screen and (min-width:768px){.keytech-show .navigation{line-height:55px}}.keytech-show .navigation::before{display:block;position:absolute;top:15px;border-bottom:1px solid #009fd4;width:100%;content:""}@media screen and (min-width:768px){.keytech-show .navigation::before{top:27.5px}}.keytech-show .navigation-button{display:inline-block;position:relative;z-index:2;background:#fff;min-width:30px;height:30px}@media screen and (min-width:768px){.keytech-show .navigation-button{min-width:55px;height:55px}}.keytech-show .navigation-button:hover{border-color:#09c7f7;background:#09c7f7;color:#fff}.keytech-show .navigation-button::before{vertical-align:-2px}@media screen and (min-width:768px){.keytech-show .navigation-button::before{vertical-align:-8px;font-size:28px}}.keytech-show .button-previous{float:left}.keytech-show .button-next{float:right}.keytech-show .button-next::before{margin-left:3px}.keytech-show .button-overview{padding:0 10px}.keytech-show .article-header{z-index:0;margin-bottom:1.5em;min-height:0;text-align:center}.keytech-show .article-header .description{margin-top:20px;text-align:left}.keytech-show .article-header .icon-caret-right::before{vertical-align:-2px}.keytech-show .article-header .inline-headline{color:#4d646d;font-weight:600}.keytech-show .company-name{margin:22px 0 0}@media screen and (min-width:768px){.keytech-show .company-name{margin:35px 0 15px}}.keytech-show h2{padding:20px 0 10px}@media screen and (min-width:768px){.keytech-show h2{padding:22px 0}}.keytech-show h2.key-technologies{padding:0;font-size:18px}@media screen and (min-width:768px){.keytech-show h2.key-technologies{padding:22px 0;font-size:22px}}.keytech-show .label{margin-bottom:0;line-height:1.3em;color:#4d646d;font-weight:600}@media screen and (min-width:768px){.keytech-show .label{margin-bottom:15px;line-height:1.5em}}.keytech-show .value em{color:#4d646d}.keytech-show .external-link{word-break:break-all}.keytech-show .external-link::before{display:none}.keytech-show .external-link::after{color:#bfbfbf;font-size:.9rem}.keytech-show .icon-map-o::before{margin-left:3px;color:#bfbfbf;font-size:.9rem}.keytech-show .map-container{margin-bottom:22px;width:610px;max-width:100%}.keytech-show .map-container .big-map-link{display:block;position:relative}.keytech-show .map-container .iframe-blocker{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.keytech-show .map-container iframe{width:100%;height:200px}@media screen and (min-width:768px){.keytech-show .map-container iframe{height:250px}}@media screen and (min-width:600px){.keytech-show .map-container iframe{height:300px}}@media screen and (min-width:1005px){.keytech-show .map-container iframe{height:400px}}.keytech-show .nace-id{display:inline-block;margin-left:3px;background-color:#fff;padding:3px;line-height:1em;color:#bfbfbf}.keytech-show .short-facts{margin:1em 0;background-color:#fff;text-align:left;line-height:1.5em}.keytech-show .short-facts ul{margin-bottom:0}.keytech-show .short-facts li{padding-left:0}.keytech-show .short-facts li::before{display:none}.keytech-show .short-facts .item,.keytech-show .short-facts .title{padding:5px 10px 4px}.keytech-show .short-facts .title h3{padding-bottom:0}.keytech-show .short-facts .item{border-top:1px solid #f5f5f5}.keytech-show .short-facts .logo{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;min-width:100%}.keytech-show .short-facts .logo .image{flex:0 1 48px}.keytech-show .short-facts .logo .text{flex:1 1 auto;padding:0 10px;text-align:left}.keytech-show .products-services-short{display:none}.js .keytech-show .products-services-short{display:inline}.js .keytech-show .products-services-complete{display:none}.js .keytech-show .products-services-complete.no-short-text{display:inline}.keytech-registration{margin-top:22px}.keytech-registration h3{margin-top:15px}.keytech-registration .success{margin-top:20px;margin-bottom:-15px}.keytech-registration .success.contact-edit-message{margin:0}.keytech-registration fieldset{margin:0;border:0;padding:0}.keytech-registration .options label{padding-right:22px}.keytech-registration .label-info{display:block;line-height:1.5em;font-size:14px;font-style:normal}.keytech-registration .maxlength-info{font-weight:700}.keytech-registration .list-labeled .medium{display:block;float:left;width:75%}.keytech-registration .buttons.wide{margin-top:20px}.keytech-registration .button.disabled{display:none}.keytech-registration .button.previous::after,.keytech-registration .keytech-registration.display-form .button.previous::after{display:none}.keytech-registration .button.previous::before{margin-right:4px;vertical-align:-2px}.keytech-registration .list-labeled .options .error,.keytech-registration .list-labeled input .error,.keytech-registration .list-labeled li .error,.keytech-registration .list-labeled select .error,.keytech-registration .list-labeled textarea .error{background-color:#ffe68e}.keytech-registration .buttons{text-align:left}.keytech-registration .buttons.center{text-align:center}.keytech-registration .button.previous{float:left}.keytech-registration .button.next{float:right}.keytech-registration .button.cancel{float:none}.keytech-registration .wide-column small{display:inline-block;padding-top:15px}@media screen and (min-width:768px){.keytech-registration .list-labeled .label{clear:both;width:33.3333333333%}.keytech-registration .list-labeled .wide-column{padding-left:10px;width:66.6666666667%}.keytech-registration .list-labeled .full-width{width:100%}.keytech-registration .wide-columns.options{padding-top:4px}}.keytech-registration .row{width:calc(100% + 30px)}.keytech-registration .row.button-in-line{width:calc(100% + 30px)}.keytech-registration .row.button-in-line .col-field{padding-left:33px}.keytech-registration .row.button-in-line .delete-button{right:16px}.keytech-registration .button-in-line{position:relative;padding-right:54px}.keytech-registration .button-in-line .delete-button{position:absolute;top:0;right:0;bottom:8px;width:55px}.register-form-review td,.register-form-review th{padding:0 22px 10px 0;vertical-align:top;text-align:left}.register-form-review th{padding-right:22px;color:#4d646d;font-weight:600}.list-labeled .contact-person-edit-form{display:none}.contact-person-edit-form{position:fixed;top:0;bottom:0;left:0;z-index:99999;background-color:rgba(255,255,255,.8);width:100%;overflow:auto}.contact-person-edit-form>ul{display:block;margin:50px auto;box-shadow:0 0 99px rgba(0,0,0,.3);background-color:#fff;padding:20px;width:80%}@media screen and (min-width:768px){.contact-person-edit-form>ul{width:60%}}.list-testimonials{margin-top:-35px}@media screen and (min-width:768px){.list-testimonials{display:flex;flex-wrap:wrap;margin:0 -10px}}.list-testimonials li{position:relative;padding:35px 0;width:100%;text-align:center}@media screen and (min-width:768px){.list-testimonials li{flex:0 0 calc(50% - 50px);margin:0 25px 20px;padding:0;width:auto;max-width:calc(50% - 64px)}}@media screen and (min-width:1280px){.list-testimonials li{flex-basis:calc(33.3333333333% - 50px)}}@media screen and (min-width:1441px){.list-testimonials li{flex-basis:calc(33.3333333333% - 70px);margin:0 35px 20px}}.list-testimonials .event-type{margin-bottom:20px;text-align:center;text-transform:uppercase;font-size:16px}.list-testimonials .author,.list-testimonials blockquote{color:#000}.list-testimonials blockquote{margin:118px 0 0;border:0;padding:0 10px}.list-testimonials blockquote p{position:relative;z-index:2;font-size:18px;font-weight:400}@media screen and (min-width:768px){.list-testimonials blockquote p{font-size:22px}}.list-testimonials .author{font-style:normal}.list-testimonials .icon-quote-left{position:absolute;top:20px;left:calc(50% - 90px);opacity:.2;color:#009fd4;font-size:180px}.landing .event-testimonials h2{margin:22px 0 25px;text-align:center;font-size:38px}@media screen and (min-width:1280px){.landing .event-testimonials h2{margin:22px 0 30px;padding-bottom:30px}}@media screen and (min-width:768px){.csc-fluidcontentproject .more-link,.csc-fluidcontentproject .text,.csc-fluidcontentproject article,.csc-textmedia .more-link,.csc-textmedia .text,.csc-textmedia article,.event-show .more-link,.event-show .text,.event-show article,.events-related .more-link,.events-related .text,.events-related article,.news .more-link,.news .text,.news article{display:flex;flex-direction:column;flex-grow:1;min-height:100%}.csc-fluidcontentproject .more-link,.csc-textmedia .more-link,.event-show .more-link,.events-related .more-link,.news .more-link{justify-content:flex-end}}.csc-fluidcontentproject h2,.csc-textmedia h2,.event-show h2,.events-related h2,.news h2{padding-bottom:10px}@media screen and (min-width:768px){.csc-fluidcontentproject h2,.csc-textmedia h2,.event-show h2,.events-related h2,.news h2{padding-bottom:20px}}.csc-fluidcontentproject .text h2,.csc-textmedia .text h2,.event-show .text h2,.events-related .text h2,.news .text h2{padding-top:15px}@media screen and (min-width:768px){.csc-fluidcontentproject .text h2,.csc-textmedia .text h2,.event-show .text h2,.events-related .text h2,.news .text h2{padding-top:22px}}.csc-fluidcontentproject img,.csc-textmedia img,.event-show img,.events-related img,.news img{margin:0 auto}.csc-fluidcontentproject.no-spacing-bottom,.csc-textmedia.no-spacing-bottom,.event-show.no-spacing-bottom,.events-related.no-spacing-bottom,.news.no-spacing-bottom{margin-bottom:0;padding-bottom:0}@media screen and (max-width:767px){.csc-fluidcontentproject.no-spacing-bottom,.csc-textmedia.no-spacing-bottom,.event-show.no-spacing-bottom,.events-related.no-spacing-bottom,.news.no-spacing-bottom{margin-bottom:-15px}}.csc-fluidcontentproject.no-spacing-top .text h2,.csc-textmedia.no-spacing-top .text h2,.event-show.no-spacing-top .text h2,.events-related.no-spacing-top .text h2,.news.no-spacing-top .text h2{margin-top:0;padding-top:0}.section-news .csc-textmedia .text h2,.section-news .news .text h2{padding-top:0}@media screen and (min-width:768px){.section-news .csc-textmedia.box-video{min-height:300px}}@media screen and (min-width:1005px){.section-news .csc-textmedia.box-video{min-height:400px}}@media screen and (min-width:768px){.section-news .csc-textmedia-video{position:absolute;top:0;right:0;bottom:-15px;left:0;overflow:hidden}}@media screen and (min-width:1280px){.section-news .csc-textmedia-video{bottom:-20px}}.section-news .csc-textmedia-video h2{position:absolute;bottom:0;background:linear-gradient(transparent 0,#000 100%);padding:50% 20px 20px;width:100%;color:#fff}.section-news .csc-textmedia-video .youtube-image{padding-top:0;min-width:100%;height:100%;object-fit:cover}.section-news .csc-textmedia-video .more-link{position:absolute;bottom:-15px;background-color:#fff;padding:15px;width:100%;min-height:auto}@media screen and (min-width:768px){.section-news .csc-textmedia-video .more-link{bottom:0}}@media screen and (min-width:1280px){.section-news .csc-textmedia-video .more-link{padding:20px 22px}}.section-news .csc-textmedia-video-more-link h2{bottom:25px;width:100%}@media screen and (min-width:768px){.section-news .csc-textmedia-video-more-link h2{bottom:35px}}@media screen and (min-width:1280px){.section-news .csc-textmedia-video-more-link h2{bottom:50px}}.csc-textmedia-video{position:relative;width:100%}.csc-textmedia-video .icon-youtube{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7;text-align:center}.csc-textmedia-video .icon-youtube:hover{opacity:.9}.csc-textmedia-video .icon-youtube::before{display:inline-block;margin-top:20%;color:#fff;font-size:80px}@media screen and (min-width:480px){.csc-textmedia-video .icon-youtube::before{font-size:130px}}@media screen and (min-width:1005px){.csc-textmedia-video .icon-youtube::before{font-size:200px}}.csc-textmedia-video .youtube-link .youtube-image{float:none;margin:0;width:100%}.csc-textmedia-video .content-blocker .youtube-image{padding-top:56.25%;height:0}.csc-textmedia .media,.images,.news-entry .media{padding-bottom:20px;text-align:center}.csc-textmedia .media.images-full-width,.csc-textmedia .media.video-full-width,.images.images-full-width,.images.video-full-width,.news-entry .media.images-full-width,.news-entry .media.video-full-width{float:none;margin-left:0;width:100%;text-align:center}@media screen and (min-width:480px){.csc-textmedia .media,.images,.news-entry .media{float:right;margin-left:25px;width:50%;text-align:right}}@media screen and (min-width:768px){.csc-textmedia .media,.images,.news-entry .media{width:30%}.csc-textmedia .media.images-half-width,.csc-textmedia .media.video-half-width,.images.images-half-width,.images.video-half-width,.news-entry .media.images-half-width,.news-entry .media.video-half-width{width:50%}}.csc-textmedia .media .image,.images .image,.news-entry .media .image{display:block;margin-bottom:15px}@media screen and (min-width:768px){.csc-textmedia .media .image,.images .image,.news-entry .media .image{margin-bottom:22px}}.csc-textmedia .media .image:last-of-type,.images .image:last-of-type,.news-entry .media .image:last-of-type{margin-bottom:0}.csc-textmedia .media a,.csc-textmedia .media img,.images a,.images img,.news-entry .media a,.news-entry .media img{width:100%}.csc-textmedia .media a,.images a,.news-entry .media a{display:block;position:relative}.csc-textmedia .media a::after,.images a::after,.news-entry .media a::after{position:absolute;right:0;bottom:0;opacity:.5;background-color:#fff;padding:15px}.csc-textmedia .media a:hover::after,.images a:hover::after,.news-entry .media a:hover::after{opacity:.8}.csc-textmedia .media .video-description{display:block;margin-top:-5px;margin-bottom:20px}@media screen and (min-width:1921px){.textmedia-headerimage{max-height:750px;overflow:hidden}.textmedia-headerimage img{width:100%}}.textmedia-head{position:relative;margin-top:85px;text-align:center}@media screen and (min-width:768px){.textmedia-head{margin-top:0;margin-bottom:35px}}.textmedia-head .headline-wrapper{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%}.textmedia-head .text-wrapper{margin:-55px auto 0;max-width:1366px}@media screen and (min-width:768px){.textmedia-head .text-wrapper{margin-top:0}}.textmedia-head .text-wrapper,.textmedia-head h1{padding:0 35px}@media screen and (min-width:768px){.textmedia-head .text-wrapper,.textmedia-head h1{padding:0 70px}}.textmedia-head h1{max-width:768px;text-shadow:0 0 20px #000;color:#fff;font-size:28px;font-weight:600}@media screen and (min-width:768px){.textmedia-head h1{text-shadow:0 0 35px #000;font-size:38px;font-weight:800}}@media screen and (min-width:1280px){.textmedia-head h1{max-width:1005px;font-size:3em}}.textmedia-head h2{padding-bottom:22px;font-size:28px}@media screen and (min-width:768px){.textmedia-head h2{padding-bottom:25px;font-size:38px}}.textmedia-head p,.textmedia-head ul{font-size:22px}.meet-bavaria .textmedia-head{margin:25px 0}@media screen and (min-width:768px){.meet-bavaria .textmedia-head{margin:35px 0}}@media screen and (min-width:1441px){.meet-bavaria .textmedia-head{margin-top:105px}}.meet-bavaria .textmedia-head .text-wrapper{margin-top:0}.meet-bavaria .textmedia-headerimage{margin-top:85px}.landing .csc-textmedia.box{padding:0}.landing .csc-textmedia article{display:block}@media screen and (min-width:768px){.landing .csc-textmedia .media{padding-top:22px}.landing .csc-textmedia .media.no-header{padding-top:0}.landing .csc-textmedia .media .content-blocker{top:0;margin:10px 0}.landing .csc-textmedia .media .content-blocker:first-of-type{margin-top:0}}@media screen and (min-width:768px){body:not(.meet-bavaria) .landing .csc-textmedia img{float:right;margin-top:101px;margin-left:25px;width:30%}}.csc-form-element-tooltip,.tooltip{z-index:2}.tooltip{margin:5px 0;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.5);padding:10px;width:200px!important;color:#fff}.tooltip p{text-align:center;line-height:1.3em;font-size:16px}.tooltip strong{color:#fff}.tooltip[x-placement=bottom] .tooltip-arrow{top:-7px;right:50%;bottom:auto;left:auto;margin-right:-10px}.tooltip-arrow{position:absolute;bottom:-8px;transform:rotate(45deg);padding:8px}.csc-form-element-tooltip{position:absolute;visibility:hidden}.csc-form-element-tooltip .tooltip{background-color:#009fd4}@media screen and (min-width:1005px){.csc-form-element-tooltip .tooltip{width:280px!important}}.csc-form-element-tooltip .tooltip p{text-align:left;word-wrap:break-word}.csc-form-element-tooltip .notice{margin-bottom:0;padding-left:15px}.csc-form-element-tooltip .notice::before{display:none}.csc-form-element-tooltip .tooltip-arrow{display:none;right:-8px;bottom:calc(50% - 8px);background-color:#009fd4}@media screen and (min-width:768px){.csc-form-element-tooltip .tooltip-arrow{display:block}}@media screen and (min-width:768px){.floating-elements{margin-right:22px}}@media screen and (min-width:1441px){.floating-elements{margin-right:0}}.floating-elements-show-more{display:none}.floating-box .text,.modal-box .text{margin:20px;color:#000}.floating-box .text p,.modal-box .text p{margin-bottom:15px}.floating-box .text .author,.floating-box .text .date,.modal-box .text .author,.modal-box .text .date{margin:0;padding:0;color:#000;font-size:14px;font-style:normal}.floating-box{transition:opacity .5s;margin-bottom:20px;background-color:#fff;width:100%}@media screen and (min-width:768px){.floating-box{margin:0 11px 20px;width:calc(50% - 22px)}}@media screen and (min-width:1005px){.floating-box{width:calc(33.3333333333% - 22px)}}@media screen and (min-width:1441px){.floating-box{margin:0 15px 30px;width:calc(33.3333333333% - 45px)}}.floating-box img{margin-bottom:20px}.floating-box.faded-out{opacity:0;margin:0;height:0;overflow:hidden}.mfp-content .modal-box-wrapper{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:column-reverse;align-items:center;justify-content:center;margin:0 auto;width:100%;max-width:1366px;height:100%}.mfp-content .modal-box-wrapper .mfp-close{position:static;align-self:flex-end;color:#fff}.modal-box{background-color:#fff;width:1366px;max-width:calc(100% - 20px);max-height:90vh;overflow:auto}@media screen and (min-width:768px){.modal-box{display:flex;flex-direction:column;flex-shrink:1;justify-content:space-around;overflow:hidden}}.modal-box img{margin:0 auto}@media screen and (min-width:768px){.modal-box img{width:auto;min-height:1px;max-height:100%}}.modal-box .text{margin:0 10px;padding:10px}@media screen and (min-width:768px){.modal-box .text{margin:0 20px;padding:20px}}.hidden-modal{display:none}.csc-videos h2{padding-bottom:10px}@media screen and (min-width:768px){.csc-videos h2{padding-bottom:20px}}.list-videos .content-blocker,.videos .video .content-blocker{top:0}@media screen and (min-width:768px){.videos{display:flex;flex-wrap:wrap}}.videos .video{margin-bottom:20px}@media screen and (min-width:768px){.videos .video{flex-basis:50%;padding-left:10px;width:100%}.videos .video:nth-child(odd){padding-right:10px;padding-left:0}}.videos .video.single-video{flex-basis:100%;padding-right:0;padding-left:0}.videos .video .video-iframe{margin-top:0;margin-bottom:0;width:100%}.videos .video .video-description{display:block;margin:5px 0 15px}main{margin-bottom:22px}.content.section-news,.content.start{margin-top:0}.content p{margin-bottom:15px}.content.section-news p{margin-bottom:0}.box{margin:0 0 22px;padding:0 15px 15px}@media screen and (min-width:768px){.box{padding:0 22px}}@media screen and (min-width:1441px){.box{padding:0}}.section-news .box{background-color:#fff;padding:10px}@media screen and (min-width:768px){.section-news .box{padding:0 0 20px}}.footer{background-color:#fff}.footer .logo,.footer .logo-ministry{margin:0 auto 25px}@media screen and (min-width:600px){.footer .logo,.footer .logo-ministry{display:inline-block;margin:0 0 25px}}.footer .logo{padding:0;width:100%;max-width:180px}.footer .logo-ministry{padding-top:5px}@media screen and (min-width:600px){.footer .logo-ministry{float:right}}@media screen and (min-width:1005px){.footer .logo-ministry{float:none}}.footer .social-media-links{margin:0 0 22px;text-align:center}@media screen and (min-width:480px){.footer .social-media-links{margin:0 0 25px}}@media screen and (min-width:1005px){.footer .social-media-links{margin:10px 0 25px;text-align:right}}@media screen and (min-width:1280px){.footer .social-media-links{margin:5px 0 25px}}.footer .social-media-links .social-media-link-wrapper{display:inline-block;padding:0;width:14.2857142857%;text-align:center}.footer-content-wrapper{margin:25px auto;width:calc(100% - 40px);max-width:1366px}@media screen and (min-width:1005px){.footer-row{padding:35px 0 20px}}.footer-row-address-navigation{padding-bottom:35px}.footer-row-address-navigation a:hover{color:#000}@media screen and (min-width:768px){.footer-row-address-navigation{display:flex}.footer-row .footer-column{display:flex}.footer-row .footer-column ul{display:flex;flex-direction:column;justify-content:space-between}}.footer-row a,.footer-row li,.footer-row p{color:#4d646d}.footer-row p,.footer-row ul{margin-bottom:25px}@media screen and (min-width:1005px){.footer-row p,.footer-row ul{margin-bottom:35px}}@media screen and (min-width:768px){.footer-navigation{margin-right:auto;margin-left:5px}}@media screen and (min-width:1005px){.footer-navigation{margin-left:auto}}.meet-bavaria .footer-logos,.roadshow .footer-logos{margin:35px 0}@media screen and (min-width:1005px){.meet-bavaria .footer-logos,.roadshow .footer-logos{display:flex;align-items:center;justify-content:space-between;gap:20px}}.meet-bavaria .footer-logos .logo-container-ihk,.meet-bavaria .footer-logos .logo-link-bayern-international,.meet-bavaria .footer-logos .logo-link-hwk,.meet-bavaria .footer-logos .logo-link-invest-in-bavaria,.meet-bavaria .footer-logos .logo-link-ministry,.roadshow .footer-logos .logo-container-ihk,.roadshow .footer-logos .logo-link-bayern-international,.roadshow .footer-logos .logo-link-hwk,.roadshow .footer-logos .logo-link-invest-in-bavaria,.roadshow .footer-logos .logo-link-ministry{display:inline-block;width:100%;text-align:center}@media screen and (min-width:480px){.meet-bavaria .footer-logos .logo-container-ihk,.meet-bavaria .footer-logos .logo-link-bayern-international,.meet-bavaria .footer-logos .logo-link-hwk,.meet-bavaria .footer-logos .logo-link-invest-in-bavaria,.meet-bavaria .footer-logos .logo-link-ministry,.roadshow .footer-logos .logo-container-ihk,.roadshow .footer-logos .logo-link-bayern-international,.roadshow .footer-logos .logo-link-hwk,.roadshow .footer-logos .logo-link-invest-in-bavaria,.roadshow .footer-logos .logo-link-ministry{width:50%}}@media screen and (min-width:1005px){.meet-bavaria .footer-logos .logo-container-ihk,.meet-bavaria .footer-logos .logo-link-bayern-international,.meet-bavaria .footer-logos .logo-link-hwk,.meet-bavaria .footer-logos .logo-link-invest-in-bavaria,.meet-bavaria .footer-logos .logo-link-ministry,.roadshow .footer-logos .logo-container-ihk,.roadshow .footer-logos .logo-link-bayern-international,.roadshow .footer-logos .logo-link-hwk,.roadshow .footer-logos .logo-link-invest-in-bavaria,.roadshow .footer-logos .logo-link-ministry{text-align:left}.meet-bavaria .footer-logos .logo-container-ihk img,.meet-bavaria .footer-logos .logo-link-bayern-international img,.meet-bavaria .footer-logos .logo-link-hwk img,.meet-bavaria .footer-logos .logo-link-invest-in-bavaria img,.meet-bavaria .footer-logos .logo-link-ministry img,.roadshow .footer-logos .logo-container-ihk img,.roadshow .footer-logos .logo-link-bayern-international img,.roadshow .footer-logos .logo-link-hwk img,.roadshow .footer-logos .logo-link-invest-in-bavaria img,.roadshow .footer-logos .logo-link-ministry img{display:inline-block;margin-bottom:0}}@media screen and (min-width:480px){.meet-bavaria .footer-logos .logo-link-ministry,.roadshow .footer-logos .logo-link-ministry{margin-top:25px;width:100%}}@media screen and (min-width:1005px){.meet-bavaria .footer-logos .logo-link-ministry,.roadshow .footer-logos .logo-link-ministry{margin-top:0;text-align:center}}.meet-bavaria .footer-logos .logo-ministry,.roadshow .footer-logos .logo-ministry{float:none}.meet-bavaria .footer-logos .links-imprint-privacy-accessibility a,.roadshow .footer-logos .links-imprint-privacy-accessibility a{display:block;margin-top:20px;text-align:center}@media screen and (min-width:1005px){.meet-bavaria .footer-logos .links-imprint-privacy-accessibility a,.roadshow .footer-logos .links-imprint-privacy-accessibility a{margin:15px 0 15px 35px}}.meet-bavaria .footer-logos .links-imprint-privacy-accessibility a:hover,.roadshow .footer-logos .links-imprint-privacy-accessibility a:hover{color:#000}@media screen and (min-width:480px){.roadshow .footer-logos .logo-container-ihk,.roadshow .footer-logos .logo-link-bayern-international,.roadshow .footer-logos .logo-link-hwk,.roadshow .footer-logos .logo-link-ministry{width:50%}}@media screen and (min-width:1005px){.roadshow .footer-logos{display:block}.roadshow .footer-logos .logo-link-bayern-international,.roadshow .footer-logos .logo-link-hwk{text-align:left}.roadshow .footer-logos .logo-container-ihk,.roadshow .footer-logos .logo-link-ministry{text-align:right}}@media screen and (min-width:1280px){.roadshow .footer-logos{display:flex;gap:25px}.roadshow .footer-logos .logo-container-ihk,.roadshow .footer-logos .logo-link-hwk,.roadshow .footer-logos .logo-link-ministry{width:auto}.roadshow .footer-logos .logo-link-bayern-international{width:25%}}.roadshow .footer-logos .links-imprint-privacy-accessibility{margin-top:25px}@media screen and (min-width:1280px){.roadshow .footer-logos .links-imprint-privacy-accessibility{margin-top:0}}header{position:fixed;top:0;z-index:20;box-shadow:0 0 20px rgba(0,0,0,.1);background-color:#fff;width:100%;height:85px}@media screen and (min-width:1441px){header{height:138px}}.logo-container{float:left;padding:10px 20px;height:85px}@media screen and (min-width:1441px){.logo-container{padding:25px 30px;height:138px}}.logo-container .logo{margin-top:3px;width:150px;max-width:100%;height:auto}@media screen and (min-width:1441px){.logo-container .logo{margin-top:0;width:210px}}.meet-bavaria .logo-container a,.meet-bavaria .logo-container span{display:flex;height:100%}.meet-bavaria .logo-container .logo{margin:0;width:168px}@media screen and (min-width:1005px){.meet-bavaria .logo-container .logo{width:220px}}@media screen and (min-width:1441px){.meet-bavaria .logo-container .logo{margin-left:15px;width:290px}}.meet-bavaria .logo-container .logo-coat-of-arms{display:none;margin:15px 0 15px 20px;width:auto}@media screen and (min-width:480px){.meet-bavaria .logo-container .logo-coat-of-arms{display:block}}@media screen and (min-width:1005px){.meet-bavaria .logo-container .logo-coat-of-arms{margin:10px 0 10px 22px}}@media screen and (min-width:1441px){.meet-bavaria .logo-container .logo-coat-of-arms{margin:15px 0 15px 25px}}.rsbtn{margin:0 auto;max-width:1366px}.navigation-mobile.mm-menu.mm-menu_opened{z-index:3}.navigation-mobile .mm-listitem::after{left:0}.navigation-mobile .mm-listitem .active{font-weight:600}.navigation-mobile a{color:rgba(0,0,0,.5)}.navigation-mobile .mm-navbar .mm-btn::before{border-color:#fff}.navigation-mobile .mm-navbar__title{line-height:54px;font-weight:600}.navigation-mobile .mm-navbar a,.navigation-mobile .mm-navbar a:active,.navigation-mobile .mm-navbar a:hover,.navigation-mobile .mm-navbar a:link,.navigation-mobile .mm-navbar a:visited{background-color:#009fd4;color:#fff;font-size:18px}.navigation-mobile .mm-navbar a::before{color:#fff}.navigation-mobile .mm-navbar .mm-searchfield__input{background-color:#f5f5f5}.navigation-mobile .mm-navbar .mm-searchfield__input input{border:2px solid rgba(0,0,0,.1)!important;background-color:#fff;padding:5px 10px;height:auto}.navigation-mobile .mm-navbar .mm-searchfield__input input::placeholder{color:#4d646d}.navigation-mobile .mm-navbars_bottom .mm-navbar{flex-wrap:wrap;min-height:90px}.navigation-mobile .mm-navbars_bottom .mm-navbar a{min-width:20%}.navigation-mobile .mm-navbars_bottom .mm-navbar a,.navigation-mobile .mm-navbars_bottom .mm-navbar a:active,.navigation-mobile .mm-navbars_bottom .mm-navbar a:hover,.navigation-mobile .mm-navbars_bottom .mm-navbar a:link,.navigation-mobile .mm-navbars_bottom .mm-navbar a:visited{background-color:#4d646d;color:#fff;font-size:18px}.navigation-mobile .mm-navbars_bottom .mm-navbar a::before{color:#fff}.navigation-mobile .contrast-icon{border:1px solid #fff;width:16px;height:16px}.navigation-mobile .contrast-icon::before{border-radius:0 8px 8px 0;width:6px}.reise-net-registration{padding:22px 0 0}.registration-succeeded-hint{padding-bottom:10px}.registration-succeeded-hint .icon-checkmark{padding-right:25px;color:#02a401}.tx-felogin-pi1 input:focus,.unlock-journey-form input:focus{outline:0;border-color:#009fd4;box-shadow:0 0 0 1px #009fd4 inset}.unlocked-journey-message{margin-bottom:20px;font-weight:700}.reise-net-profile h2{font-size:28px}.reise-net-profile a{display:inline-block;margin-top:10px;border-bottom:1px solid #009fd4;font-weight:700}.reise-net-profile a .icon-caret-right::before{vertical-align:-2px}.reise-net-edit{margin-top:15px}.reise-net-edit .submit{margin-left:2px;text-align:right}.button-logout{position:absolute;right:20px;bottom:-95px;z-index:1;margin:0;background-color:transparent;padding:0;line-height:40px;color:#009fd4;font-size:28px}@media screen and (min-width:768px){.button-logout{right:100px;bottom:-29px}}@media screen and (min-width:1005px){.button-logout{right:0;bottom:-65px}}.button-logout:hover{background-color:transparent}.button-logout::after{display:none}.button-logout span{padding-right:5px;vertical-align:middle}.header-small .button-logout{right:20px;bottom:-10px}@media screen and (min-width:768px){.header-small .button-logout{right:97px;bottom:-18px}}@media screen and (min-width:1005px){.header-small .button-logout{right:0;bottom:0}}.logout-link-container{display:none}@media screen and (min-width:1005px){.logout-link-container{display:block;position:relative;margin:0 auto;max-width:1200px}}.logout-link::before,.profile-link::before{display:inline-block;width:20px}.reisenet h2{padding:15px 0}.reisenet .text a{border-bottom:1px solid #009fd4}.reisenet .text a.button{border-bottom:0}.reisenet .text ul{margin-bottom:20px}.reisenet .text li{margin-bottom:0}.reisenet .text td{vertical-align:top}.reisenet main .box{margin-bottom:0}.reisenet main .box:last-child{padding-top:0}.reisenet main .box:last-child>.csc-mailform{margin-top:0}.reisenet .foldable-content .text ul{margin-bottom:0}.reisenet .foldable-content .text p{margin-bottom:20px}.reisenet .foldable-content .text h3{padding-bottom:5px}.reisenet .foldable-content .text .download,.reisenet .foldable-content .text .external-link-new-window{display:inline-block;border-bottom:0}.reisenet .foldable-content .text .download::before,.reisenet .foldable-content .text .external-link-new-window::before{color:#bfbfbf;font-size:18px}.reisenet .foldable-content .text .download{border-bottom:1px dotted #f5f5f5;width:100%}.reisenet .message h2{padding-top:0}@media screen and (min-width:768px){.reisenet .message h2{padding-top:15px}}.reisenet .message.confirmation-notice{padding-bottom:0}.profile-back{margin:22px 0 15px}body,html{height:100%}body{min-width:320px;max-width:100vw;overflow-x:hidden}.page{background-color:#f5f5f5;margin-top:85px}@media screen and (min-width:1441px){.page{margin-top:138px}}.page.page-blur{filter:blur(2px) opacity(.4)}@media screen and (min-width:768px){.page.page-blur{margin-top:0;padding-top:84px}}@media screen and (min-width:1441px){.page.page-blur{margin-top:0;padding-top:137px}}.container{width:100%}.container.main-container{margin-bottom:30px}.meet-bavaria .main-container{padding:0 20px}@media screen and (min-width:768px){.meet-bavaria .main-container{padding:0 70px}}@media screen and (min-width:1441px){.meet-bavaria .main-container{margin-top:30px}}@media screen and (min-width:1005px){.container{margin:0 auto;max-width:1366px}}.two-column-section{margin-bottom:22px}@media screen and (min-width:1280px){.two-column-section{margin-bottom:30px}}.landingpage header{min-height:90px}.landingpage .logo{float:left;width:144px}.landingpage .header-small .logo{display:block}@media screen and (min-width:600px){.landingpage header{min-height:100px}.landingpage .logo{width:180px}}@media screen and (min-width:768px){.landingpage .header-small .logo{padding-top:20px}}@media screen and (min-width:1005px){.landingpage header{min-height:120px}.landingpage header.header-small{min-height:110px}.landingpage .logo{padding:25px 0 22px}.landingpage .logo-large{display:none}.landingpage .logo-small{display:block}}.landingpage .slider{overflow:hidden}.landingpage .slider-image-wide{height:auto}.landingpage h1{padding:22px 20px;line-height:1.5em;color:#4d646d;font-size:28px}@media screen and (min-width:768px){.landingpage h1{padding:30px;text-align:center;font-size:38px}}@media screen and (min-width:1005px){.landingpage h1{padding:30px 60px}}.landingpage h2{color:#09c7f7;font-weight:700}.landingpage main{padding-right:0;width:100%;max-width:100%}.landingpage .column-1,.landingpage .column-2{border-top:0;padding-top:0}@media screen and (min-width:1005px){.landingpage .column-1{padding-right:30px}.landingpage .column-2{padding-left:30px}}.landingpage .box{padding-bottom:10px}.landingpage .ce-divider{position:static;margin:20px 0 0}@media screen and (min-width:768px){.landingpage .ce-divider{margin:35px 0 0}}.landingpage .ce-textmedia-image-bar .image-bar{margin:-10px 0 30px -5px}.landingpage .ce-textmedia-video{margin-top:22px}.landingpage .text .button{margin-top:20px;background-color:#fdc44d;width:100%;text-align:center;font-size:28px}.landingpage .text .button:hover{background-color:#ffe68e}.landingpage .image-bar{margin:10px 0 0 -5px}.landingpage .image-bar li{display:inline-block;padding:0 0 0 5px;width:33.33%}.landingpage .column-full-width .popup-form-button,.landingpage .column-full-width .text{margin-top:22px}@media screen and (min-width:768px){.landingpage .column-full-width .popup-form-button,.landingpage .column-full-width .text{margin-top:35px}}.landingpage .column-full-width .foldable-container{margin-bottom:22px}.high-contrast .button,.high-contrast .button-search-nace-industry,.high-contrast .category-group-icon,.high-contrast .current-language,.high-contrast .external-link::after,.high-contrast .foldable-container .foldable-header::before,.high-contrast .language a,.high-contrast .modal-body--form-submit-success .icon-checkmark::before,.high-contrast .modal-body--form-submit-success .icon-cross::before,.high-contrast .modal-content .section-help::before,.high-contrast .modal-content .section-login::before,.high-contrast .modal-content .section-registration::before,.high-contrast .pagebrowser-extended strong,.high-contrast .pagebrowser-wrapper span,.high-contrast .results .event-deadline strong,.high-contrast .search-submit,.high-contrast .ss-disabled,.high-contrast .ss-main,.high-contrast a,.high-contrast h1,.high-contrast h2,.high-contrast h3,.high-contrast h4,.high-contrast input,.high-contrast label,.high-contrast legend,.high-contrast li,.high-contrast p,.high-contrast select,.high-contrast td,.high-contrast textarea,.high-contrast th{color:#000!important}.high-contrast .arrow,.high-contrast .button::after,.high-contrast .ce-menu-boxes a,.high-contrast .modal-body .select-wrapper,.high-contrast .navigation::before,.high-contrast .results .event-deadline strong,.high-contrast .select-wrapper .ss-multi-selected,.high-contrast .select-wrapper::after,.high-contrast input,.high-contrast label::before,.high-contrast select,.high-contrast textarea{border-color:#000!important}.high-contrast .new-date::after{border-left-color:#000!important}.high-contrast ::placeholder{opacity:.9;color:#000!important;font-style:italic}.high-contrast .message,.high-contrast .navigation-handle .line,.high-contrast .new-date,.high-contrast .newsletter-registration-wrapper,.high-contrast .social-media-links a:hover,.high-contrast .unlock-journey-icon{background-color:#000!important}.high-contrast .csc-textmedia-video-more-link h2,.high-contrast .fact p,.high-contrast .message h3,.high-contrast .message p,.high-contrast .mm-navbars_bottom a,.high-contrast .newsletter-registration-wrapper a,.high-contrast .newsletter-registration-wrapper a:hover,.high-contrast .newsletter-registration-wrapper h2,.high-contrast .newsletter-registration-wrapper label,.high-contrast .newsletter-registration-wrapper p,.high-contrast .section-news-boxes .content-blocker,.high-contrast .section-news-boxes .csc-textmedia-video h2,.high-contrast .social-media-links a:hover{color:#fff!important}.high-contrast .ce-menu-boxes a,.high-contrast .newsletter-registration .select-wrapper,.high-contrast .newsletter-registration-wrapper input{background-color:#fff!important}.high-contrast .header-image-facts .image{opacity:.4}.high-contrast .csc-textmedia-video .icon-youtube{opacity:1;text-shadow:3px 3px #000}.high-contrast .modal-content .tx-felogin-pi1 input{border:1px solid #000}.high-contrast .csc-textmedia .text li a,.high-contrast .csc-textmedia .text p a{text-decoration:underline}.large-font h1{font-size:38px!important}.large-font h2{font-size:35px!important}.large-font h3{font-size:27.5px!important}.large-font button,.large-font legend,.large-font li,.large-font p,.large-font td,.large-font th{font-size:22.5px!important}.large-font .header-container li{font-size:18px!important}.large-font .navigation-main .level-1 a{font-size:22.5px!important}@media screen and (min-width:1441px){.large-font .navigation-main .level-1 a{font-size:27.5px!important}}.large-font .navigation-main .level-2 a{font-size:20px!important}@media screen and (min-width:1441px){.large-font .navigation-main .level-2 a{font-size:22.5px!important}}/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */.mm-menu_theme-white{--mm-color-border:rgba( 0,0,0, 0.1 );--mm-color-button:rgba( 0,0,0, 0.3 );--mm-color-text:rgba( 0,0,0, 0.7 );--mm-color-text-dimmed:rgba( 0,0,0, 0.3 );--mm-color-background:#fff;--mm-color-background-highlight:rgba( 0,0,0, 0.06 );--mm-color-background-emphasis:rgba( 0,0,0, 0.03 );--mm-shadow:0 0 10px rgba( 0,0,0, 0.2 )}.mm-menu_theme-dark{--mm-color-border:rgba( 0,0,0, 0.3 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.85 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#333;--mm-color-background-highlight:rgba( 255,255,255, 0.08 );--mm-color-background-emphasis:rgba( 0,0,0, 0.1 );--mm-shadow:0 0 20px rgba( 0,0,0, 0.5 )}.mm-menu_theme-black{--mm-color-border:rgba( 255,255,255, 0.25 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.75 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#000;--mm-color-background-highlight:rgba( 255,255,255, 0.2 );--mm-color-background-emphasis:rgba( 255,255,255, 0.15 );--mm-shadow:none}:root{--mm-line-height:20px;--mm-listitem-size:44px;--mm-navbar-size:44px;--mm-offset-top:0;--mm-offset-right:0;--mm-offset-bottom:0;--mm-offset-left:0;--mm-color-border:rgba(0, 0, 0, 0.1);--mm-color-button:rgba(0, 0, 0, 0.3);--mm-color-text:rgba(0, 0, 0, 0.75);--mm-color-text-dimmed:rgba(0, 0, 0, 0.3);--mm-color-background:#f3f3f3;--mm-color-background-highlight:rgba(0, 0, 0, 0.05);--mm-color-background-emphasis:rgba(255, 255, 255, 0.4);--mm-shadow:0 0 10px rgba(0, 0, 0, 0.3)}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{top:0;right:0;bottom:0;left:0;background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);line-height:20px;display:flex;flex-direction:column;padding:0;margin:0;box-sizing:border-box;position:absolute;top:var(--mm-offset-top);right:var(--mm-offset-right);bottom:var(--mm-offset-bottom);left:var(--mm-offset-left);z-index:0;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-line-height);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{text-decoration:none;color:inherit}[dir=rtl] .mm-menu{direction:rtl}.mm-panel{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);z-index:0;box-sizing:border-box;width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;overscroll-behavior:contain;color:var(--mm-color-text);border-color:var(--mm-color-border);background:var(--mm-color-background);transform:translate3d(100%,0,0);transition:transform .4s ease}.mm-panel:after{height:44px}.mm-panel:not(.mm-hidden){display:block}.mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.mm-panel_opened{z-index:1;transform:translate3d(0,0,0)}.mm-panel_opened-parent{transform:translate3d(-30%,0,0)}.mm-panel_highest{z-index:2}.mm-panel_noanimation{transition:none!important}.mm-panel_noanimation.mm-panel_opened-parent{transform:translate3d(0,0,0)}.mm-panels>.mm-panel{position:absolute;left:0;right:0;top:0;bottom:0}.mm-panel__content{padding:20px 20px 0}.mm-panels{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);position:relative;height:100%;flex-grow:1;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}[dir=rtl] .mm-panel:not(.mm-panel_opened){transform:translate3d(-100%,0,0)}[dir=rtl] .mm-panel.mm-panel_opened-parent{transform:translate3d(30%,0,0)}.mm-listitem_vertical>.mm-panel{display:none;width:100%;padding:10px 0 10px 10px;transform:none!important}.mm-listitem_vertical>.mm-panel:after,.mm-listitem_vertical>.mm-panel:before{content:none;display:none}.mm-listitem_opened>.mm-panel{display:block}.mm-listitem_vertical>.mm-listitem__btn{height:44px;height:var(--mm-listitem-size);bottom:auto}.mm-listitem_vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem_opened>.mm-listitem__btn:after{transform:rotate(225deg);right:19px}.mm-btn{flex-grow:0;flex-shrink:0;position:relative;box-sizing:border-box;width:50px;padding:0}.mm-btn:after,.mm-btn:before{border:2px solid rgba(0,0,0,.3);border:2px solid var(--mm-color-button)}.mm-btn_next:after,.mm-btn_prev:before{content:"";border-bottom:none;border-right:none;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-btn_prev:before{transform:rotate(-45deg);left:23px;right:auto}.mm-btn_next:after{transform:rotate(135deg);right:23px;left:auto}.mm-btn_close:after,.mm-btn_close:before{content:"";box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;transform:rotate(-45deg)}.mm-btn_close:before{border-right:none;border-bottom:none;right:18px}.mm-btn_close:after{border-left:none;border-top:none;right:25px}[dir=rtl] .mm-btn_next:after{transform:rotate(-45deg);left:23px;right:auto}[dir=rtl] .mm-btn_prev:before{transform:rotate(135deg);right:23px;left:auto}[dir=rtl] .mm-btn_close:after,[dir=rtl] .mm-btn_close:before{right:auto}[dir=rtl] .mm-btn_close:before{left:25px}[dir=rtl] .mm-btn_close:after{left:18px}.mm-navbar{min-height:44px;border-bottom:1px solid rgba(0,0,0,.1);background:#f3f3f3;color:rgba(0,0,0,.3);display:flex;min-height:var(--mm-navbar-size);border-bottom:1px solid var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;transition:opacity .4s ease}.mm-navbar>*{min-height:44px}@supports (position:sticky){.mm-navbar_sticky{position:sticky;top:0;z-index:1}}.mm-navbar>*{flex-grow:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.mm-navbar__btn{flex-grow:0}.mm-navbar__title{flex:1 1 50%;display:flex;padding-left:20px;padding-right:20px;overflow:hidden}.mm-navbar__title:not(:last-child){padding-right:0}.mm-navbar__title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title{padding-left:0}.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title:last-child{padding-right:50px}[dir=rtl] .mm-navbar{flex-direction:row-reverse}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-listitem{color:rgba(0,0,0,.75);border-color:rgba(0,0,0,.1);color:var(--mm-color-text);border-color:var(--mm-color-border);list-style:none;display:block;padding:0;margin:0;position:relative;display:flex;flex-wrap:wrap}.mm-listitem:after{content:"";border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:20px;right:0;bottom:0}.mm-listitem a,.mm-listitem a:hover{text-decoration:none}.mm-listitem__btn,.mm-listitem__text{padding:12px;display:block;padding:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2);padding-left:0;padding-right:0;color:inherit}.mm-listitem__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:20px;padding-right:10px;flex-grow:1;flex-basis:10%}.mm-listitem__btn{background:rgba(3,2,1,0);border-color:inherit;width:auto;padding-right:50px;position:relative}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem_selected>.mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-listitem_opened>.mm-listitem__btn,.mm-listitem_opened>.mm-panel{background:rgba(0,0,0,.05);background:var(--mm-color-background-highlight)}[dir=rtl] .mm-listitem:after{left:0;right:20px}[dir=rtl] .mm-listitem__text{padding-left:10px;padding-right:20px}[dir=rtl] .mm-listitem__btn{padding-left:50px;border-left-width:0;border-left-style:none}[dir=rtl] .mm-listitem__btn:not(.mm-listitem__text){padding-right:0;border-right-width:1px;border-right-style:solid}.mm-page{box-sizing:border-box;position:relative}.mm-slideout{transition:transform .4s ease;z-index:1}.mm-wrapper_opened{overflow-x:hidden;position:relative}.mm-wrapper_opened .mm-page{min-height:100vh}.mm-wrapper_background .mm-page{background:inherit}.mm-menu_offcanvas{position:fixed;right:auto;z-index:0}.mm-menu_offcanvas:not(.mm-menu_opened){display:none}.mm-menu_offcanvas{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{transform:translate3d(440px,0,0)}}.mm-wrapper__blocker{background:rgba(3,2,1,0);overflow:hidden;display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2}.mm-wrapper_blocking{overflow:hidden}.mm-wrapper_blocking body{overflow:hidden}.mm-wrapper_blocking .mm-wrapper__blocker{display:block}.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}.mm-menu_autoheight:not(.mm-menu_offcanvas){position:relative}.mm-menu_autoheight.mm-menu_position-bottom,.mm-menu_autoheight.mm-menu_position-top{max-height:80%}.mm-menu_autoheight-measuring .mm-panel{display:block!important}.mm-menu_autoheight-measuring .mm-panels>.mm-panel{bottom:auto!important;height:auto!important}.mm-menu_autoheight-measuring .mm-listitem_vertical:not(.mm-listitem_opened) .mm-panel{display:none!important}[class*=mm-menu_columns-]{transition-property:width}[class*=mm-menu_columns-] .mm-panels>.mm-panel{right:auto;transition-property:width,transform}[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened,[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened-parent{display:block!important}[class*=mm-panel_columns-]{border-right:1px solid;border-color:inherit}.mm-menu_columns-1 .mm-panel_columns-0,.mm-menu_columns-2 .mm-panel_columns-1,.mm-menu_columns-3 .mm-panel_columns-2,.mm-menu_columns-4 .mm-panel_columns-3{border-right:none}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-0{transform:translate3d(0,0,0)}.mm-menu_columns-0 .mm-panels>.mm-panel{z-index:0}.mm-menu_columns-0 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-0 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){transform:translate3d(100%,0,0)}.mm-menu_columns-0{width:80%;min-width:240px;max-width:0}.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout{transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout{transform:translate3d(240px,0,0)}}@media all and (min-width:0px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout{transform:translate3d(0,0,0)}}.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-240px,0,0)}}@media all and (min-width:0px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(0,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-1{transform:translate3d(100%,0,0)}.mm-menu_columns-1 .mm-panels>.mm-panel{z-index:1;width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){transform:translate3d(200%,0,0)}.mm-menu_columns-1{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout{transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout{transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout{transform:translate3d(440px,0,0)}}.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-440px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-2{transform:translate3d(200%,0,0)}.mm-menu_columns-2 .mm-panels>.mm-panel{z-index:2;width:50%}.mm-menu_columns-2 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-2 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){transform:translate3d(300%,0,0)}.mm-menu_columns-2{width:80%;min-width:240px;max-width:880px}.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout{transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout{transform:translate3d(240px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout{transform:translate3d(880px,0,0)}}.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-240px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-880px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-3{transform:translate3d(300%,0,0)}.mm-menu_columns-3 .mm-panels>.mm-panel{z-index:3;width:33.34%}.mm-menu_columns-3 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-3 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){transform:translate3d(400%,0,0)}.mm-menu_columns-3{width:80%;min-width:240px;max-width:1320px}.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout{transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout{transform:translate3d(240px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout{transform:translate3d(1320px,0,0)}}.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-240px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-1320px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-4{transform:translate3d(400%,0,0)}.mm-menu_columns-4 .mm-panels>.mm-panel{z-index:4;width:25%}.mm-menu_columns-4 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-4 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){transform:translate3d(500%,0,0)}.mm-menu_columns-4{width:80%;min-width:240px;max-width:1760px}.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout{transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout{transform:translate3d(240px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout{transform:translate3d(1760px,0,0)}}.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-240px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-1760px,0,0)}}[class*=mm-menu_columns-].mm-menu_position-bottom,[class*=mm-menu_columns-].mm-menu_position-top{width:100%;max-width:100%;min-width:100%}.mm-wrapper_opening [class*=mm-menu_columns-].mm-menu_position-front{transition-property:width,min-width,max-width,transform}.mm-counter{color:rgba(0,0,0,.3);display:block;padding-left:20px;float:right;text-align:right;color:var(--mm-color-text-dimmed)}.mm-listitem_nosubitems>.mm-counter{display:none}[dir=rtl] .mm-counter{text-align:left;float:left;padding-left:0;padding-right:20px}.mm-divider{position:relative;min-height:20px;padding:4.3px;background:#f3f3f3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:var(--mm-line-height);padding:calc((var(--mm-listitem-size) * .65 - var(--mm-line-height)) * .5);padding-right:10px;padding-left:20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);opacity:1;transition:opacity .4s ease}.mm-divider:before{background:rgba(0,0,0,.05)}@supports (position:sticky){.mm-divider{position:sticky;z-index:2;top:0}.mm-navbar_sticky:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}}.mm-divider:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--mm-color-background-highlight)}.mm-wrapper_dragging .mm-menu,.mm-wrapper_dragging .mm-slideout{transition-duration:0s!important;-webkit-user-select:none!important;user-select:none!important}.mm-wrapper_dragging .mm-menu{pointer-events:none!important}.mm-wrapper_dragging .mm-wrapper__blocker{display:none!important}.mm-menu_dropdown{box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}.mm-wrapper_dropdown .mm-slideout{transform:none!important;z-index:0}.mm-wrapper_dropdown .mm-wrapper__blocker{transition-delay:0s!important;z-index:1}.mm-wrapper_dropdown .mm-menu_dropdown{z-index:2}.mm-wrapper_dropdown.mm-wrapper_opened:not(.mm-wrapper_opening) .mm-menu_dropdown{display:none}.mm-menu_tip-bottom:before,.mm-menu_tip-left:before,.mm-menu_tip-right:before,.mm-menu_tip-top:before{content:"";background:inherit;box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:-1;transform:rotate(45deg)}.mm-menu_tip-left:before{left:22px}.mm-menu_tip-right:before{right:22px}.mm-menu_tip-top:before{top:-8px}.mm-menu_tip-bottom:before{bottom:-8px}:root{--mm-iconbar-size:50px}.mm-menu_iconbar-left .mm-navbars_bottom,.mm-menu_iconbar-left .mm-navbars_top,.mm-menu_iconbar-left .mm-panels{margin-left:50px;margin-left:var(--mm-iconbar-size)}.mm-menu_iconbar-right .mm-navbars_bottom,.mm-menu_iconbar-right .mm-navbars_top,.mm-menu_iconbar-right .mm-panels{margin-right:50px;margin-right:var(--mm-iconbar-size)}.mm-iconbar{width:50px;border-color:rgba(0,0,0,.1);background:#f3f3f3;color:rgba(0,0,0,.3);display:none;position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-iconbar-size);overflow:hidden;box-sizing:border-box;border:0 solid;border-color:var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.mm-menu_iconbar-left .mm-iconbar,.mm-menu_iconbar-right .mm-iconbar{display:flex;flex-direction:column;justify-content:space-between}.mm-menu_iconbar-left .mm-iconbar{border-right-width:1px;left:0}.mm-menu_iconbar-right .mm-iconbar{border-left-width:1px;right:0}.mm-iconbar__bottom,.mm-iconbar__top{width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;overscroll-behavior:contain}.mm-iconbar__bottom>*,.mm-iconbar__top>*{box-sizing:border-box;display:block;padding:12.5px 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__tab_selected{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.mm-panel_iconpanel-1{width:calc(100% - 50px);width:calc(100% - (var(--mm-iconpanel-size) * 1))}.mm-panel_iconpanel-2{width:calc(100% - 100px);width:calc(100% - (var(--mm-iconpanel-size) * 2))}.mm-panel_iconpanel-3{width:calc(100% - 150px);width:calc(100% - (var(--mm-iconpanel-size) * 3))}.mm-panel_iconpanel-first~.mm-panel{width:calc(100% - 50px);width:calc(100% - var(--mm-iconpanel-size))}.mm-menu_iconpanel .mm-panels>.mm-panel{left:auto;transition-property:transform,width}.mm-menu_iconpanel .mm-panels>.mm-panel_opened,.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{display:block!important}.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{overflow-y:hidden;transform:unset}.mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left-width:1px;border-left-style:solid}.mm-menu_hidedivider .mm-panel_opened-parent .mm-divider,.mm-menu_hidenavbar .mm-panel_opened-parent .mm-navbar{opacity:0}.mm-panel__blocker{background:inherit;opacity:0;display:block;position:absolute;top:0;right:0;left:0;z-index:3;transition:opacity .4s ease}.mm-panel_opened-parent .mm-panel__blocker{opacity:.6;bottom:-100000px}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel{left:0;right:auto;transition-property:transform,width}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left:none;border-right:1px solid;border-color:inherit}.mm-menu_keyboardfocus a:focus,.mm-menu_keyboardfocus.mm-menu_opened~.mm-wrapper__blocker a:focus{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis);outline:0}.mm-wrapper__blocker .mm-tabstart{cursor:default;display:block;width:100%;height:100%}.mm-wrapper__blocker .mm-tabend{opacity:0;position:absolute;bottom:0}.mm-navbars_top{flex-shrink:0}.mm-navbars_top .mm-navbar:not(:last-child){border-bottom:none}.mm-navbars_bottom{flex-shrink:0}.mm-navbars_bottom .mm-navbar{border-bottom:none}.mm-navbars_bottom .mm-navbar:first-child{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--mm-color-border)}.mm-btn:not(.mm-hidden)+.mm-navbar__searchfield .mm-searchfield__input{padding-left:0}.mm-navbar__searchfield:not(:last-child) .mm-searchfield__input{padding-right:0}.mm-navbar__breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:1 1 50%;display:flex;justify-content:flex-start;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{display:flex;align-items:center;justify-content:center;padding-right:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){padding-right:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{padding-left:0}.mm-navbar_tabs>*{padding:0 10px;border:1px solid transparent}.mm-navbar__tab_selected{background:#f3f3f3;color:rgba(0,0,0,.75);background:var(--mm-color-background);color:var(--mm-color-text)}.mm-navbar__tab_selected:not(:first-child){border-left-color:rgba(0,0,0,.1)}.mm-navbar__tab_selected:not(:last-child){border-right-color:rgba(0,0,0,.1)}.mm-navbar__tab_selected:not(:first-child){border-left-color:var(--mm-color-border)}.mm-navbar__tab_selected:not(:last-child){border-right-color:var(--mm-color-border)}.mm-navbars_top .mm-navbar_tabs{border-bottom:none}.mm-navbars_top .mm-navbar_tabs>*{border-bottom-color:rgba(0,0,0,.1);border-bottom-color:var(--mm-color-border)}.mm-navbars_top .mm-navbar__tab_selected{border-top-color:rgba(0,0,0,.1);border-top-color:var(--mm-color-border);border-bottom-color:transparent}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:#f3f3f3;background:var(--mm-color-background)}.mm-navbars_bottom .mm-navbar_tabs:first-child{border-top:none}.mm-navbars_bottom .mm-navbar_tabs>*{border-top-color:rgba(0,0,0,.1);border-top-color:var(--mm-color-border)}.mm-navbars_bottom .mm-navbar__tab_selected{border-bottom-color:rgba(0,0,0,.1);border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar{background:#f3f3f3;background:var(--mm-color-background)}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs,.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-searchfield{height:44px;display:flex;flex-grow:1;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield input{height:30.8px;line-height:30.8px}.mm-searchfield input,.mm-searchfield input:focus,.mm-searchfield input:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.75)}.mm-searchfield input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size) * .7);min-height:unset;max-height:unset;margin:0;padding:0 10px;box-sizing:border-box;border:none!important;border-radius:4px;line-height:calc(var(--mm-navbar-size) * .7);box-shadow:none!important;outline:0!important;font:inherit;font-size:inherit}.mm-searchfield input,.mm-searchfield input:focus,.mm-searchfield input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-searchfield input::-ms-clear{display:none}.mm-searchfield__input{display:flex;flex:1;align-items:center;position:relative;width:100%;max-width:100%;padding:0 10px;box-sizing:border-box}.mm-panel__noresultsmsg{color:rgba(0,0,0,.3);padding:50px 0;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%}.mm-panel_search{left:0!important;right:0!important;width:100%!important;border-left:none!important}.mm-searchfield__cancel{line-height:44px;display:block;padding-right:10px;margin-right:-100px;line-height:var(--mm-navbar-size);text-decoration:none;transition:margin .4s ease}.mm-searchfield__cancel-active{margin-right:0}.mm-listitem_nosubitems>.mm-listitem__btn{display:none}.mm-listitem_nosubitems>.mm-listitem__text{padding-right:10px}.mm-listitem_onlysubitems>.mm-listitem__text:not(.mm-listitem__btn){z-index:-1;pointer-events:none}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-20px;z-index:5;transition:right .4s ease;display:flex;flex-direction:column;justify-content:space-evenly}.mm-sectionindexer a{color:rgba(0,0,0,.3);color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{padding-right:0}.mm-sectionindexer_active{right:0}.mm-sectionindexer_active~.mm-panel{padding-right:20px}.mm-menu_selected-hover .mm-listitem__btn,.mm-menu_selected-hover .mm-listitem__text,.mm-menu_selected-parent .mm-listitem__btn,.mm-menu_selected-parent .mm-listitem__text{transition:background-color .4s ease}.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected:not(:hover)>.mm-listitem__text{background:0 0}.mm-menu_selected-hover .mm-listitem__btn:hover,.mm-menu_selected-hover .mm-listitem__text:hover{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>.mm-listitem__text{background:0 0}.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__btn,.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:440px}.mm-wrapper_sidebar-collapsed body,.mm-wrapper_sidebar-expanded body{position:relative}.mm-wrapper_sidebar-collapsed .mm-slideout,.mm-wrapper_sidebar-expanded .mm-slideout{transition-property:width,transform}.mm-wrapper_sidebar-collapsed .mm-page,.mm-wrapper_sidebar-expanded .mm-page{background:inherit;box-sizing:border-box;min-height:100vh}.mm-wrapper_sidebar-collapsed .mm-menu_sidebar-collapsed,.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{display:flex!important;top:0!important;right:auto!important;bottom:0!important;left:0!important}.mm-wrapper_sidebar-collapsed .mm-slideout{width:calc(100% - 50px);transform:translate3d(50px,0,0);width:calc(100% - var(--mm-sidebar-collapsed-size));transform:translate3d(var(--mm-sidebar-collapsed-size),0,0)}.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidedivider .mm-divider,.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidenavbar .mm-navbar{opacity:0}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{width:440px;width:var(--mm-sidebar-expanded-size);min-width:0!important;max-width:100000px!important;border-right-width:1px;border-right-style:solid}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded.mm-menu_pageshadow:after{content:none;display:none}.mm-wrapper_sidebar-expanded.mm-wrapper_blocking,.mm-wrapper_sidebar-expanded.mm-wrapper_blocking body{overflow:visible}.mm-wrapper_sidebar-expanded .mm-wrapper__blocker{display:none!important}.mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened~.mm-slideout{width:calc(100% - 440px);transform:translate3d(440px,0,0);width:calc(100% - var(--mm-sidebar-expanded-size));transform:translate3d(var(--mm-sidebar-expanded-size),0,0)}.mm-menu__blocker{background:rgba(3,2,1,0);display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.mm-menu_opened .mm-menu__blocker{display:none}[dir=rtl].mm-wrapper_sidebar-collapsed .mm-slideout{transform:translate3d(0,0,0)}[dir=rtl].mm-wrapper_sidebar-expanded .mm-slideout{transform:translate3d(0,0,0)}[dir=rtl].mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened~.mm-slideout{transform:translate3d(0,0,0)}input.mm-toggle{margin-top:5px;background:rgba(0,0,0,.1);display:inline-block;min-width:58px;width:58px;height:34px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 34px)/ 2);border:none!important;background:var(--mm-color-border);border-radius:34px;-webkit-appearance:none!important;appearance:none!important;cursor:pointer;transition:background-color .2s ease}input.mm-toggle:before{background:#f3f3f3}input.mm-toggle:before{content:"";display:block;width:32px;height:32px;margin:1px;border-radius:34px;background:var(--mm-color-background);transition:transform .2s ease}input.mm-toggle:checked{background:#4bd963}input.mm-toggle:checked:before{transform:translateX(24px)}input.mm-check{margin-top:2px;-webkit-appearance:none!important;appearance:none!important;border:none!important;background:0 0!important;cursor:pointer;display:inline-block;width:40px;height:40px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 40px)/ 2)}input.mm-check:before{content:"";display:block;width:40%;height:20%;margin:25% 0 0 20%;border-left:3px solid;border-bottom:3px solid;border-color:var(--mm-color-text);opacity:.3;transform:rotate(-45deg);transition:opacity .2s ease}input.mm-check:checked:before{opacity:1}[dir=rtl] input.mm-toggle:checked~label.mm-toggle:before{float:left}.mm-menu_border-none .mm-listitem:after{content:none}.mm-menu_border-full .mm-listitem:after{left:0!important}.mm-menu_fx-menu-slide{transition:transform .4s ease}.mm-wrapper_opened .mm-menu_fx-menu-slide{transform:translate3d(-30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide{transform:translate3d(0,0,0)}.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right{transform:translate3d(30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide.mm-menu_position-right{transform:translate3d(0,0,0)}.mm-menu_fx-panels-none .mm-panel,.mm-panel_fx-none{transition-property:none}.mm-menu_fx-panels-none .mm-panel.mm-panel_opened-parent,.mm-panel_fx-none.mm-panel_opened-parent{transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-0 .mm-panel_opened-parent{transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-100 .mm-panel_opened-parent{transform:translate3d(-100%,0,0)}.mm-menu_fullscreen{width:100%;min-width:140px;max-width:10000px}.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout{transform:translate3d(100vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout{transform:translate3d(140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout{transform:translate3d(10000px,0,0)}}.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-100vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-10000px,0,0)}}.mm-menu_fullscreen.mm-menu_position-top{height:100vh;min-height:140px;max-height:10000px}.mm-menu_fullscreen.mm-menu_position-bottom{height:100vh;min-height:140px;max-height:10000px}.mm-menu_listview-justify .mm-panels>.mm-panel{display:flex;flex-direction:column}.mm-menu_listview-justify .mm-panels>.mm-panel:after{content:none;display:none}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listview{flex-grow:1;display:flex;flex-direction:column;height:100%;margin-top:0;margin-bottom:0}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem{flex:1 0 auto;min-height:50px}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem__text{box-sizing:border-box;flex:1 0 auto;display:flex;align-items:center}.mm-listview_inset{list-style:inside disc;width:100%;padding:0 30px 15px 30px;margin:0}.mm-listview_inset .mm-listitem{padding:5px 0}.mm-menu_multiline .mm-listitem__text{text-overflow:clip;white-space:normal}[class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:0}.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:.3;transition:opacity .4s ease .4s}.mm-menu_opened.mm-menu_pagedim-black~.mm-wrapper__blocker{background:#000}.mm-menu_popup{transition:opacity .4s ease;opacity:0;box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;z-index:2;transform:translate3d(-50%,-50%,0)}.mm-menu_popup.mm-menu_opened~.mm-slideout{transform:none!important;z-index:0}.mm-menu_popup.mm-menu_opened~.mm-wrapper__blocker{transition-delay:0s!important;z-index:1}.mm-wrapper_opening .mm-menu_popup{opacity:1}.mm-menu_position-right{left:auto;right:0}.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-440px,0,0)}}.mm-menu_position-bottom,.mm-menu_position-front,.mm-menu_position-top{transition:transform .4s ease}.mm-menu_position-bottom.mm-menu_opened,.mm-menu_position-front.mm-menu_opened,.mm-menu_position-top.mm-menu_opened{z-index:2}.mm-menu_position-bottom.mm-menu_opened~.mm-slideout,.mm-menu_position-front.mm-menu_opened~.mm-slideout,.mm-menu_position-top.mm-menu_opened~.mm-slideout{transform:none!important;z-index:0}.mm-menu_position-bottom.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-front.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-top.mm-menu_opened~.mm-wrapper__blocker{z-index:1}.mm-menu_position-front{transform:translate3d(-100%,0,0)}.mm-menu_position-front.mm-menu_position-right{transform:translate3d(100%,0,0)}.mm-menu_position-bottom,.mm-menu_position-top{width:100%;min-width:100%;max-width:100%}.mm-menu_position-top{transform:translate3d(0,-100%,0)}.mm-menu_position-top{height:80vh;min-height:140px;max-height:880px}.mm-menu_position-bottom{transform:translate3d(0,100%,0);top:auto}.mm-menu_position-bottom{height:80vh;min-height:140px;max-height:880px}.mm-wrapper_opening .mm-menu_position-bottom,.mm-wrapper_opening .mm-menu_position-front,.mm-wrapper_opening .mm-menu_position-top{transform:translate3d(0,0,0)}.mm-menu_shadow-page:after{box-shadow:0 0 10px rgba(0,0,0,.3);content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:100;-webkit-clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);box-shadow:var(--mm-shadow)}.mm-menu_shadow-page.mm-menu_position-right:after{left:auto;right:100%;-webkit-clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%);clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%)}.mm-menu_shadow-page.mm-menu_position-front:after{content:none;display:none}.mm-menu_shadow-menu{box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:var(--mm-shadow)}.mm-menu_shadow-panels .mm-panels>.mm-panel{box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:var(--mm-shadow)}.mm-menu_theme-white{--mm-color-border:rgba( 0,0,0, 0.1 );--mm-color-button:rgba( 0,0,0, 0.3 );--mm-color-text:rgba( 0,0,0, 0.7 );--mm-color-text-dimmed:rgba( 0,0,0, 0.3 );--mm-color-background:#fff;--mm-color-background-highlight:rgba( 0,0,0, 0.06 );--mm-color-background-emphasis:rgba( 0,0,0, 0.03 );--mm-shadow:0 0 10px rgba( 0,0,0, 0.2 )}.mm-menu_theme-dark{--mm-color-border:rgba( 0,0,0, 0.3 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.85 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#333;--mm-color-background-highlight:rgba( 255,255,255, 0.08 );--mm-color-background-emphasis:rgba( 0,0,0, 0.1 );--mm-shadow:0 0 20px rgba( 0,0,0, 0.5 )}.mm-menu_theme-black{--mm-color-border:rgba( 255,255,255, 0.25 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.75 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#000;--mm-color-background-highlight:rgba( 255,255,255, 0.2 );--mm-color-background-emphasis:rgba( 255,255,255, 0.15 );--mm-shadow:none}body.modal-open .mm-slideout{z-index:unset}/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */.mm-menu_theme-white{--mm-color-border:rgba( 0,0,0, 0.1 );--mm-color-button:rgba( 0,0,0, 0.3 );--mm-color-text:rgba( 0,0,0, 0.7 );--mm-color-text-dimmed:rgba( 0,0,0, 0.3 );--mm-color-background:#fff;--mm-color-background-highlight:rgba( 0,0,0, 0.06 );--mm-color-background-emphasis:rgba( 0,0,0, 0.03 );--mm-shadow:0 0 10px rgba( 0,0,0, 0.2 )}.mm-menu_theme-dark{--mm-color-border:rgba( 0,0,0, 0.3 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.85 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#333;--mm-color-background-highlight:rgba( 255,255,255, 0.08 );--mm-color-background-emphasis:rgba( 0,0,0, 0.1 );--mm-shadow:0 0 20px rgba( 0,0,0, 0.5 )}.mm-menu_theme-black{--mm-color-border:rgba( 255,255,255, 0.25 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.75 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#000;--mm-color-background-highlight:rgba( 255,255,255, 0.2 );--mm-color-background-emphasis:rgba( 255,255,255, 0.15 );--mm-shadow:none}:root{--mm-line-height:20px;--mm-listitem-size:44px;--mm-navbar-size:44px;--mm-offset-top:0;--mm-offset-right:0;--mm-offset-bottom:0;--mm-offset-left:0;--mm-color-border:rgba(0, 0, 0, 0.1);--mm-color-button:rgba(0, 0, 0, 0.3);--mm-color-text:rgba(0, 0, 0, 0.75);--mm-color-text-dimmed:rgba(0, 0, 0, 0.3);--mm-color-background:#f3f3f3;--mm-color-background-highlight:rgba(0, 0, 0, 0.05);--mm-color-background-emphasis:rgba(255, 255, 255, 0.4);--mm-shadow:0 0 10px rgba(0, 0, 0, 0.3)}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{top:0;right:0;bottom:0;left:0;background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);line-height:20px;display:flex;flex-direction:column;padding:0;margin:0;box-sizing:border-box;position:absolute;top:var(--mm-offset-top);right:var(--mm-offset-right);bottom:var(--mm-offset-bottom);left:var(--mm-offset-left);z-index:0;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-line-height);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{text-decoration:none;color:inherit}[dir=rtl] .mm-menu{direction:rtl}.mm-panel{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);z-index:0;box-sizing:border-box;width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;overscroll-behavior:contain;color:var(--mm-color-text);border-color:var(--mm-color-border);background:var(--mm-color-background);transform:translate3d(100%,0,0);transition:transform .4s ease}.mm-panel:after{height:44px}.mm-panel:not(.mm-hidden){display:block}.mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.mm-panel_opened{z-index:1;transform:translate3d(0,0,0)}.mm-panel_opened-parent{transform:translate3d(-30%,0,0)}.mm-panel_highest{z-index:2}.mm-panel_noanimation{transition:none!important}.mm-panel_noanimation.mm-panel_opened-parent{transform:translate3d(0,0,0)}.mm-panels>.mm-panel{position:absolute;left:0;right:0;top:0;bottom:0}.mm-panel__content{padding:20px 20px 0}.mm-panels{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);position:relative;height:100%;flex-grow:1;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}[dir=rtl] .mm-panel:not(.mm-panel_opened){transform:translate3d(-100%,0,0)}[dir=rtl] .mm-panel.mm-panel_opened-parent{transform:translate3d(30%,0,0)}.mm-listitem_vertical>.mm-panel{display:none;width:100%;padding:10px 0 10px 10px;transform:none!important}.mm-listitem_vertical>.mm-panel:after,.mm-listitem_vertical>.mm-panel:before{content:none;display:none}.mm-listitem_opened>.mm-panel{display:block}.mm-listitem_vertical>.mm-listitem__btn{height:44px;height:var(--mm-listitem-size);bottom:auto}.mm-listitem_vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem_opened>.mm-listitem__btn:after{transform:rotate(225deg);right:19px}.mm-btn{flex-grow:0;flex-shrink:0;position:relative;box-sizing:border-box;width:50px;padding:0}.mm-btn:after,.mm-btn:before{border:2px solid rgba(0,0,0,.3);border:2px solid var(--mm-color-button)}.mm-btn_next:after,.mm-btn_prev:before{content:"";border-bottom:none;border-right:none;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-btn_prev:before{transform:rotate(-45deg);left:23px;right:auto}.mm-btn_next:after{transform:rotate(135deg);right:23px;left:auto}.mm-btn_close:after,.mm-btn_close:before{content:"";box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;transform:rotate(-45deg)}.mm-btn_close:before{border-right:none;border-bottom:none;right:18px}.mm-btn_close:after{border-left:none;border-top:none;right:25px}[dir=rtl] .mm-btn_next:after{transform:rotate(-45deg);left:23px;right:auto}[dir=rtl] .mm-btn_prev:before{transform:rotate(135deg);right:23px;left:auto}[dir=rtl] .mm-btn_close:after,[dir=rtl] .mm-btn_close:before{right:auto}[dir=rtl] .mm-btn_close:before{left:25px}[dir=rtl] .mm-btn_close:after{left:18px}.mm-navbar{min-height:44px;border-bottom:1px solid rgba(0,0,0,.1);background:#f3f3f3;color:rgba(0,0,0,.3);display:flex;min-height:var(--mm-navbar-size);border-bottom:1px solid var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;transition:opacity .4s ease}.mm-navbar>*{min-height:44px}@supports (position:sticky){.mm-navbar_sticky{position:sticky;top:0;z-index:1}}.mm-navbar>*{flex-grow:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.mm-navbar__btn{flex-grow:0}.mm-navbar__title{flex:1 1 50%;display:flex;padding-left:20px;padding-right:20px;overflow:hidden}.mm-navbar__title:not(:last-child){padding-right:0}.mm-navbar__title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title{padding-left:0}.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title:last-child{padding-right:50px}[dir=rtl] .mm-navbar{flex-direction:row-reverse}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-listitem{color:rgba(0,0,0,.75);border-color:rgba(0,0,0,.1);color:var(--mm-color-text);border-color:var(--mm-color-border);list-style:none;display:block;padding:0;margin:0;position:relative;display:flex;flex-wrap:wrap}.mm-listitem:after{content:"";border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:20px;right:0;bottom:0}.mm-listitem a,.mm-listitem a:hover{text-decoration:none}.mm-listitem__btn,.mm-listitem__text{padding:12px;display:block;padding:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2);padding-left:0;padding-right:0;color:inherit}.mm-listitem__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:20px;padding-right:10px;flex-grow:1;flex-basis:10%}.mm-listitem__btn{background:rgba(3,2,1,0);border-color:inherit;width:auto;padding-right:50px;position:relative}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem_selected>.mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-listitem_opened>.mm-listitem__btn,.mm-listitem_opened>.mm-panel{background:rgba(0,0,0,.05);background:var(--mm-color-background-highlight)}[dir=rtl] .mm-listitem:after{left:0;right:20px}[dir=rtl] .mm-listitem__text{padding-left:10px;padding-right:20px}[dir=rtl] .mm-listitem__btn{padding-left:50px;border-left-width:0;border-left-style:none}[dir=rtl] .mm-listitem__btn:not(.mm-listitem__text){padding-right:0;border-right-width:1px;border-right-style:solid}.mm-page{box-sizing:border-box;position:relative}.mm-slideout{transition:transform .4s ease;z-index:1}.mm-wrapper_opened{overflow-x:hidden;position:relative}.mm-wrapper_opened .mm-page{min-height:100vh}.mm-wrapper_background .mm-page{background:inherit}.mm-menu_offcanvas{position:fixed;right:auto;z-index:0}.mm-menu_offcanvas:not(.mm-menu_opened){display:none}.mm-menu_offcanvas{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{transform:translate3d(440px,0,0)}}.mm-wrapper__blocker{background:rgba(3,2,1,0);overflow:hidden;display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2}.mm-wrapper_blocking{overflow:hidden}.mm-wrapper_blocking body{overflow:hidden}.mm-wrapper_blocking .mm-wrapper__blocker{display:block}.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}.mm-menu_autoheight:not(.mm-menu_offcanvas){position:relative}.mm-menu_autoheight.mm-menu_position-bottom,.mm-menu_autoheight.mm-menu_position-top{max-height:80%}.mm-menu_autoheight-measuring .mm-panel{display:block!important}.mm-menu_autoheight-measuring .mm-panels>.mm-panel{bottom:auto!important;height:auto!important}.mm-menu_autoheight-measuring .mm-listitem_vertical:not(.mm-listitem_opened) .mm-panel{display:none!important}[class*=mm-menu_columns-]{transition-property:width}[class*=mm-menu_columns-] .mm-panels>.mm-panel{right:auto;transition-property:width,transform}[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened,[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened-parent{display:block!important}[class*=mm-panel_columns-]{border-right:1px solid;border-color:inherit}.mm-menu_columns-1 .mm-panel_columns-0,.mm-menu_columns-2 .mm-panel_columns-1,.mm-menu_columns-3 .mm-panel_columns-2,.mm-menu_columns-4 .mm-panel_columns-3{border-right:none}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-0{transform:translate3d(0,0,0)}.mm-menu_columns-0 .mm-panels>.mm-panel{z-index:0}.mm-menu_columns-0 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-0 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){transform:translate3d(100%,0,0)}.mm-menu_columns-0{width:80%;min-width:240px;max-width:0}.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout{transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout{transform:translate3d(240px,0,0)}}@media all and (min-width:0px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout{transform:translate3d(0,0,0)}}.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-240px,0,0)}}@media all and (min-width:0px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(0,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-1{transform:translate3d(100%,0,0)}.mm-menu_columns-1 .mm-panels>.mm-panel{z-index:1;width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){transform:translate3d(200%,0,0)}.mm-menu_columns-1{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout{transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout{transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout{transform:translate3d(440px,0,0)}}.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-440px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-2{transform:translate3d(200%,0,0)}.mm-menu_columns-2 .mm-panels>.mm-panel{z-index:2;width:50%}.mm-menu_columns-2 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-2 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){transform:translate3d(300%,0,0)}.mm-menu_columns-2{width:80%;min-width:240px;max-width:880px}.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout{transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout{transform:translate3d(240px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout{transform:translate3d(880px,0,0)}}.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-240px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-880px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-3{transform:translate3d(300%,0,0)}.mm-menu_columns-3 .mm-panels>.mm-panel{z-index:3;width:33.34%}.mm-menu_columns-3 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-3 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){transform:translate3d(400%,0,0)}.mm-menu_columns-3{width:80%;min-width:240px;max-width:1320px}.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout{transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout{transform:translate3d(240px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout{transform:translate3d(1320px,0,0)}}.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-240px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-1320px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-4{transform:translate3d(400%,0,0)}.mm-menu_columns-4 .mm-panels>.mm-panel{z-index:4;width:25%}.mm-menu_columns-4 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-4 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){transform:translate3d(500%,0,0)}.mm-menu_columns-4{width:80%;min-width:240px;max-width:1760px}.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout{transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout{transform:translate3d(240px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout{transform:translate3d(1760px,0,0)}}.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-240px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-1760px,0,0)}}[class*=mm-menu_columns-].mm-menu_position-bottom,[class*=mm-menu_columns-].mm-menu_position-top{width:100%;max-width:100%;min-width:100%}.mm-wrapper_opening [class*=mm-menu_columns-].mm-menu_position-front{transition-property:width,min-width,max-width,transform}.mm-counter{color:rgba(0,0,0,.3);display:block;padding-left:20px;float:right;text-align:right;color:var(--mm-color-text-dimmed)}.mm-listitem_nosubitems>.mm-counter{display:none}[dir=rtl] .mm-counter{text-align:left;float:left;padding-left:0;padding-right:20px}.mm-divider{position:relative;min-height:20px;padding:4.3px;background:#f3f3f3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:var(--mm-line-height);padding:calc((var(--mm-listitem-size) * .65 - var(--mm-line-height)) * .5);padding-right:10px;padding-left:20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);opacity:1;transition:opacity .4s ease}.mm-divider:before{background:rgba(0,0,0,.05)}@supports (position:sticky){.mm-divider{position:sticky;z-index:2;top:0}.mm-navbar_sticky:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}}.mm-divider:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--mm-color-background-highlight)}.mm-wrapper_dragging .mm-menu,.mm-wrapper_dragging .mm-slideout{transition-duration:0s!important;-webkit-user-select:none!important;user-select:none!important}.mm-wrapper_dragging .mm-menu{pointer-events:none!important}.mm-wrapper_dragging .mm-wrapper__blocker{display:none!important}.mm-menu_dropdown{box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}.mm-wrapper_dropdown .mm-slideout{transform:none!important;z-index:0}.mm-wrapper_dropdown .mm-wrapper__blocker{transition-delay:0s!important;z-index:1}.mm-wrapper_dropdown .mm-menu_dropdown{z-index:2}.mm-wrapper_dropdown.mm-wrapper_opened:not(.mm-wrapper_opening) .mm-menu_dropdown{display:none}.mm-menu_tip-bottom:before,.mm-menu_tip-left:before,.mm-menu_tip-right:before,.mm-menu_tip-top:before{content:"";background:inherit;box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:-1;transform:rotate(45deg)}.mm-menu_tip-left:before{left:22px}.mm-menu_tip-right:before{right:22px}.mm-menu_tip-top:before{top:-8px}.mm-menu_tip-bottom:before{bottom:-8px}:root{--mm-iconbar-size:50px}.mm-menu_iconbar-left .mm-navbars_bottom,.mm-menu_iconbar-left .mm-navbars_top,.mm-menu_iconbar-left .mm-panels{margin-left:50px;margin-left:var(--mm-iconbar-size)}.mm-menu_iconbar-right .mm-navbars_bottom,.mm-menu_iconbar-right .mm-navbars_top,.mm-menu_iconbar-right .mm-panels{margin-right:50px;margin-right:var(--mm-iconbar-size)}.mm-iconbar{width:50px;border-color:rgba(0,0,0,.1);background:#f3f3f3;color:rgba(0,0,0,.3);display:none;position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-iconbar-size);overflow:hidden;box-sizing:border-box;border:0 solid;border-color:var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.mm-menu_iconbar-left .mm-iconbar,.mm-menu_iconbar-right .mm-iconbar{display:flex;flex-direction:column;justify-content:space-between}.mm-menu_iconbar-left .mm-iconbar{border-right-width:1px;left:0}.mm-menu_iconbar-right .mm-iconbar{border-left-width:1px;right:0}.mm-iconbar__bottom,.mm-iconbar__top{width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;overscroll-behavior:contain}.mm-iconbar__bottom>*,.mm-iconbar__top>*{box-sizing:border-box;display:block;padding:12.5px 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__tab_selected{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.mm-panel_iconpanel-1{width:calc(100% - 50px);width:calc(100% - var(--mm-iconpanel-size) * 1)}.mm-panel_iconpanel-2{width:calc(100% - 100px);width:calc(100% - var(--mm-iconpanel-size) * 2)}.mm-panel_iconpanel-3{width:calc(100% - 150px);width:calc(100% - var(--mm-iconpanel-size) * 3)}.mm-panel_iconpanel-first~.mm-panel{width:calc(100% - 50px);width:calc(100% - var(--mm-iconpanel-size))}.mm-menu_iconpanel .mm-panels>.mm-panel{left:auto;transition-property:transform,width}.mm-menu_iconpanel .mm-panels>.mm-panel_opened,.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{display:block!important}.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{overflow-y:hidden;transform:unset}.mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left-width:1px;border-left-style:solid}.mm-menu_hidedivider .mm-panel_opened-parent .mm-divider,.mm-menu_hidenavbar .mm-panel_opened-parent .mm-navbar{opacity:0}.mm-panel__blocker{background:inherit;opacity:0;display:block;position:absolute;top:0;right:0;left:0;z-index:3;transition:opacity .4s ease}.mm-panel_opened-parent .mm-panel__blocker{opacity:.6;bottom:-100000px}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel{left:0;right:auto;transition-property:transform,width}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left:none;border-right:1px solid;border-color:inherit}.mm-menu_keyboardfocus a:focus,.mm-menu_keyboardfocus.mm-menu_opened~.mm-wrapper__blocker a:focus{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis);outline:0}.mm-wrapper__blocker .mm-tabstart{cursor:default;display:block;width:100%;height:100%}.mm-wrapper__blocker .mm-tabend{opacity:0;position:absolute;bottom:0}.mm-navbars_top{flex-shrink:0}.mm-navbars_top .mm-navbar:not(:last-child){border-bottom:none}.mm-navbars_bottom{flex-shrink:0}.mm-navbars_bottom .mm-navbar{border-bottom:none}.mm-navbars_bottom .mm-navbar:first-child{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--mm-color-border)}.mm-btn:not(.mm-hidden)+.mm-navbar__searchfield .mm-searchfield__input{padding-left:0}.mm-navbar__searchfield:not(:last-child) .mm-searchfield__input{padding-right:0}.mm-navbar__breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:1 1 50%;display:flex;justify-content:flex-start;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{display:flex;align-items:center;justify-content:center;padding-right:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){padding-right:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{padding-left:0}.mm-navbar_tabs>*{padding:0 10px;border:1px solid transparent}.mm-navbar__tab_selected{background:#f3f3f3;color:rgba(0,0,0,.75);background:var(--mm-color-background);color:var(--mm-color-text)}.mm-navbar__tab_selected:not(:first-child){border-left-color:rgba(0,0,0,.1)}.mm-navbar__tab_selected:not(:last-child){border-right-color:rgba(0,0,0,.1)}.mm-navbar__tab_selected:not(:first-child){border-left-color:var(--mm-color-border)}.mm-navbar__tab_selected:not(:last-child){border-right-color:var(--mm-color-border)}.mm-navbars_top .mm-navbar_tabs{border-bottom:none}.mm-navbars_top .mm-navbar_tabs>*{border-bottom-color:rgba(0,0,0,.1);border-bottom-color:var(--mm-color-border)}.mm-navbars_top .mm-navbar__tab_selected{border-top-color:rgba(0,0,0,.1);border-top-color:var(--mm-color-border);border-bottom-color:transparent}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:#f3f3f3;background:var(--mm-color-background)}.mm-navbars_bottom .mm-navbar_tabs:first-child{border-top:none}.mm-navbars_bottom .mm-navbar_tabs>*{border-top-color:rgba(0,0,0,.1);border-top-color:var(--mm-color-border)}.mm-navbars_bottom .mm-navbar__tab_selected{border-bottom-color:rgba(0,0,0,.1);border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar{background:#f3f3f3;background:var(--mm-color-background)}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs,.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-searchfield{height:44px;display:flex;flex-grow:1;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield input{height:30.8px;line-height:30.8px}.mm-searchfield input,.mm-searchfield input:focus,.mm-searchfield input:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.75)}.mm-searchfield input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size) * .7);min-height:unset;max-height:unset;margin:0;padding:0 10px;box-sizing:border-box;border:none!important;border-radius:4px;line-height:calc(var(--mm-navbar-size) * .7);box-shadow:none!important;outline:0!important;font:inherit;font-size:inherit}.mm-searchfield input,.mm-searchfield input:focus,.mm-searchfield input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-searchfield input::-ms-clear{display:none}.mm-searchfield__input{display:flex;flex:1;align-items:center;position:relative;width:100%;max-width:100%;padding:0 10px;box-sizing:border-box}.mm-panel__noresultsmsg{color:rgba(0,0,0,.3);padding:50px 0;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%}.mm-searchfield__btn{position:absolute;right:0;top:0;bottom:0}.mm-panel_search{left:0!important;right:0!important;width:100%!important;border-left:none!important}.mm-searchfield__cancel{line-height:44px;display:block;padding-right:10px;margin-right:-100px;line-height:var(--mm-navbar-size);text-decoration:none;transition:margin .4s ease}.mm-searchfield__cancel-active{margin-right:0}.mm-listitem_nosubitems>.mm-listitem__btn{display:none}.mm-listitem_nosubitems>.mm-listitem__text{padding-right:10px}.mm-listitem_onlysubitems>.mm-listitem__text:not(.mm-listitem__btn){z-index:-1;pointer-events:none}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-20px;z-index:5;transition:right .4s ease;display:flex;flex-direction:column;justify-content:space-evenly}.mm-sectionindexer a{color:rgba(0,0,0,.3);color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{padding-right:0}.mm-sectionindexer_active{right:0}.mm-sectionindexer_active~.mm-panel{padding-right:20px}.mm-menu_selected-hover .mm-listitem__btn,.mm-menu_selected-hover .mm-listitem__text,.mm-menu_selected-parent .mm-listitem__btn,.mm-menu_selected-parent .mm-listitem__text{transition:background-color .4s ease}.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected:not(:hover)>.mm-listitem__text{background:0 0}.mm-menu_selected-hover .mm-listitem__btn:hover,.mm-menu_selected-hover .mm-listitem__text:hover{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>.mm-listitem__text{background:0 0}.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__btn,.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:440px}.mm-wrapper_sidebar-collapsed body,.mm-wrapper_sidebar-expanded body{position:relative}.mm-wrapper_sidebar-collapsed .mm-slideout,.mm-wrapper_sidebar-expanded .mm-slideout{transition-property:width,transform}.mm-wrapper_sidebar-collapsed .mm-page,.mm-wrapper_sidebar-expanded .mm-page{background:inherit;box-sizing:border-box;min-height:100vh}.mm-wrapper_sidebar-collapsed .mm-menu_sidebar-collapsed,.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{display:flex!important;top:0!important;right:auto!important;bottom:0!important;left:0!important}.mm-wrapper_sidebar-collapsed .mm-slideout{width:calc(100% - 50px);transform:translate3d(50px,0,0);width:calc(100% - var(--mm-sidebar-collapsed-size));transform:translate3d(var(--mm-sidebar-collapsed-size),0,0)}.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidedivider .mm-divider,.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidenavbar .mm-navbar{opacity:0}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{width:440px;width:var(--mm-sidebar-expanded-size);min-width:0!important;max-width:100000px!important;border-right-width:1px;border-right-style:solid}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded.mm-menu_pageshadow:after{content:none;display:none}.mm-wrapper_sidebar-expanded.mm-wrapper_blocking,.mm-wrapper_sidebar-expanded.mm-wrapper_blocking body{overflow:visible}.mm-wrapper_sidebar-expanded .mm-wrapper__blocker{display:none!important}.mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened~.mm-slideout{width:calc(100% - 440px);transform:translate3d(440px,0,0);width:calc(100% - var(--mm-sidebar-expanded-size));transform:translate3d(var(--mm-sidebar-expanded-size),0,0)}.mm-menu__blocker{background:rgba(3,2,1,0);display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.mm-menu_opened .mm-menu__blocker{display:none}[dir=rtl].mm-wrapper_sidebar-collapsed .mm-slideout{transform:translate3d(0,0,0)}[dir=rtl].mm-wrapper_sidebar-expanded .mm-slideout{transform:translate3d(0,0,0)}[dir=rtl].mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened~.mm-slideout{transform:translate3d(0,0,0)}input.mm-toggle{margin-top:5px;background:rgba(0,0,0,.1);display:inline-block;min-width:58px;width:58px;height:34px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 34px)/ 2);border:none!important;background:var(--mm-color-border);border-radius:34px;-webkit-appearance:none!important;appearance:none!important;cursor:pointer;transition:background-color .2s ease}input.mm-toggle:before{background:#f3f3f3}input.mm-toggle:before{content:"";display:block;width:32px;height:32px;margin:1px;border-radius:34px;background:var(--mm-color-background);transition:transform .2s ease}input.mm-toggle:checked{background:#4bd963}input.mm-toggle:checked:before{transform:translateX(24px)}input.mm-check{margin-top:2px;-webkit-appearance:none!important;appearance:none!important;border:none!important;background:0 0!important;cursor:pointer;display:inline-block;width:40px;height:40px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 40px)/ 2)}input.mm-check:before{content:"";display:block;width:40%;height:20%;margin:25% 0 0 20%;border-left:3px solid;border-bottom:3px solid;border-color:var(--mm-color-text);opacity:.3;transform:rotate(-45deg);transition:opacity .2s ease}input.mm-check:checked:before{opacity:1}[dir=rtl] input.mm-toggle:checked~label.mm-toggle:before{float:left}.mm-menu_border-none .mm-listitem:after{content:none}.mm-menu_border-full .mm-listitem:after{left:0!important}.mm-menu_fx-menu-slide{transition:transform .4s ease}.mm-wrapper_opened .mm-menu_fx-menu-slide{transform:translate3d(-30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide{transform:translate3d(0,0,0)}.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right{transform:translate3d(30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide.mm-menu_position-right{transform:translate3d(0,0,0)}.mm-menu_fx-panels-none .mm-panel,.mm-panel_fx-none{transition-property:none}.mm-menu_fx-panels-none .mm-panel.mm-panel_opened-parent,.mm-panel_fx-none.mm-panel_opened-parent{transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-0 .mm-panel_opened-parent{transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-100 .mm-panel_opened-parent{transform:translate3d(-100%,0,0)}.mm-menu_fullscreen{width:100%;min-width:140px;max-width:10000px}.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout{transform:translate3d(100vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout{transform:translate3d(140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout{transform:translate3d(10000px,0,0)}}.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-100vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-10000px,0,0)}}.mm-menu_fullscreen.mm-menu_position-top{height:100vh;min-height:140px;max-height:10000px}.mm-menu_fullscreen.mm-menu_position-bottom{height:100vh;min-height:140px;max-height:10000px}.mm-menu_listview-justify .mm-panels>.mm-panel{display:flex;flex-direction:column}.mm-menu_listview-justify .mm-panels>.mm-panel:after{content:none;display:none}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listview{flex-grow:1;display:flex;flex-direction:column;height:100%;margin-top:0;margin-bottom:0}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem{flex:1 0 auto;min-height:50px}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem__text{box-sizing:border-box;flex:1 0 auto;display:flex;align-items:center}.mm-listview_inset{list-style:inside disc;width:100%;padding:0 30px 15px 30px;margin:0}.mm-listview_inset .mm-listitem{padding:5px 0}.mm-menu_multiline .mm-listitem__text{text-overflow:clip;white-space:normal}[class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:0}.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:.3;transition:opacity .4s ease .4s}.mm-menu_opened.mm-menu_pagedim~.mm-wrapper__blocker{background:inherit}.mm-menu_opened.mm-menu_pagedim-black~.mm-wrapper__blocker{background:#000}.mm-menu_opened.mm-menu_pagedim-white~.mm-wrapper__blocker{background:#fff}.mm-menu_popup{transition:opacity .4s ease;opacity:0;box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;z-index:2;transform:translate3d(-50%,-50%,0)}.mm-menu_popup.mm-menu_opened~.mm-slideout{transform:none!important;z-index:0}.mm-menu_popup.mm-menu_opened~.mm-wrapper__blocker{transition-delay:0s!important;z-index:1}.mm-wrapper_opening .mm-menu_popup{opacity:1}.mm-menu_position-right{left:auto;right:0}.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{transform:translate3d(-440px,0,0)}}.mm-menu_position-bottom,.mm-menu_position-front,.mm-menu_position-top{transition:transform .4s ease}.mm-menu_position-bottom.mm-menu_opened,.mm-menu_position-front.mm-menu_opened,.mm-menu_position-top.mm-menu_opened{z-index:2}.mm-menu_position-bottom.mm-menu_opened~.mm-slideout,.mm-menu_position-front.mm-menu_opened~.mm-slideout,.mm-menu_position-top.mm-menu_opened~.mm-slideout{transform:none!important;z-index:0}.mm-menu_position-bottom.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-front.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-top.mm-menu_opened~.mm-wrapper__blocker{z-index:1}.mm-menu_position-front{transform:translate3d(-100%,0,0)}.mm-menu_position-front.mm-menu_position-right{transform:translate3d(100%,0,0)}.mm-menu_position-bottom,.mm-menu_position-top{width:100%;min-width:100%;max-width:100%}.mm-menu_position-top{transform:translate3d(0,-100%,0)}.mm-menu_position-top{height:80vh;min-height:140px;max-height:880px}.mm-menu_position-bottom{transform:translate3d(0,100%,0);top:auto}.mm-menu_position-bottom{height:80vh;min-height:140px;max-height:880px}.mm-wrapper_opening .mm-menu_position-bottom,.mm-wrapper_opening .mm-menu_position-front,.mm-wrapper_opening .mm-menu_position-top{transform:translate3d(0,0,0)}.mm-menu_shadow-page:after{box-shadow:0 0 10px rgba(0,0,0,.3);content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:100;-webkit-clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);box-shadow:var(--mm-shadow)}.mm-menu_shadow-page.mm-menu_position-right:after{left:auto;right:100%;-webkit-clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%);clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%)}.mm-menu_shadow-page.mm-menu_position-front:after{content:none;display:none}.mm-menu_shadow-menu{box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:var(--mm-shadow)}.mm-menu_shadow-panels .mm-panels>.mm-panel{box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:var(--mm-shadow)}.mm-menu_theme-white{--mm-color-border:rgba( 0,0,0, 0.1 );--mm-color-button:rgba( 0,0,0, 0.3 );--mm-color-text:rgba( 0,0,0, 0.7 );--mm-color-text-dimmed:rgba( 0,0,0, 0.3 );--mm-color-background:#fff;--mm-color-background-highlight:rgba( 0,0,0, 0.06 );--mm-color-background-emphasis:rgba( 0,0,0, 0.03 );--mm-shadow:0 0 10px rgba( 0,0,0, 0.2 )}.mm-menu_theme-dark{--mm-color-border:rgba( 0,0,0, 0.3 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.85 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#333;--mm-color-background-highlight:rgba( 255,255,255, 0.08 );--mm-color-background-emphasis:rgba( 0,0,0, 0.1 );--mm-shadow:0 0 20px rgba( 0,0,0, 0.5 )}.mm-menu_theme-black{--mm-color-border:rgba( 255,255,255, 0.25 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.75 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#000;--mm-color-background-highlight:rgba( 255,255,255, 0.2 );--mm-color-background-emphasis:rgba( 255,255,255, 0.15 );--mm-shadow:none}body.modal-open .mm-slideout{z-index:unset}[class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:0}.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:.3;transition:opacity .4s ease .4s}.mm-menu_opened.mm-menu_pagedim~.mm-wrapper__blocker{background:inherit}.mm-menu_opened.mm-menu_pagedim-black~.mm-wrapper__blocker{background:#000}.mm-menu_opened.mm-menu_pagedim-white~.mm-wrapper__blocker{background:#fff}.mm-navbars_top{flex-shrink:0}.mm-navbars_top .mm-navbar:not(:last-child){border-bottom:none}.mm-navbars_bottom{flex-shrink:0}.mm-navbars_bottom .mm-navbar{border-bottom:none}.mm-navbars_bottom .mm-navbar:first-child{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--mm-color-border)}.mm-btn:not(.mm-hidden)+.mm-navbar__searchfield .mm-searchfield__input{padding-left:0}.mm-navbar__searchfield:not(:last-child) .mm-searchfield__input{padding-right:0}.mm-navbar__breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:1 1 50%;display:flex;justify-content:flex-start;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{display:flex;align-items:center;justify-content:center;padding-right:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){padding-right:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{padding-left:0}.mm-navbar_tabs>*{padding:0 10px;border:1px solid transparent}.mm-navbar__tab_selected{background:#f3f3f3;color:rgba(0,0,0,.75);background:var(--mm-color-background);color:var(--mm-color-text)}.mm-navbar__tab_selected:not(:first-child){border-left-color:rgba(0,0,0,.1)}.mm-navbar__tab_selected:not(:last-child){border-right-color:rgba(0,0,0,.1)}.mm-navbar__tab_selected:not(:first-child){border-left-color:var(--mm-color-border)}.mm-navbar__tab_selected:not(:last-child){border-right-color:var(--mm-color-border)}.mm-navbars_top .mm-navbar_tabs{border-bottom:none}.mm-navbars_top .mm-navbar_tabs>*{border-bottom-color:rgba(0,0,0,.1);border-bottom-color:var(--mm-color-border)}.mm-navbars_top .mm-navbar__tab_selected{border-top-color:rgba(0,0,0,.1);border-top-color:var(--mm-color-border);border-bottom-color:transparent}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:#f3f3f3;background:var(--mm-color-background)}.mm-navbars_bottom .mm-navbar_tabs:first-child{border-top:none}.mm-navbars_bottom .mm-navbar_tabs>*{border-top-color:rgba(0,0,0,.1);border-top-color:var(--mm-color-border)}.mm-navbars_bottom .mm-navbar__tab_selected{border-bottom-color:rgba(0,0,0,.1);border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar{background:#f3f3f3;background:var(--mm-color-background)}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs,.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.ss-main{position:relative;display:inline-block;-webkit-user-select:none;user-select:none;color:#666;width:100%}.ss-main .ss-single-selected{display:flex;cursor:pointer;width:100%;height:30px;padding:6px;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-single-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-single-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-single-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-single-selected .placeholder{flex:1 1 100%;text-align:left;width:calc(100% - 30px);line-height:1em;-webkit-user-select:none;user-select:none}.ss-main .ss-single-selected .placeholder,.ss-main .ss-single-selected .placeholder *{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-single-selected .placeholder *{width:auto}.ss-main .ss-single-selected .placeholder .ss-disabled{color:#dedede}.ss-main .ss-single-selected .ss-deselect{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px;font-weight:700}.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.ss-main .ss-single-selected .ss-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px}.ss-main .ss-single-selected .ss-arrow span{border:solid #666;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform .2s,margin .2s}.ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:rotate(-135deg);margin:3px 0 0}.ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:rotate(45deg);margin:-3px 0 0}.ss-main .ss-multi-selected{display:flex;flex-direction:row;cursor:pointer;min-height:30px;width:100%;padding:0 0 0 3px;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-multi-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#666}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main .ss-multi-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-multi-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-multi-selected .ss-values{display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1 1 100%;width:calc(100% - 30px)}.ss-main .ss-multi-selected .ss-values .ss-disabled{display:flex;padding:4px 5px;margin:2px 0;line-height:1em;align-items:center;width:100%;color:#dedede;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-main .ss-multi-selected .ss-values .ss-value{display:flex;-webkit-user-select:none;user-select:none;align-items:center;font-size:12px;padding:3px 5px;margin:3px 5px 3px 0;color:#fff;background-color:#5897fb;border-radius:4px;animation-name:scaleIn;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{animation-name:scaleOut;animation-duration:.2s;animation-timing-function:ease-out}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 5px;cursor:pointer}.ss-main .ss-multi-selected .ss-add{display:flex;flex:0 1 3px;margin:9px 12px 0 5px}.ss-main .ss-multi-selected .ss-add .ss-plus{display:flex;justify-content:center;align-items:center;background:#666;position:relative;height:10px;width:2px;transition:transform .2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#666;content:"";position:absolute;height:2px;width:10px;left:-4px;top:4px}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{transform:rotate(45deg)}.ss-content{position:absolute;width:100%;margin:-1px 0 0;box-sizing:border-box;border:1px solid #dcdee2;z-index:1010;background-color:#fff;transform-origin:center top;transition:transform .2s,opacity .2s;opacity:0;transform:scaleY(0)}.ss-content.ss-open{display:block;opacity:1;transform:scaleY(1)}.ss-content .ss-search{display:flex;flex-direction:row;padding:8px 8px 6px}.ss-content .ss-search.ss-hide,.ss-content .ss-search.ss-hide input{height:0;opacity:0;padding:0;margin:0}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;height:30px;padding:6px 8px;margin:0;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:textfield}.ss-content .ss-search input::placeholder{color:#8a8a8a;vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px #5897fb}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;font-size:22px;font-weight:700;flex:0 0 30px;height:30px;margin:0 0 0 8px;border:1px solid #dcdee2;border-radius:4px;box-sizing:border-box}.ss-content .ss-addable{padding-top:0}.ss-content .ss-list{max-height:200px;overflow-x:hidden;overflow-y:auto;text-align:left}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{padding:6px 10px;font-weight:700}.ss-content .ss-list .ss-optgroup .ss-option{padding:6px 6px 6px 25px}.ss-content .ss-list .ss-optgroup-label-selectable{cursor:pointer}.ss-content .ss-list .ss-optgroup-label-selectable:hover{color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option{padding:6px 10px;cursor:pointer;-webkit-user-select:none;user-select:none}.ss-content .ss-list .ss-option *{display:inline-block}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:hover{color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;color:#dedede;background-color:#fff}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color:#666;background-color:rgba(88,151,251,.1)}.ss-content .ss-list .ss-option.ss-hide{display:none}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:#fffb8c}.ss-main{color:#009fd4}.ss-main .ss-list{max-height:400px}.ss-main .ss-content{border-color:#4d646d}.ss-main .ss-multi-selected{border:1px solid #009fd4;border-radius:0;background-color:transparent;padding:10px 35px 10px 10px;height:auto}.ss-main .ss-multi-selected .ss-values{max-width:100%}.ss-main .ss-multi-selected .ss-values .ss-disabled{padding:4px 5px 4px 0;color:#009fd4}.ss-main .ss-multi-selected .ss-values .ss-value{margin:1px 5px 0 0;background-color:#009fd4;padding:1px 5px;max-width:calc(100% - 25px);font-size:16px}.ss-main .ss-multi-selected .ss-values .ss-value,.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-multi-selected .ss-values .ss-value-delete:hover{color:#bfbfbf}.ss-main .ss-multi-selected .ss-add{display:none}.modal-body .ss-main .ss-multi-selected{border:0}.modal-body .ss-main .ss-multi-selected .ss-values .ss-disabled{margin-bottom:2px}.modal-body .ss-main .ss-multi-selected .ss-values .ss-value{padding:0 5px}@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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.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-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{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,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(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,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(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,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}@keyframes animate-link-arrow{from{margin-right:10px}to{margin-right:0;margin-left:10px}}@keyframes animate-link-arrow-inverted{from{margin-left:-20px}to{margin-left:-25px}}.back{float:left}.more{float:right}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.float-left{float:left}a .icon-caret-left{color:#bfbfbf}a:hover .icon-caret-left{color:#000}div.error{margin-bottom:16px}p.error{margin:10px 0 16px}#content .youtube_video{margin-bottom:20px}#form_events.hidden{display:none}#form_events optgroup{color:#4d646d}#form_events optgroup option{color:#000}.no-js #form_events.hidden{display:block}#event-form h2{color:#09c7f7}.back-link .icon-caret-left::before{margin-right:5px}.list-labeled input[disabled=disabled],button.disabled,button.disabled:hover,select[disabled=disabled]{cursor:not-allowed}#nace_industries_keyword li{width:100%}.keytech_back_to_overview .back{float:none}.keytech_back_to_overview .back::before{vertical-align:middle}#map_box_list{margin-top:20px}.back-link{margin-bottom:18px}.back-link ::before{vertical-align:middle}.box .back-link a::after{content:""}.login .list-labeled .label{margin-bottom:0;padding-top:0;color:#4d646d}#keytech_export{margin-top:20px}#keytech_export .wide-column{padding-top:6px}#keytech_export .footnote,#keytech_export .label-info{font-style:normal}.list-labeled #select_entries{width:auto}.login .list-labeled .buttons{padding-top:5px;text-align:left}.add-keytech-button{margin-top:-10px}.add-keytech-button.only-first-level{margin-top:0}#add_keytech,#add_nace_industry{width:auto}#language_skills{min-height:150px}#contact_deleted_notice{display:none}.mandatory-field-notice{margin-bottom:10px}.contact-form .csc-form-element::after{display:block;clear:both;visibility:hidden;height:0;content:"."}.csc-mailform input[type=radio].indent-radio{position:relative;margin:1px 3px}.csc-mailform .csc-form-element-fileupload input{margin-left:25%}.csc-mailform .train_date,.csc-mailform .train_number,.csc-mailform .train_route{margin-bottom:0}.csc-mailform .train_date{font-weight:700}.csc-mailform label .help{display:inline-block;padding-left:4px}.csc-mailform .predefined-passport .csc-form-element-textblock,.csc-mailform .predefined-personaldata .csc-form-element-textblock{font-weight:700}.predefined-delegationbrochure ul .last{margin-bottom:20px}.csc-mailform .csc-form-confirmation-false{float:left}.csc-mailform .csc-form-confirmation-false .button{border:1px solid #fff;background:#fff;width:100%}.csc-mailform .csc-form-confirmation-false .button:hover{background:#bfbfbf}.csc-mailform .csc-form-confirmation-true{float:right}.csc-mailform .csc-form-confirmation-true .button{width:100%}.csc-mailform .csc-form-confirmation div.fieldset,.csc-mailform .csc-form-confirmation fieldset{background:#fff;padding:10px 0}.csc-mailform .predefined-personaldata .city,.csc-mailform .predefined-personaldata .street{width:75%}.predefined-goals .csc-form-element-textblock{padding-top:16px}#event-form .select-all{display:block;padding-top:6px}#event-form .files .button{margin-top:2px;width:auto}#newsletter-page-form .inputs{position:relative}#newsletter-page-form .buttons{text-align:right}.js .hidden{display:none}@media screen and (min-width:768px){@keyframes animate-link-arrow{from{margin-right:10px}to{margin-right:0;margin-left:10px}}@keyframes animate-link-arrow-inverted{from{margin-left:-20px}to{margin-left:-25px}}#container{padding-top:16px}.keytech-image{float:right;width:30%;max-width:100%;height:auto}.login .list-labeled .buttons,.login .list-labeled .label{width:25%}.login .list-labeled .label{margin-bottom:5px;padding-top:2px;line-height:18px}.login .list-labeled .buttons{padding-top:0}.publications .label{clear:both}.publications .buttons{margin-bottom:0}.publications .label.second-column{clear:none}.list-labeled input.small{display:block;float:left;margin-right:5px;width:calc(25% - 5px)}.list-labeled input.small.right{margin-right:0;margin-left:5px}.csc-mailform .company_type>ol,.csc-mailform .if-old-contacts>ol,.csc-mailform .outpost>ol{float:left;width:65%}.csc-mailform .train_date,.csc-mailform .train_number,.csc-mailform .train_route{margin-left:35%}.csc-mailform .flight_route,.csc-mailform .flight_type{margin-left:35%}.csc-mailform .predefined-flight .csc-form-element-textblock{margin-left:35%}.csc-mailform .hotel_date,.csc-mailform .hotel_name{margin-left:35%}.csc-mailform .hotel_room_type{position:absolute;top:0;right:0;width:35%}.csc-mailform .predefined-personaldata .city,.csc-mailform .predefined-personaldata .street{width:50%}}