/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"icons";src:url(/themes/custom/cwsdesign/assets/stylesheets/fonts/icons/icons.eot);src:url(/themes/custom/cwsdesign/assets/stylesheets/fonts/icons/icons.eot#iefix) format("eot"),url(/themes/custom/cwsdesign/assets/stylesheets/fonts/icons/icons.woff2) format("woff2"),url(/themes/custom/cwsdesign/assets/stylesheets/fonts/icons/icons.woff) format("woff"),url(/themes/custom/cwsdesign/assets/stylesheets/fonts/icons/icons.ttf) format("truetype"),url(/themes/custom/cwsdesign/assets/stylesheets/fonts/icons/icons.svg#icons) format("svg");font-display:swap}.icon-xing:before,.icon-world:before,.icon-twitter:before,.icon-time:before,.icon-tiktok:before,.icon-search:before,.icon-sa-workwear:before,.icon-sa-hygiene:before,.icon-sa-healthcare:before,.icon-sa-global:before,.icon-sa-floor-care:before,.icon-sa-fire-safety:before,.icon-sa-cleanrooms:before,.icon-refresh:before,.icon-plus:before,.icon-phone:before,.icon-pencil-icon:before,.icon-minus:before,.icon-mail:before,.icon-lock:before,.icon-location:before,.icon-linkedin:before,.icon-instagram:before,.icon-home:before,.icon-form:before,.icon-form-mobile:before,.icon-filter:before,.icon-fax:before,.icon-facebook:before,.icon-download:before,.icon-close:before,.icon-check:before,.icon-calendar:before,.icon-arrow-up:before,.icon-arrow-right:before,.icon-arrow-left:before,.icon-arrow-down:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-calendar:before{content:""}.icon-check:before{content:""}.icon-close:before{content:""}.icon-download:before{content:""}.icon-facebook:before{content:""}.icon-fax:before{content:""}.icon-filter:before{content:""}.icon-form-mobile:before{content:""}.icon-form:before{content:""}.icon-home:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-location:before{content:""}.icon-lock:before{content:""}.icon-mail:before{content:""}.icon-minus:before{content:""}.icon-pencil-icon:before{content:""}.icon-phone:before{content:""}.icon-plus:before{content:""}.icon-refresh:before{content:""}.icon-sa-cleanrooms:before{content:""}.icon-sa-fire-safety:before{content:""}.icon-sa-floor-care:before{content:""}.icon-sa-global:before{content:""}.icon-sa-healthcare:before{content:""}.icon-sa-hygiene:before{content:""}.icon-sa-workwear:before{content:""}.icon-search:before{content:""}.icon-tiktok:before{content:""}.icon-time:before{content:""}.icon-twitter:before{content:""}.icon-world:before{content:""}.icon-xing:before{content:""}body.magazine-one-taxonomy #block-cwsdesign-content,body.path-taxonomy-landing-page #block-cwsdesign-content,body.path-archive-magazine-one #block-cwsdesign-content{margin-top:0 !important}body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero,body.magazine-one-taxonomy .block-magazine-tax-hero,body.magazine-one-taxonomy .block-magazine-archive-hero,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero,body.path-taxonomy-landing-page .block-magazine-tax-hero,body.path-taxonomy-landing-page .block-magazine-archive-hero,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero,body.path-archive-magazine-one .block-magazine-tax-hero,body.path-archive-magazine-one .block-magazine-archive-hero{display:flex;justify-content:space-between;flex-direction:column;width:100vw;margin-left:-5vw}body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero .info,body.magazine-one-taxonomy .block-magazine-tax-hero .info,body.magazine-one-taxonomy .block-magazine-archive-hero .info,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero .info,body.path-taxonomy-landing-page .block-magazine-tax-hero .info,body.path-taxonomy-landing-page .block-magazine-archive-hero .info,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero .info,body.path-archive-magazine-one .block-magazine-tax-hero .info,body.path-archive-magazine-one .block-magazine-archive-hero .info{padding:5vw;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:639px){body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero .info,body.magazine-one-taxonomy .block-magazine-tax-hero .info,body.magazine-one-taxonomy .block-magazine-archive-hero .info,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero .info,body.path-taxonomy-landing-page .block-magazine-tax-hero .info,body.path-taxonomy-landing-page .block-magazine-archive-hero .info,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero .info,body.path-archive-magazine-one .block-magazine-tax-hero .info,body.path-archive-magazine-one .block-magazine-archive-hero .info{padding:30px 30px 30px 100px}}body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero .info .container,body.magazine-one-taxonomy .block-magazine-tax-hero .info .container,body.magazine-one-taxonomy .block-magazine-archive-hero .info .container,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero .info .container,body.path-taxonomy-landing-page .block-magazine-tax-hero .info .container,body.path-taxonomy-landing-page .block-magazine-archive-hero .info .container,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero .info .container,body.path-archive-magazine-one .block-magazine-tax-hero .info .container,body.path-archive-magazine-one .block-magazine-archive-hero .info .container{margin:0;padding-bottom:6rem;width:100%}body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero .info .container .category,body.magazine-one-taxonomy .block-magazine-tax-hero .info .container .category,body.magazine-one-taxonomy .block-magazine-archive-hero .info .container .category,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero .info .container .category,body.path-taxonomy-landing-page .block-magazine-tax-hero .info .container .category,body.path-taxonomy-landing-page .block-magazine-archive-hero .info .container .category,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero .info .container .category,body.path-archive-magazine-one .block-magazine-tax-hero .info .container .category,body.path-archive-magazine-one .block-magazine-archive-hero .info .container .category{font-size:1.6rem}body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero .info .container h1,body.magazine-one-taxonomy .block-magazine-tax-hero .info .container h1,body.magazine-one-taxonomy .block-magazine-archive-hero .info .container h1,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero .info .container h1,body.path-taxonomy-landing-page .block-magazine-tax-hero .info .container h1,body.path-taxonomy-landing-page .block-magazine-archive-hero .info .container h1,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero .info .container h1,body.path-archive-magazine-one .block-magazine-tax-hero .info .container h1,body.path-archive-magazine-one .block-magazine-archive-hero .info .container h1{font-size:4rem;line-height:1.1;margin-bottom:4rem;display:inline-block}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero .info .container h1,body.magazine-one-taxonomy .block-magazine-tax-hero .info .container h1,body.magazine-one-taxonomy .block-magazine-archive-hero .info .container h1,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero .info .container h1,body.path-taxonomy-landing-page .block-magazine-tax-hero .info .container h1,body.path-taxonomy-landing-page .block-magazine-archive-hero .info .container h1,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero .info .container h1,body.path-archive-magazine-one .block-magazine-tax-hero .info .container h1,body.path-archive-magazine-one .block-magazine-archive-hero .info .container h1{display:flex;flex-direction:column}}@media(min-width:639px){body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero .info .container h1,body.magazine-one-taxonomy .block-magazine-tax-hero .info .container h1,body.magazine-one-taxonomy .block-magazine-archive-hero .info .container h1,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero .info .container h1,body.path-taxonomy-landing-page .block-magazine-tax-hero .info .container h1,body.path-taxonomy-landing-page .block-magazine-archive-hero .info .container h1,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero .info .container h1,body.path-archive-magazine-one .block-magazine-tax-hero .info .container h1,body.path-archive-magazine-one .block-magazine-archive-hero .info .container h1{font-size:5.2rem}}body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero .info .container .field--name-field-subtitle,body.magazine-one-taxonomy .block-magazine-tax-hero .info .container .field--name-field-subtitle,body.magazine-one-taxonomy .block-magazine-archive-hero .info .container .field--name-field-subtitle,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero .info .container .field--name-field-subtitle,body.path-taxonomy-landing-page .block-magazine-tax-hero .info .container .field--name-field-subtitle,body.path-taxonomy-landing-page .block-magazine-archive-hero .info .container .field--name-field-subtitle,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero .info .container .field--name-field-subtitle,body.path-archive-magazine-one .block-magazine-tax-hero .info .container .field--name-field-subtitle,body.path-archive-magazine-one .block-magazine-archive-hero .info .container .field--name-field-subtitle{font-size:2rem;font-weight:bold}@media(min-width:1024px){body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero .info .container .field--name-field-subtitle,body.magazine-one-taxonomy .block-magazine-tax-hero .info .container .field--name-field-subtitle,body.magazine-one-taxonomy .block-magazine-archive-hero .info .container .field--name-field-subtitle,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero .info .container .field--name-field-subtitle,body.path-taxonomy-landing-page .block-magazine-tax-hero .info .container .field--name-field-subtitle,body.path-taxonomy-landing-page .block-magazine-archive-hero .info .container .field--name-field-subtitle,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero .info .container .field--name-field-subtitle,body.path-archive-magazine-one .block-magazine-tax-hero .info .container .field--name-field-subtitle,body.path-archive-magazine-one .block-magazine-archive-hero .info .container .field--name-field-subtitle{font-size:2.4rem}}body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero .info .issue-data,body.magazine-one-taxonomy .block-magazine-tax-hero .info .issue-data,body.magazine-one-taxonomy .block-magazine-archive-hero .info .issue-data,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero .info .issue-data,body.path-taxonomy-landing-page .block-magazine-tax-hero .info .issue-data,body.path-taxonomy-landing-page .block-magazine-archive-hero .info .issue-data,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero .info .issue-data,body.path-archive-magazine-one .block-magazine-tax-hero .info .issue-data,body.path-archive-magazine-one .block-magazine-archive-hero .info .issue-data{font-weight:bold;text-transform:uppercase;font-size:1.4rem;letter-spacing:3px;line-height:1.4;word-break:normal;hyphens:none}body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero .cover-image,body.magazine-one-taxonomy .block-magazine-tax-hero .cover-image,body.magazine-one-taxonomy .block-magazine-archive-hero .cover-image,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero .cover-image,body.path-taxonomy-landing-page .block-magazine-tax-hero .cover-image,body.path-taxonomy-landing-page .block-magazine-archive-hero .cover-image,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero .cover-image,body.path-archive-magazine-one .block-magazine-tax-hero .cover-image,body.path-archive-magazine-one .block-magazine-archive-hero .cover-image{position:relative}body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero .cover-image .field--name-field-media .field--name-field-media-image,body.magazine-one-taxonomy .block-magazine-tax-hero .cover-image .field--name-field-media .field--name-field-media-image,body.magazine-one-taxonomy .block-magazine-archive-hero .cover-image .field--name-field-media .field--name-field-media-image,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero .cover-image .field--name-field-media .field--name-field-media-image,body.path-taxonomy-landing-page .block-magazine-tax-hero .cover-image .field--name-field-media .field--name-field-media-image,body.path-taxonomy-landing-page .block-magazine-archive-hero .cover-image .field--name-field-media .field--name-field-media-image,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero .cover-image .field--name-field-media .field--name-field-media-image,body.path-archive-magazine-one .block-magazine-tax-hero .cover-image .field--name-field-media .field--name-field-media-image,body.path-archive-magazine-one .block-magazine-archive-hero .cover-image .field--name-field-media .field--name-field-media-image{background-position:center;background-size:cover}body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero .cover-image,body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero .cover-image .field--name-field-media .field--name-field-media-image,body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero .cover-image .field--name-field-media .field--name-field-media-image img,body.magazine-one-taxonomy .block-magazine-tax-hero .cover-image,body.magazine-one-taxonomy .block-magazine-tax-hero .cover-image .field--name-field-media .field--name-field-media-image,body.magazine-one-taxonomy .block-magazine-tax-hero .cover-image .field--name-field-media .field--name-field-media-image img,body.magazine-one-taxonomy .block-magazine-archive-hero .cover-image,body.magazine-one-taxonomy .block-magazine-archive-hero .cover-image .field--name-field-media .field--name-field-media-image,body.magazine-one-taxonomy .block-magazine-archive-hero .cover-image .field--name-field-media .field--name-field-media-image img,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero .cover-image,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero .cover-image .field--name-field-media .field--name-field-media-image,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero .cover-image .field--name-field-media .field--name-field-media-image img,body.path-taxonomy-landing-page .block-magazine-tax-hero .cover-image,body.path-taxonomy-landing-page .block-magazine-tax-hero .cover-image .field--name-field-media .field--name-field-media-image,body.path-taxonomy-landing-page .block-magazine-tax-hero .cover-image .field--name-field-media .field--name-field-media-image img,body.path-taxonomy-landing-page .block-magazine-archive-hero .cover-image,body.path-taxonomy-landing-page .block-magazine-archive-hero .cover-image .field--name-field-media .field--name-field-media-image,body.path-taxonomy-landing-page .block-magazine-archive-hero .cover-image .field--name-field-media .field--name-field-media-image img,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero .cover-image,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero .cover-image .field--name-field-media .field--name-field-media-image,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero .cover-image .field--name-field-media .field--name-field-media-image img,body.path-archive-magazine-one .block-magazine-tax-hero .cover-image,body.path-archive-magazine-one .block-magazine-tax-hero .cover-image .field--name-field-media .field--name-field-media-image,body.path-archive-magazine-one .block-magazine-tax-hero .cover-image .field--name-field-media .field--name-field-media-image img,body.path-archive-magazine-one .block-magazine-archive-hero .cover-image,body.path-archive-magazine-one .block-magazine-archive-hero .cover-image .field--name-field-media .field--name-field-media-image,body.path-archive-magazine-one .block-magazine-archive-hero .cover-image .field--name-field-media .field--name-field-media-image img{height:36rem}@media(min-width:639px){body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero .cover-image,body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero .cover-image .field--name-field-media .field--name-field-media-image,body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero .cover-image .field--name-field-media .field--name-field-media-image img,body.magazine-one-taxonomy .block-magazine-tax-hero .cover-image,body.magazine-one-taxonomy .block-magazine-tax-hero .cover-image .field--name-field-media .field--name-field-media-image,body.magazine-one-taxonomy .block-magazine-tax-hero .cover-image .field--name-field-media .field--name-field-media-image img,body.magazine-one-taxonomy .block-magazine-archive-hero .cover-image,body.magazine-one-taxonomy .block-magazine-archive-hero .cover-image .field--name-field-media .field--name-field-media-image,body.magazine-one-taxonomy .block-magazine-archive-hero .cover-image .field--name-field-media .field--name-field-media-image img,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero .cover-image,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero .cover-image .field--name-field-media .field--name-field-media-image,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero .cover-image .field--name-field-media .field--name-field-media-image img,body.path-taxonomy-landing-page .block-magazine-tax-hero .cover-image,body.path-taxonomy-landing-page .block-magazine-tax-hero .cover-image .field--name-field-media .field--name-field-media-image,body.path-taxonomy-landing-page .block-magazine-tax-hero .cover-image .field--name-field-media .field--name-field-media-image img,body.path-taxonomy-landing-page .block-magazine-archive-hero .cover-image,body.path-taxonomy-landing-page .block-magazine-archive-hero .cover-image .field--name-field-media .field--name-field-media-image,body.path-taxonomy-landing-page .block-magazine-archive-hero .cover-image .field--name-field-media .field--name-field-media-image img,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero .cover-image,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero .cover-image .field--name-field-media .field--name-field-media-image,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero .cover-image .field--name-field-media .field--name-field-media-image img,body.path-archive-magazine-one .block-magazine-tax-hero .cover-image,body.path-archive-magazine-one .block-magazine-tax-hero .cover-image .field--name-field-media .field--name-field-media-image,body.path-archive-magazine-one .block-magazine-tax-hero .cover-image .field--name-field-media .field--name-field-media-image img,body.path-archive-magazine-one .block-magazine-archive-hero .cover-image,body.path-archive-magazine-one .block-magazine-archive-hero .cover-image .field--name-field-media .field--name-field-media-image,body.path-archive-magazine-one .block-magazine-archive-hero .cover-image .field--name-field-media .field--name-field-media-image img{height:60rem}}@media(min-width:639px){body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero.has-image,body.magazine-one-taxonomy .block-magazine-tax-hero.has-image,body.magazine-one-taxonomy .block-magazine-archive-hero.has-image,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero.has-image,body.path-taxonomy-landing-page .block-magazine-tax-hero.has-image,body.path-taxonomy-landing-page .block-magazine-archive-hero.has-image,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero.has-image,body.path-archive-magazine-one .block-magazine-tax-hero.has-image,body.path-archive-magazine-one .block-magazine-archive-hero.has-image{flex-direction:row}body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero.has-image .info,body.magazine-one-taxonomy .block-magazine-tax-hero.has-image .info,body.magazine-one-taxonomy .block-magazine-archive-hero.has-image .info,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero.has-image .info,body.path-taxonomy-landing-page .block-magazine-tax-hero.has-image .info,body.path-taxonomy-landing-page .block-magazine-archive-hero.has-image .info,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero.has-image .info,body.path-archive-magazine-one .block-magazine-tax-hero.has-image .info,body.path-archive-magazine-one .block-magazine-archive-hero.has-image .info{width:calc(60% - 4rem)}body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero.has-image .cover-image,body.magazine-one-taxonomy .block-magazine-tax-hero.has-image .cover-image,body.magazine-one-taxonomy .block-magazine-archive-hero.has-image .cover-image,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero.has-image .cover-image,body.path-taxonomy-landing-page .block-magazine-tax-hero.has-image .cover-image,body.path-taxonomy-landing-page .block-magazine-archive-hero.has-image .cover-image,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero.has-image .cover-image,body.path-archive-magazine-one .block-magazine-tax-hero.has-image .cover-image,body.path-archive-magazine-one .block-magazine-archive-hero.has-image .cover-image{width:calc(40% + 4rem)}}@media(min-width:639px){body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero:not(.has-image) .info,body.magazine-one-taxonomy .block-magazine-tax-hero:not(.has-image) .info,body.magazine-one-taxonomy .block-magazine-archive-hero:not(.has-image) .info,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero:not(.has-image) .info,body.path-taxonomy-landing-page .block-magazine-tax-hero:not(.has-image) .info,body.path-taxonomy-landing-page .block-magazine-archive-hero:not(.has-image) .info,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero:not(.has-image) .info,body.path-archive-magazine-one .block-magazine-tax-hero:not(.has-image) .info,body.path-archive-magazine-one .block-magazine-archive-hero:not(.has-image) .info{min-height:60rem;padding-right:14rem}}@media(min-width:639px){body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero.menu-open .info,body.magazine-one-taxonomy .block-magazine-tax-hero.menu-open .info,body.magazine-one-taxonomy .block-magazine-archive-hero.menu-open .info,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero.menu-open .info,body.path-taxonomy-landing-page .block-magazine-tax-hero.menu-open .info,body.path-taxonomy-landing-page .block-magazine-archive-hero.menu-open .info,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero.menu-open .info,body.path-archive-magazine-one .block-magazine-tax-hero.menu-open .info,body.path-archive-magazine-one .block-magazine-archive-hero.menu-open .info{padding-left:190px}}@media(min-width:639px){body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero.menu-open.has-image .info,body.magazine-one-taxonomy .block-magazine-tax-hero.menu-open.has-image .info,body.magazine-one-taxonomy .block-magazine-archive-hero.menu-open.has-image .info,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero.menu-open.has-image .info,body.path-taxonomy-landing-page .block-magazine-tax-hero.menu-open.has-image .info,body.path-taxonomy-landing-page .block-magazine-archive-hero.menu-open.has-image .info,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero.menu-open.has-image .info,body.path-archive-magazine-one .block-magazine-tax-hero.menu-open.has-image .info,body.path-archive-magazine-one .block-magazine-archive-hero.menu-open.has-image .info{width:calc(60% + 4rem)}body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero.menu-open.has-image .cover-image,body.magazine-one-taxonomy .block-magazine-tax-hero.menu-open.has-image .cover-image,body.magazine-one-taxonomy .block-magazine-archive-hero.menu-open.has-image .cover-image,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero.menu-open.has-image .cover-image,body.path-taxonomy-landing-page .block-magazine-tax-hero.menu-open.has-image .cover-image,body.path-taxonomy-landing-page .block-magazine-archive-hero.menu-open.has-image .cover-image,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero.menu-open.has-image .cover-image,body.path-archive-magazine-one .block-magazine-tax-hero.menu-open.has-image .cover-image,body.path-archive-magazine-one .block-magazine-archive-hero.menu-open.has-image .cover-image{width:calc(40% - 4rem)}}body.magazine-one-taxonomy .block-magazine-tax-hero,body.magazine-one-taxonomy .block-magazine-archive-hero,body.path-taxonomy-landing-page .block-magazine-tax-hero,body.path-taxonomy-landing-page .block-magazine-archive-hero,body.path-archive-magazine-one .block-magazine-tax-hero,body.path-archive-magazine-one .block-magazine-archive-hero{background-color:#f378c4}@media(min-width:639px){body.magazine-one-taxonomy .block-magazine-tax-hero,body.magazine-one-taxonomy .block-magazine-archive-hero,body.path-taxonomy-landing-page .block-magazine-tax-hero,body.path-taxonomy-landing-page .block-magazine-archive-hero,body.path-archive-magazine-one .block-magazine-tax-hero,body.path-archive-magazine-one .block-magazine-archive-hero{width:100vw;margin-left:-5vw}}@media(min-width:1086.8px){body.magazine-one-taxonomy .block-magazine-tax-hero,body.magazine-one-taxonomy .block-magazine-archive-hero,body.path-taxonomy-landing-page .block-magazine-tax-hero,body.path-taxonomy-landing-page .block-magazine-archive-hero,body.path-archive-magazine-one .block-magazine-tax-hero,body.path-archive-magazine-one .block-magazine-archive-hero{width:100%;margin-left:0}}@media(min-width:639px){body.magazine-one-taxonomy .paragraph--type--magazine-sections-hero,body.path-taxonomy-landing-page .paragraph--type--magazine-sections-hero,body.path-archive-magazine-one .paragraph--type--magazine-sections-hero{width:100%;margin-left:0}}
@font-face{font-family:"icons";src:url(/themes/custom/cwsdesign/assets/stylesheets/fonts/icons/icons.eot);src:url(/themes/custom/cwsdesign/assets/stylesheets/fonts/icons/icons.eot#iefix) format("eot"),url(/themes/custom/cwsdesign/assets/stylesheets/fonts/icons/icons.woff2) format("woff2"),url(/themes/custom/cwsdesign/assets/stylesheets/fonts/icons/icons.woff) format("woff"),url(/themes/custom/cwsdesign/assets/stylesheets/fonts/icons/icons.ttf) format("truetype"),url(/themes/custom/cwsdesign/assets/stylesheets/fonts/icons/icons.svg#icons) format("svg");font-display:swap}.icon-xing:before,.icon-world:before,.icon-twitter:before,.icon-time:before,.icon-tiktok:before,.icon-search:before,.icon-sa-workwear:before,.icon-sa-hygiene:before,.icon-sa-healthcare:before,.icon-sa-global:before,.icon-sa-floor-care:before,.icon-sa-fire-safety:before,.icon-sa-cleanrooms:before,.icon-refresh:before,.icon-plus:before,.icon-phone:before,.icon-pencil-icon:before,.icon-minus:before,.icon-mail:before,.icon-lock:before,.icon-location:before,.icon-linkedin:before,.icon-instagram:before,.icon-home:before,.icon-form:before,.icon-form-mobile:before,.icon-filter:before,.icon-fax:before,.icon-facebook:before,.icon-download:before,.icon-close:before,.icon-check:before,.icon-calendar:before,.icon-arrow-up:before,.icon-arrow-right:before,.icon-arrow-left:before,.icon-arrow-down:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-calendar:before{content:""}.icon-check:before{content:""}.icon-close:before{content:""}.icon-download:before{content:""}.icon-facebook:before{content:""}.icon-fax:before{content:""}.icon-filter:before{content:""}.icon-form-mobile:before{content:""}.icon-form:before{content:""}.icon-home:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-location:before{content:""}.icon-lock:before{content:""}.icon-mail:before{content:""}.icon-minus:before{content:""}.icon-pencil-icon:before{content:""}.icon-phone:before{content:""}.icon-plus:before{content:""}.icon-refresh:before{content:""}.icon-sa-cleanrooms:before{content:""}.icon-sa-fire-safety:before{content:""}.icon-sa-floor-care:before{content:""}.icon-sa-global:before{content:""}.icon-sa-healthcare:before{content:""}.icon-sa-hygiene:before{content:""}.icon-sa-workwear:before{content:""}.icon-search:before{content:""}.icon-tiktok:before{content:""}.icon-time:before{content:""}.icon-twitter:before{content:""}.icon-world:before{content:""}.icon-xing:before{content:""}body.page-node-type-magazine-one #block-magazinemenublock,body.magazine-one-taxonomy #block-magazinemenublock,body.path-taxonomy-landing-page #block-magazinemenublock,body.path-archive-magazine-one #block-magazinemenublock{width:100vw;margin-left:-5vw}body.page-node-type-magazine-one #block-magazinemenublock.is-shown .block-magazine-menu,body.magazine-one-taxonomy #block-magazinemenublock.is-shown .block-magazine-menu,body.path-taxonomy-landing-page #block-magazinemenublock.is-shown .block-magazine-menu,body.path-archive-magazine-one #block-magazinemenublock.is-shown .block-magazine-menu{height:100vh}@media(min-width:639px){body.page-node-type-magazine-one #block-magazinemenublock.is-shown .block-magazine-menu,body.magazine-one-taxonomy #block-magazinemenublock.is-shown .block-magazine-menu,body.path-taxonomy-landing-page #block-magazinemenublock.is-shown .block-magazine-menu,body.path-archive-magazine-one #block-magazinemenublock.is-shown .block-magazine-menu{height:60rem}}body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu{z-index:99;background:#eb0045;padding:1.2rem 0}body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .burger,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .burger,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .burger,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .burger{position:static;height:auto;top:unset;width:3.6rem}@media(min-width:1024px){body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .burger,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .burger,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .burger,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .burger{display:block !important}}body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .burger .line,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .burger .line,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .burger .line,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .burger .line{height:3px}body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .burger.open .line:nth-child(1),body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .burger.open .line:nth-child(1),body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .burger.open .line:nth-child(1),body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .burger.open .line:nth-child(1){transform:rotate(45deg) translateX(7px) translateY(8px)}body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .burger.open .line:nth-child(3),body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .burger.open .line:nth-child(3),body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .burger.open .line:nth-child(3),body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .burger.open .line:nth-child(3){transform:rotate(-45deg) translateX(6px) translateY(-8px);margin-top:8px}body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .burger:hover,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .burger:hover,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .burger:hover,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .burger:hover{cursor:pointer}body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .magazine-menu-links,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .magazine-menu-links,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links{padding-top:2.5rem;font-size:1.7rem}body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links:not(.menu-open),body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .magazine-menu-links:not(.menu-open),body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .magazine-menu-links:not(.menu-open),body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links:not(.menu-open){display:none}body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home{margin-bottom:.8rem;line-height:1.1}body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home a,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home a,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home a,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home a{font-weight:bold;line-height:1.1}body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home:hover a,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home:hover a,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home:hover a,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home:hover a{display:inline;padding-bottom:.5rem;background:linear-gradient(0deg,black,black) 0 85% no-repeat;background-size:0 2px;transition:background-size .2s ease;text-decoration:none;cursor:pointer}body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home:hover a:hover,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home:hover a:hover,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home:hover a:hover,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home:hover a:hover{background-size:100% 2px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home:hover a,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home:hover a,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home:hover a,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home:hover a{padding-bottom:0}}body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home:hover span,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home:hover span,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home:hover span,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link-home:hover span{display:inline-block}body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link{margin-bottom:.8rem;position:relative;hyphens:initial;line-height:1.1}body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link span,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link span,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link span,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link span{display:none;position:absolute;top:100%;left:4.5rem;width:21.2rem;background-color:#000;color:#fff;z-index:99;padding:1.9rem 1.9rem 1.1rem 1.9rem;line-height:1.2}body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link a,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link a,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link a,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link a{line-height:1.1}body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link a.kontakt-impressum,body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link a.archive,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link a.kontakt-impressum,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link a.archive,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link a.kontakt-impressum,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link a.archive,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link a.kontakt-impressum,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link a.archive{font-weight:bold;hyphens:none;white-space:pre-line}body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link:hover a,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link:hover a,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link:hover a,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link:hover a{display:inline;padding-bottom:.5rem;background:linear-gradient(0deg,black,black) 0 85% no-repeat;background-size:0 2px;transition:background-size .2s ease;text-decoration:none;cursor:pointer}body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link:hover a:hover,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link:hover a:hover,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link:hover a:hover,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link:hover a:hover{background-size:100% 2px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link:hover a,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link:hover a,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link:hover a,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link:hover a{padding-bottom:0}}body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link:hover span,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link:hover span,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link:hover span,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu .magazine-menu-links .menu-link:hover span{display:inline-block}@media(min-width:639px){body.page-node-type-magazine-one #block-magazinemenublock,body.magazine-one-taxonomy #block-magazinemenublock,body.path-taxonomy-landing-page #block-magazinemenublock,body.path-archive-magazine-one #block-magazinemenublock{position:relative;width:100%}body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu{position:absolute;top:0;left:0;width:70px;height:60rem}body.page-node-type-magazine-one #block-magazinemenublock .block-magazine-menu>.container,body.magazine-one-taxonomy #block-magazinemenublock .block-magazine-menu>.container,body.path-taxonomy-landing-page #block-magazinemenublock .block-magazine-menu>.container,body.path-archive-magazine-one #block-magazinemenublock .block-magazine-menu>.container{margin-left:1.8rem}}@media(min-width:1086.8px){body.page-node-type-magazine-one #block-magazinemenublock,body.magazine-one-taxonomy #block-magazinemenublock,body.path-taxonomy-landing-page #block-magazinemenublock,body.path-archive-magazine-one #block-magazinemenublock{margin-left:0}}@media(min-width:639px){body.page-node-type-magazine-one #block-magazinemenublock.is-shown .block-magazine-menu,body.magazine-one-taxonomy #block-magazinemenublock.is-shown .block-magazine-menu,body.path-taxonomy-landing-page #block-magazinemenublock.is-shown .block-magazine-menu,body.path-archive-magazine-one #block-magazinemenublock.is-shown .block-magazine-menu{width:17rem}}@media(min-width:639px){body.page-node-type-magazine-one.magazine-one-editorial #block-magazinemenublock.is-shown+.block-system .paragraph--type--editorial,body.page-node-type-magazine-one.magazine-one-editorial #block-magazinemenublock.is-shown+.block-system .paragraph--type--rich-text,body.magazine-one-taxonomy.magazine-one-editorial #block-magazinemenublock.is-shown+.block-system .paragraph--type--editorial,body.magazine-one-taxonomy.magazine-one-editorial #block-magazinemenublock.is-shown+.block-system .paragraph--type--rich-text,body.path-taxonomy-landing-page.magazine-one-editorial #block-magazinemenublock.is-shown+.block-system .paragraph--type--editorial,body.path-taxonomy-landing-page.magazine-one-editorial #block-magazinemenublock.is-shown+.block-system .paragraph--type--rich-text,body.path-archive-magazine-one.magazine-one-editorial #block-magazinemenublock.is-shown+.block-system .paragraph--type--editorial,body.path-archive-magazine-one.magazine-one-editorial #block-magazinemenublock.is-shown+.block-system .paragraph--type--rich-text{padding-left:190px}}
@media(min-width:1024px){div.node-preview-container{padding-left:17rem}}div.node-preview-container .js-form-item.form-item.js-form-type-select.form-item-view-mode.js-form-item-view-mode{margin-bottom:0 !important;margin-right:2rem;display:flex;flex-direction:row;align-items:center}div.node-preview-container .js-form-item.form-item.js-form-type-select.form-item-view-mode.js-form-item-view-mode label[for=edit-view-mode]{top:0 !important;position:relative;min-width:10rem}div.node-preview-container .js-form-item.form-item.js-form-type-select.form-item-view-mode.js-form-item-view-mode div.select-wrap{margin-left:1rem;border-bottom:none}div.node-preview-container .js-form-item.form-item.js-form-type-select.form-item-view-mode.js-form-item-view-mode div.select-wrap select{opacity:1;min-width:20rem}
.global-page .block-cws-homepage-language-switcher .languages-wrapper{height:calc(100vh - 5.5rem - var(--drupal-displace-offset-top,0px));height:calc(100dvh - 5.5rem - var(--drupal-displace-offset-top,0px))}@media(min-width:1024px){.global-page .block-cws-homepage-language-switcher .languages-wrapper{height:auto;top:3.5rem}}.solution-area-page .block-cws-homepage-language-switcher .languages-wrapper{height:calc(100vh - 5.5rem - 6.8rem - var(--drupal-displace-offset-top,0px));height:calc(100dvh - 5.5rem - 6.8rem - var(--drupal-displace-offset-top,0px))}@media(min-width:1024px){.solution-area-page .block-cws-homepage-language-switcher .languages-wrapper{height:auto;top:9.3rem}}.block-cws-homepage-language-switcher{position:static;padding-top:1.2rem;width:100%}@media(min-width:1024px){.block-cws-homepage-language-switcher{position:relative;padding-top:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.block-cws-homepage-language-switcher .country-flag.current-language-flag{margin:0;width:100%;height:2rem;position:relative;background-size:0 2px;text-decoration:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.block-cws-homepage-language-switcher .country-flag.current-language-flag:before{height:1.9rem;width:2.4rem}@media(min-width:1024px){.block-cws-homepage-language-switcher .country-flag.current-language-flag:before{height:1.2rem;width:2rem}}@media(min-width:1024px){.block-cws-homepage-language-switcher .country-flag.current-language-flag{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.block-cws-homepage-language-switcher .current-language-name{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-size:1.4rem;font-family:suisse_intlregular,sans-serif;margin-left:1rem;width:100%}.block-cws-homepage-language-switcher .current-language-name:hover{color:#eb0045}@media(min-width:1024px){.block-cws-homepage-language-switcher .current-language-name{display:none}}.block-cws-homepage-language-switcher .contextual{display:none}.block-cws-homepage-language-switcher .languages-wrapper{position:absolute;z-index:1;background:#fff;top:0;right:auto;left:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;height:calc(100vh - 5.5rem - 6.8rem - var(--drupal-displace-offset-top,0px));height:calc(100dvh - 5.5rem - 6.8rem - var(--drupal-displace-offset-top,0px));overflow-y:auto;width:100%;opacity:0;pointer-events:none;-ms-scroll-chaining:none;overscroll-behavior:none}@media(min-width:1024px){.block-cws-homepage-language-switcher .languages-wrapper{top:9.3rem;right:0;left:auto;height:auto;width:auto;overflow-y:hidden}}.block-cws-homepage-language-switcher .languages-wrapper-overlay{display:none}@media(min-width:1024px){.block-cws-homepage-language-switcher .languages-wrapper-overlay{display:block;position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.6666666667);left:0;top:auto;z-index:-1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;pointer-events:none}}.block-cws-homepage-language-switcher .languages-wrapper-mobile-back{font-family:suisse_intlmedium,sans-serif;font-size:1.4rem;cursor:pointer;padding:3rem 0 2rem;line-height:1;position:relative;text-align:center;border-bottom:1px solid #ebebeb}.block-cws-homepage-language-switcher .languages-wrapper-mobile-back:before{content:"";width:2.4rem;height:2.4rem;background:url(/themes/custom/cwsdesign/assets/images/cws_icons/arrow-right-black.svg) no-repeat center center;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;left:.8rem;bottom:1.6rem}@media(min-width:1024px){.block-cws-homepage-language-switcher .languages-wrapper-mobile-back{display:none}}.block-cws-homepage-language-switcher ul.links{list-style:none;background:#fff;margin:0;padding:.8rem;display:block;-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-gap:6.4rem;-moz-column-gap:6.4rem;column-gap:6.4rem;-webkit-column-fill:auto;-moz-column-fill:auto;column-fill:auto;width:100%;overflow-y:auto}@media(min-width:1024px){.block-cws-homepage-language-switcher ul.links{-webkit-columns:26rem auto;-moz-columns:26rem auto;columns:26rem auto;background:#ebebeb;width:32.5rem;padding:2rem 3rem 4rem}.block-cws-homepage-language-switcher ul.links:has(>li:nth-last-child(n+9)){width:65rem;max-height:47rem;overflow-x:hidden}}.block-cws-homepage-language-switcher ul.links li{-ms-flex-preferred-size:50%;flex-basis:50%;padding:1.5rem 0;border-bottom:.2rem solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.block-cws-homepage-language-switcher ul.links li,.block-cws-homepage-language-switcher ul.links li *{line-height:1!important;font-size:1.4rem;font-family:suisse_intlregular,sans-serif}@media(min-width:1024px){.block-cws-homepage-language-switcher ul.links li,.block-cws-homepage-language-switcher ul.links li *{font-size:1.6rem}}.block-cws-homepage-language-switcher ul.links li.country-flag:before{margin-right:.8rem}.block-cws-homepage-language-switcher ul.links li .links-lang{padding-right:.5rem}.block-cws-homepage-language-switcher ul.links li .inner-char.divider{padding:0 .5rem}.block-cws-homepage-language-switcher ul.links li .lang-label.desktop{display:none}@media(min-width:1024px){.block-cws-homepage-language-switcher ul.links li .lang-label.desktop{display:block;display:inline;padding-bottom:.5rem;background:-webkit-gradient(linear,left bottom,left top,from(black),to(black)) 0 85% no-repeat;background:linear-gradient(0deg,#000,#000) 0 85% no-repeat;background-size:0 2px;-webkit-transition:background-size .2s ease;transition:background-size .2s ease;text-decoration:none}.block-cws-homepage-language-switcher ul.links li .lang-label.desktop:hover{background-size:100% 2px}}@media(min-width:1024px)and (-ms-high-contrast:none),(min-width:1024px)and (-ms-high-contrast:active){.block-cws-homepage-language-switcher ul.links li .lang-label.desktop{padding-bottom:0}}@media(min-width:1024px){.block-cws-homepage-language-switcher ul.links li .lang-label.mobile{display:none}}.block-cws-homepage-language-switcher ul.links li.is-active:after{content:"";display:block;background:url(/themes/custom/cwsdesign/assets/images/icons/check.svg) no-repeat center;width:3.2rem;height:2.4rem;position:absolute;right:0}.block-cws-homepage-language-switcher ul.links li.is-active .links-lang,.block-cws-homepage-language-switcher ul.links li.is-active a.is-active{font-family:suisse_intlbold,sans-serif}.block-cws-homepage-language-switcher.language-switcher-visible .languages-wrapper{opacity:1;pointer-events:auto}.block-cws-homepage-language-switcher.language-switcher-visible .languages-wrapper-overlay{opacity:1;pointer-events:auto}.block-cws-homepage-language-switcher .country-flag:before{content:"";display:inline-block;width:2.4rem;height:1.9rem;background-repeat:no-repeat;background-position:center;background-size:cover}.block-cws-homepage-language-switcher .country-flag.de-at:before{background-image:url(/themes/custom/cwsdesign/assets/images/flag-at.svg)}.block-cws-homepage-language-switcher .country-flag.nl-be:before{background-image:url(/themes/custom/cwsdesign/assets/images/flag-be.svg)}.block-cws-homepage-language-switcher .country-flag.hr-hr:before{background-image:url(/themes/custom/cwsdesign/assets/images/flag-hr.svg)}.block-cws-homepage-language-switcher .country-flag.cz-cz:before{background-image:url(/themes/custom/cwsdesign/assets/images/flag-cz.svg)}.block-cws-homepage-language-switcher .country-flag.de-de:before,.block-cws-homepage-language-switcher .country-flag.en:before{background-image:url(/themes/custom/cwsdesign/assets/images/flag-de.svg)}.block-cws-homepage-language-switcher .country-flag.hu-hu:before{background-image:url(/themes/custom/cwsdesign/assets/images/flag-hu.svg)}.block-cws-homepage-language-switcher .country-flag.en-ie:before{background-image:url(/themes/custom/cwsdesign/assets/images/flag-ie.svg)}.block-cws-homepage-language-switcher .country-flag.fr-lu:before{background-image:url(/themes/custom/cwsdesign/assets/images/flag-lu.svg)}.block-cws-homepage-language-switcher .country-flag.nl-nl:before{background-image:url(/themes/custom/cwsdesign/assets/images/flag-nl.svg)}.block-cws-homepage-language-switcher .country-flag.pl-pl:before{background-image:url(/themes/custom/cwsdesign/assets/images/flag-pl.svg)}.block-cws-homepage-language-switcher .country-flag.ro-ro:before{background-image:url(/themes/custom/cwsdesign/assets/images/flag-ro.svg)}.block-cws-homepage-language-switcher .country-flag.sk-sk:before{background-image:url(/themes/custom/cwsdesign/assets/images/flag-sk.svg)}.block-cws-homepage-language-switcher .country-flag.sl-si:before{background-image:url(/themes/custom/cwsdesign/assets/images/flag-si.svg)}.block-cws-homepage-language-switcher .country-flag.se-se:before{background-image:url(/themes/custom/cwsdesign/assets/images/flag-se.svg)}.block-cws-homepage-language-switcher .country-flag.de-ch:before,.block-cws-homepage-language-switcher .country-flag.fr-ch:before,.block-cws-homepage-language-switcher .country-flag.it-ch:before{background-image:url(/themes/custom/cwsdesign/assets/images/flag-ch.svg)}.block-cws-homepage-language-switcher .country-flag.fr-be:before{background-image:url(/themes/custom/cwsdesign/assets/images/flag-be.svg)}.block-cws-homepage-language-switcher .country-flag.en-other:before{width:2rem;height:2rem;background-image:url(/themes/custom/cwsdesign/assets/images/icons/world.svg)}.global-page .container,.global-page .cws-container,.solution-area-page .container,.solution-area-page .cws-container{position:relative;padding-left:.8rem;padding-right:.8rem;width:100%;margin-right:auto;margin-left:auto;max-width:1360px}@media(min-width:1024px){.global-page .container,.global-page .cws-container,.solution-area-page .container,.solution-area-page .cws-container{padding-left:1.6rem;padding-right:1.6rem}}@media(min-width:1280px){.global-page .container,.global-page .cws-container,.solution-area-page .container,.solution-area-page .cws-container{padding-left:1rem;padding-right:1rem}}@media(min-width:1024px)and (max-width:1279px){.global-page#page,.solution-area-page#page{padding-top:0}}.global-page#page a,.global-page#page ol,.global-page#page p,.global-page#page ul,.solution-area-page#page a,.solution-area-page#page ol,.solution-area-page#page p,.solution-area-page#page ul{max-width:unset}.global-page #block-heroblock,.global-page .block .block-hero,.solution-area-page #block-heroblock,.solution-area-page .block .block-hero{z-index:unset}.global-page #block-heroblock,.global-page .block .block-hero,.solution-area-page #block-heroblock,.solution-area-page .block .block-hero{margin-top:0!important;z-index:2;position:relative}@media(min-width:1024px){.global-page #block-heroblock.has-image,.global-page .block .block-hero.has-image,.solution-area-page #block-heroblock.has-image,.solution-area-page .block .block-hero.has-image{margin-top:0!important}}.global-page [id^=block-breadcrumbs-3],.solution-area-page [id^=block-breadcrumbs-3]{position:relative;padding-left:.8rem;padding-right:.8rem;width:100%;margin-right:auto;margin-left:auto;max-width:1360px;margin-right:auto!important;max-width:1360px!important;padding-left:.8rem!important;padding-right:.8rem!important}@media(min-width:1024px){.global-page [id^=block-breadcrumbs-3],.solution-area-page [id^=block-breadcrumbs-3]{padding-left:1.6rem;padding-right:1.6rem}}@media(min-width:1280px){.global-page [id^=block-breadcrumbs-3],.solution-area-page [id^=block-breadcrumbs-3]{padding-left:1rem;padding-right:1rem}}@media(min-width:1024px){.global-page [id^=block-breadcrumbs-3],.solution-area-page [id^=block-breadcrumbs-3]{padding-left:1.6rem!important;padding-right:1.6rem!important}}@media(min-width:1280px){.global-page [id^=block-breadcrumbs-3],.solution-area-page [id^=block-breadcrumbs-3]{padding-left:1rem!important;padding-right:1rem!important}}@media(min-width:1280px){.global-page [id^=block-breadcrumbs-3],.solution-area-page [id^=block-breadcrumbs-3]{width:100%!important}}.global-page [id^=block-breadcrumbs-3] nav,.solution-area-page [id^=block-breadcrumbs-3] nav{max-width:unset;padding:0}@media(min-width:1920px){.global-page [id^=block-breadcrumbs-3] nav,.solution-area-page [id^=block-breadcrumbs-3] nav{width:100%}}@media(min-width:1280px){.global-page [id^=block-breadcrumbs-3] ol,.solution-area-page [id^=block-breadcrumbs-3] ol{max-width:unset!important}}@media(min-width:1280px){.global-page#page:not(.is-landing) .node--view-mode-full>.node__content,.solution-area-page#page:not(.is-landing) .node--view-mode-full>.node__content{margin-left:auto}}.global-page #block-heroproductblock .container,.global-page .field--name-field-components>.field__item>.paragraph.medium:not(.paragraph--type--image-slider),.global-page .field--name-field-components>.paragraph,.global-page .field--name-field-components>.paragraph.medium:not(.paragraph--type--image-slider),.global-page .field--name-field-landing-page-description,.global-page .paragraph--type--advantages>.inner,.global-page .paragraph--type--video,.global-page .paragraph--type--wysiwyg-text .field--name-field-wysiwyg-text,.global-page .paragraph-components>.field__item>.paragraph,.global-page .paragraph-components>.field__item>.paragraph.medium:not(.paragraph--type--image-slider),.global-page .paragraph-components>.paragraph,.global-page .paragraph-components>.paragraph.medium:not(.paragraph--type--image-slider),.global-page .view-display-id-page_2,.global-page#page .paragraph--type--faq .container,.global-page#page .paragraph--type--latest-news,.global-page#page .paragraph--type--text-highlight .container,.solution-area-page #block-heroproductblock .container,.solution-area-page .field--name-field-components>.field__item>.paragraph.medium:not(.paragraph--type--image-slider),.solution-area-page .field--name-field-components>.paragraph,.solution-area-page .field--name-field-components>.paragraph.medium:not(.paragraph--type--image-slider),.solution-area-page .field--name-field-landing-page-description,.solution-area-page .paragraph--type--advantages>.inner,.solution-area-page .paragraph--type--video,.solution-area-page .paragraph--type--wysiwyg-text .field--name-field-wysiwyg-text,.solution-area-page .paragraph-components>.field__item>.paragraph,.solution-area-page .paragraph-components>.field__item>.paragraph.medium:not(.paragraph--type--image-slider),.solution-area-page .paragraph-components>.paragraph,.solution-area-page .paragraph-components>.paragraph.medium:not(.paragraph--type--image-slider),.solution-area-page .view-display-id-page_2,.solution-area-page#page .paragraph--type--faq .container,.solution-area-page#page .paragraph--type--latest-news,.solution-area-page#page .paragraph--type--text-highlight .container{position:relative;padding-left:.8rem;padding-right:.8rem;width:100%;margin-right:auto;margin-left:auto;max-width:1360px}@media(min-width:1024px){.global-page #block-heroproductblock .container,.global-page .field--name-field-components>.field__item>.paragraph.medium:not(.paragraph--type--image-slider),.global-page .field--name-field-components>.paragraph,.global-page .field--name-field-components>.paragraph.medium:not(.paragraph--type--image-slider),.global-page .field--name-field-landing-page-description,.global-page .paragraph--type--advantages>.inner,.global-page .paragraph--type--video,.global-page .paragraph--type--wysiwyg-text .field--name-field-wysiwyg-text,.global-page .paragraph-components>.field__item>.paragraph,.global-page .paragraph-components>.field__item>.paragraph.medium:not(.paragraph--type--image-slider),.global-page .paragraph-components>.paragraph,.global-page .paragraph-components>.paragraph.medium:not(.paragraph--type--image-slider),.global-page .view-display-id-page_2,.global-page#page .paragraph--type--faq .container,.global-page#page .paragraph--type--latest-news,.global-page#page .paragraph--type--text-highlight .container,.solution-area-page #block-heroproductblock .container,.solution-area-page .field--name-field-components>.field__item>.paragraph.medium:not(.paragraph--type--image-slider),.solution-area-page .field--name-field-components>.paragraph,.solution-area-page .field--name-field-components>.paragraph.medium:not(.paragraph--type--image-slider),.solution-area-page .field--name-field-landing-page-description,.solution-area-page .paragraph--type--advantages>.inner,.solution-area-page .paragraph--type--video,.solution-area-page .paragraph--type--wysiwyg-text .field--name-field-wysiwyg-text,.solution-area-page .paragraph-components>.field__item>.paragraph,.solution-area-page .paragraph-components>.field__item>.paragraph.medium:not(.paragraph--type--image-slider),.solution-area-page .paragraph-components>.paragraph,.solution-area-page .paragraph-components>.paragraph.medium:not(.paragraph--type--image-slider),.solution-area-page .view-display-id-page_2,.solution-area-page#page .paragraph--type--faq .container,.solution-area-page#page .paragraph--type--latest-news,.solution-area-page#page .paragraph--type--text-highlight .container{padding-left:1.6rem;padding-right:1.6rem}}@media(min-width:1280px){.global-page #block-heroproductblock .container,.global-page .field--name-field-components>.field__item>.paragraph.medium:not(.paragraph--type--image-slider),.global-page .field--name-field-components>.paragraph,.global-page .field--name-field-components>.paragraph.medium:not(.paragraph--type--image-slider),.global-page .field--name-field-landing-page-description,.global-page .paragraph--type--advantages>.inner,.global-page .paragraph--type--video,.global-page .paragraph--type--wysiwyg-text .field--name-field-wysiwyg-text,.global-page .paragraph-components>.field__item>.paragraph,.global-page .paragraph-components>.field__item>.paragraph.medium:not(.paragraph--type--image-slider),.global-page .paragraph-components>.paragraph,.global-page .paragraph-components>.paragraph.medium:not(.paragraph--type--image-slider),.global-page .view-display-id-page_2,.global-page#page .paragraph--type--faq .container,.global-page#page .paragraph--type--latest-news,.global-page#page .paragraph--type--text-highlight .container,.solution-area-page #block-heroproductblock .container,.solution-area-page .field--name-field-components>.field__item>.paragraph.medium:not(.paragraph--type--image-slider),.solution-area-page .field--name-field-components>.paragraph,.solution-area-page .field--name-field-components>.paragraph.medium:not(.paragraph--type--image-slider),.solution-area-page .field--name-field-landing-page-description,.solution-area-page .paragraph--type--advantages>.inner,.solution-area-page .paragraph--type--video,.solution-area-page .paragraph--type--wysiwyg-text .field--name-field-wysiwyg-text,.solution-area-page .paragraph-components>.field__item>.paragraph,.solution-area-page .paragraph-components>.field__item>.paragraph.medium:not(.paragraph--type--image-slider),.solution-area-page .paragraph-components>.paragraph,.solution-area-page .paragraph-components>.paragraph.medium:not(.paragraph--type--image-slider),.solution-area-page .view-display-id-page_2,.solution-area-page#page .paragraph--type--faq .container,.solution-area-page#page .paragraph--type--latest-news,.solution-area-page#page .paragraph--type--text-highlight .container{padding-left:1rem;padding-right:1rem}}.global-page .field--name-field-landing-page-elements .paragraph--type--wysiwyg-text .field--name-field-wysiwyg-text,.solution-area-page .field--name-field-landing-page-elements .paragraph--type--wysiwyg-text .field--name-field-wysiwyg-text{padding-left:0;padding-right:0}.global-page .paragraph--type--slider .container,.solution-area-page .paragraph--type--slider .container{padding:0}@media(min-width:1280px){.global-page .paragraph--type--slider .container,.solution-area-page .paragraph--type--slider .container{max-width:unset}}.global-page .paragraph--type--slider .container h2,.solution-area-page .paragraph--type--slider .container h2{position:relative;padding-left:.8rem;padding-right:.8rem;width:100%;margin-right:auto;margin-left:auto;max-width:1360px}@media(min-width:1024px){.global-page .paragraph--type--slider .container h2,.solution-area-page .paragraph--type--slider .container h2{padding-left:1.6rem;padding-right:1.6rem}}@media(min-width:1280px){.global-page .paragraph--type--slider .container h2,.solution-area-page .paragraph--type--slider .container h2{padding-left:1rem;padding-right:1rem}}@media(min-width:1280px){.global-page .search-bar,.solution-area-page .search-bar{width:auto;margin-left:auto;margin-right:auto}}@media(min-width:1280px){.global-page#page:not(.is-landing) footer[role=footer],.solution-area-page#page:not(.is-landing) footer[role=footer]{width:auto;margin-left:auto;margin-right:auto}}.global-page .paragraph--type--faq.red-line .container>*,.global-page .paragraph--type--text-highlight.red-line .container>*,.solution-area-page .paragraph--type--faq.red-line .container>*,.solution-area-page .paragraph--type--text-highlight.red-line .container>*{padding-left:1.4rem}@media(min-width:639px){.global-page .paragraph--type--faq.red-line .container>*,.global-page .paragraph--type--text-highlight.red-line .container>*,.solution-area-page .paragraph--type--faq.red-line .container>*,.solution-area-page .paragraph--type--text-highlight.red-line .container>*{padding-left:2.4rem}}.global-page #block-heroblock .block-hero .cover-content .container,.solution-area-page #block-heroblock .block-hero .cover-content .container{position:relative;padding-left:.8rem;padding-right:.8rem;width:100%;margin-right:auto;margin-left:auto;max-width:1360px}@media(min-width:1024px){.global-page #block-heroblock .block-hero .cover-content .container,.solution-area-page #block-heroblock .block-hero .cover-content .container{padding-left:1.6rem;padding-right:1.6rem}}@media(min-width:1280px){.global-page #block-heroblock .block-hero .cover-content .container,.solution-area-page #block-heroblock .block-hero .cover-content .container{padding-left:1rem;padding-right:1rem}}.global-page .block-cws-sticky-contact-bar,.solution-area-page .block-cws-sticky-contact-bar{z-index:2!important}@media(min-width:1024px){.global-page #block-heroblock.has-image .cover-content,.global-page .block .block-hero.has-image .cover-content,.solution-area-page #block-heroblock.has-image .cover-content,.solution-area-page .block .block-hero.has-image .cover-content{width:100%}.global-page #block-heroblock.has-image .hero-form,.global-page .block .block-hero.has-image .hero-form,.solution-area-page #block-heroblock.has-image .hero-form,.solution-area-page .block .block-hero.has-image .hero-form{z-index:1}}@media(min-width:1024px){.global-page #block-heroblock.has-image .hero-text,.global-page .block .block-hero.has-image .hero-text,.solution-area-page #block-heroblock.has-image .hero-text,.solution-area-page .block .block-hero.has-image .hero-text{max-width:63rem}}@media(min-width:1280px){.global-page #block-heroblock.has-image .hero-text,.global-page .block .block-hero.has-image .hero-text,.solution-area-page #block-heroblock.has-image .hero-text,.solution-area-page .block .block-hero.has-image .hero-text{max-width:80rem}}@media(min-width:1280px){.global-page #block-heroblock.has-image .hero-text,.global-page .block .block-hero.has-image .hero-text,.solution-area-page #block-heroblock.has-image .hero-text,.solution-area-page .block .block-hero.has-image .hero-text{max-width:90rem}}@media(min-width:1024px){.global-page #block-heroblock:not(.has-image),.global-page .block .block-hero:not(.has-image),.solution-area-page #block-heroblock:not(.has-image),.solution-area-page .block .block-hero:not(.has-image){margin-top:0!important}}@media(min-width:1280px){.global-page #block-heroblock:not(.has-image) .cover-content .container,.global-page .block .block-hero:not(.has-image) .cover-content .container,.solution-area-page #block-heroblock:not(.has-image) .cover-content .container,.solution-area-page .block .block-hero:not(.has-image) .cover-content .container{width:100%!important;padding-left:1rem!important;padding-right:1rem!important}}@media(min-width:1024px){.global-page #block-heroblock:not(.has-image) .cover-content .hero-text,.global-page .block .block-hero:not(.has-image) .cover-content .hero-text,.solution-area-page #block-heroblock:not(.has-image) .cover-content .hero-text,.solution-area-page .block .block-hero:not(.has-image) .cover-content .hero-text{max-width:63rem}}@media(min-width:1280px){.global-page #block-heroblock:not(.has-image) .cover-content .hero-text,.global-page .block .block-hero:not(.has-image) .cover-content .hero-text,.solution-area-page #block-heroblock:not(.has-image) .cover-content .hero-text,.solution-area-page .block .block-hero:not(.has-image) .cover-content .hero-text{max-width:80rem}}@media(min-width:1280px){.global-page #block-heroblock:not(.has-image) .cover-content .hero-text,.global-page .block .block-hero:not(.has-image) .cover-content .hero-text,.solution-area-page #block-heroblock:not(.has-image) .cover-content .hero-text,.solution-area-page .block .block-hero:not(.has-image) .cover-content .hero-text{max-width:90rem}}@media(min-width:1024px){.global-page .paragraph--type--homepage-top-banner.has-image,.global-page .view-id-jobs_header.has-image,.global-page .view-id-news.view-display-id-block_2.has-image,.global-page .view-id-search.view-display-id-page_1.has-image,.solution-area-page .paragraph--type--homepage-top-banner.has-image,.solution-area-page .view-id-jobs_header.has-image,.solution-area-page .view-id-news.view-display-id-block_2.has-image,.solution-area-page .view-id-search.view-display-id-page_1.has-image{margin-top:0!important}}.global-page .view-id-news.view-display-id-block_2,.solution-area-page .view-id-news.view-display-id-block_2{z-index:1;position:relative}@media(min-width:1024px){.global-page .view-id-news.view-display-id-block_2 .views-field-nothing-1 .container .hero-text,.solution-area-page .view-id-news.view-display-id-block_2 .views-field-nothing-1 .container .hero-text{max-width:63rem}}@media(min-width:1280px){.global-page .view-id-news.view-display-id-block_2 .views-field-nothing-1 .container .hero-text,.solution-area-page .view-id-news.view-display-id-block_2 .views-field-nothing-1 .container .hero-text{max-width:80rem}}@media(min-width:1280px){.global-page .view-id-news.view-display-id-block_2 .views-field-nothing-1 .container .hero-text,.solution-area-page .view-id-news.view-display-id-block_2 .views-field-nothing-1 .container .hero-text{max-width:90rem}}header{background:#fff;z-index:3;position:fixed;padding:0;margin:0;width:100%;top:auto;border-bottom:1px solid #ebebeb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.16);box-shadow:0 0 5px rgba(0,0,0,.16)}@media(min-width:1024px){header{border-bottom:none;-webkit-box-shadow:0 0 10px rgba(0,0,0,.16);box-shadow:0 0 10px rgba(0,0,0,.16)}}header .header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .header-wrapper .mobile-burger{width:2.4rem;height:2.4rem;padding:.2rem;margin-left:1rem;cursor:pointer}@media(min-width:1024px){header .header-wrapper .mobile-burger{display:none}}header .header-wrapper .mobile-burger .line-wrapper{width:100%}header .header-wrapper .mobile-burger .line{display:block;height:2px;background-color:#000;width:100%;margin:4px 0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}header .header-wrapper .mobile-burger.mobile-menu-visible .line:nth-child(1){-webkit-transform:rotate(45deg) translateX(4px) translateY(3px);-ms-transform:rotate(45deg) translateX(4px) translateY(3px);transform:rotate(45deg) translateX(4px) translateY(3px)}header .header-wrapper .mobile-burger.mobile-menu-visible .line:nth-child(2){opacity:0;width:0}header .header-wrapper .mobile-burger.mobile-menu-visible .line:nth-child(3){-webkit-transform:rotate(-45deg) translateX(5px) translateY(-5px);-ms-transform:rotate(-45deg) translateX(5px) translateY(-5px);transform:rotate(-45deg) translateX(5px) translateY(-5px)}header .header-wrapper .header-search-action-icon{width:2.4rem}@media(min-width:1024px){header .header-wrapper .header-search-action-icon{display:none}}header .region-header{padding:1.1rem 0 1.2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width:1024px){header .region-header{padding-left:.8rem;padding-right:.8rem;padding-top:0;padding-bottom:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;top:1px;left:0;z-index:1}}@media(min-width:1024px)and (min-width:1024px){header .region-header{padding-left:1.6rem;padding-right:1.6rem}}@media(min-width:1024px)and (min-width:1280px){header .region-header{padding-left:1rem;padding-right:1rem}}header .header-menu-wrapper{position:absolute;width:100%;height:calc(100vh - 5.5rem - 6.8rem - var(--drupal-displace-offset-top,0px));height:calc(100dvh - 5.5rem - 6.8rem - var(--drupal-displace-offset-top,0px));background:#fff;top:calc(100% + .1rem);left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:.8rem;padding-right:.8rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-ms-scroll-chaining:none;overscroll-behavior:none;padding-bottom:2rem;opacity:0;pointer-events:none}@media(min-width:1024px){header .header-menu-wrapper{display:block;position:relative;height:auto;width:auto;padding-left:0;padding-right:0;padding-bottom:0;top:unset;left:unset;opacity:1;pointer-events:auto}}header .region-solution-area-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(min-width:1024px){header .region-solution-area-header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}header .region-solution-area-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;position:relative;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media(min-width:1024px){header .region-solution-area-navigation{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}header .branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1}header .branding .site-logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:22.4rem;height:3.2rem;overflow:hidden}@media(min-width:1024px){header .branding .site-logo-wrap{width:33.6rem;height:4.8rem}}header .branding .site-logo,header .branding .site-type{-ms-flex-preferred-size:50%;flex-basis:50%;height:100%}header .branding img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}header .branding .site-type{background:#f378c4;font-size:.7rem;font-family:suisse_intlbold,sans-serif;text-transform:uppercase;letter-spacing:.27rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:1024px){header .branding .site-type{font-size:1.1rem;letter-spacing:.37rem}}header .cws-search-contact-block{position:static}header .header-search-form-wrapper{position:absolute;top:0;left:0;background:#fff;width:100%;height:calc(100vh - 5.5rem - 6.8rem - var(--drupal-displace-offset-top,0px));height:calc(100dvh - 5.5rem - 6.8rem - var(--drupal-displace-offset-top,0px));-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;pointer-events:none;padding-top:2.4rem;z-index:5;-ms-scroll-chaining:none;overscroll-behavior:none}@media(min-width:1024px){header .header-search-form-wrapper{position:absolute;padding:1.6rem 0 1.6rem;width:2.4rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;right:14rem;top:50%;-webkit-transform:translateY(calc(-50% - .2rem));-ms-transform:translateY(calc(-50% - .2rem));transform:translateY(calc(-50% - .2rem));height:5.6rem;left:auto;opacity:1;pointer-events:auto}header .header-search-form-wrapper:before{content:"";width:100vw;height:100vh;display:block;position:absolute;background:rgba(0,0,0,.6666666667);top:100%;left:calc(50% + 7.5rem);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0;pointer-events:none}}header .header-search-form-wrapper .views-exposed-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;border-bottom:1px solid transparent;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}header .header-search-form-wrapper .form-item-search-api-fulltext{width:0;margin:0!important}header .header-search-form-wrapper .form-item-search-api-fulltext label{display:none}header .header-search-form-wrapper .form-item-search-api-fulltext input{border:none;margin:0;font-size:1.4rem;font-family:suisse_intlregular,sans-serif;background:0 0!important;padding:.3rem 2rem .3rem 3.2rem;width:100%;height:2.4rem;line-height:1}header .header-search-form-wrapper .header-search-close-icon{width:0;height:1.8rem;background:url(/themes/custom/cwsdesign/assets/images/cws_icons/x.svg) no-repeat center;opacity:0;pointer-events:none;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-size:1.8rem}header .header-search-form-wrapper .form-actions,header .header-search-form-wrapper button{display:none}header .header-search-form-wrapper.search-visible{opacity:1;pointer-events:auto}@media(min-width:1024px){header .header-search-form-wrapper.search-visible{width:calc(100% - 15rem);right:15rem}}header .header-search-form-wrapper.search-visible:before{opacity:1;pointer-events:auto;-webkit-transition:all .2s .2s ease-in-out;transition:all .2s .2s ease-in-out}header .header-search-form-wrapper.search-visible .views-exposed-form{border-bottom-color:#000}header .header-search-form-wrapper.search-visible .header-search-action-icon{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}header .header-search-form-wrapper.search-visible .form-item-search-api-fulltext{width:100%}header .header-search-form-wrapper.search-visible .header-search-close-icon{opacity:1;width:1.8rem;pointer-events:auto}header .header-search-action-icon{width:3.2rem;height:2.4rem;background-position:center left;background-size:contain;background-repeat:no-repeat;background-image:url(/themes/custom/cwsdesign/assets/images/cws_icons/search.svg);cursor:pointer}header .header-contact-link-wrapper{position:fixed;width:100%;left:0;bottom:0;padding:1.4rem .8rem;-webkit-box-shadow:0 -5px 10px 2px rgba(0,0,0,.1019607843);box-shadow:0 -5px 10px 2px rgba(0,0,0,.1019607843);background:#fff;z-index:5;display:none}@media(min-width:1024px){header .header-contact-link-wrapper{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0;-webkit-box-shadow:none;box-shadow:none;display:block}}header .header-contact-link{background:#eb0045;margin:0;font-size:1.4rem;color:#fff;font-family:suisse_intlbold,sans-serif;padding:0 3.2rem;line-height:4rem!important;border-radius:1.8rem;text-align:center;width:100%;display:block}header .header-contact-link:hover{color:#000}@media(min-width:1024px){header .header-contact-link{line-height:3.2rem!important}}[class*=menu--global-navigation-header],[class*=menu--meta-navigation]{width:100%}@media(min-width:1024px){[class*=menu--global-navigation-header],[class*=menu--meta-navigation]{width:-webkit-max-content;width:-moz-max-content;width:max-content;border-bottom:none}}[class*=menu--global-navigation-header] .menu,[class*=menu--meta-navigation] .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:1.6rem}@media(min-width:1024px){[class*=menu--global-navigation-header] .menu,[class*=menu--meta-navigation] .menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:0}}[class*=menu--global-navigation-header] .menu .menu-item,[class*=menu--meta-navigation] .menu .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:1.6rem 0;width:100%}[class*=menu--global-navigation-header] .menu .menu-item:has(.field--name-field-icon),[class*=menu--meta-navigation] .menu .menu-item:has(.field--name-field-icon){padding:1.2rem 0}[class*=menu--global-navigation-header] .menu .menu-item:has(.field--name-field-icon) a,[class*=menu--global-navigation-header] .menu .menu-item:has(.field--name-field-icon) span,[class*=menu--meta-navigation] .menu .menu-item:has(.field--name-field-icon) a,[class*=menu--meta-navigation] .menu .menu-item:has(.field--name-field-icon) span{display:block;position:relative;top:.2rem}@media(min-width:1024px){[class*=menu--global-navigation-header] .menu .menu-item,[class*=menu--meta-navigation] .menu .menu-item{margin-right:2rem;padding:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}[class*=menu--global-navigation-header] .menu .menu-item:has(>.mobile-only),[class*=menu--meta-navigation] .menu .menu-item:has(>.mobile-only){margin-right:0}[class*=menu--global-navigation-header] .menu .menu-item:has(.field--name-field-icon),[class*=menu--meta-navigation] .menu .menu-item:has(.field--name-field-icon){margin-right:2.4rem}[class*=menu--global-navigation-header] .menu .menu-item:has(.field--name-field-icon) a,[class*=menu--global-navigation-header] .menu .menu-item:has(.field--name-field-icon) span,[class*=menu--meta-navigation] .menu .menu-item:has(.field--name-field-icon) a,[class*=menu--meta-navigation] .menu .menu-item:has(.field--name-field-icon) span{top:0}}[class*=menu--global-navigation-header] .menu .menu-item.delimiter,[class*=menu--meta-navigation] .menu .menu-item.delimiter{position:relative;margin-top:4rem}[class*=menu--global-navigation-header] .menu .menu-item.delimiter:before,[class*=menu--meta-navigation] .menu .menu-item.delimiter:before{content:"";position:absolute;left:0;top:-2rem;width:100%;height:1px;background:#ebebeb}@media(min-width:1024px){[class*=menu--global-navigation-header] .menu .menu-item.delimiter,[class*=menu--meta-navigation] .menu .menu-item.delimiter{padding-right:2.4rem;margin-top:0}[class*=menu--global-navigation-header] .menu .menu-item.delimiter:before,[class*=menu--meta-navigation] .menu .menu-item.delimiter:before{right:0;left:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:1.8rem}}[class*=menu--global-navigation-header] .menu .menu-item a,[class*=menu--global-navigation-header] .menu .menu-item span,[class*=menu--meta-navigation] .menu .menu-item a,[class*=menu--meta-navigation] .menu .menu-item span{font-size:1.4rem;padding-bottom:0;font-family:suisse_intlregular,sans-serif;width:100%;line-height:1!important}@media(min-width:1024px){[class*=menu--global-navigation-header] .menu .menu-item a,[class*=menu--global-navigation-header] .menu .menu-item span,[class*=menu--meta-navigation] .menu .menu-item a,[class*=menu--meta-navigation] .menu .menu-item span{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-top:.2rem}}[class*=menu--global-navigation-header] .menu .menu-item img,[class*=menu--meta-navigation] .menu .menu-item img{width:2.4rem;height:2.4rem;margin:0 1rem 0 0;padding:.3rem}@media(min-width:1024px){[class*=menu--global-navigation-header] .menu .menu-item img,[class*=menu--meta-navigation] .menu .menu-item img{width:1.6rem;height:1.6rem;margin-right:.5rem;padding:0}}[class*=menu--global-navigation-header] .menu .menu-item.menu-item--active-trail a,[class*=menu--global-navigation-header] .menu .menu-item.menu-item--active-trail span,[class*=menu--global-navigation-header] .menu .menu-item:hover a,[class*=menu--global-navigation-header] .menu .menu-item:hover span,[class*=menu--meta-navigation] .menu .menu-item.menu-item--active-trail a,[class*=menu--meta-navigation] .menu .menu-item.menu-item--active-trail span,[class*=menu--meta-navigation] .menu .menu-item:hover a,[class*=menu--meta-navigation] .menu .menu-item:hover span{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:#eb0045}[class*=menu--global-navigation-header] .menu .menu-item.menu-item--active-trail img,[class*=menu--global-navigation-header] .menu .menu-item:hover img,[class*=menu--meta-navigation] .menu .menu-item.menu-item--active-trail img,[class*=menu--meta-navigation] .menu .menu-item:hover img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-filter:brightness(0) invert(30%) sepia(100%) saturate(20) hue-rotate(335deg) brightness(90%) contrast(115%);filter:brightness(0) invert(30%) sepia(100%) saturate(20) hue-rotate(335deg) brightness(90%) contrast(115%)}[class*=menu--main-navigation]{-webkit-box-flex:70%;-ms-flex:70%;flex:70%;position:static;border-bottom:1px solid #ebebeb;padding-bottom:1.6rem}@media(min-width:1024px){[class*=menu--main-navigation]{border-bottom:none;padding-bottom:0}}[class*=menu--main-navigation] .field--name-field-teaser-reference{display:none}[class*=menu--main-navigation] .menu-level-0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-0{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}[class*=menu--main-navigation] .menu-level-0>.menu-item{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}[class*=menu--main-navigation] .menu-level-0>.menu-item>a,[class*=menu--main-navigation] .menu-level-0>.menu-item>span{display:inline;padding-bottom:.5rem;background:-webkit-gradient(linear,left bottom,left top,from(#eb0045),to(#eb0045)) 0 100% no-repeat;background:linear-gradient(0deg,#eb0045,#eb0045) 0 100% no-repeat;background-size:0 2px;-webkit-transition:background-size .2s ease;transition:background-size .2s ease;text-decoration:none;font-family:suisse_intlsemi_bold,sans-serif;font-size:1.4rem;margin-right:4rem;line-height:2.4rem!important;width:100%;display:block;padding:1.6rem 0;cursor:pointer;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}[class*=menu--main-navigation] .menu-level-0>.menu-item>a:hover,[class*=menu--main-navigation] .menu-level-0>.menu-item>span:hover{background-size:100% 2px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){[class*=menu--main-navigation] .menu-level-0>.menu-item>a,[class*=menu--main-navigation] .menu-level-0>.menu-item>span{padding-bottom:0}}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-0>.menu-item>a,[class*=menu--main-navigation] .menu-level-0>.menu-item>span{font-size:1.6rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:2.1rem 0;line-height:1!important}}[class*=menu--main-navigation] .menu-level-0>.menu-item>a:after,[class*=menu--main-navigation] .menu-level-0>.menu-item>span:after{content:"";width:2.4rem;height:2.4rem;background:url(/themes/custom/cwsdesign/assets/images/cws_icons/arrow-right-black.svg) no-repeat center center;position:absolute;right:0;bottom:1.4rem}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-0>.menu-item>a:after,[class*=menu--main-navigation] .menu-level-0>.menu-item>span:after{display:none}}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-0>.menu-item{width:auto}[class*=menu--main-navigation] .menu-level-0>.menu-item:before{content:"";display:block;position:absolute;background-color:rgba(0,0,0,.6666666667);width:100vw;height:100vh;top:100%;left:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);pointer-events:none}[class*=menu--main-navigation] .menu-level-0>.menu-item:hover>a,[class*=menu--main-navigation] .menu-level-0>.menu-item:hover>span{background-size:100% 2px;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:#eb0045}[class*=menu--main-navigation] .menu-level-0>.menu-item:hover .menu-dropdown-0{opacity:1;pointer-events:auto}[class*=menu--main-navigation] .menu-level-0>.menu-item:hover:before{opacity:1}}[class*=menu--main-navigation] .menu-level-0>.menu-item.menu-item--expanded{position:static;width:100%}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-0>.menu-item.menu-item--expanded{width:auto}}[class*=menu--main-navigation] .menu-level-0>.menu-item.menu-item--active-trail>a,[class*=menu--main-navigation] .menu-level-0>.menu-item.menu-item--active-trail>span{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:#eb0045;background-size:10rem 2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}[class*=menu--main-navigation] .menu-level-0>.menu-item.menu-item--active-trail>a:hover,[class*=menu--main-navigation] .menu-level-0>.menu-item.menu-item--active-trail>span:hover{background-size:100% 2px}[class*=menu--main-navigation] .menu-level-0>.menu-item.mobile-level-open{position:static}[class*=menu--main-navigation] .menu-level-0>.menu-item.mobile-level-open .menu-dropdown-0{opacity:1;pointer-events:auto}[class*=menu--main-navigation] .menu-level-0>.menu-item.mobile-level-open .menu-dropdown-0:has(.mobile-level-open){overflow-y:hidden}[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0{height:calc(100vh - 5.5rem - 6.8rem - var(--drupal-displace-offset-top,0px));height:calc(100dvh - 5.5rem - 6.8rem - var(--drupal-displace-offset-top,0px));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 0 2rem;position:absolute;width:100%;top:0;left:0;background:#fff;border-top:1px solid #eb0045;overflow-y:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:1;-ms-scroll-chaining:none;overscroll-behavior:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;pointer-events:none}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:.8rem solid transparent;top:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:30rem;padding:1.6rem 1.6rem 7.4rem;width:calc(100% + 3.2rem);margin-left:-1.6rem;margin-right:-1.6rem;z-index:unset;overflow:unset}}@media(min-width:1280px){[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;padding:3.4rem 3.2rem 7.4rem 5rem}}[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.6rem}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference{width:auto}}[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference .node{width:100%;height:auto;max-width:50rem;position:relative}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference .node{width:26rem;height:19rem}}[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference .node:hover .header,[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference .node:hover .header a{color:#000}[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference .node:hover .header:before{width:100%}[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference .node:hover .header:after{-webkit-animation-name:bouncingArrow;animation-name:bouncingArrow;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-filter:invert(1);filter:invert(1)}@-webkit-keyframes bouncingArrow{0%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}25%{opacity:0;-webkit-transform:translate(10px,-10px);transform:translate(10px,-10px)}26%{opacity:0;-webkit-transform:translate(-10px,10px);transform:translate(-10px,10px)}55%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes bouncingArrow{0%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}25%{opacity:0;-webkit-transform:translate(10px,-10px);transform:translate(10px,-10px)}26%{opacity:0;-webkit-transform:translate(-10px,10px);transform:translate(-10px,10px)}55%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference .image,[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference .image *{width:100%;height:100%}[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference .image:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6666666667)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.6666666667),transparent);pointer-events:none}[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference .image.empty a{display:block}[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference .header{position:absolute;bottom:0;left:0;width:100%;height:auto;color:#fff;font-size:1.2rem;line-height:1.5rem!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;padding:1.2rem 4rem 1.2rem 1.2rem;pointer-events:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference .header:before{content:"";display:block;width:0;height:100%;left:0;top:0;position:absolute;background:rgba(0,0,0,0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference .header:after{content:"";display:block;width:1.6rem;height:1.6rem;background:url(/themes/custom/cwsdesign/assets/images/icons/up-right-arrow-white.svg) no-repeat center;background-size:contain;margin-left:1.5rem;position:absolute;right:1.2rem;bottom:1.2rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference .header .inner{z-index:1}[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference .header a{font-family:suisse_intlbold,sans-serif;color:#fff;line-height:1.5rem!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block;margin-bottom:.4rem}[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference .header .node__content{width:calc(100% - 3.2rem)}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference .header .node__content{width:100%}}[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference .header .date{font-size:1.2rem;font-family:suisse_intlregular,sans-serif;line-height:1.6rem!important;margin-bottom:.2rem}[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference .header .teaser{font-family:suisse_intlregular,sans-serif;line-height:1.5rem!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0>.field--name-field-teaser-reference .header .teaser-link{display:none}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0 .menu-level-2>.menu-item{-ms-flex-preferred-size:20%;flex-basis:20%}}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0:has(.field--name-field-teaser-reference) .menu-level-2>.menu-item{-ms-flex-preferred-size:25%;flex-basis:25%}}[class*=menu--main-navigation] .menu-level-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-1{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-1:not(:has(.menu-level-3)){max-width:calc(100% - 28rem)!important}}[class*=menu--main-navigation] .menu-level-1>.menu-item>a,[class*=menu--main-navigation] .menu-level-1>.menu-item>span{font-family:suisse_intlsemi_bold,sans-serif;font-size:1.6rem;padding:1.6rem 0;line-height:1!important;width:100%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}[class*=menu--main-navigation] .menu-level-1>.menu-item>a:after,[class*=menu--main-navigation] .menu-level-1>.menu-item>span:after{content:"";width:1rem;height:1rem;background:url(/themes/custom/cwsdesign/assets/images/cws_icons/angle-s-r-right-black.svg) no-repeat center;background-size:contain;margin-left:1rem;top:-.1rem;position:relative;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-1>.menu-item>a,[class*=menu--main-navigation] .menu-level-1>.menu-item>span{width:-webkit-max-content;width:-moz-max-content;width:max-content}}[class*=menu--main-navigation] .menu-level-1>.menu-item>a:hover,[class*=menu--main-navigation] .menu-level-1>.menu-item>span:hover{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:#eb0045}[class*=menu--main-navigation] .menu-level-1>.menu-item>a:hover:after,[class*=menu--main-navigation] .menu-level-1>.menu-item>span:hover:after{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-filter:brightness(0) invert(30%) sepia(100%) saturate(20) hue-rotate(335deg) brightness(90%) contrast(115%);filter:brightness(0) invert(30%) sepia(100%) saturate(20) hue-rotate(335deg) brightness(90%) contrast(115%)}[class*=menu--main-navigation] .menu-level-1>.menu-item:has(.menu-level-2>.mobile-level-open)>.menu-dropdown{position:static}[class*=menu--main-navigation] .menu-level-1>.menu-item>.menu-dropdown{-ms-scroll-chaining:none;overscroll-behavior:none}[class*=menu--main-navigation] .menu-level-1:has(>.menu-item+.menu-item)>.menu-item>span{position:relative;width:100%}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-1:has(>.menu-item+.menu-item)>.menu-item>span{width:auto}}[class*=menu--main-navigation] .menu-level-1:has(>.menu-item+.menu-item)>.menu-item>span:after{content:"";width:2.4rem;height:2.4rem;background:url(/themes/custom/cwsdesign/assets/images/cws_icons/arrow-right-black.svg) no-repeat center center;position:absolute;right:0;bottom:1.4rem;top:auto}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-1:has(>.menu-item+.menu-item)>.menu-item>span:after{content:"";width:1rem;height:1rem;background:url(/themes/custom/cwsdesign/assets/images/cws_icons/angle-s-r-right-black.svg) no-repeat center;background-size:contain;margin-left:1rem;top:-.1rem;bottom:auto;position:relative;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}[class*=menu--main-navigation] .menu-level-1:has(>.menu-item+.menu-item)>.menu-item>span+.menu-dropdown{position:absolute;opacity:0;pointer-events:none;top:0;left:0;background:#fff;width:100%;height:calc(100vh - 5.5rem - 7rem - var(--drupal-displace-offset-top,0px));overflow-y:auto;z-index:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-ms-scroll-chaining:none;overscroll-behavior:none;padding-bottom:2rem}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-1:has(>.menu-item+.menu-item)>.menu-item>span+.menu-dropdown{position:unset;opacity:unset;width:unset;height:unset;background:unset;pointer-events:unset;padding-bottom:0}}[class*=menu--main-navigation] .menu-level-1:has(>.menu-item+.menu-item)>.menu-item.mobile-level-open>.menu-dropdown{opacity:1;pointer-events:auto}[class*=menu--main-navigation] .menu-level-2,[class*=menu--main-navigation] .menu-level-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-2,[class*=menu--main-navigation] .menu-level-3{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}[class*=menu--main-navigation] .menu-level-2>.menu-item,[class*=menu--main-navigation] .menu-level-3>.menu-item{width:100%}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-2>.menu-item,[class*=menu--main-navigation] .menu-level-3>.menu-item{width:auto;padding-right:3rem}}[class*=menu--main-navigation] .menu-level-2>.menu-item>a,[class*=menu--main-navigation] .menu-level-2>.menu-item>span,[class*=menu--main-navigation] .menu-level-3>.menu-item>a,[class*=menu--main-navigation] .menu-level-3>.menu-item>span{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;display:block;font-family:suisse_intlregular,sans-serif;font-size:1.6rem;padding:1.6rem 0;line-height:1!important;width:100%;cursor:pointer}[class*=menu--main-navigation] .menu-level-2>.menu-item>a:hover,[class*=menu--main-navigation] .menu-level-2>.menu-item>span:hover,[class*=menu--main-navigation] .menu-level-3>.menu-item>a:hover,[class*=menu--main-navigation] .menu-level-3>.menu-item>span:hover{color:#eb0045}[class*=menu--main-navigation] .menu-level-2>.menu-item>a:hover+.menu_link_content>.field--name-field-icon img,[class*=menu--main-navigation] .menu-level-2>.menu-item>span:hover+.menu_link_content>.field--name-field-icon img,[class*=menu--main-navigation] .menu-level-3>.menu-item>a:hover+.menu_link_content>.field--name-field-icon img,[class*=menu--main-navigation] .menu-level-3>.menu-item>span:hover+.menu_link_content>.field--name-field-icon img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-filter:brightness(0) invert(30%) sepia(100%) saturate(20) hue-rotate(335deg) brightness(90%) contrast(115%);filter:brightness(0) invert(30%) sepia(100%) saturate(20) hue-rotate(335deg) brightness(90%) contrast(115%)}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-2>.menu-item>a,[class*=menu--main-navigation] .menu-level-2>.menu-item>span,[class*=menu--main-navigation] .menu-level-3>.menu-item>a,[class*=menu--main-navigation] .menu-level-3>.menu-item>span{width:auto}}[class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded,[class*=menu--main-navigation] .menu-level-3>.menu-item.menu-item--expanded{padding-right:0;width:100%}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded,[class*=menu--main-navigation] .menu-level-3>.menu-item.menu-item--expanded{width:auto}}[class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded>a,[class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded>span,[class*=menu--main-navigation] .menu-level-3>.menu-item.menu-item--expanded>a,[class*=menu--main-navigation] .menu-level-3>.menu-item.menu-item--expanded>span{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;display:block;font-family:suisse_intlmedium,sans-serif;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;padding-right:3rem}[class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded>a:hover,[class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded>span:hover,[class*=menu--main-navigation] .menu-level-3>.menu-item.menu-item--expanded>a:hover,[class*=menu--main-navigation] .menu-level-3>.menu-item.menu-item--expanded>span:hover{color:#eb0045}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded>a,[class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded>span,[class*=menu--main-navigation] .menu-level-3>.menu-item.menu-item--expanded>a,[class*=menu--main-navigation] .menu-level-3>.menu-item.menu-item--expanded>span{background-image:-webkit-gradient(linear,left bottom,left top,from(#ebebeb));background-image:linear-gradient(0deg,#ebebeb);background-repeat:no-repeat;background-size:5rem 1px;background-position:left bottom}[class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded>a:hover,[class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded>span:hover,[class*=menu--main-navigation] .menu-level-3>.menu-item.menu-item--expanded>a:hover,[class*=menu--main-navigation] .menu-level-3>.menu-item.menu-item--expanded>span:hover{background-image:-webkit-gradient(linear,left bottom,left top,from(#eb0045));background-image:linear-gradient(0deg,#eb0045)}}[class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded span,[class*=menu--main-navigation] .menu-level-3>.menu-item.menu-item--expanded span{position:relative;width:100%}[class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded span:after,[class*=menu--main-navigation] .menu-level-3>.menu-item.menu-item--expanded span:after{content:"";width:2.4rem;height:2.4rem;background:url(/themes/custom/cwsdesign/assets/images/cws_icons/arrow-right-black.svg) no-repeat center center;position:absolute;right:0;bottom:1.4rem;top:auto}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded span,[class*=menu--main-navigation] .menu-level-3>.menu-item.menu-item--expanded span{width:-webkit-max-content;width:-moz-max-content;width:max-content}[class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded span:after,[class*=menu--main-navigation] .menu-level-3>.menu-item.menu-item--expanded span:after{display:none}}[class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded>.menu-dropdown,[class*=menu--main-navigation] .menu-level-3>.menu-item.menu-item--expanded>.menu-dropdown{position:absolute;top:0;left:0;width:100%;height:auto;background:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-ms-scroll-chaining:none;overscroll-behavior:none;opacity:0;pointer-events:none}@media(min-width:1024px){[class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded>.menu-dropdown,[class*=menu--main-navigation] .menu-level-3>.menu-item.menu-item--expanded>.menu-dropdown{position:unset;top:unset;left:unset;width:unset;height:unset;background:unset;opacity:unset;pointer-events:unset;overflow-y:unset}}[class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded.mobile-level-open>.menu-dropdown,[class*=menu--main-navigation] .menu-level-3>.menu-item.menu-item--expanded.mobile-level-open>.menu-dropdown{opacity:1;pointer-events:auto;z-index:1;height:calc(100vh - 5.5rem - 6.8rem - var(--drupal-displace-offset-top,0px));height:calc(100dvh - 5.5rem - 6.8rem - var(--drupal-displace-offset-top,0px));overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:none}[class*=menu--main-navigation] .menu-level-2>.menu-item>.menu_link_content,[class*=menu--main-navigation] .menu-level-3>.menu-item>.menu_link_content{position:static}[class*=menu--main-navigation] .menu-level-2>.menu-item>.menu_link_content .field--name-field-icon,[class*=menu--main-navigation] .menu-level-3>.menu-item>.menu_link_content .field--name-field-icon{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;left:0;top:1.3rem}[class*=menu--main-navigation] .menu-level-2>.menu-item>.menu_link_content .field--name-field-icon img,[class*=menu--main-navigation] .menu-level-3>.menu-item>.menu_link_content .field--name-field-icon img{width:1.8rem;height:1.8rem}[class*=menu--main-navigation] .menu-level-2>.menu-item>.menu_link_content .field--name-field-description,[class*=menu--main-navigation] .menu-level-3>.menu-item>.menu_link_content .field--name-field-description{margin-top:.4rem;margin-bottom:1.6rem}[class*=menu--main-navigation] .menu-level-2>.menu-item>.menu_link_content .field--name-field-description,[class*=menu--main-navigation] .menu-level-2>.menu-item>.menu_link_content .field--name-field-description *,[class*=menu--main-navigation] .menu-level-3>.menu-item>.menu_link_content .field--name-field-description,[class*=menu--main-navigation] .menu-level-3>.menu-item>.menu_link_content .field--name-field-description *{font-size:1.2rem;line-height:1.5rem!important;color:#7b7a7a}[class*=menu--main-navigation] .menu-level-2>.menu-item:has(>.menu_link_content>.field--name-field-icon),[class*=menu--main-navigation] .menu-level-3>.menu-item:has(>.menu_link_content>.field--name-field-icon){position:relative;padding-left:2.6rem}[class*=menu--main-navigation] .menu-level-2>.menu-item:has(>.menu_link_content>.field--name-field-description) a,[class*=menu--main-navigation] .menu-level-2>.menu-item:has(>.menu_link_content>.field--name-field-description) span,[class*=menu--main-navigation] .menu-level-3>.menu-item:has(>.menu_link_content>.field--name-field-description) a,[class*=menu--main-navigation] .menu-level-3>.menu-item:has(>.menu_link_content>.field--name-field-description) span{padding-bottom:0}[class*=menu--main-navigation] .menu-level-2>.menu-item a.is-active,[class*=menu--main-navigation] .menu-level-3>.menu-item a.is-active{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:#eb0045}[class*=menu--main-navigation] .menu-level-2>.menu-item a.is-active+.menu_link_content>.field--name-field-icon img,[class*=menu--main-navigation] .menu-level-3>.menu-item a.is-active+.menu_link_content>.field--name-field-icon img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-filter:brightness(0) invert(30%) sepia(100%) saturate(20) hue-rotate(335deg) brightness(90%) contrast(115%);filter:brightness(0) invert(30%) sepia(100%) saturate(20) hue-rotate(335deg) brightness(90%) contrast(115%)}[class*=menu--main-navigation] .menu-level-2:has(.menu-item--expanded)>.menu-item{max-width:unset!important}[class*=menu--main-navigation] .menu-level-3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[class*=menu--main-navigation] .menu-back-button{font-family:suisse_intlmedium,sans-serif;font-size:1.4rem;cursor:pointer;padding:3rem 0 2rem;position:relative;text-align:center;width:100%;border-bottom:1px solid #ebebeb;line-height:1}[class*=menu--main-navigation] .menu-back-button:before{content:"";width:2.4rem;height:2.4rem;background:url(/themes/custom/cwsdesign/assets/images/cws_icons/arrow-right-black.svg) no-repeat center center;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;left:0;bottom:1.8rem}.solution-area-page.sa-workwear [class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0{border-bottom-color:#f9e244}.solution-area-page.sa-workwear [class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0 .field--name-field-teaser-reference .node .header:before{background-color:#f9e244}.solution-area-page.sa-workwear [class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0 .field--name-field-teaser-reference .node .image.empty:before{background:#f9e244}.solution-area-page.sa-workwear [class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0 .field--name-field-teaser-reference .node .image.empty+.header,.solution-area-page.sa-workwear [class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0 .field--name-field-teaser-reference .node .image.empty+.header a{color:#000}.solution-area-page.sa-workwear [class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0 .field--name-field-teaser-reference .node .image.empty+.header:after{-webkit-filter:invert(1);filter:invert(1)}.solution-area-page.sa-healthcare [class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0{border-bottom-color:#acd800}.solution-area-page.sa-healthcare [class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0 .field--name-field-teaser-reference .node .header:before{background-color:#acd800}.solution-area-page.sa-healthcare [class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0 .field--name-field-teaser-reference .node .image.empty:before{background:#eb0045;opacity:.8}.solution-area-page.sa-floorcare [class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0,.solution-area-page.sa-hygiene [class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0{border-bottom-color:#97c9eb}.solution-area-page.sa-floorcare [class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0 .field--name-field-teaser-reference .node .header:before,.solution-area-page.sa-hygiene [class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0 .field--name-field-teaser-reference .node .header:before{background-color:#97c9eb}.solution-area-page.sa-floorcare [class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0 .field--name-field-teaser-reference .node .image.empty:before,.solution-area-page.sa-hygiene [class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0 .field--name-field-teaser-reference .node .image.empty:before{background:#eb0045;opacity:.8}.solution-area-page.sa-firesafety [class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0{border-bottom-color:#ffb447}.solution-area-page.sa-firesafety [class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0 .field--name-field-teaser-reference .node .header:before{background-color:#ffb447}.solution-area-page.sa-firesafety [class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0 .field--name-field-teaser-reference .node .image.empty:before{background:#eb0045;opacity:.8}.solution-area-page.sa-firesafety [class*=menu--main-navigation] .menu-level-1:has(.menu-level-3) .menu-level-2>.menu-item>a,.solution-area-page.sa-firesafety [class*=menu--main-navigation] .menu-level-1:has(.menu-level-3) .menu-level-2>.menu-item>span{font-family:suisse_intlmedium,sans-serif}.solution-area-page.sa-cleanrooms [class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0{border-bottom-color:#73e0c1}.solution-area-page.sa-cleanrooms [class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0 .field--name-field-teaser-reference .node .header:before{background-color:#73e0c1}.solution-area-page.sa-cleanrooms [class*=menu--main-navigation] .menu-level-0>.menu-item .menu-dropdown-0 .field--name-field-teaser-reference .node .image.empty:before{background:#eb0045;opacity:.8}@media(max-width:1024px){.solution-area-page.sa-hygiene [class*=menu--main-navigation] .menu-level-1>.menu-item>a,.solution-area-page.sa-hygiene [class*=menu--main-navigation] .menu-level-1>.menu-item>span{text-decoration:underline;text-underline-offset:.8rem}.solution-area-page.sa-hygiene [class*=menu--main-navigation] .menu-level-1>.menu-item>a::after,.solution-area-page.sa-hygiene [class*=menu--main-navigation] .menu-level-1>.menu-item>span::after{background:0 0}}.solution-area-page.sa-hygiene [class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded:has(.menu-expand-arrow){position:relative}.solution-area-page.sa-hygiene [class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded:has(.menu-expand-arrow)>.menu-expand-arrow{position:absolute;width:4.8rem;height:4.8rem;top:0;right:0;cursor:pointer;overflow:hidden}.solution-area-page.sa-hygiene [class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded:has(.menu-expand-arrow)>.menu-expand-arrow:before{content:"";display:block;background:url(/themes/custom/cwsdesign/assets/images/icons/arrow-down-bu.svg) no-repeat center center;background-size:1.8rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:100%;height:100%;position:absolute;left:0;top:0}@media(min-width:1024px){.solution-area-page.sa-hygiene [class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded:has(.menu-expand-arrow)>.menu-expand-arrow{display:none}}.solution-area-page.sa-hygiene [class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded:has(.menu-expand-arrow).expanded>a,.solution-area-page.sa-hygiene [class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded:has(.menu-expand-arrow).expanded>span{color:#eb0045}.solution-area-page.sa-hygiene [class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded:has(.menu-expand-arrow).expanded>.menu-expand-arrow:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.solution-area-page.sa-hygiene [class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded:has(.menu-expand-arrow)>.menu-dropdown{position:relative;max-height:0;-webkit-transition:max-height .2s ease-in-out,opacity .1s ease-in-out;transition:max-height .2s ease-in-out,opacity .1s ease-in-out;padding-left:3rem}@media(min-width:1024px){.solution-area-page.sa-hygiene [class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded:has(.menu-expand-arrow)>.menu-dropdown{max-height:unset!important;padding-left:0}}.solution-area-page.sa-hygiene [class*=menu--main-navigation] .menu-level-2>.menu-item.menu-item--expanded:has(.menu-expand-arrow)>.menu-dropdown.mobile-expanded{opacity:1;pointer-events:auto;-webkit-transition:max-height .2s ease-in-out,opacity .1s ease-in-out .1s;transition:max-height .2s ease-in-out,opacity .1s ease-in-out .1s}body.solution-area-body .ui-autocomplete.search-api-autocomplete-search{padding:0 2.5rem}body.solution-area-body .ui-autocomplete.search-api-autocomplete-search *{font-size:1.4rem;font-family:suisse_intlregular,sans-serif}body.solution-area-body .ui-autocomplete.search-api-autocomplete-search .ui-menu-item:hover{background:0 0}body.solution-area-body .ui-autocomplete.search-api-autocomplete-search .ui-state-active .search-api-autocomplete-suggestion{background:0 0;color:#eb0045}body.mobile-menu-visible header .header-menu-wrapper{opacity:1;pointer-events:auto;overflow-y:auto;overflow-x:hidden}body.mobile-menu-visible header .header-menu-wrapper:has(.mobile-level-open){overflow:hidden}.sticky-cta-wrapper{position:fixed;width:100%;left:0;bottom:0;padding:1.4rem .8rem;-webkit-box-shadow:0 -5px 10px 2px rgba(0,0,0,.1019607843);box-shadow:0 -5px 10px 2px rgba(0,0,0,.1019607843);background:#fff;z-index:5;display:none}.sticky-cta-wrapper a{background:#eb0045;margin:0;font-size:1.4rem;color:#fff;font-family:suisse_intlbold,sans-serif;padding:0 4rem;line-height:4rem!important;border-radius:1.8rem;text-align:center;width:100%;display:block}.sticky-cta-wrapper a:hover{color:#000}@media(min-width:1024px){.sticky-cta-wrapper{display:none!important}}.mobile-menu-visible .sticky-cta-wrapper,.mobile-menu-visible .sticky-cta-wrapper.mobile-visible{display:block}.sticky-contact-cta{padding-bottom:6.8rem}@media(min-width:1024px){.sticky-contact-cta{padding-bottom:0}}.sticky-contact-cta .sticky-cta-wrapper{display:block}#main{padding-top:5.5rem}@media(min-width:1024px){#main{padding-top:10.6rem}}.solution-area-page header .header-menu-wrapper{height:calc(100vh - 5.5rem - 6.8rem - var(--drupal-displace-offset-top,0px));height:calc(100dvh - 5.5rem - 6.8rem - var(--drupal-displace-offset-top,0px))}@media(min-width:1024px){.solution-area-page header .header-menu-wrapper{height:auto}}@media(min-width:1024px){.global-page #main{padding-top:5rem}}.global-page header .header-menu-wrapper{height:calc(100vh - 5.5rem - var(--drupal-displace-offset-top,0px));height:calc(100dvh - 5.5rem - var(--drupal-displace-offset-top,0px))}@media(min-width:1024px){.global-page header .header-menu-wrapper{height:auto}}.global-page .header-search-action-icon,.global-page .sticky-cta-wrapper{display:none!important}.global-page.is-landing .header-search-action-icon,.global-page.is-landing .mobile-burger{display:none!important}.global-page.is-landing header .region-header{padding:1.1rem 0 1.2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width:1024px){.global-page.is-landing header .region-header{position:relative;padding:0 0 .2rem}}.field--name-field-components>.field__item>.paragraph--type--full-html>.field--name-field-full-html>span[id]{scroll-margin-top:7.5rem}@media(min-width:1024px){.field--name-field-components>.field__item>.paragraph--type--full-html>.field--name-field-full-html>span[id]{scroll-margin-top:12.6rem}}@media(min-width:1024px){.global-page .field--name-field-components>.field__item>.paragraph--type--full-html>.field--name-field-full-html>span[id]{scroll-margin-top:7rem}}
#footer .global-footer .region-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:1024px){#footer .global-footer .region-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#footer .global-footer #block-cwsdesign-copyright{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(min-width:1024px){#footer .global-footer #block-cwsdesign-copyright{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:24.5rem;margin-right:3rem}}#footer .global-footer #block-cwsdesign-copyright p{font-size:1.2rem;font-family:suisse_intlregular,sans-serif;line-height:1!important;margin:1.5rem 0}#footer .global-footer #block-cwsdesign-globalnavigationfooter,#footer .global-footer .block-menu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}@media(min-width:1024px){#footer .global-footer #block-cwsdesign-globalnavigationfooter,#footer .global-footer .block-menu{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:auto}}#footer .global-footer #block-cwsdesign-globalnavigationfooter a,#footer .global-footer #block-cwsdesign-globalnavigationfooter button,#footer .global-footer .block-menu a,#footer .global-footer .block-menu button{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-size:1.2rem;font-family:suisse_intlregular,sans-serif;line-height:1!important;padding:1.5rem 0;display:block;background:0 0}#footer .global-footer #block-cwsdesign-globalnavigationfooter a:hover,#footer .global-footer #block-cwsdesign-globalnavigationfooter button:hover,#footer .global-footer .block-menu a:hover,#footer .global-footer .block-menu button:hover{color:#eb0045}#footer .global-footer #block-cwsdesign-globalnavigationfooter a.is-active,#footer .global-footer #block-cwsdesign-globalnavigationfooter button.is-active,#footer .global-footer .block-menu a.is-active,#footer .global-footer .block-menu button.is-active{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:#eb0045}@media(min-width:1024px){#footer .global-footer #block-cwsdesign-globalnavigationfooter .menu,#footer .global-footer .block-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(min-width:1024px){#footer .global-footer #block-cwsdesign-globalnavigationfooter li,#footer .global-footer .block-menu li{margin-right:3rem}}#footer .global-footer #block-cwsdesign-globalnavigationfooter button,#footer .global-footer .block-menu button{position:relative;-webkit-transform:unset;-ms-transform:unset;transform:unset;left:auto;top:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding-left:0;padding-right:0;text-align:left}.solution-area-page #footer .global-footer{margin-top:6.6rem}@media(min-width:1024px){.solution-area-page #footer .global-footer{margin-top:6rem}}body #sliding-popup.sliding-popup-bottom.eu-cookie-withdraw-wrapper button{display:none}body.path-frontpage footer#footer #block-cwsdesign-globalnavigationfooter .menu-item>a.is-active{color:#000}
