You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

1 line
405 KiB

  1. "use strict";(self.webpackChunk_ihk24_storybook=self.webpackChunk_ihk24_storybook||[]).push([[8523],{"./stories/_global/scripts/helpers.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{az:()=>createElement,Bi:()=>createImage,Ok:()=>createSidebarPage,uf:()=>formatNumber,eY:()=>getUrlParam,ES:()=>getUrlVars});__webpack_require__("./node_modules/core-js/modules/es.array.map.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.exec.js"),__webpack_require__("./node_modules/core-js/modules/es.string.replace.js"),__webpack_require__("./node_modules/core-js/modules/es.array.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.string.iterator.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.iterator.js"),__webpack_require__("./node_modules/core-js/modules/web.url.js"),__webpack_require__("./node_modules/core-js/modules/web.url-search-params.js");var jquery=__webpack_require__("./node_modules/jquery/dist/jquery.js"),jquery_default=__webpack_require__.n(jquery),HeaderComponent=__webpack_require__("./stories/components/header/HeaderComponent.js"),FooterComponent=__webpack_require__("./stories/components/footer/FooterComponent.js"),PageDetailsComponent=__webpack_require__("./stories/components/page-details/PageDetailsComponent.js");__webpack_require__("./node_modules/core-js/modules/web.timers.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.to-primitive.js"),__webpack_require__("./node_modules/core-js/modules/es.date.to-primitive.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.description.js"),__webpack_require__("./node_modules/core-js/modules/es.error.cause.js"),__webpack_require__("./node_modules/core-js/modules/es.error.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.number.constructor.js"),__webpack_require__("./node_modules/core-js/modules/es.object.define-property.js");function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,_toPropertyKey(descriptor.key),descriptor)}}function _toPropertyKey(t){var i=function _toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==typeof i?i:String(i)}var IHKSidebar=function(){function IHKSidebar(sidebar){var _this=this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,IHKSidebar),this.sidebar=sidebar.addClass("initiated"),this.timer=null,new ResizeObserver((function(entries){_this.handleResize()})).observe(sidebar.get(0)),jquery_default()(window).on("resize",(function(){_this.handleResize()}))}return function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}(IHKSidebar,[{key:"handleResize",value:function handleResize(){var _this2=this;this.timer&&clearTimeout(this.timer),this.timer=window.setTimeout((function(){_this2.sidebar.outerHeight()<jquery_default()(window).height()-40?_this2.sidebar.addClass("sticky"):_this2.sidebar.removeClass("sticky")}),250)}}]),IHKSidebar}();const sidebar=IHKSidebar;function createElement(tag){var classes=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],content=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",parentElement=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,styles=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,el=document.createElement(tag);return el.innerHTML=content,styles&&(el.style=styles),classes.map((function(c){el.classList.add(c)})),parentElement&&parentElement.appendChild(el),el}function createImage(){var src=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",width=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,height=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,classes=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],parentElement=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,loading=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"lazy",img=new Image;return img.src=src,img.width=width,img.height=height,img.loading=loading,img.classList.add("loading"),classes.map((function(c){img.classList.add(c)})),parentElement&&parentElement.appendChild(img),img.addEventListener("load",(function(e){img.classList.add("loaded"),img.classList.remove("loading")})),img}jquery_default()("body").on("ihk-init dynamic-component-loaded",(function(){jquery_default()(".sidebar:not(.initiated)").each((function(i){new IHKSidebar(jquery_default()(this))}))}));var createSidebarPage=function createSidebarPage(_ref){var _ref$addPageDetails=_ref.addPageDetails,addPageDetails=void 0===_ref$addPageDetails||_ref$addPageDetails,_ref$breadcrumb=_ref.breadcrumb,breadcrumb=void 0===_ref$breadcrumb?["Start","Beratung und Service","Finanzierung digitaler Projekte"]:_ref$breadcrumb,page=createElement("div",["page"]),header=(0,HeaderComponent.d)({}),wrapper=createElement("div",["page-wrapper"],null,page),pageContent=createElement("div",["page-content","has-sidebar"],null,wrapper),container=createElement("div",["container"],null,pageContent),row=createElement("div",["row"],null,container),main=createElement("main",["main-col"],null,row),aside=createElement("aside",["sidebar"],null,row),footer=(0,FooterComponent.v)({});if(addPageDetails){var pageDetails=(0,PageDetailsComponent.v)({breadcrumb});wrapper.insertBefore(pageDetails,pageContent)}return page.insertBefore(header,wrapper),page.appendChild(footer),main.id="main",main.role="main",aside.id="sidebar",aside.role="complementary",new sidebar(jquery_default()(aside)),{page,main,aside}};function getUrlVars(){var url=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.href,vars={};return url.replace(/[?&]+([^=&]+)=([^&]*)/gi,(function(m,key,value){vars[key]=value})),vars}function getUrlParam(key){return new URL(window.location).searchParams.get(key)}function formatNumber(num,decimals){return new Intl.NumberFormat("de-DE",{minimumFractionDigits:decimals,maximumFractionDigits:decimals}).format(num)}},"./stories/atoms/input-text/InputTextComponent.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{$:()=>createInputText});__webpack_require__("./node_modules/core-js/modules/es.function.name.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.exec.js"),__webpack_require__("./node_modules/core-js/modules/es.string.split.js");var injectStylesIntoStyleTag=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),input_text=__webpack_require__("./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/atoms/input-text/input-text.scss"),options={insert:"head",singleton:!1};injectStylesIntoStyleTag_default()(input_text.Z,options);input_text.Z.locals;var helpers=__webpack_require__("./stories/_global/scripts/helpers.js"),createInputText=function createInputText(_ref){var _ref$type=_ref.type,type=void 0===_ref$type?"text":_ref$type,_ref$id=_ref.id,id=void 0===_ref$id?"username":_ref$id,_ref$name=_ref.name,name=void 0===_ref$name?"username":_ref$name,_ref$isRequired=_ref.isRequired,isRequired=void 0!==_ref$isRequired&&_ref$isRequired,_ref$placeholder=_ref.placeholder,placeholder=void 0===_ref$placeholder?"Platzhalter-Text":_ref$placeholder,_ref$classes=_ref.classes,classes=void 0===_ref$classes?"":_ref$classes,input=(0,helpers.az)("textarea"===type?"textarea":"input",classes&&classes.length>0?classes.split(" "):[]);return input.id=id,input.name=name,input.required=isRequired,placeholder&&(input.placeholder=placeholder),"textarea"!==type&&(input.type=type),input}},"./stories/atoms/search-button/SearchButtonComponent.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{K:()=>createSearchButton});var injectStylesIntoStyleTag=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),search_button=__webpack_require__("./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/atoms/search-button/search-button.scss"),options={insert:"head",singleton:!1};injectStylesIntoStyleTag_default()(search_button.Z,options);search_button.Z.locals;var helpers=__webpack_require__("./stories/_global/scripts/helpers.js"),createSearchButton=function createSearchButton(_ref){var _ref$btnClass=_ref.btnClass,btnClass=void 0===_ref$btnClass?"primary":_ref$btnClass,button=(0,helpers.az)("button",["search-submit",btnClass]);return button.type="submit",button.ariaLabel="Suche starten",button}},"./stories/atoms/search-input/SearchInputComponent.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{K:()=>createSearchInput});var injectStylesIntoStyleTag=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),search_input=__webpack_require__("./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/atoms/search-input/search-input.scss"),options={insert:"head",singleton:!1};injectStylesIntoStyleTag_default()(search_input.Z,options);search_input.Z.locals;var helpers=__webpack_require__("./stories/_global/scripts/helpers.js"),createSearchInput=function createSearchInput(_ref){var _ref$typeahead=_ref.typeahead,typeahead=void 0!==_ref$typeahead&&_ref$typeahead,_ref$placeholder=_ref.placeholder,placeholder=void 0===_ref$placeholder?"Hier Ihr Thema finden":_ref$placeholder,_ref$value=_ref.value,value=void 0===_ref$value?null:_ref$value,_ref$api=_ref.api,api=void 0===_ref$api?null:_ref$api,_ref$autocomplete=_ref.autocomplete,autocomplete=void 0!==_ref$autocomplete&&_ref$autocomplete,_ref$id=_ref.id,id=void 0===_ref$id?"search-term":_ref$id,input=(0,helpers.az)("input",typeahead?["search-field","typeahead"]:["search-field"]);return input.id=id,input.type="search",autocomplete||(input.autocomplete="off"),value&&(input.value=value),placeholder&&(input.placeholder=placeholder),api&&(input.dataset.api=api,input.classList.add("typeahead")),input}},"./stories/atoms/secondary-menu/SecondaryMenuComponent.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Q:()=>createSecondaryMenu});__webpack_require__("./node_modules/core-js/modules/es.array.map.js");var injectStylesIntoStyleTag=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),secondary_menu=__webpack_require__("./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/atoms/secondary-menu/secondary-menu.scss"),options={insert:"head",singleton:!1};injectStylesIntoStyleTag_default()(secondary_menu.Z,options);secondary_menu.Z.locals;var helpers=__webpack_require__("./stories/_global/scripts/helpers.js"),createSecondaryMenu=function createSecondaryMenu(_ref){var _ref$secondaryLinks=_ref.secondaryLinks,secondaryLinks=void 0===_ref$secondaryLinks?["Über uns","Presse","Newsletter"]:_ref$secondaryLinks,_ref$languageLinks=_ref.languageLinks,languageLinks=void 0===_ref$languageLinks?["CZ","EN"]:_ref$languageLinks,_ref$iconLinks=_ref.iconLinks,iconLinks=void 0===_ref$iconLinks?[{iconClass:"sign-language",label:"Zeichensprache"},{iconClass:"simple-language",label:"Einfach Sprache"},{iconClass:"login",label:"Einloggen"}]:_ref$iconLinks,wrap=(0,helpers.az)("div",["secondary-menu-wrapper"]),secondary=(0,helpers.az)("div",["secondary-menu"],null,wrap),secondaryUl=(0,helpers.az)("ul",[],null,secondary);secondaryLinks.map((function(link){var li=(0,helpers.az)("li",[],null,secondaryUl);(0,helpers.az)("a",[],link,li).href="#"}));var meta=(0,helpers.az)("div",["meta-menu"],null,wrap),metaUl=(0,helpers.az)("ul",[],null,meta),contactLi=(0,helpers.az)("li",["contact"],null,metaUl);(0,helpers.az)("a",[],"Kontakt",contactLi).href="#";var languageLi=(0,helpers.az)("li",["language"],null,metaUl),languageUl=(0,helpers.az)("ul",[],null,languageLi);languageLinks.map((function(link){var li=(0,helpers.az)("li",[],null,languageUl);(0,helpers.az)("a",[],link,li).href="#"}));var iconsLi=(0,helpers.az)("li",["icons"],null,metaUl),iconsUl=(0,helpers.az)("ul",[],null,iconsLi);return iconLinks.map((function(link){var li=(0,helpers.az)("li",[link.iconClass],null,iconsUl);(0,helpers.az)("a",[],link.label,li).href="#"})),wrap}},"./stories/atoms/social-icons/SocialIconsComponent.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{C:()=>createSocialIcons});__webpack_require__("./node_modules/core-js/modules/es.array.map.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js");var injectStylesIntoStyleTag=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),social_icons=__webpack_require__("./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/atoms/social-icons/social-icons.scss"),options={insert:"head",singleton:!1};injectStylesIntoStyleTag_default()(social_icons.Z,options);social_icons.Z.locals;var helpers=__webpack_require__("./stories/_global/scripts/helpers.js"),SocialIconsData=__webpack_require__("./stories/atoms/social-icons/SocialIconsData.js"),createSocialIcons=function createSocialIcons(_ref){var _ref$items=_ref.items,items=void 0===_ref$items?SocialIconsData.W:_ref$items,_ref$title=_ref.title,title=void 0===_ref$title?"":_ref$title,ul=(0,helpers.az)("ul",["social-icons"]);return items.map((function(item){var li=(0,helpers.az)("li",[],null,ul),a=(0,helpers.az)("a",["social-share",item.name.toLowerCase()],null,li);a.href=item.href,title&&title.length>0&&(a.title=title+item.name),item.onClick&&item.onClick.length>0&&(a.onclick=item.onClick)})),ul}},"./stories/atoms/social-icons/SocialIconsData.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{W:()=>socialIconsPlatforms,p:()=>socialIconsBookmark});var socialIconsPlatforms=[{name:"Twitter",onClick:null,href:"https://twitter.com/"},{name:"YouTube",onClick:null,href:"https://www.youtube.com/"},{name:"Facebook",onClick:null,href:"https://www.facebook.com/"},{name:"Pinterest",onClick:null,href:"https://www.pinterest.com/"},{name:"Instagram",onClick:null,href:"https://www.instagram.com/"}],socialIconsBookmark=[{name:"Twitter",onClick:"window.open('https://twitter.com/intent/tweet?src_ref='+encodeURIComponent(location.href)+'&url='+encodeURIComponent(location.href));return false;",href:"https://twitter.com/"},{name:"Facebook",onClick:"window.open('https://www.facebook.com/sharer.php?u='+encodeURIComponent(location.href)+'&amp;t='+encodeURIComponent(document.title));return false;",href:"https://www.facebook.com/"},{name:"XING",onClick:"window.open('https://www.xing.com/spi/shares/new?url='+encodeURIComponent(location.href)+';title='+encodeURIComponent(document.title)+';provider=IHK24');return false;",href:"https://www.xing.com/"},{name:"WhatsApp",onClick:"window.open('whatsapp://send?text='+ encodeURIComponent(document.title)+' '+encodeURIComponent(location.href));return false;",href:"https://www.whatsapp.com/"},{name:"LinkedIn",onClick:"window.open('https://www.linkedin.com/sharing/share-offsite/?url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title));return false;",href:"https://www.linkedin.com/"},{name:"Threema",onClick:"window.open('threema://compose?text='+encodeURIComponent(location.href)+' '+encodeURIComponent(document.title));return false;",href:"https://threema.ch/de/"},{name:"Telegram",onClick:"window.open('https://t.me/share/url?url='+encodeURIComponent(location.href));return false;",href:"https://telegram.org/"}]},"./stories/components/footer/FooterComponent.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{v:()=>createFooter});__webpack_require__("./node_modules/core-js/modules/es.array.map.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js"),__webpack_require__("./node_modules/core-js/modules/es.string.link.js");var injectStylesIntoStyleTag=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),footer=__webpack_require__("./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/components/footer/footer.scss"),options={insert:"head",singleton:!1};injectStylesIntoStyleTag_default()(footer.Z,options);footer.Z.locals;var helpers=__webpack_require__("./stories/_global/scripts/helpers.js"),SocialIconsComponent=__webpack_require__("./stories/atoms/social-icons/SocialIconsComponent.js"),SocialIconsData=__webpack_require__("./stories/atoms/social-icons/SocialIconsData.js"),ButtonComponent=__webpack_require__("./stories/atoms/button/ButtonComponent.js"),createFooter=function createFooter(_ref){var _ref$contactHeadline=_ref.contactHeadline,contactHeadline=void 0===_ref$contactHeadline?"Wir können wir Ihnen helfen?":_ref$contactHeadline,_ref$address=_ref.address,address=void 0===_ref$address?"IHK Musterstadt <br> Musterstraße 12-18 <br> 54321 Muster":_ref$address,_ref$mail=_ref.mail,mail=void 0===_ref$mail?"info@musterstadt.ihk.de":_ref$mail,_ref$phone=_ref.phone,phone=void 0===_ref$phone?"12345 / 6789 - 0":_ref$phone,_ref$accessibility=_ref.accessibility,accessibility=void 0===_ref$accessibility?[{name:"Gebärdensprache",link:"#",icon:"icon-gebaerdensprache"},{name:"Leichte Sprache",link:"#",icon:"icon-leichte-sprache"},{name:"Erklärung zur Barrierefreiheit",link:"#",icon:"icon-barrierefreiheit"}]:_ref$accessibility,_ref$legalText=_ref.legalText,legalText=void 0===_ref$legalText?"<p>© Industrie- und Handelskammer Musterstast</p>\n<p>Für die Richtigkeit der in dieser Website enthaltenen Angaben können wir trotz sorgfältiger Prüfung keine Gewähr übernehmen. Bei den verlinkten externen Seiten handelt es sich ausschließlich um fremde Inhalte, für die wir keine Haftung übernehmen und deren Inhalt wir uns nicht zu eigen machen.</p>":_ref$legalText,_ref$legalNav=_ref.legalNav,legalNav=void 0===_ref$legalNav?["Impressum","Datenschutzerklärung","Pflichtinformationen nach der DSGVO"]:_ref$legalNav,_ref$picto=_ref.picto,picto=void 0===_ref$picto?null:_ref$picto,footer=(0,helpers.az)("footer",["page-footer"]);null!==picto&&(footer.classList.add("footer-picto"),footer.style.backgroundImage="url("+picto+")");var container=(0,helpers.az)("div",["container"],null,footer),rowContact=(0,helpers.az)("div",["row","contact"],null,container),rowSocial=(0,helpers.az)("div",["row","social"],null,container),rowAccessibility=(0,helpers.az)("div",["row","barrier-free"],null,container),rowCopyright=(0,helpers.az)("div",["row","copyright"],null,container),rowLegal=(0,helpers.az)("div",["row","legal-nav"],null,container),contactCol1=(0,helpers.az)("div",["col"],null,rowContact);(0,helpers.az)("p",["like-h2"],contactHeadline,contactCol1);var contactCol2=(0,helpers.az)("div",["col"],null,rowContact);(0,helpers.az)("h6",[],"Unsere Anschrift",contactCol2),(0,helpers.az)("p",[],address,contactCol2),contactCol2.appendChild((0,ButtonComponent.a)({color:"white",label:"IHK wechseln",iconPosition:"icon-right",icon:"ihk-wechseln"}));var contactCol3=(0,helpers.az)("div",["col"],null,rowContact);(0,helpers.az)("h6",[],"So erreichen Sie uns",contactCol3);var contactUl=(0,helpers.az)("ul",["contact-list"],null,contactCol3),contacts={mail,phone};for(var property in contacts){var li=(0,helpers.az)("li",[property],null,contactUl);(0,helpers.az)("a","mail"===property?["email"]:["mobile","phone"],contacts[property],li).href="mail"===property?"mailto:"+mail:"tel:"+phone}(0,helpers.az)("div",["col"],null,rowSocial).appendChild((0,SocialIconsComponent.C)({icons:SocialIconsData.W,title:""}));var accCol=(0,helpers.az)("div",["col"],null,rowAccessibility),accList=(0,helpers.az)("ul",[],null,accCol);accessibility.map((function(item){var li=(0,helpers.az)("li",[item.icon],null,accList);(0,helpers.az)("a",[],item.name,li).href=item.link})),(0,helpers.az)("div",["col"],legalText,rowCopyright).id="page-footer-copyright";(0,helpers.az)("div",["col"],null,rowCopyright);var legalCol=(0,helpers.az)("nav",["col"],null,rowLegal);legalCol.id="page-footer-legal",legalCol.ariaLabel="Navigation Fußzeile";var legalNavUl=(0,helpers.az)("ul",[],null,legalCol);return legalNav.map((function(item){var li=(0,helpers.az)("li",[],null,legalNavUl);(0,helpers.az)("a",[],item,li).href="#"})),footer}},"./stories/components/header-search/HeaderSearchComponent.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{O:()=>createHeaderSearch});__webpack_require__("./node_modules/core-js/modules/es.error.cause.js"),__webpack_require__("./node_modules/core-js/modules/es.error.to-string.js");var injectStylesIntoStyleTag=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),header_search=__webpack_require__("./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/components/header-search/header-search.scss"),options={insert:"head",singleton:!1};injectStylesIntoStyleTag_default()(header_search.Z,options);header_search.Z.locals;var helpers=__webpack_require__("./stories/_global/scripts/helpers.js"),SearchInputComponent=__webpack_require__("./stories/atoms/search-input/SearchInputComponent.js"),SearchButtonComponent=__webpack_require__("./stories/atoms/search-button/SearchButtonComponent.js"),SecondaryMenuComponent=__webpack_require__("./stories/atoms/secondary-menu/SecondaryMenuComponent.js");var createHeaderSearch=function createHeaderSearch(_ref){!function _objectDestructuringEmpty(obj){if(null==obj)throw new TypeError("Cannot destructure "+obj)}(_ref);var form=(0,helpers.az)("form",["header-search"]);form.action="#";var container=(0,helpers.az)("div",["container","small"],null,form),outer=(0,helpers.az)("div",["outer"],null,container);(0,helpers.az)("label",["visually-hidden"],"Suchbegriff",outer).for="header-search";var field=(0,SearchInputComponent.K)({typeahead:!1,placeholder:"Hier Ihr Thema finden",id:"header-search"}),button=(0,SearchButtonComponent.K)({});return outer.appendChild(field),outer.appendChild(button),(0,helpers.az)("div",["form-nav"],null,form).appendChild((0,SecondaryMenuComponent.Q)({})),form}},"./stories/components/header/HeaderComponent.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{d:()=>createHeader});__webpack_require__("./node_modules/core-js/modules/es.array.join.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.exec.js"),__webpack_require__("./node_modules/core-js/modules/es.string.split.js");var injectStylesIntoStyleTag=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),header=__webpack_require__("./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/components/header/header.scss"),options={insert:"head",singleton:!1};injectStylesIntoStyleTag_default()(header.Z,options);header.Z.locals;var helpers=__webpack_require__("./stories/_global/scripts/helpers.js"),jquery=__webpack_require__("./node_modules/jquery/dist/jquery.js"),jquery_default=__webpack_require__.n(jquery);__webpack_require__("./node_modules/core-js/modules/es.array.find.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/web.timers.js"),__webpack_require__("./node_modules/core-js/modules/es.function.bind.js"),__webpack_require__("./node_modules/core-js/modules/es.error.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.date.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.array.index-of.js"),__webpack_require__("./node_modules/core-js/modules/es.string.starts-with.js"),__webpack_require__("./node_modules/core-js/modules/es.parse-int.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.to-primitive.js"),__webpack_require__("./node_modules/core-js/modules/es.date.to-primitive.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.description.js"),__webpack_require__("./node_modules/core-js/modules/es.error.cause.js"),__webpack_require__("./node_modules/core-js/modules/es.number.constructor.js"),__webpack_require__("./node_modules/core-js/modules/es.object.define-property.js");function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,_toPropertyKey(descriptor.key),descriptor)}}function _toPropertyKey(t){var i=function _toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==typeof i?i:String(i)}var StudioPreviewUtil=function(){function StudioPreviewUtil(){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,StudioPreviewUtil)}return function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}(StudioPreviewUtil,null,[{key:"isStudioPreview",value:function isStudioPreview(){return document.querySelector("html").classList.contains("cm-studio-preview")}}]),StudioPreviewUtil}();function header_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,header_toPropertyKey(descriptor.key),descriptor)}}function header_toPropertyKey(t){var i=function header_toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==typeof i?i:String(i)}__webpack_require__("./node_modules/jquery.easing/jquery.easing.js");var IHKHeader=function(){function IHKHeader(header){!function header_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,IHKHeader),this.header=header.addClass("initiated"),this.window=jquery_default()(window),this.body=jquery_default()("body"),this.overlayOpen=!1,this.showOpenedNav=this.header.find(".primary").data("show-opened-menu");var t=this;this.initLogo(),this.initTopLink(),this.initScroll(),this.initSearch(),this.initPrimaryNav(),this.initSecondaryNav(),this.initToggling(),this.initLanguage(),this.showOpenedNav&&t.header.find(".toggle-nav").click(),this.body.on("open-navigation",(function(event,data){data.openMenu&&t.header.find(".toggle-nav").click(),t.initPrimaryNav(data.rootUrl)}))}return function header_createClass(Constructor,protoProps,staticProps){return protoProps&&header_defineProperties(Constructor.prototype,protoProps),staticProps&&header_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}(IHKHeader,[{key:"initLogo",value:function initLogo(){var logo=this.header.find(".logo"),img=logo.find("img"),overlay=jquery_default()('<span class="logo-overlay" />').appendTo(logo);new ResizeObserver((function(){img.height()<44?overlay.css("left",2.1*img.height()):overlay.removeAttr("style")})).observe(img.get(0))}},{key:"initTopLink",value:function initTopLink(){jquery_default()('<a href="#" class="toplink" tabindex="-1" />').text("Top").prependTo(this.header).on("click",(function(e){e.preventDefault(),jquery_default()("html, body").animate({scrollTop:0},Math.round(jquery_default()(window).scrollTop()/12+300),"easeOutQuad")}))}},{key:"initSearch",value:function initSearch(){var t=this,formNav=jquery_default()('<div class="form-nav" />').appendTo(t.header.find(".search form"));t.header.find("nav .secondary").clone().appendTo(formNav),t.header.find("nav .meta").clone().appendTo(formNav),t.header.find(".open-search, .close-search").on("click",(function(e){t.header.toggleClass("search-open").removeClass("nav-open"),t.header.hasClass("search-open")&&setTimeout((function(){t.header.find(".search-field").focus()}),200),t.toggleContentScroll()}))}},{key:"initScroll",value:function initScroll(){var t=this;window.addEventListener("scroll",(function(){window.requestAnimationFrame((function(){t.checkScroll()}))}),{passive:!0})}},{key:"checkScroll",value:function checkScroll(){var st=this.window.scrollTop();if(this.overlayOpen||jquery_default()(".gallery-popup.open").length)return!1;st>59?(this.header.addClass("scrolled"),this.body.addClass("header-scrolled")):(this.header.removeClass("scrolled"),this.body.removeClass("header-scrolled")),st>1.2*this.window.height()?this.header.addClass("show-toplink"):this.header.removeClass("show-toplink")}},{key:"initToggling",value:function initToggling(){this.header.find(".overlay-holder").on("click touch",this.toggleNavigation.bind(this)),this.header.find(".toggle-nav").on("click touch",this.toggleNavigation.bind(this))}},{key:"toggleNavigation",value:function toggleNavigation(){var t=this;StudioPreviewUtil&&StudioPreviewUtil.isStudioPreview()?jquery_default()("html").stop().animate({scrollTop:0},300,"swing",(function(){t.header.toggleClass("nav-open"),t.toggleContentScroll()})):(t.header.toggleClass("nav-open"),t.toggleContentScroll())}},{key:"initPrimaryNav",value:function initPrimaryNav(optionalRootUrl){var t=this,primary=t.header.find(".primary");jquery_default()(primary).empty(),t.baseUrl=primary.attr("data-base-url"),t.rootUrl=primary.attr("data-root-url"),optionalRootUrl&&(t.rootUrl=optionalRootUrl,primary.off("click","a")),primary.append(jquery_default()('<ul class="current" />').attr("data-json",t.baseUrl+t.rootUrl)),primary.on("click","a",(function(e){var a=jquery_default()(this),li=a.parent(),ul=li.parent("ul");if(li.hasClass("deep"))if(e.preventDefault(),a.siblings("ul").length)ul.removeClass("current"),t.toTop(ul),a.siblings("ul").addClass("current"),li.addClass("open"),t.manageTabIndex();else{var deepUl=jquery_default()("<ul />").attr("data-json",a.attr("href")).appendTo(li);t.loadNav(deepUl)}else if(li.hasClass("back"))if(e.preventDefault(),t.toTop(ul),ul.closest("li").length)ul.removeClass("current").closest("li").removeClass("open").parent("ul").addClass("current"),t.manageTabIndex();else{var backUl=jquery_default()("<ul />").attr("data-json",a.attr("href")).insertBefore(ul);t.loadNav(backUl)}})),t.loadNav(t.header.find(".primary ul"))}},{key:"openMenuByUrlParam",value:function openMenuByUrlParam(anchor,t){var li=anchor.parent(),ul=li.parent("ul");if(li.hasClass("deep"))if(anchor.siblings("ul").length)ul.removeClass("current"),t.toTop(ul),anchor.siblings("ul").addClass("current"),li.addClass("open"),t.manageTabIndex();else{var deepUl=jquery_default()("<ul />").attr("data-json",anchor.attr("href")).appendTo(li);t.loadNav(deepUl)}}},{key:"initSecondaryNav",value:function initSecondaryNav(){var t=this,$secondaryItems=t.header.find("nav").find(".secondary").find(".secondary-nav-item");jquery_default().each($secondaryItems,(function(index,element){jquery_default()(element).on("click",(function(e){if(!jquery_default()(element).data("is-channel"))return!0;e.preventDefault();var elementRootUrl=jquery_default()(this).data("root-url");t.initPrimaryNav(elementRootUrl)}))}))}},{key:"loadNav",value:function loadNav(ul){var t=this,currentPageId=t.header.find(".primary").data("page-content-id");ul.parent("li").length&&(ul.addClass("current"),setTimeout((function(){var parentUl=ul.addClass("loading").parent("li").addClass("open").closest(".current").removeClass("current");t.toTop(parentUl)}),20)),jquery_default().ajax({url:ul.attr("data-json"),type:"GET",dataType:"json",xhrFields:{withCredentials:!0}}).done((function(data){if(ul.attr("data-cm-metadata",'[{"_":{"$Ref":"content/'+data.tocListId+'"}}]'),data.parentId&&jquery_default()('<li class="back" />').appendTo(ul).append(jquery_default()("<a />").attr("href",t.baseUrl+data.parentId).text(data.title)),!data.hideOverview&&data.showOverview){var overviewElement=jquery_default()('<li class="overview" />');overviewElement.appendTo(ul).append(jquery_default()("<a />").attr("href",data.url).text(window.ihk.translations.overview)),data.contentId===currentPageId.toString()&&overviewElement.find("a").addClass("active")}var parentElement=data;if(jquery_default().each(data.items,(function(){var itemsBaseUrl=ihk.settings.navigationItemsUrl,itemUrl=this.url;itemsBaseUrl&&(itemUrl=itemsBaseUrl+itemUrl);var li=jquery_default()("<li />").attr("data-id",this.contentId).attr("data-cm-metadata",'[{"_":{"$Ref":"content/'+this.contentId+'"}}]').appendTo(ul),a=jquery_default()("<a />").html(this.title).appendTo(li);switch(this.type){case"CMChannel":li.addClass("deep"),a.attr("href",t.baseUrl+this.contentId);break;case"CMArticle":li.addClass("link"),a.attr("href",itemUrl);break;default:li.addClass("miscellaneous"),li.attr("data-type",this.type),a.attr("href",itemUrl)}this.linktype&&"external"===this.linktype&&(li.addClass("external"),jquery_default()(li).find("a").attr("target","_blank")),"onlinemagazinstart"===this.viewType&&(li.removeClass("deep"),li.addClass("magazine-nav"),jquery_default()(li).find("a").attr("href",itemUrl),this.titleImage&&a.text("").append(jquery_default()('<img src="'+this.titleImage+'" alt="'+this.title+'" />'))),"themenseite"!==this.viewType&&"ihk-wahl-startseite"!==this.viewType||parentElement.root&&!this.skipEmptyMenu||(li.addClass("overview"),li.removeClass("deep"),a.attr("href",itemUrl)),this.trackCode&&this.trackCode.length>0&&jquery_default()(li).find("a").attr("onmousedown",this.trackCode),this.restrictedTo&&this.restrictedTo.indexOf("extranet")>-1?li.addClass("extranet"):this.restrictedTo&&this.restrictedTo.indexOf("intranet")>-1&&li.addClass("intranet"),this.linktype&&"document"===this.linktype&&li.addClass("download"),this.contentId===currentPageId.toString()&&jquery_default()(li).find("a").addClass("active")})),ul.addClass("current").attr("data-id",data.contentId),ul.parent("li").length)setTimeout((function(){var parentUl=ul.removeClass("loading").parent("li").addClass("open").closest(".current").removeClass("current");t.toTop(parentUl),t.manageTabIndex()}),20);else if(ul.next("ul").length){var innerUl=ul.next("ul"),wrapperLi=ul.find('li[data-id="'+innerUl.attr("data-id")+'"]').addClass("open");wrapperLi.length||(wrapperLi=jquery_default()("<li />").addClass("open").appendTo(ul)),wrapperLi.append(innerUl),setTimeout((function(){innerUl.removeClass("current"),wrapperLi.removeClass("open"),t.manageTabIndex()}),20)}var hash=window.location.hash;if(hash){var menuId=hash.substring(1);if(!menuId.startsWith("/")){var li=ul.find("li[data-id="+menuId+"]");if(li.length>0){t.toggleNavigation();var anchor=li.find("a");anchor.length>0&&t.openMenuByUrlParam(anchor,t)}}}}))}},{key:"toggleContentScroll",value:function toggleContentScroll(){var t=this;if(t.header.hasClass("nav-open")||t.header.hasClass("search-open"))t.overlayOpen=!0,this.body.trigger("overlay-open"),t.body.css("top",-1*t.window.scrollTop()+"px").addClass("nav-open"),t.header.hasClass("search-open")&&t.body.addClass("search-open");else{t.overlayOpen=!1,this.body.trigger("overlay-close");var top=Math.abs(parseInt(t.body.css("top")));t.body.removeClass("nav-open").removeClass("search-open").removeAttr("style"),t.window.scrollTop(top)}}},{key:"initLanguage",value:function initLanguage(){var lang=this.header.find(".language");lang.find("button").on("click",(function(e){lang.toggleClass("open")})),lang.on("click",(function(e){e.stopPropagation()})),this.body.on("click",(function(){lang.removeClass("open")})),lang.siblings().find("a").on("focus",(function(){lang.removeClass("open")}))}},{key:"manageTabIndex",value:function manageTabIndex(){this.header.find(".primary a").attr("tabindex","-1"),this.header.find(".primary .current > li > a").removeAttr("tabindex")}},{key:"toTop",value:function toTop(ul){ul.scrollTop()>0&&ul.animate({scrollTop:0},300,"swing")}}]),IHKHeader}();const components_header_header=IHKHeader;jquery_default()("body").on("ihk-init",(function(){jquery_default()(".page-header:not(.initiated)").each((function(i,el){new IHKHeader(jquery_default()(el))}))}));var NavComponent=__webpack_require__("./stories/components/nav/NavComponent.js"),IHKSwitchComponent=__webpack_require__("./stories/components/ihk-switch/IHKSwitchComponent.js"),HeaderSearchComponent=__webpack_require__("./stories/components/header-search/HeaderSearchComponent.js"),createHeader=function createHeader(_ref){var _ref$isZip=_ref.isZip,isZip=void 0!==_ref$isZip&&_ref$isZip,contactPhone=_ref.contactPhone,contactMail=_ref.contactMail,_ref$contactLink=_ref.contactLink,contactLink=void 0===_ref$contactLink?"#":_ref$contactLink,_ref$loginLink=_ref.loginLink,loginLink=void 0===_ref$loginLink?"#":_ref$loginLink,header=(0,helpers.az)("header",["page-header"]),logo=(0,helpers.az)("a",["logo"],"",header);logo.href="#",(0,helpers.Bi)("./logos/musterstadt.svg",100,50,"IHK Logo",[],logo);var contactNav=(0,helpers.az)("ul",["contact-nav"],null,header);if(loginLink){var li=(0,helpers.az)("li",[],null,contactNav);(0,helpers.az)("a",["login"],"Login",li).href="#"}if(contactPhone){var _li=(0,helpers.az)("li",[],null,contactNav);(0,helpers.az)("a",["phone"],contactPhone,_li).href="tel:"+contactPhone.split(" ").join("").split("/").join().split("-").join("")}if(contactMail){var _li2=(0,helpers.az)("li",[],null,contactNav);(0,helpers.az)("a",["mail"],"E-Mail",_li2).href="mailto:"+contactMail}if(contactLink){var _li3=(0,helpers.az)("li",[],null,contactNav);(0,helpers.az)("a",["contact"],"Kontakt",_li3).href=contactLink}var searchWrap=(0,helpers.az)("div",["search"],null,header);return(0,helpers.az)("button",["open-search"],"Suche",searchWrap),searchWrap.appendChild((0,HeaderSearchComponent.O)({})),(0,helpers.az)("button",["close-search"],"Suche verlassen",searchWrap),(0,helpers.az)("button",["toggle-nav"],"<span>Menü</span>",header),header.appendChild((0,NavComponent.A)({})),header.appendChild((0,IHKSwitchComponent.f)({zip:isZip})),new components_header_header(jquery_default()(header)),header}},"./stories/components/ihk-switch/IHKSwitchComponent.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{f:()=>createIhkSwitch});var injectStylesIntoStyleTag=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),ihk_switch=__webpack_require__("./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/components/ihk-switch/ihk-switch.scss"),options={insert:"head",singleton:!1};injectStylesIntoStyleTag_default()(ihk_switch.Z,options);ihk_switch.Z.locals;var jquery=__webpack_require__("./node_modules/jquery/dist/jquery.js"),jquery_default=__webpack_require__.n(jquery),helpers=__webpack_require__("./stories/_global/scripts/helpers.js");__webpack_require__("./node_modules/core-js/modules/es.array.find.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/web.timers.js"),__webpack_require__("./node_modules/core-js/modules/es.array.join.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js"),__webpack_require__("./node_modules/core-js/modules/es.function.bind.js"),__webpack_require__("./node_modules/core-js/modules/es.parse-int.js"),__webpack_require__("./node_modules/core-js/modules/es.error.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.date.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.json.stringify.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.to-primitive.js"),__webpack_require__("./node_modules/core-js/modules/es.date.to-primitive.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.description.js"),__webpack_require__("./node_modules/core-js/modules/es.error.cause.js"),__webpack_require__("./node_modules/core-js/modules/es.number.constructor.js"),__webpack_require__("./node_modules/core-js/modules/es.object.define-property.js");function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,_toPropertyKey(descriptor.key),descriptor)}}function _toPropertyKey(t){var i=function _toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==typeof i?i:String(i)}var $=__webpack_require__("./node_modules/jquery/dist/jquery.js"),Cookies=__webpack_require__("./node_modules/js-cookie/dist/js.cookie.js"),IHKSwitch=function(){function IHKSwitch(section){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,IHKSwitch);this.serviceUrlBase="/blueprint/servlet/serviceport/ihkfinder",this.ihklListUrl=this.serviceUrlBase+"/ihk/all",this.communitiesUrl=this.serviceUrlBase+"/community/all",this.zipsUrl=this.serviceUrlBase+"/zip/",this.ihkList=null,this.nearestIhk=null,this.formLocked=!1,section.addClass("initialized"),this.section=section,this.form=section.find(".ihk-finder"),this.landingChangerBtn=$(".ihk-landing-changer"),this.landingChangerBtn.length&&this.landingChangerBtn.on("click",(function(e){e.preventDefault(),Cookies.remove("my-ihk",{expires:365}),window.sessionStorage&&"true"===window.sessionStorage.getItem("my-ihk-ignore")&&window.sessionStorage.removeItem("my-ihk-ignore"),window.location="/"})),this.checkState(),this.initClosing(),this.initStayHereZipBtn(section)}return function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}(IHKSwitch,[{key:"initStayHereZipBtn",value:function initStayHereZipBtn(section){var _this=this,stayHereBtn=section.find("button.stay-here-zip");stayHereBtn&&stayHereBtn.on("click",(function(e){e.preventDefault(),_this.getCurrentIhkAndSetCookie(!0)}))}},{key:"isSessionStorageKeySet",value:function isSessionStorageKeySet(){try{if(window.sessionStorage&&"true"===window.sessionStorage.getItem("my-ihk-ignore"))return!0}catch(e){console.info("Something is wrong with session cookie",e)}return!1}},{key:"initClosing",value:function initClosing(){var _this2=this;this.section.find(".closer").on("click",(function(){_this2.setSessionStorageCookie(),_this2.hideSwitch()}))}},{key:"hideSwitch",value:function hideSwitch(){var _this3=this;this.section.addClass("hide"),setTimeout((function(){_this3.section.removeAttr("data-show-step")}),400)}},{key:"checkState",value:function checkState(){this.isSessionStorageKeySet()||(Cookies.get("my-ihk")?this.initSwitch():this.initSetCurrentIHK())}},{key:"initTypeahead",value:function initTypeahead(){var t=this,src={name:"communities",displayKey:"name",source:function source(query,syncResults,asyncResults){return $.getJSON(t.zipsUrl+query,(function(response){return console.log(response),response.jsonResponse&&200===response.status&&response.jsonResponse.length>0?asyncResults(response.jsonResponse):asyncResults([])}))},templates:{empty:['<p class="no-result">Leider nichts gefunden</p>'].join("\n"),suggestion:function suggestion(e){return'<div data-id="'+e.ihknr+'" ><span class="name">'+e.name+'</span/><span class="zip">'+(e.zips?e.zips.join(", "):" ")+"</span></div>"}}};t.zipInput=t.form.find("#zipSwitchInput"),t.zipInput.typeahead({highlight:!0,ttl_ms:0,minLength:5},src),t.zipInput.bind("typeahead:selected",(function(e,item,sourceName){item&&(t.myLocation||(t.myLocation={}),t.setMyLocationAsObj(item),t.setCookie(),t.initSuccess())})),t.form.on("mouseenter",".tt-suggestion",(function(){$(".marker#ihk-"+$(this).attr("data-id")).addClass("hover").siblings("hover").removeClass("hover")})),t.form.on("mouseleave",".tt-suggestion",(function(){$(".marker#ihk-"+$(this).attr("data-id")).removeClass("hover")}))}},{key:"initForm",value:function initForm(){this.section.attr("data-show-step","form"),this.initTypeahead()}},{key:"initSetCurrentIHK",value:function initSetCurrentIHK(){var _this4=this;this.section.attr("data-show-step","form"),this.section.find(".stay-here").on("click",(function(){_this4.getCurrentIhkAndSetCookie(!1),_this4.hideSwitch()})),this.section.find(".set-session-cookie").on("click",(function(){_this4.setSessionStorageCookie(),_this4.hideSwitch()}))}},{key:"setMyLocationAsObj",value:function setMyLocationAsObj(item){this.myLocation={city:item.city,country:item.country,ihknr:item.ihknr,zip:item.zip,distance:item.distance||0,geodata:item.geodata,homepage:item.homepage,key:item.key,longname:item.longname,name:item.name}}},{key:"initSwitch",value:function initSwitch(){var myIHK,_this5=this,currIHK=parseInt(this.section.find(".current-ihk").attr("data-ihknr")),myihkCookie=Cookies.get("my-ihk");this.myLocation&&this.myLocation.ihknr&&this.ihkList?myIHK=this.ihkList.find((function(ihk){return ihk.ihknr===_this5.myLocation.ihknr})):myihkCookie&&(myIHK=JSON.parse(myihkCookie),this.myLocation=myIHK),myIHK&&myIHK.ihknr&&currIHK!==myIHK.ihknr?(this.section.find(".my-ihk").text(myIHK.longname),this.section.attr("data-show-step","switch")):this.hideSwitch(),this.section.find(".stay-here").on("click",(function(){_this5.getCurrentIhkAndSetCookie(!1),_this5.hideSwitch()})),this.section.find(".set-session-cookie").on("click",(function(){_this5.setSessionStorageCookie(),_this5.hideSwitch()}))}},{key:"setSessionStorageCookie",value:function setSessionStorageCookie(){try{window.sessionStorage.setItem("my-ihk-ignore","true")}catch(e){console.info("Unable to set session Storage cookie, ",e)}}},{key:"getCurrentIhkAndSetCookie",value:function getCurrentIhkAndSetCookie(withReload){var _this6=this;this.getIhkList().then((function(){var myIHK,currIHK=parseInt(_this6.section.find(".current-ihk").attr("data-ihknr"));myIHK=_this6.ihkList.find((function(ihk){return ihk.ihknr===currIHK})),_this6.setMyLocationAsObj(myIHK),_this6.setCookie(),withReload&&window.location.reload()}))}},{key:"initSuccess",value:function initSuccess(){var _this7=this;this.section.attr("data-show-step","success"),this.myLocation&&this.myLocation.homepage&&setTimeout((function(){window.location=_this7.myLocation.homepage}),2e3)}},{key:"initGeolocation",value:function initGeolocation(){var _this8=this,t=this;navigator.geolocation&&navigator.geolocation.getCurrentPosition((function(pos){_this8.getIhkList(pos)}),(function(err){_this8.locationError(err)})),this.section.find(".change-location").on("click",(function(){t.initForm()})),this.section.find(".accept-location").on("click",(function(){t.setCookie()})),this.section.find(".toggle-location-info").on("click",(function(e){e.preventDefault(),t.section.find("#location-info").slideToggle(250,"swing")}))}},{key:"locationError",value:function locationError(){this.section.attr("data-show-step","form"),this.initForm()}},{key:"setCookie",value:function setCookie(){try{this.myLocation&&(Cookies.set("my-ihk",JSON.stringify(this.myLocation).toString(),{expires:365}),Cookies.set("ihknr",this.myLocation.ihknr,{expires:365}))}catch(e){console.log("Unable to set cookie")}this.initSwitch()}},{key:"calculateDistance",value:function calculateDistance(ihk,currentPosition){var p=.017453292519943295,c=Math.cos,a=.5-c((ihk.latitude-currentPosition.latitude)*p)/2+c(currentPosition.latitude*p)*c(ihk.latitude*p)*(1-c((ihk.longitude-currentPosition.longitude)*p))/2;return 12742*Math.asin(Math.sqrt(a))}},{key:"getIhkList",value:function getIhkList(position){var _this9=this;return $.getJSON(this.ihklListUrl,(function(response){response.jsonResponse&&200===response.status&&(_this9.ihkList=response.jsonResponse,position&&_this9.showGeolocationStep(position))}))}},{key:"showGeolocationStep",value:function showGeolocationStep(position){var t=this;t.setNearestIhkFromJson(position),t.section.find(".my-location").text(t.nearestIhk.zip+" "+t.nearestIhk.city),t.setMyLocationAsObj(t.nearestIhk),t.section.find(".my-ihk").text("IHK "+t.nearestIhk.name),t.section.attr("data-show-step","geolocation")}},{key:"setNearestIhkFromJson",value:function setNearestIhkFromJson(position){var t=this;$.each(t.ihkList,(function(index,ihk){var distance=t.calculateDistance(ihk.geodata,position.coords);t.nearestIhk?t.nearestIhk.distance>distance&&(ihk.distance=distance,t.nearestIhk=ihk):(ihk.distance=distance,t.nearestIhk=ihk)}))}}]),IHKSwitch}();const components_ihk_switch_ihk_switch=IHKSwitch;$("body").on("ihk-init",(function(){$(".ihk-switch:not(.initialized)").each((function(el){new IHKSwitch($(el))}))}));var ButtonComponent=__webpack_require__("./stories/atoms/button/ButtonComponent.js"),InputTextComponent=__webpack_require__("./stories/atoms/input-text/InputTextComponent.js"),IHKSwitchComponent_Cookies=(__webpack_require__("./stories/atoms/search-button/SearchButtonComponent.js"),__webpack_require__("./node_modules/js-cookie/dist/js.cookie.js")),createIhkSwitch=function createIhkSwitch(_ref){var _ref$currentIHK=_ref.currentIHK,currentIHK=void 0===_ref$currentIHK?"Musterstadt":_ref$currentIHK,_ref$myIHK=_ref.myIHK,myIHK=void 0===_ref$myIHK?"Hamburg":_ref$myIHK,_ref$zip=_ref.zip,zip=void 0!==_ref$zip&&_ref$zip,_ref$zipPlaceholder=_ref.zipPlaceholder,zipPlaceholder=void 0===_ref$zipPlaceholder?"z.B. 20146 Hamburg":_ref$zipPlaceholder,wrap=(0,helpers.az)("div",["ihk-switch"]),step1=(0,helpers.az)("div",["step"],null,wrap);if(zip){var _closer=(0,helpers.az)("button",["closer"],null,wrap);_closer.ariaLabel="Schließen",wrap.appendChild(_closer),step1.dataset.step="zip",(0,helpers.az)("p",[],"Geben Sie Ihre Postleitzahl ein, um zu dem Angebot Ihrer IHK zu gelangen:",step1);var inputWrapper=(0,helpers.az)("div",["input-wrapper"],null,step1);inputWrapper.appendChild((0,InputTextComponent.$)({placeholder:zipPlaceholder,isRequired:!0,id:"switch-zip",name:"switch-zip"})),inputWrapper.appendChild((0,ButtonComponent.a)({label:"",link:"#",iconPosition:"icon-inline",icon:"lokalisierung"})),step1.appendChild(buildOKButton())}else{var step2=(0,helpers.az)("div",["step"],null,wrap),step3=(0,helpers.az)("div",["step"],null,wrap),p1='Sie befinden sich auf der Seite der <strong class="current-ihk" data-ihknr="118">'+currentIHK+"</strong>. Möchten Sie diese Seite in einem Cookie als Ihre Heimat-IHK setzen?",p2='Sie befinden sich auf der Seite der <strong class="current-ihk" data-ihknr="118">'+currentIHK+'</strong>. Bisher ist die <strong><span class="my-ihk">'+myIHK+'</span></strong> als Ihre Heimat-IHK hinterlegt. Wollen Sie die Seite der <strong class="current-ihk" data-ihknr="118">'+currentIHK+"</strong> in einem Cookie als Ihre neue Heimat-IHK setzen?",p3='Sie werden zum Angebot der <strong class="large my-ihk">'+myIHK+"</strong> weitergeleitet.",closer=(0,helpers.az)("button",["closer"],null,wrap);closer.ariaLabel="Schließen",wrap.appendChild(closer),step1.dataset.step="form",(0,helpers.az)("p",[],p1,step1),step1.appendChild(buildButtons()),step2.dataset.step="switch",(0,helpers.az)("p",[],p2,step2),step2.appendChild(buildButtons()),step3.dataset.step="success",(0,helpers.az)("p",[],p3,step3),window.sessionStorage.removeItem("my-ihk-ignore"),IHKSwitchComponent_Cookies.remove("my-ihk",{expires:365})}return jquery_default()(document).ready((function(){new components_ihk_switch_ihk_switch(jquery_default()(wrap))})),wrap},buildButtons=function buildButtons(){var buttons=(0,helpers.az)("div",["buttons"]),yes=(0,ButtonComponent.a)({elementType:"button",label:"Ja",color:"primary-extra-light"}),no=(0,ButtonComponent.a)({elementType:"button",label:"Nein",color:"primary-extra-light"});return yes.classList.add("stay-here"),no.classList.add("set-session-cookie"),buttons.appendChild(yes),buttons.appendChild(no),buttons},buildOKButton=function buildOKButton(){var buttons=(0,helpers.az)("div",["buttons","align-right"]),ok=(0,ButtonComponent.a)({elementType:"button",label:"OK",color:"secondary",icon:"check",iconPosition:"icon-right"});return ok.classList.add("stay-here"),buttons.appendChild(ok),buttons}},"./stories/components/nav/NavComponent.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{A:()=>createNav});var injectStylesIntoStyleTag=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),nav=__webpack_require__("./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/components/nav/nav.scss"),options={insert:"head",singleton:!1};injectStylesIntoStyleTag_default()(nav.Z,options);nav.Z.locals;var jquery=__webpack_require__("./node_modules/jquery/dist/jquery.js"),jquery_default=__webpack_require__.n(jquery),helpers=__webpack_require__("./stories/_global/scripts/helpers.js");__webpack_require__("./node_modules/core-js/modules/es.array.find.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/web.timers.js"),__webpack_require__("./node_modules/core-js/modules/es.error.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.date.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.array.index-of.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.to-primitive.js"),__webpack_require__("./node_modules/core-js/modules/es.date.to-primitive.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.description.js"),__webpack_require__("./node_modules/core-js/modules/es.error.cause.js"),__webpack_require__("./node_modules/core-js/modules/es.number.constructor.js"),__webpack_require__("./node_modules/core-js/modules/es.object.define-property.js");function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,_toPropertyKey(descriptor.key),descriptor)}}function _toPropertyKey(t){var i=function _toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==typeof i?i:String(i)}var IHKNav=function(){function IHKNav(nav){var _this=this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,IHKNav),this.nav=nav.addClass("initiated"),this.primary=nav.find(".primary"),this.baseUrl=this.primary.attr("data-base-url"),this.rootUrl=this.primary.attr("data-root-url"),this.initPrimaryNav(),this.initSecondaryNav(),jquery_default()("body").on("open-navigation",(function(event,data){_this.initPrimaryNav(data.rootUrl)}))}return function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}(IHKNav,[{key:"initPrimaryNav",value:function initPrimaryNav(optionalRootUrl){var _this2=this;this.primary.empty(),optionalRootUrl&&(this.rootUrl=optionalRootUrl,this.primary.off("click","a")),this.primary.append(jquery_default()('<ul class="current" />').attr("data-json",this.baseUrl+this.rootUrl)),this.primary.on("click","a",(function(e){var a=jquery_default()(e.currentTarget),li=a.parent(),ul=li.parent("ul");if(li.hasClass("deep"))if(e.preventDefault(),a.siblings("ul").length)ul.removeClass("current"),_this2.toTop(ul),a.siblings("ul").addClass("current"),li.addClass("open"),_this2.manageTabIndex();else{var deepUl=jquery_default()("<ul />").attr("data-json",a.attr("href")).appendTo(li);_this2.loadNav(deepUl)}else if(li.hasClass("back"))if(e.preventDefault(),_this2.toTop(ul),ul.closest("li").length)ul.removeClass("current").closest("li").removeClass("open").parent("ul").addClass("current"),_this2.manageTabIndex();else{var backUl=jquery_default()("<ul />").attr("data-json",a.attr("href")).insertBefore(ul);_this2.loadNav(backUl)}})),this.loadNav(this.nav.find(".primary ul"))}},{key:"initSecondaryNav",value:function initSecondaryNav(){var _this3=this,$secondaryItems=this.nav.find(".secondary").find(".secondary-nav-item");jquery_default().each($secondaryItems,(function(index,element){jquery_default()(element).on("click",(function(e){if(!jquery_default()(element).data("is-channel"))return!0;e.preventDefault();var elementRootUrl=jquery_default()(_this3).data("root-url");_this3.initPrimaryNav(elementRootUrl)}))}))}},{key:"loadNav",value:function loadNav(ul){var _this4=this,currentPageId=this.nav.find(".primary").data("page-content-id");ul.parent("li").length&&(ul.addClass("current"),setTimeout((function(){var parentUl=ul.addClass("loading").parent("li").addClass("open").closest(".current").removeClass("current");_this4.toTop(parentUl)}),20)),jquery_default().ajax({url:ul.attr("data-json"),type:"GET",dataType:"json",xhrFields:{withCredentials:!0}}).done((function(data){if(ul.attr("data-cm-metadata",'[{"_":{"$Ref":"content/'+data.tocListId+'"}}]'),data.parentId&&jquery_default()('<li class="back" />').appendTo(ul).append(jquery_default()("<a />").attr("href",_this4.baseUrl+data.parentId).text(data.title)),!data.hideOverview&&data.showOverview){var overviewElement=jquery_default()('<li class="overview" />');overviewElement.appendTo(ul).append(jquery_default()("<a />").attr("href",data.url).text(window.ihk.translations.overview)),data.contentId===currentPageId.toString()&&overviewElement.find("a").addClass("active")}var parentElement=data;if(jquery_default().each(data.items,(function(index,item){var itemsBaseUrl=void 0!==ihk.settings?ihk.settings.navigationItemsUrl:"",itemUrl=item.url;itemsBaseUrl&&(itemUrl=itemsBaseUrl+itemUrl);var li=jquery_default()("<li />").attr("data-id",item.contentId).attr("data-cm-metadata",'[{"_":{"$Ref":"content/'+item.contentId+'"}}]').appendTo(ul),a=jquery_default()("<a />").html(item.title).appendTo(li);switch(item.type){case"CMChannel":li.addClass("deep"),a.attr("href",_this4.baseUrl+item.contentId);break;case"CMArticle":li.addClass("link"),a.attr("href",itemUrl);break;default:li.addClass("miscellaneous"),li.attr("data-type",item.type),a.attr("href",itemUrl)}"external"===item.linktype&&(li.addClass("external"),jquery_default()(li).find("a").attr("target","_blank")),"onlinemagazinstart"===item.viewType&&(li.removeClass("deep"),li.addClass("magazine-nav"),jquery_default()(li).find("a").attr("href",itemUrl),item.titleImage&&a.text("").append(jquery_default()('<img src="'+item.titleImage+'" alt="'+item.title+'" />'))),"themenseite"!==item.viewType||parentElement.root||(li.addClass("overview"),li.removeClass("deep"),a.attr("href",itemUrl)),item.trackCode&&item.trackCode.length>0&&jquery_default()(li).find("a").attr("onmousedown",item.trackCode),item.restrictedTo&&item.restrictedTo.indexOf("extranet")>-1?li.addClass("extranet"):item.restrictedTo&&item.restrictedTo.indexOf("intranet")>-1&&li.addClass("intranet"),item.doctype&&(item.doctype.indexOf("Datei")>-1||item.doctype.indexOf("PDF")>-1||item.doctype.indexOf("PIC")>-1)&&li.addClass("download"),item.contentId===currentPageId.toString()&&jquery_default()(li).find("a").addClass("active")})),ul.addClass("current").attr("data-id",data.contentId),ul.parent("li").length)setTimeout((function(){var parentUl=ul.removeClass("loading").parent("li").addClass("open").closest(".current").removeClass("current");_this4.toTop(parentUl),_this4.manageTabIndex()}),20);else if(ul.next("ul").length){var innerUl=ul.next("ul"),wrapperLi=ul.find('li[data-id="'+innerUl.attr("data-id")+'"]').addClass("open");wrapperLi.length||(wrapperLi=jquery_default()("<li />").addClass("open").appendTo(ul)),wrapperLi.append(innerUl),setTimeout((function(){innerUl.removeClass("current"),wrapperLi.removeClass("open"),_this4.manageTabIndex()}),20)}}))}},{key:"manageTabIndex",value:function manageTabIndex(){this.nav.find(".primary a").attr("tabindex","-1"),this.nav.find(".primary .current > li > a").removeAttr("tabindex")}},{key:"toTop",value:function toTop(ul){ul.scrollTop()>0&&ul.animate({scrollTop:0},300,"swing")}}]),IHKNav}();const components_nav_nav=IHKNav;jquery_default()("body").on("ihk-init dynamic-component-loaded gfi-dynamic-init",(function(){jquery_default()(".page-header nav:not(.initiated)").each((function(){new IHKNav(jquery_default()(this))}))}));var SecondaryMenuComponent=__webpack_require__("./stories/atoms/secondary-menu/SecondaryMenuComponent.js"),createNav=function createNav(_ref){_ref.secondaryLinks,_ref.languageLinks,_ref.iconLinks;var nav=(0,helpers.az)("nav",[]);(0,helpers.az)("div",["overlay-holder"],null,nav);var primary=(0,helpers.az)("div",["primary"],"Nav",nav);return primary.dataset.rootUrl="12191410.json",primary.dataset.baseUrl="services/nav/",primary.dataset.pageContentId="12191410",nav.appendChild((0,SecondaryMenuComponent.Q)({})),jquery_default()(document).ready((function(){var n=new components_nav_nav(jquery_default()(nav));n.nav.closest(".page-header").length||n.nav.wrap(jquery_default()('<header class="page-header dummy" />'))})),nav}},"./stories/components/page-details/PageDetailsComponent.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{v:()=>createPageDetails});__webpack_require__("./node_modules/core-js/modules/es.array.map.js");var injectStylesIntoStyleTag=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),page_details=__webpack_require__("./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/components/page-details/page-details.scss"),options={insert:"head",singleton:!1};injectStylesIntoStyleTag_default()(page_details.Z,options);page_details.Z.locals;var helpers=__webpack_require__("./stories/_global/scripts/helpers.js"),createPageDetails=function createPageDetails(_ref){var _ref$breadcrumb=_ref.breadcrumb,breadcrumb=void 0===_ref$breadcrumb?["Start","Beratung und Service","Finanzierung und Förderung digitaler Projekte"]:_ref$breadcrumb,_ref$docNumber=_ref.docNumber,docNumber=void 0===_ref$docNumber?4073226:_ref$docNumber,_ref$isIntranet=_ref.isIntranet,isIntranet=void 0!==_ref$isIntranet&&_ref$isIntranet,section=(0,helpers.az)("section",isIntranet?["page-details","intranet"]:["page-details"]),nav=(0,helpers.az)("nav",["page-details-list-wrapper"],null,section);(0,helpers.az)("p",["visually-hidden"],"Sie befinden sich hier",nav);var breadcrumbList=(0,helpers.az)("ol",["breadcrumb"],null,nav);return breadcrumb.map((function(item,i){var li=(0,helpers.az)("li",["page-details-item"],null,breadcrumbList),a=(0,helpers.az)("a",[],item,li);a.href="#",a.id="page-details-item"+i})),(0,helpers.az)("div",["document-number","desktop-only"],"Nr. "+docNumber,section).id="gfi-document-id",section}},"./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/atoms/input-text/input-text.scss":(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/cssWithMappingToString.js"),_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__)()(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,'input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=datetime],input[type=tel],textarea,textarea.form-control{--input-height: 60px;position:relative;display:block;width:100%;height:var(--input-height);background-color:var(--theme-color-white);border:1px solid var(--theme-color-primary);border-radius:var(--border-radius-xs);padding:10px 15px;font-family:"Source Sans Pro",sans-serif;font-size:var(--font-size-copy);line-height:1.4;transition:.3s ease;color:var(--theme-color-primary)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=tel]:focus,textarea:focus,textarea.form-control:focus{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}@media(max-width: 1199px){input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=datetime],input[type=tel],textarea,textarea.form-control{--input-height: 50px}}@media(max-width: 767px){input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=datetime],input[type=tel],textarea,textarea.form-control{--input-height: 44px}}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,textarea.form-control::-webkit-input-placeholder{color:var(--theme-color-secondary-intensed)}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,textarea:-ms-input-placeholder,textarea.form-control:-ms-input-placeholder{color:var(--theme-color-secondary-intensed)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=date]::placeholder,input[type=datetime]::placeholder,input[type=tel]::placeholder,textarea::placeholder,textarea.form-control::placeholder{color:var(--theme-color-secondary-intensed)}input[type=text]:focus::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=number]:focus::-webkit-input-placeholder,input[type=date]:focus::-webkit-input-placeholder,input[type=datetime]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder,textarea.form-control:focus::-webkit-input-placeholder{color:var(--theme-color-secondary-dimmed)}input[type=text]:focus:-ms-input-placeholder,input[type=email]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=number]:focus:-ms-input-placeholder,input[type=date]:focus:-ms-input-placeholder,input[type=datetime]:focus:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder,textarea.form-control:focus:-ms-input-placeholder{color:var(--theme-color-secondary-dimmed)}input[type=text]:focus::placeholder,input[type=email]:focus::placeholder,input[type=password]:focus::placeholder,input[type=number]:focus::placeholder,input[type=date]:focus::placeholder,input[type=datetime]:focus::placeholder,input[type=tel]:focus::placeholder,textarea:focus::placeholder,textarea.form-control:focus::placeholder{color:var(--theme-color-secondary-dimmed)}textarea,textarea.form-control{height:auto;transition:box-shadow .2s ease;max-width:100%}[data-browser=chrome] textarea{padding-left:10px}',"",{version:3,sources:["webpack://./stories/atoms/input-text/input-text.scss","webpack://./stories/_global/styles/_mixins.scss"],names:[],mappings:"AAGA,gKCsIE,oBAAA,CACA,iBAAA,CACA,aAAA,CACA,UAAA,CACA,0BAAA,CACA,yCAAA,CACA,2CAAA,CACA,qCAAA,CACA,iBAAA,CACA,wCAAA,CACA,+BAAA,CACA,eAAA,CACA,mBAAA,CACA,gCAAA,CAEA,sNACE,4GAAA,CACA,SAAA,CAGF,0BD1JF,gKC2JI,oBAAA,CAAA,CAEF,yBD7JF,gKC8JI,oBAAA,CAAA,CD3JF,mZACE,2CAAA,CAEF,sWACE,2CAAA,CAEF,qRACE,2CAAA,CAIA,ycACE,yCAAA,CAEF,4ZACE,yCAAA,CAEF,2UACE,yCAAA,CAKN,+BACE,WAAA,CACA,8BAAA,CACA,cAAA,CAGF,+BACE,iBAAA",sourcesContent:['@import \'../../_global/styles/mixins\';\n@import \'../../_global/styles/vars\';\n\ninput[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="date"], input[type="datetime"], input[type="tel"], textarea, textarea.form-control {\n @include form-field;\n\n &::-webkit-input-placeholder {\n color: var(--theme-color-secondary-intensed);\n }\n &:-ms-input-placeholder {\n color: var(--theme-color-secondary-intensed);\n }\n &::placeholder {\n color: var(--theme-color-secondary-intensed);\n }\n\n &:focus {\n &::-webkit-input-placeholder {\n color: var(--theme-color-secondary-dimmed);\n }\n &:-ms-input-placeholder {\n color: var(--theme-color-secondary-dimmed);\n }\n &::placeholder {\n color: var(--theme-color-secondary-dimmed);\n }\n }\n}\n\ntextarea, textarea.form-control {\n height: auto;\n transition: box-shadow 0.2s ease;\n max-width: 100%;\n}\n\n[data-browser="chrome"] textarea {\n padding-left: 10px;\n}',"@mixin h1 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h1);\n line-height: 1.1;\n font-weight: 400;\n margin: 0.6em -0.05em 0.5em;\n\n &:first-child {\n margin-top: -0.1em;\n }\n}\n\n@mixin h2 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h2);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h3 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h3);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h4 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h4);\n font-style: normal;\n font-weight: normal;\n line-height: 1.2;\n margin: 1.4em -0.05em 0.8em;\n}\n\n@mixin h5 {\n font-family: var(--font-korb);\n font-size: 22px;\n line-height: 1.2;\n font-weight: 400;\n margin: 1em 0 0.6em;\n\n @media(max-width: 1339px) {\n font-size: 20px;\n }\n @media(max-width: 767px) {\n font-size: 18px;\n }\n}\n\n@mixin h6 {\n font-size: inherit;\n line-height: 1.4;\n font-weight: 600;\n margin: 1.2em 0 0.5em;\n}\n\n@mixin kicker {\n display: block;\n font-size: 16px;\n text-transform: uppercase;\n margin-bottom: 2px;\n letter-spacing: 0.3px;\n\n @media(max-width: 767px) {\n font-size: 14px;\n }\n\n + h1,\n + .like-h1 {\n margin-top: 0.1em;\n }\n\n + h2, + .like-h2,\n + h3, + .like-h3,\n + h4 + .like-h4, {\n margin-top: 0.2em;\n }\n}\n\n@mixin hide($delay: 0s) {\n opacity: 0;\n visibility: hidden;\n pointer-events: none;\n transition: opacity 0.4s ease $delay, visibility $delay ease 0.4s, transform 0.4s ease $delay;\n}\n\n@mixin show($delay: 0s) {\n opacity: 1;\n visibility: visible;\n pointer-events: all;\n transition: opacity 0.4s ease $delay, visibility 0s ease $delay, transform 0.4s ease $delay;\n}\n\n@mixin full-size {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n@mixin copyright {\n position: absolute;\n display: block;\n left: 100%;\n bottom: 0;\n font-size: 12px;\n text-align: left;\n line-height: 1.2;\n z-index: 2;\n transform-origin: 0 100%;\n transform: rotate(-90deg);\n transition: 0.3s ease;\n\n color: white;\n text-shadow: 0 0 3px rgba(black, 0.6), 0 0 8px rgba(black, 0.6);\n width: calc(66.6% + 7px);\n padding: 8px 18px;\n\n //color: var(--theme-color-white);\n //text-shadow: -2px 2px 0 #000;\n //padding: 2px 6px 2px 4px;\n //background: #012d59;\n //white-space: nowrap;\n //max-width: calc(66.6% + 7px);\n //overflow: hidden;\n //\n //@media(max-width: 767px) {\n // font-size: 10px;\n // max-width: 100%;\n //}\n}\n\n@mixin form-field {\n --input-height: 60px;\n position: relative;\n display: block;\n width: 100%;\n height: var(--input-height);\n background-color: var(--theme-color-white);\n border: 1px solid var(--theme-color-primary);\n border-radius: var(--border-radius-xs);\n padding: 10px 15px;\n font-family: 'Source Sans Pro', sans-serif;\n font-size: var(--font-size-copy);\n line-height: 1.4;\n transition: 0.3s ease;\n color: var(--theme-color-primary);\n\n &:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n\n @media(max-width: 1199px) {\n --input-height: 50px;\n }\n @media(max-width: 767px) {\n --input-height: 44px;\n }\n}\n\n@mixin focus-visible($inset: false) {\n @if $inset {\n &.focus-visible:focus {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n @else {\n &.focus-visible:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n}\n\n@mixin focus-standalone($inset: false) {\n @if $inset {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n @else {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n}\n\n@mixin word-wrap() {\n word-break: break-word;\n -webkit-hyphens: auto;\n -moz-hyphens: auto;\n hyphens: auto;\n}\n\n// ICONS\n@mixin icon-ankerlink { content: '\\e800'; }\n@mixin icon-barrierefreiheit { content: '\\e801'; }\n@mixin icon-chat { content: '\\e802'; }\n@mixin icon-check { content: '\\e803'; }\n@mixin icon-checkbox-liste-1 { content: '\\e804'; }\n@mixin icon-content-schloss { content: '\\e805'; }\n@mixin icon-content { content: '\\e807'; }\n@mixin icon-dauer { content: '\\e808'; }\n@mixin icon-download { content: '\\e809'; }\n@mixin icon-dropdown { content: '\\e80a'; }\n@mixin icon-drucker { content: '\\e80b'; }\n@mixin icon-email { content: '\\e80c'; }\n@mixin icon-fax { content: '\\e80d'; }\n@mixin icon-freie-plaetze { content: '\\e80e'; }\n@mixin icon-galerie { content: '\\e80f'; }\n@mixin icon-gebaerdensprache { content: '\\e810'; }\n@mixin icon-geschlossen { content: '\\e811'; }\n@mixin icon-ihk-wechseln { content: '\\e812'; }\n@mixin icon-info { content: '\\e813'; }\n@mixin icon-kalender { content: '\\e814'; }\n@mixin icon-kartenpin { content: '\\e815'; }\n@mixin icon-kontakt { content: '\\e816'; }\n@mixin icon-laden { content: '\\e817'; }\n@mixin icon-leichte-sprache { content: '\\e818'; }\n@mixin icon-link-external { content: '\\e819'; }\n@mixin icon-liste-schloss { content: '\\e81a'; }\n@mixin icon-liste-stern { content: '\\e81b'; }\n@mixin icon-liste { content: '\\e81c'; }\n@mixin icon-loeschen { content: '\\e81d'; }\n@mixin icon-login { content: '\\e81e'; }\n@mixin icon-minus { content: '\\e81f'; }\n@mixin icon-pdf { content: '\\e820'; }\n@mixin icon-pfeil-links { content: '\\e821'; }\n@mixin icon-pfeil-oben { content: '\\e822'; }\n@mixin icon-pfeil-rechts-schloss { content: '\\e823'; }\n@mixin icon-pfeil-rechts-stern { content: '\\e824'; }\n@mixin icon-pfeil-rechts { content: '\\e825'; }\n@mixin icon-pfeil-simple-rechts { content: '\\e826'; }\n@mixin icon-pfeil-unten { content: '\\e827'; }\n@mixin icon-plus { content: '\\e828'; }\n@mixin icon-preis { content: '\\e829'; }\n@mixin icon-referent { content: '\\e82a'; }\n@mixin icon-reset { content: '\\e82b'; }\n@mixin icon-sanduhr { content: '\\e82c'; }\n@mixin icon-schliessen { content: '\\e82d'; }\n@mixin icon-schloss { content: '\\e82e'; }\n@mixin icon-sprache { content: '\\e82f'; }\n@mixin icon-stern { content: '\\e830'; }\n@mixin icon-suche-adresse { content: '\\e831'; }\n@mixin icon-suche-archiv { content: '\\e832'; }\n@mixin icon-suche-az { content: '\\e833'; }\n@mixin icon-suche-chat { content: '\\e834'; }\n@mixin icon-suche-datei { content: '\\e835'; }\n@mixin icon-suche-firma { content: '\\e836'; }\n@mixin icon-suche-magazin { content: '\\e837'; }\n@mixin icon-suche-mail { content: '\\e838'; }\n@mixin icon-suche-person { content: '\\e839'; }\n@mixin icon-suche-schloss { content: '\\e83a'; }\n@mixin icon-suche-veranstaltung { content: '\\e83b'; }\n@mixin icon-suche { content: '\\e83c'; }\n@mixin icon-teilnehmer-add { content: '\\e83d'; }\n@mixin icon-telefon { content: '\\e83e'; }\n@mixin icon-vcard { content: '\\e83f'; }\n@mixin icon-small-arrow-right-simple { content: '\\e840'; }\n@mixin icon-small-barrierefreiheit { content: '\\e841'; }\n@mixin icon-small-download { content: '\\e842'; }\n@mixin icon-small-gebaerdensprache { content: '\\e843'; }\n@mixin icon-small-kontakt { content: '\\e844'; }\n@mixin icon-small-leichte-sprache { content: '\\e845'; }\n@mixin icon-small-link-external { content: '\\e846'; }\n@mixin icon-small-login { content: '\\e847'; }\n@mixin icon-small-pfeil-rechts { content: '\\e848'; }\n@mixin icon-small-sprache { content: '\\e849'; }\n@mixin icon-small-schloss { content: '\\e84a'; }\n@mixin icon-small-stern { content: '\\e84b'; }\n@mixin icon-teilen { content: '\\e84c'; }\n@mixin icon-social-telegram { content: '\\e84d'; }\n@mixin icon-social-threema { content: '\\e84e'; }\n@mixin icon-social-whatsapp { content: '\\e84f'; }\n@mixin icon-suche-big { content: '\\e850'; }\n@mixin icon-xsmall-pin { content: '\\e851'; }\n@mixin icon-check-1 { content: '\\e852'; }\n@mixin icon-xsmall-euro { content: '\\e853'; }\n@mixin icon-xsmall-geschlossen { content: '\\e854'; }\n@mixin icon-xsmall-kalender { content: '\\e855'; }\n@mixin icon-xsmall-liste { content: '\\e856'; }\n@mixin icon-xsmall-offen { content: '\\e857'; }\n@mixin icon-xsmall-uhr { content: '\\e858'; }\n@mixin icon-social-facebook { content: '\\e859'; }\n@mixin icon-liste-1 { content: '\\e85a'; }\n@mixin icon-social-linkedin { content: '\\e85b'; }\n@mixin icon-social-pinterest { content: '\\e85c'; }\n@mixin icon-social_x { content: '\\e85d'; }\n@mixin icon-social-xing { content: '\\e85e'; }\n@mixin icon-zoom { content: '\\e85f'; }\n@mixin icon-social-youtube { content: '\\e860'; }\n@mixin icon-social-instagram { content: '\\e861'; }\n@mixin icon-faq { content: '\\e869'; }\n@mixin icon-checkbox-liste { content: '\\e86a'; }\n@mixin icon-content-stern { content: '\\e86b'; }\n@mixin icon-small-election-group { content: '\\e86c'; }\n@mixin icon-small-icon-election-location { content: '\\e86e'; }\n@mixin icon-userlike { content: '\\e8c6'; }\n@mixin icon-userlike-chat { content: '\\e8c7'; }\n@mixin icon-magazine { content: '\\e8c8'; }\n@mixin icon-lokalisierung { content: '\\e8c9'; }\n@mixin icon-login-flyout { content: '\\e8ca'; }\n@mixin icon-login-header { content: '\\e8cb'; }\n@mixin icon-social-twitter { content: '\\e85d'; }\n@mixin icon-play { content: '\\e86d'; }\n@mixin icon-pause { content: '\\e806'; }\n@mixin icon-volume-mute { content: '\\e862'; }\n@mixin icon-volume-on { content: '\\e86f'; }\n@mixin icon-ankerlink-right { content: '\\e873'; }\n\n// PICTOGRAMS\n@mixin pictogram-achtung { content: '\\e800'; }\n@mixin pictogram-achtung-strom { content: '\\e801'; }\n@mixin pictogram-aeskulapstab { content: '\\e802'; }\n@mixin pictogram-anker { content: '\\e803'; }\n@mixin pictogram-anstossen { content: '\\e804'; }\n@mixin pictogram-arbeitsplatz { content: '\\e805'; }\n@mixin pictogram-auktionshammer { content: '\\e806'; }\n@mixin pictogram-batterie { content: '\\e807'; }\n@mixin pictogram-ausruf { content: '\\e808'; }\n@mixin pictogram-bauhelm { content: '\\e809'; }\n@mixin pictogram-benefit-vorteil-geschenk { content: '\\e80a'; }\n@mixin pictogram-bett { content: '\\e80b'; }\n@mixin pictogram-blatt { content: '\\e80c'; }\n@mixin pictogram-blume { content: '\\e80d'; }\n@mixin pictogram-blume-b { content: '\\e80e'; }\n@mixin pictogram-brief { content: '\\e80f'; }\n@mixin pictogram-brille-auf-buch { content: '\\e810'; }\n@mixin pictogram-bueroklammer { content: '\\e811'; }\n@mixin pictogram-bus { content: '\\e812'; }\n@mixin pictogram-container { content: '\\e813'; }\n@mixin pictogram-containerschiff { content: '\\e815'; }\n@mixin pictogram-daumen-hoch-a { content: '\\e816'; }\n@mixin pictogram-daumen-hoch-c { content: '\\e817'; }\n@mixin pictogram-daumen-hoch-b { content: '\\e818'; }\n@mixin pictogram-diagramm-mit-text { content: '\\e819'; }\n@mixin pictogram-diagramm-torte { content: '\\e81a'; }\n@mixin pictogram-diagramm-verlust { content: '\\e81b'; }\n@mixin pictogram-diagramm-wachstum { content: '\\e81c'; }\n@mixin pictogram-diagramm { content: '\\e81d'; }\n@mixin pictogram-co2 { content: '\\e814'; }\n@mixin pictogram-dokument-a { content: '\\e81e'; }\n@mixin pictogram-dokument-b { content: '\\e81f'; }\n@mixin pictogram-dokument-c { content: '\\e820'; }\n@mixin pictogram-e-auto { content: '\\e821'; }\n@mixin pictogram-e-learning { content: '\\e822'; }\n@mixin pictogram-einkaufstasche-mit-eurozeichen { content: '\\e824'; }\n@mixin pictogram-einkaufstasche { content: '\\e825'; }\n@mixin pictogram-einkaufswagen { content: '\\e826'; }\n@mixin pictogram-eu-emblem-brexit { content: '\\e827'; }\n@mixin pictogram-eu-emblem { content: '\\e828'; }\n@mixin pictogram-eule { content: '\\e829'; }\n@mixin pictogram-fabrik { content: '\\e82a'; }\n@mixin pictogram-fahne-horizontal-gestreift { content: '\\e82b'; }\n@mixin pictogram-fahne-kreuz { content: '\\e82c'; }\n@mixin pictogram-fahne-neutral { content: '\\e82d'; }\n@mixin pictogram-fahne-vertikal-gestreift { content: '\\e82e'; }\n@mixin pictogram-fahrrad-jobrad-dienstfahrrad { content: '\\e82f'; }\n@mixin pictogram-fahrrad-sportlich { content: '\\e830'; }\n@mixin pictogram-fahrrad { content: '\\e831'; }\n@mixin pictogram-faq-a { content: '\\e832'; }\n@mixin pictogram-faq-b { content: '\\e833'; }\n@mixin pictogram-fernglas { content: '\\e834'; }\n@mixin pictogram-fisch-frisst-fisch { content: '\\e835'; }\n@mixin pictogram-flugzeug { content: '\\e836'; }\n@mixin pictogram-frage { content: '\\e837'; }\n@mixin pictogram-fragezeichen { content: '\\e838'; }\n@mixin pictogram-geld-zuschuss-foerderung { content: '\\e839'; }\n@mixin pictogram-geldsack { content: '\\e83a'; }\n@mixin pictogram-freiheitsstatue { content: '\\e83b'; }\n@mixin pictogram-gruppe-gespraech { content: '\\e83c'; }\n@mixin pictogram-gruppe-idee { content: '\\e83d'; }\n@mixin pictogram-globus { content: '\\e83e'; }\n@mixin pictogram-gutschein-zuschuss-benefit { content: '\\e83f'; }\n@mixin pictogram-hand-a { content: '\\e840'; }\n@mixin pictogram-hand-b { content: '\\e841'; }\n@mixin pictogram-hand-c { content: '\\e842'; }\n@mixin pictogram-hand-geben { content: '\\e843'; }\n@mixin pictogram-hand-mit-werkzeug { content: '\\e844'; }\n@mixin pictogram-hand-gespreizt { content: '\\e845'; }\n@mixin pictogram-hand-zeigen-b { content: '\\e846'; }\n@mixin pictogram-hand-zeigen-a { content: '\\e847'; }\n@mixin pictogram-hand-zeigen-c { content: '\\e848'; }\n@mixin pictogram-handschlag-a { content: '\\e849'; }\n@mixin pictogram-handschlag-b { content: '\\e84a'; }\n@mixin pictogram-handschlag-c { content: '\\e84b'; }\n@mixin pictogram-heft { content: '\\e84c'; }\n@mixin pictogram-idee { content: '\\e84d'; }\n@mixin pictogram-ihk-chemnitz-a { content: '\\e84e'; }\n@mixin pictogram-ihk-chemnitz-b { content: '\\e84f'; }\n@mixin pictogram-ihk-chemnitz-c { content: '\\e850'; }\n@mixin pictogram-ihk-giessen-friedberg { content: '\\e851'; }\n@mixin pictogram-ihk-hagen { content: '\\e852'; }\n@mixin pictogram-ihk-heilbronn-franken { content: '\\e853'; }\n@mixin pictogram-ihk-köln { content: '\\e854'; }\n@mixin pictogram-ihk-rhein-neckar { content: '\\e855'; }\n@mixin pictogram-ihk-stuttgart { content: '\\e856'; }\n@mixin pictogram-ihk-wahl { content: '\\e857'; }\n@mixin pictogram-information { content: '\\e858'; }\n@mixin pictogram-kalender { content: '\\e859'; }\n@mixin pictogram-karte { content: '\\e85a'; }\n@mixin pictogram-koepfe-mit-sprechblase { content: '\\e85b'; }\n@mixin pictogram-kerze { content: '\\e85c'; }\n@mixin pictogram-kopf-mit-formel { content: '\\e85d'; }\n@mixin pictogram-kran { content: '\\e85e'; }\n@mixin pictogram-kuchen { content: '\\e85f'; }\n@mixin pictogram-labyrinth { content: '\\e860'; }\n@mixin pictogram-lkw { content: '\\e861'; }\n@mixin pictogram-maske { content: '\\e862'; }\n@mixin pictogram-megaphon { content: '\\e863'; }\n@mixin pictogram-mikrofon { content: '\\e864'; }\n@mixin pictogram-paket-mit-euro { content: '\\e865'; }\n@mixin pictogram-paket { content: '\\e866'; }\n@mixin pictogram-paragraph { content: '\\e867'; }\n@mixin pictogram-persoenliche_entwicklung { content: '\\e868'; }\n@mixin pictogram-person-an-tafel-a { content: '\\e869'; }\n@mixin pictogram-person-an-tafel-b { content: '\\e86a'; }\n@mixin pictogram-person-auf-schild { content: '\\e86b'; }\n@mixin pictogram-person-mit-brille-a { content: '\\e86c'; }\n@mixin pictogram-person-mit-brille-b { content: '\\e86d'; }\n@mixin pictogram-person-mit-buch { content: '\\e86e'; }\n@mixin pictogram-person-mit-doktorhut-a { content: '\\e86f'; }\n@mixin pictogram-person-mit-doktorhut-b { content: '\\e870'; }\n@mixin pictogram-person-mit-headset { content: '\\e871'; }\n@mixin pictogram-person-mit-uniform-a { content: '\\e872'; }\n@mixin pictogram-person-mit-uniform-b { content: '\\e873'; }\n@mixin pictogram-person { content: '\\e874'; }\n@mixin pictogram-personen-mit-brieftasche { content: '\\e875'; }\n@mixin pictogram-personen-mit-doktorhut { content: '\\e876'; }\n@mixin pictogram-personen-suche-a { content: '\\e877'; }\n@mixin pictogram-personen-suche-b { content: '\\e878'; }\n@mixin pictogram-pusteblume { content: '\\e879'; }\n@mixin pictogram-rakete-a { content: '\\e87a'; }\n@mixin pictogram-rakete-b { content: '\\e87b'; }\n@mixin pictogram-rednerpult { content: '\\e87c'; }\n@mixin pictogram-rettungsring { content: '\\e87d'; }\n@mixin pictogram-roboter { content: '\\e87e'; }\n@mixin pictogram-s-bahn { content: '\\e87f'; }\n@mixin pictogram-smilie { content: '\\e880'; }\n@mixin pictogram-social-facebook { content: '\\e881'; }\n@mixin pictogram-social-instagram { content: '\\e882'; }\n@mixin pictogram-social-linkedin { content: '\\e883'; }\n@mixin pictogram-social-twitter { content: '\\e884'; }\n@mixin pictogram-social-youtube { content: '\\e885'; }\n@mixin pictogram-solidaritaetsschleife { content: '\\e886'; }\n@mixin pictogram-stadt { content: '\\e887'; }\n@mixin pictogram-standort { content: '\\e888'; }\n@mixin pictogram-stern { content: '\\e889'; }\n@mixin pictogram-steuerung { content: '\\e88a'; }\n@mixin pictogram-stoppuhr { content: '\\e88b'; }\n@mixin pictogram-strommast { content: '\\e88c'; }\n@mixin pictogram-system-prozess { content: '\\e88d'; }\n@mixin pictogram-teamwork-team-zusammenarbeit { content: '\\e88e'; }\n@mixin pictogram-teller-besteck { content: '\\e88f'; }\n@mixin pictogram-treppe { content: '\\e890'; }\n@mixin pictogram-tropfen-a { content: '\\e891'; }\n@mixin pictogram-tropfen-b { content: '\\e892'; }\n@mixin pictogram-tulpe { content: '\\e893'; }\n@mixin pictogram-veranstaltung-intern-beruf { content: '\\e894'; }\n@mixin pictogram-veranstaltung-intern-feier { content: '\\e895'; }\n@mixin pictogram-videocall-a { content: '\\e896'; }\n@mixin pictogram-videocall-b { content: '\\e897'; }\n@mixin pictogram-videos { content: '\\e898'; }\n@mixin pictogram-virus { content: '\\e899'; }\n@mixin pictogram-waage { content: '\\e89a'; }\n@mixin pictogram-wegweiser-a { content: '\\e89b'; }\n@mixin pictogram-wegweiser-b { content: '\\e89c'; }\n@mixin pictogram-weltkugel-mit-flamme { content: '\\e89d'; }\n@mixin pictogram-weltkugel-mit-koffer { content: '\\e89e'; }\n@mixin pictogram-weltkugel { content: '\\e89f'; }\n@mixin pictogram-werkzeug { content: '\\e8a0'; }\n@mixin pictogram-windrad-a { content: '\\e8a1'; }\n@mixin pictogram-windrad-b { content: '\\e8a2'; }\n@mixin pictogram-wolke-mit-herz-und-sonne { content: '\\e8a3'; }\n@mixin pictogram-zeitung { content: '\\e8a4'; }\n\n@mixin icon-fa-play-circled2 { content: '\\e800'; }\n@mixin icon-fa-play { content: '\\e801'; }\n@mixin icon-fa-basket { content: '\\e843'; }\n@mixin icon-fa-play-circled { content: '\\f144'; }\n@mixin icon-fa-cart-plus { content: '\\f217'; }\n@mixin icon-fa-cart-arrow-down { content: '\\f218'; }\n\n@mixin icon-galerie-small { content: '\\e870'; }\n@mixin icon-interaction-small { content: '\\e871'; }\n@mixin icon-video-small { content: '\\e872'; }\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/atoms/search-button/search-button.scss":(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/cssWithMappingToString.js"),_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__)()(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,'button.search-submit{position:absolute;display:flex;align-items:center;justify-content:center;top:0;right:0;width:80px;height:80px;border-radius:32px;border:0;background-color:var(--theme-color-secondary);color:var(--theme-color-primary);padding:0 2px 0 0;cursor:pointer;transition:.25s ease}button.search-submit.focus-visible:focus{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}button.search-submit:focus-visible,button.search-submit.-moz-focusring{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}button.search-submit:hover{background-color:var(--theme-color-secondary-intensed);color:var(--theme-color-background)}button.search-submit:before{content:"";font-family:"Icons",sans-serif;position:relative;display:block;text-align:center;font-size:40px;line-height:1}button.search-submit.secondary{background-color:var(--theme-color-primary);color:var(--theme-color-white)}button.search-submit.secondary:hover{background-color:var(--theme-color-primary-dimmed-04);color:var(--theme-color-primary)}@media(max-width: 767px){button.search-submit{border-radius:28px;width:70px;height:70px}button.search-submit:before{font-size:36px}}#searchcategoryaddition a{margin-bottom:8px;margin-right:10px}',"",{version:3,sources:["webpack://./stories/atoms/search-button/search-button.scss","webpack://./stories/_global/styles/_mixins.scss"],names:[],mappings:"AAAA,qBAGA,iBACE,CAAA,YACA,CAAA,kBACA,CAAA,sBACA,CAAA,KACA,CAAA,OACA,CAAA,UACA,CAAA,WACA,CAAA,kBACA,CAAA,QACA,CAAA,6CACA,CAAA,gCACA,CAAA,iBACA,CAAA,cACA,CAAA,oBACA,CAAA,yCC+JE,4GACE,CAAA,SACA,CAAA,uEAEF,4GACE,CAAA,SACA,CAAA,2BDlKJ,sDACE,CAAA,mCACA,CAAA,4BAGF,WCoQsB,CAAA,8BDlQpB,CAAA,iBACA,CAAA,aACA,CAAA,iBACA,CAAA,cACA,CAAA,aACA,CAAA,+BAGF,2CACE,CAAA,8BACA,CAAA,qCACA,qDACE,CAAA,gCACA,CAAA,yBAIJ,qBA1CF,kBA2CI,CAAA,UACA,CAAA,WACA,CAAA,4BAEA,cACE,CAAA,CAAA,0BAKN,iBAEE,CAAA,iBACA",sourcesContent:["@import '../../_global/styles/mixins';\n@import '../../_global/styles/vars';\n\nbutton.search-submit {\n position: absolute;\n display: flex;\n align-items: center;\n justify-content: center;\n top: 0;\n right: 0;\n width: 80px;\n height: 80px;\n border-radius: 32px;\n border: 0;\n background-color: var(--theme-color-secondary);\n color: var(--theme-color-primary);\n padding: 0 2px 0 0;\n cursor: pointer;\n transition: 0.25s ease;\n @include focus-visible;\n\n &:hover {\n background-color: var(--theme-color-secondary-intensed);\n color: var(--theme-color-background);\n }\n\n &:before {\n @include icon-suche-big;\n font-family: 'Icons', sans-serif;\n position: relative;\n display: block;\n text-align: center;\n font-size: 40px;\n line-height: 1;\n }\n\n &.secondary {\n background-color: var(--theme-color-primary);\n color: var(--theme-color-white);\n &:hover {\n background-color: var(--theme-color-primary-dimmed-04);\n color: var(--theme-color-primary);\n }\n }\n\n @media(max-width: 767px) {\n border-radius: 28px;\n width: 70px;\n height: 70px;\n\n &:before {\n font-size: 36px;\n }\n }\n}\n\n#searchcategoryaddition a {\n //@extend .btn-small;\n margin-bottom: 8px;\n margin-right: 10px;\n}\n","@mixin h1 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h1);\n line-height: 1.1;\n font-weight: 400;\n margin: 0.6em -0.05em 0.5em;\n\n &:first-child {\n margin-top: -0.1em;\n }\n}\n\n@mixin h2 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h2);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h3 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h3);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h4 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h4);\n font-style: normal;\n font-weight: normal;\n line-height: 1.2;\n margin: 1.4em -0.05em 0.8em;\n}\n\n@mixin h5 {\n font-family: var(--font-korb);\n font-size: 22px;\n line-height: 1.2;\n font-weight: 400;\n margin: 1em 0 0.6em;\n\n @media(max-width: 1339px) {\n font-size: 20px;\n }\n @media(max-width: 767px) {\n font-size: 18px;\n }\n}\n\n@mixin h6 {\n font-size: inherit;\n line-height: 1.4;\n font-weight: 600;\n margin: 1.2em 0 0.5em;\n}\n\n@mixin kicker {\n display: block;\n font-size: 16px;\n text-transform: uppercase;\n margin-bottom: 2px;\n letter-spacing: 0.3px;\n\n @media(max-width: 767px) {\n font-size: 14px;\n }\n\n + h1,\n + .like-h1 {\n margin-top: 0.1em;\n }\n\n + h2, + .like-h2,\n + h3, + .like-h3,\n + h4 + .like-h4, {\n margin-top: 0.2em;\n }\n}\n\n@mixin hide($delay: 0s) {\n opacity: 0;\n visibility: hidden;\n pointer-events: none;\n transition: opacity 0.4s ease $delay, visibility $delay ease 0.4s, transform 0.4s ease $delay;\n}\n\n@mixin show($delay: 0s) {\n opacity: 1;\n visibility: visible;\n pointer-events: all;\n transition: opacity 0.4s ease $delay, visibility 0s ease $delay, transform 0.4s ease $delay;\n}\n\n@mixin full-size {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n@mixin copyright {\n position: absolute;\n display: block;\n left: 100%;\n bottom: 0;\n font-size: 12px;\n text-align: left;\n line-height: 1.2;\n z-index: 2;\n transform-origin: 0 100%;\n transform: rotate(-90deg);\n transition: 0.3s ease;\n\n color: white;\n text-shadow: 0 0 3px rgba(black, 0.6), 0 0 8px rgba(black, 0.6);\n width: calc(66.6% + 7px);\n padding: 8px 18px;\n\n //color: var(--theme-color-white);\n //text-shadow: -2px 2px 0 #000;\n //padding: 2px 6px 2px 4px;\n //background: #012d59;\n //white-space: nowrap;\n //max-width: calc(66.6% + 7px);\n //overflow: hidden;\n //\n //@media(max-width: 767px) {\n // font-size: 10px;\n // max-width: 100%;\n //}\n}\n\n@mixin form-field {\n --input-height: 60px;\n position: relative;\n display: block;\n width: 100%;\n height: var(--input-height);\n background-color: var(--theme-color-white);\n border: 1px solid var(--theme-color-primary);\n border-radius: var(--border-radius-xs);\n padding: 10px 15px;\n font-family: 'Source Sans Pro', sans-serif;\n font-size: var(--font-size-copy);\n line-height: 1.4;\n transition: 0.3s ease;\n color: var(--theme-color-primary);\n\n &:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n\n @media(max-width: 1199px) {\n --input-height: 50px;\n }\n @media(max-width: 767px) {\n --input-height: 44px;\n }\n}\n\n@mixin focus-visible($inset: false) {\n @if $inset {\n &.focus-visible:focus {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n @else {\n &.focus-visible:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n}\n\n@mixin focus-standalone($inset: false) {\n @if $inset {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n @else {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n}\n\n@mixin word-wrap() {\n word-break: break-word;\n -webkit-hyphens: auto;\n -moz-hyphens: auto;\n hyphens: auto;\n}\n\n// ICONS\n@mixin icon-ankerlink { content: '\\e800'; }\n@mixin icon-barrierefreiheit { content: '\\e801'; }\n@mixin icon-chat { content: '\\e802'; }\n@mixin icon-check { content: '\\e803'; }\n@mixin icon-checkbox-liste-1 { content: '\\e804'; }\n@mixin icon-content-schloss { content: '\\e805'; }\n@mixin icon-content { content: '\\e807'; }\n@mixin icon-dauer { content: '\\e808'; }\n@mixin icon-download { content: '\\e809'; }\n@mixin icon-dropdown { content: '\\e80a'; }\n@mixin icon-drucker { content: '\\e80b'; }\n@mixin icon-email { content: '\\e80c'; }\n@mixin icon-fax { content: '\\e80d'; }\n@mixin icon-freie-plaetze { content: '\\e80e'; }\n@mixin icon-galerie { content: '\\e80f'; }\n@mixin icon-gebaerdensprache { content: '\\e810'; }\n@mixin icon-geschlossen { content: '\\e811'; }\n@mixin icon-ihk-wechseln { content: '\\e812'; }\n@mixin icon-info { content: '\\e813'; }\n@mixin icon-kalender { content: '\\e814'; }\n@mixin icon-kartenpin { content: '\\e815'; }\n@mixin icon-kontakt { content: '\\e816'; }\n@mixin icon-laden { content: '\\e817'; }\n@mixin icon-leichte-sprache { content: '\\e818'; }\n@mixin icon-link-external { content: '\\e819'; }\n@mixin icon-liste-schloss { content: '\\e81a'; }\n@mixin icon-liste-stern { content: '\\e81b'; }\n@mixin icon-liste { content: '\\e81c'; }\n@mixin icon-loeschen { content: '\\e81d'; }\n@mixin icon-login { content: '\\e81e'; }\n@mixin icon-minus { content: '\\e81f'; }\n@mixin icon-pdf { content: '\\e820'; }\n@mixin icon-pfeil-links { content: '\\e821'; }\n@mixin icon-pfeil-oben { content: '\\e822'; }\n@mixin icon-pfeil-rechts-schloss { content: '\\e823'; }\n@mixin icon-pfeil-rechts-stern { content: '\\e824'; }\n@mixin icon-pfeil-rechts { content: '\\e825'; }\n@mixin icon-pfeil-simple-rechts { content: '\\e826'; }\n@mixin icon-pfeil-unten { content: '\\e827'; }\n@mixin icon-plus { content: '\\e828'; }\n@mixin icon-preis { content: '\\e829'; }\n@mixin icon-referent { content: '\\e82a'; }\n@mixin icon-reset { content: '\\e82b'; }\n@mixin icon-sanduhr { content: '\\e82c'; }\n@mixin icon-schliessen { content: '\\e82d'; }\n@mixin icon-schloss { content: '\\e82e'; }\n@mixin icon-sprache { content: '\\e82f'; }\n@mixin icon-stern { content: '\\e830'; }\n@mixin icon-suche-adresse { content: '\\e831'; }\n@mixin icon-suche-archiv { content: '\\e832'; }\n@mixin icon-suche-az { content: '\\e833'; }\n@mixin icon-suche-chat { content: '\\e834'; }\n@mixin icon-suche-datei { content: '\\e835'; }\n@mixin icon-suche-firma { content: '\\e836'; }\n@mixin icon-suche-magazin { content: '\\e837'; }\n@mixin icon-suche-mail { content: '\\e838'; }\n@mixin icon-suche-person { content: '\\e839'; }\n@mixin icon-suche-schloss { content: '\\e83a'; }\n@mixin icon-suche-veranstaltung { content: '\\e83b'; }\n@mixin icon-suche { content: '\\e83c'; }\n@mixin icon-teilnehmer-add { content: '\\e83d'; }\n@mixin icon-telefon { content: '\\e83e'; }\n@mixin icon-vcard { content: '\\e83f'; }\n@mixin icon-small-arrow-right-simple { content: '\\e840'; }\n@mixin icon-small-barrierefreiheit { content: '\\e841'; }\n@mixin icon-small-download { content: '\\e842'; }\n@mixin icon-small-gebaerdensprache { content: '\\e843'; }\n@mixin icon-small-kontakt { content: '\\e844'; }\n@mixin icon-small-leichte-sprache { content: '\\e845'; }\n@mixin icon-small-link-external { content: '\\e846'; }\n@mixin icon-small-login { content: '\\e847'; }\n@mixin icon-small-pfeil-rechts { content: '\\e848'; }\n@mixin icon-small-sprache { content: '\\e849'; }\n@mixin icon-small-schloss { content: '\\e84a'; }\n@mixin icon-small-stern { content: '\\e84b'; }\n@mixin icon-teilen { content: '\\e84c'; }\n@mixin icon-social-telegram { content: '\\e84d'; }\n@mixin icon-social-threema { content: '\\e84e'; }\n@mixin icon-social-whatsapp { content: '\\e84f'; }\n@mixin icon-suche-big { content: '\\e850'; }\n@mixin icon-xsmall-pin { content: '\\e851'; }\n@mixin icon-check-1 { content: '\\e852'; }\n@mixin icon-xsmall-euro { content: '\\e853'; }\n@mixin icon-xsmall-geschlossen { content: '\\e854'; }\n@mixin icon-xsmall-kalender { content: '\\e855'; }\n@mixin icon-xsmall-liste { content: '\\e856'; }\n@mixin icon-xsmall-offen { content: '\\e857'; }\n@mixin icon-xsmall-uhr { content: '\\e858'; }\n@mixin icon-social-facebook { content: '\\e859'; }\n@mixin icon-liste-1 { content: '\\e85a'; }\n@mixin icon-social-linkedin { content: '\\e85b'; }\n@mixin icon-social-pinterest { content: '\\e85c'; }\n@mixin icon-social_x { content: '\\e85d'; }\n@mixin icon-social-xing { content: '\\e85e'; }\n@mixin icon-zoom { content: '\\e85f'; }\n@mixin icon-social-youtube { content: '\\e860'; }\n@mixin icon-social-instagram { content: '\\e861'; }\n@mixin icon-faq { content: '\\e869'; }\n@mixin icon-checkbox-liste { content: '\\e86a'; }\n@mixin icon-content-stern { content: '\\e86b'; }\n@mixin icon-small-election-group { content: '\\e86c'; }\n@mixin icon-small-icon-election-location { content: '\\e86e'; }\n@mixin icon-userlike { content: '\\e8c6'; }\n@mixin icon-userlike-chat { content: '\\e8c7'; }\n@mixin icon-magazine { content: '\\e8c8'; }\n@mixin icon-lokalisierung { content: '\\e8c9'; }\n@mixin icon-login-flyout { content: '\\e8ca'; }\n@mixin icon-login-header { content: '\\e8cb'; }\n@mixin icon-social-twitter { content: '\\e85d'; }\n@mixin icon-play { content: '\\e86d'; }\n@mixin icon-pause { content: '\\e806'; }\n@mixin icon-volume-mute { content: '\\e862'; }\n@mixin icon-volume-on { content: '\\e86f'; }\n@mixin icon-ankerlink-right { content: '\\e873'; }\n\n// PICTOGRAMS\n@mixin pictogram-achtung { content: '\\e800'; }\n@mixin pictogram-achtung-strom { content: '\\e801'; }\n@mixin pictogram-aeskulapstab { content: '\\e802'; }\n@mixin pictogram-anker { content: '\\e803'; }\n@mixin pictogram-anstossen { content: '\\e804'; }\n@mixin pictogram-arbeitsplatz { content: '\\e805'; }\n@mixin pictogram-auktionshammer { content: '\\e806'; }\n@mixin pictogram-batterie { content: '\\e807'; }\n@mixin pictogram-ausruf { content: '\\e808'; }\n@mixin pictogram-bauhelm { content: '\\e809'; }\n@mixin pictogram-benefit-vorteil-geschenk { content: '\\e80a'; }\n@mixin pictogram-bett { content: '\\e80b'; }\n@mixin pictogram-blatt { content: '\\e80c'; }\n@mixin pictogram-blume { content: '\\e80d'; }\n@mixin pictogram-blume-b { content: '\\e80e'; }\n@mixin pictogram-brief { content: '\\e80f'; }\n@mixin pictogram-brille-auf-buch { content: '\\e810'; }\n@mixin pictogram-bueroklammer { content: '\\e811'; }\n@mixin pictogram-bus { content: '\\e812'; }\n@mixin pictogram-container { content: '\\e813'; }\n@mixin pictogram-containerschiff { content: '\\e815'; }\n@mixin pictogram-daumen-hoch-a { content: '\\e816'; }\n@mixin pictogram-daumen-hoch-c { content: '\\e817'; }\n@mixin pictogram-daumen-hoch-b { content: '\\e818'; }\n@mixin pictogram-diagramm-mit-text { content: '\\e819'; }\n@mixin pictogram-diagramm-torte { content: '\\e81a'; }\n@mixin pictogram-diagramm-verlust { content: '\\e81b'; }\n@mixin pictogram-diagramm-wachstum { content: '\\e81c'; }\n@mixin pictogram-diagramm { content: '\\e81d'; }\n@mixin pictogram-co2 { content: '\\e814'; }\n@mixin pictogram-dokument-a { content: '\\e81e'; }\n@mixin pictogram-dokument-b { content: '\\e81f'; }\n@mixin pictogram-dokument-c { content: '\\e820'; }\n@mixin pictogram-e-auto { content: '\\e821'; }\n@mixin pictogram-e-learning { content: '\\e822'; }\n@mixin pictogram-einkaufstasche-mit-eurozeichen { content: '\\e824'; }\n@mixin pictogram-einkaufstasche { content: '\\e825'; }\n@mixin pictogram-einkaufswagen { content: '\\e826'; }\n@mixin pictogram-eu-emblem-brexit { content: '\\e827'; }\n@mixin pictogram-eu-emblem { content: '\\e828'; }\n@mixin pictogram-eule { content: '\\e829'; }\n@mixin pictogram-fabrik { content: '\\e82a'; }\n@mixin pictogram-fahne-horizontal-gestreift { content: '\\e82b'; }\n@mixin pictogram-fahne-kreuz { content: '\\e82c'; }\n@mixin pictogram-fahne-neutral { content: '\\e82d'; }\n@mixin pictogram-fahne-vertikal-gestreift { content: '\\e82e'; }\n@mixin pictogram-fahrrad-jobrad-dienstfahrrad { content: '\\e82f'; }\n@mixin pictogram-fahrrad-sportlich { content: '\\e830'; }\n@mixin pictogram-fahrrad { content: '\\e831'; }\n@mixin pictogram-faq-a { content: '\\e832'; }\n@mixin pictogram-faq-b { content: '\\e833'; }\n@mixin pictogram-fernglas { content: '\\e834'; }\n@mixin pictogram-fisch-frisst-fisch { content: '\\e835'; }\n@mixin pictogram-flugzeug { content: '\\e836'; }\n@mixin pictogram-frage { content: '\\e837'; }\n@mixin pictogram-fragezeichen { content: '\\e838'; }\n@mixin pictogram-geld-zuschuss-foerderung { content: '\\e839'; }\n@mixin pictogram-geldsack { content: '\\e83a'; }\n@mixin pictogram-freiheitsstatue { content: '\\e83b'; }\n@mixin pictogram-gruppe-gespraech { content: '\\e83c'; }\n@mixin pictogram-gruppe-idee { content: '\\e83d'; }\n@mixin pictogram-globus { content: '\\e83e'; }\n@mixin pictogram-gutschein-zuschuss-benefit { content: '\\e83f'; }\n@mixin pictogram-hand-a { content: '\\e840'; }\n@mixin pictogram-hand-b { content: '\\e841'; }\n@mixin pictogram-hand-c { content: '\\e842'; }\n@mixin pictogram-hand-geben { content: '\\e843'; }\n@mixin pictogram-hand-mit-werkzeug { content: '\\e844'; }\n@mixin pictogram-hand-gespreizt { content: '\\e845'; }\n@mixin pictogram-hand-zeigen-b { content: '\\e846'; }\n@mixin pictogram-hand-zeigen-a { content: '\\e847'; }\n@mixin pictogram-hand-zeigen-c { content: '\\e848'; }\n@mixin pictogram-handschlag-a { content: '\\e849'; }\n@mixin pictogram-handschlag-b { content: '\\e84a'; }\n@mixin pictogram-handschlag-c { content: '\\e84b'; }\n@mixin pictogram-heft { content: '\\e84c'; }\n@mixin pictogram-idee { content: '\\e84d'; }\n@mixin pictogram-ihk-chemnitz-a { content: '\\e84e'; }\n@mixin pictogram-ihk-chemnitz-b { content: '\\e84f'; }\n@mixin pictogram-ihk-chemnitz-c { content: '\\e850'; }\n@mixin pictogram-ihk-giessen-friedberg { content: '\\e851'; }\n@mixin pictogram-ihk-hagen { content: '\\e852'; }\n@mixin pictogram-ihk-heilbronn-franken { content: '\\e853'; }\n@mixin pictogram-ihk-köln { content: '\\e854'; }\n@mixin pictogram-ihk-rhein-neckar { content: '\\e855'; }\n@mixin pictogram-ihk-stuttgart { content: '\\e856'; }\n@mixin pictogram-ihk-wahl { content: '\\e857'; }\n@mixin pictogram-information { content: '\\e858'; }\n@mixin pictogram-kalender { content: '\\e859'; }\n@mixin pictogram-karte { content: '\\e85a'; }\n@mixin pictogram-koepfe-mit-sprechblase { content: '\\e85b'; }\n@mixin pictogram-kerze { content: '\\e85c'; }\n@mixin pictogram-kopf-mit-formel { content: '\\e85d'; }\n@mixin pictogram-kran { content: '\\e85e'; }\n@mixin pictogram-kuchen { content: '\\e85f'; }\n@mixin pictogram-labyrinth { content: '\\e860'; }\n@mixin pictogram-lkw { content: '\\e861'; }\n@mixin pictogram-maske { content: '\\e862'; }\n@mixin pictogram-megaphon { content: '\\e863'; }\n@mixin pictogram-mikrofon { content: '\\e864'; }\n@mixin pictogram-paket-mit-euro { content: '\\e865'; }\n@mixin pictogram-paket { content: '\\e866'; }\n@mixin pictogram-paragraph { content: '\\e867'; }\n@mixin pictogram-persoenliche_entwicklung { content: '\\e868'; }\n@mixin pictogram-person-an-tafel-a { content: '\\e869'; }\n@mixin pictogram-person-an-tafel-b { content: '\\e86a'; }\n@mixin pictogram-person-auf-schild { content: '\\e86b'; }\n@mixin pictogram-person-mit-brille-a { content: '\\e86c'; }\n@mixin pictogram-person-mit-brille-b { content: '\\e86d'; }\n@mixin pictogram-person-mit-buch { content: '\\e86e'; }\n@mixin pictogram-person-mit-doktorhut-a { content: '\\e86f'; }\n@mixin pictogram-person-mit-doktorhut-b { content: '\\e870'; }\n@mixin pictogram-person-mit-headset { content: '\\e871'; }\n@mixin pictogram-person-mit-uniform-a { content: '\\e872'; }\n@mixin pictogram-person-mit-uniform-b { content: '\\e873'; }\n@mixin pictogram-person { content: '\\e874'; }\n@mixin pictogram-personen-mit-brieftasche { content: '\\e875'; }\n@mixin pictogram-personen-mit-doktorhut { content: '\\e876'; }\n@mixin pictogram-personen-suche-a { content: '\\e877'; }\n@mixin pictogram-personen-suche-b { content: '\\e878'; }\n@mixin pictogram-pusteblume { content: '\\e879'; }\n@mixin pictogram-rakete-a { content: '\\e87a'; }\n@mixin pictogram-rakete-b { content: '\\e87b'; }\n@mixin pictogram-rednerpult { content: '\\e87c'; }\n@mixin pictogram-rettungsring { content: '\\e87d'; }\n@mixin pictogram-roboter { content: '\\e87e'; }\n@mixin pictogram-s-bahn { content: '\\e87f'; }\n@mixin pictogram-smilie { content: '\\e880'; }\n@mixin pictogram-social-facebook { content: '\\e881'; }\n@mixin pictogram-social-instagram { content: '\\e882'; }\n@mixin pictogram-social-linkedin { content: '\\e883'; }\n@mixin pictogram-social-twitter { content: '\\e884'; }\n@mixin pictogram-social-youtube { content: '\\e885'; }\n@mixin pictogram-solidaritaetsschleife { content: '\\e886'; }\n@mixin pictogram-stadt { content: '\\e887'; }\n@mixin pictogram-standort { content: '\\e888'; }\n@mixin pictogram-stern { content: '\\e889'; }\n@mixin pictogram-steuerung { content: '\\e88a'; }\n@mixin pictogram-stoppuhr { content: '\\e88b'; }\n@mixin pictogram-strommast { content: '\\e88c'; }\n@mixin pictogram-system-prozess { content: '\\e88d'; }\n@mixin pictogram-teamwork-team-zusammenarbeit { content: '\\e88e'; }\n@mixin pictogram-teller-besteck { content: '\\e88f'; }\n@mixin pictogram-treppe { content: '\\e890'; }\n@mixin pictogram-tropfen-a { content: '\\e891'; }\n@mixin pictogram-tropfen-b { content: '\\e892'; }\n@mixin pictogram-tulpe { content: '\\e893'; }\n@mixin pictogram-veranstaltung-intern-beruf { content: '\\e894'; }\n@mixin pictogram-veranstaltung-intern-feier { content: '\\e895'; }\n@mixin pictogram-videocall-a { content: '\\e896'; }\n@mixin pictogram-videocall-b { content: '\\e897'; }\n@mixin pictogram-videos { content: '\\e898'; }\n@mixin pictogram-virus { content: '\\e899'; }\n@mixin pictogram-waage { content: '\\e89a'; }\n@mixin pictogram-wegweiser-a { content: '\\e89b'; }\n@mixin pictogram-wegweiser-b { content: '\\e89c'; }\n@mixin pictogram-weltkugel-mit-flamme { content: '\\e89d'; }\n@mixin pictogram-weltkugel-mit-koffer { content: '\\e89e'; }\n@mixin pictogram-weltkugel { content: '\\e89f'; }\n@mixin pictogram-werkzeug { content: '\\e8a0'; }\n@mixin pictogram-windrad-a { content: '\\e8a1'; }\n@mixin pictogram-windrad-b { content: '\\e8a2'; }\n@mixin pictogram-wolke-mit-herz-und-sonne { content: '\\e8a3'; }\n@mixin pictogram-zeitung { content: '\\e8a4'; }\n\n@mixin icon-fa-play-circled2 { content: '\\e800'; }\n@mixin icon-fa-play { content: '\\e801'; }\n@mixin icon-fa-basket { content: '\\e843'; }\n@mixin icon-fa-play-circled { content: '\\f144'; }\n@mixin icon-fa-cart-plus { content: '\\f217'; }\n@mixin icon-fa-cart-arrow-down { content: '\\f218'; }\n\n@mixin icon-galerie-small { content: '\\e870'; }\n@mixin icon-interaction-small { content: '\\e871'; }\n@mixin icon-video-small { content: '\\e872'; }\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/atoms/search-input/search-input.scss":(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/cssWithMappingToString.js"),_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__)()(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,'input.search-field{position:relative;display:block;border-radius:var(--border-radius-md) var(--border-radius-xl) var(--border-radius-xl) var(--border-radius-md);width:calc(100% - 1px);height:80px;background-color:#fff;padding:24px 90px 24px 24px;font-family:"Source Sans Pro",sans-serif;font-size:22px;line-height:32px;color:var(--theme-color-primary);border:2px solid var(--theme-color-secondary-intensed);transition:.25s ease}input.search-field.focus-visible:focus{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}input.search-field:focus-visible,input.search-field.-moz-focusring{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}@media(max-width: 767px){input.search-field{height:70px;padding:10px 50px 10px 16px;font-size:18px;line-height:30px;border-top-right-radius:28px;border-bottom-right-radius:28px}}input.search-field:focus,input.search-field:active,input.search-field.focus-visible,input.search-field.focus-visible:focus{box-shadow:0 0 10px var(--theme-color-secondary-intensed),0 0 4px var(--theme-color-secondary-intensed)}input.search-field::-webkit-input-placeholder{color:var(--theme-color-link-hover)}input.search-field::-moz-placeholder{color:var(--theme-color-link-hover)}input.search-field:-ms-input-placeholder{color:var(--theme-color-link-hover)}input.search-field:-moz-placeholder{color:var(--theme-color-link-hover)}input.search-field:-webkit-autofill,input.search-field:-webkit-autofill:hover,input.search-field:-webkit-autofill:focus,input.search-field:-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px #fff inset !important}input.search-field::-webkit-search-decoration,input.search-field::-webkit-search-cancel-button,input.search-field::-webkit-search-results-button,input.search-field::-webkit-search-results-decoration{display:none}',"",{version:3,sources:["webpack://./stories/atoms/search-input/search-input.scss","webpack://./stories/_global/styles/_mixins.scss"],names:[],mappings:"AAGA,mBACE,iBAAA,CACA,aAAA,CACA,6GAAA,CACA,sBAAA,CACA,WAAA,CACA,qBAAA,CACA,2BAAA,CACA,wCAAA,CACA,cAAA,CACA,gBAAA,CACA,gCAAA,CACA,sDAAA,CACA,oBAAA,CCiKE,uCACE,4GAAA,CACA,SAAA,CAEF,mEACE,4GAAA,CACA,SAAA,CDpKJ,yBAhBF,mBAiBI,WAAA,CACA,2BAAA,CACA,cAAA,CACA,gBAAA,CACA,4BAAA,CACA,+BAAA,CAAA,CAGF,2HACE,uGAAA,CAGF,8CACE,mCAAA,CAEF,qCACE,mCAAA,CAEF,yCACE,mCAAA,CAEF,oCACE,mCAAA,CAGF,mKAIE,mDAAA,CAGF,uMAIE,YAAA",sourcesContent:["@import '../../_global/styles/mixins';\n@import '../../_global/styles/vars';\n\ninput.search-field {\n position: relative;\n display: block;\n border-radius:var(--border-radius-md) var(--border-radius-xl) var(--border-radius-xl) var(--border-radius-md);\n width: calc(100% - 1px);\n height: 80px;\n background-color: white;\n padding: 24px 90px 24px 24px;\n font-family: 'Source Sans Pro', sans-serif;\n font-size: 22px;\n line-height: 32px;\n color: var(--theme-color-primary);\n border: 2px solid var(--theme-color-secondary-intensed);\n transition: 0.25s ease;\n @include focus-visible;\n\n @media(max-width: 767px) {\n height: 70px;\n padding: 10px 50px 10px 16px;\n font-size: 18px;\n line-height: 30px;\n border-top-right-radius: 28px;\n border-bottom-right-radius: 28px;\n }\n\n &:focus, &:active, &.focus-visible, &.focus-visible:focus {\n box-shadow: 0 0 10px var(--theme-color-secondary-intensed), 0 0 4px var(--theme-color-secondary-intensed);\n }\n\n &::-webkit-input-placeholder {\n color: var(--theme-color-link-hover);\n }\n &::-moz-placeholder {\n color: var(--theme-color-link-hover);\n }\n &:-ms-input-placeholder {\n color: var(--theme-color-link-hover);\n }\n &:-moz-placeholder {\n color: var(--theme-color-link-hover);\n }\n\n &:-webkit-autofill,\n &:-webkit-autofill:hover,\n &:-webkit-autofill:focus,\n &:-webkit-autofill:active {\n -webkit-box-shadow: 0 0 0 50px white inset !important;\n }\n\n &::-webkit-search-decoration,\n &::-webkit-search-cancel-button,\n &::-webkit-search-results-button,\n &::-webkit-search-results-decoration {\n display: none;\n }\n}","@mixin h1 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h1);\n line-height: 1.1;\n font-weight: 400;\n margin: 0.6em -0.05em 0.5em;\n\n &:first-child {\n margin-top: -0.1em;\n }\n}\n\n@mixin h2 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h2);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h3 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h3);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h4 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h4);\n font-style: normal;\n font-weight: normal;\n line-height: 1.2;\n margin: 1.4em -0.05em 0.8em;\n}\n\n@mixin h5 {\n font-family: var(--font-korb);\n font-size: 22px;\n line-height: 1.2;\n font-weight: 400;\n margin: 1em 0 0.6em;\n\n @media(max-width: 1339px) {\n font-size: 20px;\n }\n @media(max-width: 767px) {\n font-size: 18px;\n }\n}\n\n@mixin h6 {\n font-size: inherit;\n line-height: 1.4;\n font-weight: 600;\n margin: 1.2em 0 0.5em;\n}\n\n@mixin kicker {\n display: block;\n font-size: 16px;\n text-transform: uppercase;\n margin-bottom: 2px;\n letter-spacing: 0.3px;\n\n @media(max-width: 767px) {\n font-size: 14px;\n }\n\n + h1,\n + .like-h1 {\n margin-top: 0.1em;\n }\n\n + h2, + .like-h2,\n + h3, + .like-h3,\n + h4 + .like-h4, {\n margin-top: 0.2em;\n }\n}\n\n@mixin hide($delay: 0s) {\n opacity: 0;\n visibility: hidden;\n pointer-events: none;\n transition: opacity 0.4s ease $delay, visibility $delay ease 0.4s, transform 0.4s ease $delay;\n}\n\n@mixin show($delay: 0s) {\n opacity: 1;\n visibility: visible;\n pointer-events: all;\n transition: opacity 0.4s ease $delay, visibility 0s ease $delay, transform 0.4s ease $delay;\n}\n\n@mixin full-size {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n@mixin copyright {\n position: absolute;\n display: block;\n left: 100%;\n bottom: 0;\n font-size: 12px;\n text-align: left;\n line-height: 1.2;\n z-index: 2;\n transform-origin: 0 100%;\n transform: rotate(-90deg);\n transition: 0.3s ease;\n\n color: white;\n text-shadow: 0 0 3px rgba(black, 0.6), 0 0 8px rgba(black, 0.6);\n width: calc(66.6% + 7px);\n padding: 8px 18px;\n\n //color: var(--theme-color-white);\n //text-shadow: -2px 2px 0 #000;\n //padding: 2px 6px 2px 4px;\n //background: #012d59;\n //white-space: nowrap;\n //max-width: calc(66.6% + 7px);\n //overflow: hidden;\n //\n //@media(max-width: 767px) {\n // font-size: 10px;\n // max-width: 100%;\n //}\n}\n\n@mixin form-field {\n --input-height: 60px;\n position: relative;\n display: block;\n width: 100%;\n height: var(--input-height);\n background-color: var(--theme-color-white);\n border: 1px solid var(--theme-color-primary);\n border-radius: var(--border-radius-xs);\n padding: 10px 15px;\n font-family: 'Source Sans Pro', sans-serif;\n font-size: var(--font-size-copy);\n line-height: 1.4;\n transition: 0.3s ease;\n color: var(--theme-color-primary);\n\n &:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n\n @media(max-width: 1199px) {\n --input-height: 50px;\n }\n @media(max-width: 767px) {\n --input-height: 44px;\n }\n}\n\n@mixin focus-visible($inset: false) {\n @if $inset {\n &.focus-visible:focus {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n @else {\n &.focus-visible:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n}\n\n@mixin focus-standalone($inset: false) {\n @if $inset {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n @else {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n}\n\n@mixin word-wrap() {\n word-break: break-word;\n -webkit-hyphens: auto;\n -moz-hyphens: auto;\n hyphens: auto;\n}\n\n// ICONS\n@mixin icon-ankerlink { content: '\\e800'; }\n@mixin icon-barrierefreiheit { content: '\\e801'; }\n@mixin icon-chat { content: '\\e802'; }\n@mixin icon-check { content: '\\e803'; }\n@mixin icon-checkbox-liste-1 { content: '\\e804'; }\n@mixin icon-content-schloss { content: '\\e805'; }\n@mixin icon-content { content: '\\e807'; }\n@mixin icon-dauer { content: '\\e808'; }\n@mixin icon-download { content: '\\e809'; }\n@mixin icon-dropdown { content: '\\e80a'; }\n@mixin icon-drucker { content: '\\e80b'; }\n@mixin icon-email { content: '\\e80c'; }\n@mixin icon-fax { content: '\\e80d'; }\n@mixin icon-freie-plaetze { content: '\\e80e'; }\n@mixin icon-galerie { content: '\\e80f'; }\n@mixin icon-gebaerdensprache { content: '\\e810'; }\n@mixin icon-geschlossen { content: '\\e811'; }\n@mixin icon-ihk-wechseln { content: '\\e812'; }\n@mixin icon-info { content: '\\e813'; }\n@mixin icon-kalender { content: '\\e814'; }\n@mixin icon-kartenpin { content: '\\e815'; }\n@mixin icon-kontakt { content: '\\e816'; }\n@mixin icon-laden { content: '\\e817'; }\n@mixin icon-leichte-sprache { content: '\\e818'; }\n@mixin icon-link-external { content: '\\e819'; }\n@mixin icon-liste-schloss { content: '\\e81a'; }\n@mixin icon-liste-stern { content: '\\e81b'; }\n@mixin icon-liste { content: '\\e81c'; }\n@mixin icon-loeschen { content: '\\e81d'; }\n@mixin icon-login { content: '\\e81e'; }\n@mixin icon-minus { content: '\\e81f'; }\n@mixin icon-pdf { content: '\\e820'; }\n@mixin icon-pfeil-links { content: '\\e821'; }\n@mixin icon-pfeil-oben { content: '\\e822'; }\n@mixin icon-pfeil-rechts-schloss { content: '\\e823'; }\n@mixin icon-pfeil-rechts-stern { content: '\\e824'; }\n@mixin icon-pfeil-rechts { content: '\\e825'; }\n@mixin icon-pfeil-simple-rechts { content: '\\e826'; }\n@mixin icon-pfeil-unten { content: '\\e827'; }\n@mixin icon-plus { content: '\\e828'; }\n@mixin icon-preis { content: '\\e829'; }\n@mixin icon-referent { content: '\\e82a'; }\n@mixin icon-reset { content: '\\e82b'; }\n@mixin icon-sanduhr { content: '\\e82c'; }\n@mixin icon-schliessen { content: '\\e82d'; }\n@mixin icon-schloss { content: '\\e82e'; }\n@mixin icon-sprache { content: '\\e82f'; }\n@mixin icon-stern { content: '\\e830'; }\n@mixin icon-suche-adresse { content: '\\e831'; }\n@mixin icon-suche-archiv { content: '\\e832'; }\n@mixin icon-suche-az { content: '\\e833'; }\n@mixin icon-suche-chat { content: '\\e834'; }\n@mixin icon-suche-datei { content: '\\e835'; }\n@mixin icon-suche-firma { content: '\\e836'; }\n@mixin icon-suche-magazin { content: '\\e837'; }\n@mixin icon-suche-mail { content: '\\e838'; }\n@mixin icon-suche-person { content: '\\e839'; }\n@mixin icon-suche-schloss { content: '\\e83a'; }\n@mixin icon-suche-veranstaltung { content: '\\e83b'; }\n@mixin icon-suche { content: '\\e83c'; }\n@mixin icon-teilnehmer-add { content: '\\e83d'; }\n@mixin icon-telefon { content: '\\e83e'; }\n@mixin icon-vcard { content: '\\e83f'; }\n@mixin icon-small-arrow-right-simple { content: '\\e840'; }\n@mixin icon-small-barrierefreiheit { content: '\\e841'; }\n@mixin icon-small-download { content: '\\e842'; }\n@mixin icon-small-gebaerdensprache { content: '\\e843'; }\n@mixin icon-small-kontakt { content: '\\e844'; }\n@mixin icon-small-leichte-sprache { content: '\\e845'; }\n@mixin icon-small-link-external { content: '\\e846'; }\n@mixin icon-small-login { content: '\\e847'; }\n@mixin icon-small-pfeil-rechts { content: '\\e848'; }\n@mixin icon-small-sprache { content: '\\e849'; }\n@mixin icon-small-schloss { content: '\\e84a'; }\n@mixin icon-small-stern { content: '\\e84b'; }\n@mixin icon-teilen { content: '\\e84c'; }\n@mixin icon-social-telegram { content: '\\e84d'; }\n@mixin icon-social-threema { content: '\\e84e'; }\n@mixin icon-social-whatsapp { content: '\\e84f'; }\n@mixin icon-suche-big { content: '\\e850'; }\n@mixin icon-xsmall-pin { content: '\\e851'; }\n@mixin icon-check-1 { content: '\\e852'; }\n@mixin icon-xsmall-euro { content: '\\e853'; }\n@mixin icon-xsmall-geschlossen { content: '\\e854'; }\n@mixin icon-xsmall-kalender { content: '\\e855'; }\n@mixin icon-xsmall-liste { content: '\\e856'; }\n@mixin icon-xsmall-offen { content: '\\e857'; }\n@mixin icon-xsmall-uhr { content: '\\e858'; }\n@mixin icon-social-facebook { content: '\\e859'; }\n@mixin icon-liste-1 { content: '\\e85a'; }\n@mixin icon-social-linkedin { content: '\\e85b'; }\n@mixin icon-social-pinterest { content: '\\e85c'; }\n@mixin icon-social_x { content: '\\e85d'; }\n@mixin icon-social-xing { content: '\\e85e'; }\n@mixin icon-zoom { content: '\\e85f'; }\n@mixin icon-social-youtube { content: '\\e860'; }\n@mixin icon-social-instagram { content: '\\e861'; }\n@mixin icon-faq { content: '\\e869'; }\n@mixin icon-checkbox-liste { content: '\\e86a'; }\n@mixin icon-content-stern { content: '\\e86b'; }\n@mixin icon-small-election-group { content: '\\e86c'; }\n@mixin icon-small-icon-election-location { content: '\\e86e'; }\n@mixin icon-userlike { content: '\\e8c6'; }\n@mixin icon-userlike-chat { content: '\\e8c7'; }\n@mixin icon-magazine { content: '\\e8c8'; }\n@mixin icon-lokalisierung { content: '\\e8c9'; }\n@mixin icon-login-flyout { content: '\\e8ca'; }\n@mixin icon-login-header { content: '\\e8cb'; }\n@mixin icon-social-twitter { content: '\\e85d'; }\n@mixin icon-play { content: '\\e86d'; }\n@mixin icon-pause { content: '\\e806'; }\n@mixin icon-volume-mute { content: '\\e862'; }\n@mixin icon-volume-on { content: '\\e86f'; }\n@mixin icon-ankerlink-right { content: '\\e873'; }\n\n// PICTOGRAMS\n@mixin pictogram-achtung { content: '\\e800'; }\n@mixin pictogram-achtung-strom { content: '\\e801'; }\n@mixin pictogram-aeskulapstab { content: '\\e802'; }\n@mixin pictogram-anker { content: '\\e803'; }\n@mixin pictogram-anstossen { content: '\\e804'; }\n@mixin pictogram-arbeitsplatz { content: '\\e805'; }\n@mixin pictogram-auktionshammer { content: '\\e806'; }\n@mixin pictogram-batterie { content: '\\e807'; }\n@mixin pictogram-ausruf { content: '\\e808'; }\n@mixin pictogram-bauhelm { content: '\\e809'; }\n@mixin pictogram-benefit-vorteil-geschenk { content: '\\e80a'; }\n@mixin pictogram-bett { content: '\\e80b'; }\n@mixin pictogram-blatt { content: '\\e80c'; }\n@mixin pictogram-blume { content: '\\e80d'; }\n@mixin pictogram-blume-b { content: '\\e80e'; }\n@mixin pictogram-brief { content: '\\e80f'; }\n@mixin pictogram-brille-auf-buch { content: '\\e810'; }\n@mixin pictogram-bueroklammer { content: '\\e811'; }\n@mixin pictogram-bus { content: '\\e812'; }\n@mixin pictogram-container { content: '\\e813'; }\n@mixin pictogram-containerschiff { content: '\\e815'; }\n@mixin pictogram-daumen-hoch-a { content: '\\e816'; }\n@mixin pictogram-daumen-hoch-c { content: '\\e817'; }\n@mixin pictogram-daumen-hoch-b { content: '\\e818'; }\n@mixin pictogram-diagramm-mit-text { content: '\\e819'; }\n@mixin pictogram-diagramm-torte { content: '\\e81a'; }\n@mixin pictogram-diagramm-verlust { content: '\\e81b'; }\n@mixin pictogram-diagramm-wachstum { content: '\\e81c'; }\n@mixin pictogram-diagramm { content: '\\e81d'; }\n@mixin pictogram-co2 { content: '\\e814'; }\n@mixin pictogram-dokument-a { content: '\\e81e'; }\n@mixin pictogram-dokument-b { content: '\\e81f'; }\n@mixin pictogram-dokument-c { content: '\\e820'; }\n@mixin pictogram-e-auto { content: '\\e821'; }\n@mixin pictogram-e-learning { content: '\\e822'; }\n@mixin pictogram-einkaufstasche-mit-eurozeichen { content: '\\e824'; }\n@mixin pictogram-einkaufstasche { content: '\\e825'; }\n@mixin pictogram-einkaufswagen { content: '\\e826'; }\n@mixin pictogram-eu-emblem-brexit { content: '\\e827'; }\n@mixin pictogram-eu-emblem { content: '\\e828'; }\n@mixin pictogram-eule { content: '\\e829'; }\n@mixin pictogram-fabrik { content: '\\e82a'; }\n@mixin pictogram-fahne-horizontal-gestreift { content: '\\e82b'; }\n@mixin pictogram-fahne-kreuz { content: '\\e82c'; }\n@mixin pictogram-fahne-neutral { content: '\\e82d'; }\n@mixin pictogram-fahne-vertikal-gestreift { content: '\\e82e'; }\n@mixin pictogram-fahrrad-jobrad-dienstfahrrad { content: '\\e82f'; }\n@mixin pictogram-fahrrad-sportlich { content: '\\e830'; }\n@mixin pictogram-fahrrad { content: '\\e831'; }\n@mixin pictogram-faq-a { content: '\\e832'; }\n@mixin pictogram-faq-b { content: '\\e833'; }\n@mixin pictogram-fernglas { content: '\\e834'; }\n@mixin pictogram-fisch-frisst-fisch { content: '\\e835'; }\n@mixin pictogram-flugzeug { content: '\\e836'; }\n@mixin pictogram-frage { content: '\\e837'; }\n@mixin pictogram-fragezeichen { content: '\\e838'; }\n@mixin pictogram-geld-zuschuss-foerderung { content: '\\e839'; }\n@mixin pictogram-geldsack { content: '\\e83a'; }\n@mixin pictogram-freiheitsstatue { content: '\\e83b'; }\n@mixin pictogram-gruppe-gespraech { content: '\\e83c'; }\n@mixin pictogram-gruppe-idee { content: '\\e83d'; }\n@mixin pictogram-globus { content: '\\e83e'; }\n@mixin pictogram-gutschein-zuschuss-benefit { content: '\\e83f'; }\n@mixin pictogram-hand-a { content: '\\e840'; }\n@mixin pictogram-hand-b { content: '\\e841'; }\n@mixin pictogram-hand-c { content: '\\e842'; }\n@mixin pictogram-hand-geben { content: '\\e843'; }\n@mixin pictogram-hand-mit-werkzeug { content: '\\e844'; }\n@mixin pictogram-hand-gespreizt { content: '\\e845'; }\n@mixin pictogram-hand-zeigen-b { content: '\\e846'; }\n@mixin pictogram-hand-zeigen-a { content: '\\e847'; }\n@mixin pictogram-hand-zeigen-c { content: '\\e848'; }\n@mixin pictogram-handschlag-a { content: '\\e849'; }\n@mixin pictogram-handschlag-b { content: '\\e84a'; }\n@mixin pictogram-handschlag-c { content: '\\e84b'; }\n@mixin pictogram-heft { content: '\\e84c'; }\n@mixin pictogram-idee { content: '\\e84d'; }\n@mixin pictogram-ihk-chemnitz-a { content: '\\e84e'; }\n@mixin pictogram-ihk-chemnitz-b { content: '\\e84f'; }\n@mixin pictogram-ihk-chemnitz-c { content: '\\e850'; }\n@mixin pictogram-ihk-giessen-friedberg { content: '\\e851'; }\n@mixin pictogram-ihk-hagen { content: '\\e852'; }\n@mixin pictogram-ihk-heilbronn-franken { content: '\\e853'; }\n@mixin pictogram-ihk-köln { content: '\\e854'; }\n@mixin pictogram-ihk-rhein-neckar { content: '\\e855'; }\n@mixin pictogram-ihk-stuttgart { content: '\\e856'; }\n@mixin pictogram-ihk-wahl { content: '\\e857'; }\n@mixin pictogram-information { content: '\\e858'; }\n@mixin pictogram-kalender { content: '\\e859'; }\n@mixin pictogram-karte { content: '\\e85a'; }\n@mixin pictogram-koepfe-mit-sprechblase { content: '\\e85b'; }\n@mixin pictogram-kerze { content: '\\e85c'; }\n@mixin pictogram-kopf-mit-formel { content: '\\e85d'; }\n@mixin pictogram-kran { content: '\\e85e'; }\n@mixin pictogram-kuchen { content: '\\e85f'; }\n@mixin pictogram-labyrinth { content: '\\e860'; }\n@mixin pictogram-lkw { content: '\\e861'; }\n@mixin pictogram-maske { content: '\\e862'; }\n@mixin pictogram-megaphon { content: '\\e863'; }\n@mixin pictogram-mikrofon { content: '\\e864'; }\n@mixin pictogram-paket-mit-euro { content: '\\e865'; }\n@mixin pictogram-paket { content: '\\e866'; }\n@mixin pictogram-paragraph { content: '\\e867'; }\n@mixin pictogram-persoenliche_entwicklung { content: '\\e868'; }\n@mixin pictogram-person-an-tafel-a { content: '\\e869'; }\n@mixin pictogram-person-an-tafel-b { content: '\\e86a'; }\n@mixin pictogram-person-auf-schild { content: '\\e86b'; }\n@mixin pictogram-person-mit-brille-a { content: '\\e86c'; }\n@mixin pictogram-person-mit-brille-b { content: '\\e86d'; }\n@mixin pictogram-person-mit-buch { content: '\\e86e'; }\n@mixin pictogram-person-mit-doktorhut-a { content: '\\e86f'; }\n@mixin pictogram-person-mit-doktorhut-b { content: '\\e870'; }\n@mixin pictogram-person-mit-headset { content: '\\e871'; }\n@mixin pictogram-person-mit-uniform-a { content: '\\e872'; }\n@mixin pictogram-person-mit-uniform-b { content: '\\e873'; }\n@mixin pictogram-person { content: '\\e874'; }\n@mixin pictogram-personen-mit-brieftasche { content: '\\e875'; }\n@mixin pictogram-personen-mit-doktorhut { content: '\\e876'; }\n@mixin pictogram-personen-suche-a { content: '\\e877'; }\n@mixin pictogram-personen-suche-b { content: '\\e878'; }\n@mixin pictogram-pusteblume { content: '\\e879'; }\n@mixin pictogram-rakete-a { content: '\\e87a'; }\n@mixin pictogram-rakete-b { content: '\\e87b'; }\n@mixin pictogram-rednerpult { content: '\\e87c'; }\n@mixin pictogram-rettungsring { content: '\\e87d'; }\n@mixin pictogram-roboter { content: '\\e87e'; }\n@mixin pictogram-s-bahn { content: '\\e87f'; }\n@mixin pictogram-smilie { content: '\\e880'; }\n@mixin pictogram-social-facebook { content: '\\e881'; }\n@mixin pictogram-social-instagram { content: '\\e882'; }\n@mixin pictogram-social-linkedin { content: '\\e883'; }\n@mixin pictogram-social-twitter { content: '\\e884'; }\n@mixin pictogram-social-youtube { content: '\\e885'; }\n@mixin pictogram-solidaritaetsschleife { content: '\\e886'; }\n@mixin pictogram-stadt { content: '\\e887'; }\n@mixin pictogram-standort { content: '\\e888'; }\n@mixin pictogram-stern { content: '\\e889'; }\n@mixin pictogram-steuerung { content: '\\e88a'; }\n@mixin pictogram-stoppuhr { content: '\\e88b'; }\n@mixin pictogram-strommast { content: '\\e88c'; }\n@mixin pictogram-system-prozess { content: '\\e88d'; }\n@mixin pictogram-teamwork-team-zusammenarbeit { content: '\\e88e'; }\n@mixin pictogram-teller-besteck { content: '\\e88f'; }\n@mixin pictogram-treppe { content: '\\e890'; }\n@mixin pictogram-tropfen-a { content: '\\e891'; }\n@mixin pictogram-tropfen-b { content: '\\e892'; }\n@mixin pictogram-tulpe { content: '\\e893'; }\n@mixin pictogram-veranstaltung-intern-beruf { content: '\\e894'; }\n@mixin pictogram-veranstaltung-intern-feier { content: '\\e895'; }\n@mixin pictogram-videocall-a { content: '\\e896'; }\n@mixin pictogram-videocall-b { content: '\\e897'; }\n@mixin pictogram-videos { content: '\\e898'; }\n@mixin pictogram-virus { content: '\\e899'; }\n@mixin pictogram-waage { content: '\\e89a'; }\n@mixin pictogram-wegweiser-a { content: '\\e89b'; }\n@mixin pictogram-wegweiser-b { content: '\\e89c'; }\n@mixin pictogram-weltkugel-mit-flamme { content: '\\e89d'; }\n@mixin pictogram-weltkugel-mit-koffer { content: '\\e89e'; }\n@mixin pictogram-weltkugel { content: '\\e89f'; }\n@mixin pictogram-werkzeug { content: '\\e8a0'; }\n@mixin pictogram-windrad-a { content: '\\e8a1'; }\n@mixin pictogram-windrad-b { content: '\\e8a2'; }\n@mixin pictogram-wolke-mit-herz-und-sonne { content: '\\e8a3'; }\n@mixin pictogram-zeitung { content: '\\e8a4'; }\n\n@mixin icon-fa-play-circled2 { content: '\\e800'; }\n@mixin icon-fa-play { content: '\\e801'; }\n@mixin icon-fa-basket { content: '\\e843'; }\n@mixin icon-fa-play-circled { content: '\\f144'; }\n@mixin icon-fa-cart-plus { content: '\\f217'; }\n@mixin icon-fa-cart-arrow-down { content: '\\f218'; }\n\n@mixin icon-galerie-small { content: '\\e870'; }\n@mixin icon-interaction-small { content: '\\e871'; }\n@mixin icon-video-small { content: '\\e872'; }\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/atoms/secondary-menu/secondary-menu.scss":(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/cssWithMappingToString.js"),_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__)()(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,'.secondary-menu{position:relative;z-index:1;background-color:var(--theme-color-primary-dimmed-04);text-align:left}.secondary-menu ul{padding:15px 14px;list-style:none;margin:0;font-size:18px;line-height:20px}@media(max-width: 359px){.secondary-menu ul{font-size:16px;line-height:20px;padding:10px}}.secondary-menu li{display:inline-block}@media(max-width: 767px)and (orientation: landscape){.secondary-menu{position:absolute;right:100%;top:0;width:calc(100vw - 420px);min-width:35vw}.secondary-menu li{display:block}}.secondary-menu a{position:relative;display:block;padding:5px 6px;transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:2px;text-underline-offset:2px}.secondary-menu a.focus-visible:focus{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.secondary-menu a:focus-visible,.secondary-menu a.-moz-focusring{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}@media(max-width: 359px){.secondary-menu a{padding:5px}}.meta-menu{position:relative;z-index:1;padding:0 12px}.meta-menu>ul{display:flex;justify-content:flex-start;list-style:none;padding:0;margin:0}.meta-menu ul{display:flex;list-style:none;padding:0;margin:0}.meta-menu ul li{padding:0}.meta-menu .icons{margin-left:auto}.meta-menu .icons .login a:before{content:"";font-family:"Icons",sans-serif;font-size:var(--icon-size-small);line-height:30px;float:right;margin-left:5px}.meta-menu .icons .login a:hover{text-decoration-color:rgba(0,0,0,0)}.meta-menu .icons li:not(.login) a{font-size:0;line-height:0;text-decoration:none}.meta-menu .icons li:not(.login) a:before{font-family:"Icons",sans-serif;font-size:var(--icon-size-small);line-height:30px}.meta-menu .icons li:not(.login) a:hover{text-decoration-color:rgba(0,0,0,0)}.meta-menu .icons .sign-language a::before{content:""}.meta-menu .icons .simple-language a::before{content:""}.meta-menu a{display:block;font-size:var(--font-size-small);line-height:30px;margin:10px 0;padding:5px 8px;text-decoration:none;transition:.3s ease;text-align:center;border:0;background-color:rgba(0,0,0,0);cursor:pointer}.meta-menu a.focus-visible:focus{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.meta-menu a:focus-visible,.meta-menu a.-moz-focusring{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}@media(max-width: 359px){.meta-menu a{padding:5px}}.meta-menu a:hover{text-decoration-color:var(--theme-color-primary)}',"",{version:3,sources:["webpack://./stories/atoms/secondary-menu/secondary-menu.scss","webpack://./stories/_global/styles/_mixins.scss"],names:[],mappings:"AAAA,gBAGA,iBACE,CAAA,SACA,CAAA,qDACA,CAAA,eACA,CAAA,mBAEA,iBACE,CAAA,eACA,CAAA,QACA,CAAA,cACA,CAAA,gBACA,CAAA,yBAEA,mBAPF,cAQI,CAAA,gBACA,CAAA,YACA,CAAA,CAAA,mBAIJ,oBACE,CAAA,qDAGF,gBAxBF,iBAyBI,CAAA,UACA,CAAA,KACA,CAAA,yBACA,CAAA,cACA,CAAA,mBAEA,aACE,CAAA,CAAA,kBAIJ,iBACE,CAAA,aACA,CAAA,eACA,CAAA,mDACA,CAAA,yBACA,CAAA,mCACA,CAAA,6BACA,CAAA,yBACA,CAAA,sCCkIA,4GACE,CAAA,SACA,CAAA,iEAEF,4GACE,CAAA,SACA,CAAA,yBDrIF,kBAXF,WAYI,CAAA,CAAA,WAKN,iBACE,CAAA,SACA,CAAA,cACA,CAAA,cAEA,YACE,CAAA,0BACA,CAAA,eACA,CAAA,SACA,CAAA,QACA,CAAA,cAGF,YACE,CAAA,eACA,CAAA,SACA,CAAA,QACA,CAAA,iBAEA,SACE,CAAA,kBAIJ,gBACE,CAAA,kCAII,WCoOmB,CAAA,8BDlOjB,CAAA,gCACA,CAAA,gBACA,CAAA,WACA,CAAA,eACA,CAAA,iCAGF,mCACE,CAAA,mCAMN,WACE,CAAA,aACA,CAAA,oBACA,CAAA,0CAEA,8BACE,CAAA,gCACA,CAAA,gBACA,CAAA,yCAGF,mCACE,CAAA,2CAIJ,WC4JiC,CAAA,6CDxJjC,WC0JgC,CAAA,aDrJlC,aACE,CAAA,gCACA,CAAA,gBACA,CAAA,aACA,CAAA,eACA,CAAA,oBACA,CAAA,mBAOA,CAAA,iBACA,CAAA,QACA,CAAA,8BACA,CAAA,cACA,CAAA,iCCkCA,4GACE,CAAA,SACA,CAAA,uDAEF,4GACE,CAAA,SACA,CAAA,yBDrCF,aApBF,WAqBI,CAAA,CAAA,mBAGF,gDACE",sourcesContent:["@import '../../_global/styles/mixins';\n@import '../../_global/styles/vars';\n\n.secondary-menu {\n position: relative;\n z-index: 1;\n background-color: var(--theme-color-primary-dimmed-04);\n text-align: left;\n\n ul {\n padding: 15px 14px;\n list-style: none;\n margin: 0;\n font-size: 18px;\n line-height: 20px;\n\n @media(max-width: 359px) {\n font-size: 16px;\n line-height: 20px;\n padding: 10px;\n }\n }\n\n li {\n display: inline-block;\n }\n\n @media (max-width: 767px) and (orientation: landscape) {\n position: absolute;\n right: 100%;\n top: 0;\n width: calc(100vw - 420px);\n min-width: 35vw;\n\n li {\n display: block;\n }\n }\n\n a {\n position: relative;\n display: block;\n padding: 5px 6px;\n transition: 0.3s $easeOutQuad;\n text-decoration: underline;\n text-decoration-color: transparent;\n text-decoration-thickness: 2px;\n text-underline-offset: 2px;\n @include focus-visible;\n\n @media(max-width: 359px) {\n padding: 5px;\n }\n }\n}\n\n.meta-menu {\n position: relative;\n z-index: 1;\n padding: 0 12px;\n\n > ul {\n display: flex;\n justify-content: flex-start;\n list-style: none;\n padding: 0;\n margin: 0;\n }\n\n ul {\n display: flex;\n list-style: none;\n padding: 0;\n margin: 0;\n\n li {\n padding: 0;\n }\n }\n\n .icons {\n margin-left: auto;\n\n .login {\n a {\n &:before {\n @include icon-login-flyout;\n font-family: 'Icons', sans-serif;\n font-size: var(--icon-size-small);\n line-height: 30px;\n float: right;\n margin-left: 5px;\n }\n\n &:hover {\n text-decoration-color: transparent;\n }\n }\n\n }\n\n li:not(.login) a {\n font-size: 0;\n line-height: 0;\n text-decoration: none;\n\n &:before {\n font-family: 'Icons', sans-serif;\n font-size: var(--icon-size-small);\n line-height: 30px;\n }\n\n &:hover {\n text-decoration-color: transparent;\n }\n }\n\n .sign-language a::before {\n @include icon-small-gebaerdensprache;\n }\n\n .simple-language a::before {\n @include icon-small-leichte-sprache;\n }\n }\n\n a {\n display: block;\n font-size: var(--font-size-small);\n line-height: 30px;\n margin: 10px 0;\n padding: 5px 8px;\n text-decoration: none;\n /*\n text-decoration: underline;\n text-decoration-color: transparent;\n text-decoration-thickness: 2px;\n text-underline-offset: 2px;\n */\n transition: 0.3s ease;\n text-align: center;\n border: 0;\n background-color: transparent;\n cursor: pointer;\n @include focus-visible;\n\n @media(max-width: 359px) {\n padding: 5px;\n }\n\n &:hover {\n text-decoration-color: var(--theme-color-primary);\n }\n }\n}","@mixin h1 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h1);\n line-height: 1.1;\n font-weight: 400;\n margin: 0.6em -0.05em 0.5em;\n\n &:first-child {\n margin-top: -0.1em;\n }\n}\n\n@mixin h2 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h2);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h3 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h3);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h4 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h4);\n font-style: normal;\n font-weight: normal;\n line-height: 1.2;\n margin: 1.4em -0.05em 0.8em;\n}\n\n@mixin h5 {\n font-family: var(--font-korb);\n font-size: 22px;\n line-height: 1.2;\n font-weight: 400;\n margin: 1em 0 0.6em;\n\n @media(max-width: 1339px) {\n font-size: 20px;\n }\n @media(max-width: 767px) {\n font-size: 18px;\n }\n}\n\n@mixin h6 {\n font-size: inherit;\n line-height: 1.4;\n font-weight: 600;\n margin: 1.2em 0 0.5em;\n}\n\n@mixin kicker {\n display: block;\n font-size: 16px;\n text-transform: uppercase;\n margin-bottom: 2px;\n letter-spacing: 0.3px;\n\n @media(max-width: 767px) {\n font-size: 14px;\n }\n\n + h1,\n + .like-h1 {\n margin-top: 0.1em;\n }\n\n + h2, + .like-h2,\n + h3, + .like-h3,\n + h4 + .like-h4, {\n margin-top: 0.2em;\n }\n}\n\n@mixin hide($delay: 0s) {\n opacity: 0;\n visibility: hidden;\n pointer-events: none;\n transition: opacity 0.4s ease $delay, visibility $delay ease 0.4s, transform 0.4s ease $delay;\n}\n\n@mixin show($delay: 0s) {\n opacity: 1;\n visibility: visible;\n pointer-events: all;\n transition: opacity 0.4s ease $delay, visibility 0s ease $delay, transform 0.4s ease $delay;\n}\n\n@mixin full-size {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n@mixin copyright {\n position: absolute;\n display: block;\n left: 100%;\n bottom: 0;\n font-size: 12px;\n text-align: left;\n line-height: 1.2;\n z-index: 2;\n transform-origin: 0 100%;\n transform: rotate(-90deg);\n transition: 0.3s ease;\n\n color: white;\n text-shadow: 0 0 3px rgba(black, 0.6), 0 0 8px rgba(black, 0.6);\n width: calc(66.6% + 7px);\n padding: 8px 18px;\n\n //color: var(--theme-color-white);\n //text-shadow: -2px 2px 0 #000;\n //padding: 2px 6px 2px 4px;\n //background: #012d59;\n //white-space: nowrap;\n //max-width: calc(66.6% + 7px);\n //overflow: hidden;\n //\n //@media(max-width: 767px) {\n // font-size: 10px;\n // max-width: 100%;\n //}\n}\n\n@mixin form-field {\n --input-height: 60px;\n position: relative;\n display: block;\n width: 100%;\n height: var(--input-height);\n background-color: var(--theme-color-white);\n border: 1px solid var(--theme-color-primary);\n border-radius: var(--border-radius-xs);\n padding: 10px 15px;\n font-family: 'Source Sans Pro', sans-serif;\n font-size: var(--font-size-copy);\n line-height: 1.4;\n transition: 0.3s ease;\n color: var(--theme-color-primary);\n\n &:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n\n @media(max-width: 1199px) {\n --input-height: 50px;\n }\n @media(max-width: 767px) {\n --input-height: 44px;\n }\n}\n\n@mixin focus-visible($inset: false) {\n @if $inset {\n &.focus-visible:focus {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n @else {\n &.focus-visible:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n}\n\n@mixin focus-standalone($inset: false) {\n @if $inset {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n @else {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n}\n\n@mixin word-wrap() {\n word-break: break-word;\n -webkit-hyphens: auto;\n -moz-hyphens: auto;\n hyphens: auto;\n}\n\n// ICONS\n@mixin icon-ankerlink { content: '\\e800'; }\n@mixin icon-barrierefreiheit { content: '\\e801'; }\n@mixin icon-chat { content: '\\e802'; }\n@mixin icon-check { content: '\\e803'; }\n@mixin icon-checkbox-liste-1 { content: '\\e804'; }\n@mixin icon-content-schloss { content: '\\e805'; }\n@mixin icon-content { content: '\\e807'; }\n@mixin icon-dauer { content: '\\e808'; }\n@mixin icon-download { content: '\\e809'; }\n@mixin icon-dropdown { content: '\\e80a'; }\n@mixin icon-drucker { content: '\\e80b'; }\n@mixin icon-email { content: '\\e80c'; }\n@mixin icon-fax { content: '\\e80d'; }\n@mixin icon-freie-plaetze { content: '\\e80e'; }\n@mixin icon-galerie { content: '\\e80f'; }\n@mixin icon-gebaerdensprache { content: '\\e810'; }\n@mixin icon-geschlossen { content: '\\e811'; }\n@mixin icon-ihk-wechseln { content: '\\e812'; }\n@mixin icon-info { content: '\\e813'; }\n@mixin icon-kalender { content: '\\e814'; }\n@mixin icon-kartenpin { content: '\\e815'; }\n@mixin icon-kontakt { content: '\\e816'; }\n@mixin icon-laden { content: '\\e817'; }\n@mixin icon-leichte-sprache { content: '\\e818'; }\n@mixin icon-link-external { content: '\\e819'; }\n@mixin icon-liste-schloss { content: '\\e81a'; }\n@mixin icon-liste-stern { content: '\\e81b'; }\n@mixin icon-liste { content: '\\e81c'; }\n@mixin icon-loeschen { content: '\\e81d'; }\n@mixin icon-login { content: '\\e81e'; }\n@mixin icon-minus { content: '\\e81f'; }\n@mixin icon-pdf { content: '\\e820'; }\n@mixin icon-pfeil-links { content: '\\e821'; }\n@mixin icon-pfeil-oben { content: '\\e822'; }\n@mixin icon-pfeil-rechts-schloss { content: '\\e823'; }\n@mixin icon-pfeil-rechts-stern { content: '\\e824'; }\n@mixin icon-pfeil-rechts { content: '\\e825'; }\n@mixin icon-pfeil-simple-rechts { content: '\\e826'; }\n@mixin icon-pfeil-unten { content: '\\e827'; }\n@mixin icon-plus { content: '\\e828'; }\n@mixin icon-preis { content: '\\e829'; }\n@mixin icon-referent { content: '\\e82a'; }\n@mixin icon-reset { content: '\\e82b'; }\n@mixin icon-sanduhr { content: '\\e82c'; }\n@mixin icon-schliessen { content: '\\e82d'; }\n@mixin icon-schloss { content: '\\e82e'; }\n@mixin icon-sprache { content: '\\e82f'; }\n@mixin icon-stern { content: '\\e830'; }\n@mixin icon-suche-adresse { content: '\\e831'; }\n@mixin icon-suche-archiv { content: '\\e832'; }\n@mixin icon-suche-az { content: '\\e833'; }\n@mixin icon-suche-chat { content: '\\e834'; }\n@mixin icon-suche-datei { content: '\\e835'; }\n@mixin icon-suche-firma { content: '\\e836'; }\n@mixin icon-suche-magazin { content: '\\e837'; }\n@mixin icon-suche-mail { content: '\\e838'; }\n@mixin icon-suche-person { content: '\\e839'; }\n@mixin icon-suche-schloss { content: '\\e83a'; }\n@mixin icon-suche-veranstaltung { content: '\\e83b'; }\n@mixin icon-suche { content: '\\e83c'; }\n@mixin icon-teilnehmer-add { content: '\\e83d'; }\n@mixin icon-telefon { content: '\\e83e'; }\n@mixin icon-vcard { content: '\\e83f'; }\n@mixin icon-small-arrow-right-simple { content: '\\e840'; }\n@mixin icon-small-barrierefreiheit { content: '\\e841'; }\n@mixin icon-small-download { content: '\\e842'; }\n@mixin icon-small-gebaerdensprache { content: '\\e843'; }\n@mixin icon-small-kontakt { content: '\\e844'; }\n@mixin icon-small-leichte-sprache { content: '\\e845'; }\n@mixin icon-small-link-external { content: '\\e846'; }\n@mixin icon-small-login { content: '\\e847'; }\n@mixin icon-small-pfeil-rechts { content: '\\e848'; }\n@mixin icon-small-sprache { content: '\\e849'; }\n@mixin icon-small-schloss { content: '\\e84a'; }\n@mixin icon-small-stern { content: '\\e84b'; }\n@mixin icon-teilen { content: '\\e84c'; }\n@mixin icon-social-telegram { content: '\\e84d'; }\n@mixin icon-social-threema { content: '\\e84e'; }\n@mixin icon-social-whatsapp { content: '\\e84f'; }\n@mixin icon-suche-big { content: '\\e850'; }\n@mixin icon-xsmall-pin { content: '\\e851'; }\n@mixin icon-check-1 { content: '\\e852'; }\n@mixin icon-xsmall-euro { content: '\\e853'; }\n@mixin icon-xsmall-geschlossen { content: '\\e854'; }\n@mixin icon-xsmall-kalender { content: '\\e855'; }\n@mixin icon-xsmall-liste { content: '\\e856'; }\n@mixin icon-xsmall-offen { content: '\\e857'; }\n@mixin icon-xsmall-uhr { content: '\\e858'; }\n@mixin icon-social-facebook { content: '\\e859'; }\n@mixin icon-liste-1 { content: '\\e85a'; }\n@mixin icon-social-linkedin { content: '\\e85b'; }\n@mixin icon-social-pinterest { content: '\\e85c'; }\n@mixin icon-social_x { content: '\\e85d'; }\n@mixin icon-social-xing { content: '\\e85e'; }\n@mixin icon-zoom { content: '\\e85f'; }\n@mixin icon-social-youtube { content: '\\e860'; }\n@mixin icon-social-instagram { content: '\\e861'; }\n@mixin icon-faq { content: '\\e869'; }\n@mixin icon-checkbox-liste { content: '\\e86a'; }\n@mixin icon-content-stern { content: '\\e86b'; }\n@mixin icon-small-election-group { content: '\\e86c'; }\n@mixin icon-small-icon-election-location { content: '\\e86e'; }\n@mixin icon-userlike { content: '\\e8c6'; }\n@mixin icon-userlike-chat { content: '\\e8c7'; }\n@mixin icon-magazine { content: '\\e8c8'; }\n@mixin icon-lokalisierung { content: '\\e8c9'; }\n@mixin icon-login-flyout { content: '\\e8ca'; }\n@mixin icon-login-header { content: '\\e8cb'; }\n@mixin icon-social-twitter { content: '\\e85d'; }\n@mixin icon-play { content: '\\e86d'; }\n@mixin icon-pause { content: '\\e806'; }\n@mixin icon-volume-mute { content: '\\e862'; }\n@mixin icon-volume-on { content: '\\e86f'; }\n@mixin icon-ankerlink-right { content: '\\e873'; }\n\n// PICTOGRAMS\n@mixin pictogram-achtung { content: '\\e800'; }\n@mixin pictogram-achtung-strom { content: '\\e801'; }\n@mixin pictogram-aeskulapstab { content: '\\e802'; }\n@mixin pictogram-anker { content: '\\e803'; }\n@mixin pictogram-anstossen { content: '\\e804'; }\n@mixin pictogram-arbeitsplatz { content: '\\e805'; }\n@mixin pictogram-auktionshammer { content: '\\e806'; }\n@mixin pictogram-batterie { content: '\\e807'; }\n@mixin pictogram-ausruf { content: '\\e808'; }\n@mixin pictogram-bauhelm { content: '\\e809'; }\n@mixin pictogram-benefit-vorteil-geschenk { content: '\\e80a'; }\n@mixin pictogram-bett { content: '\\e80b'; }\n@mixin pictogram-blatt { content: '\\e80c'; }\n@mixin pictogram-blume { content: '\\e80d'; }\n@mixin pictogram-blume-b { content: '\\e80e'; }\n@mixin pictogram-brief { content: '\\e80f'; }\n@mixin pictogram-brille-auf-buch { content: '\\e810'; }\n@mixin pictogram-bueroklammer { content: '\\e811'; }\n@mixin pictogram-bus { content: '\\e812'; }\n@mixin pictogram-container { content: '\\e813'; }\n@mixin pictogram-containerschiff { content: '\\e815'; }\n@mixin pictogram-daumen-hoch-a { content: '\\e816'; }\n@mixin pictogram-daumen-hoch-c { content: '\\e817'; }\n@mixin pictogram-daumen-hoch-b { content: '\\e818'; }\n@mixin pictogram-diagramm-mit-text { content: '\\e819'; }\n@mixin pictogram-diagramm-torte { content: '\\e81a'; }\n@mixin pictogram-diagramm-verlust { content: '\\e81b'; }\n@mixin pictogram-diagramm-wachstum { content: '\\e81c'; }\n@mixin pictogram-diagramm { content: '\\e81d'; }\n@mixin pictogram-co2 { content: '\\e814'; }\n@mixin pictogram-dokument-a { content: '\\e81e'; }\n@mixin pictogram-dokument-b { content: '\\e81f'; }\n@mixin pictogram-dokument-c { content: '\\e820'; }\n@mixin pictogram-e-auto { content: '\\e821'; }\n@mixin pictogram-e-learning { content: '\\e822'; }\n@mixin pictogram-einkaufstasche-mit-eurozeichen { content: '\\e824'; }\n@mixin pictogram-einkaufstasche { content: '\\e825'; }\n@mixin pictogram-einkaufswagen { content: '\\e826'; }\n@mixin pictogram-eu-emblem-brexit { content: '\\e827'; }\n@mixin pictogram-eu-emblem { content: '\\e828'; }\n@mixin pictogram-eule { content: '\\e829'; }\n@mixin pictogram-fabrik { content: '\\e82a'; }\n@mixin pictogram-fahne-horizontal-gestreift { content: '\\e82b'; }\n@mixin pictogram-fahne-kreuz { content: '\\e82c'; }\n@mixin pictogram-fahne-neutral { content: '\\e82d'; }\n@mixin pictogram-fahne-vertikal-gestreift { content: '\\e82e'; }\n@mixin pictogram-fahrrad-jobrad-dienstfahrrad { content: '\\e82f'; }\n@mixin pictogram-fahrrad-sportlich { content: '\\e830'; }\n@mixin pictogram-fahrrad { content: '\\e831'; }\n@mixin pictogram-faq-a { content: '\\e832'; }\n@mixin pictogram-faq-b { content: '\\e833'; }\n@mixin pictogram-fernglas { content: '\\e834'; }\n@mixin pictogram-fisch-frisst-fisch { content: '\\e835'; }\n@mixin pictogram-flugzeug { content: '\\e836'; }\n@mixin pictogram-frage { content: '\\e837'; }\n@mixin pictogram-fragezeichen { content: '\\e838'; }\n@mixin pictogram-geld-zuschuss-foerderung { content: '\\e839'; }\n@mixin pictogram-geldsack { content: '\\e83a'; }\n@mixin pictogram-freiheitsstatue { content: '\\e83b'; }\n@mixin pictogram-gruppe-gespraech { content: '\\e83c'; }\n@mixin pictogram-gruppe-idee { content: '\\e83d'; }\n@mixin pictogram-globus { content: '\\e83e'; }\n@mixin pictogram-gutschein-zuschuss-benefit { content: '\\e83f'; }\n@mixin pictogram-hand-a { content: '\\e840'; }\n@mixin pictogram-hand-b { content: '\\e841'; }\n@mixin pictogram-hand-c { content: '\\e842'; }\n@mixin pictogram-hand-geben { content: '\\e843'; }\n@mixin pictogram-hand-mit-werkzeug { content: '\\e844'; }\n@mixin pictogram-hand-gespreizt { content: '\\e845'; }\n@mixin pictogram-hand-zeigen-b { content: '\\e846'; }\n@mixin pictogram-hand-zeigen-a { content: '\\e847'; }\n@mixin pictogram-hand-zeigen-c { content: '\\e848'; }\n@mixin pictogram-handschlag-a { content: '\\e849'; }\n@mixin pictogram-handschlag-b { content: '\\e84a'; }\n@mixin pictogram-handschlag-c { content: '\\e84b'; }\n@mixin pictogram-heft { content: '\\e84c'; }\n@mixin pictogram-idee { content: '\\e84d'; }\n@mixin pictogram-ihk-chemnitz-a { content: '\\e84e'; }\n@mixin pictogram-ihk-chemnitz-b { content: '\\e84f'; }\n@mixin pictogram-ihk-chemnitz-c { content: '\\e850'; }\n@mixin pictogram-ihk-giessen-friedberg { content: '\\e851'; }\n@mixin pictogram-ihk-hagen { content: '\\e852'; }\n@mixin pictogram-ihk-heilbronn-franken { content: '\\e853'; }\n@mixin pictogram-ihk-köln { content: '\\e854'; }\n@mixin pictogram-ihk-rhein-neckar { content: '\\e855'; }\n@mixin pictogram-ihk-stuttgart { content: '\\e856'; }\n@mixin pictogram-ihk-wahl { content: '\\e857'; }\n@mixin pictogram-information { content: '\\e858'; }\n@mixin pictogram-kalender { content: '\\e859'; }\n@mixin pictogram-karte { content: '\\e85a'; }\n@mixin pictogram-koepfe-mit-sprechblase { content: '\\e85b'; }\n@mixin pictogram-kerze { content: '\\e85c'; }\n@mixin pictogram-kopf-mit-formel { content: '\\e85d'; }\n@mixin pictogram-kran { content: '\\e85e'; }\n@mixin pictogram-kuchen { content: '\\e85f'; }\n@mixin pictogram-labyrinth { content: '\\e860'; }\n@mixin pictogram-lkw { content: '\\e861'; }\n@mixin pictogram-maske { content: '\\e862'; }\n@mixin pictogram-megaphon { content: '\\e863'; }\n@mixin pictogram-mikrofon { content: '\\e864'; }\n@mixin pictogram-paket-mit-euro { content: '\\e865'; }\n@mixin pictogram-paket { content: '\\e866'; }\n@mixin pictogram-paragraph { content: '\\e867'; }\n@mixin pictogram-persoenliche_entwicklung { content: '\\e868'; }\n@mixin pictogram-person-an-tafel-a { content: '\\e869'; }\n@mixin pictogram-person-an-tafel-b { content: '\\e86a'; }\n@mixin pictogram-person-auf-schild { content: '\\e86b'; }\n@mixin pictogram-person-mit-brille-a { content: '\\e86c'; }\n@mixin pictogram-person-mit-brille-b { content: '\\e86d'; }\n@mixin pictogram-person-mit-buch { content: '\\e86e'; }\n@mixin pictogram-person-mit-doktorhut-a { content: '\\e86f'; }\n@mixin pictogram-person-mit-doktorhut-b { content: '\\e870'; }\n@mixin pictogram-person-mit-headset { content: '\\e871'; }\n@mixin pictogram-person-mit-uniform-a { content: '\\e872'; }\n@mixin pictogram-person-mit-uniform-b { content: '\\e873'; }\n@mixin pictogram-person { content: '\\e874'; }\n@mixin pictogram-personen-mit-brieftasche { content: '\\e875'; }\n@mixin pictogram-personen-mit-doktorhut { content: '\\e876'; }\n@mixin pictogram-personen-suche-a { content: '\\e877'; }\n@mixin pictogram-personen-suche-b { content: '\\e878'; }\n@mixin pictogram-pusteblume { content: '\\e879'; }\n@mixin pictogram-rakete-a { content: '\\e87a'; }\n@mixin pictogram-rakete-b { content: '\\e87b'; }\n@mixin pictogram-rednerpult { content: '\\e87c'; }\n@mixin pictogram-rettungsring { content: '\\e87d'; }\n@mixin pictogram-roboter { content: '\\e87e'; }\n@mixin pictogram-s-bahn { content: '\\e87f'; }\n@mixin pictogram-smilie { content: '\\e880'; }\n@mixin pictogram-social-facebook { content: '\\e881'; }\n@mixin pictogram-social-instagram { content: '\\e882'; }\n@mixin pictogram-social-linkedin { content: '\\e883'; }\n@mixin pictogram-social-twitter { content: '\\e884'; }\n@mixin pictogram-social-youtube { content: '\\e885'; }\n@mixin pictogram-solidaritaetsschleife { content: '\\e886'; }\n@mixin pictogram-stadt { content: '\\e887'; }\n@mixin pictogram-standort { content: '\\e888'; }\n@mixin pictogram-stern { content: '\\e889'; }\n@mixin pictogram-steuerung { content: '\\e88a'; }\n@mixin pictogram-stoppuhr { content: '\\e88b'; }\n@mixin pictogram-strommast { content: '\\e88c'; }\n@mixin pictogram-system-prozess { content: '\\e88d'; }\n@mixin pictogram-teamwork-team-zusammenarbeit { content: '\\e88e'; }\n@mixin pictogram-teller-besteck { content: '\\e88f'; }\n@mixin pictogram-treppe { content: '\\e890'; }\n@mixin pictogram-tropfen-a { content: '\\e891'; }\n@mixin pictogram-tropfen-b { content: '\\e892'; }\n@mixin pictogram-tulpe { content: '\\e893'; }\n@mixin pictogram-veranstaltung-intern-beruf { content: '\\e894'; }\n@mixin pictogram-veranstaltung-intern-feier { content: '\\e895'; }\n@mixin pictogram-videocall-a { content: '\\e896'; }\n@mixin pictogram-videocall-b { content: '\\e897'; }\n@mixin pictogram-videos { content: '\\e898'; }\n@mixin pictogram-virus { content: '\\e899'; }\n@mixin pictogram-waage { content: '\\e89a'; }\n@mixin pictogram-wegweiser-a { content: '\\e89b'; }\n@mixin pictogram-wegweiser-b { content: '\\e89c'; }\n@mixin pictogram-weltkugel-mit-flamme { content: '\\e89d'; }\n@mixin pictogram-weltkugel-mit-koffer { content: '\\e89e'; }\n@mixin pictogram-weltkugel { content: '\\e89f'; }\n@mixin pictogram-werkzeug { content: '\\e8a0'; }\n@mixin pictogram-windrad-a { content: '\\e8a1'; }\n@mixin pictogram-windrad-b { content: '\\e8a2'; }\n@mixin pictogram-wolke-mit-herz-und-sonne { content: '\\e8a3'; }\n@mixin pictogram-zeitung { content: '\\e8a4'; }\n\n@mixin icon-fa-play-circled2 { content: '\\e800'; }\n@mixin icon-fa-play { content: '\\e801'; }\n@mixin icon-fa-basket { content: '\\e843'; }\n@mixin icon-fa-play-circled { content: '\\f144'; }\n@mixin icon-fa-cart-plus { content: '\\f217'; }\n@mixin icon-fa-cart-arrow-down { content: '\\f218'; }\n\n@mixin icon-galerie-small { content: '\\e870'; }\n@mixin icon-interaction-small { content: '\\e871'; }\n@mixin icon-video-small { content: '\\e872'; }\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/atoms/social-icons/social-icons.scss":(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/cssWithMappingToString.js"),_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__)()(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,'.social-icons{--color-twitter: #101419;--color-youtube: #FF0000;--color-linkedin: #2867B2;--color-instagram: #DD3076;--color-facebook: #1877F2;--color-xing: #126567;--color-threema: #05a63f;--color-telegram: #0088cc;--color-whatsapp: #25D366;--color-pinterest: #FF0000;--social-icon-size: 50px;--social-icon-distance: 15px;margin:0 0 calc(var(--social-icon-distance)*-1) calc(var(--social-icon-distance)*-1);padding:0;font-size:0;line-height:0}@media(max-width: 767px){.social-icons{--social-icon-size: 44px;--social-icon-distance: 10px}}.social-icons li{display:inline-block;vertical-align:top;margin-left:var(--social-icon-distance);margin-bottom:var(--social-icon-distance)}.social-icons a{position:relative;display:block;width:var(--social-icon-size);height:var(--social-icon-size);color:var(--theme-color-white);text-decoration:none;text-align:center;font-size:0;line-height:0;transition:.3s ease;z-index:1;overflow:hidden}.social-icons a.focus-visible:focus{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.social-icons a:focus-visible,.social-icons a.-moz-focusring{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.social-icons a:before{display:block;font-size:calc(var(--social-icon-size) + 2px);line-height:calc(var(--social-icon-size) + 2px);font-family:"Icons",sans-serif;margin:-1px;background-color:var(--theme-color-white)}.social-icons a.facebook::before{content:"";color:var(--color-facebook)}.social-icons a.twitter::before{content:"";color:var(--color-twitter)}.social-icons a.linkedin::before{content:"";color:var(--color-linkedin)}.social-icons a.youtube::before{content:"";color:var(--color-youtube)}.social-icons a.instagram::before{content:"";color:var(--color-instagram)}.social-icons a.xing::before{content:"";color:var(--color-xing)}.social-icons a.threema::before{content:"";color:var(--color-threema)}.social-icons a.telegram::before{content:"";color:var(--color-telegram)}.social-icons a.whatsapp::before{content:"";color:var(--color-whatsapp)}.social-icons a.pinterest::before{content:"";color:var(--color-pinterest)}',"",{version:3,sources:["webpack://./stories/atoms/social-icons/social-icons.scss","webpack://./stories/_global/styles/_mixins.scss"],names:[],mappings:"AAAA,cAGA,wBACE,CAAA,wBACA,CAAA,yBACA,CAAA,0BACA,CAAA,yBACA,CAAA,qBACA,CAAA,wBACA,CAAA,yBACA,CAAA,yBACA,CAAA,0BACA,CAAA,wBACA,CAAA,4BACA,CAAA,oFAOA,CAAA,SACA,CAAA,WACA,CAAA,aACA,CAAA,yBARA,cAdF,wBAeI,CAAA,4BACA,CAAA,CAAA,iBAQF,oBACE,CAAA,kBACA,CAAA,uCACA,CAAA,yCACA,CAAA,gBAGF,iBACE,CAAA,aACA,CAAA,6BACA,CAAA,8BACA,CAAA,8BACA,CAAA,oBACA,CAAA,iBACA,CAAA,WACA,CAAA,aACA,CAAA,mBACA,CAAA,SACA,CAAA,eACA,CAAA,oCCmIA,4GACE,CAAA,SACA,CAAA,6DAEF,4GACE,CAAA,SACA,CAAA,uBDtIF,aACE,CAAA,6CACA,CAAA,+CACA,CAAA,8BACA,CAAA,WACA,CAAA,yCACA,CAAA,iCAGF,WC6O0B,CAAA,2BD3OxB,CAAA,gCAEF,WC6PyB,CAAA,0BD3PvB,CAAA,iCAEF,WCuO0B,CAAA,2BDrOxB,CAAA,gCAEF,WCwOyB,CAAA,0BDtOvB,CAAA,kCAEF,WCqO2B,CAAA,4BDnOzB,CAAA,6BAEF,WC8NsB,CAAA,uBD5NpB,CAAA,gCAEF,WC0MyB,CAAA,0BDxMvB,CAAA,iCAEF,WCqM0B,CAAA,2BDnMxB,CAAA,iCAEF,WCmM0B,CAAA,2BDjMxB,CAAA,kCAEF,WC4M2B,CAAA,4BD1MzB",sourcesContent:["@import '../../_global/styles/mixins';\n@import '../../_global/styles/vars';\n\n.social-icons {\n --color-twitter: #101419;\n --color-youtube: #FF0000;\n --color-linkedin: #2867B2;\n --color-instagram: #DD3076;\n --color-facebook: #1877F2;\n --color-xing: #126567;\n --color-threema: #05a63f;\n --color-telegram: #0088cc;\n --color-whatsapp: #25D366;\n --color-pinterest: #FF0000;\n --social-icon-size: 50px;\n --social-icon-distance: 15px;\n\n @media(max-width: 767px) {\n --social-icon-size: 44px;\n --social-icon-distance: 10px;\n }\n\n margin: 0 0 calc(var(--social-icon-distance) * -1) calc(var(--social-icon-distance) * -1);\n padding: 0;\n font-size: 0;\n line-height: 0;\n\n li {\n display: inline-block;\n vertical-align: top;\n margin-left: var(--social-icon-distance);\n margin-bottom: var(--social-icon-distance);\n }\n\n a {\n position: relative;\n display: block;\n width: var(--social-icon-size);\n height: var(--social-icon-size);\n color: var(--theme-color-white);\n text-decoration: none;\n text-align: center;\n font-size: 0;\n line-height: 0;\n transition: 0.3s ease;\n z-index: 1;\n overflow: hidden;\n @include focus-visible;\n\n &:before {\n display: block;\n font-size: calc(var(--social-icon-size) + 2px);\n line-height: calc(var(--social-icon-size) + 2px);\n font-family: \"Icons\", sans-serif;\n margin: -1px;\n background-color: var(--theme-color-white);\n }\n\n &.facebook::before {\n @include icon-social-facebook;\n color: var(--color-facebook);\n }\n &.twitter::before {\n @include icon-social-twitter;\n color: var(--color-twitter);\n }\n &.linkedin::before {\n @include icon-social-linkedin;\n color: var(--color-linkedin);\n }\n &.youtube::before {\n @include icon-social-youtube;\n color: var(--color-youtube);\n }\n &.instagram::before {\n @include icon-social-instagram;\n color: var(--color-instagram);\n }\n &.xing::before {\n @include icon-social-xing;\n color: var(--color-xing);\n }\n &.threema::before {\n @include icon-social-threema;\n color: var(--color-threema);\n }\n &.telegram::before {\n @include icon-social-telegram;\n color: var(--color-telegram);\n }\n &.whatsapp::before {\n @include icon-social-whatsapp;\n color: var(--color-whatsapp);\n }\n &.pinterest::before {\n @include icon-social-pinterest;\n color: var(--color-pinterest);\n }\n }\n}\n\n\n","@mixin h1 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h1);\n line-height: 1.1;\n font-weight: 400;\n margin: 0.6em -0.05em 0.5em;\n\n &:first-child {\n margin-top: -0.1em;\n }\n}\n\n@mixin h2 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h2);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h3 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h3);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h4 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h4);\n font-style: normal;\n font-weight: normal;\n line-height: 1.2;\n margin: 1.4em -0.05em 0.8em;\n}\n\n@mixin h5 {\n font-family: var(--font-korb);\n font-size: 22px;\n line-height: 1.2;\n font-weight: 400;\n margin: 1em 0 0.6em;\n\n @media(max-width: 1339px) {\n font-size: 20px;\n }\n @media(max-width: 767px) {\n font-size: 18px;\n }\n}\n\n@mixin h6 {\n font-size: inherit;\n line-height: 1.4;\n font-weight: 600;\n margin: 1.2em 0 0.5em;\n}\n\n@mixin kicker {\n display: block;\n font-size: 16px;\n text-transform: uppercase;\n margin-bottom: 2px;\n letter-spacing: 0.3px;\n\n @media(max-width: 767px) {\n font-size: 14px;\n }\n\n + h1,\n + .like-h1 {\n margin-top: 0.1em;\n }\n\n + h2, + .like-h2,\n + h3, + .like-h3,\n + h4 + .like-h4, {\n margin-top: 0.2em;\n }\n}\n\n@mixin hide($delay: 0s) {\n opacity: 0;\n visibility: hidden;\n pointer-events: none;\n transition: opacity 0.4s ease $delay, visibility $delay ease 0.4s, transform 0.4s ease $delay;\n}\n\n@mixin show($delay: 0s) {\n opacity: 1;\n visibility: visible;\n pointer-events: all;\n transition: opacity 0.4s ease $delay, visibility 0s ease $delay, transform 0.4s ease $delay;\n}\n\n@mixin full-size {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n@mixin copyright {\n position: absolute;\n display: block;\n left: 100%;\n bottom: 0;\n font-size: 12px;\n text-align: left;\n line-height: 1.2;\n z-index: 2;\n transform-origin: 0 100%;\n transform: rotate(-90deg);\n transition: 0.3s ease;\n\n color: white;\n text-shadow: 0 0 3px rgba(black, 0.6), 0 0 8px rgba(black, 0.6);\n width: calc(66.6% + 7px);\n padding: 8px 18px;\n\n //color: var(--theme-color-white);\n //text-shadow: -2px 2px 0 #000;\n //padding: 2px 6px 2px 4px;\n //background: #012d59;\n //white-space: nowrap;\n //max-width: calc(66.6% + 7px);\n //overflow: hidden;\n //\n //@media(max-width: 767px) {\n // font-size: 10px;\n // max-width: 100%;\n //}\n}\n\n@mixin form-field {\n --input-height: 60px;\n position: relative;\n display: block;\n width: 100%;\n height: var(--input-height);\n background-color: var(--theme-color-white);\n border: 1px solid var(--theme-color-primary);\n border-radius: var(--border-radius-xs);\n padding: 10px 15px;\n font-family: 'Source Sans Pro', sans-serif;\n font-size: var(--font-size-copy);\n line-height: 1.4;\n transition: 0.3s ease;\n color: var(--theme-color-primary);\n\n &:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n\n @media(max-width: 1199px) {\n --input-height: 50px;\n }\n @media(max-width: 767px) {\n --input-height: 44px;\n }\n}\n\n@mixin focus-visible($inset: false) {\n @if $inset {\n &.focus-visible:focus {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n @else {\n &.focus-visible:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n}\n\n@mixin focus-standalone($inset: false) {\n @if $inset {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n @else {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n}\n\n@mixin word-wrap() {\n word-break: break-word;\n -webkit-hyphens: auto;\n -moz-hyphens: auto;\n hyphens: auto;\n}\n\n// ICONS\n@mixin icon-ankerlink { content: '\\e800'; }\n@mixin icon-barrierefreiheit { content: '\\e801'; }\n@mixin icon-chat { content: '\\e802'; }\n@mixin icon-check { content: '\\e803'; }\n@mixin icon-checkbox-liste-1 { content: '\\e804'; }\n@mixin icon-content-schloss { content: '\\e805'; }\n@mixin icon-content { content: '\\e807'; }\n@mixin icon-dauer { content: '\\e808'; }\n@mixin icon-download { content: '\\e809'; }\n@mixin icon-dropdown { content: '\\e80a'; }\n@mixin icon-drucker { content: '\\e80b'; }\n@mixin icon-email { content: '\\e80c'; }\n@mixin icon-fax { content: '\\e80d'; }\n@mixin icon-freie-plaetze { content: '\\e80e'; }\n@mixin icon-galerie { content: '\\e80f'; }\n@mixin icon-gebaerdensprache { content: '\\e810'; }\n@mixin icon-geschlossen { content: '\\e811'; }\n@mixin icon-ihk-wechseln { content: '\\e812'; }\n@mixin icon-info { content: '\\e813'; }\n@mixin icon-kalender { content: '\\e814'; }\n@mixin icon-kartenpin { content: '\\e815'; }\n@mixin icon-kontakt { content: '\\e816'; }\n@mixin icon-laden { content: '\\e817'; }\n@mixin icon-leichte-sprache { content: '\\e818'; }\n@mixin icon-link-external { content: '\\e819'; }\n@mixin icon-liste-schloss { content: '\\e81a'; }\n@mixin icon-liste-stern { content: '\\e81b'; }\n@mixin icon-liste { content: '\\e81c'; }\n@mixin icon-loeschen { content: '\\e81d'; }\n@mixin icon-login { content: '\\e81e'; }\n@mixin icon-minus { content: '\\e81f'; }\n@mixin icon-pdf { content: '\\e820'; }\n@mixin icon-pfeil-links { content: '\\e821'; }\n@mixin icon-pfeil-oben { content: '\\e822'; }\n@mixin icon-pfeil-rechts-schloss { content: '\\e823'; }\n@mixin icon-pfeil-rechts-stern { content: '\\e824'; }\n@mixin icon-pfeil-rechts { content: '\\e825'; }\n@mixin icon-pfeil-simple-rechts { content: '\\e826'; }\n@mixin icon-pfeil-unten { content: '\\e827'; }\n@mixin icon-plus { content: '\\e828'; }\n@mixin icon-preis { content: '\\e829'; }\n@mixin icon-referent { content: '\\e82a'; }\n@mixin icon-reset { content: '\\e82b'; }\n@mixin icon-sanduhr { content: '\\e82c'; }\n@mixin icon-schliessen { content: '\\e82d'; }\n@mixin icon-schloss { content: '\\e82e'; }\n@mixin icon-sprache { content: '\\e82f'; }\n@mixin icon-stern { content: '\\e830'; }\n@mixin icon-suche-adresse { content: '\\e831'; }\n@mixin icon-suche-archiv { content: '\\e832'; }\n@mixin icon-suche-az { content: '\\e833'; }\n@mixin icon-suche-chat { content: '\\e834'; }\n@mixin icon-suche-datei { content: '\\e835'; }\n@mixin icon-suche-firma { content: '\\e836'; }\n@mixin icon-suche-magazin { content: '\\e837'; }\n@mixin icon-suche-mail { content: '\\e838'; }\n@mixin icon-suche-person { content: '\\e839'; }\n@mixin icon-suche-schloss { content: '\\e83a'; }\n@mixin icon-suche-veranstaltung { content: '\\e83b'; }\n@mixin icon-suche { content: '\\e83c'; }\n@mixin icon-teilnehmer-add { content: '\\e83d'; }\n@mixin icon-telefon { content: '\\e83e'; }\n@mixin icon-vcard { content: '\\e83f'; }\n@mixin icon-small-arrow-right-simple { content: '\\e840'; }\n@mixin icon-small-barrierefreiheit { content: '\\e841'; }\n@mixin icon-small-download { content: '\\e842'; }\n@mixin icon-small-gebaerdensprache { content: '\\e843'; }\n@mixin icon-small-kontakt { content: '\\e844'; }\n@mixin icon-small-leichte-sprache { content: '\\e845'; }\n@mixin icon-small-link-external { content: '\\e846'; }\n@mixin icon-small-login { content: '\\e847'; }\n@mixin icon-small-pfeil-rechts { content: '\\e848'; }\n@mixin icon-small-sprache { content: '\\e849'; }\n@mixin icon-small-schloss { content: '\\e84a'; }\n@mixin icon-small-stern { content: '\\e84b'; }\n@mixin icon-teilen { content: '\\e84c'; }\n@mixin icon-social-telegram { content: '\\e84d'; }\n@mixin icon-social-threema { content: '\\e84e'; }\n@mixin icon-social-whatsapp { content: '\\e84f'; }\n@mixin icon-suche-big { content: '\\e850'; }\n@mixin icon-xsmall-pin { content: '\\e851'; }\n@mixin icon-check-1 { content: '\\e852'; }\n@mixin icon-xsmall-euro { content: '\\e853'; }\n@mixin icon-xsmall-geschlossen { content: '\\e854'; }\n@mixin icon-xsmall-kalender { content: '\\e855'; }\n@mixin icon-xsmall-liste { content: '\\e856'; }\n@mixin icon-xsmall-offen { content: '\\e857'; }\n@mixin icon-xsmall-uhr { content: '\\e858'; }\n@mixin icon-social-facebook { content: '\\e859'; }\n@mixin icon-liste-1 { content: '\\e85a'; }\n@mixin icon-social-linkedin { content: '\\e85b'; }\n@mixin icon-social-pinterest { content: '\\e85c'; }\n@mixin icon-social_x { content: '\\e85d'; }\n@mixin icon-social-xing { content: '\\e85e'; }\n@mixin icon-zoom { content: '\\e85f'; }\n@mixin icon-social-youtube { content: '\\e860'; }\n@mixin icon-social-instagram { content: '\\e861'; }\n@mixin icon-faq { content: '\\e869'; }\n@mixin icon-checkbox-liste { content: '\\e86a'; }\n@mixin icon-content-stern { content: '\\e86b'; }\n@mixin icon-small-election-group { content: '\\e86c'; }\n@mixin icon-small-icon-election-location { content: '\\e86e'; }\n@mixin icon-userlike { content: '\\e8c6'; }\n@mixin icon-userlike-chat { content: '\\e8c7'; }\n@mixin icon-magazine { content: '\\e8c8'; }\n@mixin icon-lokalisierung { content: '\\e8c9'; }\n@mixin icon-login-flyout { content: '\\e8ca'; }\n@mixin icon-login-header { content: '\\e8cb'; }\n@mixin icon-social-twitter { content: '\\e85d'; }\n@mixin icon-play { content: '\\e86d'; }\n@mixin icon-pause { content: '\\e806'; }\n@mixin icon-volume-mute { content: '\\e862'; }\n@mixin icon-volume-on { content: '\\e86f'; }\n@mixin icon-ankerlink-right { content: '\\e873'; }\n\n// PICTOGRAMS\n@mixin pictogram-achtung { content: '\\e800'; }\n@mixin pictogram-achtung-strom { content: '\\e801'; }\n@mixin pictogram-aeskulapstab { content: '\\e802'; }\n@mixin pictogram-anker { content: '\\e803'; }\n@mixin pictogram-anstossen { content: '\\e804'; }\n@mixin pictogram-arbeitsplatz { content: '\\e805'; }\n@mixin pictogram-auktionshammer { content: '\\e806'; }\n@mixin pictogram-batterie { content: '\\e807'; }\n@mixin pictogram-ausruf { content: '\\e808'; }\n@mixin pictogram-bauhelm { content: '\\e809'; }\n@mixin pictogram-benefit-vorteil-geschenk { content: '\\e80a'; }\n@mixin pictogram-bett { content: '\\e80b'; }\n@mixin pictogram-blatt { content: '\\e80c'; }\n@mixin pictogram-blume { content: '\\e80d'; }\n@mixin pictogram-blume-b { content: '\\e80e'; }\n@mixin pictogram-brief { content: '\\e80f'; }\n@mixin pictogram-brille-auf-buch { content: '\\e810'; }\n@mixin pictogram-bueroklammer { content: '\\e811'; }\n@mixin pictogram-bus { content: '\\e812'; }\n@mixin pictogram-container { content: '\\e813'; }\n@mixin pictogram-containerschiff { content: '\\e815'; }\n@mixin pictogram-daumen-hoch-a { content: '\\e816'; }\n@mixin pictogram-daumen-hoch-c { content: '\\e817'; }\n@mixin pictogram-daumen-hoch-b { content: '\\e818'; }\n@mixin pictogram-diagramm-mit-text { content: '\\e819'; }\n@mixin pictogram-diagramm-torte { content: '\\e81a'; }\n@mixin pictogram-diagramm-verlust { content: '\\e81b'; }\n@mixin pictogram-diagramm-wachstum { content: '\\e81c'; }\n@mixin pictogram-diagramm { content: '\\e81d'; }\n@mixin pictogram-co2 { content: '\\e814'; }\n@mixin pictogram-dokument-a { content: '\\e81e'; }\n@mixin pictogram-dokument-b { content: '\\e81f'; }\n@mixin pictogram-dokument-c { content: '\\e820'; }\n@mixin pictogram-e-auto { content: '\\e821'; }\n@mixin pictogram-e-learning { content: '\\e822'; }\n@mixin pictogram-einkaufstasche-mit-eurozeichen { content: '\\e824'; }\n@mixin pictogram-einkaufstasche { content: '\\e825'; }\n@mixin pictogram-einkaufswagen { content: '\\e826'; }\n@mixin pictogram-eu-emblem-brexit { content: '\\e827'; }\n@mixin pictogram-eu-emblem { content: '\\e828'; }\n@mixin pictogram-eule { content: '\\e829'; }\n@mixin pictogram-fabrik { content: '\\e82a'; }\n@mixin pictogram-fahne-horizontal-gestreift { content: '\\e82b'; }\n@mixin pictogram-fahne-kreuz { content: '\\e82c'; }\n@mixin pictogram-fahne-neutral { content: '\\e82d'; }\n@mixin pictogram-fahne-vertikal-gestreift { content: '\\e82e'; }\n@mixin pictogram-fahrrad-jobrad-dienstfahrrad { content: '\\e82f'; }\n@mixin pictogram-fahrrad-sportlich { content: '\\e830'; }\n@mixin pictogram-fahrrad { content: '\\e831'; }\n@mixin pictogram-faq-a { content: '\\e832'; }\n@mixin pictogram-faq-b { content: '\\e833'; }\n@mixin pictogram-fernglas { content: '\\e834'; }\n@mixin pictogram-fisch-frisst-fisch { content: '\\e835'; }\n@mixin pictogram-flugzeug { content: '\\e836'; }\n@mixin pictogram-frage { content: '\\e837'; }\n@mixin pictogram-fragezeichen { content: '\\e838'; }\n@mixin pictogram-geld-zuschuss-foerderung { content: '\\e839'; }\n@mixin pictogram-geldsack { content: '\\e83a'; }\n@mixin pictogram-freiheitsstatue { content: '\\e83b'; }\n@mixin pictogram-gruppe-gespraech { content: '\\e83c'; }\n@mixin pictogram-gruppe-idee { content: '\\e83d'; }\n@mixin pictogram-globus { content: '\\e83e'; }\n@mixin pictogram-gutschein-zuschuss-benefit { content: '\\e83f'; }\n@mixin pictogram-hand-a { content: '\\e840'; }\n@mixin pictogram-hand-b { content: '\\e841'; }\n@mixin pictogram-hand-c { content: '\\e842'; }\n@mixin pictogram-hand-geben { content: '\\e843'; }\n@mixin pictogram-hand-mit-werkzeug { content: '\\e844'; }\n@mixin pictogram-hand-gespreizt { content: '\\e845'; }\n@mixin pictogram-hand-zeigen-b { content: '\\e846'; }\n@mixin pictogram-hand-zeigen-a { content: '\\e847'; }\n@mixin pictogram-hand-zeigen-c { content: '\\e848'; }\n@mixin pictogram-handschlag-a { content: '\\e849'; }\n@mixin pictogram-handschlag-b { content: '\\e84a'; }\n@mixin pictogram-handschlag-c { content: '\\e84b'; }\n@mixin pictogram-heft { content: '\\e84c'; }\n@mixin pictogram-idee { content: '\\e84d'; }\n@mixin pictogram-ihk-chemnitz-a { content: '\\e84e'; }\n@mixin pictogram-ihk-chemnitz-b { content: '\\e84f'; }\n@mixin pictogram-ihk-chemnitz-c { content: '\\e850'; }\n@mixin pictogram-ihk-giessen-friedberg { content: '\\e851'; }\n@mixin pictogram-ihk-hagen { content: '\\e852'; }\n@mixin pictogram-ihk-heilbronn-franken { content: '\\e853'; }\n@mixin pictogram-ihk-köln { content: '\\e854'; }\n@mixin pictogram-ihk-rhein-neckar { content: '\\e855'; }\n@mixin pictogram-ihk-stuttgart { content: '\\e856'; }\n@mixin pictogram-ihk-wahl { content: '\\e857'; }\n@mixin pictogram-information { content: '\\e858'; }\n@mixin pictogram-kalender { content: '\\e859'; }\n@mixin pictogram-karte { content: '\\e85a'; }\n@mixin pictogram-koepfe-mit-sprechblase { content: '\\e85b'; }\n@mixin pictogram-kerze { content: '\\e85c'; }\n@mixin pictogram-kopf-mit-formel { content: '\\e85d'; }\n@mixin pictogram-kran { content: '\\e85e'; }\n@mixin pictogram-kuchen { content: '\\e85f'; }\n@mixin pictogram-labyrinth { content: '\\e860'; }\n@mixin pictogram-lkw { content: '\\e861'; }\n@mixin pictogram-maske { content: '\\e862'; }\n@mixin pictogram-megaphon { content: '\\e863'; }\n@mixin pictogram-mikrofon { content: '\\e864'; }\n@mixin pictogram-paket-mit-euro { content: '\\e865'; }\n@mixin pictogram-paket { content: '\\e866'; }\n@mixin pictogram-paragraph { content: '\\e867'; }\n@mixin pictogram-persoenliche_entwicklung { content: '\\e868'; }\n@mixin pictogram-person-an-tafel-a { content: '\\e869'; }\n@mixin pictogram-person-an-tafel-b { content: '\\e86a'; }\n@mixin pictogram-person-auf-schild { content: '\\e86b'; }\n@mixin pictogram-person-mit-brille-a { content: '\\e86c'; }\n@mixin pictogram-person-mit-brille-b { content: '\\e86d'; }\n@mixin pictogram-person-mit-buch { content: '\\e86e'; }\n@mixin pictogram-person-mit-doktorhut-a { content: '\\e86f'; }\n@mixin pictogram-person-mit-doktorhut-b { content: '\\e870'; }\n@mixin pictogram-person-mit-headset { content: '\\e871'; }\n@mixin pictogram-person-mit-uniform-a { content: '\\e872'; }\n@mixin pictogram-person-mit-uniform-b { content: '\\e873'; }\n@mixin pictogram-person { content: '\\e874'; }\n@mixin pictogram-personen-mit-brieftasche { content: '\\e875'; }\n@mixin pictogram-personen-mit-doktorhut { content: '\\e876'; }\n@mixin pictogram-personen-suche-a { content: '\\e877'; }\n@mixin pictogram-personen-suche-b { content: '\\e878'; }\n@mixin pictogram-pusteblume { content: '\\e879'; }\n@mixin pictogram-rakete-a { content: '\\e87a'; }\n@mixin pictogram-rakete-b { content: '\\e87b'; }\n@mixin pictogram-rednerpult { content: '\\e87c'; }\n@mixin pictogram-rettungsring { content: '\\e87d'; }\n@mixin pictogram-roboter { content: '\\e87e'; }\n@mixin pictogram-s-bahn { content: '\\e87f'; }\n@mixin pictogram-smilie { content: '\\e880'; }\n@mixin pictogram-social-facebook { content: '\\e881'; }\n@mixin pictogram-social-instagram { content: '\\e882'; }\n@mixin pictogram-social-linkedin { content: '\\e883'; }\n@mixin pictogram-social-twitter { content: '\\e884'; }\n@mixin pictogram-social-youtube { content: '\\e885'; }\n@mixin pictogram-solidaritaetsschleife { content: '\\e886'; }\n@mixin pictogram-stadt { content: '\\e887'; }\n@mixin pictogram-standort { content: '\\e888'; }\n@mixin pictogram-stern { content: '\\e889'; }\n@mixin pictogram-steuerung { content: '\\e88a'; }\n@mixin pictogram-stoppuhr { content: '\\e88b'; }\n@mixin pictogram-strommast { content: '\\e88c'; }\n@mixin pictogram-system-prozess { content: '\\e88d'; }\n@mixin pictogram-teamwork-team-zusammenarbeit { content: '\\e88e'; }\n@mixin pictogram-teller-besteck { content: '\\e88f'; }\n@mixin pictogram-treppe { content: '\\e890'; }\n@mixin pictogram-tropfen-a { content: '\\e891'; }\n@mixin pictogram-tropfen-b { content: '\\e892'; }\n@mixin pictogram-tulpe { content: '\\e893'; }\n@mixin pictogram-veranstaltung-intern-beruf { content: '\\e894'; }\n@mixin pictogram-veranstaltung-intern-feier { content: '\\e895'; }\n@mixin pictogram-videocall-a { content: '\\e896'; }\n@mixin pictogram-videocall-b { content: '\\e897'; }\n@mixin pictogram-videos { content: '\\e898'; }\n@mixin pictogram-virus { content: '\\e899'; }\n@mixin pictogram-waage { content: '\\e89a'; }\n@mixin pictogram-wegweiser-a { content: '\\e89b'; }\n@mixin pictogram-wegweiser-b { content: '\\e89c'; }\n@mixin pictogram-weltkugel-mit-flamme { content: '\\e89d'; }\n@mixin pictogram-weltkugel-mit-koffer { content: '\\e89e'; }\n@mixin pictogram-weltkugel { content: '\\e89f'; }\n@mixin pictogram-werkzeug { content: '\\e8a0'; }\n@mixin pictogram-windrad-a { content: '\\e8a1'; }\n@mixin pictogram-windrad-b { content: '\\e8a2'; }\n@mixin pictogram-wolke-mit-herz-und-sonne { content: '\\e8a3'; }\n@mixin pictogram-zeitung { content: '\\e8a4'; }\n\n@mixin icon-fa-play-circled2 { content: '\\e800'; }\n@mixin icon-fa-play { content: '\\e801'; }\n@mixin icon-fa-basket { content: '\\e843'; }\n@mixin icon-fa-play-circled { content: '\\f144'; }\n@mixin icon-fa-cart-plus { content: '\\f217'; }\n@mixin icon-fa-cart-arrow-down { content: '\\f218'; }\n\n@mixin icon-galerie-small { content: '\\e870'; }\n@mixin icon-interaction-small { content: '\\e871'; }\n@mixin icon-video-small { content: '\\e872'; }\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/components/footer/footer.scss":(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/cssWithMappingToString.js"),_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__),_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/css-loader/dist/runtime/getUrl.js"),_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2__),_assets_img_footer_picto_svg__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./stories/assets/img/footer-picto.svg"),___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default()),___CSS_LOADER_URL_REPLACEMENT_0___=_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(_assets_img_footer_picto_svg__WEBPACK_IMPORTED_MODULE_3__);___CSS_LOADER_EXPORT___.push([module.id,".page-footer{padding:var(--section-padding) 0;background-color:var(--theme-color-primary-dimmed-04);border-bottom:var(--border-width) solid var(--theme-color-primary);z-index:10}.page-footer.footer-picto{padding-top:calc(var(--section-padding) + 300px);background-repeat:repeat-x;background-size:auto 300px;background-position:50% 0;background-image:url("+___CSS_LOADER_URL_REPLACEMENT_0___+')}@media(max-width: 767px){.page-footer.footer-picto{padding-top:calc(var(--section-padding) + 200px);background-size:auto 200px}}@media(max-width: 767px){.page-footer .container{display:flex;flex-direction:column}}.page-footer .row.contact{margin-top:calc(var(--col-padding)*-0.5)}.page-footer .row.contact .col{flex:1 1 33.3333%;max-width:33.3333%}@media(max-width: 767px){.page-footer .row.contact .col{flex:1 1 100%;max-width:100%;padding-top:0;padding-bottom:0}}.page-footer .row.contact .like-h2{margin-top:var(--section-headline-margin)}.page-footer .row.contact h6:first-child,.page-footer .row.contact .like-h6:first-child{margin-top:0;margin-bottom:.5em}.page-footer .row.contact .btn{margin:.2em -0.1em 1em}.page-footer .contact-list{list-style:none;margin:0 -0.05em .7em;padding:0}.page-footer .contact-list li{margin-bottom:.3em}.page-footer .contact-list a{position:relative;padding-left:calc(var(--icon-size)*1.4);white-space:nowrap}.page-footer .contact-list a::before{position:absolute;font-family:"Icons",sans-serif;font-size:var(--icon-size);line-height:1;top:50%;margin-top:calc(var(--icon-size)/-2);transition:.2s ease;left:0}.page-footer .contact-list a::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:-0.2em -0.3em;border-radius:var(--border-radius-xs);pointer-events:none;transition:.3s ease}.page-footer .contact-list a:focus-visible{outline:none}.page-footer .contact-list a:focus-visible::after{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.page-footer .contact-list .mail a::before{content:""}.page-footer .contact-list .phone a::before{content:""}.page-footer .row.barrier-free{text-align:right;color:var(--theme-color-link)}.page-footer .row.barrier-free ul{list-style:none;margin:0 -0.5em;padding:0}.page-footer .row.barrier-free ul::after{content:"";position:relative;display:block;border-bottom:1px solid var(--theme-color-primary-dimmed-03);margin:1em .5em 0}.page-footer .row.barrier-free li{position:relative;display:inline-flex;align-items:center;margin:0 .5em}.page-footer .row.barrier-free li::before{font-family:"Icons",sans-serif;order:1;font-size:var(--icon-size);margin-left:.2em;transition:.2s ease}.page-footer .row.barrier-free li:hover::before{color:var(--theme-color-link-hover)}.page-footer .row.barrier-free a::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:0 -0.4em;border-radius:var(--border-radius-xs);pointer-events:none;transition:.3s ease}.page-footer .row.barrier-free a:focus{outline:none}.page-footer .row.barrier-free a:focus-visible::before{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.page-footer .row.barrier-free a::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.page-footer .row.copyright{font-size:var(--font-size-small)}@media(min-width: 1200px){.page-footer .row.copyright .col:first-child{flex:1 1 66.66667%;max-width:66.66667%}.page-footer .row.copyright .col:last-child{flex:1 1 33.33333%;max-width:33.33333%}}@media(max-width: 1199px){.page-footer .row.copyright{order:1;padding-right:80px}.page-footer .row.copyright .col:last-child{min-width:100%;order:-1}}.page-footer .row.copyright p{margin-bottom:8px}@media(max-width: 767px){.page-footer .row.social{margin:.5em calc(var(--col-padding)*-1)}}.page-footer .row.social .col{padding-top:0;padding-bottom:10px}.page-footer .legal-nav{font-size:var(--font-size-small)}@media(min-width: 768px){.page-footer .legal-nav{text-align:right}}.page-footer .legal-nav .col{padding-bottom:0}.page-footer .legal-nav ul{padding:0;margin:0 -0.6em;list-style:none}@media(max-width: 767px){.page-footer .legal-nav ul:after{content:"";position:relative;display:block;border-bottom:1px solid var(--theme-color-primary-dimmed-03);margin:26px 8px 20px}}.page-footer .legal-nav li{display:inline-block;margin:0 .3em}.page-footer .legal-nav a{display:block;padding:0 .2em;text-decoration:none;border-radius:var(--border-radius-xs)}.page-footer .legal-nav a.focus-visible:focus{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.page-footer .legal-nav a:focus-visible,.page-footer .legal-nav a.-moz-focusring{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.page-footer .logos{margin:0 -10px}@media(min-width: 1000px){.page-footer .logos{text-align:right}}.page-footer .logos a{display:inline-block;margin:0 10px}.page-footer .logos img{max-height:30px}',"",{version:3,sources:["webpack://./stories/components/footer/footer.scss","webpack://./stories/_global/styles/_mixins.scss"],names:[],mappings:"AAAA,aAGA,gCACE,CAAA,qDACA,CAAA,kEACA,CAAA,UACA,CAAA,0BACA,gDACE,CAAA,0BACA,CAAA,0BACA,CAAA,yBACA,CAAA,wDACA,CAAA,yBACA,0BANF,gDAOI,CAAA,0BACA,CAAA,CAAA,yBAKF,wBADF,YAEI,CAAA,qBACA,CAAA,CAAA,0BAIJ,wCACE,CAAA,+BAEA,iBACE,CAAA,kBACA,CAAA,yBAEA,+BAJF,aAKI,CAAA,cACA,CAAA,aACA,CAAA,gBACA,CAAA,CAAA,mCAIJ,yCACE,CAAA,wFAGF,YACE,CAAA,kBACA,CAAA,+BAGF,sBACE,CAAA,2BAIJ,eACE,CAAA,qBACA,CAAA,SACA,CAAA,8BAEA,kBACE,CAAA,6BAGF,iBACE,CAAA,uCACA,CAAA,kBACA,CAAA,qCAEA,iBACE,CAAA,8BACA,CAAA,0BACA,CAAA,aACA,CAAA,OACA,CAAA,oCACA,CAAA,mBACA,CAAA,MACA,CAAA,oCAGF,UACE,CAAA,iBCeN,CAAA,KACA,CAAA,MACA,CAAA,OACA,CAAA,QACA,CAAA,oBDjBM,CAAA,qCACA,CAAA,mBACA,CAAA,mBACA,CAAA,2CAGF,YACE,CAAA,kDAEA,4GCqGJ,CAAA,SACA,CAAA,2CDhGA,WCuHgB,CAAA,4CDpHhB,WCsKkB,CAAA,+BDjKpB,gBACE,CAAA,6BACA,CAAA,kCAEA,eACE,CAAA,eACA,CAAA,SACA,CAAA,yCAEA,UACE,CAAA,iBACA,CAAA,aACA,CAAA,4DACA,CAAA,iBACA,CAAA,kCAIJ,iBACE,CAAA,mBACA,CAAA,kBACA,CAAA,aACA,CAAA,0CAEA,8BACE,CAAA,OACA,CAAA,0BACA,CAAA,gBACA,CAAA,mBACA,CAAA,gDAGF,mCACE,CAAA,yCAKF,UACE,CAAA,iBCjDN,CAAA,KACA,CAAA,MACA,CAAA,OACA,CAAA,QACA,CAAA,eD+CM,CAAA,qCACA,CAAA,mBACA,CAAA,mBACA,CAAA,uCAGF,YACE,CAAA,uDAIA,4GCmCJ,CAAA,SACA,CAAA,wCD/BE,UACE,CAAA,iBCpEN,CAAA,KACA,CAAA,MACA,CAAA,OACA,CAAA,QACA,CAAA,4BDuEA,gCACE,CAAA,0BAEA,6CACE,kBACE,CAAA,mBACA,CAAA,4CAEF,kBACE,CAAA,mBACA,CAAA,CAAA,0BAIJ,4BAdF,OAeI,CAAA,kBACA,CAAA,4CAEA,cACE,CAAA,QACA,CAAA,CAAA,8BAIJ,iBACE,CAAA,yBAKF,yBADF,uCAEI,CAAA,CAAA,8BAGF,aACE,CAAA,mBACA,CAAA,wBAIJ,gCACE,CAAA,yBAEA,wBAHF,gBAII,CAAA,CAAA,6BAGF,gBACE,CAAA,2BAGF,SACE,CAAA,eACA,CAAA,eACA,CAAA,yBAEA,iCACE,UACE,CAAA,iBACA,CAAA,aACA,CAAA,4DACA,CAAA,oBACA,CAAA,CAAA,2BAKN,oBACE,CAAA,aACA,CAAA,0BAGF,aACE,CAAA,cACA,CAAA,oBACA,CAAA,qCACA,CAAA,8CCvEF,4GACE,CAAA,SACA,CAAA,iFAEF,4GACE,CAAA,SACA,CAAA,oBDsEJ,cACE,CAAA,0BAEA,oBAHF,gBAII,CAAA,CAAA,sBAGF,oBACE,CAAA,aACA,CAAA,wBAGF,eACE",sourcesContent:["@import '../../_global/styles/mixins';\n@import '../../_global/styles/vars';\n\n.page-footer {\n padding: var(--section-padding) 0;\n background-color: var(--theme-color-primary-dimmed-04);\n border-bottom: var(--border-width) solid var(--theme-color-primary);\n z-index: 10;\n &.footer-picto {\n padding-top: calc(var(--section-padding) + 300px);\n background-repeat: repeat-x;\n background-size: auto 300px;\n background-position: 50% 0;\n background-image: url('../../assets/img/footer-picto.svg');\n @media(max-width: 767px) {\n padding-top: calc(var(--section-padding) + 200px);\n background-size: auto 200px;\n }\n }\n\n .container {\n @media(max-width: 767px) {\n display: flex;\n flex-direction: column;\n }\n }\n\n .row.contact {\n margin-top: calc(var(--col-padding) * -0.5);\n\n .col {\n flex: 1 1 33.3333%;\n max-width: 33.3333%;\n\n @media(max-width: 767px) {\n flex: 1 1 100%;\n max-width: 100%;\n padding-top: 0;\n padding-bottom: 0;\n }\n }\n\n .like-h2 {\n margin-top: var(--section-headline-margin);\n }\n\n h6:first-child, .like-h6:first-child {\n margin-top: 0;\n margin-bottom: 0.5em;\n }\n\n .btn {\n margin: 0.2em -0.1em 1em;\n }\n }\n\n .contact-list {\n list-style: none;\n margin: 0 -0.05em 0.7em;\n padding: 0;\n\n li {\n margin-bottom: 0.3em;\n }\n\n a {\n position: relative;\n padding-left: calc(var(--icon-size) * 1.4);\n white-space: nowrap;\n\n &::before {\n position: absolute;\n font-family: 'Icons', sans-serif;\n font-size: var(--icon-size);\n line-height: 1;\n top: 50%;\n margin-top: calc(var(--icon-size) / -2);\n transition: 0.2s ease;\n left: 0;\n }\n\n &::after {\n content: '';\n @include full-size;\n margin: -0.2em -0.3em;\n border-radius: var(--border-radius-xs);\n pointer-events: none;\n transition: 0.3s ease;\n }\n\n &:focus-visible {\n outline: none;\n\n &::after {\n @include focus-standalone();\n }\n }\n }\n\n .mail a::before {\n @include icon-email;\n }\n .phone a::before {\n @include icon-telefon;\n }\n }\n\n .row.barrier-free {\n text-align: right;\n color: var(--theme-color-link);\n\n ul {\n list-style: none;\n margin: 0 -0.5em;\n padding: 0;\n\n &::after {\n content: '';\n position: relative;\n display: block;\n border-bottom: 1px solid var(--theme-color-primary-dimmed-03);\n margin: 1em 0.5em 0;\n }\n }\n\n li {\n position: relative;\n display: inline-flex;\n align-items: center;\n margin: 0 0.5em;\n\n &::before {\n font-family: 'Icons', sans-serif;\n order: 1;\n font-size: var(--icon-size);\n margin-left: 0.2em;\n transition: 0.2s ease;\n }\n\n &:hover::before {\n color: var(--theme-color-link-hover);\n }\n }\n\n a {\n &::before {\n content: '';\n @include full-size;\n margin: 0 -0.4em;\n border-radius: var(--border-radius-xs);\n pointer-events: none;\n transition: 0.3s ease;\n }\n\n &:focus {\n outline: none;\n }\n\n &:focus-visible {\n &::before {\n @include focus-standalone();\n }\n }\n\n &::after {\n content: '';\n @include full-size;\n }\n }\n\n }\n\n .row.copyright {\n font-size: var(--font-size-small);\n\n @media(min-width: 1200px) {\n .col:first-child {\n flex: 1 1 66.66667%;\n max-width: 66.66667%;\n }\n .col:last-child {\n flex: 1 1 33.33333%;\n max-width: 33.33333%;\n }\n }\n\n @media(max-width: 1199px) {\n order: 1;\n padding-right: 80px;\n\n .col:last-child {\n min-width: 100%;\n order: -1;\n }\n }\n\n p {\n margin-bottom: 8px;\n }\n }\n\n .row.social {\n @media(max-width: 767px) {\n margin: 0.5em calc(var(--col-padding) * -1);\n }\n\n .col {\n padding-top: 0;\n padding-bottom: 10px;\n }\n }\n\n .legal-nav {\n font-size: var(--font-size-small);\n\n @media(min-width: 768px) {\n text-align: right;\n }\n\n .col {\n padding-bottom: 0;\n }\n\n ul {\n padding: 0;\n margin: 0 -0.6em;\n list-style: none;\n\n @media(max-width: 767px) {\n &:after {\n content: \"\";\n position: relative;\n display: block;\n border-bottom: 1px solid var(--theme-color-primary-dimmed-03);\n margin: 26px 8px 20px;\n }\n }\n }\n\n li {\n display: inline-block;\n margin: 0 0.3em;\n }\n\n a {\n display: block;\n padding: 0 0.2em;\n text-decoration: none;\n border-radius: var(--border-radius-xs);\n @include focus-visible;\n }\n }\n\n .logos {\n margin: 0 -10px;\n\n @media(min-width: 1000px) {\n text-align: right;\n }\n\n a {\n display: inline-block;\n margin: 0 10px;\n }\n\n img {\n max-height: 30px;\n }\n }\n}\n","@mixin h1 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h1);\n line-height: 1.1;\n font-weight: 400;\n margin: 0.6em -0.05em 0.5em;\n\n &:first-child {\n margin-top: -0.1em;\n }\n}\n\n@mixin h2 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h2);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h3 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h3);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h4 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h4);\n font-style: normal;\n font-weight: normal;\n line-height: 1.2;\n margin: 1.4em -0.05em 0.8em;\n}\n\n@mixin h5 {\n font-family: var(--font-korb);\n font-size: 22px;\n line-height: 1.2;\n font-weight: 400;\n margin: 1em 0 0.6em;\n\n @media(max-width: 1339px) {\n font-size: 20px;\n }\n @media(max-width: 767px) {\n font-size: 18px;\n }\n}\n\n@mixin h6 {\n font-size: inherit;\n line-height: 1.4;\n font-weight: 600;\n margin: 1.2em 0 0.5em;\n}\n\n@mixin kicker {\n display: block;\n font-size: 16px;\n text-transform: uppercase;\n margin-bottom: 2px;\n letter-spacing: 0.3px;\n\n @media(max-width: 767px) {\n font-size: 14px;\n }\n\n + h1,\n + .like-h1 {\n margin-top: 0.1em;\n }\n\n + h2, + .like-h2,\n + h3, + .like-h3,\n + h4 + .like-h4, {\n margin-top: 0.2em;\n }\n}\n\n@mixin hide($delay: 0s) {\n opacity: 0;\n visibility: hidden;\n pointer-events: none;\n transition: opacity 0.4s ease $delay, visibility $delay ease 0.4s, transform 0.4s ease $delay;\n}\n\n@mixin show($delay: 0s) {\n opacity: 1;\n visibility: visible;\n pointer-events: all;\n transition: opacity 0.4s ease $delay, visibility 0s ease $delay, transform 0.4s ease $delay;\n}\n\n@mixin full-size {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n@mixin copyright {\n position: absolute;\n display: block;\n left: 100%;\n bottom: 0;\n font-size: 12px;\n text-align: left;\n line-height: 1.2;\n z-index: 2;\n transform-origin: 0 100%;\n transform: rotate(-90deg);\n transition: 0.3s ease;\n\n color: white;\n text-shadow: 0 0 3px rgba(black, 0.6), 0 0 8px rgba(black, 0.6);\n width: calc(66.6% + 7px);\n padding: 8px 18px;\n\n //color: var(--theme-color-white);\n //text-shadow: -2px 2px 0 #000;\n //padding: 2px 6px 2px 4px;\n //background: #012d59;\n //white-space: nowrap;\n //max-width: calc(66.6% + 7px);\n //overflow: hidden;\n //\n //@media(max-width: 767px) {\n // font-size: 10px;\n // max-width: 100%;\n //}\n}\n\n@mixin form-field {\n --input-height: 60px;\n position: relative;\n display: block;\n width: 100%;\n height: var(--input-height);\n background-color: var(--theme-color-white);\n border: 1px solid var(--theme-color-primary);\n border-radius: var(--border-radius-xs);\n padding: 10px 15px;\n font-family: 'Source Sans Pro', sans-serif;\n font-size: var(--font-size-copy);\n line-height: 1.4;\n transition: 0.3s ease;\n color: var(--theme-color-primary);\n\n &:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n\n @media(max-width: 1199px) {\n --input-height: 50px;\n }\n @media(max-width: 767px) {\n --input-height: 44px;\n }\n}\n\n@mixin focus-visible($inset: false) {\n @if $inset {\n &.focus-visible:focus {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n @else {\n &.focus-visible:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n}\n\n@mixin focus-standalone($inset: false) {\n @if $inset {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n @else {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n}\n\n@mixin word-wrap() {\n word-break: break-word;\n -webkit-hyphens: auto;\n -moz-hyphens: auto;\n hyphens: auto;\n}\n\n// ICONS\n@mixin icon-ankerlink { content: '\\e800'; }\n@mixin icon-barrierefreiheit { content: '\\e801'; }\n@mixin icon-chat { content: '\\e802'; }\n@mixin icon-check { content: '\\e803'; }\n@mixin icon-checkbox-liste-1 { content: '\\e804'; }\n@mixin icon-content-schloss { content: '\\e805'; }\n@mixin icon-content { content: '\\e807'; }\n@mixin icon-dauer { content: '\\e808'; }\n@mixin icon-download { content: '\\e809'; }\n@mixin icon-dropdown { content: '\\e80a'; }\n@mixin icon-drucker { content: '\\e80b'; }\n@mixin icon-email { content: '\\e80c'; }\n@mixin icon-fax { content: '\\e80d'; }\n@mixin icon-freie-plaetze { content: '\\e80e'; }\n@mixin icon-galerie { content: '\\e80f'; }\n@mixin icon-gebaerdensprache { content: '\\e810'; }\n@mixin icon-geschlossen { content: '\\e811'; }\n@mixin icon-ihk-wechseln { content: '\\e812'; }\n@mixin icon-info { content: '\\e813'; }\n@mixin icon-kalender { content: '\\e814'; }\n@mixin icon-kartenpin { content: '\\e815'; }\n@mixin icon-kontakt { content: '\\e816'; }\n@mixin icon-laden { content: '\\e817'; }\n@mixin icon-leichte-sprache { content: '\\e818'; }\n@mixin icon-link-external { content: '\\e819'; }\n@mixin icon-liste-schloss { content: '\\e81a'; }\n@mixin icon-liste-stern { content: '\\e81b'; }\n@mixin icon-liste { content: '\\e81c'; }\n@mixin icon-loeschen { content: '\\e81d'; }\n@mixin icon-login { content: '\\e81e'; }\n@mixin icon-minus { content: '\\e81f'; }\n@mixin icon-pdf { content: '\\e820'; }\n@mixin icon-pfeil-links { content: '\\e821'; }\n@mixin icon-pfeil-oben { content: '\\e822'; }\n@mixin icon-pfeil-rechts-schloss { content: '\\e823'; }\n@mixin icon-pfeil-rechts-stern { content: '\\e824'; }\n@mixin icon-pfeil-rechts { content: '\\e825'; }\n@mixin icon-pfeil-simple-rechts { content: '\\e826'; }\n@mixin icon-pfeil-unten { content: '\\e827'; }\n@mixin icon-plus { content: '\\e828'; }\n@mixin icon-preis { content: '\\e829'; }\n@mixin icon-referent { content: '\\e82a'; }\n@mixin icon-reset { content: '\\e82b'; }\n@mixin icon-sanduhr { content: '\\e82c'; }\n@mixin icon-schliessen { content: '\\e82d'; }\n@mixin icon-schloss { content: '\\e82e'; }\n@mixin icon-sprache { content: '\\e82f'; }\n@mixin icon-stern { content: '\\e830'; }\n@mixin icon-suche-adresse { content: '\\e831'; }\n@mixin icon-suche-archiv { content: '\\e832'; }\n@mixin icon-suche-az { content: '\\e833'; }\n@mixin icon-suche-chat { content: '\\e834'; }\n@mixin icon-suche-datei { content: '\\e835'; }\n@mixin icon-suche-firma { content: '\\e836'; }\n@mixin icon-suche-magazin { content: '\\e837'; }\n@mixin icon-suche-mail { content: '\\e838'; }\n@mixin icon-suche-person { content: '\\e839'; }\n@mixin icon-suche-schloss { content: '\\e83a'; }\n@mixin icon-suche-veranstaltung { content: '\\e83b'; }\n@mixin icon-suche { content: '\\e83c'; }\n@mixin icon-teilnehmer-add { content: '\\e83d'; }\n@mixin icon-telefon { content: '\\e83e'; }\n@mixin icon-vcard { content: '\\e83f'; }\n@mixin icon-small-arrow-right-simple { content: '\\e840'; }\n@mixin icon-small-barrierefreiheit { content: '\\e841'; }\n@mixin icon-small-download { content: '\\e842'; }\n@mixin icon-small-gebaerdensprache { content: '\\e843'; }\n@mixin icon-small-kontakt { content: '\\e844'; }\n@mixin icon-small-leichte-sprache { content: '\\e845'; }\n@mixin icon-small-link-external { content: '\\e846'; }\n@mixin icon-small-login { content: '\\e847'; }\n@mixin icon-small-pfeil-rechts { content: '\\e848'; }\n@mixin icon-small-sprache { content: '\\e849'; }\n@mixin icon-small-schloss { content: '\\e84a'; }\n@mixin icon-small-stern { content: '\\e84b'; }\n@mixin icon-teilen { content: '\\e84c'; }\n@mixin icon-social-telegram { content: '\\e84d'; }\n@mixin icon-social-threema { content: '\\e84e'; }\n@mixin icon-social-whatsapp { content: '\\e84f'; }\n@mixin icon-suche-big { content: '\\e850'; }\n@mixin icon-xsmall-pin { content: '\\e851'; }\n@mixin icon-check-1 { content: '\\e852'; }\n@mixin icon-xsmall-euro { content: '\\e853'; }\n@mixin icon-xsmall-geschlossen { content: '\\e854'; }\n@mixin icon-xsmall-kalender { content: '\\e855'; }\n@mixin icon-xsmall-liste { content: '\\e856'; }\n@mixin icon-xsmall-offen { content: '\\e857'; }\n@mixin icon-xsmall-uhr { content: '\\e858'; }\n@mixin icon-social-facebook { content: '\\e859'; }\n@mixin icon-liste-1 { content: '\\e85a'; }\n@mixin icon-social-linkedin { content: '\\e85b'; }\n@mixin icon-social-pinterest { content: '\\e85c'; }\n@mixin icon-social_x { content: '\\e85d'; }\n@mixin icon-social-xing { content: '\\e85e'; }\n@mixin icon-zoom { content: '\\e85f'; }\n@mixin icon-social-youtube { content: '\\e860'; }\n@mixin icon-social-instagram { content: '\\e861'; }\n@mixin icon-faq { content: '\\e869'; }\n@mixin icon-checkbox-liste { content: '\\e86a'; }\n@mixin icon-content-stern { content: '\\e86b'; }\n@mixin icon-small-election-group { content: '\\e86c'; }\n@mixin icon-small-icon-election-location { content: '\\e86e'; }\n@mixin icon-userlike { content: '\\e8c6'; }\n@mixin icon-userlike-chat { content: '\\e8c7'; }\n@mixin icon-magazine { content: '\\e8c8'; }\n@mixin icon-lokalisierung { content: '\\e8c9'; }\n@mixin icon-login-flyout { content: '\\e8ca'; }\n@mixin icon-login-header { content: '\\e8cb'; }\n@mixin icon-social-twitter { content: '\\e85d'; }\n@mixin icon-play { content: '\\e86d'; }\n@mixin icon-pause { content: '\\e806'; }\n@mixin icon-volume-mute { content: '\\e862'; }\n@mixin icon-volume-on { content: '\\e86f'; }\n@mixin icon-ankerlink-right { content: '\\e873'; }\n\n// PICTOGRAMS\n@mixin pictogram-achtung { content: '\\e800'; }\n@mixin pictogram-achtung-strom { content: '\\e801'; }\n@mixin pictogram-aeskulapstab { content: '\\e802'; }\n@mixin pictogram-anker { content: '\\e803'; }\n@mixin pictogram-anstossen { content: '\\e804'; }\n@mixin pictogram-arbeitsplatz { content: '\\e805'; }\n@mixin pictogram-auktionshammer { content: '\\e806'; }\n@mixin pictogram-batterie { content: '\\e807'; }\n@mixin pictogram-ausruf { content: '\\e808'; }\n@mixin pictogram-bauhelm { content: '\\e809'; }\n@mixin pictogram-benefit-vorteil-geschenk { content: '\\e80a'; }\n@mixin pictogram-bett { content: '\\e80b'; }\n@mixin pictogram-blatt { content: '\\e80c'; }\n@mixin pictogram-blume { content: '\\e80d'; }\n@mixin pictogram-blume-b { content: '\\e80e'; }\n@mixin pictogram-brief { content: '\\e80f'; }\n@mixin pictogram-brille-auf-buch { content: '\\e810'; }\n@mixin pictogram-bueroklammer { content: '\\e811'; }\n@mixin pictogram-bus { content: '\\e812'; }\n@mixin pictogram-container { content: '\\e813'; }\n@mixin pictogram-containerschiff { content: '\\e815'; }\n@mixin pictogram-daumen-hoch-a { content: '\\e816'; }\n@mixin pictogram-daumen-hoch-c { content: '\\e817'; }\n@mixin pictogram-daumen-hoch-b { content: '\\e818'; }\n@mixin pictogram-diagramm-mit-text { content: '\\e819'; }\n@mixin pictogram-diagramm-torte { content: '\\e81a'; }\n@mixin pictogram-diagramm-verlust { content: '\\e81b'; }\n@mixin pictogram-diagramm-wachstum { content: '\\e81c'; }\n@mixin pictogram-diagramm { content: '\\e81d'; }\n@mixin pictogram-co2 { content: '\\e814'; }\n@mixin pictogram-dokument-a { content: '\\e81e'; }\n@mixin pictogram-dokument-b { content: '\\e81f'; }\n@mixin pictogram-dokument-c { content: '\\e820'; }\n@mixin pictogram-e-auto { content: '\\e821'; }\n@mixin pictogram-e-learning { content: '\\e822'; }\n@mixin pictogram-einkaufstasche-mit-eurozeichen { content: '\\e824'; }\n@mixin pictogram-einkaufstasche { content: '\\e825'; }\n@mixin pictogram-einkaufswagen { content: '\\e826'; }\n@mixin pictogram-eu-emblem-brexit { content: '\\e827'; }\n@mixin pictogram-eu-emblem { content: '\\e828'; }\n@mixin pictogram-eule { content: '\\e829'; }\n@mixin pictogram-fabrik { content: '\\e82a'; }\n@mixin pictogram-fahne-horizontal-gestreift { content: '\\e82b'; }\n@mixin pictogram-fahne-kreuz { content: '\\e82c'; }\n@mixin pictogram-fahne-neutral { content: '\\e82d'; }\n@mixin pictogram-fahne-vertikal-gestreift { content: '\\e82e'; }\n@mixin pictogram-fahrrad-jobrad-dienstfahrrad { content: '\\e82f'; }\n@mixin pictogram-fahrrad-sportlich { content: '\\e830'; }\n@mixin pictogram-fahrrad { content: '\\e831'; }\n@mixin pictogram-faq-a { content: '\\e832'; }\n@mixin pictogram-faq-b { content: '\\e833'; }\n@mixin pictogram-fernglas { content: '\\e834'; }\n@mixin pictogram-fisch-frisst-fisch { content: '\\e835'; }\n@mixin pictogram-flugzeug { content: '\\e836'; }\n@mixin pictogram-frage { content: '\\e837'; }\n@mixin pictogram-fragezeichen { content: '\\e838'; }\n@mixin pictogram-geld-zuschuss-foerderung { content: '\\e839'; }\n@mixin pictogram-geldsack { content: '\\e83a'; }\n@mixin pictogram-freiheitsstatue { content: '\\e83b'; }\n@mixin pictogram-gruppe-gespraech { content: '\\e83c'; }\n@mixin pictogram-gruppe-idee { content: '\\e83d'; }\n@mixin pictogram-globus { content: '\\e83e'; }\n@mixin pictogram-gutschein-zuschuss-benefit { content: '\\e83f'; }\n@mixin pictogram-hand-a { content: '\\e840'; }\n@mixin pictogram-hand-b { content: '\\e841'; }\n@mixin pictogram-hand-c { content: '\\e842'; }\n@mixin pictogram-hand-geben { content: '\\e843'; }\n@mixin pictogram-hand-mit-werkzeug { content: '\\e844'; }\n@mixin pictogram-hand-gespreizt { content: '\\e845'; }\n@mixin pictogram-hand-zeigen-b { content: '\\e846'; }\n@mixin pictogram-hand-zeigen-a { content: '\\e847'; }\n@mixin pictogram-hand-zeigen-c { content: '\\e848'; }\n@mixin pictogram-handschlag-a { content: '\\e849'; }\n@mixin pictogram-handschlag-b { content: '\\e84a'; }\n@mixin pictogram-handschlag-c { content: '\\e84b'; }\n@mixin pictogram-heft { content: '\\e84c'; }\n@mixin pictogram-idee { content: '\\e84d'; }\n@mixin pictogram-ihk-chemnitz-a { content: '\\e84e'; }\n@mixin pictogram-ihk-chemnitz-b { content: '\\e84f'; }\n@mixin pictogram-ihk-chemnitz-c { content: '\\e850'; }\n@mixin pictogram-ihk-giessen-friedberg { content: '\\e851'; }\n@mixin pictogram-ihk-hagen { content: '\\e852'; }\n@mixin pictogram-ihk-heilbronn-franken { content: '\\e853'; }\n@mixin pictogram-ihk-köln { content: '\\e854'; }\n@mixin pictogram-ihk-rhein-neckar { content: '\\e855'; }\n@mixin pictogram-ihk-stuttgart { content: '\\e856'; }\n@mixin pictogram-ihk-wahl { content: '\\e857'; }\n@mixin pictogram-information { content: '\\e858'; }\n@mixin pictogram-kalender { content: '\\e859'; }\n@mixin pictogram-karte { content: '\\e85a'; }\n@mixin pictogram-koepfe-mit-sprechblase { content: '\\e85b'; }\n@mixin pictogram-kerze { content: '\\e85c'; }\n@mixin pictogram-kopf-mit-formel { content: '\\e85d'; }\n@mixin pictogram-kran { content: '\\e85e'; }\n@mixin pictogram-kuchen { content: '\\e85f'; }\n@mixin pictogram-labyrinth { content: '\\e860'; }\n@mixin pictogram-lkw { content: '\\e861'; }\n@mixin pictogram-maske { content: '\\e862'; }\n@mixin pictogram-megaphon { content: '\\e863'; }\n@mixin pictogram-mikrofon { content: '\\e864'; }\n@mixin pictogram-paket-mit-euro { content: '\\e865'; }\n@mixin pictogram-paket { content: '\\e866'; }\n@mixin pictogram-paragraph { content: '\\e867'; }\n@mixin pictogram-persoenliche_entwicklung { content: '\\e868'; }\n@mixin pictogram-person-an-tafel-a { content: '\\e869'; }\n@mixin pictogram-person-an-tafel-b { content: '\\e86a'; }\n@mixin pictogram-person-auf-schild { content: '\\e86b'; }\n@mixin pictogram-person-mit-brille-a { content: '\\e86c'; }\n@mixin pictogram-person-mit-brille-b { content: '\\e86d'; }\n@mixin pictogram-person-mit-buch { content: '\\e86e'; }\n@mixin pictogram-person-mit-doktorhut-a { content: '\\e86f'; }\n@mixin pictogram-person-mit-doktorhut-b { content: '\\e870'; }\n@mixin pictogram-person-mit-headset { content: '\\e871'; }\n@mixin pictogram-person-mit-uniform-a { content: '\\e872'; }\n@mixin pictogram-person-mit-uniform-b { content: '\\e873'; }\n@mixin pictogram-person { content: '\\e874'; }\n@mixin pictogram-personen-mit-brieftasche { content: '\\e875'; }\n@mixin pictogram-personen-mit-doktorhut { content: '\\e876'; }\n@mixin pictogram-personen-suche-a { content: '\\e877'; }\n@mixin pictogram-personen-suche-b { content: '\\e878'; }\n@mixin pictogram-pusteblume { content: '\\e879'; }\n@mixin pictogram-rakete-a { content: '\\e87a'; }\n@mixin pictogram-rakete-b { content: '\\e87b'; }\n@mixin pictogram-rednerpult { content: '\\e87c'; }\n@mixin pictogram-rettungsring { content: '\\e87d'; }\n@mixin pictogram-roboter { content: '\\e87e'; }\n@mixin pictogram-s-bahn { content: '\\e87f'; }\n@mixin pictogram-smilie { content: '\\e880'; }\n@mixin pictogram-social-facebook { content: '\\e881'; }\n@mixin pictogram-social-instagram { content: '\\e882'; }\n@mixin pictogram-social-linkedin { content: '\\e883'; }\n@mixin pictogram-social-twitter { content: '\\e884'; }\n@mixin pictogram-social-youtube { content: '\\e885'; }\n@mixin pictogram-solidaritaetsschleife { content: '\\e886'; }\n@mixin pictogram-stadt { content: '\\e887'; }\n@mixin pictogram-standort { content: '\\e888'; }\n@mixin pictogram-stern { content: '\\e889'; }\n@mixin pictogram-steuerung { content: '\\e88a'; }\n@mixin pictogram-stoppuhr { content: '\\e88b'; }\n@mixin pictogram-strommast { content: '\\e88c'; }\n@mixin pictogram-system-prozess { content: '\\e88d'; }\n@mixin pictogram-teamwork-team-zusammenarbeit { content: '\\e88e'; }\n@mixin pictogram-teller-besteck { content: '\\e88f'; }\n@mixin pictogram-treppe { content: '\\e890'; }\n@mixin pictogram-tropfen-a { content: '\\e891'; }\n@mixin pictogram-tropfen-b { content: '\\e892'; }\n@mixin pictogram-tulpe { content: '\\e893'; }\n@mixin pictogram-veranstaltung-intern-beruf { content: '\\e894'; }\n@mixin pictogram-veranstaltung-intern-feier { content: '\\e895'; }\n@mixin pictogram-videocall-a { content: '\\e896'; }\n@mixin pictogram-videocall-b { content: '\\e897'; }\n@mixin pictogram-videos { content: '\\e898'; }\n@mixin pictogram-virus { content: '\\e899'; }\n@mixin pictogram-waage { content: '\\e89a'; }\n@mixin pictogram-wegweiser-a { content: '\\e89b'; }\n@mixin pictogram-wegweiser-b { content: '\\e89c'; }\n@mixin pictogram-weltkugel-mit-flamme { content: '\\e89d'; }\n@mixin pictogram-weltkugel-mit-koffer { content: '\\e89e'; }\n@mixin pictogram-weltkugel { content: '\\e89f'; }\n@mixin pictogram-werkzeug { content: '\\e8a0'; }\n@mixin pictogram-windrad-a { content: '\\e8a1'; }\n@mixin pictogram-windrad-b { content: '\\e8a2'; }\n@mixin pictogram-wolke-mit-herz-und-sonne { content: '\\e8a3'; }\n@mixin pictogram-zeitung { content: '\\e8a4'; }\n\n@mixin icon-fa-play-circled2 { content: '\\e800'; }\n@mixin icon-fa-play { content: '\\e801'; }\n@mixin icon-fa-basket { content: '\\e843'; }\n@mixin icon-fa-play-circled { content: '\\f144'; }\n@mixin icon-fa-cart-plus { content: '\\f217'; }\n@mixin icon-fa-cart-arrow-down { content: '\\f218'; }\n\n@mixin icon-galerie-small { content: '\\e870'; }\n@mixin icon-interaction-small { content: '\\e871'; }\n@mixin icon-video-small { content: '\\e872'; }\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/components/header-search/header-search.scss":(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/cssWithMappingToString.js"),_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__)()(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,'.header-search{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;left:0;right:0;height:calc(var(--viewport-height, 1vh)*100 - var(--header-height));background-color:var(--theme-color-primary-dimmed-04)}@media(min-width: 768px){.header-search{--header-height: 100px}}.header-search .outer{position:relative;padding-bottom:10px}.header-search .container{margin:auto}.header-search .form-nav{width:100%;background-color:var(--theme-color-background)}.header-search .form-nav .secondary{background-color:var(--theme-color-primary-dimmed-04)}.header-search .secondary{position:relative;z-index:1;background-color:var(--theme-color-primary-dimmed-04);text-align:left}.header-search .secondary ul{padding:15px 14px;list-style:none;margin:0;font-size:18px;line-height:20px}@media(max-width: 359px){.header-search .secondary ul{font-size:16px;line-height:20px;padding:10px}}.header-search .secondary li{display:inline-block}@media(max-width: 767px)and (orientation: landscape){.header-search .secondary{position:absolute;right:100%;top:0;width:calc(100vw - 420px);min-width:35vw}.header-search .secondary li{display:block}}.header-search .secondary a{position:relative;display:block;padding:5px 6px;transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:2px;text-underline-offset:2px}.header-search .secondary a.focus-visible:focus{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.header-search .secondary a:focus-visible,.header-search .secondary a.-moz-focusring{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}@media(max-width: 359px){.header-search .secondary a{padding:5px}}.header-search .meta{position:relative;z-index:1;padding:0 12px}.header-search .meta>ul{display:flex;justify-content:flex-start;list-style:none;padding:0;margin:0}.header-search .meta ul{display:flex;list-style:none;padding:0;margin:0}.header-search .meta ul li{padding:0}.header-search .meta .icons{margin-left:auto}.header-search .meta .icons .login a:before{content:"";font-family:"Icons",sans-serif;font-size:var(--icon-size-small);line-height:30px;float:right;margin-left:5px}.header-search .meta .icons .login a:hover{text-decoration-color:rgba(0,0,0,0)}.header-search .meta .icons li:not(.login) a{font-size:0;line-height:0;text-decoration:none}.header-search .meta .icons li:not(.login) a:before{font-family:"Icons",sans-serif;font-size:var(--icon-size-small);line-height:30px}.header-search .meta .icons li:not(.login) a:hover{text-decoration-color:rgba(0,0,0,0)}.header-search .meta .icons .sign-language a::before{content:""}.header-search .meta .icons .simple-language a::before{content:""}.header-search .meta a{display:block;font-size:var(--font-size-small);line-height:30px;margin:10px 0;padding:5px 8px;text-decoration:none;transition:.3s ease;text-align:center;border:0;background-color:rgba(0,0,0,0);cursor:pointer}.header-search .meta a.focus-visible:focus{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.header-search .meta a:focus-visible,.header-search .meta a.-moz-focusring{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}@media(max-width: 359px){.header-search .meta a{padding:5px}}.header-search .meta a:hover{text-decoration-color:var(--theme-color-primary)}.page-header .header-search{top:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease 0s,visibility 0s ease .4s,transform .4s ease 0s}',"",{version:3,sources:["webpack://./stories/components/header-search/header-search.scss","webpack://./stories/_global/styles/_mixins.scss"],names:[],mappings:"AAAA,eAGA,iBAIE,CAAA,YACA,CAAA,qBACA,CAAA,kBACA,CAAA,sBACA,CAAA,KACA,CAAA,MACA,CAAA,OACA,CAAA,mEACA,CAAA,qDACA,CAAA,yBAZA,eADF,sBAEI,CAAA,CAAA,sBAaF,iBACE,CAAA,mBACA,CAAA,0BAGF,WACE,CAAA,yBAGF,UACE,CAAA,8CACA,CAAA,oCAEA,qDACE,CAAA,0BAIJ,iBACE,CAAA,SACA,CAAA,qDACA,CAAA,eACA,CAAA,6BAEA,iBACE,CAAA,eACA,CAAA,QACA,CAAA,cACA,CAAA,gBACA,CAAA,yBAEA,6BAPF,cAQI,CAAA,gBACA,CAAA,YACA,CAAA,CAAA,6BAIJ,oBACE,CAAA,qDAGF,0BAxBF,iBAyBI,CAAA,UACA,CAAA,KACA,CAAA,yBACA,CAAA,cACA,CAAA,6BAEA,aACE,CAAA,CAAA,4BAIJ,iBACE,CAAA,aACA,CAAA,eACA,CAAA,mDACA,CAAA,yBACA,CAAA,mCACA,CAAA,6BACA,CAAA,yBACA,CAAA,gDCiGF,4GACE,CAAA,SACA,CAAA,qFAEF,4GACE,CAAA,SACA,CAAA,yBDpGA,4BAXF,WAYI,CAAA,CAAA,qBAKN,iBACE,CAAA,SACA,CAAA,cACA,CAAA,wBAEA,YACE,CAAA,0BACA,CAAA,eACA,CAAA,SACA,CAAA,QACA,CAAA,wBAGF,YACE,CAAA,eACA,CAAA,SACA,CAAA,QACA,CAAA,2BAEA,SACE,CAAA,4BAIJ,gBACE,CAAA,4CAII,WCmMiB,CAAA,8BDjMf,CAAA,gCACA,CAAA,gBACA,CAAA,WACA,CAAA,eACA,CAAA,2CAGF,mCACE,CAAA,6CAMN,WACE,CAAA,aACA,CAAA,oBACA,CAAA,oDAEA,8BACE,CAAA,gCACA,CAAA,gBACA,CAAA,mDAGF,mCACE,CAAA,qDAIJ,WC2H+B,CAAA,uDDvH/B,WCyH8B,CAAA,uBDpHhC,aACE,CAAA,gCACA,CAAA,gBACA,CAAA,aACA,CAAA,eACA,CAAA,oBACA,CAAA,mBAOA,CAAA,iBACA,CAAA,QACA,CAAA,8BACA,CAAA,cACA,CAAA,2CCCF,4GACE,CAAA,SACA,CAAA,2EAEF,4GACE,CAAA,SACA,CAAA,yBDJA,uBApBF,WAqBI,CAAA,CAAA,6BAGF,gDACE,CAAA,4BAON,QACE,CAAA,SC7GF,CAAA,iBACA,CAAA,mBACA,CAAA,2EACA",sourcesContent:["@import '../../_global/styles/mixins';\n@import '../../_global/styles/vars';\n\n.header-search {\n @media(min-width: 768px) {\n --header-height: 100px;\n }\n position: absolute;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n top: 0;\n left: 0;\n right: 0;\n height: calc(var(--viewport-height, 1vh) * 100 - var(--header-height));\n background-color: var(--theme-color-primary-dimmed-04);\n\n .outer {\n position: relative;\n padding-bottom: 10px;\n }\n\n .container {\n margin: auto;\n }\n\n .form-nav {\n width: 100%;\n background-color: var(--theme-color-background);\n\n .secondary {\n background-color: var(--theme-color-primary-dimmed-04);\n }\n }\n\n .secondary {\n position: relative;\n z-index: 1;\n background-color: var(--theme-color-primary-dimmed-04);\n text-align: left;\n\n ul {\n padding: 15px 14px;\n list-style: none;\n margin: 0;\n font-size: 18px;\n line-height: 20px;\n\n @media(max-width: 359px) {\n font-size: 16px;\n line-height: 20px;\n padding: 10px;\n }\n }\n\n li {\n display: inline-block;\n }\n\n @media (max-width: 767px) and (orientation: landscape) {\n position: absolute;\n right: 100%;\n top: 0;\n width: calc(100vw - 420px);\n min-width: 35vw;\n\n li {\n display: block;\n }\n }\n\n a {\n position: relative;\n display: block;\n padding: 5px 6px;\n transition: 0.3s $easeOutQuad;\n text-decoration: underline;\n text-decoration-color: transparent;\n text-decoration-thickness: 2px;\n text-underline-offset: 2px;\n @include focus-visible;\n\n @media(max-width: 359px) {\n padding: 5px;\n }\n }\n }\n\n .meta {\n position: relative;\n z-index: 1;\n padding: 0 12px;\n\n > ul {\n display: flex;\n justify-content: flex-start;\n list-style: none;\n padding: 0;\n margin: 0;\n }\n\n ul {\n display: flex;\n list-style: none;\n padding: 0;\n margin: 0;\n\n li {\n padding: 0;\n }\n }\n\n .icons {\n margin-left: auto;\n\n .login {\n a {\n &:before {\n @include icon-login-flyout;\n font-family: 'Icons', sans-serif;\n font-size: var(--icon-size-small);\n line-height: 30px;\n float: right;\n margin-left: 5px;\n }\n\n &:hover {\n text-decoration-color: transparent;\n }\n }\n\n }\n\n li:not(.login) a {\n font-size: 0;\n line-height: 0;\n text-decoration: none;\n\n &:before {\n font-family: 'Icons', sans-serif;\n font-size: var(--icon-size-small);\n line-height: 30px;\n }\n\n &:hover {\n text-decoration-color: transparent;\n }\n }\n\n .sign-language a::before {\n @include icon-small-gebaerdensprache;\n }\n\n .simple-language a::before {\n @include icon-small-leichte-sprache;\n }\n }\n\n a {\n display: block;\n font-size: var(--font-size-small);\n line-height: 30px;\n margin: 10px 0;\n padding: 5px 8px;\n text-decoration: none;\n /*\n text-decoration: underline;\n text-decoration-color: transparent;\n text-decoration-thickness: 2px;\n text-underline-offset: 2px;\n */\n transition: 0.3s ease;\n text-align: center;\n border: 0;\n background-color: transparent;\n cursor: pointer;\n @include focus-visible;\n\n @media(max-width: 359px) {\n padding: 5px;\n }\n\n &:hover {\n text-decoration-color: var(--theme-color-primary);\n }\n }\n }\n}\n\n.page-header {\n .header-search {\n top: 100%;\n @include hide;\n }\n}","@mixin h1 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h1);\n line-height: 1.1;\n font-weight: 400;\n margin: 0.6em -0.05em 0.5em;\n\n &:first-child {\n margin-top: -0.1em;\n }\n}\n\n@mixin h2 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h2);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h3 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h3);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h4 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h4);\n font-style: normal;\n font-weight: normal;\n line-height: 1.2;\n margin: 1.4em -0.05em 0.8em;\n}\n\n@mixin h5 {\n font-family: var(--font-korb);\n font-size: 22px;\n line-height: 1.2;\n font-weight: 400;\n margin: 1em 0 0.6em;\n\n @media(max-width: 1339px) {\n font-size: 20px;\n }\n @media(max-width: 767px) {\n font-size: 18px;\n }\n}\n\n@mixin h6 {\n font-size: inherit;\n line-height: 1.4;\n font-weight: 600;\n margin: 1.2em 0 0.5em;\n}\n\n@mixin kicker {\n display: block;\n font-size: 16px;\n text-transform: uppercase;\n margin-bottom: 2px;\n letter-spacing: 0.3px;\n\n @media(max-width: 767px) {\n font-size: 14px;\n }\n\n + h1,\n + .like-h1 {\n margin-top: 0.1em;\n }\n\n + h2, + .like-h2,\n + h3, + .like-h3,\n + h4 + .like-h4, {\n margin-top: 0.2em;\n }\n}\n\n@mixin hide($delay: 0s) {\n opacity: 0;\n visibility: hidden;\n pointer-events: none;\n transition: opacity 0.4s ease $delay, visibility $delay ease 0.4s, transform 0.4s ease $delay;\n}\n\n@mixin show($delay: 0s) {\n opacity: 1;\n visibility: visible;\n pointer-events: all;\n transition: opacity 0.4s ease $delay, visibility 0s ease $delay, transform 0.4s ease $delay;\n}\n\n@mixin full-size {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n@mixin copyright {\n position: absolute;\n display: block;\n left: 100%;\n bottom: 0;\n font-size: 12px;\n text-align: left;\n line-height: 1.2;\n z-index: 2;\n transform-origin: 0 100%;\n transform: rotate(-90deg);\n transition: 0.3s ease;\n\n color: white;\n text-shadow: 0 0 3px rgba(black, 0.6), 0 0 8px rgba(black, 0.6);\n width: calc(66.6% + 7px);\n padding: 8px 18px;\n\n //color: var(--theme-color-white);\n //text-shadow: -2px 2px 0 #000;\n //padding: 2px 6px 2px 4px;\n //background: #012d59;\n //white-space: nowrap;\n //max-width: calc(66.6% + 7px);\n //overflow: hidden;\n //\n //@media(max-width: 767px) {\n // font-size: 10px;\n // max-width: 100%;\n //}\n}\n\n@mixin form-field {\n --input-height: 60px;\n position: relative;\n display: block;\n width: 100%;\n height: var(--input-height);\n background-color: var(--theme-color-white);\n border: 1px solid var(--theme-color-primary);\n border-radius: var(--border-radius-xs);\n padding: 10px 15px;\n font-family: 'Source Sans Pro', sans-serif;\n font-size: var(--font-size-copy);\n line-height: 1.4;\n transition: 0.3s ease;\n color: var(--theme-color-primary);\n\n &:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n\n @media(max-width: 1199px) {\n --input-height: 50px;\n }\n @media(max-width: 767px) {\n --input-height: 44px;\n }\n}\n\n@mixin focus-visible($inset: false) {\n @if $inset {\n &.focus-visible:focus {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n @else {\n &.focus-visible:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n}\n\n@mixin focus-standalone($inset: false) {\n @if $inset {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n @else {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n}\n\n@mixin word-wrap() {\n word-break: break-word;\n -webkit-hyphens: auto;\n -moz-hyphens: auto;\n hyphens: auto;\n}\n\n// ICONS\n@mixin icon-ankerlink { content: '\\e800'; }\n@mixin icon-barrierefreiheit { content: '\\e801'; }\n@mixin icon-chat { content: '\\e802'; }\n@mixin icon-check { content: '\\e803'; }\n@mixin icon-checkbox-liste-1 { content: '\\e804'; }\n@mixin icon-content-schloss { content: '\\e805'; }\n@mixin icon-content { content: '\\e807'; }\n@mixin icon-dauer { content: '\\e808'; }\n@mixin icon-download { content: '\\e809'; }\n@mixin icon-dropdown { content: '\\e80a'; }\n@mixin icon-drucker { content: '\\e80b'; }\n@mixin icon-email { content: '\\e80c'; }\n@mixin icon-fax { content: '\\e80d'; }\n@mixin icon-freie-plaetze { content: '\\e80e'; }\n@mixin icon-galerie { content: '\\e80f'; }\n@mixin icon-gebaerdensprache { content: '\\e810'; }\n@mixin icon-geschlossen { content: '\\e811'; }\n@mixin icon-ihk-wechseln { content: '\\e812'; }\n@mixin icon-info { content: '\\e813'; }\n@mixin icon-kalender { content: '\\e814'; }\n@mixin icon-kartenpin { content: '\\e815'; }\n@mixin icon-kontakt { content: '\\e816'; }\n@mixin icon-laden { content: '\\e817'; }\n@mixin icon-leichte-sprache { content: '\\e818'; }\n@mixin icon-link-external { content: '\\e819'; }\n@mixin icon-liste-schloss { content: '\\e81a'; }\n@mixin icon-liste-stern { content: '\\e81b'; }\n@mixin icon-liste { content: '\\e81c'; }\n@mixin icon-loeschen { content: '\\e81d'; }\n@mixin icon-login { content: '\\e81e'; }\n@mixin icon-minus { content: '\\e81f'; }\n@mixin icon-pdf { content: '\\e820'; }\n@mixin icon-pfeil-links { content: '\\e821'; }\n@mixin icon-pfeil-oben { content: '\\e822'; }\n@mixin icon-pfeil-rechts-schloss { content: '\\e823'; }\n@mixin icon-pfeil-rechts-stern { content: '\\e824'; }\n@mixin icon-pfeil-rechts { content: '\\e825'; }\n@mixin icon-pfeil-simple-rechts { content: '\\e826'; }\n@mixin icon-pfeil-unten { content: '\\e827'; }\n@mixin icon-plus { content: '\\e828'; }\n@mixin icon-preis { content: '\\e829'; }\n@mixin icon-referent { content: '\\e82a'; }\n@mixin icon-reset { content: '\\e82b'; }\n@mixin icon-sanduhr { content: '\\e82c'; }\n@mixin icon-schliessen { content: '\\e82d'; }\n@mixin icon-schloss { content: '\\e82e'; }\n@mixin icon-sprache { content: '\\e82f'; }\n@mixin icon-stern { content: '\\e830'; }\n@mixin icon-suche-adresse { content: '\\e831'; }\n@mixin icon-suche-archiv { content: '\\e832'; }\n@mixin icon-suche-az { content: '\\e833'; }\n@mixin icon-suche-chat { content: '\\e834'; }\n@mixin icon-suche-datei { content: '\\e835'; }\n@mixin icon-suche-firma { content: '\\e836'; }\n@mixin icon-suche-magazin { content: '\\e837'; }\n@mixin icon-suche-mail { content: '\\e838'; }\n@mixin icon-suche-person { content: '\\e839'; }\n@mixin icon-suche-schloss { content: '\\e83a'; }\n@mixin icon-suche-veranstaltung { content: '\\e83b'; }\n@mixin icon-suche { content: '\\e83c'; }\n@mixin icon-teilnehmer-add { content: '\\e83d'; }\n@mixin icon-telefon { content: '\\e83e'; }\n@mixin icon-vcard { content: '\\e83f'; }\n@mixin icon-small-arrow-right-simple { content: '\\e840'; }\n@mixin icon-small-barrierefreiheit { content: '\\e841'; }\n@mixin icon-small-download { content: '\\e842'; }\n@mixin icon-small-gebaerdensprache { content: '\\e843'; }\n@mixin icon-small-kontakt { content: '\\e844'; }\n@mixin icon-small-leichte-sprache { content: '\\e845'; }\n@mixin icon-small-link-external { content: '\\e846'; }\n@mixin icon-small-login { content: '\\e847'; }\n@mixin icon-small-pfeil-rechts { content: '\\e848'; }\n@mixin icon-small-sprache { content: '\\e849'; }\n@mixin icon-small-schloss { content: '\\e84a'; }\n@mixin icon-small-stern { content: '\\e84b'; }\n@mixin icon-teilen { content: '\\e84c'; }\n@mixin icon-social-telegram { content: '\\e84d'; }\n@mixin icon-social-threema { content: '\\e84e'; }\n@mixin icon-social-whatsapp { content: '\\e84f'; }\n@mixin icon-suche-big { content: '\\e850'; }\n@mixin icon-xsmall-pin { content: '\\e851'; }\n@mixin icon-check-1 { content: '\\e852'; }\n@mixin icon-xsmall-euro { content: '\\e853'; }\n@mixin icon-xsmall-geschlossen { content: '\\e854'; }\n@mixin icon-xsmall-kalender { content: '\\e855'; }\n@mixin icon-xsmall-liste { content: '\\e856'; }\n@mixin icon-xsmall-offen { content: '\\e857'; }\n@mixin icon-xsmall-uhr { content: '\\e858'; }\n@mixin icon-social-facebook { content: '\\e859'; }\n@mixin icon-liste-1 { content: '\\e85a'; }\n@mixin icon-social-linkedin { content: '\\e85b'; }\n@mixin icon-social-pinterest { content: '\\e85c'; }\n@mixin icon-social_x { content: '\\e85d'; }\n@mixin icon-social-xing { content: '\\e85e'; }\n@mixin icon-zoom { content: '\\e85f'; }\n@mixin icon-social-youtube { content: '\\e860'; }\n@mixin icon-social-instagram { content: '\\e861'; }\n@mixin icon-faq { content: '\\e869'; }\n@mixin icon-checkbox-liste { content: '\\e86a'; }\n@mixin icon-content-stern { content: '\\e86b'; }\n@mixin icon-small-election-group { content: '\\e86c'; }\n@mixin icon-small-icon-election-location { content: '\\e86e'; }\n@mixin icon-userlike { content: '\\e8c6'; }\n@mixin icon-userlike-chat { content: '\\e8c7'; }\n@mixin icon-magazine { content: '\\e8c8'; }\n@mixin icon-lokalisierung { content: '\\e8c9'; }\n@mixin icon-login-flyout { content: '\\e8ca'; }\n@mixin icon-login-header { content: '\\e8cb'; }\n@mixin icon-social-twitter { content: '\\e85d'; }\n@mixin icon-play { content: '\\e86d'; }\n@mixin icon-pause { content: '\\e806'; }\n@mixin icon-volume-mute { content: '\\e862'; }\n@mixin icon-volume-on { content: '\\e86f'; }\n@mixin icon-ankerlink-right { content: '\\e873'; }\n\n// PICTOGRAMS\n@mixin pictogram-achtung { content: '\\e800'; }\n@mixin pictogram-achtung-strom { content: '\\e801'; }\n@mixin pictogram-aeskulapstab { content: '\\e802'; }\n@mixin pictogram-anker { content: '\\e803'; }\n@mixin pictogram-anstossen { content: '\\e804'; }\n@mixin pictogram-arbeitsplatz { content: '\\e805'; }\n@mixin pictogram-auktionshammer { content: '\\e806'; }\n@mixin pictogram-batterie { content: '\\e807'; }\n@mixin pictogram-ausruf { content: '\\e808'; }\n@mixin pictogram-bauhelm { content: '\\e809'; }\n@mixin pictogram-benefit-vorteil-geschenk { content: '\\e80a'; }\n@mixin pictogram-bett { content: '\\e80b'; }\n@mixin pictogram-blatt { content: '\\e80c'; }\n@mixin pictogram-blume { content: '\\e80d'; }\n@mixin pictogram-blume-b { content: '\\e80e'; }\n@mixin pictogram-brief { content: '\\e80f'; }\n@mixin pictogram-brille-auf-buch { content: '\\e810'; }\n@mixin pictogram-bueroklammer { content: '\\e811'; }\n@mixin pictogram-bus { content: '\\e812'; }\n@mixin pictogram-container { content: '\\e813'; }\n@mixin pictogram-containerschiff { content: '\\e815'; }\n@mixin pictogram-daumen-hoch-a { content: '\\e816'; }\n@mixin pictogram-daumen-hoch-c { content: '\\e817'; }\n@mixin pictogram-daumen-hoch-b { content: '\\e818'; }\n@mixin pictogram-diagramm-mit-text { content: '\\e819'; }\n@mixin pictogram-diagramm-torte { content: '\\e81a'; }\n@mixin pictogram-diagramm-verlust { content: '\\e81b'; }\n@mixin pictogram-diagramm-wachstum { content: '\\e81c'; }\n@mixin pictogram-diagramm { content: '\\e81d'; }\n@mixin pictogram-co2 { content: '\\e814'; }\n@mixin pictogram-dokument-a { content: '\\e81e'; }\n@mixin pictogram-dokument-b { content: '\\e81f'; }\n@mixin pictogram-dokument-c { content: '\\e820'; }\n@mixin pictogram-e-auto { content: '\\e821'; }\n@mixin pictogram-e-learning { content: '\\e822'; }\n@mixin pictogram-einkaufstasche-mit-eurozeichen { content: '\\e824'; }\n@mixin pictogram-einkaufstasche { content: '\\e825'; }\n@mixin pictogram-einkaufswagen { content: '\\e826'; }\n@mixin pictogram-eu-emblem-brexit { content: '\\e827'; }\n@mixin pictogram-eu-emblem { content: '\\e828'; }\n@mixin pictogram-eule { content: '\\e829'; }\n@mixin pictogram-fabrik { content: '\\e82a'; }\n@mixin pictogram-fahne-horizontal-gestreift { content: '\\e82b'; }\n@mixin pictogram-fahne-kreuz { content: '\\e82c'; }\n@mixin pictogram-fahne-neutral { content: '\\e82d'; }\n@mixin pictogram-fahne-vertikal-gestreift { content: '\\e82e'; }\n@mixin pictogram-fahrrad-jobrad-dienstfahrrad { content: '\\e82f'; }\n@mixin pictogram-fahrrad-sportlich { content: '\\e830'; }\n@mixin pictogram-fahrrad { content: '\\e831'; }\n@mixin pictogram-faq-a { content: '\\e832'; }\n@mixin pictogram-faq-b { content: '\\e833'; }\n@mixin pictogram-fernglas { content: '\\e834'; }\n@mixin pictogram-fisch-frisst-fisch { content: '\\e835'; }\n@mixin pictogram-flugzeug { content: '\\e836'; }\n@mixin pictogram-frage { content: '\\e837'; }\n@mixin pictogram-fragezeichen { content: '\\e838'; }\n@mixin pictogram-geld-zuschuss-foerderung { content: '\\e839'; }\n@mixin pictogram-geldsack { content: '\\e83a'; }\n@mixin pictogram-freiheitsstatue { content: '\\e83b'; }\n@mixin pictogram-gruppe-gespraech { content: '\\e83c'; }\n@mixin pictogram-gruppe-idee { content: '\\e83d'; }\n@mixin pictogram-globus { content: '\\e83e'; }\n@mixin pictogram-gutschein-zuschuss-benefit { content: '\\e83f'; }\n@mixin pictogram-hand-a { content: '\\e840'; }\n@mixin pictogram-hand-b { content: '\\e841'; }\n@mixin pictogram-hand-c { content: '\\e842'; }\n@mixin pictogram-hand-geben { content: '\\e843'; }\n@mixin pictogram-hand-mit-werkzeug { content: '\\e844'; }\n@mixin pictogram-hand-gespreizt { content: '\\e845'; }\n@mixin pictogram-hand-zeigen-b { content: '\\e846'; }\n@mixin pictogram-hand-zeigen-a { content: '\\e847'; }\n@mixin pictogram-hand-zeigen-c { content: '\\e848'; }\n@mixin pictogram-handschlag-a { content: '\\e849'; }\n@mixin pictogram-handschlag-b { content: '\\e84a'; }\n@mixin pictogram-handschlag-c { content: '\\e84b'; }\n@mixin pictogram-heft { content: '\\e84c'; }\n@mixin pictogram-idee { content: '\\e84d'; }\n@mixin pictogram-ihk-chemnitz-a { content: '\\e84e'; }\n@mixin pictogram-ihk-chemnitz-b { content: '\\e84f'; }\n@mixin pictogram-ihk-chemnitz-c { content: '\\e850'; }\n@mixin pictogram-ihk-giessen-friedberg { content: '\\e851'; }\n@mixin pictogram-ihk-hagen { content: '\\e852'; }\n@mixin pictogram-ihk-heilbronn-franken { content: '\\e853'; }\n@mixin pictogram-ihk-köln { content: '\\e854'; }\n@mixin pictogram-ihk-rhein-neckar { content: '\\e855'; }\n@mixin pictogram-ihk-stuttgart { content: '\\e856'; }\n@mixin pictogram-ihk-wahl { content: '\\e857'; }\n@mixin pictogram-information { content: '\\e858'; }\n@mixin pictogram-kalender { content: '\\e859'; }\n@mixin pictogram-karte { content: '\\e85a'; }\n@mixin pictogram-koepfe-mit-sprechblase { content: '\\e85b'; }\n@mixin pictogram-kerze { content: '\\e85c'; }\n@mixin pictogram-kopf-mit-formel { content: '\\e85d'; }\n@mixin pictogram-kran { content: '\\e85e'; }\n@mixin pictogram-kuchen { content: '\\e85f'; }\n@mixin pictogram-labyrinth { content: '\\e860'; }\n@mixin pictogram-lkw { content: '\\e861'; }\n@mixin pictogram-maske { content: '\\e862'; }\n@mixin pictogram-megaphon { content: '\\e863'; }\n@mixin pictogram-mikrofon { content: '\\e864'; }\n@mixin pictogram-paket-mit-euro { content: '\\e865'; }\n@mixin pictogram-paket { content: '\\e866'; }\n@mixin pictogram-paragraph { content: '\\e867'; }\n@mixin pictogram-persoenliche_entwicklung { content: '\\e868'; }\n@mixin pictogram-person-an-tafel-a { content: '\\e869'; }\n@mixin pictogram-person-an-tafel-b { content: '\\e86a'; }\n@mixin pictogram-person-auf-schild { content: '\\e86b'; }\n@mixin pictogram-person-mit-brille-a { content: '\\e86c'; }\n@mixin pictogram-person-mit-brille-b { content: '\\e86d'; }\n@mixin pictogram-person-mit-buch { content: '\\e86e'; }\n@mixin pictogram-person-mit-doktorhut-a { content: '\\e86f'; }\n@mixin pictogram-person-mit-doktorhut-b { content: '\\e870'; }\n@mixin pictogram-person-mit-headset { content: '\\e871'; }\n@mixin pictogram-person-mit-uniform-a { content: '\\e872'; }\n@mixin pictogram-person-mit-uniform-b { content: '\\e873'; }\n@mixin pictogram-person { content: '\\e874'; }\n@mixin pictogram-personen-mit-brieftasche { content: '\\e875'; }\n@mixin pictogram-personen-mit-doktorhut { content: '\\e876'; }\n@mixin pictogram-personen-suche-a { content: '\\e877'; }\n@mixin pictogram-personen-suche-b { content: '\\e878'; }\n@mixin pictogram-pusteblume { content: '\\e879'; }\n@mixin pictogram-rakete-a { content: '\\e87a'; }\n@mixin pictogram-rakete-b { content: '\\e87b'; }\n@mixin pictogram-rednerpult { content: '\\e87c'; }\n@mixin pictogram-rettungsring { content: '\\e87d'; }\n@mixin pictogram-roboter { content: '\\e87e'; }\n@mixin pictogram-s-bahn { content: '\\e87f'; }\n@mixin pictogram-smilie { content: '\\e880'; }\n@mixin pictogram-social-facebook { content: '\\e881'; }\n@mixin pictogram-social-instagram { content: '\\e882'; }\n@mixin pictogram-social-linkedin { content: '\\e883'; }\n@mixin pictogram-social-twitter { content: '\\e884'; }\n@mixin pictogram-social-youtube { content: '\\e885'; }\n@mixin pictogram-solidaritaetsschleife { content: '\\e886'; }\n@mixin pictogram-stadt { content: '\\e887'; }\n@mixin pictogram-standort { content: '\\e888'; }\n@mixin pictogram-stern { content: '\\e889'; }\n@mixin pictogram-steuerung { content: '\\e88a'; }\n@mixin pictogram-stoppuhr { content: '\\e88b'; }\n@mixin pictogram-strommast { content: '\\e88c'; }\n@mixin pictogram-system-prozess { content: '\\e88d'; }\n@mixin pictogram-teamwork-team-zusammenarbeit { content: '\\e88e'; }\n@mixin pictogram-teller-besteck { content: '\\e88f'; }\n@mixin pictogram-treppe { content: '\\e890'; }\n@mixin pictogram-tropfen-a { content: '\\e891'; }\n@mixin pictogram-tropfen-b { content: '\\e892'; }\n@mixin pictogram-tulpe { content: '\\e893'; }\n@mixin pictogram-veranstaltung-intern-beruf { content: '\\e894'; }\n@mixin pictogram-veranstaltung-intern-feier { content: '\\e895'; }\n@mixin pictogram-videocall-a { content: '\\e896'; }\n@mixin pictogram-videocall-b { content: '\\e897'; }\n@mixin pictogram-videos { content: '\\e898'; }\n@mixin pictogram-virus { content: '\\e899'; }\n@mixin pictogram-waage { content: '\\e89a'; }\n@mixin pictogram-wegweiser-a { content: '\\e89b'; }\n@mixin pictogram-wegweiser-b { content: '\\e89c'; }\n@mixin pictogram-weltkugel-mit-flamme { content: '\\e89d'; }\n@mixin pictogram-weltkugel-mit-koffer { content: '\\e89e'; }\n@mixin pictogram-weltkugel { content: '\\e89f'; }\n@mixin pictogram-werkzeug { content: '\\e8a0'; }\n@mixin pictogram-windrad-a { content: '\\e8a1'; }\n@mixin pictogram-windrad-b { content: '\\e8a2'; }\n@mixin pictogram-wolke-mit-herz-und-sonne { content: '\\e8a3'; }\n@mixin pictogram-zeitung { content: '\\e8a4'; }\n\n@mixin icon-fa-play-circled2 { content: '\\e800'; }\n@mixin icon-fa-play { content: '\\e801'; }\n@mixin icon-fa-basket { content: '\\e843'; }\n@mixin icon-fa-play-circled { content: '\\f144'; }\n@mixin icon-fa-cart-plus { content: '\\f217'; }\n@mixin icon-fa-cart-arrow-down { content: '\\f218'; }\n\n@mixin icon-galerie-small { content: '\\e870'; }\n@mixin icon-interaction-small { content: '\\e871'; }\n@mixin icon-video-small { content: '\\e872'; }\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/components/header/header.scss":(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/cssWithMappingToString.js"),_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__)()(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,'@media(min-width: 1200px){.magazine-start,.magazine-article,.header-collapsed{--header-height: 100px}.magazine-start .page-header,.magazine-article .page-header,.header-collapsed .page-header{--logo-size: 60px}.magazine-start .page-header::before,.magazine-start .page-header.scrolled::before,.magazine-article .page-header::before,.magazine-article .page-header.scrolled::before,.header-collapsed .page-header::before,.header-collapsed .page-header.scrolled::before{box-shadow:none;height:var(--header-height)}}.page-header{--logo-size: 75px;position:fixed;display:flex;align-items:center;top:0;width:100%;z-index:100;height:var(--header-height);transition:.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);padding:0;margin:0;border:0}.page-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 1px 0 rgba(255,255,255,0);background-color:var(--theme-color-background);transition:.25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(max-width: 1199px){.page-header{--logo-size: 60px}}@media(min-width: 768px){.page-header.scrolled,.page-header.nav-open,.page-header.search-open{--header-height: 100px;--logo-size: 60px}.page-header.scrolled~*,.page-header.nav-open~*,.page-header.search-open~*{--header-height: 100px}.page-header.scrolled:before,.page-header.nav-open:before,.page-header.search-open:before{box-shadow:0 1px 0 rgba(var(--theme-color-primary-rgb), 0.2)}.page-header.scrolled nav,.page-header.nav-open nav,.page-header.search-open nav{top:var(--header-height);height:calc(var(--viewport-height, 1vh)*100 - var(--header-height));transition:transform .25s cubic-bezier(0.25, 0.46, 0.45, 0.94),visibility 0s linear 0s;visibility:visible}}@media(max-width: 767px){.page-header{justify-content:flex-end;--logo-size: 44px}.page-header:before{box-shadow:0 1px 0 rgba(var(--theme-color-primary-rgb), 0.2)}}@media(max-width: 567px){.page-header .logo-overlay{content:"";position:absolute;display:block;left:90px;top:0;height:44px;width:100vw;background-color:var(--theme-color-background);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease .3s,visibility .3s ease .4s,transform .4s ease .3s}.page-header .contact-nav,.page-header .open-search{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease 0s,visibility 0s ease .4s,transform .4s ease 0s}.page-header.scrolled .contact-nav,.page-header.scrolled .open-search{opacity:1;visibility:visible;pointer-events:all;transition:opacity .4s ease .3s,visibility 0s ease .3s,transform .4s ease .3s}.page-header.scrolled .logo-overlay{opacity:1;visibility:visible;pointer-events:all;transition:opacity .4s ease 0s,visibility 0s ease 0s,transform .4s ease 0s;pointer-events:none}.page-header .logo img,.page-header .logo object{max-width:calc(100vw - 110px)}}.page-header .logo{position:relative;margin-left:34px;margin-right:auto;padding:8px 12px 8px 8px;border-radius:4px;transition:.2s ease}.page-header .logo.focus-visible:focus{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.page-header .logo:focus-visible,.page-header .logo.-moz-focusring{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.page-header .logo img{height:var(--logo-size);display:block;width:auto;max-width:none;transition:.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:translate3d(0, 0, 0) scale(1)}@media(max-width: 1199px){.page-header .logo img{transition:none}}.page-header .logo canvas{position:absolute;display:block;top:0;left:0;height:calc(100% - 20px);width:calc(100% - 16px);background-color:#fff;margin:8px 12px 8px 8px}@media(max-width: 767px){.page-header .logo{position:fixed;display:flex;align-items:center;top:0;left:0;margin:18px 20px;padding:0;height:44px;width:calc(100vw - 110px)}.page-header .logo img{position:relative;display:block;height:auto;max-height:44px;max-width:calc(100vw - 110px);width:100%;object-fit:contain;object-position:left center}}@media(max-width: 359px){.page-header .logo{margin:13px 16px}.page-header .logo img{max-width:calc(100vw - 100px)}}.page-header .toggle-nav{position:relative;display:block;border:2px solid var(--theme-color-primary-dimmed-04);background-color:rgba(0,0,0,0);padding:18px 20px 18px 72px;margin:0 30px 0 20px;cursor:pointer;transition:.3s ease;font-size:20px;line-height:1.5;font-weight:600;border-radius:4px;color:var(--theme-color-primary)}.page-header .toggle-nav.focus-visible:focus{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.page-header .toggle-nav:focus-visible,.page-header .toggle-nav.-moz-focusring{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}@media(max-width: 767px){.page-header .toggle-nav{font-size:0;line-height:0;padding:0;width:56px;height:56px;margin-right:12px;margin-left:8px}}.page-header .toggle-nav:before,.page-header .toggle-nav:after,.page-header .toggle-nav span:before{content:"";position:absolute;top:50%;left:40px;width:38px;height:2px;border-radius:2px;background-color:var(--theme-color-primary);margin:0 -19px;transform:translate3d(0, -1px, 0) rotate(0deg);transition:margin .2s ease .2s,transform .2s ease 0s,background-color .2s ease 0s,opacity .2s ease 0s}@media(max-width: 767px){.page-header .toggle-nav:before,.page-header .toggle-nav:after,.page-header .toggle-nav span:before{left:50%}}.page-header .toggle-nav:before{margin-top:-12px}.page-header .toggle-nav:after{margin-top:12px}@media(max-width: 359px){.page-header .toggle-nav{width:50px;height:50px}.page-header .toggle-nav:before,.page-header .toggle-nav:after,.page-header .toggle-nav span:before{width:32px;margin-left:-16px}.page-header .toggle-nav:before{margin-top:-10px}.page-header .toggle-nav:after{margin-top:10px}}.page-header .open-search,.page-header .contact-nav a{background-color:rgba(0,0,0,0);border:0;position:relative;display:block;padding:20px 20px 20px 54px;margin:0 2px;font-size:20px;line-height:1.5;font-weight:600;text-decoration:none;color:var(--theme-color-primary);cursor:pointer;border-radius:4px;transition:.25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.page-header .open-search.focus-visible:focus,.page-header .contact-nav a.focus-visible:focus{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.page-header .open-search:focus-visible,.page-header .open-search.-moz-focusring,.page-header .contact-nav a:focus-visible,.page-header .contact-nav a.-moz-focusring{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}@media(max-width: 999px){.page-header .open-search,.page-header .contact-nav a{font-size:0;line-height:0;padding:5px;margin-right:5px}}.page-header .open-search:before,.page-header .contact-nav a:before{content:"";font-family:"Icons",sans-serif;position:absolute;left:14px;top:50%;width:var(--icon-size);height:var(--icon-size);font-size:var(--icon-size);font-weight:400;line-height:1;margin:calc(var(--icon-size)/-2) 0;background-repeat:no-repeat;background-position:center;background-size:100%}@media(max-width: 999px){.page-header .open-search:before,.page-header .contact-nav a:before{position:relative;display:block;margin:0;left:0}}.page-header .contact-nav{display:flex;align-items:center;list-style:none;padding:0}.page-header .contact-nav a.phone:before{content:"";margin-left:3px}.page-header .contact-nav a.contact:before,.page-header .contact-nav a.website:before{content:""}.page-header .contact-nav a.mail:before{content:""}.page-header .contact-nav a.chat:before{content:""}.page-header .contact-nav a.faq:before{content:""}.page-header .contact-nav a.login:before{content:""}.page-header .contact-nav .caruso-basket-link a:before{content:"";font-family:"IHK24FontAwesome",sans-serif}.page-header .search form{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;top:100%;left:0;right:0;height:calc(var(--viewport-height, 1vh)*100 - 100px);background-color:var(--theme-color-primary-dimmed-04);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease 0s,visibility 0s ease .4s,transform .4s ease 0s}@media(max-width: 767px){.page-header .search form{height:calc(var(--viewport-height, 1vh)*100 - 80px)}}.page-header .search form .outer{position:relative;padding-bottom:10px}.page-header .search form .container{margin:auto}.page-header .form-nav{width:100%;background-color:var(--theme-color-white)}.page-header .form-nav .secondary{background-color:var(--theme-color-primary-dimmed-04)}.page-header .close-search{position:absolute;right:30px;top:50%;padding:20px 22px 20px 70px;cursor:pointer;transition:.3s ease;font-size:20px;line-height:1.5;font-weight:600;border:0;border-radius:4px;color:var(--theme-color-white);background-color:var(--theme-color-primary);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease 0s,visibility 0s ease .4s,transform .4s ease 0s;z-index:2;margin-top:-35px}.page-header .close-search.focus-visible:focus{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.page-header .close-search:focus-visible,.page-header .close-search.-moz-focusring{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}@media(max-width: 1199px)and (min-width: 768px){.page-header .close-search{right:20px}}@media(max-width: 767px){.page-header .close-search{font-size:0;line-height:0;padding:0;right:12px;margin-top:-28px;width:56px;height:56px}}.page-header .close-search:before,.page-header .close-search:after{content:"";position:absolute;top:50%;left:36px;width:38px;height:2px;border-radius:2px;background-color:var(--theme-color-white);margin:-1px -19px;transform:translate3d(0, 0, 0) rotate(45deg);transition:.3s ease}@media(max-width: 767px){.page-header .close-search:before,.page-header .close-search:after{left:50%}}.page-header .close-search:after{transform:translate3d(0, 0, 0) rotate(-45deg)}.page-header.search-open .logo{z-index:1}.page-header.search-open:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--theme-color-white)}.page-header.search-open .search form,.page-header.search-open .close-search{opacity:1;visibility:visible;pointer-events:all;transition:opacity .4s ease 0s,visibility 0s ease 0s,transform .4s ease 0s}.page-header.nav-open .toggle-nav{background-color:var(--theme-color-primary);border-color:var(--theme-color-primary);color:var(--theme-color-white);transition:.2s ease 0s}.page-header.nav-open .toggle-nav:before,.page-header.nav-open .toggle-nav:after,.page-header.nav-open .toggle-nav span:before{margin-top:0;transition:margin .2s ease 0s,transform .2s ease .2s,background-color .2s ease 0s,opacity .2s ease .2s;background-color:var(--theme-color-white)}.page-header.nav-open .toggle-nav:before{transform:translate3d(0, -1px, 0) rotate(45deg)}.page-header.nav-open .toggle-nav:after{transform:translate3d(0, -1px, 0) rotate(-45deg)}.page-header.nav-open .toggle-nav span:before{opacity:0}.page-header.nav-open nav{transform:translate3d(-100%, 0, 0);transition:transform .25s cubic-bezier(0.25, 0.46, 0.45, 0.94),visibility 0s linear 0s;visibility:visible}.page-header.nav-open nav .overlay-holder{opacity:1;visibility:visible;pointer-events:all;transition:opacity .4s ease 0s,visibility 0s ease 0s,transform .4s ease 0s;opacity:.6}@media(min-width: 768px){.page-header.nav-open:not(.scrolled)~.page-wrapper,.page-header.nav-open:not(.scrolled)~.page-content{border-top-width:100px}}.page-header~.page-wrapper,.page-header~.page-content{transition:.25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(max-width: 1199px)and (min-width: 768px){.page-header{height:100px}.page-header:before{box-shadow:0 1px 0 rgba(var(--theme-color-primary-rgb), 0.2)}.page-header .logo{height:66px;margin-left:20px}.page-header .toggle-nav{margin-right:20px}.page-header nav{top:100px;height:calc(var(--viewport-height, 1vh)*100 - 100px)}}.page-header button::-moz-focus-inner{border:0}.page-header button,.page-header a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.toplink{position:fixed;right:0;bottom:105px;background-color:var(--theme-color-primary);color:#fff;width:90px;height:45px;display:flex;border-top-left-radius:18px;border-bottom-left-radius:18px;font-size:16px;justify-content:center;align-items:center;text-transform:uppercase;text-decoration:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease 0s,visibility 0s ease .4s,transform .4s ease 0s;box-shadow:0 0 0 1px rgba(255,255,255,.2);z-index:-1}.toplink:hover,.toplink:active,.toplink:focus{color:#fff;text-decoration:none}.toplink:before{content:"";font-family:"Icons",sans-serif;font-size:var(--icon-size);line-height:1;margin-right:6px}@media(max-width: 767px){.toplink{font-size:0;width:54px;bottom:64px;justify-content:flex-start;padding-left:10px}.toplink:before{margin-right:0}}.show-toplink .toplink{opacity:1;visibility:visible;pointer-events:all;transition:opacity .4s ease 0s,visibility 0s ease 0s,transform .4s ease 0s}.mobile .page-header .primary a{-webkit-tap-highlight-color:rgba(var(--theme-color-primary-rgb), 0.1)}.mobile .page-header li.open>a{background-color:var(--theme-color-primary-dimmed-04)}.desktop .page-header:not(.nav-open) .toggle-nav:hover{background-color:var(--theme-color-primary-dimmed-04)}.desktop .page-header .open-search:hover,.desktop .page-header .contact-nav a:hover{color:var(--theme-color-secondary-intensed)}',"",{version:3,sources:["webpack://./stories/components/header/header.scss","webpack://./stories/_global/styles/_mixins.scss"],names:[],mappings:"AAAA,0BAGA,oDACE,sBACE,CAAA,2FAEA,iBACE,CAAA,iQAEA,eACE,CAAA,2BACA,CAAA,CAAA,aAMR,iBACE,CAAA,cACA,CAAA,YACA,CAAA,kBACA,CAAA,KACA,CAAA,UACA,CAAA,WACA,CAAA,2BACA,CAAA,oDACA,CAAA,SACA,CAAA,QACA,CAAA,QACA,CAAA,oBAEA,UACE,CAAA,iBCgEF,CAAA,KACA,CAAA,MACA,CAAA,OACA,CAAA,QACA,CAAA,sCDlEE,CAAA,8CACA,CAAA,oDACA,CAAA,0BAGF,aAtBF,iBAuBI,CAAA,CAAA,yBAGF,qEACE,sBACE,CAAA,iBACA,CAAA,2EAEA,sBACE,CAAA,0FAGF,4DACE,CAAA,iFAGF,wBACE,CAAA,mEACA,CAAA,sFACA,CAAA,kBACA,CAAA,CAAA,yBAKN,aAhDF,wBAiDI,CAAA,iBACA,CAAA,oBAEA,4DACE,CAAA,CAAA,yBAIJ,2BACE,UACE,CAAA,iBACA,CAAA,aACA,CAAA,SACA,CAAA,KACA,CAAA,WACA,CAAA,WACA,CAAA,8CACA,CAAA,SCDJ,CAAA,iBACA,CAAA,mBACA,CAAA,8EACA,CAAA,oDDEE,SCLF,CAAA,iBACA,CAAA,mBACA,CAAA,2EACA,CAAA,sEDMI,SCFJ,CAAA,kBACA,CAAA,kBACA,CAAA,6EACA,CAAA,oCDEI,SCLJ,CAAA,kBACA,CAAA,kBACA,CAAA,0EACA,CAAA,mBDIM,CAAA,iDAIJ,6BACE,CAAA,CAAA,mBAIJ,iBACE,CAAA,gBACA,CAAA,iBACA,CAAA,wBACA,CAAA,iBACA,CAAA,mBACA,CAAA,uCCiEA,4GACE,CAAA,SACA,CAAA,mEAEF,4GACE,CAAA,SACA,CAAA,uBDpEF,uBACE,CAAA,aACA,CAAA,UACA,CAAA,cACA,CAAA,oDACA,CAAA,uCACA,CAAA,0BAEA,uBARF,eASI,CAAA,CAAA,0BAIJ,iBACE,CAAA,aACA,CAAA,KACA,CAAA,MACA,CAAA,wBACA,CAAA,uBACA,CAAA,qBACA,CAAA,uBACA,CAAA,yBAGF,mBAjCF,cAkCI,CAAA,YACA,CAAA,kBACA,CAAA,KACA,CAAA,MACA,CAAA,gBACA,CAAA,SACA,CAAA,WACA,CAAA,yBACA,CAAA,uBAEA,iBACE,CAAA,aACA,CAAA,WACA,CAAA,eACA,CAAA,6BACA,CAAA,UACA,CAAA,kBACA,CAAA,2BACA,CAAA,CAAA,yBAIJ,mBAxDF,gBAyDI,CAAA,uBAEA,6BACE,CAAA,CAAA,yBAKN,iBACE,CAAA,aACA,CAAA,qDACA,CAAA,8BACA,CAAA,2BACA,CAAA,oBACA,CAAA,cACA,CAAA,mBACA,CAAA,cACA,CAAA,eACA,CAAA,eACA,CAAA,iBACA,CAAA,gCACA,CAAA,6CCPA,4GACE,CAAA,SACA,CAAA,+EAEF,4GACE,CAAA,SACA,CAAA,yBDIF,yBAhBF,WAiBI,CAAA,aACA,CAAA,SACA,CAAA,UACA,CAAA,WACA,CAAA,iBACA,CAAA,eACA,CAAA,CAAA,oGAGF,UACE,CAAA,iBACA,CAAA,OACA,CAAA,SACA,CAAA,UACA,CAAA,UACA,CAAA,iBACA,CAAA,2CACA,CAAA,cACA,CAAA,8CACA,CAAA,qGACA,CAAA,yBAEA,oGAbF,QAcI,CAAA,CAAA,gCAGJ,gBACE,CAAA,+BAEF,eACE,CAAA,yBAGF,yBAlDF,UAmDI,CAAA,WACA,CAAA,oGAEA,UACE,CAAA,iBACA,CAAA,gCAEF,gBACE,CAAA,+BAEF,eACE,CAAA,CAAA,sDAKN,8BACE,CAAA,QACA,CAAA,iBACA,CAAA,aACA,CAAA,2BACA,CAAA,YACA,CAAA,cACA,CAAA,eACA,CAAA,eACA,CAAA,oBACA,CAAA,gCACA,CAAA,cACA,CAAA,iBACA,CAAA,oDACA,CAAA,8FC3EA,4GACE,CAAA,SACA,CAAA,sKAEF,4GACE,CAAA,SACA,CAAA,yBDwEF,sDAjBF,WAkBI,CAAA,aACA,CAAA,WACA,CAAA,gBACA,CAAA,CAAA,oEAGF,WCIgB,CAAA,8BDFd,CAAA,iBACA,CAAA,SACA,CAAA,OACA,CAAA,sBACA,CAAA,uBACA,CAAA,0BACA,CAAA,eACA,CAAA,aACA,CAAA,kCACA,CAAA,2BACA,CAAA,0BACA,CAAA,oBACA,CAAA,yBAEA,oEAhBF,iBAiBI,CAAA,aACA,CAAA,QACA,CAAA,MACA,CAAA,CAAA,0BAKN,YACE,CAAA,kBACA,CAAA,eACA,CAAA,SACA,CAAA,yCAII,WC3Bc,CAAA,eD6BZ,CAAA,sFAIJ,WCzEgB,CAAA,wCD4EhB,WCtFc,CAAA,wCDyFd,WClGa,CAAA,uCDqGb,WCNY,CAAA,yCDSZ,WCCqB,CAAA,uDDIvB,WC4KoB,CAAA,yCD1KlB,CAAA,0BAIJ,iBACE,CAAA,YACA,CAAA,qBACA,CAAA,kBACA,CAAA,sBACA,CAAA,QACA,CAAA,MACA,CAAA,OACA,CAAA,oDACA,CAAA,qDACA,CAAA,SC3PF,CAAA,iBACA,CAAA,mBACA,CAAA,2EACA,CAAA,yBD2PE,0BAbF,mDAcI,CAAA,CAAA,iCAGF,iBACE,CAAA,mBACA,CAAA,qCAGF,WACE,CAAA,uBAIJ,UACE,CAAA,yCACA,CAAA,kCAEA,qDACE,CAAA,2BAIJ,iBACE,CAAA,UACA,CAAA,OACA,CAAA,2BACA,CAAA,cACA,CAAA,mBACA,CAAA,cACA,CAAA,eACA,CAAA,eACA,CAAA,QACA,CAAA,iBACA,CAAA,8BACA,CAAA,2CACA,CAAA,SClSF,CAAA,iBACA,CAAA,mBACA,CAAA,2EACA,CAAA,SDkSE,CAAA,gBACA,CAAA,+CCxMA,4GACE,CAAA,SACA,CAAA,mFAEF,4GACE,CAAA,SACA,CAAA,gDDoMF,2BAnBF,UAoBI,CAAA,CAAA,yBAGF,2BAvBF,WAwBI,CAAA,aACA,CAAA,SACA,CAAA,UACA,CAAA,gBACA,CAAA,UACA,CAAA,WACA,CAAA,CAAA,mEAGF,UACE,CAAA,iBACA,CAAA,OACA,CAAA,SACA,CAAA,UACA,CAAA,UACA,CAAA,iBACA,CAAA,yCACA,CAAA,iBACA,CAAA,4CACA,CAAA,mBACA,CAAA,yBAEA,mEAbF,QAcI,CAAA,CAAA,iCAIJ,6CACE,CAAA,+BAKF,SACE,CAAA,+BAEF,UACE,CAAA,iBCpUJ,CAAA,KACA,CAAA,MACA,CAAA,OACA,CAAA,QACA,CAAA,yCDkUI,CAAA,6EAEF,SC/UF,CAAA,kBACA,CAAA,kBACA,CAAA,0EACA,CAAA,kCDkVE,2CACE,CAAA,uCACA,CAAA,8BACA,CAAA,sBACA,CAAA,+HAEA,YACE,CAAA,sGACA,CAAA,yCACA,CAAA,yCAGJ,+CACE,CAAA,wCAGF,gDACE,CAAA,8CAEF,SACE,CAAA,0BAGF,kCACE,CAAA,sFACA,CAAA,kBACA,CAAA,0CAEA,SCjXJ,CAAA,kBACA,CAAA,kBACA,CAAA,0EACA,CAAA,UDgXM,CAAA,yBAMA,sGADF,sBAEI,CAAA,CAAA,sDAMR,oDACE,CAAA,gDAGF,aA5cF,YA6cI,CAAA,oBAEA,4DACE,CAAA,mBAGF,WACE,CAAA,gBACA,CAAA,yBAGF,iBACE,CAAA,iBAGF,SACE,CAAA,oDACA,CAAA,CAAA,sCAIJ,QACE,CAAA,mCAGF,yCACE,CAAA,SAIJ,cACE,CAAA,OACA,CAAA,YACA,CAAA,2CACA,CAAA,UACA,CAAA,UACA,CAAA,WACA,CAAA,YACA,CAAA,2BACA,CAAA,8BACA,CAAA,cACA,CAAA,sBACA,CAAA,kBACA,CAAA,wBACA,CAAA,oBACA,CAAA,SCzbA,CAAA,iBACA,CAAA,mBACA,CAAA,2EACA,CAAA,yCDwbA,CAAA,UACA,CAAA,8CAEA,UACE,CAAA,oBACA,CAAA,gBAGF,WCtSuB,CAAA,8BDwSrB,CAAA,0BACA,CAAA,aACA,CAAA,gBACA,CAAA,yBAGF,SAjCF,WAkCI,CAAA,UACA,CAAA,WACA,CAAA,0BACA,CAAA,iBACA,CAAA,gBAEA,cACE,CAAA,CAAA,uBAKN,SCjdE,CAAA,kBACA,CAAA,kBACA,CAAA,0EACA,CAAA,gCDmdA,qEACE,CAAA,+BAGF,qDACE,CAAA,uDAKF,qDACE,CAAA,oFAGF,2CACE",sourcesContent:['@import \'../../_global/styles/mixins\';\n@import \'../../_global/styles/vars\';\n\n@media(min-width: 1200px) {\n .magazine-start, .magazine-article, .header-collapsed {\n --header-height: 100px;\n\n .page-header {\n --logo-size: 60px;\n\n &::before, &.scrolled::before {\n box-shadow: none;\n height: var(--header-height);\n }\n }\n }\n}\n\n.page-header {\n --logo-size: 75px;\n position: fixed;\n display: flex;\n align-items: center;\n top: 0;\n width: 100%;\n z-index: 100;\n height: var(--header-height);\n transition: 0.25s $easeOutQuad;\n padding: 0;\n margin: 0;\n border: 0;\n\n &:before {\n content: "";\n @include full-size;\n box-shadow: 0 1px 0 rgba(#fff, 0);\n background-color: var(--theme-color-background);\n transition: 0.25s $easeOutQuad;\n }\n\n @media(max-width: 1199px) {\n --logo-size: 60px;\n }\n\n @media(min-width: 768px) {\n &.scrolled, &.nav-open, &.search-open {\n --header-height: 100px;\n --logo-size: 60px;\n\n ~ * {\n --header-height: 100px;\n }\n\n &:before {;\n box-shadow: 0 1px 0 rgba(var(--theme-color-primary-rgb), 0.2);\n }\n\n nav {\n top: var(--header-height);\n height: calc(var(--viewport-height, 1vh) * 100 - var(--header-height));\n transition: transform 0.25s $easeOutQuad, visibility 0s linear 0s;\n visibility: visible;\n }\n }\n }\n\n @media(max-width: 767px) {\n justify-content: flex-end;\n --logo-size: 44px;\n\n &:before {\n box-shadow: 0 1px 0 rgba(var(--theme-color-primary-rgb), 0.2);\n }\n }\n\n @media(max-width: 567px) {\n .logo-overlay {\n content: "";\n position: absolute;\n display: block;\n left: 90px;\n top: 0;\n height: 44px;\n width: 100vw;\n background-color: var(--theme-color-background);\n @include hide(0.3s);\n }\n\n .contact-nav, .open-search {\n @include hide;\n }\n &.scrolled {\n .contact-nav, .open-search {\n @include show(0.3s);\n }\n .logo-overlay {\n @include show;\n pointer-events: none;\n }\n }\n\n .logo img, .logo object {\n max-width: calc(100vw - 110px);\n }\n }\n\n .logo {\n position: relative;\n margin-left: 34px;\n margin-right: auto;\n padding: 8px 12px 8px 8px;\n border-radius: 4px;\n transition: 0.2s ease;\n @include focus-visible;\n\n img {\n height: var(--logo-size);\n display: block;\n width: auto;\n max-width: none;\n transition: 0.25s $easeOutQuad;\n transform: translate3d(0, 0, 0) scale(1);\n\n @media(max-width: 1199px) {\n transition: none;\n }\n }\n\n canvas {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n height: calc(100% - 20px);\n width: calc(100% - 16px);\n background-color: white;\n margin: 8px 12px 8px 8px;\n }\n\n @media(max-width: 767px) {\n position: fixed;\n display: flex;\n align-items: center;\n top: 0;\n left: 0;\n margin: 18px 20px;\n padding: 0;\n height: 44px;\n width: calc(100vw - 110px);\n\n img {\n position: relative;\n display: block;\n height: auto;\n max-height: 44px;\n max-width: calc(100vw - 110px);\n width: 100%;\n object-fit: contain;\n object-position: left center;\n }\n }\n\n @media(max-width: 359px) {\n margin: 13px 16px;\n\n img {\n max-width: calc(100vw - 100px);\n }\n }\n }\n\n .toggle-nav {\n position: relative;\n display: block;\n border: 2px solid var(--theme-color-primary-dimmed-04);\n background-color: transparent;\n padding: 18px 20px 18px 72px;\n margin: 0 30px 0 20px;\n cursor: pointer;\n transition: 0.3s ease;\n font-size: 20px;\n line-height: 1.5;\n font-weight: 600;\n border-radius: 4px;\n color: var(--theme-color-primary);\n @include focus-visible;\n\n @media(max-width: 767px) {\n font-size: 0;\n line-height: 0;\n padding: 0;\n width: 56px;\n height: 56px;\n margin-right: 12px;\n margin-left: 8px;\n }\n\n &:before, &:after, span:before {\n content: "";\n position: absolute;\n top: 50%;\n left: 40px;\n width: 38px;\n height: 2px;\n border-radius: 2px;\n background-color: var(--theme-color-primary);\n margin: 0 -19px;\n transform: translate3d(0, -1px, 0) rotate(0deg);\n transition: margin 0.2s ease 0.2s, transform 0.2s ease 0s, background-color 0.2s ease 0s, opacity 0.2s ease 0s;\n\n @media(max-width: 767px) {\n left: 50%;\n }\n }\n &:before {\n margin-top: -12px;\n }\n &:after {\n margin-top: 12px;\n }\n\n @media(max-width: 359px) {\n width: 50px;\n height: 50px;\n\n &:before, &:after, span:before {\n width: 32px;\n margin-left: -16px;\n }\n &:before {\n margin-top: -10px;\n }\n &:after {\n margin-top: 10px;\n }\n }\n }\n\n .open-search, .contact-nav a {\n background-color: transparent;\n border: 0;\n position: relative;\n display: block;\n padding: 20px 20px 20px 54px;\n margin: 0 2px;\n font-size: 20px;\n line-height: 1.5;\n font-weight: 600;\n text-decoration: none;\n color: var(--theme-color-primary);\n cursor: pointer;\n border-radius: 4px;\n transition: 0.25s $easeOutQuad;\n @include focus-visible;\n\n @media(max-width: 999px) {\n font-size: 0;\n line-height: 0;\n padding: 5px;\n margin-right: 5px;\n }\n\n &:before {\n @include icon-suche;\n font-family: \'Icons\', sans-serif;\n position: absolute;\n left: 14px;\n top: 50%;\n width: var(--icon-size);\n height: var(--icon-size);\n font-size: var(--icon-size);\n font-weight: 400;\n line-height: 1;\n margin: calc(var(--icon-size) / -2) 0;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 100%;\n\n @media(max-width: 999px) {\n position: relative;\n display: block;\n margin: 0;\n left: 0;\n }\n }\n }\n\n .contact-nav {\n display: flex;\n align-items: center;\n list-style: none;\n padding: 0;\n\n a {\n &.phone{\n &:before {\n @include icon-telefon;\n margin-left: 3px;\n }\n }\n\n &.contact:before, &.website:before {\n @include icon-kontakt;\n }\n &.mail:before {\n @include icon-email;\n }\n &.chat:before {\n @include icon-chat;\n }\n &.faq:before {\n @include icon-faq;\n }\n &.login:before{\n @include icon-login-header;\n }\n }\n\n .caruso-basket-link a:before {\n @include icon-fa-basket;\n font-family: "IHK24FontAwesome", sans-serif;\n }\n }\n\n .search form {\n position: absolute;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n top: 100%;\n left: 0;\n right: 0;\n height: calc(var(--viewport-height, 1vh) * 100 - 100px);\n background-color: var(--theme-color-primary-dimmed-04);\n @include hide;\n\n @media(max-width: 767px) {\n height: calc(var(--viewport-height, 1vh) * 100 - 80px);\n }\n\n .outer {\n position: relative;\n padding-bottom: 10px;\n }\n\n .container {\n margin: auto;\n }\n }\n\n .form-nav {\n width: 100%;\n background-color: var(--theme-color-white);\n\n .secondary {\n background-color: var(--theme-color-primary-dimmed-04);\n }\n }\n\n .close-search {\n position: absolute;\n right: 30px;\n top: 50%;\n padding: 20px 22px 20px 70px;\n cursor: pointer;\n transition: 0.3s ease;\n font-size: 20px;\n line-height: 1.5;\n font-weight: 600;\n border: 0;\n border-radius: 4px;\n color: var(--theme-color-white);\n background-color: var(--theme-color-primary);\n @include focus-visible;\n @include hide;\n z-index: 2;\n margin-top: -35px;\n\n @media (max-width: 1199px) and (min-width: 768px) {\n right: 20px;\n }\n\n @media(max-width: 767px) {\n font-size: 0;\n line-height: 0;\n padding: 0;\n right: 12px;\n margin-top: -28px;\n width: 56px;\n height: 56px;\n }\n\n &:before, &:after {\n content: "";\n position: absolute;\n top: 50%;\n left: 36px;\n width: 38px;\n height: 2px;\n border-radius: 2px;\n background-color: var(--theme-color-white);\n margin: -1px -19px;\n transform: translate3d(0, 0, 0) rotate(45deg);\n transition: 0.3s ease;\n\n @media(max-width: 767px) {\n left: 50%;\n }\n }\n\n &:after {\n transform: translate3d(0, 0, 0) rotate(-45deg);\n }\n }\n\n &.search-open {\n .logo {\n z-index: 1;\n }\n &:after {\n content: "";\n @include full-size;\n background-color: var(--theme-color-white);\n }\n .search form, .close-search {\n @include show;\n }\n }\n\n &.nav-open {\n .toggle-nav {\n background-color: var(--theme-color-primary);\n border-color: var(--theme-color-primary);\n color: var(--theme-color-white);\n transition: 0.2s ease 0s;\n\n &:before, &:after, span:before {\n margin-top: 0;\n transition: margin 0.2s ease 0s, transform 0.2s ease 0.2s, background-color 0.2s ease 0s, opacity 0.2s ease 0.2s;\n background-color: var(--theme-color-white);\n }\n }\n .toggle-nav:before {\n transform: translate3d(0, -1px, 0) rotate(45deg);\n\n }\n .toggle-nav:after {\n transform: translate3d(0, -1px, 0) rotate(-45deg);\n }\n .toggle-nav span:before {\n opacity: 0;\n }\n\n nav {\n transform: translate3d(-100%, 0, 0);\n transition: transform 0.25s $easeOutQuad, visibility 0s linear 0s;\n visibility: visible;\n\n .overlay-holder {\n @include show;\n opacity: 0.6;\n }\n }\n\n &:not(.scrolled) {\n ~ .page-wrapper, ~ .page-content {\n @media(min-width: 768px) {\n border-top-width: 100px;\n }\n }\n }\n }\n\n ~ .page-wrapper, ~ .page-content {\n transition: 0.25s $easeOutQuad;\n }\n\n @media(max-width: 1199px) and (min-width: 768px) {\n height: 100px;\n\n &:before {\n box-shadow: 0 1px 0 rgba(var(--theme-color-primary-rgb), 0.2);\n }\n\n .logo {\n height: 66px;\n margin-left: 20px;\n }\n\n .toggle-nav {\n margin-right: 20px;\n }\n\n nav {\n top: 100px;\n height: calc(var(--viewport-height, 1vh) * 100 - 100px);\n }\n }\n\n button::-moz-focus-inner {\n border: 0;\n }\n\n button, a {\n -webkit-tap-highlight-color: transparent;\n }\n}\n\n.toplink {\n position: fixed;\n right: 0;\n bottom: 105px;\n background-color: var(--theme-color-primary);\n color: white;\n width: 90px;\n height: 45px;\n display: flex;\n border-top-left-radius: 18px;\n border-bottom-left-radius: 18px;\n font-size: 16px;\n justify-content: center;\n align-items: center;\n text-transform: uppercase;\n text-decoration: none;\n @include hide;\n box-shadow: 0 0 0 1px rgba(#fff, 0.2);\n z-index: -1;\n\n &:hover, &:active, &:focus {\n color: white;\n text-decoration: none;\n }\n\n &:before {\n @include icon-pfeil-oben;\n font-family: \'Icons\', sans-serif;\n font-size: var(--icon-size);\n line-height: 1;\n margin-right: 6px;\n }\n\n @media(max-width: 767px) {\n font-size: 0;\n width: 54px;\n bottom: 64px;\n justify-content: flex-start;\n padding-left: 10px;\n\n &:before {\n margin-right: 0;\n }\n }\n}\n\n.show-toplink .toplink {\n @include show;\n}\n\n.mobile .page-header {\n .primary a {\n -webkit-tap-highlight-color: rgba(var(--theme-color-primary-rgb), 0.1);\n }\n\n li.open > a {\n background-color: var(--theme-color-primary-dimmed-04);\n }\n}\n\n.desktop .page-header {\n &:not(.nav-open) .toggle-nav:hover {\n background-color: var(--theme-color-primary-dimmed-04);\n }\n\n .open-search:hover, .contact-nav a:hover {\n color: var(--theme-color-secondary-intensed);\n }\n}\n/*\n[data-browser="ie"] {\n .page-header .logo img {\n height: 50px;\n }\n\n .page-header .search form {\n display: block;\n\n .form-nav {\n position: absolute;\n bottom: 0;\n }\n\n .container {\n position: absolute;\n top: 50%;\n left: 50%;\n margin: -50px 0;\n transform: translate(-50%, -50%);\n }\n }\n}\n*/\n',"@mixin h1 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h1);\n line-height: 1.1;\n font-weight: 400;\n margin: 0.6em -0.05em 0.5em;\n\n &:first-child {\n margin-top: -0.1em;\n }\n}\n\n@mixin h2 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h2);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h3 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h3);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h4 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h4);\n font-style: normal;\n font-weight: normal;\n line-height: 1.2;\n margin: 1.4em -0.05em 0.8em;\n}\n\n@mixin h5 {\n font-family: var(--font-korb);\n font-size: 22px;\n line-height: 1.2;\n font-weight: 400;\n margin: 1em 0 0.6em;\n\n @media(max-width: 1339px) {\n font-size: 20px;\n }\n @media(max-width: 767px) {\n font-size: 18px;\n }\n}\n\n@mixin h6 {\n font-size: inherit;\n line-height: 1.4;\n font-weight: 600;\n margin: 1.2em 0 0.5em;\n}\n\n@mixin kicker {\n display: block;\n font-size: 16px;\n text-transform: uppercase;\n margin-bottom: 2px;\n letter-spacing: 0.3px;\n\n @media(max-width: 767px) {\n font-size: 14px;\n }\n\n + h1,\n + .like-h1 {\n margin-top: 0.1em;\n }\n\n + h2, + .like-h2,\n + h3, + .like-h3,\n + h4 + .like-h4, {\n margin-top: 0.2em;\n }\n}\n\n@mixin hide($delay: 0s) {\n opacity: 0;\n visibility: hidden;\n pointer-events: none;\n transition: opacity 0.4s ease $delay, visibility $delay ease 0.4s, transform 0.4s ease $delay;\n}\n\n@mixin show($delay: 0s) {\n opacity: 1;\n visibility: visible;\n pointer-events: all;\n transition: opacity 0.4s ease $delay, visibility 0s ease $delay, transform 0.4s ease $delay;\n}\n\n@mixin full-size {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n@mixin copyright {\n position: absolute;\n display: block;\n left: 100%;\n bottom: 0;\n font-size: 12px;\n text-align: left;\n line-height: 1.2;\n z-index: 2;\n transform-origin: 0 100%;\n transform: rotate(-90deg);\n transition: 0.3s ease;\n\n color: white;\n text-shadow: 0 0 3px rgba(black, 0.6), 0 0 8px rgba(black, 0.6);\n width: calc(66.6% + 7px);\n padding: 8px 18px;\n\n //color: var(--theme-color-white);\n //text-shadow: -2px 2px 0 #000;\n //padding: 2px 6px 2px 4px;\n //background: #012d59;\n //white-space: nowrap;\n //max-width: calc(66.6% + 7px);\n //overflow: hidden;\n //\n //@media(max-width: 767px) {\n // font-size: 10px;\n // max-width: 100%;\n //}\n}\n\n@mixin form-field {\n --input-height: 60px;\n position: relative;\n display: block;\n width: 100%;\n height: var(--input-height);\n background-color: var(--theme-color-white);\n border: 1px solid var(--theme-color-primary);\n border-radius: var(--border-radius-xs);\n padding: 10px 15px;\n font-family: 'Source Sans Pro', sans-serif;\n font-size: var(--font-size-copy);\n line-height: 1.4;\n transition: 0.3s ease;\n color: var(--theme-color-primary);\n\n &:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n\n @media(max-width: 1199px) {\n --input-height: 50px;\n }\n @media(max-width: 767px) {\n --input-height: 44px;\n }\n}\n\n@mixin focus-visible($inset: false) {\n @if $inset {\n &.focus-visible:focus {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n @else {\n &.focus-visible:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n}\n\n@mixin focus-standalone($inset: false) {\n @if $inset {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n @else {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n}\n\n@mixin word-wrap() {\n word-break: break-word;\n -webkit-hyphens: auto;\n -moz-hyphens: auto;\n hyphens: auto;\n}\n\n// ICONS\n@mixin icon-ankerlink { content: '\\e800'; }\n@mixin icon-barrierefreiheit { content: '\\e801'; }\n@mixin icon-chat { content: '\\e802'; }\n@mixin icon-check { content: '\\e803'; }\n@mixin icon-checkbox-liste-1 { content: '\\e804'; }\n@mixin icon-content-schloss { content: '\\e805'; }\n@mixin icon-content { content: '\\e807'; }\n@mixin icon-dauer { content: '\\e808'; }\n@mixin icon-download { content: '\\e809'; }\n@mixin icon-dropdown { content: '\\e80a'; }\n@mixin icon-drucker { content: '\\e80b'; }\n@mixin icon-email { content: '\\e80c'; }\n@mixin icon-fax { content: '\\e80d'; }\n@mixin icon-freie-plaetze { content: '\\e80e'; }\n@mixin icon-galerie { content: '\\e80f'; }\n@mixin icon-gebaerdensprache { content: '\\e810'; }\n@mixin icon-geschlossen { content: '\\e811'; }\n@mixin icon-ihk-wechseln { content: '\\e812'; }\n@mixin icon-info { content: '\\e813'; }\n@mixin icon-kalender { content: '\\e814'; }\n@mixin icon-kartenpin { content: '\\e815'; }\n@mixin icon-kontakt { content: '\\e816'; }\n@mixin icon-laden { content: '\\e817'; }\n@mixin icon-leichte-sprache { content: '\\e818'; }\n@mixin icon-link-external { content: '\\e819'; }\n@mixin icon-liste-schloss { content: '\\e81a'; }\n@mixin icon-liste-stern { content: '\\e81b'; }\n@mixin icon-liste { content: '\\e81c'; }\n@mixin icon-loeschen { content: '\\e81d'; }\n@mixin icon-login { content: '\\e81e'; }\n@mixin icon-minus { content: '\\e81f'; }\n@mixin icon-pdf { content: '\\e820'; }\n@mixin icon-pfeil-links { content: '\\e821'; }\n@mixin icon-pfeil-oben { content: '\\e822'; }\n@mixin icon-pfeil-rechts-schloss { content: '\\e823'; }\n@mixin icon-pfeil-rechts-stern { content: '\\e824'; }\n@mixin icon-pfeil-rechts { content: '\\e825'; }\n@mixin icon-pfeil-simple-rechts { content: '\\e826'; }\n@mixin icon-pfeil-unten { content: '\\e827'; }\n@mixin icon-plus { content: '\\e828'; }\n@mixin icon-preis { content: '\\e829'; }\n@mixin icon-referent { content: '\\e82a'; }\n@mixin icon-reset { content: '\\e82b'; }\n@mixin icon-sanduhr { content: '\\e82c'; }\n@mixin icon-schliessen { content: '\\e82d'; }\n@mixin icon-schloss { content: '\\e82e'; }\n@mixin icon-sprache { content: '\\e82f'; }\n@mixin icon-stern { content: '\\e830'; }\n@mixin icon-suche-adresse { content: '\\e831'; }\n@mixin icon-suche-archiv { content: '\\e832'; }\n@mixin icon-suche-az { content: '\\e833'; }\n@mixin icon-suche-chat { content: '\\e834'; }\n@mixin icon-suche-datei { content: '\\e835'; }\n@mixin icon-suche-firma { content: '\\e836'; }\n@mixin icon-suche-magazin { content: '\\e837'; }\n@mixin icon-suche-mail { content: '\\e838'; }\n@mixin icon-suche-person { content: '\\e839'; }\n@mixin icon-suche-schloss { content: '\\e83a'; }\n@mixin icon-suche-veranstaltung { content: '\\e83b'; }\n@mixin icon-suche { content: '\\e83c'; }\n@mixin icon-teilnehmer-add { content: '\\e83d'; }\n@mixin icon-telefon { content: '\\e83e'; }\n@mixin icon-vcard { content: '\\e83f'; }\n@mixin icon-small-arrow-right-simple { content: '\\e840'; }\n@mixin icon-small-barrierefreiheit { content: '\\e841'; }\n@mixin icon-small-download { content: '\\e842'; }\n@mixin icon-small-gebaerdensprache { content: '\\e843'; }\n@mixin icon-small-kontakt { content: '\\e844'; }\n@mixin icon-small-leichte-sprache { content: '\\e845'; }\n@mixin icon-small-link-external { content: '\\e846'; }\n@mixin icon-small-login { content: '\\e847'; }\n@mixin icon-small-pfeil-rechts { content: '\\e848'; }\n@mixin icon-small-sprache { content: '\\e849'; }\n@mixin icon-small-schloss { content: '\\e84a'; }\n@mixin icon-small-stern { content: '\\e84b'; }\n@mixin icon-teilen { content: '\\e84c'; }\n@mixin icon-social-telegram { content: '\\e84d'; }\n@mixin icon-social-threema { content: '\\e84e'; }\n@mixin icon-social-whatsapp { content: '\\e84f'; }\n@mixin icon-suche-big { content: '\\e850'; }\n@mixin icon-xsmall-pin { content: '\\e851'; }\n@mixin icon-check-1 { content: '\\e852'; }\n@mixin icon-xsmall-euro { content: '\\e853'; }\n@mixin icon-xsmall-geschlossen { content: '\\e854'; }\n@mixin icon-xsmall-kalender { content: '\\e855'; }\n@mixin icon-xsmall-liste { content: '\\e856'; }\n@mixin icon-xsmall-offen { content: '\\e857'; }\n@mixin icon-xsmall-uhr { content: '\\e858'; }\n@mixin icon-social-facebook { content: '\\e859'; }\n@mixin icon-liste-1 { content: '\\e85a'; }\n@mixin icon-social-linkedin { content: '\\e85b'; }\n@mixin icon-social-pinterest { content: '\\e85c'; }\n@mixin icon-social_x { content: '\\e85d'; }\n@mixin icon-social-xing { content: '\\e85e'; }\n@mixin icon-zoom { content: '\\e85f'; }\n@mixin icon-social-youtube { content: '\\e860'; }\n@mixin icon-social-instagram { content: '\\e861'; }\n@mixin icon-faq { content: '\\e869'; }\n@mixin icon-checkbox-liste { content: '\\e86a'; }\n@mixin icon-content-stern { content: '\\e86b'; }\n@mixin icon-small-election-group { content: '\\e86c'; }\n@mixin icon-small-icon-election-location { content: '\\e86e'; }\n@mixin icon-userlike { content: '\\e8c6'; }\n@mixin icon-userlike-chat { content: '\\e8c7'; }\n@mixin icon-magazine { content: '\\e8c8'; }\n@mixin icon-lokalisierung { content: '\\e8c9'; }\n@mixin icon-login-flyout { content: '\\e8ca'; }\n@mixin icon-login-header { content: '\\e8cb'; }\n@mixin icon-social-twitter { content: '\\e85d'; }\n@mixin icon-play { content: '\\e86d'; }\n@mixin icon-pause { content: '\\e806'; }\n@mixin icon-volume-mute { content: '\\e862'; }\n@mixin icon-volume-on { content: '\\e86f'; }\n@mixin icon-ankerlink-right { content: '\\e873'; }\n\n// PICTOGRAMS\n@mixin pictogram-achtung { content: '\\e800'; }\n@mixin pictogram-achtung-strom { content: '\\e801'; }\n@mixin pictogram-aeskulapstab { content: '\\e802'; }\n@mixin pictogram-anker { content: '\\e803'; }\n@mixin pictogram-anstossen { content: '\\e804'; }\n@mixin pictogram-arbeitsplatz { content: '\\e805'; }\n@mixin pictogram-auktionshammer { content: '\\e806'; }\n@mixin pictogram-batterie { content: '\\e807'; }\n@mixin pictogram-ausruf { content: '\\e808'; }\n@mixin pictogram-bauhelm { content: '\\e809'; }\n@mixin pictogram-benefit-vorteil-geschenk { content: '\\e80a'; }\n@mixin pictogram-bett { content: '\\e80b'; }\n@mixin pictogram-blatt { content: '\\e80c'; }\n@mixin pictogram-blume { content: '\\e80d'; }\n@mixin pictogram-blume-b { content: '\\e80e'; }\n@mixin pictogram-brief { content: '\\e80f'; }\n@mixin pictogram-brille-auf-buch { content: '\\e810'; }\n@mixin pictogram-bueroklammer { content: '\\e811'; }\n@mixin pictogram-bus { content: '\\e812'; }\n@mixin pictogram-container { content: '\\e813'; }\n@mixin pictogram-containerschiff { content: '\\e815'; }\n@mixin pictogram-daumen-hoch-a { content: '\\e816'; }\n@mixin pictogram-daumen-hoch-c { content: '\\e817'; }\n@mixin pictogram-daumen-hoch-b { content: '\\e818'; }\n@mixin pictogram-diagramm-mit-text { content: '\\e819'; }\n@mixin pictogram-diagramm-torte { content: '\\e81a'; }\n@mixin pictogram-diagramm-verlust { content: '\\e81b'; }\n@mixin pictogram-diagramm-wachstum { content: '\\e81c'; }\n@mixin pictogram-diagramm { content: '\\e81d'; }\n@mixin pictogram-co2 { content: '\\e814'; }\n@mixin pictogram-dokument-a { content: '\\e81e'; }\n@mixin pictogram-dokument-b { content: '\\e81f'; }\n@mixin pictogram-dokument-c { content: '\\e820'; }\n@mixin pictogram-e-auto { content: '\\e821'; }\n@mixin pictogram-e-learning { content: '\\e822'; }\n@mixin pictogram-einkaufstasche-mit-eurozeichen { content: '\\e824'; }\n@mixin pictogram-einkaufstasche { content: '\\e825'; }\n@mixin pictogram-einkaufswagen { content: '\\e826'; }\n@mixin pictogram-eu-emblem-brexit { content: '\\e827'; }\n@mixin pictogram-eu-emblem { content: '\\e828'; }\n@mixin pictogram-eule { content: '\\e829'; }\n@mixin pictogram-fabrik { content: '\\e82a'; }\n@mixin pictogram-fahne-horizontal-gestreift { content: '\\e82b'; }\n@mixin pictogram-fahne-kreuz { content: '\\e82c'; }\n@mixin pictogram-fahne-neutral { content: '\\e82d'; }\n@mixin pictogram-fahne-vertikal-gestreift { content: '\\e82e'; }\n@mixin pictogram-fahrrad-jobrad-dienstfahrrad { content: '\\e82f'; }\n@mixin pictogram-fahrrad-sportlich { content: '\\e830'; }\n@mixin pictogram-fahrrad { content: '\\e831'; }\n@mixin pictogram-faq-a { content: '\\e832'; }\n@mixin pictogram-faq-b { content: '\\e833'; }\n@mixin pictogram-fernglas { content: '\\e834'; }\n@mixin pictogram-fisch-frisst-fisch { content: '\\e835'; }\n@mixin pictogram-flugzeug { content: '\\e836'; }\n@mixin pictogram-frage { content: '\\e837'; }\n@mixin pictogram-fragezeichen { content: '\\e838'; }\n@mixin pictogram-geld-zuschuss-foerderung { content: '\\e839'; }\n@mixin pictogram-geldsack { content: '\\e83a'; }\n@mixin pictogram-freiheitsstatue { content: '\\e83b'; }\n@mixin pictogram-gruppe-gespraech { content: '\\e83c'; }\n@mixin pictogram-gruppe-idee { content: '\\e83d'; }\n@mixin pictogram-globus { content: '\\e83e'; }\n@mixin pictogram-gutschein-zuschuss-benefit { content: '\\e83f'; }\n@mixin pictogram-hand-a { content: '\\e840'; }\n@mixin pictogram-hand-b { content: '\\e841'; }\n@mixin pictogram-hand-c { content: '\\e842'; }\n@mixin pictogram-hand-geben { content: '\\e843'; }\n@mixin pictogram-hand-mit-werkzeug { content: '\\e844'; }\n@mixin pictogram-hand-gespreizt { content: '\\e845'; }\n@mixin pictogram-hand-zeigen-b { content: '\\e846'; }\n@mixin pictogram-hand-zeigen-a { content: '\\e847'; }\n@mixin pictogram-hand-zeigen-c { content: '\\e848'; }\n@mixin pictogram-handschlag-a { content: '\\e849'; }\n@mixin pictogram-handschlag-b { content: '\\e84a'; }\n@mixin pictogram-handschlag-c { content: '\\e84b'; }\n@mixin pictogram-heft { content: '\\e84c'; }\n@mixin pictogram-idee { content: '\\e84d'; }\n@mixin pictogram-ihk-chemnitz-a { content: '\\e84e'; }\n@mixin pictogram-ihk-chemnitz-b { content: '\\e84f'; }\n@mixin pictogram-ihk-chemnitz-c { content: '\\e850'; }\n@mixin pictogram-ihk-giessen-friedberg { content: '\\e851'; }\n@mixin pictogram-ihk-hagen { content: '\\e852'; }\n@mixin pictogram-ihk-heilbronn-franken { content: '\\e853'; }\n@mixin pictogram-ihk-köln { content: '\\e854'; }\n@mixin pictogram-ihk-rhein-neckar { content: '\\e855'; }\n@mixin pictogram-ihk-stuttgart { content: '\\e856'; }\n@mixin pictogram-ihk-wahl { content: '\\e857'; }\n@mixin pictogram-information { content: '\\e858'; }\n@mixin pictogram-kalender { content: '\\e859'; }\n@mixin pictogram-karte { content: '\\e85a'; }\n@mixin pictogram-koepfe-mit-sprechblase { content: '\\e85b'; }\n@mixin pictogram-kerze { content: '\\e85c'; }\n@mixin pictogram-kopf-mit-formel { content: '\\e85d'; }\n@mixin pictogram-kran { content: '\\e85e'; }\n@mixin pictogram-kuchen { content: '\\e85f'; }\n@mixin pictogram-labyrinth { content: '\\e860'; }\n@mixin pictogram-lkw { content: '\\e861'; }\n@mixin pictogram-maske { content: '\\e862'; }\n@mixin pictogram-megaphon { content: '\\e863'; }\n@mixin pictogram-mikrofon { content: '\\e864'; }\n@mixin pictogram-paket-mit-euro { content: '\\e865'; }\n@mixin pictogram-paket { content: '\\e866'; }\n@mixin pictogram-paragraph { content: '\\e867'; }\n@mixin pictogram-persoenliche_entwicklung { content: '\\e868'; }\n@mixin pictogram-person-an-tafel-a { content: '\\e869'; }\n@mixin pictogram-person-an-tafel-b { content: '\\e86a'; }\n@mixin pictogram-person-auf-schild { content: '\\e86b'; }\n@mixin pictogram-person-mit-brille-a { content: '\\e86c'; }\n@mixin pictogram-person-mit-brille-b { content: '\\e86d'; }\n@mixin pictogram-person-mit-buch { content: '\\e86e'; }\n@mixin pictogram-person-mit-doktorhut-a { content: '\\e86f'; }\n@mixin pictogram-person-mit-doktorhut-b { content: '\\e870'; }\n@mixin pictogram-person-mit-headset { content: '\\e871'; }\n@mixin pictogram-person-mit-uniform-a { content: '\\e872'; }\n@mixin pictogram-person-mit-uniform-b { content: '\\e873'; }\n@mixin pictogram-person { content: '\\e874'; }\n@mixin pictogram-personen-mit-brieftasche { content: '\\e875'; }\n@mixin pictogram-personen-mit-doktorhut { content: '\\e876'; }\n@mixin pictogram-personen-suche-a { content: '\\e877'; }\n@mixin pictogram-personen-suche-b { content: '\\e878'; }\n@mixin pictogram-pusteblume { content: '\\e879'; }\n@mixin pictogram-rakete-a { content: '\\e87a'; }\n@mixin pictogram-rakete-b { content: '\\e87b'; }\n@mixin pictogram-rednerpult { content: '\\e87c'; }\n@mixin pictogram-rettungsring { content: '\\e87d'; }\n@mixin pictogram-roboter { content: '\\e87e'; }\n@mixin pictogram-s-bahn { content: '\\e87f'; }\n@mixin pictogram-smilie { content: '\\e880'; }\n@mixin pictogram-social-facebook { content: '\\e881'; }\n@mixin pictogram-social-instagram { content: '\\e882'; }\n@mixin pictogram-social-linkedin { content: '\\e883'; }\n@mixin pictogram-social-twitter { content: '\\e884'; }\n@mixin pictogram-social-youtube { content: '\\e885'; }\n@mixin pictogram-solidaritaetsschleife { content: '\\e886'; }\n@mixin pictogram-stadt { content: '\\e887'; }\n@mixin pictogram-standort { content: '\\e888'; }\n@mixin pictogram-stern { content: '\\e889'; }\n@mixin pictogram-steuerung { content: '\\e88a'; }\n@mixin pictogram-stoppuhr { content: '\\e88b'; }\n@mixin pictogram-strommast { content: '\\e88c'; }\n@mixin pictogram-system-prozess { content: '\\e88d'; }\n@mixin pictogram-teamwork-team-zusammenarbeit { content: '\\e88e'; }\n@mixin pictogram-teller-besteck { content: '\\e88f'; }\n@mixin pictogram-treppe { content: '\\e890'; }\n@mixin pictogram-tropfen-a { content: '\\e891'; }\n@mixin pictogram-tropfen-b { content: '\\e892'; }\n@mixin pictogram-tulpe { content: '\\e893'; }\n@mixin pictogram-veranstaltung-intern-beruf { content: '\\e894'; }\n@mixin pictogram-veranstaltung-intern-feier { content: '\\e895'; }\n@mixin pictogram-videocall-a { content: '\\e896'; }\n@mixin pictogram-videocall-b { content: '\\e897'; }\n@mixin pictogram-videos { content: '\\e898'; }\n@mixin pictogram-virus { content: '\\e899'; }\n@mixin pictogram-waage { content: '\\e89a'; }\n@mixin pictogram-wegweiser-a { content: '\\e89b'; }\n@mixin pictogram-wegweiser-b { content: '\\e89c'; }\n@mixin pictogram-weltkugel-mit-flamme { content: '\\e89d'; }\n@mixin pictogram-weltkugel-mit-koffer { content: '\\e89e'; }\n@mixin pictogram-weltkugel { content: '\\e89f'; }\n@mixin pictogram-werkzeug { content: '\\e8a0'; }\n@mixin pictogram-windrad-a { content: '\\e8a1'; }\n@mixin pictogram-windrad-b { content: '\\e8a2'; }\n@mixin pictogram-wolke-mit-herz-und-sonne { content: '\\e8a3'; }\n@mixin pictogram-zeitung { content: '\\e8a4'; }\n\n@mixin icon-fa-play-circled2 { content: '\\e800'; }\n@mixin icon-fa-play { content: '\\e801'; }\n@mixin icon-fa-basket { content: '\\e843'; }\n@mixin icon-fa-play-circled { content: '\\f144'; }\n@mixin icon-fa-cart-plus { content: '\\f217'; }\n@mixin icon-fa-cart-arrow-down { content: '\\f218'; }\n\n@mixin icon-galerie-small { content: '\\e870'; }\n@mixin icon-interaction-small { content: '\\e871'; }\n@mixin icon-video-small { content: '\\e872'; }\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/components/ihk-switch/ihk-switch.scss":(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/cssWithMappingToString.js"),_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__),_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/css-loader/dist/runtime/getUrl.js"),_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2__),_assets_img_loader_switch_gif__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./stories/assets/img/loader-switch.gif"),___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default()),___CSS_LOADER_URL_REPLACEMENT_0___=_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(_assets_img_loader_switch_gif__WEBPACK_IMPORTED_MODULE_3__);___CSS_LOADER_EXPORT___.push([module.id,'.ihk-switch{position:absolute;left:42px;top:100%;width:400px;font-size:18px;transform:translate3d(0, 20px, 0);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease 0s,visibility 0s ease .4s,transform .4s ease 0s}.ihk-switch::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 16px 16px 16px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--theme-color-primary) rgba(0,0,0,0);bottom:100%;left:30px}@media(max-width: 1199px){.ihk-switch{left:30px}.ihk-switch::after{border-width:0 12px 12px 12px;left:24px}}@media(max-width: 767px){.ihk-switch{left:20px;max-width:calc(100% - 40px);font-size:16px}.ihk-switch::after{border-width:0 10px 10px 10px;left:20px}}.ihk-switch[data-show-step]{opacity:1;visibility:visible;pointer-events:all;transition:opacity .4s ease 0s,visibility 0s ease 0s,transform .4s ease 0s;transform:translate3d(0, 0, 0)}.ihk-switch[data-show-step].hide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease 0s,visibility 0s ease .4s,transform .4s ease 0s}.ihk-switch .step{position:absolute;background-color:var(--theme-color-primary);color:#fff;padding:50px 30px 30px;outline:1px solid rgba(255,255,255,.1);display:none;width:100%}@media(max-width: 767px){.ihk-switch .step{padding:44px 20px 22px}}.ihk-switch .step section{margin:0}.ihk-switch[data-show-step=geolocation] [data-step=geolocation],.ihk-switch[data-show-step=form] [data-step=form],.ihk-switch[data-show-step=switch] [data-step=switch],.ihk-switch[data-show-step=success] [data-step=success],.ihk-switch [data-step=zip]{display:block}.ihk-switch [data-step=success]{text-align:center}.ihk-switch [data-step=success] .large{display:block;font-size:1.3em}.ihk-switch [data-step=success]::after{content:"";display:block;height:40px;background-image:url('+___CSS_LOADER_URL_REPLACEMENT_0___+');background-size:40px;background-position:center;margin:22px 0 8px;background-repeat:no-repeat}.ihk-switch .light-hidden{display:none}.ihk-switch a{color:#fff}.ihk-switch a:hover{color:var(--theme-color-secondary)}.ihk-switch .small,.ihk-switch .hidden{font-size:16px}@media(max-width: 767px){.ihk-switch .small,.ihk-switch .hidden{font-size:13px}}.ihk-switch .input-wrapper{position:relative}.ihk-switch .input-wrapper .btn{position:absolute;right:0;top:0;height:100%;padding:0;border-radius:0;background:#193f69}.ihk-switch .input-wrapper .btn *{display:none}.ihk-switch .input-wrapper .btn:hover:after{display:none}.ihk-switch .buttons{margin-top:28px;margin-left:-2px;margin-right:-8px}.ihk-switch .buttons.align-right{display:flex;justify-content:flex-end;margin-right:0}@media(max-width: 767px){.ihk-switch .buttons{margin-top:20px}}.ihk-switch .btn+.btn{margin-left:16px}@media(max-width: 767px){.ihk-switch .btn+.btn{margin-left:10px}}.ihk-switch .closer{position:absolute;top:0;right:0;width:50px;height:50px;border:0;background-color:rgba(0,0,0,0);cursor:pointer}.ihk-switch .closer::before,.ihk-switch .closer::after{content:"";position:absolute;left:50%;top:50%;width:24px;height:2px;transform:translate(-50%, -50%) rotate(45deg);background-color:#fff;transition:.2s ease}@media(max-width: 767px){.ihk-switch .closer::before,.ihk-switch .closer::after{width:20px}}.ihk-switch .closer::after{transform:translate(-50%, -50%) rotate(-45deg)}@media(min-width: 768px){.ihk-switch .closer:hover::before,.ihk-switch .closer:hover::after{width:28px}}@media(max-width: 767px){.ihk-switch .closer{width:44px;height:44px}}.ihk-switch strong{font-weight:600}.ihk-switch .ihk-finder{margin-top:16px;margin-bottom:6px}@media(max-width: 767px){.ihk-switch .ihk-finder{margin-top:12px}}',"",{version:3,sources:["webpack://./stories/components/ihk-switch/ihk-switch.scss","webpack://./stories/_global/styles/_mixins.scss"],names:[],mappings:"AAGA,YACE,iBAAA,CACA,SAAA,CACA,QAAA,CACA,WAAA,CACA,cAAA,CACA,iCAAA,CC0EA,SAAA,CACA,iBAAA,CACA,mBAAA,CACA,2EAAA,CD1EA,mBACE,UAAA,CACA,iBAAA,CACA,OAAA,CACA,QAAA,CACA,kBAAA,CACA,6BAAA,CACA,iFAAA,CACA,WAAA,CACA,SAAA,CAGF,0BArBF,YAsBI,SAAA,CAEA,mBACE,6BAAA,CACA,SAAA,CAAA,CAIJ,yBA9BF,YA+BI,SAAA,CACA,2BAAA,CACA,cAAA,CAEA,mBACE,6BAAA,CACA,SAAA,CAAA,CAIJ,4BC8CA,SAAA,CACA,kBAAA,CACA,kBAAA,CACA,0EAAA,CD/CE,8BAAA,CAEA,iCCmCF,SAAA,CACA,iBAAA,CACA,mBAAA,CACA,2EAAA,CDjCA,kBACE,iBAAA,CACA,2CAAA,CACA,UAAA,CACA,sBAAA,CACA,sCAAA,CACA,YAAA,CACA,UAAA,CAEA,yBATF,kBAUI,sBAAA,CAAA,CAEF,0BACE,QAAA,CAIJ,4PAKE,aAAA,CAGF,gCACE,iBAAA,CAEA,uCACE,aAAA,CACA,eAAA,CAGF,uCACE,UAAA,CACA,aAAA,CACA,WAAA,CACA,wDAAA,CACA,oBAAA,CACA,0BAAA,CACA,iBAAA,CACA,2BAAA,CAIJ,0BACE,YAAA,CAGF,cACE,UAAA,CAEA,oBACE,kCAAA,CAIJ,uCACE,cAAA,CAEA,yBAHF,uCAII,cAAA,CAAA,CAIJ,2BACE,iBAAA,CACA,gCACE,iBAAA,CACA,OAAA,CACA,KAAA,CACA,WAAA,CACA,SAAA,CACA,eAAA,CACA,kBAAA,CACA,kCACE,YAAA,CAEF,4CACE,YAAA,CAKN,qBACE,eAAA,CACA,gBAAA,CACA,iBAAA,CACA,iCACE,YAAA,CACA,wBAAA,CACA,cAAA,CAGF,yBAVF,qBAWI,eAAA,CAAA,CAIJ,sBACE,gBAAA,CAEA,yBAHF,sBAII,gBAAA,CAAA,CAIJ,oBACE,iBAAA,CACA,KAAA,CACA,OAAA,CACA,UAAA,CACA,WAAA,CACA,QAAA,CACA,8BAAA,CACA,cAAA,CAEA,uDACE,UAAA,CACA,iBAAA,CACA,QAAA,CACA,OAAA,CACA,UAAA,CACA,UAAA,CACA,6CAAA,CACA,qBAAA,CACA,mBAAA,CAEA,yBAXF,uDAYI,UAAA,CAAA,CAIJ,2BACE,8CAAA,CAGF,yBAEI,mEACE,UAAA,CAAA,CAKN,yBAtCF,oBAuCI,UAAA,CACA,WAAA,CAAA,CAIJ,mBACE,eAAA,CAGF,wBACE,eAAA,CACA,iBAAA,CAEA,yBAJF,wBAKI,eAAA,CAAA",sourcesContent:['@import \'../../_global/styles/mixins\';\n@import \'../../_global/styles/vars\';\n\n.ihk-switch {\n position: absolute;\n left: 42px;\n top: 100%;\n width: 400px;\n font-size: 18px;\n transform: translate3d(0, 20px, 0);\n @include hide;\n\n &::after {\n content: "";\n position: absolute;\n width: 0;\n height: 0;\n border-style: solid;\n border-width: 0 16px 16px 16px;\n border-color: transparent transparent var(--theme-color-primary) transparent;\n bottom: 100%;\n left: 30px;\n }\n\n @media(max-width: 1199px) {\n left: 30px;\n\n &::after {\n border-width: 0 12px 12px 12px;\n left: 24px;\n }\n }\n\n @media(max-width: 767px) {\n left: 20px;\n max-width: calc(100% - 40px);\n font-size: 16px;\n\n &::after {\n border-width: 0 10px 10px 10px;\n left: 20px;\n }\n }\n\n &[data-show-step] {\n @include show;\n transform: translate3d(0, 0, 0);\n\n &.hide {\n @include hide;\n }\n }\n\n .step {\n position: absolute;\n background-color: var(--theme-color-primary);\n color: white;\n padding: 50px 30px 30px;\n outline: 1px solid rgba(white, 0.1);\n display: none;\n width: 100%;\n\n @media(max-width: 767px) {\n padding: 44px 20px 22px;\n }\n section {\n margin: 0;\n }\n }\n\n &[data-show-step="geolocation"] [data-step="geolocation"],\n &[data-show-step="form"] [data-step="form"],\n &[data-show-step="switch"] [data-step="switch"],\n &[data-show-step="success"] [data-step="success"],\n [data-step="zip"] {\n display: block;\n }\n\n [data-step="success"] {\n text-align: center;\n\n .large {\n display: block;\n font-size: 1.3em;\n }\n\n &::after {\n content: "";\n display: block;\n height: 40px;\n background-image: url(\'../../assets/img/loader-switch.gif\');\n background-size: 40px;\n background-position: center;\n margin: 22px 0 8px;\n background-repeat: no-repeat;\n }\n }\n\n .light-hidden {\n display: none;\n }\n\n a {\n color: white;\n\n &:hover {\n color: var(--theme-color-secondary);\n }\n }\n\n .small, .hidden {\n font-size: 16px;\n\n @media(max-width: 767px) {\n font-size: 13px;\n }\n }\n\n .input-wrapper {\n position: relative;\n .btn {\n position: absolute;\n right: 0;\n top: 0;\n height: 100%;\n padding: 0;\n border-radius: 0;\n background: #193f69;\n * {\n display: none;\n }\n &:hover:after {\n display: none;\n }\n }\n }\n\n .buttons {\n margin-top: 28px;\n margin-left: -2px;\n margin-right: -8px;\n &.align-right {\n display: flex;\n justify-content: flex-end;\n margin-right: 0;\n }\n\n @media(max-width: 767px) {\n margin-top: 20px;\n }\n }\n\n .btn + .btn {\n margin-left: 16px;\n\n @media(max-width: 767px) {\n margin-left: 10px;\n }\n }\n\n .closer {\n position: absolute;\n top: 0;\n right: 0;\n width: 50px;\n height: 50px;\n border: 0;\n background-color: transparent;\n cursor: pointer;\n\n &::before, &::after {\n content: "";\n position: absolute;\n left: 50%;\n top: 50%;\n width: 24px;\n height: 2px;\n transform: translate(-50%, -50%) rotate(45deg);\n background-color: white;\n transition: 0.2s ease;\n\n @media(max-width: 767px) {\n width: 20px;\n }\n }\n\n &::after {\n transform: translate(-50%, -50%) rotate(-45deg);\n }\n\n @media(min-width: 768px) {\n &:hover {\n &::before, &::after {\n width: 28px;\n }\n }\n }\n\n @media(max-width: 767px) {\n width: 44px;\n height: 44px;\n }\n }\n\n strong {\n font-weight: 600;\n }\n\n .ihk-finder {\n margin-top: 16px;\n margin-bottom: 6px;\n\n @media(max-width: 767px) {\n margin-top: 12px;\n }\n }\n}\n',"@mixin h1 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h1);\n line-height: 1.1;\n font-weight: 400;\n margin: 0.6em -0.05em 0.5em;\n\n &:first-child {\n margin-top: -0.1em;\n }\n}\n\n@mixin h2 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h2);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h3 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h3);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h4 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h4);\n font-style: normal;\n font-weight: normal;\n line-height: 1.2;\n margin: 1.4em -0.05em 0.8em;\n}\n\n@mixin h5 {\n font-family: var(--font-korb);\n font-size: 22px;\n line-height: 1.2;\n font-weight: 400;\n margin: 1em 0 0.6em;\n\n @media(max-width: 1339px) {\n font-size: 20px;\n }\n @media(max-width: 767px) {\n font-size: 18px;\n }\n}\n\n@mixin h6 {\n font-size: inherit;\n line-height: 1.4;\n font-weight: 600;\n margin: 1.2em 0 0.5em;\n}\n\n@mixin kicker {\n display: block;\n font-size: 16px;\n text-transform: uppercase;\n margin-bottom: 2px;\n letter-spacing: 0.3px;\n\n @media(max-width: 767px) {\n font-size: 14px;\n }\n\n + h1,\n + .like-h1 {\n margin-top: 0.1em;\n }\n\n + h2, + .like-h2,\n + h3, + .like-h3,\n + h4 + .like-h4, {\n margin-top: 0.2em;\n }\n}\n\n@mixin hide($delay: 0s) {\n opacity: 0;\n visibility: hidden;\n pointer-events: none;\n transition: opacity 0.4s ease $delay, visibility $delay ease 0.4s, transform 0.4s ease $delay;\n}\n\n@mixin show($delay: 0s) {\n opacity: 1;\n visibility: visible;\n pointer-events: all;\n transition: opacity 0.4s ease $delay, visibility 0s ease $delay, transform 0.4s ease $delay;\n}\n\n@mixin full-size {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n@mixin copyright {\n position: absolute;\n display: block;\n left: 100%;\n bottom: 0;\n font-size: 12px;\n text-align: left;\n line-height: 1.2;\n z-index: 2;\n transform-origin: 0 100%;\n transform: rotate(-90deg);\n transition: 0.3s ease;\n\n color: white;\n text-shadow: 0 0 3px rgba(black, 0.6), 0 0 8px rgba(black, 0.6);\n width: calc(66.6% + 7px);\n padding: 8px 18px;\n\n //color: var(--theme-color-white);\n //text-shadow: -2px 2px 0 #000;\n //padding: 2px 6px 2px 4px;\n //background: #012d59;\n //white-space: nowrap;\n //max-width: calc(66.6% + 7px);\n //overflow: hidden;\n //\n //@media(max-width: 767px) {\n // font-size: 10px;\n // max-width: 100%;\n //}\n}\n\n@mixin form-field {\n --input-height: 60px;\n position: relative;\n display: block;\n width: 100%;\n height: var(--input-height);\n background-color: var(--theme-color-white);\n border: 1px solid var(--theme-color-primary);\n border-radius: var(--border-radius-xs);\n padding: 10px 15px;\n font-family: 'Source Sans Pro', sans-serif;\n font-size: var(--font-size-copy);\n line-height: 1.4;\n transition: 0.3s ease;\n color: var(--theme-color-primary);\n\n &:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n\n @media(max-width: 1199px) {\n --input-height: 50px;\n }\n @media(max-width: 767px) {\n --input-height: 44px;\n }\n}\n\n@mixin focus-visible($inset: false) {\n @if $inset {\n &.focus-visible:focus {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n @else {\n &.focus-visible:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n}\n\n@mixin focus-standalone($inset: false) {\n @if $inset {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n @else {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n}\n\n@mixin word-wrap() {\n word-break: break-word;\n -webkit-hyphens: auto;\n -moz-hyphens: auto;\n hyphens: auto;\n}\n\n// ICONS\n@mixin icon-ankerlink { content: '\\e800'; }\n@mixin icon-barrierefreiheit { content: '\\e801'; }\n@mixin icon-chat { content: '\\e802'; }\n@mixin icon-check { content: '\\e803'; }\n@mixin icon-checkbox-liste-1 { content: '\\e804'; }\n@mixin icon-content-schloss { content: '\\e805'; }\n@mixin icon-content { content: '\\e807'; }\n@mixin icon-dauer { content: '\\e808'; }\n@mixin icon-download { content: '\\e809'; }\n@mixin icon-dropdown { content: '\\e80a'; }\n@mixin icon-drucker { content: '\\e80b'; }\n@mixin icon-email { content: '\\e80c'; }\n@mixin icon-fax { content: '\\e80d'; }\n@mixin icon-freie-plaetze { content: '\\e80e'; }\n@mixin icon-galerie { content: '\\e80f'; }\n@mixin icon-gebaerdensprache { content: '\\e810'; }\n@mixin icon-geschlossen { content: '\\e811'; }\n@mixin icon-ihk-wechseln { content: '\\e812'; }\n@mixin icon-info { content: '\\e813'; }\n@mixin icon-kalender { content: '\\e814'; }\n@mixin icon-kartenpin { content: '\\e815'; }\n@mixin icon-kontakt { content: '\\e816'; }\n@mixin icon-laden { content: '\\e817'; }\n@mixin icon-leichte-sprache { content: '\\e818'; }\n@mixin icon-link-external { content: '\\e819'; }\n@mixin icon-liste-schloss { content: '\\e81a'; }\n@mixin icon-liste-stern { content: '\\e81b'; }\n@mixin icon-liste { content: '\\e81c'; }\n@mixin icon-loeschen { content: '\\e81d'; }\n@mixin icon-login { content: '\\e81e'; }\n@mixin icon-minus { content: '\\e81f'; }\n@mixin icon-pdf { content: '\\e820'; }\n@mixin icon-pfeil-links { content: '\\e821'; }\n@mixin icon-pfeil-oben { content: '\\e822'; }\n@mixin icon-pfeil-rechts-schloss { content: '\\e823'; }\n@mixin icon-pfeil-rechts-stern { content: '\\e824'; }\n@mixin icon-pfeil-rechts { content: '\\e825'; }\n@mixin icon-pfeil-simple-rechts { content: '\\e826'; }\n@mixin icon-pfeil-unten { content: '\\e827'; }\n@mixin icon-plus { content: '\\e828'; }\n@mixin icon-preis { content: '\\e829'; }\n@mixin icon-referent { content: '\\e82a'; }\n@mixin icon-reset { content: '\\e82b'; }\n@mixin icon-sanduhr { content: '\\e82c'; }\n@mixin icon-schliessen { content: '\\e82d'; }\n@mixin icon-schloss { content: '\\e82e'; }\n@mixin icon-sprache { content: '\\e82f'; }\n@mixin icon-stern { content: '\\e830'; }\n@mixin icon-suche-adresse { content: '\\e831'; }\n@mixin icon-suche-archiv { content: '\\e832'; }\n@mixin icon-suche-az { content: '\\e833'; }\n@mixin icon-suche-chat { content: '\\e834'; }\n@mixin icon-suche-datei { content: '\\e835'; }\n@mixin icon-suche-firma { content: '\\e836'; }\n@mixin icon-suche-magazin { content: '\\e837'; }\n@mixin icon-suche-mail { content: '\\e838'; }\n@mixin icon-suche-person { content: '\\e839'; }\n@mixin icon-suche-schloss { content: '\\e83a'; }\n@mixin icon-suche-veranstaltung { content: '\\e83b'; }\n@mixin icon-suche { content: '\\e83c'; }\n@mixin icon-teilnehmer-add { content: '\\e83d'; }\n@mixin icon-telefon { content: '\\e83e'; }\n@mixin icon-vcard { content: '\\e83f'; }\n@mixin icon-small-arrow-right-simple { content: '\\e840'; }\n@mixin icon-small-barrierefreiheit { content: '\\e841'; }\n@mixin icon-small-download { content: '\\e842'; }\n@mixin icon-small-gebaerdensprache { content: '\\e843'; }\n@mixin icon-small-kontakt { content: '\\e844'; }\n@mixin icon-small-leichte-sprache { content: '\\e845'; }\n@mixin icon-small-link-external { content: '\\e846'; }\n@mixin icon-small-login { content: '\\e847'; }\n@mixin icon-small-pfeil-rechts { content: '\\e848'; }\n@mixin icon-small-sprache { content: '\\e849'; }\n@mixin icon-small-schloss { content: '\\e84a'; }\n@mixin icon-small-stern { content: '\\e84b'; }\n@mixin icon-teilen { content: '\\e84c'; }\n@mixin icon-social-telegram { content: '\\e84d'; }\n@mixin icon-social-threema { content: '\\e84e'; }\n@mixin icon-social-whatsapp { content: '\\e84f'; }\n@mixin icon-suche-big { content: '\\e850'; }\n@mixin icon-xsmall-pin { content: '\\e851'; }\n@mixin icon-check-1 { content: '\\e852'; }\n@mixin icon-xsmall-euro { content: '\\e853'; }\n@mixin icon-xsmall-geschlossen { content: '\\e854'; }\n@mixin icon-xsmall-kalender { content: '\\e855'; }\n@mixin icon-xsmall-liste { content: '\\e856'; }\n@mixin icon-xsmall-offen { content: '\\e857'; }\n@mixin icon-xsmall-uhr { content: '\\e858'; }\n@mixin icon-social-facebook { content: '\\e859'; }\n@mixin icon-liste-1 { content: '\\e85a'; }\n@mixin icon-social-linkedin { content: '\\e85b'; }\n@mixin icon-social-pinterest { content: '\\e85c'; }\n@mixin icon-social_x { content: '\\e85d'; }\n@mixin icon-social-xing { content: '\\e85e'; }\n@mixin icon-zoom { content: '\\e85f'; }\n@mixin icon-social-youtube { content: '\\e860'; }\n@mixin icon-social-instagram { content: '\\e861'; }\n@mixin icon-faq { content: '\\e869'; }\n@mixin icon-checkbox-liste { content: '\\e86a'; }\n@mixin icon-content-stern { content: '\\e86b'; }\n@mixin icon-small-election-group { content: '\\e86c'; }\n@mixin icon-small-icon-election-location { content: '\\e86e'; }\n@mixin icon-userlike { content: '\\e8c6'; }\n@mixin icon-userlike-chat { content: '\\e8c7'; }\n@mixin icon-magazine { content: '\\e8c8'; }\n@mixin icon-lokalisierung { content: '\\e8c9'; }\n@mixin icon-login-flyout { content: '\\e8ca'; }\n@mixin icon-login-header { content: '\\e8cb'; }\n@mixin icon-social-twitter { content: '\\e85d'; }\n@mixin icon-play { content: '\\e86d'; }\n@mixin icon-pause { content: '\\e806'; }\n@mixin icon-volume-mute { content: '\\e862'; }\n@mixin icon-volume-on { content: '\\e86f'; }\n@mixin icon-ankerlink-right { content: '\\e873'; }\n\n// PICTOGRAMS\n@mixin pictogram-achtung { content: '\\e800'; }\n@mixin pictogram-achtung-strom { content: '\\e801'; }\n@mixin pictogram-aeskulapstab { content: '\\e802'; }\n@mixin pictogram-anker { content: '\\e803'; }\n@mixin pictogram-anstossen { content: '\\e804'; }\n@mixin pictogram-arbeitsplatz { content: '\\e805'; }\n@mixin pictogram-auktionshammer { content: '\\e806'; }\n@mixin pictogram-batterie { content: '\\e807'; }\n@mixin pictogram-ausruf { content: '\\e808'; }\n@mixin pictogram-bauhelm { content: '\\e809'; }\n@mixin pictogram-benefit-vorteil-geschenk { content: '\\e80a'; }\n@mixin pictogram-bett { content: '\\e80b'; }\n@mixin pictogram-blatt { content: '\\e80c'; }\n@mixin pictogram-blume { content: '\\e80d'; }\n@mixin pictogram-blume-b { content: '\\e80e'; }\n@mixin pictogram-brief { content: '\\e80f'; }\n@mixin pictogram-brille-auf-buch { content: '\\e810'; }\n@mixin pictogram-bueroklammer { content: '\\e811'; }\n@mixin pictogram-bus { content: '\\e812'; }\n@mixin pictogram-container { content: '\\e813'; }\n@mixin pictogram-containerschiff { content: '\\e815'; }\n@mixin pictogram-daumen-hoch-a { content: '\\e816'; }\n@mixin pictogram-daumen-hoch-c { content: '\\e817'; }\n@mixin pictogram-daumen-hoch-b { content: '\\e818'; }\n@mixin pictogram-diagramm-mit-text { content: '\\e819'; }\n@mixin pictogram-diagramm-torte { content: '\\e81a'; }\n@mixin pictogram-diagramm-verlust { content: '\\e81b'; }\n@mixin pictogram-diagramm-wachstum { content: '\\e81c'; }\n@mixin pictogram-diagramm { content: '\\e81d'; }\n@mixin pictogram-co2 { content: '\\e814'; }\n@mixin pictogram-dokument-a { content: '\\e81e'; }\n@mixin pictogram-dokument-b { content: '\\e81f'; }\n@mixin pictogram-dokument-c { content: '\\e820'; }\n@mixin pictogram-e-auto { content: '\\e821'; }\n@mixin pictogram-e-learning { content: '\\e822'; }\n@mixin pictogram-einkaufstasche-mit-eurozeichen { content: '\\e824'; }\n@mixin pictogram-einkaufstasche { content: '\\e825'; }\n@mixin pictogram-einkaufswagen { content: '\\e826'; }\n@mixin pictogram-eu-emblem-brexit { content: '\\e827'; }\n@mixin pictogram-eu-emblem { content: '\\e828'; }\n@mixin pictogram-eule { content: '\\e829'; }\n@mixin pictogram-fabrik { content: '\\e82a'; }\n@mixin pictogram-fahne-horizontal-gestreift { content: '\\e82b'; }\n@mixin pictogram-fahne-kreuz { content: '\\e82c'; }\n@mixin pictogram-fahne-neutral { content: '\\e82d'; }\n@mixin pictogram-fahne-vertikal-gestreift { content: '\\e82e'; }\n@mixin pictogram-fahrrad-jobrad-dienstfahrrad { content: '\\e82f'; }\n@mixin pictogram-fahrrad-sportlich { content: '\\e830'; }\n@mixin pictogram-fahrrad { content: '\\e831'; }\n@mixin pictogram-faq-a { content: '\\e832'; }\n@mixin pictogram-faq-b { content: '\\e833'; }\n@mixin pictogram-fernglas { content: '\\e834'; }\n@mixin pictogram-fisch-frisst-fisch { content: '\\e835'; }\n@mixin pictogram-flugzeug { content: '\\e836'; }\n@mixin pictogram-frage { content: '\\e837'; }\n@mixin pictogram-fragezeichen { content: '\\e838'; }\n@mixin pictogram-geld-zuschuss-foerderung { content: '\\e839'; }\n@mixin pictogram-geldsack { content: '\\e83a'; }\n@mixin pictogram-freiheitsstatue { content: '\\e83b'; }\n@mixin pictogram-gruppe-gespraech { content: '\\e83c'; }\n@mixin pictogram-gruppe-idee { content: '\\e83d'; }\n@mixin pictogram-globus { content: '\\e83e'; }\n@mixin pictogram-gutschein-zuschuss-benefit { content: '\\e83f'; }\n@mixin pictogram-hand-a { content: '\\e840'; }\n@mixin pictogram-hand-b { content: '\\e841'; }\n@mixin pictogram-hand-c { content: '\\e842'; }\n@mixin pictogram-hand-geben { content: '\\e843'; }\n@mixin pictogram-hand-mit-werkzeug { content: '\\e844'; }\n@mixin pictogram-hand-gespreizt { content: '\\e845'; }\n@mixin pictogram-hand-zeigen-b { content: '\\e846'; }\n@mixin pictogram-hand-zeigen-a { content: '\\e847'; }\n@mixin pictogram-hand-zeigen-c { content: '\\e848'; }\n@mixin pictogram-handschlag-a { content: '\\e849'; }\n@mixin pictogram-handschlag-b { content: '\\e84a'; }\n@mixin pictogram-handschlag-c { content: '\\e84b'; }\n@mixin pictogram-heft { content: '\\e84c'; }\n@mixin pictogram-idee { content: '\\e84d'; }\n@mixin pictogram-ihk-chemnitz-a { content: '\\e84e'; }\n@mixin pictogram-ihk-chemnitz-b { content: '\\e84f'; }\n@mixin pictogram-ihk-chemnitz-c { content: '\\e850'; }\n@mixin pictogram-ihk-giessen-friedberg { content: '\\e851'; }\n@mixin pictogram-ihk-hagen { content: '\\e852'; }\n@mixin pictogram-ihk-heilbronn-franken { content: '\\e853'; }\n@mixin pictogram-ihk-köln { content: '\\e854'; }\n@mixin pictogram-ihk-rhein-neckar { content: '\\e855'; }\n@mixin pictogram-ihk-stuttgart { content: '\\e856'; }\n@mixin pictogram-ihk-wahl { content: '\\e857'; }\n@mixin pictogram-information { content: '\\e858'; }\n@mixin pictogram-kalender { content: '\\e859'; }\n@mixin pictogram-karte { content: '\\e85a'; }\n@mixin pictogram-koepfe-mit-sprechblase { content: '\\e85b'; }\n@mixin pictogram-kerze { content: '\\e85c'; }\n@mixin pictogram-kopf-mit-formel { content: '\\e85d'; }\n@mixin pictogram-kran { content: '\\e85e'; }\n@mixin pictogram-kuchen { content: '\\e85f'; }\n@mixin pictogram-labyrinth { content: '\\e860'; }\n@mixin pictogram-lkw { content: '\\e861'; }\n@mixin pictogram-maske { content: '\\e862'; }\n@mixin pictogram-megaphon { content: '\\e863'; }\n@mixin pictogram-mikrofon { content: '\\e864'; }\n@mixin pictogram-paket-mit-euro { content: '\\e865'; }\n@mixin pictogram-paket { content: '\\e866'; }\n@mixin pictogram-paragraph { content: '\\e867'; }\n@mixin pictogram-persoenliche_entwicklung { content: '\\e868'; }\n@mixin pictogram-person-an-tafel-a { content: '\\e869'; }\n@mixin pictogram-person-an-tafel-b { content: '\\e86a'; }\n@mixin pictogram-person-auf-schild { content: '\\e86b'; }\n@mixin pictogram-person-mit-brille-a { content: '\\e86c'; }\n@mixin pictogram-person-mit-brille-b { content: '\\e86d'; }\n@mixin pictogram-person-mit-buch { content: '\\e86e'; }\n@mixin pictogram-person-mit-doktorhut-a { content: '\\e86f'; }\n@mixin pictogram-person-mit-doktorhut-b { content: '\\e870'; }\n@mixin pictogram-person-mit-headset { content: '\\e871'; }\n@mixin pictogram-person-mit-uniform-a { content: '\\e872'; }\n@mixin pictogram-person-mit-uniform-b { content: '\\e873'; }\n@mixin pictogram-person { content: '\\e874'; }\n@mixin pictogram-personen-mit-brieftasche { content: '\\e875'; }\n@mixin pictogram-personen-mit-doktorhut { content: '\\e876'; }\n@mixin pictogram-personen-suche-a { content: '\\e877'; }\n@mixin pictogram-personen-suche-b { content: '\\e878'; }\n@mixin pictogram-pusteblume { content: '\\e879'; }\n@mixin pictogram-rakete-a { content: '\\e87a'; }\n@mixin pictogram-rakete-b { content: '\\e87b'; }\n@mixin pictogram-rednerpult { content: '\\e87c'; }\n@mixin pictogram-rettungsring { content: '\\e87d'; }\n@mixin pictogram-roboter { content: '\\e87e'; }\n@mixin pictogram-s-bahn { content: '\\e87f'; }\n@mixin pictogram-smilie { content: '\\e880'; }\n@mixin pictogram-social-facebook { content: '\\e881'; }\n@mixin pictogram-social-instagram { content: '\\e882'; }\n@mixin pictogram-social-linkedin { content: '\\e883'; }\n@mixin pictogram-social-twitter { content: '\\e884'; }\n@mixin pictogram-social-youtube { content: '\\e885'; }\n@mixin pictogram-solidaritaetsschleife { content: '\\e886'; }\n@mixin pictogram-stadt { content: '\\e887'; }\n@mixin pictogram-standort { content: '\\e888'; }\n@mixin pictogram-stern { content: '\\e889'; }\n@mixin pictogram-steuerung { content: '\\e88a'; }\n@mixin pictogram-stoppuhr { content: '\\e88b'; }\n@mixin pictogram-strommast { content: '\\e88c'; }\n@mixin pictogram-system-prozess { content: '\\e88d'; }\n@mixin pictogram-teamwork-team-zusammenarbeit { content: '\\e88e'; }\n@mixin pictogram-teller-besteck { content: '\\e88f'; }\n@mixin pictogram-treppe { content: '\\e890'; }\n@mixin pictogram-tropfen-a { content: '\\e891'; }\n@mixin pictogram-tropfen-b { content: '\\e892'; }\n@mixin pictogram-tulpe { content: '\\e893'; }\n@mixin pictogram-veranstaltung-intern-beruf { content: '\\e894'; }\n@mixin pictogram-veranstaltung-intern-feier { content: '\\e895'; }\n@mixin pictogram-videocall-a { content: '\\e896'; }\n@mixin pictogram-videocall-b { content: '\\e897'; }\n@mixin pictogram-videos { content: '\\e898'; }\n@mixin pictogram-virus { content: '\\e899'; }\n@mixin pictogram-waage { content: '\\e89a'; }\n@mixin pictogram-wegweiser-a { content: '\\e89b'; }\n@mixin pictogram-wegweiser-b { content: '\\e89c'; }\n@mixin pictogram-weltkugel-mit-flamme { content: '\\e89d'; }\n@mixin pictogram-weltkugel-mit-koffer { content: '\\e89e'; }\n@mixin pictogram-weltkugel { content: '\\e89f'; }\n@mixin pictogram-werkzeug { content: '\\e8a0'; }\n@mixin pictogram-windrad-a { content: '\\e8a1'; }\n@mixin pictogram-windrad-b { content: '\\e8a2'; }\n@mixin pictogram-wolke-mit-herz-und-sonne { content: '\\e8a3'; }\n@mixin pictogram-zeitung { content: '\\e8a4'; }\n\n@mixin icon-fa-play-circled2 { content: '\\e800'; }\n@mixin icon-fa-play { content: '\\e801'; }\n@mixin icon-fa-basket { content: '\\e843'; }\n@mixin icon-fa-play-circled { content: '\\f144'; }\n@mixin icon-fa-cart-plus { content: '\\f217'; }\n@mixin icon-fa-cart-arrow-down { content: '\\f218'; }\n\n@mixin icon-galerie-small { content: '\\e870'; }\n@mixin icon-interaction-small { content: '\\e871'; }\n@mixin icon-video-small { content: '\\e872'; }\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/components/nav/nav.scss":(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/cssWithMappingToString.js"),_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__),_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/css-loader/dist/runtime/getUrl.js"),_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2__),_assets_img_preload_svg__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./stories/assets/img/preload.svg"),___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default()),___CSS_LOADER_URL_REPLACEMENT_0___=_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(_assets_img_preload_svg__WEBPACK_IMPORTED_MODULE_3__);___CSS_LOADER_EXPORT___.push([module.id,'.page-header.dummy nav{z-index:0;visibility:visible;transform:translate3d(-100%, 0, 0);--header-height: 0px}.page-header nav{position:fixed;display:flex;flex-direction:column;top:var(--header-height);left:100%;width:420px;max-width:100%;transform:translate3d(1px, 0, 0);height:calc(var(--viewport-height, 1vh)*100 - var(--header-height));background-color:#fff;transition:transform .25s cubic-bezier(0.25, 0.46, 0.45, 0.94),visibility 0s linear .25s;box-shadow:-1px 0 0 var(--theme-grey-light);z-index:-1;visibility:hidden}@media(min-width: 1199px){.page-header nav{--header-height: 100px}}.page-header nav .overlay-holder{content:"";position:absolute;right:100%;width:100vw;top:-100px;bottom:0;z-index:-1;background-color:var(--theme-color-primary-dimmed-04);border-right:1px solid rgba(var(--theme-color-primary-rgb), 0.4);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease 0s,visibility 0s ease .4s,transform .4s ease 0s}.page-header nav .primary{position:relative;flex-grow:1}.page-header nav .primary img{max-height:44px;margin-top:-3px;margin-bottom:-3px}.page-header nav .primary ul{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;list-style:none;text-align:left;overflow-y:hidden;overflow-x:hidden;background-color:#fff;z-index:0;transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1),z-index 0s linear .3s;box-shadow:0 50vh 0 0 #fff;pointer-events:none}.page-header nav .primary ul:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--theme-color-white);z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease 0s,visibility 0s ease .4s,transform .4s ease 0s;background-image:url('+___CSS_LOADER_URL_REPLACEMENT_0___+');background-size:100px;background-position:center 50px;background-repeat:no-repeat}.page-header nav .primary ul:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--theme-color-primary);opacity:.1;transition:.3s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.page-header nav .primary ul.loading:before{opacity:1;visibility:visible;pointer-events:all;transition:opacity .4s ease 0s,visibility 0s ease 0s,transform .4s ease 0s}.page-header nav .primary ul.current{transform:translate3d(0, 0, 0);transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1),z-index 0s linear 0s;overflow-y:auto;pointer-events:all}.page-header nav .primary ul.current:after{opacity:0;pointer-events:none}.page-header nav .primary ul.current ul{transform:translate3d(100%, 0, 0)}.page-header nav .primary ul.current ul:after{opacity:0}.page-header nav .primary li.open>ul{transform:translate3d(0, 0, 0);z-index:1}.page-header nav .primary li.back{position:sticky;text-align:left;top:0;left:0;width:100%;z-index:1}.page-header nav .primary li.back a{background-color:var(--theme-color-primary-dimmed-04);padding-left:60px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;justify-content:flex-start}.page-header nav .primary li.back a.focus-visible:focus{box-shadow:inset 0 0 0 2px var(--theme-color-secondary-intensed),inset 0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.page-header nav .primary li.back a:focus-visible,.page-header nav .primary li.back a.-moz-focusring{box-shadow:inset 0 0 0 2px var(--theme-color-secondary-intensed),inset 0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.page-header nav .primary li.back a:before{left:18px;transform:rotate(180deg)}@media(max-width: 359px){.page-header nav .primary li.back a{padding-left:50px}.page-header nav .primary li.back a:before{left:12px}}.page-header nav .primary li.magazine-nav{position:relative}.page-header nav .primary li.magazine-nav:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, var(--theme-color-gradient-01) 20%, var(--theme-color-gradient-02) 70%, var(--theme-color-gradient-03) 100%);transition:.3s ease;width:100%}.page-header nav .primary li.magazine-nav:hover:before{width:120%}.page-header nav .primary li.magazine-nav:hover a{background-color:rgba(0,0,0,0)}.page-header nav .primary li.magazine-nav a{color:#fff !important;background-color:rgba(0,0,0,0) !important}.page-header nav .primary li.magazine-nav a:before{content:"" !important}.page-header nav .primary li.link a,.page-header nav .primary li.overview a,.page-header nav .primary li.miscellaneous a{color:var(--theme-color-secondary-intensed)}.page-header nav .primary li.link a:before,.page-header nav .primary li.miscellaneous a:before{content:"";margin-top:-14px}.page-header nav .primary li.overview a:before{content:"";margin-top:-14px}.page-header nav .primary li.back:hover{text-decoration:none}.page-header nav .primary li.link.extranet a:before,.page-header nav .primary li.miscellaneous.extranet a:before{content:""}.page-header nav .primary li.link.intranet a:before,.page-header nav .primary li.miscellaneous.intranet a:before{content:""}.page-header nav .primary li.link.download a:before,.page-header nav .primary li.miscellaneous.download a:before{content:""}.page-header nav .primary li.overview.extranet a:before{content:"";margin-top:-14px}.page-header nav .primary li.overview.intranet a:before{content:"";margin-top:-14px}.page-header nav .primary li.deep.extranet a:before{content:""}.page-header nav .primary li.deep.intranet a:before{content:""}.page-header nav .primary li.deep.intranet li.back a:before{transform:scale(-1, 1)}.page-header nav .primary li.miscellaneous.external a:before{content:""}.page-header nav .primary a{position:relative;display:flex;justify-content:flex-start;align-items:center;font-family:"Korb",sans-serif;font-size:var(--font-size-copy);line-height:1.2;padding:12px 60px 12px 20px;min-height:61px;text-decoration:none;transition:.3s cubic-bezier(0.39, 0.575, 0.565, 1);border-bottom:1px solid rgba(var(--theme-color-primary-rgb), 0.1)}.page-header nav .primary a.focus-visible:focus{box-shadow:inset 0 0 0 2px var(--theme-color-secondary-intensed),inset 0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.page-header nav .primary a:focus-visible,.page-header nav .primary a.-moz-focusring{box-shadow:inset 0 0 0 2px var(--theme-color-secondary-intensed),inset 0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.page-header nav .primary a.active{background-color:var(--theme-grey-light);padding-left:12px;border-left:var(--border-width) solid var(--theme-color-secondary-intensed)}.page-header nav .primary a:before{content:"";position:absolute;width:30px;height:30px;font-family:"Icons",sans-serif;font-size:var(--icon-size);line-height:1;right:18px;top:50%;margin-top:calc(var(--icon-size)/-2);text-align:center}@media(max-width: 999px){.page-header nav .primary a:before{top:calc(50% - 3px)}}@media(max-width: 767px){.page-header nav .primary a:before{top:calc(50% - 6px)}}@media(max-width: 359px),(max-width: 767px)and (orientation: landscape){.page-header nav .primary a{min-height:43px;padding:10px 50px 10px 20px}.page-header nav .primary a:before{right:12px}}.page-header nav .primary a:hover{text-decoration:none;background-color:rgba(var(--theme-color-primary-rgb), 0.06)}.page-header .logos{margin:0 -10px;position:relative;display:flex}@media(min-width: 1000px){.page-header .logos{text-align:right}}@media(max-width: 999px){.page-header .logos{display:none}}.page-header .logos a{display:inline-block;margin:0 10px}.page-header .logos img{max-height:30px}.page-header .secondary{position:relative;z-index:1;background-color:var(--theme-color-primary-dimmed-04);text-align:left}.page-header .secondary ul{padding:15px 14px;list-style:none;margin:0;font-size:18px;line-height:20px}@media(max-width: 359px){.page-header .secondary ul{font-size:16px;line-height:20px;padding:10px}}.page-header .secondary li{display:inline-block}@media(max-width: 767px)and (orientation: landscape){.page-header .secondary{position:absolute;right:100%;top:0;width:calc(100vw - 420px);min-width:35vw}.page-header .secondary li{display:block}}.page-header .secondary a{position:relative;display:block;padding:5px 6px;transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:2px;text-underline-offset:2px}.page-header .secondary a.focus-visible:focus{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.page-header .secondary a:focus-visible,.page-header .secondary a.-moz-focusring{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}@media(max-width: 359px){.page-header .secondary a{padding:5px}}.page-header .meta{position:relative;z-index:1;padding:0 12px}.page-header .meta>ul{display:flex;justify-content:flex-start;list-style:none;padding:0;margin:0}.page-header .meta ul{display:flex;list-style:none;padding:0;margin:0}.page-header .meta ul li{padding:0}.page-header .meta .icons{margin-left:auto}.page-header .meta .icons .login a:before{content:"";font-family:"Icons",sans-serif;font-size:var(--icon-size-small);line-height:30px;float:right;margin-left:5px}.page-header .meta .icons .login a:hover{text-decoration-color:rgba(0,0,0,0)}.page-header .meta .icons li:not(.login) a{font-size:0;line-height:0;text-decoration:none}.page-header .meta .icons li:not(.login) a:before{font-family:"Icons",sans-serif;font-size:var(--icon-size-small);line-height:30px}.page-header .meta .icons li:not(.login) a:hover{text-decoration-color:rgba(0,0,0,0)}.page-header .meta .icons .sign-language a::before{content:""}.page-header .meta .icons .simple-language a::before{content:""}.page-header .meta a{display:block;font-size:var(--font-size-small);line-height:30px;margin:10px 0;padding:5px 8px;text-decoration:none;transition:.3s ease;text-align:center;border:0;background-color:rgba(0,0,0,0);cursor:pointer}.page-header .meta a.focus-visible:focus{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.page-header .meta a:focus-visible,.page-header .meta a.-moz-focusring{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}@media(max-width: 359px){.page-header .meta a{padding:5px}}.page-header .meta a:hover{text-decoration-color:var(--theme-color-primary)}.page-header .secondary a,.page-header .meta a{border-radius:var(--border-radius-xs)}',"",{version:3,sources:["webpack://./stories/components/nav/nav.scss","webpack://./stories/_global/styles/_mixins.scss"],names:[],mappings:"AAAA,uBAGA,SACE,CAAA,kBACA,CAAA,kCACA,CAAA,oBACA,CAAA,iBAGF,cACE,CAAA,YACA,CAAA,qBACA,CAAA,wBACA,CAAA,SACA,CAAA,WACA,CAAA,cACA,CAAA,gCACA,CAAA,mEACA,CAAA,qBACA,CAAA,wFACA,CAAA,2CACA,CAAA,UACA,CAAA,iBACA,CAAA,0BAEA,iBAhBF,sBAiBI,CAAA,CAAA,iCAGF,UACE,CAAA,iBACA,CAAA,UACA,CAAA,WACA,CAAA,UACA,CAAA,QACA,CAAA,UACA,CAAA,qDACA,CAAA,gEACA,CAAA,SC4CF,CAAA,iBACA,CAAA,mBACA,CAAA,2EACA,CAAA,0BD3CA,iBACE,CAAA,WACA,CAAA,8BAEA,eACE,CAAA,eACA,CAAA,kBACA,CAAA,6BAGF,iBACE,CAAA,KACA,CAAA,MACA,CAAA,UACA,CAAA,WACA,CAAA,SACA,CAAA,QACA,CAAA,eACA,CAAA,eACA,CAAA,iBACA,CAAA,iBACA,CAAA,qBACA,CAAA,SACA,CAAA,kFACA,CAAA,0BACA,CAAA,mBACA,CAAA,oCAEA,UACE,CAAA,iBCyBN,CAAA,KACA,CAAA,MACA,CAAA,OACA,CAAA,QACA,CAAA,yCD3BM,CAAA,SACA,CAAA,SCQN,CAAA,iBACA,CAAA,mBACA,CAAA,2EACA,CAAA,wDDTM,CAAA,qBACA,CAAA,+BACA,CAAA,2BACA,CAAA,mCAGF,UACE,CAAA,iBCaN,CAAA,KACA,CAAA,MACA,CAAA,OACA,CAAA,QACA,CAAA,2CDfM,CAAA,UACA,CAAA,oDACA,CAAA,4CAGF,SCDJ,CAAA,kBACA,CAAA,kBACA,CAAA,0EACA,CAAA,qCDEI,8BACE,CAAA,iFACA,CAAA,eACA,CAAA,kBACA,CAAA,2CAEA,SACE,CAAA,mBACA,CAAA,wCAGF,iCACE,CAAA,8CAEA,SACE,CAAA,qCAON,8BACE,CAAA,SACA,CAAA,kCAGF,eACE,CAAA,eACA,CAAA,KACA,CAAA,MACA,CAAA,UACA,CAAA,SACA,CAAA,oCAEA,qDACE,CAAA,iBACA,CAAA,kBACA,CAAA,eACA,CAAA,sBACA,CAAA,0BACA,CAAA,wDC+BN,wHACE,CAAA,SACA,CAAA,qGAEF,wHACE,CAAA,SACA,CAAA,2CDlCI,SACE,CAAA,wBACA,CAAA,yBAGF,oCAdF,iBAeI,CAAA,2CAEA,SACE,CAAA,CAAA,0CAMR,iBACE,CAAA,iDAEA,UACE,CAAA,iBC7DR,CAAA,KACA,CAAA,MACA,CAAA,OACA,CAAA,QACA,CAAA,8ID2DQ,CAAA,mBACA,CAAA,UACA,CAAA,uDAIA,UACE,CAAA,kDAGF,8BACE,CAAA,4CAIJ,qBACE,CAAA,yCACA,CAAA,mDAEA,sBACE,CAAA,yHAMJ,2CACE,CAAA,+FAIJ,WCsBgB,CAAA,gBDpBd,CAAA,+CAGF,WCsCc,CAAA,gBDpCZ,CAAA,wCAGF,oBACE,CAAA,iHAGF,WCqGsB,CAAA,iHDjGtB,WCGwB,CAAA,iHDCxB,WCEiB,CAAA,wDDEjB,WCgBoB,CAAA,gBDdlB,CAAA,wDAGF,WCUsB,CAAA,gBDRpB,CAAA,oDAGF,WCe2B,CAAA,oDDVzB,WCS2B,CAAA,4DDL3B,sBACE,CAAA,6DAIJ,WCVsB,CAAA,4BDexB,iBACE,CAAA,YACA,CAAA,0BACA,CAAA,kBACA,CAAA,6BACA,CAAA,+BACA,CAAA,eACA,CAAA,2BACA,CAAA,eACA,CAAA,oBACA,CAAA,kDACA,CAAA,iEACA,CAAA,gDC3FF,wHACE,CAAA,SACA,CAAA,qFAEF,wHACE,CAAA,SACA,CAAA,mCDwFA,wCACE,CAAA,iBACA,CAAA,2EACA,CAAA,mCAGF,WCxBqB,CAAA,iBD0BnB,CAAA,UACA,CAAA,WACA,CAAA,8BACA,CAAA,0BACA,CAAA,aACA,CAAA,UACA,CAAA,OACA,CAAA,oCACA,CAAA,iBACA,CAAA,yBACA,mCAZF,mBAaI,CAAA,CAAA,yBAEF,mCAfF,mBAgBI,CAAA,CAAA,wEAIJ,4BAzCF,eA0CI,CAAA,2BACA,CAAA,mCAEA,UACE,CAAA,CAAA,kCAIJ,oBACE,CAAA,2DACA,CAAA,oBAMN,cACE,CAAA,iBACA,CAAA,YACA,CAAA,0BAEA,oBALF,gBAMI,CAAA,CAAA,yBAGF,oBATF,YAUI,CAAA,CAAA,sBAGF,oBACE,CAAA,aACA,CAAA,wBAGF,eACE,CAAA,wBAIJ,iBACE,CAAA,SACA,CAAA,qDACA,CAAA,eACA,CAAA,2BAEA,iBACE,CAAA,eACA,CAAA,QACA,CAAA,cACA,CAAA,gBACA,CAAA,yBAEA,2BAPF,cAQI,CAAA,gBACA,CAAA,YACA,CAAA,CAAA,2BAIJ,oBACE,CAAA,qDAGF,wBAxBF,iBAyBI,CAAA,UACA,CAAA,KACA,CAAA,yBACA,CAAA,cACA,CAAA,2BAEA,aACE,CAAA,CAAA,0BAIJ,iBACE,CAAA,aACA,CAAA,eACA,CAAA,mDACA,CAAA,yBACA,CAAA,mCACA,CAAA,6BACA,CAAA,yBACA,CAAA,8CClMF,4GACE,CAAA,SACA,CAAA,iFAEF,4GACE,CAAA,SACA,CAAA,yBD+LA,0BAXF,WAYI,CAAA,CAAA,mBAKN,iBACE,CAAA,SACA,CAAA,cACA,CAAA,sBAEA,YACE,CAAA,0BACA,CAAA,eACA,CAAA,SACA,CAAA,QACA,CAAA,sBAGF,YACE,CAAA,eACA,CAAA,SACA,CAAA,QACA,CAAA,yBAEA,SACE,CAAA,0BAIJ,gBACE,CAAA,0CAII,WChGiB,CAAA,8BDkGf,CAAA,gCACA,CAAA,gBACA,CAAA,WACA,CAAA,eACA,CAAA,yCAGF,mCACE,CAAA,2CAMN,WACE,CAAA,aACA,CAAA,oBACA,CAAA,kDAEA,8BACE,CAAA,gCACA,CAAA,gBACA,CAAA,iDAGF,mCACE,CAAA,mDAIJ,WCxK+B,CAAA,qDD4K/B,WC1K8B,CAAA,qBD+KhC,aACE,CAAA,gCACA,CAAA,gBACA,CAAA,aACA,CAAA,eACA,CAAA,oBACA,CAAA,mBAOA,CAAA,iBACA,CAAA,QACA,CAAA,8BACA,CAAA,cACA,CAAA,yCClSF,4GACE,CAAA,SACA,CAAA,uEAEF,4GACE,CAAA,SACA,CAAA,yBD+RA,qBApBF,WAqBI,CAAA,CAAA,2BAGF,gDACE,CAAA,+CAMJ,qCACE",sourcesContent:["@import '../../_global/styles/mixins';\n@import '../../_global/styles/vars';\n\n.page-header.dummy nav {\n z-index: 0;\n visibility: visible;\n transform: translate3d(-100%, 0, 0);\n --header-height: 0px;\n}\n\n.page-header nav {\n position: fixed;\n display: flex;\n flex-direction: column;\n top: var(--header-height);\n left: 100%;\n width: 420px;\n max-width: 100%;\n transform: translate3d(1px, 0, 0);\n height: calc(var(--viewport-height, 1vh) * 100 - var(--header-height));\n background-color: white;\n transition: transform 0.25s $easeOutQuad, visibility 0s linear 0.25s;\n box-shadow: -1px 0 0 var(--theme-grey-light);\n z-index: -1;\n visibility: hidden;\n\n @media(min-width: 1199px) {\n --header-height: 100px;\n }\n\n .overlay-holder {\n content: \"\";\n position: absolute;\n right: 100%;\n width: 100vw;\n top: -100px;\n bottom: 0;\n z-index: -1;\n background-color: var(--theme-color-primary-dimmed-04);\n border-right: 1px solid rgba(var(--theme-color-primary-rgb), 0.4);\n @include hide;\n }\n\n .primary {\n position: relative;\n flex-grow: 1;\n\n img {\n max-height: 44px;\n margin-top: -3px;\n margin-bottom: -3px;\n }\n\n ul {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding: 0;\n margin: 0;\n list-style: none;\n text-align: left;\n overflow-y: hidden;\n overflow-x: hidden;\n background-color: white;\n z-index: 0;\n transition: transform 0.3s $easeOutCubic, z-index 0s linear 0.3s;\n box-shadow: 0 50vh 0 0 white;\n pointer-events: none;\n\n &:before {\n content: \"\";\n @include full-size;\n background-color: var(--theme-color-white);\n z-index: 2;\n @include hide;\n background-image: url(\"../../assets/img/preload.svg\");\n background-size: 100px;\n background-position: center 50px;\n background-repeat: no-repeat;\n }\n\n &:after {\n content: \"\";\n @include full-size;\n background-color: var(--theme-color-primary);\n opacity: 0.1;\n transition: 0.3s $easeInOutSine;\n }\n\n &.loading:before {\n @include show;\n }\n\n &.current {\n transform: translate3d(0, 0, 0);\n transition: transform 0.3s $easeOutCubic, z-index 0s linear 0s;\n overflow-y: auto;\n pointer-events: all;\n\n &:after {\n opacity: 0;\n pointer-events: none;\n }\n\n ul {\n transform: translate3d(100%, 0, 0);\n\n &:after {\n opacity: 0;\n }\n }\n }\n }\n\n li {\n &.open > ul {\n transform: translate3d(0, 0, 0);\n z-index: 1;\n }\n\n &.back {\n position: sticky;\n text-align: left;\n top: 0;\n left: 0;\n width: 100%;\n z-index: 1;\n\n a {\n background-color: var(--theme-color-primary-dimmed-04);\n padding-left: 60px;\n padding-right: 20px;\n overflow: hidden;\n text-overflow: ellipsis;\n justify-content: flex-start;\n @include focus-visible(true);\n\n &:before {\n left: 18px;\n transform: rotate(180deg);\n }\n\n @media(max-width: 359px) {\n padding-left: 50px;\n\n &:before {\n left: 12px;\n }\n }\n }\n }\n\n &.magazine-nav {\n position: relative;\n\n &:before {\n content: \"\";\n @include full-size;\n background: linear-gradient(90deg, var(--theme-color-gradient-01) 20%, var(--theme-color-gradient-02) 70%, var(--theme-color-gradient-03) 100%);\n transition: 0.3s ease;\n width: 100%;\n }\n\n &:hover {\n &:before {\n width: 120%;\n }\n\n a {\n background-color: transparent;\n }\n }\n\n a {\n color: white !important;\n background-color: transparent !important;\n\n &:before {\n content: '\\e8c8' !important;\n }\n }\n }\n\n &.link, &.overview, &.miscellaneous {\n a {\n color: var(--theme-color-secondary-intensed);\n }\n }\n\n &.link a:before, &.miscellaneous a:before {\n @include icon-content;\n margin-top: -14px;\n }\n\n &.overview a:before {\n @include icon-liste;\n margin-top: -14px;\n }\n\n &.back:hover {\n text-decoration: none;\n }\n\n &.link.extranet a:before, &.miscellaneous.extranet a:before {\n @include icon-content-stern;\n }\n\n &.link.intranet a:before, &.miscellaneous.intranet a:before {\n @include icon-content-schloss;\n }\n\n &.link.download a:before, &.miscellaneous.download a:before {\n @include icon-download;\n }\n\n &.overview.extranet a:before {\n @include icon-liste-stern;\n margin-top: -14px;\n }\n\n &.overview.intranet a:before {\n @include icon-liste-schloss;\n margin-top: -14px;\n }\n\n &.deep.extranet a:before {\n @include icon-pfeil-rechts-stern;\n }\n\n &.deep.intranet {\n a:before {\n @include icon-pfeil-rechts-schloss;\n }\n\n li.back a:before {\n transform: scale(-1, 1);\n }\n }\n\n &.miscellaneous.external a:before {\n @include icon-link-external;\n }\n }\n\n a {\n position: relative;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n font-family: 'Korb', sans-serif;\n font-size: var(--font-size-copy);\n line-height: 1.2;\n padding: 12px 60px 12px 20px;\n min-height: 61px;\n text-decoration: none;\n transition: 0.3s $easeOutSine;\n border-bottom: 1px solid rgba(var(--theme-color-primary-rgb), 0.1);\n @include focus-visible(true);\n\n &.active {\n background-color: var(--theme-grey-light);\n padding-left: 12px;\n border-left: var(--border-width) solid var(--theme-color-secondary-intensed);\n }\n\n &:before {\n @include icon-pfeil-rechts;\n position: absolute;\n width: 30px;\n height: 30px;\n font-family: 'Icons', sans-serif;\n font-size: var(--icon-size);\n line-height: 1;\n right: 18px;\n top: 50%;\n margin-top: calc(var(--icon-size) / -2);\n text-align: center;\n @media(max-width: 999px) {\n top: calc(50% - 3px);\n }\n @media(max-width: 767px) {\n top: calc(50% - 6px);\n }\n }\n\n @media(max-width: 359px), (max-width: 767px) and (orientation: landscape) {\n min-height: 43px;\n padding: 10px 50px 10px 20px;\n\n &:before {\n right: 12px;\n }\n }\n\n &:hover {\n text-decoration: none;\n background-color: rgba(var(--theme-color-primary-rgb), 0.06);\n }\n }\n }\n}\n.page-header {\n .logos {\n margin: 0 -10px;\n position: relative;\n display: flex;\n\n @media(min-width: 1000px) {\n text-align: right;\n }\n\n @media(max-width: 999px) {\n display: none;\n }\n\n a {\n display: inline-block;\n margin: 0 10px;\n }\n\n img {\n max-height: 30px;\n }\n }\n\n .secondary {\n position: relative;\n z-index: 1;\n background-color: var(--theme-color-primary-dimmed-04);\n text-align: left;\n\n ul {\n padding: 15px 14px;\n list-style: none;\n margin: 0;\n font-size: 18px;\n line-height: 20px;\n\n @media(max-width: 359px) {\n font-size: 16px;\n line-height: 20px;\n padding: 10px;\n }\n }\n\n li {\n display: inline-block;\n }\n\n @media (max-width: 767px) and (orientation: landscape) {\n position: absolute;\n right: 100%;\n top: 0;\n width: calc(100vw - 420px);\n min-width: 35vw;\n\n li {\n display: block;\n }\n }\n\n a {\n position: relative;\n display: block;\n padding: 5px 6px;\n transition: 0.3s $easeOutQuad;\n text-decoration: underline;\n text-decoration-color: transparent;\n text-decoration-thickness: 2px;\n text-underline-offset: 2px;\n @include focus-visible;\n\n @media(max-width: 359px) {\n padding: 5px;\n }\n }\n }\n\n .meta {\n position: relative;\n z-index: 1;\n padding: 0 12px;\n\n > ul {\n display: flex;\n justify-content: flex-start;\n list-style: none;\n padding: 0;\n margin: 0;\n }\n\n ul {\n display: flex;\n list-style: none;\n padding: 0;\n margin: 0;\n\n li {\n padding: 0;\n }\n }\n\n .icons {\n margin-left: auto;\n\n .login {\n a {\n &:before {\n @include icon-login-flyout;\n font-family: 'Icons', sans-serif;\n font-size: var(--icon-size-small);\n line-height: 30px;\n float: right;\n margin-left: 5px;\n }\n\n &:hover {\n text-decoration-color: transparent;\n }\n }\n\n }\n\n li:not(.login) a {\n font-size: 0;\n line-height: 0;\n text-decoration: none;\n\n &:before {\n font-family: 'Icons', sans-serif;\n font-size: var(--icon-size-small);\n line-height: 30px;\n }\n\n &:hover {\n text-decoration-color: transparent;\n }\n }\n\n .sign-language a::before {\n @include icon-small-gebaerdensprache;\n }\n\n .simple-language a::before {\n @include icon-small-leichte-sprache;\n }\n }\n\n a {\n display: block;\n font-size: var(--font-size-small);\n line-height: 30px;\n margin: 10px 0;\n padding: 5px 8px;\n text-decoration: none;\n /*\n text-decoration: underline;\n text-decoration-color: transparent;\n text-decoration-thickness: 2px;\n text-underline-offset: 2px;\n */\n transition: 0.3s ease;\n text-align: center;\n border: 0;\n background-color: transparent;\n cursor: pointer;\n @include focus-visible;\n\n @media(max-width: 359px) {\n padding: 5px;\n }\n\n &:hover {\n text-decoration-color: var(--theme-color-primary);\n }\n }\n }\n\n .secondary, .meta {\n a {\n border-radius: var(--border-radius-xs);\n }\n }\n}\n","@mixin h1 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h1);\n line-height: 1.1;\n font-weight: 400;\n margin: 0.6em -0.05em 0.5em;\n\n &:first-child {\n margin-top: -0.1em;\n }\n}\n\n@mixin h2 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h2);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h3 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h3);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h4 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h4);\n font-style: normal;\n font-weight: normal;\n line-height: 1.2;\n margin: 1.4em -0.05em 0.8em;\n}\n\n@mixin h5 {\n font-family: var(--font-korb);\n font-size: 22px;\n line-height: 1.2;\n font-weight: 400;\n margin: 1em 0 0.6em;\n\n @media(max-width: 1339px) {\n font-size: 20px;\n }\n @media(max-width: 767px) {\n font-size: 18px;\n }\n}\n\n@mixin h6 {\n font-size: inherit;\n line-height: 1.4;\n font-weight: 600;\n margin: 1.2em 0 0.5em;\n}\n\n@mixin kicker {\n display: block;\n font-size: 16px;\n text-transform: uppercase;\n margin-bottom: 2px;\n letter-spacing: 0.3px;\n\n @media(max-width: 767px) {\n font-size: 14px;\n }\n\n + h1,\n + .like-h1 {\n margin-top: 0.1em;\n }\n\n + h2, + .like-h2,\n + h3, + .like-h3,\n + h4 + .like-h4, {\n margin-top: 0.2em;\n }\n}\n\n@mixin hide($delay: 0s) {\n opacity: 0;\n visibility: hidden;\n pointer-events: none;\n transition: opacity 0.4s ease $delay, visibility $delay ease 0.4s, transform 0.4s ease $delay;\n}\n\n@mixin show($delay: 0s) {\n opacity: 1;\n visibility: visible;\n pointer-events: all;\n transition: opacity 0.4s ease $delay, visibility 0s ease $delay, transform 0.4s ease $delay;\n}\n\n@mixin full-size {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n@mixin copyright {\n position: absolute;\n display: block;\n left: 100%;\n bottom: 0;\n font-size: 12px;\n text-align: left;\n line-height: 1.2;\n z-index: 2;\n transform-origin: 0 100%;\n transform: rotate(-90deg);\n transition: 0.3s ease;\n\n color: white;\n text-shadow: 0 0 3px rgba(black, 0.6), 0 0 8px rgba(black, 0.6);\n width: calc(66.6% + 7px);\n padding: 8px 18px;\n\n //color: var(--theme-color-white);\n //text-shadow: -2px 2px 0 #000;\n //padding: 2px 6px 2px 4px;\n //background: #012d59;\n //white-space: nowrap;\n //max-width: calc(66.6% + 7px);\n //overflow: hidden;\n //\n //@media(max-width: 767px) {\n // font-size: 10px;\n // max-width: 100%;\n //}\n}\n\n@mixin form-field {\n --input-height: 60px;\n position: relative;\n display: block;\n width: 100%;\n height: var(--input-height);\n background-color: var(--theme-color-white);\n border: 1px solid var(--theme-color-primary);\n border-radius: var(--border-radius-xs);\n padding: 10px 15px;\n font-family: 'Source Sans Pro', sans-serif;\n font-size: var(--font-size-copy);\n line-height: 1.4;\n transition: 0.3s ease;\n color: var(--theme-color-primary);\n\n &:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n\n @media(max-width: 1199px) {\n --input-height: 50px;\n }\n @media(max-width: 767px) {\n --input-height: 44px;\n }\n}\n\n@mixin focus-visible($inset: false) {\n @if $inset {\n &.focus-visible:focus {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n @else {\n &.focus-visible:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n}\n\n@mixin focus-standalone($inset: false) {\n @if $inset {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n @else {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n}\n\n@mixin word-wrap() {\n word-break: break-word;\n -webkit-hyphens: auto;\n -moz-hyphens: auto;\n hyphens: auto;\n}\n\n// ICONS\n@mixin icon-ankerlink { content: '\\e800'; }\n@mixin icon-barrierefreiheit { content: '\\e801'; }\n@mixin icon-chat { content: '\\e802'; }\n@mixin icon-check { content: '\\e803'; }\n@mixin icon-checkbox-liste-1 { content: '\\e804'; }\n@mixin icon-content-schloss { content: '\\e805'; }\n@mixin icon-content { content: '\\e807'; }\n@mixin icon-dauer { content: '\\e808'; }\n@mixin icon-download { content: '\\e809'; }\n@mixin icon-dropdown { content: '\\e80a'; }\n@mixin icon-drucker { content: '\\e80b'; }\n@mixin icon-email { content: '\\e80c'; }\n@mixin icon-fax { content: '\\e80d'; }\n@mixin icon-freie-plaetze { content: '\\e80e'; }\n@mixin icon-galerie { content: '\\e80f'; }\n@mixin icon-gebaerdensprache { content: '\\e810'; }\n@mixin icon-geschlossen { content: '\\e811'; }\n@mixin icon-ihk-wechseln { content: '\\e812'; }\n@mixin icon-info { content: '\\e813'; }\n@mixin icon-kalender { content: '\\e814'; }\n@mixin icon-kartenpin { content: '\\e815'; }\n@mixin icon-kontakt { content: '\\e816'; }\n@mixin icon-laden { content: '\\e817'; }\n@mixin icon-leichte-sprache { content: '\\e818'; }\n@mixin icon-link-external { content: '\\e819'; }\n@mixin icon-liste-schloss { content: '\\e81a'; }\n@mixin icon-liste-stern { content: '\\e81b'; }\n@mixin icon-liste { content: '\\e81c'; }\n@mixin icon-loeschen { content: '\\e81d'; }\n@mixin icon-login { content: '\\e81e'; }\n@mixin icon-minus { content: '\\e81f'; }\n@mixin icon-pdf { content: '\\e820'; }\n@mixin icon-pfeil-links { content: '\\e821'; }\n@mixin icon-pfeil-oben { content: '\\e822'; }\n@mixin icon-pfeil-rechts-schloss { content: '\\e823'; }\n@mixin icon-pfeil-rechts-stern { content: '\\e824'; }\n@mixin icon-pfeil-rechts { content: '\\e825'; }\n@mixin icon-pfeil-simple-rechts { content: '\\e826'; }\n@mixin icon-pfeil-unten { content: '\\e827'; }\n@mixin icon-plus { content: '\\e828'; }\n@mixin icon-preis { content: '\\e829'; }\n@mixin icon-referent { content: '\\e82a'; }\n@mixin icon-reset { content: '\\e82b'; }\n@mixin icon-sanduhr { content: '\\e82c'; }\n@mixin icon-schliessen { content: '\\e82d'; }\n@mixin icon-schloss { content: '\\e82e'; }\n@mixin icon-sprache { content: '\\e82f'; }\n@mixin icon-stern { content: '\\e830'; }\n@mixin icon-suche-adresse { content: '\\e831'; }\n@mixin icon-suche-archiv { content: '\\e832'; }\n@mixin icon-suche-az { content: '\\e833'; }\n@mixin icon-suche-chat { content: '\\e834'; }\n@mixin icon-suche-datei { content: '\\e835'; }\n@mixin icon-suche-firma { content: '\\e836'; }\n@mixin icon-suche-magazin { content: '\\e837'; }\n@mixin icon-suche-mail { content: '\\e838'; }\n@mixin icon-suche-person { content: '\\e839'; }\n@mixin icon-suche-schloss { content: '\\e83a'; }\n@mixin icon-suche-veranstaltung { content: '\\e83b'; }\n@mixin icon-suche { content: '\\e83c'; }\n@mixin icon-teilnehmer-add { content: '\\e83d'; }\n@mixin icon-telefon { content: '\\e83e'; }\n@mixin icon-vcard { content: '\\e83f'; }\n@mixin icon-small-arrow-right-simple { content: '\\e840'; }\n@mixin icon-small-barrierefreiheit { content: '\\e841'; }\n@mixin icon-small-download { content: '\\e842'; }\n@mixin icon-small-gebaerdensprache { content: '\\e843'; }\n@mixin icon-small-kontakt { content: '\\e844'; }\n@mixin icon-small-leichte-sprache { content: '\\e845'; }\n@mixin icon-small-link-external { content: '\\e846'; }\n@mixin icon-small-login { content: '\\e847'; }\n@mixin icon-small-pfeil-rechts { content: '\\e848'; }\n@mixin icon-small-sprache { content: '\\e849'; }\n@mixin icon-small-schloss { content: '\\e84a'; }\n@mixin icon-small-stern { content: '\\e84b'; }\n@mixin icon-teilen { content: '\\e84c'; }\n@mixin icon-social-telegram { content: '\\e84d'; }\n@mixin icon-social-threema { content: '\\e84e'; }\n@mixin icon-social-whatsapp { content: '\\e84f'; }\n@mixin icon-suche-big { content: '\\e850'; }\n@mixin icon-xsmall-pin { content: '\\e851'; }\n@mixin icon-check-1 { content: '\\e852'; }\n@mixin icon-xsmall-euro { content: '\\e853'; }\n@mixin icon-xsmall-geschlossen { content: '\\e854'; }\n@mixin icon-xsmall-kalender { content: '\\e855'; }\n@mixin icon-xsmall-liste { content: '\\e856'; }\n@mixin icon-xsmall-offen { content: '\\e857'; }\n@mixin icon-xsmall-uhr { content: '\\e858'; }\n@mixin icon-social-facebook { content: '\\e859'; }\n@mixin icon-liste-1 { content: '\\e85a'; }\n@mixin icon-social-linkedin { content: '\\e85b'; }\n@mixin icon-social-pinterest { content: '\\e85c'; }\n@mixin icon-social_x { content: '\\e85d'; }\n@mixin icon-social-xing { content: '\\e85e'; }\n@mixin icon-zoom { content: '\\e85f'; }\n@mixin icon-social-youtube { content: '\\e860'; }\n@mixin icon-social-instagram { content: '\\e861'; }\n@mixin icon-faq { content: '\\e869'; }\n@mixin icon-checkbox-liste { content: '\\e86a'; }\n@mixin icon-content-stern { content: '\\e86b'; }\n@mixin icon-small-election-group { content: '\\e86c'; }\n@mixin icon-small-icon-election-location { content: '\\e86e'; }\n@mixin icon-userlike { content: '\\e8c6'; }\n@mixin icon-userlike-chat { content: '\\e8c7'; }\n@mixin icon-magazine { content: '\\e8c8'; }\n@mixin icon-lokalisierung { content: '\\e8c9'; }\n@mixin icon-login-flyout { content: '\\e8ca'; }\n@mixin icon-login-header { content: '\\e8cb'; }\n@mixin icon-social-twitter { content: '\\e85d'; }\n@mixin icon-play { content: '\\e86d'; }\n@mixin icon-pause { content: '\\e806'; }\n@mixin icon-volume-mute { content: '\\e862'; }\n@mixin icon-volume-on { content: '\\e86f'; }\n@mixin icon-ankerlink-right { content: '\\e873'; }\n\n// PICTOGRAMS\n@mixin pictogram-achtung { content: '\\e800'; }\n@mixin pictogram-achtung-strom { content: '\\e801'; }\n@mixin pictogram-aeskulapstab { content: '\\e802'; }\n@mixin pictogram-anker { content: '\\e803'; }\n@mixin pictogram-anstossen { content: '\\e804'; }\n@mixin pictogram-arbeitsplatz { content: '\\e805'; }\n@mixin pictogram-auktionshammer { content: '\\e806'; }\n@mixin pictogram-batterie { content: '\\e807'; }\n@mixin pictogram-ausruf { content: '\\e808'; }\n@mixin pictogram-bauhelm { content: '\\e809'; }\n@mixin pictogram-benefit-vorteil-geschenk { content: '\\e80a'; }\n@mixin pictogram-bett { content: '\\e80b'; }\n@mixin pictogram-blatt { content: '\\e80c'; }\n@mixin pictogram-blume { content: '\\e80d'; }\n@mixin pictogram-blume-b { content: '\\e80e'; }\n@mixin pictogram-brief { content: '\\e80f'; }\n@mixin pictogram-brille-auf-buch { content: '\\e810'; }\n@mixin pictogram-bueroklammer { content: '\\e811'; }\n@mixin pictogram-bus { content: '\\e812'; }\n@mixin pictogram-container { content: '\\e813'; }\n@mixin pictogram-containerschiff { content: '\\e815'; }\n@mixin pictogram-daumen-hoch-a { content: '\\e816'; }\n@mixin pictogram-daumen-hoch-c { content: '\\e817'; }\n@mixin pictogram-daumen-hoch-b { content: '\\e818'; }\n@mixin pictogram-diagramm-mit-text { content: '\\e819'; }\n@mixin pictogram-diagramm-torte { content: '\\e81a'; }\n@mixin pictogram-diagramm-verlust { content: '\\e81b'; }\n@mixin pictogram-diagramm-wachstum { content: '\\e81c'; }\n@mixin pictogram-diagramm { content: '\\e81d'; }\n@mixin pictogram-co2 { content: '\\e814'; }\n@mixin pictogram-dokument-a { content: '\\e81e'; }\n@mixin pictogram-dokument-b { content: '\\e81f'; }\n@mixin pictogram-dokument-c { content: '\\e820'; }\n@mixin pictogram-e-auto { content: '\\e821'; }\n@mixin pictogram-e-learning { content: '\\e822'; }\n@mixin pictogram-einkaufstasche-mit-eurozeichen { content: '\\e824'; }\n@mixin pictogram-einkaufstasche { content: '\\e825'; }\n@mixin pictogram-einkaufswagen { content: '\\e826'; }\n@mixin pictogram-eu-emblem-brexit { content: '\\e827'; }\n@mixin pictogram-eu-emblem { content: '\\e828'; }\n@mixin pictogram-eule { content: '\\e829'; }\n@mixin pictogram-fabrik { content: '\\e82a'; }\n@mixin pictogram-fahne-horizontal-gestreift { content: '\\e82b'; }\n@mixin pictogram-fahne-kreuz { content: '\\e82c'; }\n@mixin pictogram-fahne-neutral { content: '\\e82d'; }\n@mixin pictogram-fahne-vertikal-gestreift { content: '\\e82e'; }\n@mixin pictogram-fahrrad-jobrad-dienstfahrrad { content: '\\e82f'; }\n@mixin pictogram-fahrrad-sportlich { content: '\\e830'; }\n@mixin pictogram-fahrrad { content: '\\e831'; }\n@mixin pictogram-faq-a { content: '\\e832'; }\n@mixin pictogram-faq-b { content: '\\e833'; }\n@mixin pictogram-fernglas { content: '\\e834'; }\n@mixin pictogram-fisch-frisst-fisch { content: '\\e835'; }\n@mixin pictogram-flugzeug { content: '\\e836'; }\n@mixin pictogram-frage { content: '\\e837'; }\n@mixin pictogram-fragezeichen { content: '\\e838'; }\n@mixin pictogram-geld-zuschuss-foerderung { content: '\\e839'; }\n@mixin pictogram-geldsack { content: '\\e83a'; }\n@mixin pictogram-freiheitsstatue { content: '\\e83b'; }\n@mixin pictogram-gruppe-gespraech { content: '\\e83c'; }\n@mixin pictogram-gruppe-idee { content: '\\e83d'; }\n@mixin pictogram-globus { content: '\\e83e'; }\n@mixin pictogram-gutschein-zuschuss-benefit { content: '\\e83f'; }\n@mixin pictogram-hand-a { content: '\\e840'; }\n@mixin pictogram-hand-b { content: '\\e841'; }\n@mixin pictogram-hand-c { content: '\\e842'; }\n@mixin pictogram-hand-geben { content: '\\e843'; }\n@mixin pictogram-hand-mit-werkzeug { content: '\\e844'; }\n@mixin pictogram-hand-gespreizt { content: '\\e845'; }\n@mixin pictogram-hand-zeigen-b { content: '\\e846'; }\n@mixin pictogram-hand-zeigen-a { content: '\\e847'; }\n@mixin pictogram-hand-zeigen-c { content: '\\e848'; }\n@mixin pictogram-handschlag-a { content: '\\e849'; }\n@mixin pictogram-handschlag-b { content: '\\e84a'; }\n@mixin pictogram-handschlag-c { content: '\\e84b'; }\n@mixin pictogram-heft { content: '\\e84c'; }\n@mixin pictogram-idee { content: '\\e84d'; }\n@mixin pictogram-ihk-chemnitz-a { content: '\\e84e'; }\n@mixin pictogram-ihk-chemnitz-b { content: '\\e84f'; }\n@mixin pictogram-ihk-chemnitz-c { content: '\\e850'; }\n@mixin pictogram-ihk-giessen-friedberg { content: '\\e851'; }\n@mixin pictogram-ihk-hagen { content: '\\e852'; }\n@mixin pictogram-ihk-heilbronn-franken { content: '\\e853'; }\n@mixin pictogram-ihk-köln { content: '\\e854'; }\n@mixin pictogram-ihk-rhein-neckar { content: '\\e855'; }\n@mixin pictogram-ihk-stuttgart { content: '\\e856'; }\n@mixin pictogram-ihk-wahl { content: '\\e857'; }\n@mixin pictogram-information { content: '\\e858'; }\n@mixin pictogram-kalender { content: '\\e859'; }\n@mixin pictogram-karte { content: '\\e85a'; }\n@mixin pictogram-koepfe-mit-sprechblase { content: '\\e85b'; }\n@mixin pictogram-kerze { content: '\\e85c'; }\n@mixin pictogram-kopf-mit-formel { content: '\\e85d'; }\n@mixin pictogram-kran { content: '\\e85e'; }\n@mixin pictogram-kuchen { content: '\\e85f'; }\n@mixin pictogram-labyrinth { content: '\\e860'; }\n@mixin pictogram-lkw { content: '\\e861'; }\n@mixin pictogram-maske { content: '\\e862'; }\n@mixin pictogram-megaphon { content: '\\e863'; }\n@mixin pictogram-mikrofon { content: '\\e864'; }\n@mixin pictogram-paket-mit-euro { content: '\\e865'; }\n@mixin pictogram-paket { content: '\\e866'; }\n@mixin pictogram-paragraph { content: '\\e867'; }\n@mixin pictogram-persoenliche_entwicklung { content: '\\e868'; }\n@mixin pictogram-person-an-tafel-a { content: '\\e869'; }\n@mixin pictogram-person-an-tafel-b { content: '\\e86a'; }\n@mixin pictogram-person-auf-schild { content: '\\e86b'; }\n@mixin pictogram-person-mit-brille-a { content: '\\e86c'; }\n@mixin pictogram-person-mit-brille-b { content: '\\e86d'; }\n@mixin pictogram-person-mit-buch { content: '\\e86e'; }\n@mixin pictogram-person-mit-doktorhut-a { content: '\\e86f'; }\n@mixin pictogram-person-mit-doktorhut-b { content: '\\e870'; }\n@mixin pictogram-person-mit-headset { content: '\\e871'; }\n@mixin pictogram-person-mit-uniform-a { content: '\\e872'; }\n@mixin pictogram-person-mit-uniform-b { content: '\\e873'; }\n@mixin pictogram-person { content: '\\e874'; }\n@mixin pictogram-personen-mit-brieftasche { content: '\\e875'; }\n@mixin pictogram-personen-mit-doktorhut { content: '\\e876'; }\n@mixin pictogram-personen-suche-a { content: '\\e877'; }\n@mixin pictogram-personen-suche-b { content: '\\e878'; }\n@mixin pictogram-pusteblume { content: '\\e879'; }\n@mixin pictogram-rakete-a { content: '\\e87a'; }\n@mixin pictogram-rakete-b { content: '\\e87b'; }\n@mixin pictogram-rednerpult { content: '\\e87c'; }\n@mixin pictogram-rettungsring { content: '\\e87d'; }\n@mixin pictogram-roboter { content: '\\e87e'; }\n@mixin pictogram-s-bahn { content: '\\e87f'; }\n@mixin pictogram-smilie { content: '\\e880'; }\n@mixin pictogram-social-facebook { content: '\\e881'; }\n@mixin pictogram-social-instagram { content: '\\e882'; }\n@mixin pictogram-social-linkedin { content: '\\e883'; }\n@mixin pictogram-social-twitter { content: '\\e884'; }\n@mixin pictogram-social-youtube { content: '\\e885'; }\n@mixin pictogram-solidaritaetsschleife { content: '\\e886'; }\n@mixin pictogram-stadt { content: '\\e887'; }\n@mixin pictogram-standort { content: '\\e888'; }\n@mixin pictogram-stern { content: '\\e889'; }\n@mixin pictogram-steuerung { content: '\\e88a'; }\n@mixin pictogram-stoppuhr { content: '\\e88b'; }\n@mixin pictogram-strommast { content: '\\e88c'; }\n@mixin pictogram-system-prozess { content: '\\e88d'; }\n@mixin pictogram-teamwork-team-zusammenarbeit { content: '\\e88e'; }\n@mixin pictogram-teller-besteck { content: '\\e88f'; }\n@mixin pictogram-treppe { content: '\\e890'; }\n@mixin pictogram-tropfen-a { content: '\\e891'; }\n@mixin pictogram-tropfen-b { content: '\\e892'; }\n@mixin pictogram-tulpe { content: '\\e893'; }\n@mixin pictogram-veranstaltung-intern-beruf { content: '\\e894'; }\n@mixin pictogram-veranstaltung-intern-feier { content: '\\e895'; }\n@mixin pictogram-videocall-a { content: '\\e896'; }\n@mixin pictogram-videocall-b { content: '\\e897'; }\n@mixin pictogram-videos { content: '\\e898'; }\n@mixin pictogram-virus { content: '\\e899'; }\n@mixin pictogram-waage { content: '\\e89a'; }\n@mixin pictogram-wegweiser-a { content: '\\e89b'; }\n@mixin pictogram-wegweiser-b { content: '\\e89c'; }\n@mixin pictogram-weltkugel-mit-flamme { content: '\\e89d'; }\n@mixin pictogram-weltkugel-mit-koffer { content: '\\e89e'; }\n@mixin pictogram-weltkugel { content: '\\e89f'; }\n@mixin pictogram-werkzeug { content: '\\e8a0'; }\n@mixin pictogram-windrad-a { content: '\\e8a1'; }\n@mixin pictogram-windrad-b { content: '\\e8a2'; }\n@mixin pictogram-wolke-mit-herz-und-sonne { content: '\\e8a3'; }\n@mixin pictogram-zeitung { content: '\\e8a4'; }\n\n@mixin icon-fa-play-circled2 { content: '\\e800'; }\n@mixin icon-fa-play { content: '\\e801'; }\n@mixin icon-fa-basket { content: '\\e843'; }\n@mixin icon-fa-play-circled { content: '\\f144'; }\n@mixin icon-fa-cart-plus { content: '\\f217'; }\n@mixin icon-fa-cart-arrow-down { content: '\\f218'; }\n\n@mixin icon-galerie-small { content: '\\e870'; }\n@mixin icon-interaction-small { content: '\\e871'; }\n@mixin icon-video-small { content: '\\e872'; }\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/components/page-details/page-details.scss":(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/cssWithMappingToString.js"),_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__)()(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,'.page-details{margin:0 0 48px;display:flex;justify-content:space-between;align-items:center;width:auto;padding:10px 42px 0}@media(max-width: 1199px){.page-details{padding:0 28px;margin:20px 0 36px}}@media(max-width: 767px){.page-details{padding:0 var(--container-padding);margin:14px 0;display:block}}.page-details.intranet .document-number{position:relative;padding-left:calc(var(--icon-size)*1.3)}.page-details.intranet .document-number:before{content:"";position:absolute;left:0;top:calc(50% - var(--icon-size)/2);font-family:"Icons",sans-serif;font-size:var(--icon-size);line-height:1}.intranet-short-text{position:relative;background-color:var(--theme-color-primary-dimmed-04);padding:40px 80px 40px 40px;overflow:hidden}.intranet-short-text:before{content:"";position:absolute;right:1%;top:14%;margin:-16px 10px;font-family:"Icons",sans-serif;font-size:var(--icon-size);line-height:1}@media(max-width: 999px){.breadcrumb-list-wrapper{width:100%}}.breadcrumb{list-style:none;font-size:18px;padding:0;margin:0 -2px;background-color:inherit;border-radius:0;white-space:nowrap}.breadcrumb br{display:none}@media(max-width: 999px){.breadcrumb{overflow:auto;max-width:100vw;margin:0 -20px -10px;padding:0 18px 10px}}@media(max-width: 767px){.breadcrumb{font-size:16px;opacity:1}}.breadcrumb a{padding:2px 4px;border-radius:var(--border-radius-xs);transition:.3s ease;margin:0 -2px}.breadcrumb a.focus-visible:focus{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.breadcrumb a:focus-visible,.breadcrumb a.-moz-focusring{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.breadcrumb a:hover{color:var(--theme-color-secondary-intensed)}.breadcrumb li{display:inline-block}.breadcrumb li+li:before{content:"";font-family:"Icons",sans-serif;margin:-1px 6px 0 3px;padding:0;position:relative;display:inline-block;font-size:20px;vertical-align:top;color:inherit}@media(max-width: 767px){.breadcrumb li+li:before{font-size:18px}}.breadcrumb li:last-child a{text-decoration:none}.document-number{margin-left:auto;font-size:18px;line-height:20px;padding:5px 12px;margin-right:-14px;margin-bottom:initial;margin-top:initial}@media(max-width: 1199px){.document-number{margin-right:-12px}}@media(max-width: 999px){.document-number{display:none}}',"",{version:3,sources:["webpack://./stories/components/page-details/page-details.scss","webpack://./stories/_global/styles/_mixins.scss"],names:[],mappings:"AAAA,cAGA,eACE,CAAA,YACA,CAAA,6BACA,CAAA,kBACA,CAAA,UACA,CAAA,mBACA,CAAA,0BAEA,cARF,cASI,CAAA,kBACA,CAAA,CAAA,yBAEF,cAZF,kCAaI,CAAA,aACA,CAAA,aACA,CAAA,CAAA,wCAIA,iBACE,CAAA,uCACA,CAAA,+CAEA,WCkOgB,CAAA,iBDhOd,CAAA,MACA,CAAA,kCACA,CAAA,8BACA,CAAA,0BACA,CAAA,aACA,CAAA,qBAMR,iBACE,CAAA,qDACA,CAAA,2BACA,CAAA,eACA,CAAA,4BAEA,WC+MoB,CAAA,iBD7MlB,CAAA,QACA,CAAA,OACA,CAAA,iBACA,CAAA,8BACA,CAAA,0BACA,CAAA,aACA,CAAA,yBAKF,yBADF,UAEI,CAAA,CAAA,YAIJ,eACE,CAAA,cACA,CAAA,SACA,CAAA,aACA,CAAA,wBACA,CAAA,eACA,CAAA,kBACA,CAAA,eAEA,YACE,CAAA,yBAGF,YAbF,aAcI,CAAA,eACA,CAAA,oBACA,CAAA,mBACA,CAAA,CAAA,yBAGF,YApBF,cAqBI,CAAA,SACA,CAAA,CAAA,cAGF,eACE,CAAA,qCACA,CAAA,mBACA,CAAA,aAEA,CAAA,kCCoFA,4GACE,CAAA,SACA,CAAA,yDAEF,4GACE,CAAA,SACA,CAAA,oBDxFF,2CACE,CAAA,eAIJ,oBACE,CAAA,yBAEA,WC4IuB,CAAA,8BD1IrB,CAAA,qBACA,CAAA,SACA,CAAA,iBACA,CAAA,oBACA,CAAA,cACA,CAAA,kBACA,CAAA,aACA,CAAA,yBAEA,yBAXF,cAYI,CAAA,CAAA,4BAIJ,oBACE,CAAA,iBAKN,gBACE,CAAA,cACA,CAAA,gBACA,CAAA,gBACA,CAAA,kBACA,CAAA,qBACA,CAAA,kBACA,CAAA,0BAEA,iBATF,kBAUI,CAAA,CAAA,yBAGF,iBAbF,YAcI,CAAA",sourcesContent:['@import \'../../_global/styles/mixins\';\n@import \'../../_global/styles/vars\';\n\n.page-details {\n margin: 0 0 48px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: auto;\n padding: 10px 42px 0;\n\n @media(max-width: 1199px) {\n padding: 0 28px;\n margin: 20px 0 36px;\n }\n @media(max-width: 767px) {\n padding: 0 var(--container-padding);\n margin: 14px 0;\n display: block;\n }\n\n &.intranet {\n .document-number {\n position: relative;\n padding-left: calc(var(--icon-size) * 1.3);\n\n &:before {\n @include icon-schloss;\n position: absolute;\n left: 0;\n top: calc(50% - var(--icon-size) / 2);\n font-family: "Icons", sans-serif;\n font-size: var(--icon-size);\n line-height: 1;\n }\n }\n }\n}\n\n.intranet-short-text {\n position: relative;\n background-color: var(--theme-color-primary-dimmed-04);\n padding: 40px 80px 40px 40px;\n overflow: hidden;\n\n &:before {\n @include icon-schloss;\n position: absolute;\n right: 1%;\n top: 14%;\n margin: -16px 10px;\n font-family: "Icons", sans-serif;\n font-size: var(--icon-size);\n line-height: 1;\n }\n}\n\n.breadcrumb-list-wrapper {\n @media(max-width: 999px) {\n width: 100%;\n }\n}\n\n.breadcrumb {\n list-style: none;\n font-size: 18px;\n padding: 0;\n margin: 0 -2px;\n background-color: inherit;\n border-radius: 0;\n white-space: nowrap;\n\n br {\n display: none;\n }\n\n @media(max-width: 999px) {\n overflow: auto;\n max-width: 100vw;\n margin: 0 -20px -10px;\n padding: 0 18px 10px;\n }\n\n @media(max-width: 767px) {\n font-size: 16px;\n opacity: 1;\n }\n\n a {\n padding: 2px 4px;\n border-radius: var(--border-radius-xs);\n transition: 0.3s ease;\n @include focus-visible;\n margin: 0 -2px;\n\n &:hover {\n color: var(--theme-color-secondary-intensed);\n }\n }\n\n li {\n display: inline-block;\n\n + li:before {\n @include icon-pfeil-rechts;\n font-family: "Icons", sans-serif;\n margin: -1px 6px 0 3px;\n padding: 0;\n position: relative;\n display: inline-block;\n font-size: 20px;\n vertical-align: top;\n color: inherit;\n\n @media(max-width: 767px) {\n font-size: 18px;\n }\n }\n\n &:last-child a {\n text-decoration: none;\n }\n }\n}\n\n.document-number {\n margin-left: auto;\n font-size: 18px;\n line-height: 20px;\n padding: 5px 12px;\n margin-right: -14px;\n margin-bottom: initial;\n margin-top: initial;\n\n @media(max-width: 1199px) {\n margin-right: -12px;\n }\n\n @media(max-width: 999px) {\n display: none;\n }\n}\n',"@mixin h1 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h1);\n line-height: 1.1;\n font-weight: 400;\n margin: 0.6em -0.05em 0.5em;\n\n &:first-child {\n margin-top: -0.1em;\n }\n}\n\n@mixin h2 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h2);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h3 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h3);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h4 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h4);\n font-style: normal;\n font-weight: normal;\n line-height: 1.2;\n margin: 1.4em -0.05em 0.8em;\n}\n\n@mixin h5 {\n font-family: var(--font-korb);\n font-size: 22px;\n line-height: 1.2;\n font-weight: 400;\n margin: 1em 0 0.6em;\n\n @media(max-width: 1339px) {\n font-size: 20px;\n }\n @media(max-width: 767px) {\n font-size: 18px;\n }\n}\n\n@mixin h6 {\n font-size: inherit;\n line-height: 1.4;\n font-weight: 600;\n margin: 1.2em 0 0.5em;\n}\n\n@mixin kicker {\n display: block;\n font-size: 16px;\n text-transform: uppercase;\n margin-bottom: 2px;\n letter-spacing: 0.3px;\n\n @media(max-width: 767px) {\n font-size: 14px;\n }\n\n + h1,\n + .like-h1 {\n margin-top: 0.1em;\n }\n\n + h2, + .like-h2,\n + h3, + .like-h3,\n + h4 + .like-h4, {\n margin-top: 0.2em;\n }\n}\n\n@mixin hide($delay: 0s) {\n opacity: 0;\n visibility: hidden;\n pointer-events: none;\n transition: opacity 0.4s ease $delay, visibility $delay ease 0.4s, transform 0.4s ease $delay;\n}\n\n@mixin show($delay: 0s) {\n opacity: 1;\n visibility: visible;\n pointer-events: all;\n transition: opacity 0.4s ease $delay, visibility 0s ease $delay, transform 0.4s ease $delay;\n}\n\n@mixin full-size {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n@mixin copyright {\n position: absolute;\n display: block;\n left: 100%;\n bottom: 0;\n font-size: 12px;\n text-align: left;\n line-height: 1.2;\n z-index: 2;\n transform-origin: 0 100%;\n transform: rotate(-90deg);\n transition: 0.3s ease;\n\n color: white;\n text-shadow: 0 0 3px rgba(black, 0.6), 0 0 8px rgba(black, 0.6);\n width: calc(66.6% + 7px);\n padding: 8px 18px;\n\n //color: var(--theme-color-white);\n //text-shadow: -2px 2px 0 #000;\n //padding: 2px 6px 2px 4px;\n //background: #012d59;\n //white-space: nowrap;\n //max-width: calc(66.6% + 7px);\n //overflow: hidden;\n //\n //@media(max-width: 767px) {\n // font-size: 10px;\n // max-width: 100%;\n //}\n}\n\n@mixin form-field {\n --input-height: 60px;\n position: relative;\n display: block;\n width: 100%;\n height: var(--input-height);\n background-color: var(--theme-color-white);\n border: 1px solid var(--theme-color-primary);\n border-radius: var(--border-radius-xs);\n padding: 10px 15px;\n font-family: 'Source Sans Pro', sans-serif;\n font-size: var(--font-size-copy);\n line-height: 1.4;\n transition: 0.3s ease;\n color: var(--theme-color-primary);\n\n &:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n\n @media(max-width: 1199px) {\n --input-height: 50px;\n }\n @media(max-width: 767px) {\n --input-height: 44px;\n }\n}\n\n@mixin focus-visible($inset: false) {\n @if $inset {\n &.focus-visible:focus {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n @else {\n &.focus-visible:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n}\n\n@mixin focus-standalone($inset: false) {\n @if $inset {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n @else {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n}\n\n@mixin word-wrap() {\n word-break: break-word;\n -webkit-hyphens: auto;\n -moz-hyphens: auto;\n hyphens: auto;\n}\n\n// ICONS\n@mixin icon-ankerlink { content: '\\e800'; }\n@mixin icon-barrierefreiheit { content: '\\e801'; }\n@mixin icon-chat { content: '\\e802'; }\n@mixin icon-check { content: '\\e803'; }\n@mixin icon-checkbox-liste-1 { content: '\\e804'; }\n@mixin icon-content-schloss { content: '\\e805'; }\n@mixin icon-content { content: '\\e807'; }\n@mixin icon-dauer { content: '\\e808'; }\n@mixin icon-download { content: '\\e809'; }\n@mixin icon-dropdown { content: '\\e80a'; }\n@mixin icon-drucker { content: '\\e80b'; }\n@mixin icon-email { content: '\\e80c'; }\n@mixin icon-fax { content: '\\e80d'; }\n@mixin icon-freie-plaetze { content: '\\e80e'; }\n@mixin icon-galerie { content: '\\e80f'; }\n@mixin icon-gebaerdensprache { content: '\\e810'; }\n@mixin icon-geschlossen { content: '\\e811'; }\n@mixin icon-ihk-wechseln { content: '\\e812'; }\n@mixin icon-info { content: '\\e813'; }\n@mixin icon-kalender { content: '\\e814'; }\n@mixin icon-kartenpin { content: '\\e815'; }\n@mixin icon-kontakt { content: '\\e816'; }\n@mixin icon-laden { content: '\\e817'; }\n@mixin icon-leichte-sprache { content: '\\e818'; }\n@mixin icon-link-external { content: '\\e819'; }\n@mixin icon-liste-schloss { content: '\\e81a'; }\n@mixin icon-liste-stern { content: '\\e81b'; }\n@mixin icon-liste { content: '\\e81c'; }\n@mixin icon-loeschen { content: '\\e81d'; }\n@mixin icon-login { content: '\\e81e'; }\n@mixin icon-minus { content: '\\e81f'; }\n@mixin icon-pdf { content: '\\e820'; }\n@mixin icon-pfeil-links { content: '\\e821'; }\n@mixin icon-pfeil-oben { content: '\\e822'; }\n@mixin icon-pfeil-rechts-schloss { content: '\\e823'; }\n@mixin icon-pfeil-rechts-stern { content: '\\e824'; }\n@mixin icon-pfeil-rechts { content: '\\e825'; }\n@mixin icon-pfeil-simple-rechts { content: '\\e826'; }\n@mixin icon-pfeil-unten { content: '\\e827'; }\n@mixin icon-plus { content: '\\e828'; }\n@mixin icon-preis { content: '\\e829'; }\n@mixin icon-referent { content: '\\e82a'; }\n@mixin icon-reset { content: '\\e82b'; }\n@mixin icon-sanduhr { content: '\\e82c'; }\n@mixin icon-schliessen { content: '\\e82d'; }\n@mixin icon-schloss { content: '\\e82e'; }\n@mixin icon-sprache { content: '\\e82f'; }\n@mixin icon-stern { content: '\\e830'; }\n@mixin icon-suche-adresse { content: '\\e831'; }\n@mixin icon-suche-archiv { content: '\\e832'; }\n@mixin icon-suche-az { content: '\\e833'; }\n@mixin icon-suche-chat { content: '\\e834'; }\n@mixin icon-suche-datei { content: '\\e835'; }\n@mixin icon-suche-firma { content: '\\e836'; }\n@mixin icon-suche-magazin { content: '\\e837'; }\n@mixin icon-suche-mail { content: '\\e838'; }\n@mixin icon-suche-person { content: '\\e839'; }\n@mixin icon-suche-schloss { content: '\\e83a'; }\n@mixin icon-suche-veranstaltung { content: '\\e83b'; }\n@mixin icon-suche { content: '\\e83c'; }\n@mixin icon-teilnehmer-add { content: '\\e83d'; }\n@mixin icon-telefon { content: '\\e83e'; }\n@mixin icon-vcard { content: '\\e83f'; }\n@mixin icon-small-arrow-right-simple { content: '\\e840'; }\n@mixin icon-small-barrierefreiheit { content: '\\e841'; }\n@mixin icon-small-download { content: '\\e842'; }\n@mixin icon-small-gebaerdensprache { content: '\\e843'; }\n@mixin icon-small-kontakt { content: '\\e844'; }\n@mixin icon-small-leichte-sprache { content: '\\e845'; }\n@mixin icon-small-link-external { content: '\\e846'; }\n@mixin icon-small-login { content: '\\e847'; }\n@mixin icon-small-pfeil-rechts { content: '\\e848'; }\n@mixin icon-small-sprache { content: '\\e849'; }\n@mixin icon-small-schloss { content: '\\e84a'; }\n@mixin icon-small-stern { content: '\\e84b'; }\n@mixin icon-teilen { content: '\\e84c'; }\n@mixin icon-social-telegram { content: '\\e84d'; }\n@mixin icon-social-threema { content: '\\e84e'; }\n@mixin icon-social-whatsapp { content: '\\e84f'; }\n@mixin icon-suche-big { content: '\\e850'; }\n@mixin icon-xsmall-pin { content: '\\e851'; }\n@mixin icon-check-1 { content: '\\e852'; }\n@mixin icon-xsmall-euro { content: '\\e853'; }\n@mixin icon-xsmall-geschlossen { content: '\\e854'; }\n@mixin icon-xsmall-kalender { content: '\\e855'; }\n@mixin icon-xsmall-liste { content: '\\e856'; }\n@mixin icon-xsmall-offen { content: '\\e857'; }\n@mixin icon-xsmall-uhr { content: '\\e858'; }\n@mixin icon-social-facebook { content: '\\e859'; }\n@mixin icon-liste-1 { content: '\\e85a'; }\n@mixin icon-social-linkedin { content: '\\e85b'; }\n@mixin icon-social-pinterest { content: '\\e85c'; }\n@mixin icon-social_x { content: '\\e85d'; }\n@mixin icon-social-xing { content: '\\e85e'; }\n@mixin icon-zoom { content: '\\e85f'; }\n@mixin icon-social-youtube { content: '\\e860'; }\n@mixin icon-social-instagram { content: '\\e861'; }\n@mixin icon-faq { content: '\\e869'; }\n@mixin icon-checkbox-liste { content: '\\e86a'; }\n@mixin icon-content-stern { content: '\\e86b'; }\n@mixin icon-small-election-group { content: '\\e86c'; }\n@mixin icon-small-icon-election-location { content: '\\e86e'; }\n@mixin icon-userlike { content: '\\e8c6'; }\n@mixin icon-userlike-chat { content: '\\e8c7'; }\n@mixin icon-magazine { content: '\\e8c8'; }\n@mixin icon-lokalisierung { content: '\\e8c9'; }\n@mixin icon-login-flyout { content: '\\e8ca'; }\n@mixin icon-login-header { content: '\\e8cb'; }\n@mixin icon-social-twitter { content: '\\e85d'; }\n@mixin icon-play { content: '\\e86d'; }\n@mixin icon-pause { content: '\\e806'; }\n@mixin icon-volume-mute { content: '\\e862'; }\n@mixin icon-volume-on { content: '\\e86f'; }\n@mixin icon-ankerlink-right { content: '\\e873'; }\n\n// PICTOGRAMS\n@mixin pictogram-achtung { content: '\\e800'; }\n@mixin pictogram-achtung-strom { content: '\\e801'; }\n@mixin pictogram-aeskulapstab { content: '\\e802'; }\n@mixin pictogram-anker { content: '\\e803'; }\n@mixin pictogram-anstossen { content: '\\e804'; }\n@mixin pictogram-arbeitsplatz { content: '\\e805'; }\n@mixin pictogram-auktionshammer { content: '\\e806'; }\n@mixin pictogram-batterie { content: '\\e807'; }\n@mixin pictogram-ausruf { content: '\\e808'; }\n@mixin pictogram-bauhelm { content: '\\e809'; }\n@mixin pictogram-benefit-vorteil-geschenk { content: '\\e80a'; }\n@mixin pictogram-bett { content: '\\e80b'; }\n@mixin pictogram-blatt { content: '\\e80c'; }\n@mixin pictogram-blume { content: '\\e80d'; }\n@mixin pictogram-blume-b { content: '\\e80e'; }\n@mixin pictogram-brief { content: '\\e80f'; }\n@mixin pictogram-brille-auf-buch { content: '\\e810'; }\n@mixin pictogram-bueroklammer { content: '\\e811'; }\n@mixin pictogram-bus { content: '\\e812'; }\n@mixin pictogram-container { content: '\\e813'; }\n@mixin pictogram-containerschiff { content: '\\e815'; }\n@mixin pictogram-daumen-hoch-a { content: '\\e816'; }\n@mixin pictogram-daumen-hoch-c { content: '\\e817'; }\n@mixin pictogram-daumen-hoch-b { content: '\\e818'; }\n@mixin pictogram-diagramm-mit-text { content: '\\e819'; }\n@mixin pictogram-diagramm-torte { content: '\\e81a'; }\n@mixin pictogram-diagramm-verlust { content: '\\e81b'; }\n@mixin pictogram-diagramm-wachstum { content: '\\e81c'; }\n@mixin pictogram-diagramm { content: '\\e81d'; }\n@mixin pictogram-co2 { content: '\\e814'; }\n@mixin pictogram-dokument-a { content: '\\e81e'; }\n@mixin pictogram-dokument-b { content: '\\e81f'; }\n@mixin pictogram-dokument-c { content: '\\e820'; }\n@mixin pictogram-e-auto { content: '\\e821'; }\n@mixin pictogram-e-learning { content: '\\e822'; }\n@mixin pictogram-einkaufstasche-mit-eurozeichen { content: '\\e824'; }\n@mixin pictogram-einkaufstasche { content: '\\e825'; }\n@mixin pictogram-einkaufswagen { content: '\\e826'; }\n@mixin pictogram-eu-emblem-brexit { content: '\\e827'; }\n@mixin pictogram-eu-emblem { content: '\\e828'; }\n@mixin pictogram-eule { content: '\\e829'; }\n@mixin pictogram-fabrik { content: '\\e82a'; }\n@mixin pictogram-fahne-horizontal-gestreift { content: '\\e82b'; }\n@mixin pictogram-fahne-kreuz { content: '\\e82c'; }\n@mixin pictogram-fahne-neutral { content: '\\e82d'; }\n@mixin pictogram-fahne-vertikal-gestreift { content: '\\e82e'; }\n@mixin pictogram-fahrrad-jobrad-dienstfahrrad { content: '\\e82f'; }\n@mixin pictogram-fahrrad-sportlich { content: '\\e830'; }\n@mixin pictogram-fahrrad { content: '\\e831'; }\n@mixin pictogram-faq-a { content: '\\e832'; }\n@mixin pictogram-faq-b { content: '\\e833'; }\n@mixin pictogram-fernglas { content: '\\e834'; }\n@mixin pictogram-fisch-frisst-fisch { content: '\\e835'; }\n@mixin pictogram-flugzeug { content: '\\e836'; }\n@mixin pictogram-frage { content: '\\e837'; }\n@mixin pictogram-fragezeichen { content: '\\e838'; }\n@mixin pictogram-geld-zuschuss-foerderung { content: '\\e839'; }\n@mixin pictogram-geldsack { content: '\\e83a'; }\n@mixin pictogram-freiheitsstatue { content: '\\e83b'; }\n@mixin pictogram-gruppe-gespraech { content: '\\e83c'; }\n@mixin pictogram-gruppe-idee { content: '\\e83d'; }\n@mixin pictogram-globus { content: '\\e83e'; }\n@mixin pictogram-gutschein-zuschuss-benefit { content: '\\e83f'; }\n@mixin pictogram-hand-a { content: '\\e840'; }\n@mixin pictogram-hand-b { content: '\\e841'; }\n@mixin pictogram-hand-c { content: '\\e842'; }\n@mixin pictogram-hand-geben { content: '\\e843'; }\n@mixin pictogram-hand-mit-werkzeug { content: '\\e844'; }\n@mixin pictogram-hand-gespreizt { content: '\\e845'; }\n@mixin pictogram-hand-zeigen-b { content: '\\e846'; }\n@mixin pictogram-hand-zeigen-a { content: '\\e847'; }\n@mixin pictogram-hand-zeigen-c { content: '\\e848'; }\n@mixin pictogram-handschlag-a { content: '\\e849'; }\n@mixin pictogram-handschlag-b { content: '\\e84a'; }\n@mixin pictogram-handschlag-c { content: '\\e84b'; }\n@mixin pictogram-heft { content: '\\e84c'; }\n@mixin pictogram-idee { content: '\\e84d'; }\n@mixin pictogram-ihk-chemnitz-a { content: '\\e84e'; }\n@mixin pictogram-ihk-chemnitz-b { content: '\\e84f'; }\n@mixin pictogram-ihk-chemnitz-c { content: '\\e850'; }\n@mixin pictogram-ihk-giessen-friedberg { content: '\\e851'; }\n@mixin pictogram-ihk-hagen { content: '\\e852'; }\n@mixin pictogram-ihk-heilbronn-franken { content: '\\e853'; }\n@mixin pictogram-ihk-köln { content: '\\e854'; }\n@mixin pictogram-ihk-rhein-neckar { content: '\\e855'; }\n@mixin pictogram-ihk-stuttgart { content: '\\e856'; }\n@mixin pictogram-ihk-wahl { content: '\\e857'; }\n@mixin pictogram-information { content: '\\e858'; }\n@mixin pictogram-kalender { content: '\\e859'; }\n@mixin pictogram-karte { content: '\\e85a'; }\n@mixin pictogram-koepfe-mit-sprechblase { content: '\\e85b'; }\n@mixin pictogram-kerze { content: '\\e85c'; }\n@mixin pictogram-kopf-mit-formel { content: '\\e85d'; }\n@mixin pictogram-kran { content: '\\e85e'; }\n@mixin pictogram-kuchen { content: '\\e85f'; }\n@mixin pictogram-labyrinth { content: '\\e860'; }\n@mixin pictogram-lkw { content: '\\e861'; }\n@mixin pictogram-maske { content: '\\e862'; }\n@mixin pictogram-megaphon { content: '\\e863'; }\n@mixin pictogram-mikrofon { content: '\\e864'; }\n@mixin pictogram-paket-mit-euro { content: '\\e865'; }\n@mixin pictogram-paket { content: '\\e866'; }\n@mixin pictogram-paragraph { content: '\\e867'; }\n@mixin pictogram-persoenliche_entwicklung { content: '\\e868'; }\n@mixin pictogram-person-an-tafel-a { content: '\\e869'; }\n@mixin pictogram-person-an-tafel-b { content: '\\e86a'; }\n@mixin pictogram-person-auf-schild { content: '\\e86b'; }\n@mixin pictogram-person-mit-brille-a { content: '\\e86c'; }\n@mixin pictogram-person-mit-brille-b { content: '\\e86d'; }\n@mixin pictogram-person-mit-buch { content: '\\e86e'; }\n@mixin pictogram-person-mit-doktorhut-a { content: '\\e86f'; }\n@mixin pictogram-person-mit-doktorhut-b { content: '\\e870'; }\n@mixin pictogram-person-mit-headset { content: '\\e871'; }\n@mixin pictogram-person-mit-uniform-a { content: '\\e872'; }\n@mixin pictogram-person-mit-uniform-b { content: '\\e873'; }\n@mixin pictogram-person { content: '\\e874'; }\n@mixin pictogram-personen-mit-brieftasche { content: '\\e875'; }\n@mixin pictogram-personen-mit-doktorhut { content: '\\e876'; }\n@mixin pictogram-personen-suche-a { content: '\\e877'; }\n@mixin pictogram-personen-suche-b { content: '\\e878'; }\n@mixin pictogram-pusteblume { content: '\\e879'; }\n@mixin pictogram-rakete-a { content: '\\e87a'; }\n@mixin pictogram-rakete-b { content: '\\e87b'; }\n@mixin pictogram-rednerpult { content: '\\e87c'; }\n@mixin pictogram-rettungsring { content: '\\e87d'; }\n@mixin pictogram-roboter { content: '\\e87e'; }\n@mixin pictogram-s-bahn { content: '\\e87f'; }\n@mixin pictogram-smilie { content: '\\e880'; }\n@mixin pictogram-social-facebook { content: '\\e881'; }\n@mixin pictogram-social-instagram { content: '\\e882'; }\n@mixin pictogram-social-linkedin { content: '\\e883'; }\n@mixin pictogram-social-twitter { content: '\\e884'; }\n@mixin pictogram-social-youtube { content: '\\e885'; }\n@mixin pictogram-solidaritaetsschleife { content: '\\e886'; }\n@mixin pictogram-stadt { content: '\\e887'; }\n@mixin pictogram-standort { content: '\\e888'; }\n@mixin pictogram-stern { content: '\\e889'; }\n@mixin pictogram-steuerung { content: '\\e88a'; }\n@mixin pictogram-stoppuhr { content: '\\e88b'; }\n@mixin pictogram-strommast { content: '\\e88c'; }\n@mixin pictogram-system-prozess { content: '\\e88d'; }\n@mixin pictogram-teamwork-team-zusammenarbeit { content: '\\e88e'; }\n@mixin pictogram-teller-besteck { content: '\\e88f'; }\n@mixin pictogram-treppe { content: '\\e890'; }\n@mixin pictogram-tropfen-a { content: '\\e891'; }\n@mixin pictogram-tropfen-b { content: '\\e892'; }\n@mixin pictogram-tulpe { content: '\\e893'; }\n@mixin pictogram-veranstaltung-intern-beruf { content: '\\e894'; }\n@mixin pictogram-veranstaltung-intern-feier { content: '\\e895'; }\n@mixin pictogram-videocall-a { content: '\\e896'; }\n@mixin pictogram-videocall-b { content: '\\e897'; }\n@mixin pictogram-videos { content: '\\e898'; }\n@mixin pictogram-virus { content: '\\e899'; }\n@mixin pictogram-waage { content: '\\e89a'; }\n@mixin pictogram-wegweiser-a { content: '\\e89b'; }\n@mixin pictogram-wegweiser-b { content: '\\e89c'; }\n@mixin pictogram-weltkugel-mit-flamme { content: '\\e89d'; }\n@mixin pictogram-weltkugel-mit-koffer { content: '\\e89e'; }\n@mixin pictogram-weltkugel { content: '\\e89f'; }\n@mixin pictogram-werkzeug { content: '\\e8a0'; }\n@mixin pictogram-windrad-a { content: '\\e8a1'; }\n@mixin pictogram-windrad-b { content: '\\e8a2'; }\n@mixin pictogram-wolke-mit-herz-und-sonne { content: '\\e8a3'; }\n@mixin pictogram-zeitung { content: '\\e8a4'; }\n\n@mixin icon-fa-play-circled2 { content: '\\e800'; }\n@mixin icon-fa-play { content: '\\e801'; }\n@mixin icon-fa-basket { content: '\\e843'; }\n@mixin icon-fa-play-circled { content: '\\f144'; }\n@mixin icon-fa-cart-plus { content: '\\f217'; }\n@mixin icon-fa-cart-arrow-down { content: '\\f218'; }\n\n@mixin icon-galerie-small { content: '\\e870'; }\n@mixin icon-interaction-small { content: '\\e871'; }\n@mixin icon-video-small { content: '\\e872'; }\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./stories/assets/img/footer-picto.svg":(module,__unused_webpack_exports,__webpack_require__)=>{module.exports=__webpack_require__.p+"static/media/footer-picto.3f103ad3.svg"},"./stories/assets/img/loader-switch.gif":(module,__unused_webpack_exports,__webpack_require__)=>{module.exports=__webpack_require__.p+"static/media/loader-switch.dd9715b1.gif"},"./stories/assets/img/preload.svg":(module,__unused_webpack_exports,__webpack_require__)=>{module.exports=__webpack_require__.p+"static/media/preload.7a7fc56f.svg"}}]);