@font-face{font-family:"DIN Regular";src:url(../../assets/fonts/bbea2b15-75d1-4651-b6fe-fbc0eaca45c5.eot?#iefix);src:url(../../assets/fonts/bbea2b15-75d1-4651-b6fe-fbc0eaca45c5.eot?#iefix) format("eot"),url(../../assets/fonts/9e6c25e6-87cf-49d4-ba99-da4d9129eaa4.woff2) format("woff2"),url(../../assets/fonts/063400e1-920b-49ec-baec-410b131dc1fa.woff) format("woff"),url(../../assets/fonts/cf252c53-89d7-4aa3-9e0d-ac29b03f2d3d.ttf) format("truetype")}@font-face{font-family:"DIN Italic";src:url(../../assets/fonts/3731e3f6-53d0-48f1-a5ef-7e0fe501b4d2.eot?#iefix);src:url(../../assets/fonts/3731e3f6-53d0-48f1-a5ef-7e0fe501b4d2.eot?#iefix) format("eot"),url(../../assets/fonts/98a405f6-2958-4baf-a6ab-0d5e32415a85.woff2) format("woff2"),url(../../assets/fonts/363babfc-79d9-4104-a74a-b8310554f08a.woff) format("woff"),url(../../assets/fonts/2729808a-3c6e-41f3-9405-c1a1740b4142.ttf) format("truetype")}@font-face{font-family:"DIN Bold";src:url(../../assets/fonts/70c039e2-a852-4547-ad98-6b79af5b6dbd.eot?#iefix);src:url(../../assets/fonts/70c039e2-a852-4547-ad98-6b79af5b6dbd.eot?#iefix) format("eot"),url(../../assets/fonts/c87b04a3-9f95-452b-8890-ead7afa50ab7.woff2) format("woff2"),url(../../assets/fonts/b2cf66d4-5fbe-4a96-8e55-590824de9b1c.woff) format("woff"),url(../../assets/fonts/eee3d2a5-e04d-45e0-b9e0-fb31cf21e8bc.ttf) format("truetype")}@font-face{font-family:"DIN Bold Italic";src:url(../../assets/fonts/ea116a67-3a1d-4426-b7c2-c6f9dad6bbdb.eot?#iefix);src:url(../../assets/fonts/ea116a67-3a1d-4426-b7c2-c6f9dad6bbdb.eot?#iefix) format("eot"),url(../../assets/fonts/f24a1a78-7b75-4d7b-a826-1069ea048057.woff2) format("woff2"),url(../../assets/fonts/7b980ffa-7ed1-492f-a2a4-00882582f0a0.woff) format("woff"),url(../../assets/fonts/aa80ae49-3a3f-43da-bd49-126a78b8ef49.ttf) format("truetype")}@font-face{font-family:"sws-v2";src:url(../../assets/fonts/sws-v2.eot);src:url(../../assets/fonts/sws-v2.eot#iefix) format("embedded-opentype"),url(../../assets/fonts/sws-v2.ttf) format("truetype"),url(../../assets/fonts/sws-v2.woff) format("woff"),url(../../assets/fonts/sws-v2.svg#sws-v2) format("svg");font-weight:normal;font-style:normal}[class^=sws-icon-],[class*=" sws-icon-"]{font-family:"sws-v2" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sws-icon-hamburger:before{content:""}.sws-icon-ok:before{content:""}.sws-icon-angle-down:before{content:""}.sws-icon-angle-left:before{content:""}.sws-icon-angle-right:before{content:""}.sws-icon-angle-up:before{content:""}.sws-icon-search:before{content:""}.sws-icon-check:before{content:""}.sws-icon-close:before{content:""}.sws-icon-plus-circle:before{content:""}.sws-icon-minus-circle:before{content:""}.sws-icon-times-circle:before{content:""}.sws-icon-check-circle:before{content:""}.sws-icon-bars:before{content:""}.sws-icon-navicon:before{content:""}.sws-icon-reorder:before{content:""}.sws-icon-caret-down:before{content:""}.sws-icon-caret-right:before{content:""}.sws-icon-paper-plane:before{content:""}.sws-icon-send:before{content:""}.sws-icon-fb:before{content:""}.icon{--w: var(--iconSize);display:inline-block;vertical-align:var(--iconVerticalAlign);width:var(--w);height:var(--w);color:inherit;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;max-width:var(--w);min-width:var(--w);font-size:0}.icon.black{background-color:#000}.icon.white{background-color:#fff}.icon.red{background-color:#bd1f24}.icon.small{--w: var(--smallIconSize)}.icon.small.very{--w: var(--verySmallIconSize)}.icon.large{--w: var(--largeIconSize)}.icon.medium{--w: var(--mediumIconSize)}.icon.between-small-and-medium{--w: var( --betweenSmallAndMediumIconSize )}.icon.discreet{opacity:.2}.icon.mr{margin-right:.5rem}.icon.ml{margin-left:.5rem}.icon.circle{--cw: calc( var( --w ) * 2 );width:var(--cw);height:var(--cw);flex-basis:var(--cw);min-width:var(--cw);max-width:var(--cw);border-radius:50%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;font-size:0;padding:0}.icon.search{-webkit-mask-image:url(../../assets/img/ic/ic-search.svg);mask-image:url(../../assets/img/ic/ic-search.svg)}.icon.arrow,.icon.arrow.right{-webkit-mask-image:url(../../assets/img/ic/ic-arrow.svg);mask-image:url(../../assets/img/ic/ic-arrow.svg)}.icon.arrow.left,.icon.arrow.back{transform:rotate(180deg)}.icon.arrow.down{transform:rotate(90deg)}.icon.arrow.up{transform:rotate(-90deg)}.icon.arrow-alt,.icon.arrow-alt.right{-webkit-mask-image:url(../../assets/img/ic/ic-arrow-alt.svg);mask-image:url(../../assets/img/ic/ic-arrow-alt.svg)}.icon.arrow-alt.left,.icon.arrow-alt.back{transform:rotate(180deg)}.icon.arrow-alt.down{transform:rotate(90deg)}.icon.arrow-alt.up{transform:rotate(-90deg)}.icon.angle,.icon.angle.down{-webkit-mask-image:url(../../assets/img/ic/ic-dropdown-arrow.png);mask-image:url(../../assets/img/ic/ic-dropdown-arrow.png)}.icon.angle.right{transform:rotate(-90deg)}.icon.angle.left,.icon.angle.back{transform:rotate(90deg)}.icon.angle.up{transform:rotate(180deg)}.icon.contact,.icon.mail{-webkit-mask-image:url(../../assets/img/ic/ic-contact.svg);mask-image:url(../../assets/img/ic/ic-contact.svg)}.icon.warning,.icon.error{-webkit-mask-image:url(../../assets/img/ic/ic-warning.svg);mask-image:url(../../assets/img/ic/ic-warning.svg)}.icon.reset{-webkit-mask-image:url(../../assets/img/ic/ic-reset.svg);mask-image:url(../../assets/img/ic/ic-reset.svg)}.icon.print,.icon.printer{-webkit-mask-image:url(../../assets/img/ic/ic-printer.svg);mask-image:url(../../assets/img/ic/ic-printer.svg)}.icon.uruk{-webkit-mask-image:url(../../assets/img/ic/ic-uruk.svg);mask-image:url(../../assets/img/ic/ic-uruk.svg)}.icon.pdf{-webkit-mask-image:url(../../assets/img/ic/ic-pdf.svg);mask-image:url(../../assets/img/ic/ic-pdf.svg)}.icon.pdf-alt{-webkit-mask-image:url(../../assets/img/ic/ic-pdf-alt.svg);mask-image:url(../../assets/img/ic/ic-pdf-alt.svg)}.icon.double-chevron{-webkit-mask-image:url(../../assets/img/ic/ic-double-chevron.svg);mask-image:url(../../assets/img/ic/ic-double-chevron.svg)}.icon.double-chevron.left,.icon.double-chevron.back{transform:rotate(180deg)}.icon.double-chevron.up{transform:rotate(-90deg)}.icon.double-chevron.down{transform:rotate(90deg)}.icon.play,.icon.play.right{-webkit-mask-image:url(../../assets/img/ic/ic-play.svg);mask-image:url(../../assets/img/ic/ic-play.svg)}.icon.play.up{transform:rotate(-90deg)}.icon.play.down{transform:rotate(90deg)}.icon.play.left{transform:rotate(180deg)}.icon.fb{-webkit-mask-image:url(../../assets/img/ic/ic-facebook.svg);mask-image:url(../../assets/img/ic/ic-facebook.svg)}.icon.youtube{-webkit-mask-image:url(../../assets/img/ic/ic-youtube.svg);mask-image:url(../../assets/img/ic/ic-youtube.svg)}.icon.linkedin{-webkit-mask-image:url(../../assets/img/ic/ic-linkedin.svg);mask-image:url(../../assets/img/ic/ic-linkedin.svg)}.icon.twitter{-webkit-mask-image:url(../../assets/img/ic/ic-twitter.svg);mask-image:url(../../assets/img/ic/ic-twitter.svg)}.icon.instagram{-webkit-mask-image:url(../../assets/img/ic/ic-instagram.svg);mask-image:url(../../assets/img/ic/ic-instagram.svg)}.icon.email{-webkit-mask-image:url(../../assets/img/ic/ic-email.svg);mask-image:url(../../assets/img/ic/ic-email.svg)}.icon.phone{-webkit-mask-image:url(../../assets/img/ic/ic-phone.svg);mask-image:url(../../assets/img/ic/ic-phone.svg)}.icon.marker{-webkit-mask-image:url(../../assets/img/ic/ic-marker.svg);mask-image:url(../../assets/img/ic/ic-marker.svg)}.icon.camera-alt2{-webkit-mask-image:url(../../assets/img/ic/ic-camera-alt2.svg);mask-image:url(../../assets/img/ic/ic-camera-alt2.svg)}.icon.fullscreen,.icon.enlarge{-webkit-mask-image:url(../../assets/img/ic/ic-fullscreen.svg);mask-image:url(../../assets/img/ic/ic-fullscreen.svg)}.icon.close{-webkit-mask-image:url(../../assets/img/ic/ic-close.svg);mask-image:url(../../assets/img/ic/ic-close.svg)}:root{--scrollbarWidth: none;--scrollbarHandleColor: #555;--scrollbarTrackColor: #333;--vh: 1vh;--fullHeight: calc(var(--vh) * 100);--fontSizeVerySmall: 0.625rem;--fontSizeSmall: 0.75rem;--fontSizeDefault: 0.9375rem;--fontSizeMedium: 1rem;--fontSizeLarge: 1.45rem;--fontSizeVeryLarge: 2rem;--fontSizeMainMenuItems: var(--fontSizeDefault);--fontSizeSubMenuItems: var(--fontSizeMainMenuItems);--h1: var(--fontSizeVeryLarge);--h2: var(--fontSizeLarge);--h3: var(--fontSizeMedium);--h4: var(--fontSizeDefault);--fontSizeCompanyName: 0.74rem;--fontSizeRunningTitle: 0.8rem;--fontSizeTeaserTitle: 1.25rem;--fontSizeTeaserExcerpt: var(--fontSizeRunningTitle);--lineHeightNormal: 1.4;--teaserTitleLines: 2;--teaserExcerptLines: 3;--white: #fff;--black: #000;--red: #bd1f24;--blue1: #d7e3e7;--blue2: #c7dadf;--blue3: #aec7ce;--blue4: #90afb8;--blue5: #618993;--blue6: #3d6672;--blue7: #2a4d57;--titleColor: var(--blue6);--veryDarkGray: #444;--navColor: #fff;--linkColor: #bd1f24;--textColor: #000;--borderColor: rgba(255, 255, 255, 0.5);--lightGray: #efefef;--veryLightGray: #f9f9f9;--darkGray: #767676;--defaultGray: #ded6db;--hrColor: rgba(0, 0, 0, 0.15);--buttonColor: var(--white);--fieldBackgroundColor: transparent;--buttonBackground: var(--red);--iconSize: 2rem;--mediumIconSize: 1.5rem;--betweenSmallAndMediumIconSize: 1.125rem;--smallIconSize: 0.875rem;--verySmallIconSize: 0.75rem;--buttonIconSize: 1rem;--topBarIconSize: 1rem;--largeIconSize: 1.75rem;--iconVerticalAlign: -12.5%;--pageMargin: 1.125rem;--companyNameMarginV: 0.875rem;--footerNavigationItemsPaddingV: 0.625rem;--negativePageMargin: calc(var(--pageMargin) * -1);--headerTopMargin: 1.25rem;--headerBottomMargin: var(--headerTopMargin);--verySmallMargin: 0.375rem;--smallMargin: 0.875rem;--smallToMediumMargin: 1rem;--defaultMargin: 1.25rem;--mediumMargin: 1.5rem;--largeMargin: 2rem;--veryLargeMargin: 3rem;--bigMargin: calc(var(--largeMargin) * 2);--hugeMargin: calc(var(--largeMargin) * 3);--sectionMargin: 1.5rem;--containerPadding: 1.25rem;--columnGap: var(--defaultMargin);--flexGap: 0.5rem;--gridGap: var(--columnGap);--gridItemPaddingH: var(--smallMargin);--gridItemPaddingV: var(--smallMargin);--gridMarginV: var(--smallMargin);--pageMaxWidth: 79.5rem;--mainWidth: Min(var(--pageMaxWidth), calc(100% - 2 * var(--pageMargin)));--headerHeightLogoBar: 8rem;--headerHeightNavigationBar: 3rem;--headerHeight: calc(var(--headerHeightLogoBar) + var(--headerHeightNavigationBar));--leftCellBasis: Min(34%, 6.875rem);--rightCellBasis: calc(100% - var(--leftCellBasis));--redBorderSize: 0.375rem;--titleBorderSize: 0.1875rem;--contentMaxWidth: 53rem;--footerHeight: auto;--sectionInnerMaxWidth: 90rem;--navigationMaxWidth: 16rem;--navigationTopSpacing: 5rem;--contentWidth: min(calc(100% - 2 * var(--pageMargin)), 100%);--headerWidth: min(var(--contentWidth), var(--sectionInnerMaxWidth));--wideContentWidth: var(--contentWidth);--boxMaxWidth: none;--guiAnimationFast: 0.3s;--guiAnimationMedium: 0.6s;--guiAnimationSlow: 1.5s;--guiAnimationHeader: 0.5s;--imageDefaultRatio: 1.5;--featuredImageRatio: 2;--scrollviewGap: 1rem;--scrollviewMinHeight: 66vw;--scrollviewIconSize: 1.5rem}@media screen and (hover: hover){:root{--scrollbarWidth: thin}}*{padding:0;margin:0;color:inherit;background-color:rgba(0,0,0,0);box-sizing:border-box;font-size:var(--fontSizeDefault);font-family:"DIN Regular",Arial,Helvetica,sans-serif;font-weight:normal;line-height:1}html,body{font-size:100%;background-color:#fff;color:var(--textColor);height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.blog .page-wrapper,body.blog .page-wrapper{background-color:var(--blue1)}html{overflow-y:scroll}html::-webkit-scrollbar{width:var(--scrollbarWidth);height:var(--scrollbarWidth)}html::-webkit-scrollbar-thumb{background:var(--scrollbarHandleColor)}html::-webkit-scrollbar-track{background:var(--scrollbarTrackColor)}html{scrollbar-width:var(--scrollbarWidth);scrollbar-color:var(--scrollbarHandleColor) var(--scrollbarTrackColor)}body.development-environment{padding-top:1.5rem}.development-environment-bar{display:flex;position:fixed;align-items:center;flex-flow:row nowrap;justify-content:center;top:0;left:0;width:100%;height:1.5rem;background:#b00;color:#fff;font-family:"DIN Bold",sans-serif;text-align:center;z-index:9999999;font-size:10px;text-transform:uppercase;letter-spacing:2px;line-height:1}img{display:block;width:100%;height:auto}a,a:link,a:visited,span,span:link,span:visited{font-weight:inherit;color:var(--linkColor);font-family:inherit;letter-spacing:inherit;font-size:inherit;outline:none;text-decoration:none;text-underline-offset:.125rem;transition:opacity var(--guiAnimationFast)}a:hover,a:active,span:hover,span:active{--linkColor: var(--red)}a.no-decoration,span.no-decoration{text-decoration:none}a.aligned,span.aligned{display:flex}a.aligned.left,span.aligned.left{justify-content:flex-start}a.aligned.right,span.aligned.right{justify-content:flex-end}a[disabled],span[disabled]{visibility:hidden;pointer-events:none}a.button,a.button:link,a.button:visited,span.button,span.button:link,span.button:visited{border:0;text-decoration:none;padding:.25rem var(--defaultMargin) .5rem var(--smallMargin);line-height:1;border-radius:0;color:var(--buttonColor);font-family:"DIN Bold",sans-serif;display:inline-flex;align-items:center;margin:0;background:var(--buttonBackground);cursor:pointer;justify-content:flex-start;transition:color .25s,background-color .25s}a.button:before,span.button:before{content:"";line-height:inherit;display:block;width:1em;height:1em;margin:.125em .375em 0 0;background-color:currentColor;-webkit-mask:url(../../assets/img/ic/ic-arrow-alt.svg) center/contain no-repeat;mask:url(../../assets/img/ic/ic-arrow-alt.svg) center/contain no-repeat}a.button.download:before,span.button.download:before{-webkit-mask-image:url(../../assets/img/ic/ic-download-alt.svg);mask-image:url(../../assets/img/ic/ic-download-alt.svg)}a.secondary-button,a.secondary-button:link,a.secondary-button:visited,span.secondary-button,span.secondary-button:link,span.secondary-button:visited{border:0;text-decoration:none;padding:.25rem var(--defaultMargin) .5rem var(--smallMargin);line-height:1;border-radius:0;color:var(--buttonColor);font-family:"DIN Bold",sans-serif;display:inline-flex;align-items:center;margin:0;background:var(--buttonBackground);cursor:pointer;justify-content:flex-start;transition:color .25s,background-color .25s}a.secondary-button:before,span.secondary-button:before{content:"";line-height:inherit;display:block;width:1em;height:1em;margin:.125em .375em 0 0;background-color:currentColor;-webkit-mask:url(../../assets/img/ic/ic-arrow-alt.svg) center/contain no-repeat;mask:url(../../assets/img/ic/ic-arrow-alt.svg) center/contain no-repeat}a.secondary-button.download:before,span.secondary-button.download:before{-webkit-mask-image:url(../../assets/img/ic/ic-download-alt.svg);mask-image:url(../../assets/img/ic/ic-download-alt.svg)}a.secondary-button,a.secondary-button:link,a.secondary-button:visited,span.secondary-button,span.secondary-button:link,span.secondary-button:visited{font-family:"DIN Regular",sans-serif;font-size:var(--fontSizeSmall);padding:.25rem .5rem .375rem;--buttonColor: var( --black );--buttonBackground: var( --blue3 )}a.secondary-button:active,a.secondary-button:hover,span.secondary-button:active,span.secondary-button:hover{--buttonColor: var( --white );--buttonBackground: var( --blue7 )}a.secondary-button:before,span.secondary-button:before{display:none}a.tertiary-button,a.tertiary-button:link,a.tertiary-button:visited,span.tertiary-button,span.tertiary-button:link,span.tertiary-button:visited{border:0;text-decoration:none;padding:.25rem var(--defaultMargin) .5rem var(--smallMargin);line-height:1;border-radius:0;color:var(--buttonColor);font-family:"DIN Bold",sans-serif;display:inline-flex;align-items:center;margin:0;background:var(--buttonBackground);cursor:pointer;justify-content:flex-start;transition:color .25s,background-color .25s}a.tertiary-button:before,span.tertiary-button:before{content:"";line-height:inherit;display:block;width:1em;height:1em;margin:.125em .375em 0 0;background-color:currentColor;-webkit-mask:url(../../assets/img/ic/ic-arrow-alt.svg) center/contain no-repeat;mask:url(../../assets/img/ic/ic-arrow-alt.svg) center/contain no-repeat}a.tertiary-button.download:before,span.tertiary-button.download:before{-webkit-mask-image:url(../../assets/img/ic/ic-download-alt.svg);mask-image:url(../../assets/img/ic/ic-download-alt.svg)}a.tertiary-button,a.tertiary-button:link,a.tertiary-button:visited,span.tertiary-button,span.tertiary-button:link,span.tertiary-button:visited{--buttonColor: rgba(0, 0, 0, 0.6);--buttonBackground: transparent;padding:.25rem;min-width:0}a.tertiary-button:active,a.tertiary-button:hover,span.tertiary-button:active,span.tertiary-button:hover{--buttonColor: var( --black )}a.icon.link,span.icon.link{font-size:0;text-decoration:none}a.anchor,span.anchor{position:absolute;top:var(--anchorOffset);width:0;height:0}strong,b{font-family:"DIN Bold",sans-serif;color:inherit;font-size:inherit;font-style:inherit}strong em,strong i,b em,b i{font-family:"DIN Bold Italic",sans-serif}em,i{font-family:"DIN Italic",sans-serif;color:inherit;font-size:inherit;font-style:normal}em strong,em b,i strong,i b{font-family:"DIN Bold Italic",sans-serif}sub,sup{font-size:var(--fontSizeVerySmall)}address{font-style:normal;line-height:var(--lineHeightNormal);margin:0 0 var(--defaultMargin)}h1{display:none}h2{font-size:var(--h2);font-family:"DIN Bold",sans-serif;margin:var(--smallMargin) 0;hyphens:auto;line-height:1.2;color:var(--black);position:relative}h2.has-text-align-center{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}h2.has-text-align-right{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:0}h2.like-h1,h2.section-post-title,h2.teaser-title{color:var(--titleColor);font-size:var(--h1)}h2 a:link,h2 a:visited{color:inherit;text-decoration:none}h2.teaser-title{font-size:var(--fontSizeTeaserTitle);margin:var(--smallMargin) 0}h3{color:var(--black);font-size:var(--h3);font-family:"DIN Bold",sans-serif;position:relative;line-height:1.3;margin:var(--defaultMargin) 0 var(--smallMargin)}h4{font-size:var(--h4);position:relative;color:var(--black);line-height:1.2;margin:var(--smallMargin) 0}h4.running-title{display:inline-block;font-family:"DIN Bold",sans-serif;margin:var(--smallMargin) 0 0;color:var(--titleColor);font-size:var(--fontSizeRunningTitle)}h4.running-title:empty{display:none}h4.running-title.inside-teaser{margin-top:0}h4.running-title:before{display:block;content:"";width:100%;height:var(--titleBorderSize);background-color:var(--titleColor);margin:0 0 .125rem 0}h4.running-title+.section-post-title{margin-top:var(--verySmallMargin)}p{line-height:var(--lineHeightNormal);margin:0 0 var(--smallMargin)}p.is-style-lead{font-size:125%}ul,ol{list-style-type:none}ul.within-content,ol.within-content{list-style-type:disc;margin:0 0 var(--defaultMargin) 0;padding:0 0 0 var(--mediumMargin)}ul.within-content li,ol.within-content li{position:relative;line-height:var(--lineHeightNormal);margin:0 0 var(--verySmallMargin)}ol.within-content{list-style-type:none;counter-reset:bulletCounter;padding:0}ol.within-content li{counter-increment:bulletCounter;padding:0 0 0 1.25rem}ol.within-content li::marker{content:unset}ol.within-content li:before,ol.within-content li:last-of-type:after{position:absolute;content:counter(bulletCounter) ".";width:auto;height:auto;top:0;left:0;color:var(--black)}hr{border:none;margin:var(--largeMargin) 0;border-top:1px solid var(--hrColor)}hr.is-style-invisible{--hrColor: transparent}figure{display:block}small{font-size:var(--fontSizeVerySmall)}blockquote{margin:var(--largeMargin) var(--defaultMargin)}blockquote p{font-size:var(--fontSizeLarge)}blockquote p b,blockquote p strong{font:inherit}[v-cloak]{display:none}.error{color:#bd1f24}.mt-small{margin-top:var(--smallMargin)}.mr-small{margin-right:var(--smallMargin)}.mb-small{margin-bottom:var(--smallMargin)}.ml-small{margin-left:var(--smallMargin)}.mt-default{margin-top:var(--defaultMargin)}.mr-default{margin-right:var(--defaultMargin)}.mb-default{margin-bottom:var(--defaultMargin)}.ml-default{margin-left:var(--defaultMargin)}.mt-medium{margin-top:var(--mediumMargin)}.mr-medium{margin-right:var(--mediumMargin)}.mb-medium{margin-bottom:var(--mediumMargin)}.ml-medium{margin-left:var(--mediumMargin)}.mt-large{margin-top:var(--largeMargin)}.mr-large{margin-right:var(--largeMargin)}.mb-large{margin-bottom:var(--largeMargin)}.ml-large{margin-left:var(--largeMargin)}.mt-veryLarge{margin-top:var(--veryLargeMargin)}.mr-veryLarge{margin-right:var(--veryLargeMargin)}.mb-veryLarge{margin-bottom:var(--veryLargeMargin)}.ml-veryLarge{margin-left:var(--veryLargeMargin)}.mt-big{margin-top:var(--bigMargin)}.mr-big{margin-right:var(--bigMargin)}.mb-big{margin-bottom:var(--bigMargin)}.ml-big{margin-left:var(--bigMargin)}.mt-huge{margin-top:var(--hugeMargin)}.mr-huge{margin-right:var(--hugeMargin)}.mb-huge{margin-bottom:var(--hugeMargin)}.ml-huge{margin-left:var(--hugeMargin)}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.flex{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.flex.between{justify-content:space-between}.flex.center{justify-content:center}.flex.end{justify-content:flex-end}.flex.middle{align-items:center}.flex.bottom{align-items:flex-end}.flex.gap{gap:var(--flexGap)}.container.padded{padding:var(--containerPadding)}.container.margin{margin:var(--pageMargin) 0}.background{color:var(--textColor)}.background.white{background-color:#fff}.background.light-gray{background-color:#efefef}.page-wrapper{display:flex;flex-flow:column;justify-content:space-between;position:relative;min-height:100%;padding-top:var(--headerHeight)}.text.aligned.left{text-align:left}.text.aligned.right{text-align:right}.text.muted{opacity:.5}.text.white{--textColor: var(--white)}.text.gray{--textColor: var(--defaultGray)}.text.uppercase{text-transform:uppercase}.text.large{font-size:var(--fontSizeLarge)}.text.medium{font-size:var(--fontSizeMedium)}.text.normal{font-size:var(--fontSizeDefault)}.text.small{font-size:var(--fontSizeSmall)}.text.small.very{font-size:var(--fontSizeVerySmall)}.has-text-align-center{text-align:center}.header{position:fixed;background-color:var(--white);top:0;left:0;width:100%;height:var(--headerHeight);z-index:100;transition:var(--guiAnimationHeader)}.header.scrolled{height:var(--headerHeightNavigationBar)}.header-inner{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-start;transition:var(--guiAnimationHeader)}.header-left-cell{flex-basis:var(--leftCellBasis);transition:var(--guiAnimationHeader)}.header-right-cell{flex-basis:var(--rightCellBasis);transition:var(--guiAnimationHeader);display:flex;flex-flow:column;justify-content:flex-end;position:relative}.header-logo-link{display:block;height:var(--headerHeightLogoBar);width:auto;padding:var(--pageMargin);transition:var(--guiAnimationHeader) !important}.header-logo-link.scrolled{height:var(--headerHeightNavigationBar);padding-top:.5rem;padding-bottom:.5rem}.header-logo{transition:var(--guiAnimationHeader);height:100%;width:auto}.right-header-cell-company-name-container{display:flex;flex-flow:column;justify-content:flex-end;height:var(--headerHeightLogoBar);width:100%;padding:0 var(--pageMargin) var(--companyNameMarginV) 0;transition:var(--guiAnimationHeader);overflow:hidden;z-index:10;background-color:var(--white)}.right-header-cell-company-name-container.scrolled{height:0;opacity:0;padding-bottom:0}.header-company-name,.right-cell-header-name,.left-cell-header-name{margin:0;padding:0;font-family:"DIN Regular",sans-serif;font-weight:normal;font-size:var(--fontSizeCompanyName);color:var(--black)}.left-cell-header-name{display:none}.red-container{height:var(--headerHeightNavigationBar);width:100%;background:var(--red) url(../../assets/img/ic/red-bg.png)}.red-inner{height:100%;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;padding:0 var(--pageMargin);position:relative;z-index:10;max-width:calc(var(--contentMaxWidth) + var(--pageMargin))}.header-languages-container{display:none}.hamburger{width:var(--iconSize);height:var(--iconSize);display:block;background-color:var(--white);-webkit-mask:url(../../assets/img/ic/ic-menu.svg) center no-repeat;mask:url(../../assets/img/ic/ic-menu.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain}.hamburger,.hamburger:link,.hamburger:visited,.hamburger:hover,.hamburger:active{font-size:0}.hamburger.opened{-webkit-mask-image:url(../../assets/img/ic/ic-close.svg);mask-image:url(../../assets/img/ic/ic-close.svg)}.navigation-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:8}.main-navigation-container{color:#fff;position:absolute;right:0;top:100%;width:100%;overflow:auto;transition:var(--guiAnimationFast);will-change:transform,opacity,visibility;z-index:9;overscroll-behavior:contain;padding:0;visibility:hidden;transform:translateY(-100%);background:var(--red) url(../../assets/img/ic/red-bg.png);--linkColor: var(--white)}@media(hover: hover){.main-navigation-container::-webkit-scrollbar{width:var(--scrollbarWidth);height:var(--scrollbarWidth)}.main-navigation-container::-webkit-scrollbar-thumb{background:var(--scrollbarHandleColor)}.main-navigation-container::-webkit-scrollbar-track{background:var(--scrollbarTrackColor)}.main-navigation-container{scrollbar-width:var(--scrollbarWidth);scrollbar-color:var(--scrollbarHandleColor) var(--scrollbarTrackColor)}}.main-navigation-container.opened{opacity:1;transform:translateY(0);visibility:visible}.main-navigation-container a:link,.main-navigation-container a:visited{text-decoration:none;transition:color var(--guiAnimationFast)}.main-navigation-container a:hover,.main-navigation-container a:active{--linkColor: var(--black)}.main-navigation-container .main-navigation-inner{padding:0 var(--pageMargin) var(--defaultMargin) var(--smallMargin);position:relative;display:flex;flex-flow:column;width:100%;height:100%}.main-navigation-items .menu-item,.main-navigation-items .page_item{margin:0;position:relative}.main-navigation-items .menu-item a:link,.main-navigation-items .menu-item a:visited,.main-navigation-items .page_item a:link,.main-navigation-items .page_item a:visited{display:block;padding:.25rem 0;font-size:var(--fontSizeMainMenuItems);line-height:var(--lineHeightNormal);font-family:"DIN Bold",sans-serif}.main-navigation-items .menu-item .menu-item-description,.main-navigation-items .page_item .menu-item-description{display:none}.main-navigation-items .menu-item.current-menu-item>a:link,.main-navigation-items .menu-item.current-menu-item>a:visited,.main-navigation-items .menu-item.current-menu-ancestor>a:link,.main-navigation-items .menu-item.current-menu-ancestor>a:visited,.main-navigation-items .menu-item.current_page_item>a:link,.main-navigation-items .menu-item.current_page_item>a:visited,.main-navigation-items .page_item.current-menu-item>a:link,.main-navigation-items .page_item.current-menu-item>a:visited,.main-navigation-items .page_item.current-menu-ancestor>a:link,.main-navigation-items .page_item.current-menu-ancestor>a:visited,.main-navigation-items .page_item.current_page_item>a:link,.main-navigation-items .page_item.current_page_item>a:visited{color:var(--black)}.main-navigation-items .menu-item a.toggle-submenu-items,.main-navigation-items .page_item a.toggle-submenu-items{display:none}.main-navigation-items .menu-item a.toggle-submenu-items.active,.main-navigation-items .page_item a.toggle-submenu-items.active{display:block;position:absolute;top:28%;right:0;transform:rotate(90deg);cursor:pointer;width:var(--toggleSubmenuItemIconSize);height:var(--toggleSubmenuItemIconSize);-webkit-mask:url(../../assets/img/ic/ic-angle.svg) center no-repeat;mask:url(../../assets/img/ic/ic-angle.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--darkGray)}.main-navigation-items .menu-item a.toggle-submenu-items.opened,.main-navigation-items .page_item a.toggle-submenu-items.opened{transform:rotate(-90deg)}.main-navigation-items .sub-menu,.main-navigation-items .children{padding:0 0 0 var(--defaultMargin);max-height:0;transition:var(--guiAnimationFast);will-change:max-height,padding;overflow:hidden;--targetHeight: 10rem}.main-navigation-items .sub-menu.opened,.main-navigation-items .children.opened{max-height:var(--targetHeight);padding-bottom:var(--mediumMargin)}.main-navigation-items .sub-menu .menu-item,.main-navigation-items .sub-menu .page_item,.main-navigation-items .children .menu-item,.main-navigation-items .children .page_item{border:none}.main-navigation-items .sub-menu .menu-item a:link,.main-navigation-items .sub-menu .menu-item a:visited,.main-navigation-items .sub-menu .page_item a:link,.main-navigation-items .sub-menu .page_item a:visited,.main-navigation-items .children .menu-item a:link,.main-navigation-items .children .menu-item a:visited,.main-navigation-items .children .page_item a:link,.main-navigation-items .children .page_item a:visited{font-size:var(--fontSizeSubMenuItems)}.main-navigation-items .sub-menu .children,.main-navigation-items .children .children{margin-bottom:0}.lower-navigation-container{display:none;padding:var(--veryLargeMargin) 0 0}.lower-navigation-container li.current-menu-item,.lower-navigation-container li.current-lang,.lower-navigation-container li.current-menu-ancestor,.lower-navigation-container li.current_page_item{--linkColor: var(--black)}.meta-navigation-items li{margin:.5rem 0}.lang-items{margin:2rem 0 0;display:flex;flex-flow:row nowrap;justify-content:flex-start;width:100%;--linkColor: var(--white);text-transform:none}.divider-item{display:none}.lang-item{display:inline-block;margin:.5rem 1rem .375rem 0}.lang-item.lang-item-first{margin-top:var(--mediumMargin)}.lang-item.current-lang{color:#000}.form-component{margin:var(--defaultMargin) 0}.form-component p:not(.alert):not(.description):last-of-type{margin-bottom:0}.fieldset{border:none;margin:0 0 var(--defaultMargin);padding:0}.field{margin:0 0 var(--defaultMargin);--fbg: var(--blue2);--brd: var(--blue2)}.field.invalid{color:var(--red);--fbg: rgba(189, 31, 36, 0.15);--brd: transparent}.field .error-message{color:inherit;font-size:var(--fontSizeVerySmall);font-family:"DIN Bold",sans-serif;margin:.5rem 0}.field .description,.field .help{color:inherit;margin:.5rem 0 0;font-size:var(--fontSizeVerySmall);line-height:1.2}.field label{color:inherit}.field label.hidden{display:none}.field label.label{font-size:var(--fontSizeSmall);text-transform:uppercase;display:block;margin:0 0 .5rem 0}.field label.checkbox-group-label{margin-bottom:1rem}.field label.checkbox-label{font-size:var(--fontSizeDefault);text-transform:none;display:flex;gap:.5rem;align-items:center;margin:0 0 .5rem}.field label.inline{margin:0 .5rem 0 0}.field .input{position:relative;color:inherit}.field .input.select{max-width:20rem}.field .input.select:after{content:"";position:absolute;width:var(--smallIconSize);height:var(--smallIconSize);top:1rem;right:.75rem;transform:translateY(-50%);background-color:currentColor;-webkit-mask:url(../../assets/img/ic/ic-dropdown-arrow.png) center no-repeat;mask:url(../../assets/img/ic/ic-dropdown-arrow.png) center no-repeat;-webkit-mask-size:contain;mask-size:contain;z-index:1;pointer-events:none}.field .input.select.small:after{width:var(--verySmallIconSize);height:var(--verySmallIconSize);top:.625rem}.field .input.select.small select{font-size:var(--fontSizeVerySmall);padding-bottom:.25rem}.field .input.checkbox,.field .input.radio,.field .input.boolean{display:grid;grid-template-columns:max-content 1fr;grid-gap:0 .5rem;margin:.5rem 0 0;align-items:start}.field .input.checkbox .read-terms-container,.field .input.radio .read-terms-container,.field .input.boolean .read-terms-container{grid-column:2;margin:var(--smallMargin) 0 0;font-size:var(--fontSizeVerySmall)}.field input:-webkit-autofill,.field input:-webkit-autofill:hover,.field input:-webkit-autofill:focus,.field textarea:-webkit-autofill,.field textarea:-webkit-autofill:hover,.field textarea:-webkit-autofill:focus,.field select:-webkit-autofill,.field select:-webkit-autofill:hover,.field select:-webkit-autofill:focus{border:none;-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px rgba(0,0,0,0) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.field input.control,.field textarea.control,.field select.control{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--brd);padding:.5rem;display:block;width:100%;align-content:center;outline:none;border-radius:0;font-family:"DIN Bold",sans-serif;color:inherit;background-color:var(--fbg)}.field input::-moz-placeholder, .field textarea::-moz-placeholder, .field select::-moz-placeholder{color:currentColor;opacity:.5;font-weight:normal}.field input::placeholder,.field textarea::placeholder,.field select::placeholder{color:currentColor;opacity:.5;font-weight:normal}.field input.checkbox,.field input.radio,.field textarea.checkbox,.field textarea.radio,.field select.checkbox,.field select.radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:1.25rem;height:1.25rem;outline:none;border:none;margin-top:-0.125rem;background-color:var(--fbg)}.field input.checkbox:focus,.field input.radio:focus,.field textarea.checkbox:focus,.field textarea.radio:focus,.field select.checkbox:focus,.field select.radio:focus{border-left:0;padding-left:0}.field input.checkbox:checked,.field input.radio:checked,.field textarea.checkbox:checked,.field textarea.radio:checked,.field select.checkbox:checked,.field select.radio:checked{background-color:var(--blue7);-webkit-mask:url(../../assets/img/ic/ic-check.svg) center no-repeat;mask:url(../../assets/img/ic/ic-check.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain;border-radius:0}.field input.checkbox.inverted:checked,.field input.radio.inverted:checked,.field textarea.checkbox.inverted:checked,.field textarea.radio.inverted:checked,.field select.checkbox.inverted:checked,.field select.radio.inverted:checked{background-color:#8f8}.field input.checkbox[type=checkbox],.field input.radio[type=checkbox],.field textarea.checkbox[type=checkbox],.field textarea.radio[type=checkbox],.field select.checkbox[type=checkbox],.field select.radio[type=checkbox]{margin-top:2px}.field input.radio,.field textarea.radio,.field select.radio{border-radius:2rem}.field input[type=number],.field textarea[type=number],.field select[type=number]{width:5rem}.field input.small,.field textarea.small,.field select.small{font-size:var(--fontSizeVerySmall)}.field select.control{padding-left:.25rem;min-width:3rem}.field textarea.control{min-height:6rem;resize:vertical;max-height:10rem}.submit-button-wrapper{display:flex;justify-content:flex-start;margin:var(--defaultMargin) 0 0}.submit-button-wrapper.flex-middle{align-items:center}.submit-button-wrapper.flex-between{justify-content:space-between}button,button:link,button:visited{border:0;text-decoration:none;padding:.25rem var(--defaultMargin) .5rem var(--smallMargin);line-height:1;border-radius:0;color:var(--buttonColor);font-family:"DIN Bold",sans-serif;display:inline-flex;align-items:center;margin:0;background:var(--buttonBackground);cursor:pointer;justify-content:flex-start;transition:color .25s,background-color .25s}button:before{content:"";line-height:inherit;display:block;width:1em;height:1em;margin:.125em .375em 0 0;background-color:currentColor;-webkit-mask:url(../../assets/img/ic/ic-arrow-alt.svg) center/contain no-repeat;mask:url(../../assets/img/ic/ic-arrow-alt.svg) center/contain no-repeat}button.download:before{-webkit-mask-image:url(../../assets/img/ic/ic-download-alt.svg);mask-image:url(../../assets/img/ic/ic-download-alt.svg)}button:disabled{opacity:.25;cursor:not-allowed}article a:link,article a:visited{font-family:"DIN Bold",sans-serif;color:var(--linkColor)}article a:active,article a:hover{color:#000}.featured-image-figure{aspect-ratio:var(--featuredImageRatio);position:relative}.featured-image-figure.on-blog-page{display:none}.featured-image-figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:grayscale(1)}.featured-image-figure:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(to top, var(--blue7), var(--blue5));mix-blend-mode:screen;z-index:10}.section{min-height:3rem;position:relative;color:var(--textColor);overflow:hidden}.section.bg-white{background-color:var(--white);padding-bottom:1rem}.section.bg-light-blue{background-color:var(--blue1);padding-bottom:1rem}.section.bg-dark-blue{background-color:var(--blue7);color:var(--white)}.section.bg-none{background-color:rgba(0,0,0,0)}.section .section-inner{position:relative;margin:var(--smallMargin) auto var(--defaultMargin);width:var(--mainWidth)}.section .section-inner>.within-content,.section .section-inner>p:not(.button-wrapper){max-width:50rem}.section .section-inner.with-padding-top{padding-top:var(--defaultMargin)}.section .section-inner:empty{display:none}.section .section-inner.reference-content .scrollview-component{display:none}.section .section-inner>:last-child:not(p):not(.form-component),.section .section-inner>p:only-child{margin-bottom:0}.section .section-inner:has(p:only-child){margin-bottom:0}.filter-items{margin:var(--largeMargin) 0;display:flex;flex-flow:row wrap;align-items:center;gap:.5rem}.filter-item{display:flex;gap:.5rem;align-items:center}.filter-item:after{display:block;content:"";width:1px;height:1.5em;background-color:#000}.filter-item:last-of-type:after{display:none}.filter-item a:link,.filter-item a:visited{color:var(--black)}.filter-item a:hover,.filter-item a:active{color:var(--red)}table{width:100%;border-collapse:collapse}table.has-fixed-layout{table-layout:fixed}table th,table td{vertical-align:top}table th.right-aligned,table td.right-aligned{text-align:right}table th.bottom-aligned,table td.bottom-aligned{vertical-align:bottom}table th,table td{vertical-align:top;line-height:var(--lineHeightNormal);padding:0 .5rem 1rem 0;font-size:var(--fontSizeSmall)}.columns{display:grid;grid-template-columns:1fr;grid-gap:0;align-items:stretch}.column{display:flex;flex-flow:column;justify-content:flex-start}.column.align-items-center{justify-content:center}.column.align-items-space-between{justify-content:space-between}.column.align-items-flex-end{justify-content:flex-end}.column :first-child:not(.with-counting-up-effect){margin-top:0}.column p{max-width:45rem}.box{margin:var(--pageMargin) auto;max-width:var(--boxMaxWidth);padding:var(--sectionMargin);box-shadow:0 0 2rem 0 rgba(0,0,0,.2);color:var(--textColor)}.box.bg-white{background-color:var(--white);padding-bottom:1rem}.box.bg-light-blue{background-color:var(--blue1);padding-bottom:1rem}.box.bg-dark-blue{background-color:var(--blue7);color:var(--white)}.box.bg-none{background-color:rgba(0,0,0,0)}.box.al-center{text-align:center}.teaser{aspect-ratio:4/3;position:relative;display:flex;flex-flow:column;gap:var(--smallMargin);justify-content:space-between;width:100%}.teaser.bg-white{background-color:var(--white);padding-bottom:1rem}.teaser.bg-light-blue{background-color:var(--blue1);padding-bottom:1rem}.teaser.bg-dark-blue{background-color:var(--blue7);color:var(--white)}.teaser.bg-none{background-color:rgba(0,0,0,0)}.teaser-content{padding:var(--smallMargin) var(--smallMargin) 0}.teaser-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:var(--teaserTitleLines);-webkit-box-orient:vertical;padding-bottom:.125rem}.teaser-excerpt{overflow:hidden;display:-webkit-box;-webkit-line-clamp:var(--teaserExcerptLines);-webkit-box-orient:vertical;margin:0;font-size:var(--fontSizeTeaserExcerpt)}.teaser-actions{position:absolute;display:flex;justify-content:flex-start;align-items:flex-end;flex-flow:row nowrap;width:100%;height:100%;left:0;top:0;background:linear-gradient(to top, var(--bg), var(--bg) 0.5rem, transparent 5rem)}@keyframes blinking{to{visibility:hidden}}.with-typewriter-effect:after{content:"";display:inline-block;height:1.25em;margin:-0.25em 0 -0.25em 2px;width:1px;background-color:currentColor;animation:blinking .75s steps(2, start) infinite}.download-component{position:relative;padding:var(--gridItemPaddingH);margin:calc(var(--gridItemPaddingH)*-1) !important;background-color:var(--blue2);container:downloadContainer;container-type:inline-size}.download-component .download-figure{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--smallMargin);height:100%}.download-component .download-image-container{background:var(--blue3) url(../../assets/img/ic/ic-pdf-alt.svg) center no-repeat;background-size:25%;aspect-ratio:1/1.3}.download-component .download-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.download-component .download-image.no-preview{display:none}.download-component .download-figcaption{display:flex;flex-flow:column;justify-content:flex-start;height:100%;width:100%;gap:0;--downloadLineClamp: 3}.download-component .download-title,.download-component .download-subtitle,.download-component .download-description{color:var(--black);margin:0 0 var(--verySmallMargin);padding:0;font-size:var(--fontSizeDefault);line-height:1.4;display:-webkit-box;line-clamp:var(--downloadLineClamp);-webkit-line-clamp:var(--downloadLineClamp);-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-break:break-word}.download-component .download-subtitle{font-size:var(--fontSizeSmall)}.download-component .download-description{font-size:var(--fontSizeVerySmall)}@container downloadContainer ( inline-size < 17rem ){.download-component .download-figcaption{--downloadLineClamp: 1}}.download-component .download-icon{margin:auto auto 0}.download-component .download-link{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0}.image-figure{margin:0 0 var(--defaultMargin) 0}.image-wrapper:empty,.image-wrapper .teaser-image,.image-wrapper .fillmode-default{display:block;width:100%;height:auto}.image-caption{margin:var(--verySmallMargin) 0 0;font-size:var(--fontSizeSmall);line-height:var(--lineHeightNormal)}.image-caption:empty{display:none}.sub-page-items,.main-menu-items{margin:var(--largeMargin) 0 var(--defaultMargin)}.sub-page-items .sub-page-item,.sub-page-items .menu-item,.main-menu-items .sub-page-item,.main-menu-items .menu-item{margin:0 0 var(--smallToMediumMargin)}.sub-page-items .sub-page-item a,.sub-page-items .sub-page-item a:link,.sub-page-items .sub-page-item a:visited,.sub-page-items .menu-item a,.sub-page-items .menu-item a:link,.sub-page-items .menu-item a:visited,.main-menu-items .sub-page-item a,.main-menu-items .sub-page-item a:link,.main-menu-items .sub-page-item a:visited,.main-menu-items .menu-item a,.main-menu-items .menu-item a:link,.main-menu-items .menu-item a:visited{display:grid;align-items:center;grid-template-columns:1fr max-content;grid-gap:0 .5rem;text-decoration:none;position:relative;line-height:1.1;padding:.125rem 0}.sub-page-items .sub-page-item a:before,.sub-page-items .sub-page-item a:link:before,.sub-page-items .sub-page-item a:visited:before,.sub-page-items .menu-item a:before,.sub-page-items .menu-item a:link:before,.sub-page-items .menu-item a:visited:before,.main-menu-items .sub-page-item a:before,.main-menu-items .sub-page-item a:link:before,.main-menu-items .sub-page-item a:visited:before,.main-menu-items .menu-item a:before,.main-menu-items .menu-item a:link:before,.main-menu-items .menu-item a:visited:before{content:"";position:absolute;bottom:.125rem;width:calc(100% - .5rem - var(--mediumIconSize));height:1px;background-color:#efefef}.sub-page-items .sub-page-item a:after,.sub-page-items .sub-page-item a:link:after,.sub-page-items .sub-page-item a:visited:after,.sub-page-items .menu-item a:after,.sub-page-items .menu-item a:link:after,.sub-page-items .menu-item a:visited:after,.main-menu-items .sub-page-item a:after,.main-menu-items .sub-page-item a:link:after,.main-menu-items .sub-page-item a:visited:after,.main-menu-items .menu-item a:after,.main-menu-items .menu-item a:link:after,.main-menu-items .menu-item a:visited:after{display:block;content:"";width:var(--mediumIconSize);height:var(--mediumIconSize);background-color:var(--linkColor);-webkit-mask:url(../../assets/img/ic/ic-arrow.svg) center no-repeat;mask:url(../../assets/img/ic/ic-arrow.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain}.sub-page-items .sub-page-item a .sub-page-link-text,.sub-page-items .sub-page-item a:link .sub-page-link-text,.sub-page-items .sub-page-item a:visited .sub-page-link-text,.sub-page-items .menu-item a .sub-page-link-text,.sub-page-items .menu-item a:link .sub-page-link-text,.sub-page-items .menu-item a:visited .sub-page-link-text,.main-menu-items .sub-page-item a .sub-page-link-text,.main-menu-items .sub-page-item a:link .sub-page-link-text,.main-menu-items .sub-page-item a:visited .sub-page-link-text,.main-menu-items .menu-item a .sub-page-link-text,.main-menu-items .menu-item a:link .sub-page-link-text,.main-menu-items .menu-item a:visited .sub-page-link-text{font-size:inherit;display:block;border-bottom:1px solid var(--linkColor);padding:0 0 .25rem 0;margin:0 0 .25rem 0}.sub-page-items .sub-page-item a:active,.sub-page-items .sub-page-item a:hover,.sub-page-items .menu-item a:active,.sub-page-items .menu-item a:hover,.main-menu-items .sub-page-item a:active,.main-menu-items .sub-page-item a:hover,.main-menu-items .menu-item a:active,.main-menu-items .menu-item a:hover{color:#000}.grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(13rem, 1fr));overflow:hidden;grid-gap:var(--gridGap);margin:var(--mediumMargin) 0 var(--gridMarginV) 0;--gridItemBoxShadow: var(--boxShadow);align-items:stretch}.grid.gap-none{--gridGap: 0;--gridItemBoxShadow: none;margin:0 var(--negativePageMargin)}.grid.gap-none .grid-item{background-color:rgba(0,0,0,0)}.grid.gap-none .gap-default{--gridGap: var(--columnGap)}.grid.with-4-columns{grid-template-columns:1fr 1fr}.grid-item{padding:var(--gridItemPaddingV) var(--gridItemPaddingH)}.grid-item.ends-with-button{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start}.grid-item.ends-with-button p.button-wrapper{margin-top:auto}.grid-item.ends-with-button h2,.grid-item.ends-with-button h3{margin-top:0}.grid-item.ends-with-button .image-figure.fillmode-default{width:calc(100% + 2*var(--gridItemPaddingH))}.grid-item .grid{--m: calc(var(--gridItemPaddingH) * -1);--gridItemBoxShadow: none;margin-left:var(--m);margin-right:var(--m)}.grid-item .grid-item{padding-bottom:0;padding-top:0}.grid-item.contains-teaser{padding:0}.grid-item.no-padding{padding:0}.grid-item>.image-figure.fillmode-default,.grid-item>.image-figure.fillmode-stretch,.grid-item>.teaser .image-figure{margin:calc(var(--gridItemPaddingV)*-1) calc(var(--gridItemPaddingH)*-1) var(--gridItemPaddingV)}.grid-item>.card{--cardBoxShadow: none;margin:calc(var(--gridItemPaddingV)*-1) calc(var(--gridItemPaddingH)*-1) 0}.grid-item>:first-child{margin-top:0}.grid-item>:last-child{margin-bottom:0}.grid-item.contains-stretched-image{padding:0}.grid-item.contains-stretched-image>.image-figure.fillmode-stretch,.grid-item.contains-stretched-image>.image-figure.fillmode-stretch .image-wrapper{margin:0;height:100%}.reference-container{margin:var(--defaultMargin) 0;background-color:var(--white);box-shadow:var(--boxShadow)}.reference-grid{grid-gap:0}.reference-data-item{order:2;box-shadow:none}.reference-image-item{order:1;box-shadow:none}.reference-image-container,.reference-image-container .scrollview-component{margin:0}.toggle-content-component{margin-bottom:var(--defaultMargin)}.toggle-link-wrapper{margin:0;padding:0;transition:padding-top .5s}.toggle-link-wrapper.opened{padding-top:var(--defaultMargin)}.toggle-link,.toggle-link:link,.toggle-link:visited{font-family:"DIN Bold",sans-serif;cursor:pointer;display:inline-flex;flex-flow:row nowrap;align-items:center;background-color:var(--buttonBackground);border-radius:0;padding:.25rem var(--defaultMargin) .5rem var(--smallMargin);text-decoration:none}.toggle-link:hover,.toggle-link:active{color:#ccc}.content{height:0;transition:height .5s;will-change:height;overflow:hidden}.content.opened{height:var(--targetHeight)}.content>:last-child{margin-bottom:0}.scrollview-component{position:relative;margin:0 var(--negativePageMargin);min-height:var(--scrollviewMinHeight)}.scrollview-mask{position:absolute;top:0;left:0;width:100%;height:100%}.scrollview-items{display:flex;flex-flow:row nowrap;width:100%;height:100%;overflow:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;--scrollbarWidth: none}.scrollview-items::-webkit-scrollbar{width:var(--scrollbarWidth);height:var(--scrollbarWidth)}.scrollview-items::-webkit-scrollbar-thumb{background:var(--scrollbarHandleColor)}.scrollview-items::-webkit-scrollbar-track{background:var(--scrollbarTrackColor)}.scrollview-items{scrollbar-width:var(--scrollbarWidth);scrollbar-color:var(--scrollbarHandleColor) var(--scrollbarTrackColor)}.scrollview-item{margin-right:var(--scrollviewGap);flex-basis:100%;min-width:100%;max-width:100%;scroll-snap-align:start;width:100%;height:100%;position:relative}.scrollview-item:last-of-type{margin-right:0}.scrollview-item.image-mode-contain{background-color:var(--veryDarkGray)}.scrollview-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;outline:none}.scrollview-image.image-mode-contain{-o-object-fit:contain;object-fit:contain}.scrollview-text-overlay{display:none}.scrollview-action{display:none}@media(hover: hover){.scrollview-action{display:flex;justify-content:flex-start;padding:0 var(--pageMargin);align-items:center;position:absolute;top:0;left:0;width:calc(var(--scrollviewIconSize) + 2*var(--pageMargin));height:100%;cursor:pointer;transition:opacity var(--guiAnimationFast);--bg: var(--red);--c: var(--white)}.scrollview-action.disabled{--bg: var(--lightGray);--c: var(--darkGray);cursor:default}.scrollview-action-next{left:auto;right:0;justify-content:flex-end}.scrollview-action-enlarge{display:none;right:0;top:0;left:auto;width:calc(var(--scrollviewIconSize) + var(--pageMargin));height:calc(var(--scrollviewIconSize) + var(--pageMargin));padding:var(--pageMargin) var(--pageMargin) 0 0;--bg: var(--red)}.scrollview-action-inner{width:var(--scrollviewIconSize);height:var(--scrollviewIconSize);background-color:var(--bg);color:var(--c);border-radius:50%;display:flex;flex-flow:row;justify-content:center;align-items:center;--iconSize: 50%}}.scrollview-paginator-items{position:absolute;bottom:.875rem;left:0;width:100%;display:flex;flex-flow:row wrap;justify-content:center}.scrollview-paginator-item-link,.scrollview-paginator-item-link:link,.scrollview-paginator-item-link:visited,.scrollview-paginator-item-link:active,.scrollview-paginator-item-link:hover{display:block;width:.5rem;height:.5rem;border-radius:50%;border:1px solid #fff;cursor:pointer;font-size:0;margin:0 .125rem;background-color:rgba(0,0,0,0);transition:background-color .25s}.scrollview-paginator-item-link.current{background-color:#fff}.generic-grid-item-title{font-size:var(--fontSizeSmall);color:#ded6db;margin:0 0 var(--mediumMargin) 0}.generic-grid-item-link:link,.generic-grid-item-link:visited,.generic-grid-item-link:active,.generic-grid-item-link:hover{font-size:0;position:absolute;top:0;left:0;width:100%;height:100%}.footer{padding:0;background-color:var(--blue3);height:var(--footerHeight);position:relative}.footer-inner{width:var(--mainWidth);margin:0 auto}.footer-container{margin:0 auto 0 0;display:flex;justify-content:space-between}.footer-navigation-items,.credits-items{display:inline-flex;flex-flow:row nowrap;position:relative;padding:var(--footerNavigationItemsPaddingV) 0}.footer-navigation-items:before,.credits-items:before{position:absolute;top:0;left:0;width:100%;height:var(--redBorderSize);background-color:var(--red);content:""}.footer-navigation-items li a:link,.footer-navigation-items li a:visited,.credits-items li a:link,.credits-items li a:visited{color:var(--black);font-size:var(--fontSizeSmall)}.footer-navigation-items li a.toggle-submenu-items,.credits-items li a.toggle-submenu-items{display:none}.footer-navigation-items li a:after,.credits-items li a:after{content:"|";display:inline-block;margin:0 .25rem;color:var(--white)}.footer-navigation-items li:last-of-type a:after,.credits-items li:last-of-type a:after{display:none}.credits{display:none}.footer-language-navigation .lang-items{margin:0;display:flex;flex-flow:row nowrap;gap:.5rem;--linkColor: var(--black);text-transform:uppercase;padding:var(--footerNavigationItemsPaddingV) 0}.footer-language-navigation .lang-items .lang-item{margin:0;font-size:var(--fontSizeSmall)}.footer-language-navigation .lang-items .lang-item.current-lang{--linkColor: var(--white)}.social-media-navigation{display:none;padding:0 0 var(--verySmallMargin)}.social-media-items{display:flex;flex-flow:row nowrap;gap:1rem}.button-wrapper.align-right{text-align:right}.wp-block-table{margin:0 0 var(--defaultMargin)}.wp-block-table table{width:100%;border-collapse:collapse}.wp-block-table table.has-fixed-layout{table-layout:fixed}.wp-block-table table th,.wp-block-table table td{vertical-align:top}.wp-block-table table th.right-aligned,.wp-block-table table td.right-aligned{text-align:right}.wp-block-table table th.bottom-aligned,.wp-block-table table td.bottom-aligned{vertical-align:bottom}.wp-block-table table th,.wp-block-table table td{vertical-align:top;line-height:var(--lineHeightNormal);padding:0 .5rem 1rem 0;font-size:var(--fontSizeSmall)}.wp-block-table figcaption{font-size:var(--fontSizeVerySmall);margin:.5rem 0;text-align:right;font-style:italic}.wp-block-table figcaption:empty{display:none}.wp-block-buttons{display:flex;justify-content:flex-start}.wp-block-button{margin:0 0 var(--defaultMargin) 0}.wp-block-button a,.wp-block-button a:link,.wp-block-button a:visited{border:0;text-decoration:none;padding:.25rem var(--defaultMargin) .5rem var(--smallMargin);line-height:1;border-radius:0;color:var(--buttonColor);font-family:"DIN Bold",sans-serif;display:inline-flex;align-items:center;margin:0;background:var(--buttonBackground);cursor:pointer;justify-content:flex-start;transition:color .25s,background-color .25s}.wp-block-button a:before{content:"";line-height:inherit;display:block;width:1em;height:1em;margin:.125em .375em 0 0;background-color:currentColor;-webkit-mask:url(../../assets/img/ic/ic-arrow-alt.svg) center/contain no-repeat;mask:url(../../assets/img/ic/ic-arrow-alt.svg) center/contain no-repeat}.wp-block-button a.download:before{-webkit-mask-image:url(../../assets/img/ic/ic-download-alt.svg);mask-image:url(../../assets/img/ic/ic-download-alt.svg)}.wp-block-embed-vimeo,.wp-block-embed-youtube{margin:var(--largeMargin) 0}.wp-block-embed-vimeo .wp-block-embed__wrapper,.wp-block-embed-youtube .wp-block-embed__wrapper{position:relative}.wp-block-embed-vimeo .wp-block-embed__wrapper:before,.wp-block-embed-youtube .wp-block-embed__wrapper:before{display:block;content:""}.wp-block-embed-vimeo.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-block-embed-youtube.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-block-embed-vimeo.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-block-embed-youtube.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-block-embed-vimeo iframe,.wp-block-embed-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-video{width:100%}.wp-block-video video{width:100%}.custom-html-wrapper iframe{max-width:100%}.sws-members-component.section{margin-top:calc(var(--defaultMargin)*-1)}.filter-area{background-color:#fff;margin:0 var(--negativePageMargin);padding:0 var(--pageMargin) var(--verySmallMargin)}.products,.cantons{grid-gap:.5rem var(--gridGap)}.cantons{grid-template-columns:repeat(auto-fit, minmax(1.875rem, 1fr));grid-gap:.5rem;margin-bottom:2rem}.product-button,.product-button:link,.product-button:visited,.canton-button,.canton-button:link,.canton-button:visited,.country-button,.country-button:link,.country-button:visited{border:0;text-decoration:none;padding:.25rem var(--defaultMargin) .5rem var(--smallMargin);line-height:1;border-radius:0;color:var(--buttonColor);font-family:"DIN Bold",sans-serif;display:inline-flex;align-items:center;margin:0;background:var(--buttonBackground);cursor:pointer;justify-content:flex-start;transition:color .25s,background-color .25s}.product-button:before,.canton-button:before,.country-button:before{content:"";line-height:inherit;display:block;width:1em;height:1em;margin:.125em .375em 0 0;background-color:currentColor;-webkit-mask:url(../../assets/img/ic/ic-arrow-alt.svg) center/contain no-repeat;mask:url(../../assets/img/ic/ic-arrow-alt.svg) center/contain no-repeat}.product-button.download:before,.canton-button.download:before,.country-button.download:before{-webkit-mask-image:url(../../assets/img/ic/ic-download-alt.svg);mask-image:url(../../assets/img/ic/ic-download-alt.svg)}.product-button,.product-button:link,.product-button:visited,.canton-button,.canton-button:link,.canton-button:visited,.country-button,.country-button:link,.country-button:visited{font-family:"DIN Regular",sans-serif;font-size:var(--fontSizeSmall);padding:.25rem .5rem .375rem;--buttonColor: var( --black );--buttonBackground: var( --blue3 )}.product-button:active,.product-button:hover,.canton-button:active,.canton-button:hover,.country-button:active,.country-button:hover{--buttonColor: var( --white );--buttonBackground: var( --blue7 )}.product-button:before,.canton-button:before,.country-button:before{display:none}.product-button,.canton-button,.country-button{word-break:break-word;width:100%;height:100%}.product-button,.product-button:link,.product-button:visited,.canton-button,.canton-button:link,.canton-button:visited,.country-button,.country-button:link,.country-button:visited{--buttonColor: var(--white);--buttonBackground: var(--blue5);font-family:"DIN Bold",sans-serif;display:flex;text-align:center;justify-content:center;align-items:center}.product-button:hover,.product-button:active,.canton-button:hover,.canton-button:active,.country-button:hover,.country-button:active{color:var(--white) !important}.product-button.toggled,.canton-button.toggled,.country-button.toggled{--buttonColor: var(--white);background-color:var(--black)}.product-button.reset-button,.product-button.reset-button:link,.canton-button.reset-button,.canton-button.reset-button:link,.country-button.reset-button,.country-button.reset-button:link{font-size:var(--fontSizeDefault);--buttonColor: var(--white);--buttonBackground: var(--red)}.product-button.reset-button,.product-button.reset-button:link,.product-button.reset-button:visited,.product-button.reset-button:link,.product-button.reset-button:link:link,.product-button.reset-button:link:visited,.canton-button.reset-button,.canton-button.reset-button:link,.canton-button.reset-button:visited,.canton-button.reset-button:link,.canton-button.reset-button:link:link,.canton-button.reset-button:link:visited,.country-button.reset-button,.country-button.reset-button:link,.country-button.reset-button:visited,.country-button.reset-button:link,.country-button.reset-button:link:link,.country-button.reset-button:link:visited{border:0;text-decoration:none;padding:.25rem var(--defaultMargin) .5rem var(--smallMargin);line-height:1;border-radius:0;color:var(--buttonColor);font-family:"DIN Bold",sans-serif;display:inline-flex;align-items:center;margin:0;background:var(--buttonBackground);cursor:pointer;justify-content:flex-start;transition:color .25s,background-color .25s}.product-button.reset-button:before,.product-button.reset-button:link:before,.canton-button.reset-button:before,.canton-button.reset-button:link:before,.country-button.reset-button:before,.country-button.reset-button:link:before{content:"";line-height:inherit;display:block;width:1em;height:1em;margin:.125em .375em 0 0;background-color:currentColor;-webkit-mask:url(../../assets/img/ic/ic-arrow-alt.svg) center/contain no-repeat;mask:url(../../assets/img/ic/ic-arrow-alt.svg) center/contain no-repeat}.product-button.reset-button.download:before,.product-button.reset-button:link.download:before,.canton-button.reset-button.download:before,.canton-button.reset-button:link.download:before,.country-button.reset-button.download:before,.country-button.reset-button:link.download:before{-webkit-mask-image:url(../../assets/img/ic/ic-download-alt.svg);mask-image:url(../../assets/img/ic/ic-download-alt.svg)}.product-button.reset-button,.product-button.reset-button:link,.canton-button.reset-button,.canton-button.reset-button:link,.country-button.reset-button,.country-button.reset-button:link{width:auto}.canton-button,.canton-button:link,.canton-button:visited,.country-button,.country-button:link,.country-button:visited{font-size:var(--fontSizeDefault);padding:0;aspect-ratio:1;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.order-area{background-color:var(--white);padding:var(--smallMargin) 0;display:flex;justify-content:space-between;align-items:center}.order-area a.selected{color:var(--black)}.slot-container{background-color:var(--blue1);padding:var(--smallMargin) var(--pageMargin)}.slot-container:empty{display:none}.slot-container :last-child{margin-bottom:0}.results-area{padding:var(--smallMargin) 0}.results-area .grid{margin:0}.contains-member-teaser{background-color:var(--blue7)}.member-teaser{--titleColor: var(--white);--teaserTitleLines: 6;color:var(--white)}.member-teaser .teaser-title{hyphens:auto}.member-teaser a,.member-teaser a:link,.member-teaser a:visited{color:var(--blue3);word-break:break-word}@media screen and (min-width: 40rem){:root{--fontSizeVerySmall: 0.75rem;--fontSizeSmall: 0.875rem;--fontSizeDefault: 1rem;--fontSizeMedium: 1.25rem;--fontSizeLarge: 2rem;--fontSizeVeryLarge: 2.5rem;--fontSizeCompanyName: 0.74rem}.grid.with-2-columns{grid-template-columns:1fr 1fr}.grid.with-4-columns{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width: 45rem){:root{--pageMargin: 1.875rem;--leftCellBasis: 50%;--rightCellBasis: 50%;--headerHeight: 7.5rem;--headerHeightLogoBar: 7.5rem;--headerHeightNavigationBar: 3.75rem;--fontSizeVerySmall: 0.75rem;--fontSizeSmall: 0.875rem;--fontSizeDefault: 1rem;--fontSizeMedium: 1.25rem;--fontSizeLarge: 2.5rem;--fontSizeVeryLarge: 2.5rem;--fontSizeCompanyName: 0.74rem;--fontSizeRunningTitle: var( --fontSizeSmall );--fontSizeTeaserTitle: 1.5rem;--fontSizeMainMenuItems: var( --fontSizeMedium );--teaserExcerptLines: 2;--footerNavigationItemsPaddingV: 0.875rem}h2.like-h1,h2.section-post-title{hyphens:none}.header-inner{align-items:stretch}.header-logo-link{display:flex;flex-flow:row nowrap;align-items:flex-end;gap:var(--smallMargin);padding:var(--smallMargin) var(--smallMargin) var(--smallMargin) var(--pageMargin)}.left-cell-header-name{display:block}.right-header-cell-company-name-container{display:none}.red-container{height:100%}.red-inner{justify-content:flex-start;padding:0 var(--pageMargin) var(--smallMargin);align-items:flex-end}.footer{position:sticky;bottom:0}}@media screen and (min-width: 60rem){:root{--leftCellBasis: 33%;--rightCellBasis: 67%;--headerHeight: 5rem;--headerHeightLogoBar: var( --headerHeight );--headerHeightNavigationBar: var( --headerHeight );--iconSize: 2.5rem;--fontSizeLarge: 2.25rem;--fontSizeVeryLarge: 3.75rem;--mainWidth: auto;--footerHeight: 2.75rem;--defaultMargin: 1.875rem;--fontSizeMainMenuItems: 2rem}.header-logo-link,.header-logo-link.scrolled{flex-flow:row-reverse;padding:var(--smallMargin) var(--pageMargin);margin-left:auto;max-width:27rem}.header-company-name{text-align:right}.main-navigation-container{height:calc(var(--fullHeight) - var(--headerHeight))}article{display:flex;flex-flow:row nowrap}article.without-content{padding-bottom:var(--defaultMargin)}.featured-image-figure{position:fixed;top:var(--headerHeight);left:0;right:0;bottom:0;aspect-ratio:auto}.featured-image-figure.on-blog-page{display:block}.featured-image-figure img{-o-object-position:top left;object-position:top left}.sections{flex-basis:calc(67% - var(--pageMargin));margin:0 var(--pageMargin) 0 auto}.section{margin:0 0 var(--defaultMargin);max-width:var(--contentMaxWidth)}.section .section-inner{margin:var(--smallMargin) var(--defaultMargin)}.section.bg-none .section-inner{margin:0}.section.bg-none .section-inner .grid{margin-top:0}.grid.with-3-columns,.grid.with-4-columns{grid-template-columns:1fr 1fr 1fr;grid-gap:var(--smallMargin)}.grid.with-4-columns{grid-template-columns:1fr 1fr 1fr 1fr}.footer{display:flex;flex-flow:row nowrap;justify-content:flex-end}.footer-inner{flex-basis:var(--rightCellBasis);margin:0 0 0 auto}.footer-container{margin-right:var(--pageMargin)}.sws-members-component.section{margin-top:calc(var(--defaultMargin)*-2)}.filter-area,.order-area{margin:0 0 var(--defaultMargin)}.order-area{padding:var(--smallMargin) var(--pageMargin)}.products{margin-top:1rem !important}.results-area{padding:0}}@media screen and (min-width: 82rem){:root{--headerHeight: 8rem;--fontSizeLarge: 2.75rem;--fontSizeVeryLarge: 4rem}.header-logo-link,.header-logo-link.scrolled{flex-flow:row}.header-company-name{text-align:left}.footer-container{margin:0 auto 0 0;max-width:var(--contentMaxWidth)}.credits{padding:0 var(--pageMargin)}.credits-items:before{display:none}.credits-items li{color:var(--blue5)}.credits-items li a:link,.credits-items li a:visited{color:inherit}.credits-items li a:after{color:inherit}}@media screen and (min-width: 90rem){.lower-navigation-container{display:none}.header-languages-container{position:absolute;display:block;height:var(--iconSize);padding:0 0 0 var(--footerNavigationItemsPaddingV);bottom:var(--smallMargin);left:var(--contentMaxWidth)}.header-languages-container:before{content:"";width:var(--redBorderSize);background-color:var(--white);height:100%;position:absolute;top:0;left:0}.header-languages-navigation{height:100%}.header-languages-navigation .lang-items{all:unset;height:100%;display:flex;flex-direction:column;justify-content:space-between}.header-languages-navigation .lang-item{font-size:var(--fontSizeVerySmall);margin:0;display:block;--linkColor: var( --black )}.header-languages-navigation .lang-item.current-lang{--linkColor: var( --white )}.header-languages-navigation .lang-item a:link,.header-languages-navigation .lang-item a:visited{text-transform:none}.header-languages-navigation .lang-item a:hover,.header-languages-navigation .lang-item a:active{color:color-mix(in srgb, white, transparent)}.red-inner{max-width:calc(var(--contentMaxWidth))}}.disclaimer-component{position:fixed;z-index:99999;bottom:var(--pageMargin);right:var(--pageMargin);width:min(30rem,100% - 2*var(--pageMargin));box-shadow:0 0 1rem 0 rgba(0,0,0,.3);opacity:0;visibility:hidden;transition:opacity var(--guiAnimationFast),visibility 0s var(--guiAnimationFast)}.disclaimer-component.open{opacity:1;visibility:visible;transition:opacity var(--guiAnimationFast) .5s,visibility 0s .5s}.disclaimer-component.open.immediate{transition:opacity var(--guiAnimationFast),visibility 0s}.disclaimer-inner{display:flex;flex-flow:column;align-items:flex-start;gap:1rem;padding:1.5rem;background-color:#2a4d57;color:#fff}.disclaimer-inner a{color:inherit}.disclaimer-message{line-height:var(--lineHeightNormal)}.disclaimer-message>*{margin:0}.disclaimer-component .disclaimer-terms-link,.disclaimer-component .disclaimer-terms-link:link,.disclaimer-component .disclaimer-terms-link:visited{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.disclaimer-component .disclaimer-terms-link:before,.disclaimer-component .disclaimer-terms-link:after{display:none !important}.disclaimer-component .disclaimer-terms-link:hover,.disclaimer-component .disclaimer-terms-link:focus-visible{text-decoration-thickness:2px}.disclaimer-actions{display:flex;flex-flow:row wrap;gap:.75rem;align-self:stretch;justify-content:flex-end}.disclaimer-component .disclaimer-button,.disclaimer-component .disclaimer-button:link,.disclaimer-component .disclaimer-button:visited{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:#fff;color:#2a4d57;font:inherit;font-family:"DIN Bold",sans-serif;padding:.5rem 1.25rem;cursor:pointer;transition:background-color .25s,color .25s}.disclaimer-component .disclaimer-button:hover,.disclaimer-component .disclaimer-button:focus-visible{background:#d7e3e7;color:#000}.disclaimer-component .disclaimer-button.ok-button{background:#bd1f24;color:#fff}.disclaimer-component .disclaimer-button.ok-button:hover,.disclaimer-component .disclaimer-button.ok-button:focus-visible{background:rgb(60.3721925134%,9.9023172906%,11.4994652406%);color:#fff}.consent-embed-component{position:relative;width:100%;aspect-ratio:16/9;background-color:#d7e3e7}.consent-embed-component iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.consent-placeholder,.consent-embed-placeholder{position:absolute;inset:0;display:flex;flex-flow:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;border:0;background-color:#d7e3e7;color:#2a4d57;font:inherit;text-align:center;cursor:pointer}.consent-placeholder svg,.consent-embed-placeholder svg{width:3rem;height:3rem;fill:currentColor}.consent-placeholder .consent-embed-label,.consent-placeholder .consent-placeholder-label,.consent-embed-placeholder .consent-embed-label,.consent-embed-placeholder .consent-placeholder-label{font-family:"DIN Bold",sans-serif}.consent-placeholder .consent-embed-note,.consent-placeholder .consent-placeholder-note,.consent-embed-placeholder .consent-embed-note,.consent-embed-placeholder .consent-placeholder-note{max-width:30rem;font-size:.875rem;line-height:var(--lineHeightNormal)}.sws-members-component button.product-button,.sws-members-component button.canton-button,.sws-members-component button.country-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-size:var(--fontSizeSmall);cursor:pointer}.sws-members-component button.product-button:focus-visible,.sws-members-component button.canton-button:focus-visible,.sws-members-component button.country-button:focus-visible{outline:2px solid var(--black);outline-offset:2px}.sws-members-component button.product-button:disabled,.sws-members-component button.canton-button:disabled,.sws-members-component button.country-button:disabled{opacity:.6;cursor:progress}.sws-members-component button.canton-button,.sws-members-component button.country-button,.sws-members-component button.reset-button{font-size:var(--fontSizeDefault)}.reset-area{margin:2.5rem 0 1.5rem}.reset-area .reset-button{width:auto;padding:.5rem 1rem}.filter-toggle,.filter-toggle:link,.filter-toggle:visited{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.625rem;width:100%;margin:var(--smallMargin) 0 0;padding:.5rem 0;border:0;background:none;color:var(--black);font:inherit;font-family:"DIN Bold",sans-serif;font-size:var(--fontSizeH3, 1.25rem);text-align:left;cursor:pointer}.filter-toggle:before,.filter-toggle:after{display:none !important}.filter-toggle[aria-expanded=true] .filter-toggle-chevron{transform:translateY(0.22em) rotate(-135deg)}.filter-toggle:hover,.filter-toggle:focus-visible{color:var(--red)}.filter-toggle-label{color:inherit}.filter-toggle-chevron{flex:0 0 auto;width:.45em;height:.45em;margin-left:-0.125rem;border-right:2.5px solid var(--black);border-bottom:2.5px solid var(--black);transform:translateY(-0.02em) rotate(45deg);transition:transform .3s ease}@media(prefers-reduced-motion: reduce){.filter-toggle-chevron{transition:none}}.filter-toggle-count{display:inline-flex;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;border-radius:1rem;background-color:var(--red);color:var(--white) !important;font-size:.875rem}.filter-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s ease,opacity .3s ease}.filter-panel.open{grid-template-rows:1fr;opacity:1}@media(prefers-reduced-motion: reduce){.filter-panel{transition:none}}.filter-panel-inner{min-height:0;overflow:hidden}.filter-panel-inner .products{padding-bottom:1rem}.location-area{display:flex;flex-flow:row wrap;align-items:center;gap:.5rem 1rem}.location-area .location-button{box-sizing:border-box;width:auto;height:2.25rem;gap:.5rem;padding:0 1rem;align-items:center}.location-area .location-button .icon{vertical-align:middle}.location-area .location-button-label{position:relative;top:-0.06em;color:inherit !important}.location-or{font-size:var(--fontSizeSmall)}.location-form{display:flex;flex:1 1 16rem;gap:.5rem}.location-form .location-input,.location-form .product-button{box-sizing:border-box;height:2.25rem}.location-form .location-input{flex:1 1 auto;min-width:0;font:inherit;padding:0 .625rem;border:1px solid var(--blue4);border-radius:0;background-color:var(--white)}.location-form .product-button{width:auto;padding:0 1rem}.location-message{color:var(--red);margin:.75rem 0 0}.location-current{display:flex;flex-flow:row wrap;align-items:baseline;gap:.25rem 1rem;margin:.75rem 0 0}.location-current>span{color:var(--black)}.location-current .location-clear-link,.location-current .location-clear-link:link,.location-current .location-clear-link:visited{font:inherit;color:var(--red);text-decoration:underline;text-underline-offset:.2em}.location-current .location-clear-link:before,.location-current .location-clear-link:after{display:none !important}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.member-teaser-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.member-teaser-head .running-title{min-width:0}.member-distance{flex:0 0 auto;color:var(--white);font-family:"DIN Bold",sans-serif;font-size:var(--fontSizeRunningTitle);white-space:nowrap}.contains-member-teaser.selected,.contains-member-teaser.selected .member-teaser{background-color:var(--red);--bg: var(--red)}.sws-member-map-section .section-inner{margin-bottom:var(--smallMargin)}@media(min-width: 60rem){.sws-member-map-section.alignwide{max-width:none;width:calc(100% + 20vw);margin-left:-20vw}}.sws-member-map-component{position:relative;aspect-ratio:1;max-height:80vh;border:.5rem solid var(--white);background-color:var(--blue1);box-sizing:border-box}@media(min-width: 40rem){.sws-member-map-component{aspect-ratio:4/3}}@media(min-width: 60rem){.sws-member-map-component{aspect-ratio:16/9}}.sws-member-map{position:absolute;inset:0}.sws-member-map-legend{display:flex;flex-flow:row wrap;gap:.25rem 1.25rem;margin:0;padding:.5rem .75rem;list-style:none;background-color:var(--white);font-size:var(--fontSizeSmall)}.sws-member-map-legend li{display:flex;align-items:center;gap:.375rem}.sws-member-map-legend li:before{content:"";width:.75rem;height:.75rem;border-radius:50%}.sws-member-map-legend .legend-private:before{background:#bd1f24}.sws-member-map-legend .legend-b2b:before{background:#2a4d57}.sws-member-map-legend .legend-both:before{background:linear-gradient(90deg, #bd1f24 50%, #2a4d57 50%)}.sws-map-pin{cursor:pointer;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.35))}.sws-map-pin svg{display:block}.sws-map-info{position:relative;transform:translateY(-46px);max-width:16rem;padding:.625rem 2.5rem .625rem .75rem;border-radius:0;background-color:#bd1f24;color:#fff;font-family:"DIN Regular",sans-serif;font-size:.875rem;text-align:left}.sws-map-info,.sws-map-info *{color:#fff !important}.sws-map-info{line-height:1.3;box-shadow:0 1px 4px rgba(0,0,0,.4);cursor:default}.sws-map-info:after{content:"";position:absolute;top:100%;left:50%;margin-left:-0.4rem;border:.4rem solid rgba(0,0,0,0);border-top-color:#bd1f24;border-bottom:0}.sws-map-info-title{display:block;font-family:"DIN Bold",sans-serif;font-weight:normal}.sws-map-info-place{display:block;font-family:"DIN Regular",sans-serif;font-weight:normal}.sws-map-info-more,.sws-map-info-more:link,.sws-map-info-more:visited{display:inline-block;margin-top:.25rem;color:#fff;text-decoration:underline}.sws-map-info-more:hover,.sws-map-info-more:focus-visible{color:#fff;text-decoration:none}.sws-map-info-close,.sws-map-info-close:hover,.sws-map-info-close:focus-visible{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:.25rem;right:.25rem;width:1.75rem;height:1.75rem;padding:0 0 .125rem;border:0;border-radius:0;background:none;color:#fff;font-size:1.25rem;line-height:1;cursor:pointer}.sws-map-info-close:before,.sws-map-info-close:after{display:none !important}.sws-map-distance-label{transform:translateY(50%);display:block;padding:.15rem .5rem .4rem;line-height:1;border-radius:1rem;background-color:#618993;color:#fff;font-family:"DIN Bold",sans-serif;font-size:.8125rem;white-space:nowrap;pointer-events:none}.sws-member-map-error{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;margin:0;padding:1.5rem;text-align:center}.sws-map-cluster{display:flex;justify-content:center;align-items:center;min-width:2.25rem;height:2.25rem;padding:0 .5rem .1875rem;border:3px solid #fff;border-radius:2rem;line-height:1;background-color:#bd1f24;color:#fff;font-family:"DIN Bold",sans-serif;box-shadow:0 1px 4px rgba(0,0,0,.4)}.sws-map-origin{transform:translateY(50%);width:1.125rem;height:1.125rem;border:3px solid #fff;border-radius:50%;background-color:#1a73e8;box-shadow:0 0 0 6px rgba(26,115,232,.25)}.sws-map-info{max-width:16rem;font-family:"DIN Regular",Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.35;color:#000}.sws-map-info .sws-map-info-title{font-family:"DIN Bold",sans-serif;font-size:1rem;margin:0 0 .375rem}.sws-map-info p{margin:0 0 .375rem}.sws-map-info .sws-map-info-distance{font-family:"DIN Bold",sans-serif}.sws-map-info a{color:#bd1f24}.sws-member-map-placeholder:before{display:none !important}.sws-member-map-placeholder .consent-placeholder-note{color:var(--blue7)}
