/* @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}.form-item .select-wrap:after,.form-item>span:not(.filters):not(.chosen-filter):after,.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:""}@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}.form-item .select-wrap:after,.form-item>span:not(.filters):not(.chosen-filter):after,.icon-arrow-down:before,.icon-arrow-left:before,.icon-arrow-right:before,.icon-arrow-up:before,.icon-calendar:before,.icon-check:before,.icon-close:before,.icon-download:before,.icon-facebook:before,.icon-fax:before,.icon-filter:before,.icon-form-mobile:before,.icon-form:before,.icon-home:before,.icon-instagram:before,.icon-linkedin:before,.icon-location:before,.icon-lock:before,.icon-mail:before,.icon-minus:before,.icon-pencil-icon:before,.icon-phone:before,.icon-plus:before,.icon-refresh:before,.icon-sa-cleanrooms:before,.icon-sa-fire-safety:before,.icon-sa-floor-care:before,.icon-sa-global:before,.icon-sa-healthcare:before,.icon-sa-hygiene:before,.icon-sa-workwear:before,.icon-search:before,.icon-tiktok:before,.icon-time:before,.icon-twitter:before,.icon-world:before,.icon-xing: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:""}html{font-size:62.5%;font-family:"suisse_intlregular",sans-serif;line-height:2.5rem}@media(min-width:1024px){html{line-height:2.8rem}}body{font-size:1.7rem;line-height:2.5rem}@media(min-width:1024px){body{line-height:2.8rem}}#page a,#page p,#page ul,#page ol{max-width:800px;line-height:2.5rem}@media(min-width:1024px){#page a,#page p,#page ul,#page ol{line-height:2.8rem}}#page nav.menu--main>ul>li>a,#page ul.links>li>a{font-size:1.7rem;line-height:1.3}@media(min-width:1024px){#page nav.menu--main>ul>li>a,#page ul.links>li>a{font-size:1.8rem;line-height:1.4}}fieldset>legend>span,.form-item select,.form-item input[type=checkbox]~label,.form-item input[type=radio]~label,.form-item:not(.js-form-type-checkbox):not(.js-form-type-radio):not(.webform-type-fieldset):not(.form-no-label)>label,.form-item input,.form-item textarea,.form-item .select-wrap,.has-bg-color .paragraph--type--landing-page-form .form-item input,.form-item .has-bg-color .paragraph--type--landing-page-form input,.has-bg-color .paragraph--type--landing-page-form .form-item textarea,.form-item .has-bg-color .paragraph--type--landing-page-form textarea,.has-bg-color .paragraph--type--landing-page-form .form-item .select-wrap,.form-item .has-bg-color .paragraph--type--landing-page-form .select-wrap,.is-landing .form-background .paragraph--type--landing-page-form .form-item input,.form-item .is-landing .form-background .paragraph--type--landing-page-form input,.is-landing .form-background .paragraph--type--landing-page-form .form-item textarea,.form-item .is-landing .form-background .paragraph--type--landing-page-form textarea,.is-landing .form-background .paragraph--type--landing-page-form .form-item .select-wrap,.form-item .is-landing .form-background .paragraph--type--landing-page-form .select-wrap{font-size:1.7rem;line-height:2.5rem}@media(min-width:1024px){fieldset>legend>span,.form-item select,.form-item input[type=checkbox]~label,.form-item input[type=radio]~label,.form-item:not(.js-form-type-checkbox):not(.js-form-type-radio):not(.webform-type-fieldset):not(.form-no-label)>label,.form-item input,.form-item textarea,.form-item .select-wrap,.has-bg-color .paragraph--type--landing-page-form .form-item input,.form-item .has-bg-color .paragraph--type--landing-page-form input,.has-bg-color .paragraph--type--landing-page-form .form-item textarea,.form-item .has-bg-color .paragraph--type--landing-page-form textarea,.has-bg-color .paragraph--type--landing-page-form .form-item .select-wrap,.form-item .has-bg-color .paragraph--type--landing-page-form .select-wrap,.is-landing .form-background .paragraph--type--landing-page-form .form-item input,.form-item .is-landing .form-background .paragraph--type--landing-page-form input,.is-landing .form-background .paragraph--type--landing-page-form .form-item textarea,.form-item .is-landing .form-background .paragraph--type--landing-page-form textarea,.is-landing .form-background .paragraph--type--landing-page-form .form-item .select-wrap,.form-item .is-landing .form-background .paragraph--type--landing-page-form .select-wrap{font-size:1.8rem;line-height:2.8rem}}strong{font-weight:400;font-family:"suisse_intlbold",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"suisse_intlbold",sans-serif;font-weight:400;line-height:1.4}h1,h1>*,h2,h2>*,h3,h3>*,h4,h4>*,.image-hotspots-tooltip,.image-hotspots-tooltip>*{hyphens:auto}h1{font-size:3.2rem;line-height:3.8rem}@media(min-width:1024px){h1{font-size:4.4rem;line-height:4.8rem}}@media(min-width:1280px){h1{font-size:5.8rem;line-height:6.4rem}}@media(min-width:1920px){h1{font-size:7.5rem;line-height:8.5rem}}h2{font-size:3rem;line-height:3.6rem;margin-bottom:3rem}@media(min-width:1024px){h2{font-size:3.5rem;line-height:4rem;margin-bottom:3.8rem}}@media(min-width:1280px){h2{font-size:4rem;line-height:4.8rem}}@media(min-width:1920px){h2{font-size:5.8rem;line-height:6.4rem}}.h2-product{font-size:1.5rem;line-height:2.3rem;margin-bottom:3rem}@media(min-width:1024px){.h2-product{font-size:1.7rem;line-height:2.7rem;margin-bottom:1.8rem}}@media(min-width:1280px){.h2-product{font-size:2rem;line-height:3rem}}h3{font-size:2.6rem;line-height:3.2rem}@media(min-width:1024px){h3{font-size:2.8rem;line-height:3.4rem}}@media(min-width:1280px){h3{font-size:3rem;line-height:3.6rem}}@media(min-width:1920px){h3{font-size:4.4rem;line-height:4.8rem}}h4{font-size:2rem;line-height:2.6rem}@media(min-width:1024px){h4{font-size:2.2rem;line-height:2.8rem}}@media(min-width:1280px){h4{font-size:2.4rem;line-height:3rem}}@media(min-width:1920px){h4{font-size:2.8rem;line-height:3.2rem}}h5{font-size:1.8rem;line-height:2.6rem}@media(min-width:1280px){h5{font-size:2rem;line-height:2.6rem}}@media(min-width:1920px){h5{font-size:2.2rem;line-height:2.8rem}}h6,.copy-m{font-size:1.8rem;line-height:2.4rem}@media(min-width:1280px){h6,.copy-m{font-size:2rem;line-height:2.6rem}}.teaser-headline{font-size:2.5rem;line-height:3.1rem}@media(min-width:1024px){.teaser-headline{font-size:2.7rem;line-height:3.4rem}}@media(min-width:1280px){.teaser-headline{font-size:3rem;line-height:3.6rem}}.row>*{padding-left:1.6rem;padding-right:1.6rem;flex-basis:100%;max-width:100%;margin-bottom:20px}@media(min-width:639px){.row>*{flex-basis:50%;flex-grow:1;flex-shrink:1;margin-bottom:0;display:flex;flex-wrap:wrap}.row>*>div{width:100%}}@media(min-width:1024px){.row>*{flex-basis:0}}.row>*{padding-left:1.6rem;padding-right:1.6rem;flex-basis:100%;max-width:100%;margin-bottom:20px}@media(min-width:639px){.row>*{flex-basis:50%;flex-grow:1;flex-shrink:1;margin-bottom:0;display:flex;flex-wrap:wrap}.row>*>div{width:100%}}@media(min-width:1024px){.row>*{flex-basis:0}}#page{overflow:hidden}@media(min-width:1024px)and (max-width:1279px){#page{padding-top:5.8rem}}.container,#page [id^=protected-pages-enter-password],.field--name-field-landing-page-description{margin:0 2.4rem;width:calc(100% - 4.8rem);max-width:1360px}@media(min-width:1024px){.container,#page [id^=protected-pages-enter-password],.field--name-field-landing-page-description{margin:0 5.6rem;width:calc(100% - 11.2rem)}}@media(min-width:1280px){.container,#page [id^=protected-pages-enter-password],.field--name-field-landing-page-description{margin:0 auto;padding:0 1rem;width:100%}}@media(min-width:1920px){.container,#page [id^=protected-pages-enter-password],.field--name-field-landing-page-description{width:90%}}.row{display:flex;flex-wrap:wrap;margin-left:-1.6rem;margin-right:-1.6rem}.is-landing .container,.is-landing #page [id^=protected-pages-enter-password],#page .is-landing [id^=protected-pages-enter-password],.is-landing .field--name-field-landing-page-description{max-width:1360px;margin:0 auto;width:90%}.is-landing .form-background-wrapper{width:100vw;padding-top:4rem;z-index:1}.is-landing .form-background .paragraph--type--landing-page-form input:not(input[type=submit]),.is-landing .form-background .paragraph--type--landing-page-form textarea{background-color:#fff;color:#000}.is-landing .form-background .paragraph--type--landing-page-form input.form-file{z-index:1}.is-landing .form-background .paragraph--type--landing-page-form .form-item input,.form-item .is-landing .form-background .paragraph--type--landing-page-form input,.is-landing .form-background .paragraph--type--landing-page-form .form-item textarea,.form-item .is-landing .form-background .paragraph--type--landing-page-form textarea,.is-landing .form-background .paragraph--type--landing-page-form .form-item .select-wrap,.form-item .is-landing .form-background .paragraph--type--landing-page-form .select-wrap{border:none;padding:10px 0;color:#000;background-color:#fff;line-height:1.5;font-weight:400}.is-landing .form-background .paragraph--type--landing-page-form .form-item input:focus,.form-item .is-landing .form-background .paragraph--type--landing-page-form input:focus,.is-landing .form-background .paragraph--type--landing-page-form .form-item textarea:focus,.form-item .is-landing .form-background .paragraph--type--landing-page-form textarea:focus,.is-landing .form-background .paragraph--type--landing-page-form .form-item .select-wrap:focus,.form-item .is-landing .form-background .paragraph--type--landing-page-form .select-wrap:focus{outline:none}.is-landing .form-background .paragraph--type--landing-page-form .form-item input:hover,.form-item .is-landing .form-background .paragraph--type--landing-page-form input:hover,.is-landing .form-background .paragraph--type--landing-page-form .form-item textarea:hover,.form-item .is-landing .form-background .paragraph--type--landing-page-form textarea:hover,.is-landing .form-background .paragraph--type--landing-page-form .form-item .select-wrap:hover,.form-item .is-landing .form-background .paragraph--type--landing-page-form .select-wrap:hover,.is-landing .form-background .paragraph--type--landing-page-form .form-item input:focus,.form-item .is-landing .form-background .paragraph--type--landing-page-form input:focus,.is-landing .form-background .paragraph--type--landing-page-form .form-item textarea:focus,.form-item .is-landing .form-background .paragraph--type--landing-page-form textarea:focus,.is-landing .form-background .paragraph--type--landing-page-form .form-item .select-wrap:focus,.form-item .is-landing .form-background .paragraph--type--landing-page-form .select-wrap:focus{padding-bottom:9px}.is-landing .form-background .paragraph--type--landing-page-form .form-item input::-moz-placeholder,.form-item .is-landing .form-background .paragraph--type--landing-page-form input::-moz-placeholder,.is-landing .form-background .paragraph--type--landing-page-form .form-item textarea::-moz-placeholder,.form-item .is-landing .form-background .paragraph--type--landing-page-form textarea::-moz-placeholder,.is-landing .form-background .paragraph--type--landing-page-form .form-item .select-wrap::-moz-placeholder,.form-item .is-landing .form-background .paragraph--type--landing-page-form .select-wrap::-moz-placeholder{color:rgba(0,0,0,.6);opacity:1;padding-left:2rem;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.is-landing .form-background .paragraph--type--landing-page-form .form-item input::placeholder,.form-item .is-landing .form-background .paragraph--type--landing-page-form input::placeholder,.is-landing .form-background .paragraph--type--landing-page-form .form-item textarea::placeholder,.form-item .is-landing .form-background .paragraph--type--landing-page-form textarea::placeholder,.is-landing .form-background .paragraph--type--landing-page-form .form-item .select-wrap::placeholder,.form-item .is-landing .form-background .paragraph--type--landing-page-form .select-wrap::placeholder{color:rgba(0,0,0,.6);opacity:1;padding-left:2rem;transition:opacity .2s ease-out}.is-landing .form-background .paragraph--type--landing-page-form .form-item input:focus::-moz-placeholder,.form-item .is-landing .form-background .paragraph--type--landing-page-form input:focus::-moz-placeholder,.is-landing .form-background .paragraph--type--landing-page-form .form-item textarea:focus::-moz-placeholder,.form-item .is-landing .form-background .paragraph--type--landing-page-form textarea:focus::-moz-placeholder,.is-landing .form-background .paragraph--type--landing-page-form .form-item .select-wrap:focus::-moz-placeholder,.form-item .is-landing .form-background .paragraph--type--landing-page-form .select-wrap:focus::-moz-placeholder{opacity:0}.is-landing .form-background .paragraph--type--landing-page-form .form-item input:focus::placeholder,.form-item .is-landing .form-background .paragraph--type--landing-page-form input:focus::placeholder,.is-landing .form-background .paragraph--type--landing-page-form .form-item textarea:focus::placeholder,.form-item .is-landing .form-background .paragraph--type--landing-page-form textarea:focus::placeholder,.is-landing .form-background .paragraph--type--landing-page-form .form-item .select-wrap:focus::placeholder,.form-item .is-landing .form-background .paragraph--type--landing-page-form .select-wrap:focus::placeholder{opacity:0}.is-landing .form-background .paragraph--type--landing-page-form .form-item:not(.js-form-type-checkbox):not(.js-form-type-radio):not(.webform-type-fieldset) .select-wrap{z-index:1}.is-landing .form-background .paragraph--type--landing-page-form .form-item:not(.js-form-type-checkbox):not(.js-form-type-radio):not(.webform-type-fieldset):not(.form-no-label)>label{z-index:1;padding-left:2rem}.is-landing .form-background .paragraph--type--landing-page-form .form-item:not(.js-form-type-checkbox):not(.js-form-type-radio):not(.webform-type-fieldset):not(.form-no-label)>label.single.not-empty{top:-1.5rem;padding-left:0}.has-bg-color{width:100vw;padding-top:4rem;z-index:1}.has-bg-color .paragraph--type--landing-page-form input:not(input[type=submit]),.has-bg-color .paragraph--type--landing-page-form textarea{background-color:#fff;color:#000}.has-bg-color .paragraph--type--landing-page-form input.form-file{z-index:1}.has-bg-color .paragraph--type--landing-page-form .form-item input,.form-item .has-bg-color .paragraph--type--landing-page-form input,.has-bg-color .paragraph--type--landing-page-form .form-item textarea,.form-item .has-bg-color .paragraph--type--landing-page-form textarea,.has-bg-color .paragraph--type--landing-page-form .form-item .select-wrap,.form-item .has-bg-color .paragraph--type--landing-page-form .select-wrap{border:none;padding:10px 0;color:#000;background-color:#fff;line-height:1.5;font-weight:400}.has-bg-color .paragraph--type--landing-page-form .form-item input:focus,.form-item .has-bg-color .paragraph--type--landing-page-form input:focus,.has-bg-color .paragraph--type--landing-page-form .form-item textarea:focus,.form-item .has-bg-color .paragraph--type--landing-page-form textarea:focus,.has-bg-color .paragraph--type--landing-page-form .form-item .select-wrap:focus,.form-item .has-bg-color .paragraph--type--landing-page-form .select-wrap:focus{outline:none}.has-bg-color .paragraph--type--landing-page-form .form-item input:hover,.form-item .has-bg-color .paragraph--type--landing-page-form input:hover,.has-bg-color .paragraph--type--landing-page-form .form-item textarea:hover,.form-item .has-bg-color .paragraph--type--landing-page-form textarea:hover,.has-bg-color .paragraph--type--landing-page-form .form-item .select-wrap:hover,.form-item .has-bg-color .paragraph--type--landing-page-form .select-wrap:hover,.has-bg-color .paragraph--type--landing-page-form .form-item input:focus,.form-item .has-bg-color .paragraph--type--landing-page-form input:focus,.has-bg-color .paragraph--type--landing-page-form .form-item textarea:focus,.form-item .has-bg-color .paragraph--type--landing-page-form textarea:focus,.has-bg-color .paragraph--type--landing-page-form .form-item .select-wrap:focus,.form-item .has-bg-color .paragraph--type--landing-page-form .select-wrap:focus{padding-bottom:9px}.has-bg-color .paragraph--type--landing-page-form .form-item input::-moz-placeholder,.form-item .has-bg-color .paragraph--type--landing-page-form input::-moz-placeholder,.has-bg-color .paragraph--type--landing-page-form .form-item textarea::-moz-placeholder,.form-item .has-bg-color .paragraph--type--landing-page-form textarea::-moz-placeholder,.has-bg-color .paragraph--type--landing-page-form .form-item .select-wrap::-moz-placeholder,.form-item .has-bg-color .paragraph--type--landing-page-form .select-wrap::-moz-placeholder{color:rgba(0,0,0,.6);opacity:1;padding-left:2rem;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.has-bg-color .paragraph--type--landing-page-form .form-item input::placeholder,.form-item .has-bg-color .paragraph--type--landing-page-form input::placeholder,.has-bg-color .paragraph--type--landing-page-form .form-item textarea::placeholder,.form-item .has-bg-color .paragraph--type--landing-page-form textarea::placeholder,.has-bg-color .paragraph--type--landing-page-form .form-item .select-wrap::placeholder,.form-item .has-bg-color .paragraph--type--landing-page-form .select-wrap::placeholder{color:rgba(0,0,0,.6);opacity:1;padding-left:2rem;transition:opacity .2s ease-out}.has-bg-color .paragraph--type--landing-page-form .form-item input:focus::-moz-placeholder,.form-item .has-bg-color .paragraph--type--landing-page-form input:focus::-moz-placeholder,.has-bg-color .paragraph--type--landing-page-form .form-item textarea:focus::-moz-placeholder,.form-item .has-bg-color .paragraph--type--landing-page-form textarea:focus::-moz-placeholder,.has-bg-color .paragraph--type--landing-page-form .form-item .select-wrap:focus::-moz-placeholder,.form-item .has-bg-color .paragraph--type--landing-page-form .select-wrap:focus::-moz-placeholder{opacity:0}.has-bg-color .paragraph--type--landing-page-form .form-item input:focus::placeholder,.form-item .has-bg-color .paragraph--type--landing-page-form input:focus::placeholder,.has-bg-color .paragraph--type--landing-page-form .form-item textarea:focus::placeholder,.form-item .has-bg-color .paragraph--type--landing-page-form textarea:focus::placeholder,.has-bg-color .paragraph--type--landing-page-form .form-item .select-wrap:focus::placeholder,.form-item .has-bg-color .paragraph--type--landing-page-form .select-wrap:focus::placeholder{opacity:0}.has-bg-color .paragraph--type--landing-page-form .form-item:not(.js-form-type-checkbox):not(.js-form-type-radio):not(.webform-type-fieldset) .select-wrap{z-index:1}.has-bg-color .paragraph--type--landing-page-form .form-item:not(.js-form-type-checkbox):not(.js-form-type-radio):not(.webform-type-fieldset):not(.form-no-label)>label{z-index:1;padding-left:2rem}.has-bg-color .paragraph--type--landing-page-form .form-item:not(.js-form-type-checkbox):not(.js-form-type-radio):not(.webform-type-fieldset):not(.form-no-label)>label.single.not-empty{top:-1.5rem;padding-left:0}.form-item input,.form-item textarea,.form-item .select-wrap{border:none;border-bottom:2px solid #000;padding:10px 0;color:#000;background-color:rgba(0,0,0,0);line-height:1.5;font-weight:400;border-bottom:2px solid #000}.form-item input:focus,.form-item textarea:focus,.form-item .select-wrap:focus{outline:none}.form-item input:hover,.form-item textarea:hover,.form-item .select-wrap:hover,.form-item input:focus,.form-item textarea:focus,.form-item .select-wrap:focus{padding-bottom:9px;border-bottom:3px solid #000}.form-item input::-moz-placeholder,.form-item textarea::-moz-placeholder,.form-item .select-wrap::-moz-placeholder{color:rgba(0,0,0,.6);opacity:1;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.form-item input::placeholder,.form-item textarea::placeholder,.form-item .select-wrap::placeholder{color:rgba(0,0,0,.6);opacity:1;transition:opacity .2s ease-out}.form-item input:focus::-moz-placeholder,.form-item textarea:focus::-moz-placeholder,.form-item .select-wrap:focus::-moz-placeholder{opacity:0}.form-item input:focus::placeholder,.form-item textarea:focus::placeholder,.form-item .select-wrap:focus::placeholder{opacity:0}.form-item{margin-bottom:15px}.form-item:not(.js-form-type-radio){width:100%}@media(min-width:1024px){.form-item:not(.js-form-type-radio){width:50%}}.form-item:not(.js-form-type-checkbox):not(.js-form-type-radio):not(.webform-type-fieldset){position:relative;margin-bottom:3rem}.form-item:not(.js-form-type-checkbox):not(.js-form-type-radio):not(.webform-type-fieldset) input,.form-item:not(.js-form-type-checkbox):not(.js-form-type-radio):not(.webform-type-fieldset) textarea{position:relative;display:block}.form-item:not(.js-form-type-checkbox):not(.js-form-type-radio):not(.webform-type-fieldset) textarea{resize:vertical}.form-item:not(.js-form-type-checkbox):not(.js-form-type-radio):not(.webform-type-fieldset):not(.form-no-label)>label{position:absolute;top:2.3rem;opacity:.6;transition:all .2s ease}.form-item:not(.js-form-type-checkbox):not(.js-form-type-radio):not(.webform-type-fieldset):not(.form-no-label)>label.single.not-empty,.form-item:not(.js-form-type-checkbox):not(.js-form-type-radio):not(.webform-type-fieldset):not(.form-no-label)>label.multiple.not-empty{font-size:1.6rem;line-height:1.8rem}.form-item:not(.js-form-type-checkbox):not(.js-form-type-radio):not(.webform-type-fieldset):not(.form-no-label)>label.single.not-empty{top:0}.form-item:not(.js-form-type-checkbox):not(.js-form-type-radio):not(.webform-type-fieldset):not(.form-no-label)>label.multiple.not-empty{transform:translateY(-20px)}.form-item:not(.js-form-type-checkbox):not(.js-form-type-radio):not(.webform-type-fieldset):not(.form-no-label).js-form-type-textarea>label{top:calc(100% - 5rem)}.form-item:not(.js-form-type-checkbox):not(.js-form-type-radio):not(.webform-type-fieldset):not(.form-no-label) input:-webkit-autofill{animation-name:onAutoFillStart}.form-item:not(.js-form-type-checkbox):not(.js-form-type-radio):not(.webform-type-fieldset):not(.form-no-label) input:not(:-webkit-autofill){animation-name:onAutoFillCancel}.form-item .description{position:absolute;bottom:-1.3rem;font-size:1.8rem;line-height:2.4rem;opacity:.6;width:100% !important;left:0;text-align:right}@media(min-width:1024px){.form-item .description{width:97% !important}}.form-item textarea+.description{position:relative;top:-1rem}.form-item label.form-required::after{content:" *"}.form-item input,.form-item textarea,.form-item .select-wrap{width:100%;margin:1.2rem 0}@media(min-width:1024px){.form-item input,.form-item textarea,.form-item .select-wrap{width:97%}}@media(min-width:1024px){.form-item.js-form-type-processed-text{width:100%;font-size:1.8rem}}.form-item input[type=radio]{width:0}.form-item input[type=checkbox],.form-item input[type=radio]{position:absolute;left:-9999px}.form-item input[type=checkbox]~label>span:first-of-type,.form-item input[type=radio]~label>span:first-of-type{position:relative;width:18px;height:18px;display:inline-block;vertical-align:sub;margin-right:1rem}.form-item input[type=checkbox]~label>span:first-of-type::before,.form-item input[type=checkbox]~label>span:first-of-type::after,.form-item input[type=radio]~label>span:first-of-type::before,.form-item input[type=radio]~label>span:first-of-type::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-item input[type=checkbox]~label>span:first-of-type::before,.form-item input[type=radio]~label>span:first-of-type::before{display:block;width:18px;height:18px;border:2px solid #000}.form-item input[type=checkbox]~label>span:first-of-type::after,.form-item input[type=radio]~label>span:first-of-type::after{display:none;background-color:#000;width:8px;height:8px}.form-item input[type=checkbox]:checked~label>span::after,.form-item input[type=radio]:checked~label>span::after{display:block}.form-item>span:not(.filters):not(.chosen-filter){position:relative}.form-item>span:not(.filters):not(.chosen-filter):after{content:""}.form-item>span:not(.filters):not(.chosen-filter)::after{position:absolute;right:0;top:50%;transform:translateY(-45%);padding-bottom:2px;font-size:2.4rem;font-weight:500}.form-item>span:not(.filters):not(.chosen-filter):hover::after{padding-bottom:0}.form-item input[type=radio]~label>span::before,.form-item input[type=radio]~label>span::after{border-radius:50%}.form-item .select-wrap{position:relative;padding-bottom:10px}.form-item .select-wrap:after{content:""}.form-item .select-wrap::after{position:absolute;top:50%;right:0;z-index:-10;transform:translateY(-50%);font-size:2.4rem;font-weight:500}.form-item .select-wrap:hover,.form-item .select-wrap:focus{padding-bottom:9px}.form-item .select-wrap .form-item--error-message{bottom:-4rem}.form-item select{color:rgba(0,0,0,0);z-index:100;width:100%;border:none;box-shadow:none;background:rgba(0,0,0,0);background-image:none;-webkit-appearance:none;opacity:0}.form-item select:focus{outline:none}.form-item select>option{color:#000}.form-item.error label,.form-item.error .custom-select{color:#eb0045;opacity:1 !important}.form-item.error input,.form-item.error .select-wrap{border-bottom-color:#eb0045}.form-item.valid label,.form-item.valid .custom-select{color:#000}.form-item.valid input,.form-item.valid .select-wrap{border-bottom-color:#000}.form-item .custom-select{z-index:-10;position:absolute;top:50%;transform:translateY(-50%);color:rgba(0,0,0,.6);width:90%}.form-item .custom-select.selected{color:#000}.form-item .form-item--error-message{position:absolute;line-height:1.2rem;padding-bottom:1.2rem;margin-top:-1rem}.form-item .form-item--error-message>strong.error{font-family:"suisse_intlregular",sans-serif;font-size:1.4rem;color:#666;line-height:2rem}.form-item strong.form-item--error-message.error{font-family:"suisse_intlregular",sans-serif;font-size:1.4rem;color:#666;line-height:2.4rem}fieldset.form-item.js-webform-type-fieldset{width:100%;padding:0;margin:0;border:none}fieldset.form-item.js-webform-type-fieldset:not(.js-webform-type-radios)>.fieldset-wrapper{width:100%;align-items:flex-end}fieldset.form-item.js-webform-type-fieldset .fieldset-wrapper{display:flex;flex-wrap:wrap}fieldset.form-item.js-webform-type-fieldset .fieldset-wrapper>.form-item:not(.radios--wrapper):not(.js-form-type-radio):not(.js-form-type-checkbox):not(.js-form-type-textarea)>*{width:97%}fieldset.form-item.js-webform-type-fieldset .fieldset-wrapper>.form-item.js-form-type-textarea{width:97%}@media(min-width:1024px){fieldset.form-item.js-webform-type-fieldset .fieldset-wrapper>.form-item.js-form-type-textarea{width:50%}}@media(min-width:1024px){fieldset.form-item.js-webform-type-fieldset .fieldset-wrapper>.form-item{width:50%}}fieldset.form-item.js-webform-type-fieldset .fieldset-wrapper .js-form-type-checkbox{width:100%;max-width:100%}.fieldset-wrapper .js-form-wrapper{width:100%}fieldset.form-item.fieldgroup,fieldset.form-item.js-webform-flexbox{width:100%;margin:0;flex-wrap:wrap}fieldset.form-item.fieldgroup .webform-flex--container,fieldset.form-item.js-webform-flexbox .webform-flex--container{margin:0}fieldset.form-item.fieldgroup .webform-flexbox,fieldset.form-item.js-webform-flexbox .webform-flexbox{margin:0;flex-wrap:wrap}fieldset.form-item.fieldgroup .webform-flex,fieldset.form-item.js-webform-flexbox .webform-flex{width:100%;flex:none}@media(min-width:1024px){fieldset.form-item.fieldgroup .webform-flex,fieldset.form-item.js-webform-flexbox .webform-flex{width:50%}}fieldset.form-item.fieldgroup .webform-flex .js-form-item,fieldset.form-item.js-webform-flexbox .webform-flex .js-form-item{width:100%}fieldset.form-item.fieldgroup .webform-flex .js-form-item:not(.radios--wrapper):not(.js-form-type-radio):not(.js-form-type-checkbox)>*,fieldset.form-item.js-webform-flexbox .webform-flex .js-form-item:not(.radios--wrapper):not(.js-form-type-radio):not(.js-form-type-checkbox)>*{width:97%}fieldset.radios--wrapper{width:100%}@media(min-width:1024px){fieldset.radios--wrapper{width:50%}}fieldset.radios--wrapper .webform-options-display-side-by-side{display:flex}fieldset.radios--wrapper .webform-options-display-side-by-side>div{font-size:0}fieldset.radios--wrapper .webform-options-display-side-by-side input[type=radio]~label{margin-right:4rem}@media(min-width:1280px){fieldset.radios--wrapper .webform-options-display-side-by-side input[type=radio]~label{margin-right:7rem}}fieldset.radios--wrapper .form-item--error-message{margin-top:3rem}.js-form-type-checkbox,fieldset.webform-type-radios{padding:10px 0;margin:1.2rem 0}.js-form-item.form-item.js-form-type-radio.form-item-radio.js-form-item-radio{width:unset}.webform-options-display-two-columns,.webform-options-display-three-columns{margin-top:0}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper>div{display:inline-block}fieldset.form-composite.webform-fieldset--title-inline>legend{margin-right:2rem}fieldset.js-form-item.webform-type-radios,fieldset .js-form-item.js-form-type-checkbox{margin:1.2rem 0}input[type=submit]{margin:1.2rem 0}@media(min-width:1024px){input[type=submit]{margin:2.3rem 0}}form[class^=webform] fieldset~fieldset{margin-top:3rem}form[class^=webform] fieldset[id^=edit-hidden-fields]{margin:0;display:none}form[class^=webform] .pink{display:none}form[class^=webform] .webform-button--submit.button--primary.form-submit{padding:9px 0;width:50%;background-color:#eb0045;color:#fff;border-color:rgba(0,0,0,0);margin-top:0}form[class^=webform] .webform-button--submit.button--primary.form-submit:hover{color:#000;background-color:#eb0045}@media(min-width:1024px){form[class^=webform] .webform-button--submit.button--primary.form-submit{margin-bottom:0}}body.body-lock-scroll{overflow-y:hidden}.ui-dialog{height:100vh;width:100vw !important;max-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0;left:0;overscroll-behavior:contain;transition:all .2s ease}@media(min-width:1024px){.ui-dialog{height:768px !important;width:754px !important}}@media(min-width:1280px){.ui-dialog{height:930px !important;width:880px !important}}@media(min-width:1920px){.ui-dialog{width:895px !important}}.ui-dialog form{margin-top:4.8rem;padding-left:2.4rem;padding-right:2.8rem}.ui-dialog form .js-form-item:not(.js-form-type-radio){width:100%;font-size:3rem;font-family:"suisse_intlbold",sans-serif}@media(min-width:1024px){.ui-dialog form .js-form-item:not(.js-form-type-radio){font-size:3.5rem}}@media(min-width:1280px){.ui-dialog form .js-form-item:not(.js-form-type-radio){font-size:4rem}}@media(min-width:1920px){.ui-dialog form .js-form-item:not(.js-form-type-radio){font-size:5.8rem}}.ui-dialog form .js-form-item~.js-form-item{font-size:1.8rem;font-family:"suisse_intlregular",sans-serif;margin-bottom:1rem !important}.ui-dialog form.webform-submission-product-request-form .js-form-item{font-size:1.8rem;font-family:"suisse_intlregular",sans-serif;margin-bottom:1rem !important}.ui-dialog form input,.ui-dialog form textarea,.ui-dialog form .select-wrap{width:100%;margin:0 0 3rem 0;padding:.8rem 0}.ui-dialog form .form-item .form-item--error-message{margin-top:-2.5rem;padding:0}.ui-dialog form .form-item.form-type-processed-text{margin-bottom:2rem}.ui-dialog form .form-item:not(.js-form-type-checkbox):not(.js-form-type-radio):not(.webform-type-fieldset):not(.form-no-label)>label{top:2.2rem;font-size:1.6rem;line-height:1}.ui-dialog form .form-item:not(.js-form-type-checkbox):not(.js-form-type-radio):not(.webform-type-fieldset):not(.form-no-label)>label.single.not-empty{top:-4px}.ui-dialog form .form-item.form-type-radio{margin-bottom:0}.ui-dialog form .form-item.form-type-radio input[type=radio]{margin:0;padding:0}.ui-dialog form .webform-button--submit{width:100% !important;margin-bottom:2rem !important;margin-top:3rem !important}.ui-dialog form.division-hidden div.form-item-division{display:none !important}.ui-dialog form fieldset.radios--wrapper{margin-bottom:0 !important}.ui-dialog form fieldset.radios--wrapper .fieldset-wrapper{margin-top:0}.ui-dialog form fieldset.radios--wrapper~fieldset.radios--wrapper{margin-bottom:3rem}.ui-dialog form input[type=checkbox]~label>span:first-of-type,.ui-dialog form input[type=radio]~label>span:first-of-type{position:relative;width:18px;height:18px;display:inline-block;vertical-align:sub;margin-right:1rem}.ui-dialog form input[type=checkbox]~label>span:first-of-type::before,.ui-dialog form input[type=checkbox]~label>span:first-of-type::after,.ui-dialog form input[type=radio]~label>span:first-of-type::before,.ui-dialog form input[type=radio]~label>span:first-of-type::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-dialog form input[type=checkbox]~label>span:first-of-type::before,.ui-dialog form input[type=radio]~label>span:first-of-type::before{display:block;width:18px;height:18px;border:2px solid #000}.ui-dialog form input[type=checkbox]~label>span:first-of-type::after,.ui-dialog form input[type=radio]~label>span:first-of-type::after{display:none;background-color:#000;width:8px;height:8px}.ui-dialog form input[type=checkbox]:checked~label>span::after,.ui-dialog form input[type=radio]:checked~label>span::after{display:block}.ui-dialog form .js-form-type-processed-text>.js-form-item.error .form-item--error-message{font-size:1.4rem;margin-top:0}.ui-dialog form .js-form-type-processed-text>.js-form-item.error label{position:relative;top:0}.ui-dialog form .js-form-type-processed-text>.js-form-item .form-checkbox{margin:0;height:0}.ui-dialog form .error label,.ui-dialog form .error .custom-select{color:#eb0045;opacity:1 !important}.ui-dialog form .error input,.ui-dialog form .error .select-wrap{border-bottom-color:#eb0045}.ui-dialog form .valid label,.ui-dialog form .valid .custom-select{color:#000}.ui-dialog form .valid input,.ui-dialog form .valid .select-wrap{border-bottom-color:#000}@media(min-width:1024px){.ui-dialog form{padding-left:8.8rem;padding-right:9rem}}@media(min-width:1024px){.ui-dialog form{padding-left:4.5rem;padding-right:4.9rem}}.ui-dialog form .js-form-type-checkbox.form-item-doi{position:relative;margin-bottom:1rem}.ui-dialog form .js-form-type-checkbox.form-item-doi label{font-size:1.2rem !important;line-height:1.3;display:flex;align-items:center;justify-content:flex-start;font-weight:500}.ui-dialog form .js-form-type-checkbox.form-item-doi label>span:first-of-type{width:26px;height:26px;margin:0;display:block;vertical-align:baseline;margin-right:1.6rem;margin-top:-6px}.ui-dialog form .js-form-type-checkbox.form-item-doi label>span:first-of-type:before{width:20px;height:20px;position:relative;border-radius:5px;border-color:#b9b9b9}.ui-dialog form .js-form-type-checkbox.form-item-doi label>span:first-of-type:after{width:10px;height:10px;background-color:#000}@media(min-width:1024px){.ui-dialog form .js-form-type-checkbox.form-item-doi label>span:first-of-type:before{width:26px;height:26px}.ui-dialog form .js-form-type-checkbox.form-item-doi label>span:first-of-type:after{width:14px;height:14px}}.ui-dialog-content{height:auto !important;max-height:unset !important;padding:0 !important}.ui-widget-header{background:rgba(0,0,0,0)}.ui-dialog-titlebar{display:flex;justify-content:flex-end;box-sizing:content-box;height:0;margin:1.6rem 1.6rem 1.6rem 0}@media(max-width:1024px){.ui-dialog-titlebar{padding:0 !important}}.ui-corner-all.ui-widget-content{z-index:1100}.ui-dialog-titlebar{padding:0 !important;right:1.6rem}@media(min-width:1024px){.ui-dialog-titlebar{right:0}}.ui-dialog-titlebar,.ui-corner-all,.ui-widget-header{border:0}.ui-dialog-titlebar .ui-dialog-title,.ui-corner-all .ui-dialog-title,.ui-widget-header .ui-dialog-title{display:none}.ui-dialog-titlebar .ui-button-icon-only,.ui-corner-all .ui-button-icon-only,.ui-widget-header .ui-button-icon-only{position:relative;height:0;text-indent:-9999em;font-size:0;display:flex;flex-direction:row-reverse}.ui-dialog-titlebar .ui-button,.ui-corner-all .ui-button,.ui-widget-header .ui-button{background:rgba(0,0,0,0);position:relative;margin:0;width:auto;box-sizing:content-box;border-radius:0;border:none}.ui-dialog-titlebar .ui-button .ui-icon,.ui-corner-all .ui-button .ui-icon,.ui-widget-header .ui-button .ui-icon{background:url(/themes/custom/cwsdesign/assets/images/close.svg) no-repeat;background-position:center;width:3.2rem;height:3.2rem;z-index:102;position:relative;top:1.4rem;right:0;margin-left:0;margin-right:0}@media(min-width:1024px){.ui-dialog-titlebar .ui-button .ui-icon,.ui-corner-all .ui-button .ui-icon,.ui-widget-header .ui-button .ui-icon{width:4.8rem;height:4.8rem;margin-left:-4.8rem}}.ui-dialog-titlebar .ui-button .ui-button-icon-space,.ui-corner-all .ui-button .ui-button-icon-space,.ui-widget-header .ui-button .ui-button-icon-space{display:none}.ui-widget-overlay{display:none}@media(min-width:1024px){.ui-widget-overlay{display:block;background:#555;opacity:.7;z-index:1000}}@media screen and (device-aspect-ratio:2/3){select,textarea,input{font-size:16px !important}}@media screen and (device-aspect-ratio:40/71){select,textarea,input{font-size:16px !important}}@media screen and (device-aspect-ratio:375/667){select,textarea,input{font-size:16px !important}}@media screen and (device-aspect-ratio:9/16){select,textarea,input{font-size:16px !important}}#page [id^=protected-pages-enter-password]>fieldset{border:none}#page [id^=protected-pages-enter-password] .protected_pages_description{padding-bottom:2rem}#page [id^=protected-pages-enter-password] .button{width:50%}form.user-login-form .form-item--error-message{bottom:-3rem}@media(min-width:1024px){form.user-login-form .form-item.form-item-pass .form-item--error-message{bottom:-6rem}}@media(min-width:1024px){form.user-login-form .form-item.form-item-pass .description{bottom:-4rem}}@media(min-width:1024px){form.user-login-form input[type=submit]{margin-top:6.3rem}}.js-form-type-select{border-bottom:1px solid rgba(0,0,0,0)}.form-radio.error~label{color:#eb0045 !important}
@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}
@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:""}@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-arrow-down:before,.icon-arrow-left:before,.icon-arrow-right:before,.icon-arrow-up:before,.icon-calendar:before,.icon-check:before,.icon-close:before,.icon-download:before,.icon-facebook:before,.icon-fax:before,.icon-filter:before,.icon-form-mobile:before,.icon-form:before,.icon-home:before,.icon-instagram:before,.icon-linkedin:before,.icon-location:before,.icon-lock:before,.icon-mail:before,.icon-minus:before,.icon-pencil-icon:before,.icon-phone:before,.icon-plus:before,.icon-refresh:before,.icon-sa-cleanrooms:before,.icon-sa-fire-safety:before,.icon-sa-floor-care:before,.icon-sa-global:before,.icon-sa-healthcare:before,.icon-sa-hygiene:before,.icon-sa-workwear:before,.icon-search:before,.icon-tiktok:before,.icon-time:before,.icon-twitter:before,.icon-world:before,.icon-xing: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:""}html{font-size:62.5%;font-family:"suisse_intlregular",sans-serif;line-height:2.5rem}@media(min-width:1024px){html{line-height:2.8rem}}body{font-size:1.7rem;line-height:2.5rem}@media(min-width:1024px){body{line-height:2.8rem}}#page a,#page p,#page ul,#page ol{max-width:800px;line-height:2.5rem}@media(min-width:1024px){#page a,#page p,#page ul,#page ol{line-height:2.8rem}}#page nav.menu--main>ul>li>a,#page ul.links>li>a{font-size:1.7rem;line-height:1.3}@media(min-width:1024px){#page nav.menu--main>ul>li>a,#page ul.links>li>a{font-size:1.8rem;line-height:1.4}}strong{font-weight:400;font-family:"suisse_intlbold",sans-serif}.paragraph--type--contact-form-banner .info .phone a,.paragraph--type--contact-form-banner .field--name-field-description p,.paragraph--type--contact-form-banner .contact-title,h1,h2,h3,h4,h5,h6{font-family:"suisse_intlbold",sans-serif;font-weight:400;line-height:1.4}h1,h1>*,h2,h2>*,h3,h3>*,h4,h4>*,.image-hotspots-tooltip,.image-hotspots-tooltip>*{hyphens:auto}h1{font-size:3.2rem;line-height:3.8rem}@media(min-width:1024px){h1{font-size:4.4rem;line-height:4.8rem}}@media(min-width:1280px){h1{font-size:5.8rem;line-height:6.4rem}}@media(min-width:1920px){h1{font-size:7.5rem;line-height:8.5rem}}h2{font-size:3rem;line-height:3.6rem;margin-bottom:3rem}@media(min-width:1024px){h2{font-size:3.5rem;line-height:4rem;margin-bottom:3.8rem}}@media(min-width:1280px){h2{font-size:4rem;line-height:4.8rem}}@media(min-width:1920px){h2{font-size:5.8rem;line-height:6.4rem}}.h2-product{font-size:1.5rem;line-height:2.3rem;margin-bottom:3rem}@media(min-width:1024px){.h2-product{font-size:1.7rem;line-height:2.7rem;margin-bottom:1.8rem}}@media(min-width:1280px){.h2-product{font-size:2rem;line-height:3rem}}.paragraph--type--contact-form-banner .contact-title,h3{font-size:2.6rem;line-height:3.2rem}@media(min-width:1024px){.paragraph--type--contact-form-banner .contact-title,h3{font-size:2.8rem;line-height:3.4rem}}@media(min-width:1280px){.paragraph--type--contact-form-banner .contact-title,h3{font-size:3rem;line-height:3.6rem}}@media(min-width:1920px){.paragraph--type--contact-form-banner .contact-title,h3{font-size:4.4rem;line-height:4.8rem}}.paragraph--type--contact-form-banner .field--name-field-description p,h4{font-size:2rem;line-height:2.6rem}@media(min-width:1024px){.paragraph--type--contact-form-banner .field--name-field-description p,h4{font-size:2.2rem;line-height:2.8rem}}@media(min-width:1280px){.paragraph--type--contact-form-banner .field--name-field-description p,h4{font-size:2.4rem;line-height:3rem}}@media(min-width:1920px){.paragraph--type--contact-form-banner .field--name-field-description p,h4{font-size:2.8rem;line-height:3.2rem}}h5{font-size:1.8rem;line-height:2.6rem}@media(min-width:1280px){h5{font-size:2rem;line-height:2.6rem}}@media(min-width:1920px){h5{font-size:2.2rem;line-height:2.8rem}}h6,.copy-m{font-size:1.8rem;line-height:2.4rem}@media(min-width:1280px){h6,.copy-m{font-size:2rem;line-height:2.6rem}}.teaser-headline{font-size:2.5rem;line-height:3.1rem}@media(min-width:1024px){.teaser-headline{font-size:2.7rem;line-height:3.4rem}}@media(min-width:1280px){.teaser-headline{font-size:3rem;line-height:3.6rem}}.row>*{padding-left:1.6rem;padding-right:1.6rem;flex-basis:100%;max-width:100%;margin-bottom:20px}@media(min-width:639px){.row>*{flex-basis:50%;flex-grow:1;flex-shrink:1;margin-bottom:0;display:flex;flex-wrap:wrap}.row>*>div{width:100%}}@media(min-width:1024px){.row>*{flex-basis:0}}#page{overflow:hidden}@media(min-width:1024px)and (max-width:1279px){#page{padding-top:5.8rem}}.container,.field--name-field-landing-page-description{margin:0 2.4rem;width:calc(100% - 4.8rem);max-width:1360px}@media(min-width:1024px){.container,.field--name-field-landing-page-description{margin:0 5.6rem;width:calc(100% - 11.2rem)}}@media(min-width:1280px){.container,.field--name-field-landing-page-description{margin:0 auto;padding:0 1rem;width:100%}}@media(min-width:1920px){.container,.field--name-field-landing-page-description{width:90%}}.row{display:flex;flex-wrap:wrap;margin-left:-1.6rem;margin-right:-1.6rem}.is-landing .container,.is-landing .field--name-field-landing-page-description{max-width:1360px;margin:0 auto;width:90%}.paragraph-components,.field--name-field-components{margin:0}.paragraph-components .paragraph,.field--name-field-components .paragraph{margin-top:0}.paragraph-components>.paragraph,.paragraph-components>.field__item>.paragraph,.field--name-field-components>.paragraph,.field--name-field-components>.field__item>.paragraph{margin-bottom:4.8rem}@media(min-width:639px){.paragraph-components>.paragraph,.paragraph-components>.field__item>.paragraph,.field--name-field-components>.paragraph,.field--name-field-components>.field__item>.paragraph{margin-bottom:7.2rem}}.paragraph-components>.paragraph.no-margin-bottom,.paragraph-components>.field__item>.paragraph.no-margin-bottom,.field--name-field-components>.paragraph.no-margin-bottom,.field--name-field-components>.field__item>.paragraph.no-margin-bottom{margin-bottom:0}@media(min-width:639px){.paragraph-components>.paragraph.no-margin-bottom,.paragraph-components>.field__item>.paragraph.no-margin-bottom,.field--name-field-components>.paragraph.no-margin-bottom,.field--name-field-components>.field__item>.paragraph.no-margin-bottom{margin-bottom:0}}.paragraph-components>.paragraph.medium:not(.paragraph--type--image-slider),.paragraph-components>.field__item>.paragraph.medium:not(.paragraph--type--image-slider),.field--name-field-components>.paragraph.medium:not(.paragraph--type--image-slider),.field--name-field-components>.field__item>.paragraph.medium:not(.paragraph--type--image-slider){max-width:1360px;margin-left:2.4rem;margin-right:2.4rem;width:calc(100% - 4.8rem)}@media(min-width:1024px){.paragraph-components>.paragraph.medium:not(.paragraph--type--image-slider),.paragraph-components>.field__item>.paragraph.medium:not(.paragraph--type--image-slider),.field--name-field-components>.paragraph.medium:not(.paragraph--type--image-slider),.field--name-field-components>.field__item>.paragraph.medium:not(.paragraph--type--image-slider){margin-left:5.6rem;margin-right:5.6rem;width:calc(100% - 11.2rem)}}@media(min-width:1280px){.paragraph-components>.paragraph.medium:not(.paragraph--type--image-slider),.paragraph-components>.field__item>.paragraph.medium:not(.paragraph--type--image-slider),.field--name-field-components>.paragraph.medium:not(.paragraph--type--image-slider),.field--name-field-components>.field__item>.paragraph.medium:not(.paragraph--type--image-slider){margin-left:auto;margin-right:auto;padding-left:3.2rem;padding-right:3.2rem;width:100%}}@media(min-width:1920px){.paragraph-components>.paragraph.medium:not(.paragraph--type--image-slider),.paragraph-components>.field__item>.paragraph.medium:not(.paragraph--type--image-slider),.field--name-field-components>.paragraph.medium:not(.paragraph--type--image-slider),.field--name-field-components>.field__item>.paragraph.medium:not(.paragraph--type--image-slider){padding-left:0;padding-right:0;width:90%}}@media(min-width:1024px){.paragraph-components>.paragraph.medium.paragraph--type--image-slider,.paragraph-components>.field__item>.paragraph.medium.paragraph--type--image-slider,.field--name-field-components>.paragraph.medium.paragraph--type--image-slider,.field--name-field-components>.field__item>.paragraph.medium.paragraph--type--image-slider{margin-left:auto;margin-right:auto;width:90%;max-width:1360px}}.paragraph-components>.paragraph.small,.paragraph-components>.field__item>.paragraph.small,.field--name-field-components>.paragraph.small,.field--name-field-components>.field__item>.paragraph.small{margin-left:auto;margin-right:auto}.paragraph-components>.paragraph.small .wrapper,.paragraph-components>.field__item>.paragraph.small .wrapper,.field--name-field-components>.paragraph.small .wrapper,.field--name-field-components>.field__item>.paragraph.small .wrapper{padding-left:1.6rem;padding-right:1.6rem}.paragraph-components>.paragraph.small,.paragraph-components>.field__item>.paragraph.small,.field--name-field-components>.paragraph.small,.field--name-field-components>.field__item>.paragraph.small{max-width:800px}.paragraph-components>.paragraph.coloured-light,.paragraph-components>.paragraph.coloured-dark,.paragraph-components>.field__item>.paragraph.coloured-light,.paragraph-components>.field__item>.paragraph.coloured-dark,.field--name-field-components>.paragraph.coloured-light,.field--name-field-components>.paragraph.coloured-dark,.field--name-field-components>.field__item>.paragraph.coloured-light,.field--name-field-components>.field__item>.paragraph.coloured-dark{padding:4rem 0}.paragraph-components>.paragraph.coloured-light,.paragraph-components>.field__item>.paragraph.coloured-light,.field--name-field-components>.paragraph.coloured-light,.field--name-field-components>.field__item>.paragraph.coloured-light{background-color:#f5f5f5}.paragraph-components>.paragraph.coloured-dark,.paragraph-components>.field__item>.paragraph.coloured-dark,.field--name-field-components>.paragraph.coloured-dark,.field--name-field-components>.field__item>.paragraph.coloured-dark{background-color:#333;color:#fff}.paragraph-components>.paragraph.coloured-dark .paragraph.boxed .inner,.paragraph-components>.field__item>.paragraph.coloured-dark .paragraph.boxed .inner,.field--name-field-components>.paragraph.coloured-dark .paragraph.boxed .inner,.field--name-field-components>.field__item>.paragraph.coloured-dark .paragraph.boxed .inner{border-color:#fff}.paragraph-components>.paragraph.coloured-dark .coloured-light .inner,.paragraph-components>.field__item>.paragraph.coloured-dark .coloured-light .inner,.field--name-field-components>.paragraph.coloured-dark .coloured-light .inner,.field--name-field-components>.field__item>.paragraph.coloured-dark .coloured-light .inner{color:#000}.paragraph-components>.paragraph .field--name-field-landing-page-elements,.paragraph-components>.field__item>.paragraph .field--name-field-landing-page-elements,.field--name-field-components>.paragraph .field--name-field-landing-page-elements,.field--name-field-components>.field__item>.paragraph .field--name-field-landing-page-elements{display:flex;flex-wrap:wrap;margin-left:-1.6rem;margin-right:-1.6rem}.paragraph-components>.paragraph.paragraph--type--landing-page-slider,.paragraph-components>.field__item>.paragraph.paragraph--type--landing-page-slider,.field--name-field-components>.paragraph.paragraph--type--landing-page-slider,.field--name-field-components>.field__item>.paragraph.paragraph--type--landing-page-slider{margin-top:0}.paragraph-components>.paragraph.paragraph--type--landing-page-highlight:nth-child(1),.paragraph-components>.field__item>.paragraph.paragraph--type--landing-page-highlight:nth-child(1),.field--name-field-components>.paragraph.paragraph--type--landing-page-highlight:nth-child(1),.field--name-field-components>.field__item>.paragraph.paragraph--type--landing-page-highlight:nth-child(1){margin-top:0}@media(min-width:1280px){.paragraph-components>.field__item,.field--name-field-components>.field__item{width:100%;margin-left:auto;margin-right:0}}@media(min-width:1280px){#page:not(.is-landing) .paragraph-components>.field__item,#page:not(.is-landing) .field--name-field-components>.field__item{width:calc(100% - 27rem) !important}}.is-landing .paragraph-components>.paragraph.medium:not(.paragraph--type--image-slider),.is-landing .paragraph-components>.field__item>.paragraph.medium:not(.paragraph--type--image-slider),.is-landing .field--name-field-components>.paragraph.medium:not(.paragraph--type--image-slider),.is-landing .field--name-field-components>.field__item>.paragraph.medium:not(.paragraph--type--image-slider){max-width:1360px;margin-left:auto;margin-right:auto;width:90%}.paragraph--type--contact-form-banner{position:relative;padding:4rem 0 5.6rem 0}@media(min-width:1024px){.paragraph--type--contact-form-banner{padding:6rem 0 10.3rem 0}}.paragraph--type--contact-form-banner .contact-title{margin-bottom:3rem}@media(min-width:1024px){.paragraph--type--contact-form-banner .contact-title{margin-bottom:3.8rem}}.paragraph--type--contact-form-banner .info{display:flex;flex-direction:column;margin-top:3rem}@media(min-width:639px){.paragraph--type--contact-form-banner .info{flex-direction:row;margin-top:5.3rem}}.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:639px){.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link{flex-direction:row}}.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div{margin-right:0;margin-bottom:2.5rem}@media(min-width:639px){.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div{margin-right:4rem;margin-bottom:0}}.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:visited,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:link,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a a{text-align:center;color:#000;background-color:rgba(0,0,0,0);padding:.9rem 4rem .9rem;font-size:1.6rem;border:2px solid #000;line-height:2.4rem;font-family:"suisse_intlbold",sans-serif;transition:all .1s ease;display:inline-block}.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:link:first-letter,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:visited:link:first-letter,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:link:link:first-letter,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a a:link:first-letter{text-transform:uppercase}.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:hover,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:focus,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:visited:hover,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:visited:focus,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:link:hover,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:link:focus,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a a:hover,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a a:focus{cursor:pointer;background-color:#000;color:#fff}.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:focus,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:visited:focus,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:link:focus,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a a:focus{outline:none}@media(min-width:1024px){.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:visited,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:link,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a a{font-size:1.8rem;line-height:2.6rem;padding:.9rem 5rem .9rem}}@media(min-width:1280px){.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:visited,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:link,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a a{font-size:2rem;line-height:2.8rem;padding:.9rem 6rem .9rem}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:visited,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:link,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a a{padding:1.3rem 4rem .6rem}}@media(-ms-high-contrast:none)and (min-width:1024px),(-ms-high-contrast:active)and (min-width:1024px){.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:visited,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:link,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a a{padding:1.3rem 5rem .6rem}}@media(-ms-high-contrast:none)and (min-width:1280px),(-ms-high-contrast:active)and (min-width:1280px){.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:visited,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:link,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a a{padding:1.3rem 6rem .6rem}}.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a.double,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:visited.double,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:link.double,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a a.double{padding-top:3.3rem;padding-bottom:3.3rem}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a.double,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:visited.double,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a:link.double,.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a a.double{padding-top:4rem}}.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a[color=red]{color:#fff}@media(min-width:1024px){.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a[color=red]{border-color:rgba(0,0,0,0) !important}}.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a[color=red],.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a[color=red]:hover{border-color:rgba(0,0,0,0) !important;background-color:#eb0045 !important}.paragraph--type--contact-form-banner .info .field.field--name-field-contact-form-link div a[color=red]:hover{color:#000}.paragraph--type--contact-form-banner .info .phone{display:flex;align-items:center}.paragraph--type--contact-form-banner .info .phone a{font-size:2.5rem;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}.paragraph--type--contact-form-banner .info .phone a:hover{background-size:100% 2px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.paragraph--type--contact-form-banner .info .phone a{padding-bottom:0}}.paragraph--type--contact-form-banner .info .phone i{font-size:3.1rem;margin-right:.5rem}.paragraph--type--contact-form-banner .field--name-field-main-image{position:absolute;width:100%;height:100%;overflow:hidden;top:0;left:0}.paragraph--type--contact-form-banner .field--name-field-main-image *{height:100%}.paragraph--type--contact-form-banner .field--name-field-main-image picture{display:block}.paragraph--type--contact-form-banner .field--name-field-main-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.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}
.node--type-news.node--view-mode-full .node__content>.field--name-field-text{position:relative;padding-left:.8rem;padding-right:.8rem;width:100%;margin-right:auto;margin-left:auto;max-width:1360px}@media(min-width:1024px){.node--type-news.node--view-mode-full .node__content>.field--name-field-text{padding-left:1.6rem;padding-right:1.6rem}}@media(min-width:1280px){.node--type-news.node--view-mode-full .node__content>.field--name-field-text{padding-left:1rem;padding-right:1rem}}
