/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}::-moz-selection{background:#1a1a1a;color:white;}::selection{background:#1a1a1a;color:white;}::-moz-selection{background:#1a1a1a;color:white;}html{box-sizing:border-box;font-size:62.5%;}body{background:white;font-smoothing:antialiased;font-size:16px;font-size:1.6rem;}*,*:before,*:after{box-sizing:inherit;}img{display:block;height:auto;margin:0;max-width:100%;transition:0.4s;}.hide{display:none;}p:last-child{margin-bottom:0;}a{transition:0.4s;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;}h1{font-size:36px;font-size:3.6rem;}h2{font-size:30px;font-size:3rem;}h3{font-size:24px;font-size:2.4rem;}h4{font-size:20px;font-size:2rem;}h5{font-size:18px;font-size:1.8rem;}h6{font-size:16px;font-size:1.6rem;}ul:last-child{margin-bottom:0;}ol:last-child{margin-bottom:0;}ul.menu,.tabs ul{margin:0;padding:0;list-style:none;}ul.menu li a,.tabs ul li a{text-decoration:none;}.messages{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:20px;}.messages a{font-weight:bold;}.messages.hide{display:none;}.messages.messages--status{background-color:#bbfebb;}.messages.messages--warning{background-color:#ffd598;}.messages.messages--warning #dismiss_message{background-color:#e49017;}.messages.messages--error{background-color:#ffbab9;}.messages.messages--error #dismiss_message{background-color:#eb514d;}.messages .placeholder{display:inline-block;margin:0 5px;font-style:normal;}.messages #dismiss_message{display:inline-block;padding:8px 15px;text-decoration:none;text-transform:uppercase;border:none;border-radius:5px;transition:.2s all;font-family:"Open Sans",sans-serif;font-weight:700;color:white;background:#008147;margin-left:auto;}.messages #dismiss_message:hover{color:white;text-decoration:none;transition:.2s all;}.messages #dismiss_message:hover{background:#333;}.node-preview-container{position:static;background-color:#eae4f2;}.node-preview-container form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;}.node-preview-container form > a{display:block;margin-right:20px;}.node-preview-container form > div{-ms-flex:1;flex:1;}.node-preview-container form .js-form-type-select{position:relative;margin:0;}.node-preview-container form .js-form-type-select label{display:inline-block;font-family:"Open Sans",sans-serif;}.node-preview-container form .js-form-type-select select{padding:5px 30px 5px 10px;border:2px solid #bd9be3;margin:0;background-image:url(/profiles/custom/tdx-distribution/themes/tdx_base/assets/images/select.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:10px 8px;font-size:14px;font-size:1.4rem;}
