:root{--primary-font: "Roboto", sans-serif;--secondary-font: "Ubuntu"}.secondary-roboto{--secondary-font: "Roboto", sans-serif}[lang=ja],[lang=ja-JP]{--primary-font: "Noto Sans JP", serif;--secondary-font: "Noto Sans JP", serif}.icon__svg--time{mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center}.icon__svg--time use{display:none}.icon__svg--time{mask-image:url(../../../icons/time.svg);-webkit-mask-image:url(../../../icons/time.svg);background:linear-gradient(45deg, var(--color-tertiary), var(--color-tertiary-2))}.gradient-primary-bg:not(.paragraph-layout-related-case-studies){background:linear-gradient(115.12deg, var(--color-primary-variant) 0%, var(--color-base) 100%);color:var(--color-textonprimary)}.gradient-primary-bg:not(.paragraph-layout-related-case-studies) h1,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) h1.field--name-field-title,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) h2,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) h2.field--name-field-title,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) h3,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) h3.field--name-field-title,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) h4,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) h4.field--name-field-title,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) h5,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) h5.field--name-field-title,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) h6,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) h6.field--name-field-title{color:var(--color-textonprimary);text-fill-color:var(--color-textonprimary);-webkit-text-fill-color:var(--color-textonprimary)}.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .field--name-field-title{color:var(--color-textonprimary);text-fill-color:var(--color-textonprimary);-webkit-text-fill-color:var(--color-textonprimary)}.gradient-primary-bg:not(.paragraph-layout-related-case-studies) p:not(.tab-comparison,.facet-item),.gradient-primary-bg:not(.paragraph-layout-related-case-studies) ul li:not(.tab-comparison,.facet-item),.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .field__item:not(.tab-comparison,.facet-item){color:var(--color-textonprimary);text-fill-color:var(--color-textonprimary);-webkit-text-fill-color:var(--color-textonprimary)}.gradient-primary-bg:not(.paragraph-layout-related-case-studies) svg:not(.icon__svg--right-circle),.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .icon__svg:not(.icon__svg--right-circle){color:var(--color-textonprimary);fill:var(--color-textonprimary)}.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .checkbox-dropdown__select svg,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .checkbox-dropdown__select .icon__svg{color:currentColor;fill:currentColor}.gradient-primary-bg:not(.paragraph-layout-related-case-studies) a:not(.button){color:var(--color-textonprimary)}.gradient-primary-bg:not(.paragraph-layout-related-case-studies) a:not(.button):hover{text-decoration:underline}.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .swiper-pagination-fraction{color:var(--color-textonprimary)}.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h1,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h1.field--name-field-title,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h2,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h2.field--name-field-title,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h3,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h3.field--name-field-title,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h4,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h4.field--name-field-title,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h5,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h5.field--name-field-title,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h6,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h6.field--name-field-title,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h1,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h1.field--name-field-title,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h2,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h2.field--name-field-title,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h3,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h3.field--name-field-title,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h4,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h4.field--name-field-title,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h5,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h5.field--name-field-title,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h6,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h6.field--name-field-title{color:inherit;text-fill-color:inherit;-webkit-text-fill-color:inherit}.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .field--name-field-title,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .field--name-field-title{color:inherit;text-fill-color:inherit;-webkit-text-fill-color:inherit}.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) p,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) ul li,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .field__item:not(.field--name-field-product-indicator),.gradient-primary-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] p,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] ul li,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .field__item:not(.field--name-field-product-indicator){color:inherit;text-fill-color:inherit;-webkit-text-fill-color:inherit}.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) svg,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .icon__svg,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] svg,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .icon__svg{color:inherit;fill:currentColor}.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) a:not(.button),.gradient-primary-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] a:not(.button){color:inherit}.gradient-primary-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .swiper-pagination-fraction,.gradient-primary-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .swiper-pagination-fraction{color:inherit}.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies){background:linear-gradient(115.12deg, var(--color-bg-a-1) 0%, var(--color-bg-a-2) 100%);color:var(--color-text-on-bg-a)}.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) h1,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) h1.field--name-field-title,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) h2,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) h2.field--name-field-title,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) h3,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) h3.field--name-field-title,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) h4,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) h4.field--name-field-title,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) h5,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) h5.field--name-field-title,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) h6,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) h6.field--name-field-title{color:var(--color-text-on-bg-a);text-fill-color:var(--color-text-on-bg-a);-webkit-text-fill-color:var(--color-text-on-bg-a)}.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .field--name-field-title{color:var(--color-text-on-bg-a);text-fill-color:var(--color-text-on-bg-a);-webkit-text-fill-color:var(--color-text-on-bg-a)}.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) p:not(.tab-comparison,.facet-item),.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) ul li:not(.tab-comparison,.facet-item),.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .field__item:not(.tab-comparison,.facet-item){color:var(--color-text-on-bg-a);text-fill-color:var(--color-text-on-bg-a);-webkit-text-fill-color:var(--color-text-on-bg-a)}.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) svg:not(.icon__svg--right-circle),.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .icon__svg:not(.icon__svg--right-circle){color:var(--color-text-on-bg-a);fill:var(--color-text-on-bg-a)}.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .checkbox-dropdown__select svg,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .checkbox-dropdown__select .icon__svg{color:currentColor;fill:currentColor}.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) a:not(.button){color:var(--color-text-on-bg-a)}.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) a:not(.button):hover{text-decoration:underline}.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .swiper-pagination-fraction{color:var(--color-text-on-bg-a)}.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h1,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h1.field--name-field-title,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h2,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h2.field--name-field-title,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h3,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h3.field--name-field-title,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h4,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h4.field--name-field-title,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h5,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h5.field--name-field-title,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h6,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h6.field--name-field-title,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h1,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h1.field--name-field-title,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h2,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h2.field--name-field-title,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h3,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h3.field--name-field-title,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h4,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h4.field--name-field-title,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h5,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h5.field--name-field-title,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h6,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h6.field--name-field-title{color:inherit;text-fill-color:inherit;-webkit-text-fill-color:inherit}.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .field--name-field-title,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .field--name-field-title{color:inherit;text-fill-color:inherit;-webkit-text-fill-color:inherit}.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) p,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) ul li,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .field__item:not(.field--name-field-product-indicator),.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] p,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] ul li,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .field__item:not(.field--name-field-product-indicator){color:inherit;text-fill-color:inherit;-webkit-text-fill-color:inherit}.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) svg,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .icon__svg,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] svg,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .icon__svg{color:inherit;fill:currentColor}.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) a:not(.button),.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] a:not(.button){color:inherit}.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .swiper-pagination-fraction,.gradient-dark-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .swiper-pagination-fraction{color:inherit}.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies){background:linear-gradient(107.48deg, var(--color-bg-b-1) 0%, var(--color-bg-b-2) 100%);color:var(--color-text-on-bg-b)}.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) h1,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) h1.field--name-field-title,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) h2,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) h2.field--name-field-title,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) h3,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) h3.field--name-field-title,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) h4,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) h4.field--name-field-title,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) h5,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) h5.field--name-field-title,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) h6,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) h6.field--name-field-title{color:var(--color-text-on-bg-b);text-fill-color:var(--color-text-on-bg-b);-webkit-text-fill-color:var(--color-text-on-bg-b)}.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .field--name-field-title{color:var(--color-text-on-bg-b);text-fill-color:var(--color-text-on-bg-b);-webkit-text-fill-color:var(--color-text-on-bg-b)}.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) p:not(.tab-comparison,.facet-item),.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) ul li:not(.tab-comparison,.facet-item),.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .field__item:not(.tab-comparison,.facet-item){color:var(--color-text-on-bg-b);text-fill-color:var(--color-text-on-bg-b);-webkit-text-fill-color:var(--color-text-on-bg-b)}.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) svg:not(.icon__svg--right-circle),.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .icon__svg:not(.icon__svg--right-circle){color:var(--color-text-on-bg-b);fill:var(--color-text-on-bg-b)}.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .checkbox-dropdown__select svg,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .checkbox-dropdown__select .icon__svg{color:currentColor;fill:currentColor}.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) a:not(.button){color:var(--color-text-on-bg-b)}.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) a:not(.button):hover{text-decoration:underline}.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .swiper-pagination-fraction{color:var(--color-text-on-bg-b)}.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h1,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h1.field--name-field-title,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h2,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h2.field--name-field-title,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h3,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h3.field--name-field-title,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h4,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h4.field--name-field-title,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h5,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h5.field--name-field-title,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h6,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h6.field--name-field-title,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h1,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h1.field--name-field-title,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h2,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h2.field--name-field-title,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h3,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h3.field--name-field-title,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h4,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h4.field--name-field-title,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h5,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h5.field--name-field-title,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h6,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h6.field--name-field-title{color:inherit;text-fill-color:inherit;-webkit-text-fill-color:inherit}.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .field--name-field-title,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .field--name-field-title{color:inherit;text-fill-color:inherit;-webkit-text-fill-color:inherit}.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) p,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) ul li,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .field__item:not(.field--name-field-product-indicator),.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] p,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] ul li,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .field__item:not(.field--name-field-product-indicator){color:inherit;text-fill-color:inherit;-webkit-text-fill-color:inherit}.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) svg,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .icon__svg,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] svg,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .icon__svg{color:inherit;fill:currentColor}.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) a:not(.button),.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] a:not(.button){color:inherit}.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .swiper-pagination-fraction,.gradient-light-blue-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .swiper-pagination-fraction{color:inherit}.gradient-purple-bg:not(.paragraph-layout-related-case-studies){background:linear-gradient(114.27deg, var(--color-bg-c-1) 0%, var(--color-bg-c-2) 100%);color:var(--color-text-on-bg-c)}.gradient-purple-bg:not(.paragraph-layout-related-case-studies) h1,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) h1.field--name-field-title,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) h2,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) h2.field--name-field-title,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) h3,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) h3.field--name-field-title,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) h4,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) h4.field--name-field-title,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) h5,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) h5.field--name-field-title,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) h6,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) h6.field--name-field-title{color:var(--color-text-on-bg-c);text-fill-color:var(--color-text-on-bg-c);-webkit-text-fill-color:var(--color-text-on-bg-c)}.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .field--name-field-title{color:var(--color-text-on-bg-c);text-fill-color:var(--color-text-on-bg-c);-webkit-text-fill-color:var(--color-text-on-bg-c)}.gradient-purple-bg:not(.paragraph-layout-related-case-studies) p:not(.tab-comparison,.facet-item),.gradient-purple-bg:not(.paragraph-layout-related-case-studies) ul li:not(.tab-comparison,.facet-item),.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .field__item:not(.tab-comparison,.facet-item){color:var(--color-text-on-bg-c);text-fill-color:var(--color-text-on-bg-c);-webkit-text-fill-color:var(--color-text-on-bg-c)}.gradient-purple-bg:not(.paragraph-layout-related-case-studies) svg:not(.icon__svg--right-circle),.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .icon__svg:not(.icon__svg--right-circle){color:var(--color-text-on-bg-c);fill:var(--color-text-on-bg-c)}.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .checkbox-dropdown__select svg,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .checkbox-dropdown__select .icon__svg{color:currentColor;fill:currentColor}.gradient-purple-bg:not(.paragraph-layout-related-case-studies) a:not(.button){color:var(--color-text-on-bg-c)}.gradient-purple-bg:not(.paragraph-layout-related-case-studies) a:not(.button):hover{text-decoration:underline}.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .swiper-pagination-fraction{color:var(--color-text-on-bg-c)}.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h1,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h1.field--name-field-title,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h2,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h2.field--name-field-title,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h3,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h3.field--name-field-title,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h4,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h4.field--name-field-title,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h5,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h5.field--name-field-title,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h6,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h6.field--name-field-title,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h1,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h1.field--name-field-title,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h2,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h2.field--name-field-title,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h3,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h3.field--name-field-title,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h4,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h4.field--name-field-title,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h5,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h5.field--name-field-title,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h6,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h6.field--name-field-title{color:inherit;text-fill-color:inherit;-webkit-text-fill-color:inherit}.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .field--name-field-title,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .field--name-field-title{color:inherit;text-fill-color:inherit;-webkit-text-fill-color:inherit}.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) p,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) ul li,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .field__item:not(.field--name-field-product-indicator),.gradient-purple-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] p,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] ul li,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .field__item:not(.field--name-field-product-indicator){color:inherit;text-fill-color:inherit;-webkit-text-fill-color:inherit}.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) svg,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .icon__svg,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] svg,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .icon__svg{color:inherit;fill:currentColor}.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) a:not(.button),.gradient-purple-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] a:not(.button){color:inherit}.gradient-purple-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .swiper-pagination-fraction,.gradient-purple-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .swiper-pagination-fraction{color:inherit}.gradient-red-bg:not(.paragraph-layout-related-case-studies){background:linear-gradient(114.27deg, var(--color-bg-d-1) 0%, var(--color-bg-d-2) 100%);color:var(--color-text-on-bg-d)}.gradient-red-bg:not(.paragraph-layout-related-case-studies) h1,.gradient-red-bg:not(.paragraph-layout-related-case-studies) h1.field--name-field-title,.gradient-red-bg:not(.paragraph-layout-related-case-studies) h2,.gradient-red-bg:not(.paragraph-layout-related-case-studies) h2.field--name-field-title,.gradient-red-bg:not(.paragraph-layout-related-case-studies) h3,.gradient-red-bg:not(.paragraph-layout-related-case-studies) h3.field--name-field-title,.gradient-red-bg:not(.paragraph-layout-related-case-studies) h4,.gradient-red-bg:not(.paragraph-layout-related-case-studies) h4.field--name-field-title,.gradient-red-bg:not(.paragraph-layout-related-case-studies) h5,.gradient-red-bg:not(.paragraph-layout-related-case-studies) h5.field--name-field-title,.gradient-red-bg:not(.paragraph-layout-related-case-studies) h6,.gradient-red-bg:not(.paragraph-layout-related-case-studies) h6.field--name-field-title{color:var(--color-text-on-bg-d);text-fill-color:var(--color-text-on-bg-d);-webkit-text-fill-color:var(--color-text-on-bg-d)}.gradient-red-bg:not(.paragraph-layout-related-case-studies) .field--name-field-title{color:var(--color-text-on-bg-d);text-fill-color:var(--color-text-on-bg-d);-webkit-text-fill-color:var(--color-text-on-bg-d)}.gradient-red-bg:not(.paragraph-layout-related-case-studies) p:not(.tab-comparison,.facet-item),.gradient-red-bg:not(.paragraph-layout-related-case-studies) ul li:not(.tab-comparison,.facet-item),.gradient-red-bg:not(.paragraph-layout-related-case-studies) .field__item:not(.tab-comparison,.facet-item){color:var(--color-text-on-bg-d);text-fill-color:var(--color-text-on-bg-d);-webkit-text-fill-color:var(--color-text-on-bg-d)}.gradient-red-bg:not(.paragraph-layout-related-case-studies) svg:not(.icon__svg--right-circle),.gradient-red-bg:not(.paragraph-layout-related-case-studies) .icon__svg:not(.icon__svg--right-circle){color:var(--color-text-on-bg-d);fill:var(--color-text-on-bg-d)}.gradient-red-bg:not(.paragraph-layout-related-case-studies) .checkbox-dropdown__select svg,.gradient-red-bg:not(.paragraph-layout-related-case-studies) .checkbox-dropdown__select .icon__svg{color:currentColor;fill:currentColor}.gradient-red-bg:not(.paragraph-layout-related-case-studies) a:not(.button){color:var(--color-text-on-bg-d)}.gradient-red-bg:not(.paragraph-layout-related-case-studies) a:not(.button):hover{text-decoration:underline}.gradient-red-bg:not(.paragraph-layout-related-case-studies) .swiper-pagination-fraction{color:var(--color-text-on-bg-d)}.gradient-red-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h1,.gradient-red-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h1.field--name-field-title,.gradient-red-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h2,.gradient-red-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h2.field--name-field-title,.gradient-red-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h3,.gradient-red-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h3.field--name-field-title,.gradient-red-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h4,.gradient-red-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h4.field--name-field-title,.gradient-red-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h5,.gradient-red-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h5.field--name-field-title,.gradient-red-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h6,.gradient-red-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h6.field--name-field-title,.gradient-red-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h1,.gradient-red-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h1.field--name-field-title,.gradient-red-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h2,.gradient-red-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h2.field--name-field-title,.gradient-red-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h3,.gradient-red-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h3.field--name-field-title,.gradient-red-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h4,.gradient-red-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h4.field--name-field-title,.gradient-red-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h5,.gradient-red-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h5.field--name-field-title,.gradient-red-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h6,.gradient-red-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h6.field--name-field-title{color:inherit;text-fill-color:inherit;-webkit-text-fill-color:inherit}.gradient-red-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .field--name-field-title,.gradient-red-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .field--name-field-title{color:inherit;text-fill-color:inherit;-webkit-text-fill-color:inherit}.gradient-red-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) p,.gradient-red-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) ul li,.gradient-red-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .field__item:not(.field--name-field-product-indicator),.gradient-red-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] p,.gradient-red-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] ul li,.gradient-red-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .field__item:not(.field--name-field-product-indicator){color:inherit;text-fill-color:inherit;-webkit-text-fill-color:inherit}.gradient-red-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) svg,.gradient-red-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .icon__svg,.gradient-red-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] svg,.gradient-red-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .icon__svg{color:inherit;fill:currentColor}.gradient-red-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) a:not(.button),.gradient-red-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] a:not(.button){color:inherit}.gradient-red-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .swiper-pagination-fraction,.gradient-red-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .swiper-pagination-fraction{color:inherit}.gradient-orange-bg:not(.paragraph-layout-related-case-studies){background:linear-gradient(156.21deg, var(--color-bg-e-1) 0%, var(--color-bg-e-2) 100%);color:var(--color-text-on-bg-e)}.gradient-orange-bg:not(.paragraph-layout-related-case-studies) h1,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) h1.field--name-field-title,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) h2,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) h2.field--name-field-title,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) h3,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) h3.field--name-field-title,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) h4,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) h4.field--name-field-title,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) h5,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) h5.field--name-field-title,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) h6,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) h6.field--name-field-title{color:var(--color-text-on-bg-e);text-fill-color:var(--color-text-on-bg-e);-webkit-text-fill-color:var(--color-text-on-bg-e)}.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .field--name-field-title{color:var(--color-text-on-bg-e);text-fill-color:var(--color-text-on-bg-e);-webkit-text-fill-color:var(--color-text-on-bg-e)}.gradient-orange-bg:not(.paragraph-layout-related-case-studies) p:not(.tab-comparison,.facet-item),.gradient-orange-bg:not(.paragraph-layout-related-case-studies) ul li:not(.tab-comparison,.facet-item),.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .field__item:not(.tab-comparison,.facet-item){color:var(--color-text-on-bg-e);text-fill-color:var(--color-text-on-bg-e);-webkit-text-fill-color:var(--color-text-on-bg-e)}.gradient-orange-bg:not(.paragraph-layout-related-case-studies) svg:not(.icon__svg--right-circle),.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .icon__svg:not(.icon__svg--right-circle){color:var(--color-text-on-bg-e);fill:var(--color-text-on-bg-e)}.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .checkbox-dropdown__select svg,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .checkbox-dropdown__select .icon__svg{color:currentColor;fill:currentColor}.gradient-orange-bg:not(.paragraph-layout-related-case-studies) a:not(.button){color:var(--color-text-on-bg-e)}.gradient-orange-bg:not(.paragraph-layout-related-case-studies) a:not(.button):hover{text-decoration:underline}.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .swiper-pagination-fraction{color:var(--color-text-on-bg-e)}.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h1,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h1.field--name-field-title,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h2,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h2.field--name-field-title,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h3,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h3.field--name-field-title,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h4,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h4.field--name-field-title,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h5,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h5.field--name-field-title,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h6,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) h6.field--name-field-title,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h1,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h1.field--name-field-title,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h2,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h2.field--name-field-title,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h3,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h3.field--name-field-title,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h4,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h4.field--name-field-title,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h5,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h5.field--name-field-title,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h6,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] h6.field--name-field-title{color:inherit;text-fill-color:inherit;-webkit-text-fill-color:inherit}.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .field--name-field-title,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .field--name-field-title{color:inherit;text-fill-color:inherit;-webkit-text-fill-color:inherit}.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) p,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) ul li,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .field__item:not(.field--name-field-product-indicator),.gradient-orange-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] p,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] ul li,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .field__item:not(.field--name-field-product-indicator){color:inherit;text-fill-color:inherit;-webkit-text-fill-color:inherit}.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) svg,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .icon__svg,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] svg,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .icon__svg{color:inherit;fill:currentColor}.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) a:not(.button),.gradient-orange-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] a:not(.button){color:inherit}.gradient-orange-bg:not(.paragraph-layout-related-case-studies) .node--view-mode-view-grid:not(.with-cart) .swiper-pagination-fraction,.gradient-orange-bg:not(.paragraph-layout-related-case-studies) [class*=gradient-] .swiper-pagination-fraction{color:inherit}.grey-bg{background:#f2f2f2}.primary-gradient-text,.product-system-page .anchor-section-label--mobile.active,h2,.gradient-text-dark-blue,.product-system-page .block-views-blockcontent-listing-application-type-listing h2,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2{background:linear-gradient(102.4deg, var(--color-h1-1) 0%, var(--color-h1-2) 81.98%)}.primary-gradient-text-2{background:linear-gradient(102.4deg, var(--color-h2-1) 0%, var(--color-h2-2) 81.98%)}.gradient-text-light-blue{background:linear-gradient(102.4deg, var(--color-h3-1) 0%, var(--color-h3-2) 81.98%)}.gradient-text-purple{background:linear-gradient(102.4deg, var(--color-h4-1) 0%, var(--color-h4-2) 81.98%)}.gradient-text-red{background:linear-gradient(102.4deg, var(--color-h5-1) 0%, var(--color-h5-2) 81.98%)}.gradient-text-orange{background:linear-gradient(102.4deg, var(--color-h6-1) 0%, var(--color-h6-2) 81.98%)}.gradient-text-green{background:linear-gradient(102.4deg, var(--color-h3-1) 0%, var(--color-h3-2) 81.98%)}.gradient-text-rainbow{background:linear-gradient(112.14deg, var(--color-h3-1) 0%, var(--color-h3-2) 27.08%, var(--color-h4-1) 51.04%, var(--color-h6-1) 73.96%, var(--color-h6-2) 98.44%)}.gradient-footer-bg{background:linear-gradient(114.27deg, var(--color-footer-bg-1) 0%, var(--color-footer-bg-2) 100%)}.gradient-extended-footer-bg{background:linear-gradient(to right, var(--color-footer-bg-1) 0%, var(--color-footer-bg-2) 33%, var(--color-footer-bg-3) 66%, var(--color-footer-bg-4) 100%)}.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section).container-offset-background,.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section).container--background,.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs).block-field-related-products,.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs).block-field-alternative-products,.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs),.product-system-page .node__content .horizontal-anchor-links.sticky-container-product,.product-system-page .block-views-blockcontent-listing-application-type-listing,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid{margin-bottom:2.5rem}@media(min-width: 900px){.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section).container-offset-background,.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section).container--background,.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs).block-field-related-products,.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs).block-field-alternative-products,.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs),.product-system-page .node__content .horizontal-anchor-links.sticky-container-product,.product-system-page .block-views-blockcontent-listing-application-type-listing,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid{margin-bottom:3.75rem}}.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs).block-field-related-products h2,.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs).block-field-alternative-products h2,.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs)>h1,.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs)>h2,.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs)>h3,.product-system-page .block-views-blockcontent-listing-application-type-listing h2,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2{margin-bottom:1.875rem}.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs).block-field-related-products[class*=gradient]+[class*=gradient],.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs).block-field-alternative-products[class*=gradient]+[class*=gradient]{margin-top:-2.5rem}@media(min-width: 900px){.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs).block-field-related-products[class*=gradient]+[class*=gradient],.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs).block-field-alternative-products[class*=gradient]+[class*=gradient]{margin-top:-3.75rem}}.ui-dialog .ui-dialog-content .confirmation .button{margin-left:auto;margin-right:auto}.hero-with-search__inner .primary-gradient-text,.hero-with-search__inner .product-system-page .anchor-section-label--mobile.active,.product-system-page .hero-with-search__inner .anchor-section-label--mobile.active,.hero-with-search__inner h2,.hero-with-search__inner .primary-gradient-text-2,.hero-with-search__inner .gradient-text-light-blue,.hero-with-search__inner .gradient-text-dark-blue,.hero-with-search__inner .product-system-page .block-views-blockcontent-listing-application-type-listing h2,.product-system-page .block-views-blockcontent-listing-application-type-listing .hero-with-search__inner h2,.hero-with-search__inner .product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid .hero-with-search__inner h2,.hero-with-search__inner .gradient-text-purple,.hero-with-search__inner .gradient-text-red,.hero-with-search__inner .gradient-text-orange,.hero-with-search__inner .gradient-text-green,.hero-with-search__inner .gradient-text-rainbow{background-clip:unset;text-fill-color:#fff;-webkit-background-clip:unset;-webkit-text-fill-color:#fff;background:unset;color:#fff}.hero-with-search__inner .primary-gradient-text svg,.hero-with-search__inner .product-system-page .anchor-section-label--mobile.active svg,.product-system-page .hero-with-search__inner .anchor-section-label--mobile.active svg,.hero-with-search__inner h2 svg,.hero-with-search__inner .primary-gradient-text-2 svg,.hero-with-search__inner .gradient-text-light-blue svg,.hero-with-search__inner .gradient-text-dark-blue svg,.hero-with-search__inner .product-system-page .block-views-blockcontent-listing-application-type-listing h2 svg,.product-system-page .block-views-blockcontent-listing-application-type-listing .hero-with-search__inner h2 svg,.hero-with-search__inner .product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2 svg,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid .hero-with-search__inner h2 svg,.hero-with-search__inner .gradient-text-purple svg,.hero-with-search__inner .gradient-text-red svg,.hero-with-search__inner .gradient-text-orange svg,.hero-with-search__inner .gradient-text-green svg,.hero-with-search__inner .gradient-text-rainbow svg{color:#fff;fill:#fff}.hero-with-search__inner .primary-gradient-text svg[class*=color],.hero-with-search__inner .product-system-page .anchor-section-label--mobile.active svg[class*=color],.product-system-page .hero-with-search__inner .anchor-section-label--mobile.active svg[class*=color],.hero-with-search__inner h2 svg[class*=color],.hero-with-search__inner .primary-gradient-text-2 svg[class*=color],.hero-with-search__inner .gradient-text-light-blue svg[class*=color],.hero-with-search__inner .gradient-text-dark-blue svg[class*=color],.hero-with-search__inner .product-system-page .block-views-blockcontent-listing-application-type-listing h2 svg[class*=color],.product-system-page .block-views-blockcontent-listing-application-type-listing .hero-with-search__inner h2 svg[class*=color],.hero-with-search__inner .product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2 svg[class*=color],.product-system-page .block-views-blockcontent-listing-application-type-listing-grid .hero-with-search__inner h2 svg[class*=color],.hero-with-search__inner .gradient-text-purple svg[class*=color],.hero-with-search__inner .gradient-text-red svg[class*=color],.hero-with-search__inner .gradient-text-orange svg[class*=color],.hero-with-search__inner .gradient-text-green svg[class*=color],.hero-with-search__inner .gradient-text-rainbow svg[class*=color]{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(90deg) brightness(100%) contrast(100%)}.hero-with-search__inner .primary-gradient-text a:not(.button),.hero-with-search__inner .product-system-page .anchor-section-label--mobile.active a:not(.button),.product-system-page .hero-with-search__inner .anchor-section-label--mobile.active a:not(.button),.hero-with-search__inner h2 a:not(.button),.hero-with-search__inner .primary-gradient-text-2 a:not(.button),.hero-with-search__inner .gradient-text-light-blue a:not(.button),.hero-with-search__inner .gradient-text-dark-blue a:not(.button),.hero-with-search__inner .product-system-page .block-views-blockcontent-listing-application-type-listing h2 a:not(.button),.product-system-page .block-views-blockcontent-listing-application-type-listing .hero-with-search__inner h2 a:not(.button),.hero-with-search__inner .product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2 a:not(.button),.product-system-page .block-views-blockcontent-listing-application-type-listing-grid .hero-with-search__inner h2 a:not(.button),.hero-with-search__inner .gradient-text-purple a:not(.button),.hero-with-search__inner .gradient-text-red a:not(.button),.hero-with-search__inner .gradient-text-orange a:not(.button),.hero-with-search__inner .gradient-text-green a:not(.button),.hero-with-search__inner .gradient-text-rainbow a:not(.button){color:#fff}.primary-gradient-text:has(>.button),.product-system-page .anchor-section-label--mobile.active:has(>.button),h2:has(>.button),.primary-gradient-text-2:has(>.button),.gradient-text-light-blue:has(>.button),.gradient-text-dark-blue:has(>.button),.product-system-page .block-views-blockcontent-listing-application-type-listing h2:has(>.button),.product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2:has(>.button),.gradient-text-purple:has(>.button),.gradient-text-red:has(>.button),.gradient-text-orange:has(>.button),.gradient-text-green:has(>.button),.gradient-text-rainbow:has(>.button),.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .primary-gradient-text,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .product-system-page .anchor-section-label--mobile.active,.product-system-page .paragraph-layout-top-slider-layout-full-width-protected .text-formatted .anchor-section-label--mobile.active,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted h2,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .primary-gradient-text-2,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-light-blue,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-dark-blue,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .product-system-page .block-views-blockcontent-listing-application-type-listing h2,.product-system-page .block-views-blockcontent-listing-application-type-listing .paragraph-layout-top-slider-layout-full-width-protected .text-formatted h2,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid .paragraph-layout-top-slider-layout-full-width-protected .text-formatted h2,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-purple,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-red,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-orange,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-green,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-rainbow{background-clip:unset;text-fill-color:var(--color-textonprimary);-webkit-background-clip:unset;-webkit-text-fill-color:var(--color-textonprimary);background:unset;color:var(--color-textonprimary)}.primary-gradient-text:has(>.button) svg,.product-system-page .anchor-section-label--mobile.active:has(>.button) svg,h2:has(>.button) svg,.primary-gradient-text-2:has(>.button) svg,.gradient-text-light-blue:has(>.button) svg,.gradient-text-dark-blue:has(>.button) svg,.product-system-page .block-views-blockcontent-listing-application-type-listing h2:has(>.button) svg,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2:has(>.button) svg,.gradient-text-purple:has(>.button) svg,.gradient-text-red:has(>.button) svg,.gradient-text-orange:has(>.button) svg,.gradient-text-green:has(>.button) svg,.gradient-text-rainbow:has(>.button) svg,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .primary-gradient-text svg,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .product-system-page .anchor-section-label--mobile.active svg,.product-system-page .paragraph-layout-top-slider-layout-full-width-protected .text-formatted .anchor-section-label--mobile.active svg,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted h2 svg,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .primary-gradient-text-2 svg,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-light-blue svg,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-dark-blue svg,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .product-system-page .block-views-blockcontent-listing-application-type-listing h2 svg,.product-system-page .block-views-blockcontent-listing-application-type-listing .paragraph-layout-top-slider-layout-full-width-protected .text-formatted h2 svg,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2 svg,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid .paragraph-layout-top-slider-layout-full-width-protected .text-formatted h2 svg,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-purple svg,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-red svg,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-orange svg,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-green svg,.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-rainbow svg{color:var(--color-textonprimary);fill:var(--color-textonprimary)}.primary-gradient-text:has(>.button) svg[class*=color],.product-system-page .anchor-section-label--mobile.active:has(>.button) svg[class*=color],h2:has(>.button) svg[class*=color],.primary-gradient-text-2:has(>.button) svg[class*=color],.gradient-text-light-blue:has(>.button) svg[class*=color],.gradient-text-dark-blue:has(>.button) svg[class*=color],.product-system-page .block-views-blockcontent-listing-application-type-listing h2:has(>.button) svg[class*=color],.product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2:has(>.button) svg[class*=color],.gradient-text-purple:has(>.button) svg[class*=color],.gradient-text-red:has(>.button) svg[class*=color],.gradient-text-orange:has(>.button) svg[class*=color],.gradient-text-green:has(>.button) svg[class*=color],.gradient-text-rainbow:has(>.button) svg[class*=color],.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .primary-gradient-text svg[class*=color],.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .product-system-page .anchor-section-label--mobile.active svg[class*=color],.product-system-page .paragraph-layout-top-slider-layout-full-width-protected .text-formatted .anchor-section-label--mobile.active svg[class*=color],.paragraph-layout-top-slider-layout-full-width-protected .text-formatted h2 svg[class*=color],.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .primary-gradient-text-2 svg[class*=color],.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-light-blue svg[class*=color],.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-dark-blue svg[class*=color],.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-purple svg[class*=color],.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-red svg[class*=color],.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-orange svg[class*=color],.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-green svg[class*=color],.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-rainbow svg[class*=color]{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(90deg) brightness(100%) contrast(100%)}.primary-gradient-text:has(>.button) a:not(.button),.product-system-page .anchor-section-label--mobile.active:has(>.button) a:not(.button),h2:has(>.button) a:not(.button),.primary-gradient-text-2:has(>.button) a:not(.button),.gradient-text-light-blue:has(>.button) a:not(.button),.gradient-text-dark-blue:has(>.button) a:not(.button),.product-system-page .block-views-blockcontent-listing-application-type-listing h2:has(>.button) a:not(.button),.product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2:has(>.button) a:not(.button),.gradient-text-purple:has(>.button) a:not(.button),.gradient-text-red:has(>.button) a:not(.button),.gradient-text-orange:has(>.button) a:not(.button),.gradient-text-green:has(>.button) a:not(.button),.gradient-text-rainbow:has(>.button) a:not(.button),.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .primary-gradient-text a:not(.button),.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .product-system-page .anchor-section-label--mobile.active a:not(.button),.product-system-page .paragraph-layout-top-slider-layout-full-width-protected .text-formatted .anchor-section-label--mobile.active a:not(.button),.paragraph-layout-top-slider-layout-full-width-protected .text-formatted h2 a:not(.button),.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .primary-gradient-text-2 a:not(.button),.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-light-blue a:not(.button),.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-dark-blue a:not(.button),.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-purple a:not(.button),.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-red a:not(.button),.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-orange a:not(.button),.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-green a:not(.button),.paragraph-layout-top-slider-layout-full-width-protected .text-formatted .gradient-text-rainbow a:not(.button),.primary-gradient-text:has(>.button) a:not(.button):hover,.product-system-page .anchor-section-label--mobile.active:has(>.button) a:not(.button):hover,h2:has(>.button) a:not(.button):hover,.primary-gradient-text-2:has(>.button) a:not(.button):hover,.gradient-text-light-blue:has(>.button) a:not(.button):hover,.gradient-text-dark-blue:has(>.button) a:not(.button):hover,.product-system-page .block-views-blockcontent-listing-application-type-listing h2:has(>.button) a:not(.button):hover,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2:has(>.button) a:not(.button):hover,.gradient-text-purple:has(>.button) a:not(.button):hover,.gradient-text-red:has(>.button) a:not(.button):hover,.gradient-text-orange:has(>.button) a:not(.button):hover,.gradient-text-green:has(>.button) a:not(.button):hover,.gradient-text-rainbow:has(>.button) a:not(.button):hover{color:var(--color-textonprimary)}[class*=gradient]:not(.paragraph-layout-related-case-studies) .primary-gradient-text,[class*=gradient]:not(.paragraph-layout-related-case-studies) .product-system-page .anchor-section-label--mobile.active,.product-system-page [class*=gradient]:not(.paragraph-layout-related-case-studies) .anchor-section-label--mobile.active,[class*=gradient]:not(.paragraph-layout-related-case-studies) h2,[class*=gradient]:not(.paragraph-layout-related-case-studies) .primary-gradient-text-2,[class*=gradient]:not(.paragraph-layout-related-case-studies) .gradient-text-light-blue,[class*=gradient]:not(.paragraph-layout-related-case-studies) .gradient-text-dark-blue,[class*=gradient]:not(.paragraph-layout-related-case-studies) .product-system-page .block-views-blockcontent-listing-application-type-listing h2,.product-system-page .block-views-blockcontent-listing-application-type-listing [class*=gradient]:not(.paragraph-layout-related-case-studies) h2,[class*=gradient]:not(.paragraph-layout-related-case-studies) .product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid [class*=gradient]:not(.paragraph-layout-related-case-studies) h2,[class*=gradient]:not(.paragraph-layout-related-case-studies) .gradient-text-purple,[class*=gradient]:not(.paragraph-layout-related-case-studies) .gradient-text-red,[class*=gradient]:not(.paragraph-layout-related-case-studies) .gradient-text-orange,[class*=gradient]:not(.paragraph-layout-related-case-studies) .gradient-text-green,[class*=gradient]:not(.paragraph-layout-related-case-studies) .gradient-text-rainbow{background-clip:unset;text-fill-color:currentColor;-webkit-background-clip:unset;-webkit-text-fill-color:currentColor;background:unset;color:currentColor}[class*=gradient]:not(.paragraph-layout-related-case-studies) .primary-gradient-text svg,[class*=gradient]:not(.paragraph-layout-related-case-studies) .product-system-page .anchor-section-label--mobile.active svg,.product-system-page [class*=gradient]:not(.paragraph-layout-related-case-studies) .anchor-section-label--mobile.active svg,[class*=gradient]:not(.paragraph-layout-related-case-studies) h2 svg,[class*=gradient]:not(.paragraph-layout-related-case-studies) .primary-gradient-text-2 svg,[class*=gradient]:not(.paragraph-layout-related-case-studies) .gradient-text-light-blue svg,[class*=gradient]:not(.paragraph-layout-related-case-studies) .gradient-text-dark-blue svg,[class*=gradient]:not(.paragraph-layout-related-case-studies) .product-system-page .block-views-blockcontent-listing-application-type-listing h2 svg,.product-system-page .block-views-blockcontent-listing-application-type-listing [class*=gradient]:not(.paragraph-layout-related-case-studies) h2 svg,[class*=gradient]:not(.paragraph-layout-related-case-studies) .product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2 svg,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid [class*=gradient]:not(.paragraph-layout-related-case-studies) h2 svg,[class*=gradient]:not(.paragraph-layout-related-case-studies) .gradient-text-purple svg,[class*=gradient]:not(.paragraph-layout-related-case-studies) .gradient-text-red svg,[class*=gradient]:not(.paragraph-layout-related-case-studies) .gradient-text-orange svg,[class*=gradient]:not(.paragraph-layout-related-case-studies) .gradient-text-green svg,[class*=gradient]:not(.paragraph-layout-related-case-studies) .gradient-text-rainbow svg{color:currentColor;fill:currentColor}[class*=gradient]:not(.paragraph-layout-related-case-studies) .primary-gradient-text a:not(.button),[class*=gradient]:not(.paragraph-layout-related-case-studies) .product-system-page .anchor-section-label--mobile.active a:not(.button),.product-system-page [class*=gradient]:not(.paragraph-layout-related-case-studies) .anchor-section-label--mobile.active a:not(.button),[class*=gradient]:not(.paragraph-layout-related-case-studies) h2 a:not(.button),[class*=gradient]:not(.paragraph-layout-related-case-studies) .primary-gradient-text-2 a:not(.button),[class*=gradient]:not(.paragraph-layout-related-case-studies) .gradient-text-light-blue a:not(.button),[class*=gradient]:not(.paragraph-layout-related-case-studies) .gradient-text-dark-blue a:not(.button),[class*=gradient]:not(.paragraph-layout-related-case-studies) .gradient-text-purple a:not(.button),[class*=gradient]:not(.paragraph-layout-related-case-studies) .gradient-text-red a:not(.button),[class*=gradient]:not(.paragraph-layout-related-case-studies) .gradient-text-orange a:not(.button),[class*=gradient]:not(.paragraph-layout-related-case-studies) .gradient-text-green a:not(.button),[class*=gradient]:not(.paragraph-layout-related-case-studies) .gradient-text-rainbow a:not(.button){color:currentColor}.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .primary-gradient-text,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .product-system-page .anchor-section-label--mobile.active,.product-system-page .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .anchor-section-label--mobile.active,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary h2,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .primary-gradient-text,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .product-system-page .anchor-section-label--mobile.active,.product-system-page [class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .anchor-section-label--mobile.active,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary h2,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .primary-gradient-text,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .product-system-page .anchor-section-label--mobile.active,.product-system-page .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .anchor-section-label--mobile.active,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary h2,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .primary-gradient-text,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .product-system-page .anchor-section-label--mobile.active,.product-system-page :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .anchor-section-label--mobile.active,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted h2,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .primary-gradient-text,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .product-system-page .anchor-section-label--mobile.active,.product-system-page [class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .anchor-section-label--mobile.active,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted h2,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .primary-gradient-text,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .product-system-page .anchor-section-label--mobile.active,.product-system-page :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .anchor-section-label--mobile.active,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted h2,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .gradient-text-dark-blue,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-dark-blue,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-dark-blue,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .gradient-text-dark-blue,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .gradient-text-dark-blue,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .gradient-text-dark-blue{background:linear-gradient(102.4deg, var(--color-h1-1) 0%, var(--color-h1-2) 81.98%)}.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .primary-gradient-text-2,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .primary-gradient-text-2,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .primary-gradient-text-2,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .primary-gradient-text-2,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .primary-gradient-text-2,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .primary-gradient-text-2{background:linear-gradient(102.4deg, var(--color-h2-1) 0%, var(--color-h2-2) 81.98%)}.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .gradient-text-light-blue,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-light-blue,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-light-blue,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .gradient-text-light-blue,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .gradient-text-light-blue,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .gradient-text-light-blue{background:linear-gradient(102.4deg, var(--color-h3-1) 0%, var(--color-h3-2) 81.98%)}.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .gradient-text-dark-blue,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .product-system-page .block-views-blockcontent-listing-application-type-listing h2,.product-system-page .block-views-blockcontent-listing-application-type-listing .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary h2,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary h2,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-dark-blue,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .product-system-page .block-views-blockcontent-listing-application-type-listing h2,.product-system-page .block-views-blockcontent-listing-application-type-listing [class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary h2,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid [class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary h2,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-dark-blue,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .product-system-page .block-views-blockcontent-listing-application-type-listing h2,.product-system-page .block-views-blockcontent-listing-application-type-listing .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary h2,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary h2,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .gradient-text-dark-blue,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .product-system-page .block-views-blockcontent-listing-application-type-listing h2,.product-system-page .block-views-blockcontent-listing-application-type-listing :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted h2,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted h2,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .gradient-text-dark-blue,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .product-system-page .block-views-blockcontent-listing-application-type-listing h2,.product-system-page .block-views-blockcontent-listing-application-type-listing [class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted h2,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid [class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted h2,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .gradient-text-dark-blue,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .product-system-page .block-views-blockcontent-listing-application-type-listing h2,.product-system-page .block-views-blockcontent-listing-application-type-listing :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted h2,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted h2{background:linear-gradient(102.4deg, var(--color-tertiary) 0%, var(--color-tertiary-2) 81.98%)}.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .gradient-text-purple,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-purple,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-purple,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .gradient-text-purple,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .gradient-text-purple,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .gradient-text-purple{background:linear-gradient(102.4deg, var(--color-h4-1) 0%, var(--color-h4-2) 81.98%)}.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .gradient-text-red,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-red,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-red,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .gradient-text-red,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .gradient-text-red,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .gradient-text-red{background:linear-gradient(102.4deg, var(--color-h5-1) 0%, var(--color-h5-2) 81.98%)}.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .gradient-text-orange,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-orange,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-orange,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .gradient-text-orange,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .gradient-text-orange,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .gradient-text-orange{background:linear-gradient(102.4deg, var(--color-h6-1) 0%, var(--color-h6-2) 81.98%)}.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .gradient-text-green,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-green,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-green,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .gradient-text-green,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .gradient-text-green,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .gradient-text-green{background:linear-gradient(102.4deg, var(--color-h3-1) 0%, var(--color-h3-2) 81.98%)}.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .gradient-text-rainbow,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-rainbow,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-rainbow,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .gradient-text-rainbow,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .gradient-text-rainbow,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .gradient-text-rainbow{background:linear-gradient(112.14deg, var(--color-h3-1) 0%, var(--color-h3-2) 27.08%, var(--color-h4-1) 51.04%, var(--color-h6-1) 73.96%, var(--color-h6-2) 98.44%)}.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary a:not(.button):hover,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary a:not(.button):hover,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary a:not(.button):hover,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted a:not(.button):hover,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted a:not(.button):hover,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted a:not(.button):hover,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary a:not(.button):focus,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary a:not(.button):focus,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary a:not(.button):focus,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted a:not(.button):focus,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted a:not(.button):focus,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted a:not(.button):focus{color:var(--color-secondary)}.primary-gradient-text,.product-system-page .anchor-section-label--mobile.active,h2,.primary-gradient-text-2,.gradient-text-light-blue,.gradient-text-dark-blue,.product-system-page .block-views-blockcontent-listing-application-type-listing h2,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2,.gradient-text-purple,.gradient-text-red,.gradient-text-orange,.gradient-text-green,.gradient-text-rainbow,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .primary-gradient-text,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .product-system-page .anchor-section-label--mobile.active,.product-system-page .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .anchor-section-label--mobile.active,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary h2,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .primary-gradient-text,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .product-system-page .anchor-section-label--mobile.active,.product-system-page [class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .anchor-section-label--mobile.active,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary h2,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .primary-gradient-text,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .product-system-page .anchor-section-label--mobile.active,.product-system-page .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .anchor-section-label--mobile.active,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary h2,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .primary-gradient-text,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .product-system-page .anchor-section-label--mobile.active,.product-system-page :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .anchor-section-label--mobile.active,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted h2,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .primary-gradient-text,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .product-system-page .anchor-section-label--mobile.active,.product-system-page [class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .anchor-section-label--mobile.active,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted h2,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .primary-gradient-text,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .product-system-page .anchor-section-label--mobile.active,.product-system-page :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .anchor-section-label--mobile.active,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted h2,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .gradient-text-dark-blue,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .product-system-page .block-views-blockcontent-listing-application-type-listing h2,.product-system-page .block-views-blockcontent-listing-application-type-listing .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary h2,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary h2,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-dark-blue,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .product-system-page .block-views-blockcontent-listing-application-type-listing h2,.product-system-page .block-views-blockcontent-listing-application-type-listing [class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary h2,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid [class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary h2,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-dark-blue,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .product-system-page .block-views-blockcontent-listing-application-type-listing h2,.product-system-page .block-views-blockcontent-listing-application-type-listing .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary h2,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary h2,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .gradient-text-dark-blue,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .product-system-page .block-views-blockcontent-listing-application-type-listing h2,.product-system-page .block-views-blockcontent-listing-application-type-listing :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted h2,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted h2,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .gradient-text-dark-blue,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .product-system-page .block-views-blockcontent-listing-application-type-listing h2,.product-system-page .block-views-blockcontent-listing-application-type-listing [class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted h2,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid [class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted h2,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .gradient-text-dark-blue,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .product-system-page .block-views-blockcontent-listing-application-type-listing h2,.product-system-page .block-views-blockcontent-listing-application-type-listing :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted h2,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted h2,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .primary-gradient-text-2,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .primary-gradient-text-2,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .primary-gradient-text-2,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .primary-gradient-text-2,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .primary-gradient-text-2,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .primary-gradient-text-2,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .gradient-text-light-blue,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-light-blue,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-light-blue,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .gradient-text-light-blue,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .gradient-text-light-blue,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .gradient-text-light-blue,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .gradient-text-purple,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-purple,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-purple,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .gradient-text-purple,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .gradient-text-purple,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .gradient-text-purple,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .gradient-text-red,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-red,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-red,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .gradient-text-red,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .gradient-text-red,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .gradient-text-red,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .gradient-text-orange,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-orange,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-orange,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .gradient-text-orange,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .gradient-text-orange,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .gradient-text-orange,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .gradient-text-green,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-green,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-green,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .gradient-text-green,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .gradient-text-green,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .gradient-text-green,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient]))[class*=gradient] .extra-field--field-summary .gradient-text-rainbow,[class*=gradient] .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-rainbow,.listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])).grey .listings:not(.paragraph-layout-related-case-studies):not(.paragraph-layout-contact-person-protected:not([class*=gradient])) .extra-field--field-summary .gradient-text-rainbow,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected)[class*=gradient] .text-formatted .gradient-text-rainbow,[class*=gradient] :is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected) .text-formatted .gradient-text-rainbow,:is(.info-block,.two-columns-cta,.cta-grid,.paragraph-layout-gallery-slider-protected).grey .text-formatted .gradient-text-rainbow{background-clip:text;text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.product-system-page .container-wrapper-section h1{color:#1d1e20;text-fill-color:#1d1e20;-webkit-text-fill-color:#1d1e20;background:unset}.product-system-page [class*=gradient] .addtoany_product .addtoany_list .button--no-bg{color:#1d1e20;border-color:#1d1e20;text-fill-color:#1d1e20;-webkit-text-fill-color:#1d1e20}.product-system-page [class*=gradient] .addtoany_product .addtoany_list .button--no-bg .icon__svg{color:#1d1e20;fill:#1d1e20}.product-system-page [class*=gradient] .addtoany_product .addtoany_list .button--no-bg .icon__svg[class*=color]{filter:unset}.product-system-page [class*=gradient].layout--twocol-container .button--no-bg{color:#fff;border-color:#fff;text-fill-color:#fff;-webkit-text-fill-color:#fff}.product-system-page [class*=gradient].layout--twocol-container .button--no-bg .icon__svg{color:#fff;fill:#fff}.product-system-page [class*=gradient].layout--twocol-container .button--no-bg .icon__svg[class*=color]{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(90deg) brightness(100%) contrast(100%)}.product-system-page [class*=gradient] .addtoany_product .addtoany_list{color:#1d1e20}.product-system-page [class*=gradient] .addtoany_product .addtoany_list h1,.product-system-page [class*=gradient] .addtoany_product .addtoany_list h2,.product-system-page [class*=gradient] .addtoany_product .addtoany_list h3,.product-system-page [class*=gradient] .addtoany_product .addtoany_list h4,.product-system-page [class*=gradient] .addtoany_product .addtoany_list h5,.product-system-page [class*=gradient] .addtoany_product .addtoany_list h6{text-fill-color:#1d1e20;-webkit-text-fill-color:#1d1e20;background:unset}.product-system-page [class*=gradient] .addtoany_product .addtoany_list .field__item:not(.field--name-field-product-indicator,.field--name-field-thumbnail),.product-system-page [class*=gradient] .addtoany_product .addtoany_list .field__item:not(.field--name-field-product-indicator,.field--name-field-thumbnail) p,.product-system-page [class*=gradient] .addtoany_product .addtoany_list .field--name-field-title:not(.field--name-field-product-indicator,.field--name-field-thumbnail),.product-system-page [class*=gradient] .addtoany_product .addtoany_list .field--name-field-title:not(.field--name-field-product-indicator,.field--name-field-thumbnail) p{text-fill-color:#1d1e20;-webkit-text-fill-color:#1d1e20;background:unset}.product-system-page [class*=gradient] .addtoany_product .addtoany_list .field__item:not(.field--name-field-product-indicator,.field--name-field-thumbnail) a:not(.button),.product-system-page [class*=gradient] .addtoany_product .addtoany_list .field--name-field-title:not(.field--name-field-product-indicator,.field--name-field-thumbnail) a:not(.button){color:#1d1e20}.product-system-page [class*=gradient] .addtoany_product .addtoany_list a:not(.button){color:var(--color-secondary)}.product-system-page [class*=gradient] .addtoany_product .field__item.addtoany_list,.product-system-page [class*=gradient] .addtoany_product .addtoany_list p,.product-system-page [class*=gradient] .addtoany_product .addtoany_list ul li,.product-system-page [class*=gradient] .addtoany_product .addtoany_list ol li{color:#1d1e20;text-fill-color:#1d1e20;-webkit-text-fill-color:#1d1e20}.product-system-page [class*=gradient] .addtoany_product .addtoany_list .text-formatted ul li::before{background:#1d1e20}.product-system-page [class*=gradient] .addtoany_product .addtoany_list svg{color:#1d1e20;fill:#1d1e20}.product-system-page [class*=gradient] .addtoany_product .addtoany_list .button[class*=gradient]{text-fill-color:currentColor;-webkit-text-fill-color:currentColor}.product-system-page [class*=gradient] .addtoany_product .addtoany_list .button[class*=gradient] svg{color:currentColor;fill:currentColor}.product-system-page [class*=gradient] .addtoany_product .addtoany_list .carousel-item__carousel-navigation-wrapper .icon__arrow,.product-system-page [class*=gradient] .addtoany_product .addtoany_list .carousel-item__carousel-navigation-wrapper .icon__svg,.product-system-page [class*=gradient] .addtoany_product .addtoany_list .carousel-item__carousel-navigation-wrapper .swiper-pagination-custom,.product-system-page [class*=gradient] .addtoany_product .addtoany_list .carousel-item__carousel-navigation-wrapper .related-grid-carousel-pagination,.product-system-page [class*=gradient] .addtoany_product .addtoany_list .case-studies-item__carousel-navigation-wrapper .icon__arrow,.product-system-page [class*=gradient] .addtoany_product .addtoany_list .case-studies-item__carousel-navigation-wrapper .icon__svg,.product-system-page [class*=gradient] .addtoany_product .addtoany_list .case-studies-item__carousel-navigation-wrapper .swiper-pagination-custom,.product-system-page [class*=gradient] .addtoany_product .addtoany_list .case-studies-item__carousel-navigation-wrapper .related-grid-carousel-pagination,.product-system-page [class*=gradient] .addtoany_product .addtoany_list .related-grid-carousel-item__carousel-navigation-wrapper .icon__arrow,.product-system-page [class*=gradient] .addtoany_product .addtoany_list .related-grid-carousel-item__carousel-navigation-wrapper .icon__svg,.product-system-page [class*=gradient] .addtoany_product .addtoany_list .related-grid-carousel-item__carousel-navigation-wrapper .swiper-pagination-custom,.product-system-page [class*=gradient] .addtoany_product .addtoany_list .related-grid-carousel-item__carousel-navigation-wrapper .related-grid-carousel-pagination{color:#1d1e20}.product-system-page [class*=gradient].layout--twocol-container{color:#fff}.product-system-page [class*=gradient].layout--twocol-container h1,.product-system-page [class*=gradient].layout--twocol-container h2,.product-system-page [class*=gradient].layout--twocol-container h3,.product-system-page [class*=gradient].layout--twocol-container h4,.product-system-page [class*=gradient].layout--twocol-container h5,.product-system-page [class*=gradient].layout--twocol-container h6{text-fill-color:#fff;-webkit-text-fill-color:#fff}.product-system-page [class*=gradient].layout--twocol-container .field--name-field-title{text-fill-color:#fff;-webkit-text-fill-color:#fff}.product-system-page [class*=gradient].layout--twocol-container a:not(.button){color:#fff;text-decoration:underline}.product-system-page [class*=gradient].layout--twocol-container p,.product-system-page [class*=gradient].layout--twocol-container ul li{color:#fff}.product-system-page [class*=gradient].layout--twocol-container .text-formatted ul li::before{background:#fff}.product-system-page [class*=gradient].layout--twocol-container svg{color:#fff;fill:#fff}.product-system-page [class*=gradient].layout--twocol-container svg[class*=color]{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(90deg) brightness(100%) contrast(100%)}.background-grey{background-color:#f6f6f6}.background-blue{background-color:#00448a}.background-green{background-color:#008674}.background-white{background-color:#fff}.background-transparent{background-color:rgba(0,0,0,0)}.layout--onecol.group-section>.layout__region--content>.block.taxonomy-term-icon__wrapper{display:block}.layout--onecol>.layout__region--content .block-layout-builder .calculate-disclaimer,.layout--onecol>.layout__region--content .block-layout-builder .calculator-intro,.layout--onecol>.layout__region--content .block-views-blocksku-table-product-variations .calculate-disclaimer,.layout--onecol>.layout__region--content .block-views-blocksku-table-product-variations .calculator-intro,.layout--onecol>.layout__region--content .block-calculatorcoverage-calculator .calculate-disclaimer,.layout--onecol>.layout__region--content .block-calculatorcoverage-calculator .calculator-intro,.layout--onecol>.layout__region--content .block-calculatortile-grout-calculator .calculate-disclaimer,.layout--onecol>.layout__region--content .block-calculatortile-grout-calculator .calculator-intro,.layout--onecol>.layout__region--content .block-mac3-calculator .calculate-disclaimer,.layout--onecol>.layout__region--content .block-mac3-calculator .calculator-intro{letter-spacing:1px;font-weight:400}.layout--onecol>.layout__region--content .block-mac3-calculator{margin:0;max-width:none}@media(max-width: 799px){.layout--onecol>.layout__region--content .block-mac3-calculator .calculate-form{margin-bottom:0}}.layout--onecol>.layout__region--content .block-calculatortile-grout-calculator select{min-width:1.25rem;padding:.625rem;font-size:.625rem}@media(max-width: 799px){.node__content>.layout.container{padding-right:1rem;padding-left:1rem}.node__content>.layout.container.anchor-section{padding-right:0;padding-left:0}.node__content>.layout.container section.paragraph:not([class*=gradient]):not(.facet-filter):not(.two-columns-cta):not(.partners):not(.paragraph--type--media)>.container{padding-right:0;padding-left:0}.node__content>.layout.container .paragraph-layout-related-products .layout--onecol .block-field-title{flex:100%}.node__content>.layout.container .paragraph-layout-related-products .layout--onecol .field-title__container{margin-right:0;margin-left:0}}.product-top-section{background-color:#f5f5f5}.product-top-section .layout__region{position:relative;display:flex;max-width:77.5rem;margin:auto;padding:1.25rem 1.25rem .625rem}.product-top-section .layout__region>div{margin-right:1rem}.product-top-section .layout__region>div:last-of-type{margin-right:0}@media(max-width: 899px){.product-top-section .layout__region>div{margin-right:.625rem;margin-bottom:.625rem}}@media(min-width: 800px){.product-top-section .layout__region{align-items:center;justify-content:flex-end}}@media(max-width: 799px){.product-top-section .layout__region{flex-wrap:wrap}}.product-top-section.active-layout-local-product-simulation .layout__region{width:calc(56.25rem + 26%);max-width:81.875rem}.product-top-section.layout[class*=gradient]>.layout__region{padding:1.25rem 1.25rem .625rem}@media(max-width: 799px){.product-system-page .related-grid-carousel__wrapper.swiper-wrapper-centered-mobile{justify-content:start}}.product-system-page .taxonomy-term-icon--with-label{min-width:unset}.product-system-page .addtoany_product{position:inherit}.product-system-page .addtoany_product .addtoany_share{border:none;font-size:1rem;line-height:1.3125rem;color:#1d1e20;background:none}@media(max-width: 799px){.product-system-page .addtoany_product .addtoany_share{border:1px solid #1d1e20;background:#fff}}.product-system-page .addtoany_product .addtoany_share .icon__svg--share{width:1.3125rem;color:#1d1e20;fill:#1d1e20}.product-system-page [class*=gradient].container-offset>.layout__region,.product-system-page [class*=gradient].container-offset-max>.layout__region{padding:1.25rem 1rem 1px 1rem}.product-system-page [class*=gradient].container-offset>.layout__region section[class*=gradient],.product-system-page [class*=gradient].container-offset-max>.layout__region section[class*=gradient]{margin-right:-1rem;margin-left:-1rem}@media(max-width: 1299px){.product-system-page [class*=gradient].container-offset>.layout__region section[class*=gradient],.product-system-page [class*=gradient].container-offset-max>.layout__region section[class*=gradient]{margin-right:-2rem;margin-left:-2rem}}.product-system-page [class*=gradient] .taxonomy-term-icon,.product-system-page [class*=gradient] .garantie-list__label{color:#fff}.product-system-page [class*=gradient] .vocabulary-product-certificate{padding:1px;border-radius:.25rem;background:#fff}.product-system-page [class*=gradient] .addtoany_product .addtoany_share{color:#fff}@media(max-width: 799px){.product-system-page [class*=gradient] .addtoany_product .addtoany_share{border-color:#fff}}.product-system-page [class*=gradient] .addtoany_product .addtoany_share .icon__svg--share{color:#fff;fill:#fff}.product-system-page [class*=gradient] .addtoany_product .addtoany_list a:not(.button){color:#1d1e20}.product-system-page [class*=gradient].product-top-section a:not(.button){border:none;text-decoration:none;background:rgba(0,0,0,0)}.product-system-page .container-wrapper-section{margin:0;background-color:#f5f5f5;padding-inline:1.25rem;margin-block-end:1.375rem;margin-inline:auto}.product-system-page .container-wrapper-section[class*=gradient]{padding-inline:0}@media(min-width: 900px){.product-system-page .container-wrapper-section{flex-wrap:nowrap;justify-content:center;max-width:100%;margin-top:0;padding-top:.625rem;padding-bottom:3.125rem;margin-block-end:0}}.product-system-page .container-wrapper-section h1{color:#1d1e20;text-fill-color:#1d1e20;-webkit-text-fill-color:#1d1e20;font-size:2.125rem;line-height:2.5rem;margin-top:0;margin-bottom:.9375rem}@media(max-width: 900px){.product-system-page .container-wrapper-section h1{word-break:break-word}}.product-system-page .container-wrapper-section+.horizontal-anchor-links:has(.anchor-link-auto){margin-top:1.875rem}.product-system-page .container-wrapper-section.layout--twocol-section>.layout__region--first{display:flex;flex:0 1 100%;flex-direction:column;width:100%}@media(min-width: 900px){.product-system-page .container-wrapper-section.layout--twocol-section>.layout__region--first{display:block;flex:0 1 41%;max-width:32.5rem}}.product-system-page .container-wrapper-section.layout--twocol-section>.layout__region--second{flex:0 1 100%}@media(min-width: 900px){.product-system-page .container-wrapper-section.layout--twocol-section>.layout__region--second{flex:0 1 59%;max-width:47.25rem}}@media(min-width: 1200px){.product-system-page .container-wrapper-section.layout--twocol-section>.layout__region--second{padding-inline-start:5rem}}.product-system-page .container-wrapper-section.layout--twocol-section>.layout__region--second .layout__region--second{max-width:100%;padding:0}.product-system-page .container-wrapper-section.layout--twocol-section>.layout__region--second .block-field-key-facts{margin-bottom:20px}.product-system-page .container-wrapper-section.layout--threecol-section>.layout__region--first{flex:0 1 100%}@media(min-width: 900px){.product-system-page .container-wrapper-section.layout--threecol-section>.layout__region--first{flex:0 1 25%;width:26%;max-width:24.5625rem}}.product-system-page .container-wrapper-section.layout--threecol-section>.layout__region--second{flex:0 1 100%}@media(min-width: 900px){.product-system-page .container-wrapper-section.layout--threecol-section>.layout__region--second{flex:0 1 50%;width:50%;max-width:35.4375rem;padding:0 1.25rem}}.product-system-page .container-wrapper-section.layout--threecol-section>.layout__region--third{flex:0 1 100%}@media(min-width: 900px){.product-system-page .container-wrapper-section.layout--threecol-section>.layout__region--third{flex:0 1 25%;width:26%;max-width:19.75rem}}.product-system-page .anchor-section{position:relative}.product-system-page .block-views-blockcontent-listing-application-type-listing,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid{padding-top:3.125rem}.product-system-page .block-views-blockcontent-listing-application-type-listing h2,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid h2{margin-top:0}@media(min-width: 900px){.product-system-page .block-views-blockcontent-listing-application-type-listing,.product-system-page .block-views-blockcontent-listing-application-type-listing-grid{padding-top:0}}.product-system-page .anchor-section-label{margin-top:0;margin-bottom:1.5rem;font-size:1rem;line-height:1.5;font-weight:700}.product-system-page .anchor-section-label:nth-child(2){display:none}@media(min-width: 800px){.product-system-page .anchor-section-label{display:none}}.product-system-page .anchor-section-label--mobile{letter-spacing:1px}@media(max-width: 799px){.product-system-page .anchor-section-label--mobile{position:relative;margin-bottom:0;padding:.9375rem;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f5f5f5}.product-system-page .anchor-section-label--mobile:after,.product-system-page .anchor-section-label--mobile:before{content:"";position:absolute;top:50%;display:block;height:.625rem;margin-top:-0.5rem;border-left:.1875rem solid #1d1e20;border-radius:.125rem}.product-system-page .anchor-section-label--mobile:after{right:1.625rem;transform:rotate(315deg)}.product-system-page .anchor-section-label--mobile:before{right:1.25rem;transform:rotate(45deg)}.product-system-page .anchor-section-label--mobile.active{border-bottom-color:rgba(0,0,0,0)}.product-system-page .anchor-section-label--mobile.active:after{margin-top:-0.5rem;transform:rotate(225deg)}.product-system-page .anchor-section-label--mobile.active:before{margin-top:-0.5rem;transform:rotate(135deg)}}.product-system-page .field--name-field-product-family{margin-top:0;margin-bottom:.5625rem;font-size:1rem;line-height:1.25;color:#1d1e20}.product-system-page .field--name-field-subtitle{margin-bottom:1.25rem;font-size:1.5rem;line-height:1;font-weight:400}@media(max-width: 799px){.product-system-page .field--name-field-subtitle{font-size:1rem;font-weight:300;font-style:normal}}.product-system-page .field--name-field-subtitle-long{margin-bottom:1.25rem}.product-system-page .field--name-field-subtitle-long,.product-system-page .field--name-field-subtitle-long li{letter-spacing:1px;font-size:1rem;line-height:1.375rem;font-weight:400}.product-system-page .block-field-type-of-material{display:inline-block;vertical-align:middle}@media(min-width: 800px){.product-system-page .block-field-type-of-material{margin-top:.625rem}}@media(max-width: 799px){.product-system-page .block-field-type-of-material{margin-top:.625rem}}.product-system-page .block-field-type-of-material .field--name-field-type-of-material{display:flex;align-items:center}.product-system-page .block-field-type-of-material .field--name-field-type-of-material .field__item{margin-right:.3125rem}.product-system-page .block-field-type-of-material .vocabulary-type-of-material{display:flex;align-items:center;line-height:1.25;font-weight:normal;color:#1d1e20}.product-system-page .block-field-type-of-material .vocabulary-type-of-material .icon__svg{margin-right:.4375rem}.product-system-page .block-field-type-of-material .vocabulary-type-of-material .text{color:#1d1e20}.product-system-page .block-field-type-of-material~.block-field-application-type-of-work,.product-system-page .block-field-type-of-material~.block-field-product-family{display:inline-block;vertical-align:middle;margin-top:.5rem;margin-bottom:0;margin-left:.3125rem}.product-system-page .block-field-sgcc-brand{border-radius:.5rem;background-color:#fff}.product-system-page .block-field-sgcc-brand .field{height:7.5rem;display:flex;align-items:center;justify-content:center;padding:.3125rem}.product-system-page .block-field-sgcc-brand .field img{height:6.875rem;width:auto}.product-system-page .block-field-sgcc-brand+.block-field-product-indicator{padding-top:.625rem}.product-system-page .block-field-sgcc-brand+.block-field-gallery{margin-top:1.25rem}@media(max-width: 899px){.product-system-page .block-field-gallery{margin-block-start:1.875rem}}@media(min-width: 900px){.product-system-page .block-field-gallery{border-radius:.5rem;background-color:#fff;padding-inline:.625rem;padding-block:.5rem}}.product-system-page .block-field-gallery .swiper-slide{overflow:hidden;box-sizing:border-box;border-radius:.5rem}@media(max-width: 799px){.product-system-page .block-field-application-type-of-work,.product-system-page .block-field-product-family{margin-top:.625rem}}.product-system-page .block-field-application-type-of-work .field,.product-system-page .block-field-product-family .field{display:flex;flex-wrap:wrap;margin-bottom:0}.product-system-page .block-field-application-type-of-work .field>.field__item,.product-system-page .block-field-product-family .field>.field__item{margin-bottom:.5rem}.product-system-page .block-field-application-type-of-work .field .field__item,.product-system-page .block-field-product-family .field .field__item{margin-right:1rem}@media(max-width: 599px){.product-system-page .block-field-application-type-of-work .field .field__item,.product-system-page .block-field-product-family .field .field__item{white-space:normal}}.product-system-page .block-field-application-type-of-work .field .field__item .taxonomy-term-icon--with-label:last-of-type,.product-system-page .block-field-application-type-of-work .field .field__item:last-of-type,.product-system-page .block-field-product-family .field .field__item .taxonomy-term-icon--with-label:last-of-type,.product-system-page .block-field-product-family .field .field__item:last-of-type{margin-right:0}@media(min-width: 1200px){.product-system-page.sticky .menu--help-menu{position:fixed;top:18.75rem}}@media(min-width: 800px){.product-system-page .block-field-fire-resistance-term,.product-system-page .block-field-sound-insulation,.product-system-page .block-field-moisture-resistance{display:inline-flex;margin-bottom:.5625rem}}.product-system-page .garantie-list__label{display:flex;align-items:center;justify-content:flex-start;margin-right:1rem;font-size:.75rem;line-height:1.38;white-space:nowrap;color:#707070}@media(min-width: 600px){.product-system-page .garantie-list__label{font-size:1rem}}.product-system-page .garantie-list__label .icon__svg{width:1.5rem;height:1.5rem;margin-right:.3125rem;color:#707070;fill:#707070}@media(max-width: 799px){.product-system-page .garantie-list__label .icon__svg{width:1.25rem;height:1.25rem}}.product-system-page .block-field-product-certificate,.product-system-page .block-field-certificate,.product-system-page .block-field-certificates{display:flex;margin:.625rem 0;padding:.3125rem}.product-system-page .block-field-product-certificate.hide-bg,.product-system-page .block-field-certificate.hide-bg,.product-system-page .block-field-certificates.hide-bg{padding:.6875rem 0;background-color:rgba(0,0,0,0)}.product-system-page .block-field-product-certificate>.field__items,.product-system-page .block-field-certificate>.field__items,.product-system-page .block-field-certificates>.field__items{margin:0}.product-system-page .block-field-product-certificate>.field__items>.field__item,.product-system-page .block-field-certificate>.field__items>.field__item,.product-system-page .block-field-certificates>.field__items>.field__item{display:inline-block;max-width:unset}.product-system-page .block-field-product-certificate>.field__items>.field__item .media img,.product-system-page .block-field-certificate>.field__items>.field__item .media img,.product-system-page .block-field-certificates>.field__items>.field__item .media img{display:block;width:auto;max-width:unset;height:60px}.product-system-page .block-field-product-certificate .field--name-field-product-certificate{display:flex}.product-system-page .block-store-locator{margin-top:.625rem}.product-system-page .product-gallery .field--type-image .field__item{display:flex;align-items:center;justify-content:center}.product-system-page .product-gallery .field--name-field-media-image-remote .field__item,.product-system-page .product-gallery .field--type-image .field__item{height:375px}.product-system-page .product-gallery .field--name-field-media-image-remote .field__item img,.product-system-page .product-gallery .field--type-image .field__item img{max-height:100%;width:auto}.product-system-page .big-certificate-logo .block-field-product-certificate>.field__items>.field__item,.product-system-page .big-certificate-logo .block-field-certificate>.field__items>.field__item,.product-system-page .big-certificate-logo .block-field-certificates>.field__items>.field__item{width:auto;max-width:unset}.product-system-page .big-certificate-logo .block-field-product-certificate>.field__items>.field__item .media img,.product-system-page .big-certificate-logo .block-field-certificate>.field__items>.field__item .media img,.product-system-page .big-certificate-logo .block-field-certificates>.field__items>.field__item .media img{max-width:100%;height:auto;max-height:6.25rem}.block-config-pages-block,.block-field-svt-code{display:inline-flex;vertical-align:top;width:auto;margin-top:1.25rem;margin-right:-0.3125rem;background:#fff}.block-field-svt-code{padding:.5rem .5rem .5rem 0;text-align:center}.block-field-svt-code .field__label,.block-field-svt-code .field__item{font-size:1.125rem;line-height:1.35;font-weight:bold;color:#1d1e20}.block-config-pages-block{padding:.5rem}.block-config-pages-block img{width:auto;max-width:none;height:3rem}.product-description{margin-bottom:.625rem;padding-top:.3125rem}.product-description p:empty:first-of-type,.product-description p:empty:last-of-type{display:none}.product-description p:empty+p,.product-description p:empty+ul{margin-top:0}.product-description p:first-of-type,.product-description ul:first-of-type{margin-top:0;font-size:1rem;line-height:1.375rem}.product-description .field--name-field-subtitle-long{display:block}.product-description.short{letter-spacing:1px;font-size:1rem;line-height:1.375rem;font-weight:400}.product-description.short>.field,.product-description.short>.extra-field{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical}.product-description.short.visible .read-btn.read-more{display:inline-block}.product-description .read-more-text~.read-btn.read-less{display:inline-block}.product-description .read-more-text~.read-btn.read-more{display:none}.product-description .read-btn{display:none;text-decoration:underline;font-size:1.125rem;line-height:1.5;font-weight:500;cursor:pointer}.product-description .read-btn.read-less{display:none}.block-field-thermal-resistance,.block-field-thermal-resistance+.block-field-tensile-strength{display:inline-flex;min-width:calc(50% - 1.4375rem)}.block-field-thermal-resistance .field,.block-field-thermal-resistance+.block-field-tensile-strength .field{padding:.3125rem 0}@media(min-width: 600px){.block-field-thermal-resistance .field,.block-field-thermal-resistance+.block-field-tensile-strength .field{padding:.625rem 0}}.block-field-tensile-strength{display:block}.field--type-physical-measurement{display:inline-flex;margin-right:1.25rem;letter-spacing:1px;font-size:1rem;line-height:1.375rem;font-weight:400}.field--type-physical-measurement .field__label{margin-right:.1875rem;font-weight:400}.block-field-performance{text-transform:uppercase}.block-field-performance .field--name-field-performance{display:flex;flex-wrap:wrap}.block-field-performance .field--name-field-performance .field__item{margin-block:.3125rem}@media(min-width: 600px){.block-field-performance .field--name-field-performance .field__item{margin-block:.625rem}}.block-field-comparison{display:inline-block;vertical-align:middle}@media(max-width: 799px){.block-field-comparison{float:none;margin-right:.625rem;margin-bottom:.3125rem;margin-left:0}}.block-field-comparison .item-compare{display:block;font-size:1rem;line-height:1.25}@media(max-width: 799px){.block-field-comparison .item-compare{display:inline-flex;flex-direction:row-reverse;align-items:center;height:2.5625rem;padding:0 .625rem;border:1px solid #1d1e20;border-radius:.375rem;line-height:2.5625rem;background:#fff}.block-field-comparison .item-compare .button__text{margin-right:.625rem}}.block-field-comparison .item-compare .icon__svg{position:relative;top:-0.125rem;width:1.5rem;height:1.25rem;margin-right:.25rem;transform:rotate(90deg)}.block-title{clear:both}.block-add-to-project{display:inline-block;vertical-align:middle;margin-left:1rem}@media(max-width: 799px){.block-add-to-project{float:none;margin-left:0}}.block-add-to-project .add-to-project-button{font-size:1rem;line-height:1.25}@media(max-width: 899px){.block-add-to-project .add-to-project-button{flex-direction:row-reverse;align-items:center;height:2.5625rem;margin-right:0;padding:0 .625rem;border:1px solid #1d1e20;border-radius:.375rem;line-height:2.5625rem;background:#fff}.block-add-to-project .add-to-project-button .button__text{margin-right:.625rem}}.block-add-to-project .add-to-project-button .icon__svg{position:relative;margin-right:.25rem}@media(max-width: 899px){.block-add-to-project .add-to-project-button .icon__svg{margin-right:0;margin-left:.5rem}}.block-addtoany .addtoany_product{margin:0}@media(max-width: 899px){.block-addtoany .addtoany_product .addtoany_list{left:50%;transform:translateX(-50%)}}.block-field-marketing-description{position:relative}.block-field-marketing-description .product-description.short .read-btn{display:none}.block-field-marketing-description .field--name-field-marketing-description{font-weight:400}.product--objective-categories{overflow-x:auto}@media(max-width: 799px){.page-node-type-product .field--name-field-communication-document .document-listing__thumbnail,.page-node-type-system .field--name-field-communication-document .document-listing__thumbnail,.page-node-type-system-family .field--name-field-communication-document .document-listing__thumbnail{height:auto}}.page-node-type-product .field--name-field-communication-document>.field__item,.page-node-type-system .field--name-field-communication-document>.field__item,.page-node-type-system-family .field--name-field-communication-document>.field__item{margin-bottom:1rem;padding:.625rem 0;box-shadow:0 0 .375rem 0 rgba(155,155,155,.6)}@media(min-width: 800px){.page-node-type-product .field--name-field-communication-document>.field__item,.page-node-type-system .field--name-field-communication-document>.field__item,.page-node-type-system-family .field--name-field-communication-document>.field__item{padding:1.125rem 0}}.page-node-type-product .field--name-field-communication-document>.field__item:last-of-type,.page-node-type-system .field--name-field-communication-document>.field__item:last-of-type,.page-node-type-system-family .field--name-field-communication-document>.field__item:last-of-type{margin-bottom:0}.page-node-type-product .field--name-field-communication-document .media--type-file,.page-node-type-system .field--name-field-communication-document .media--type-file,.page-node-type-system-family .field--name-field-communication-document .media--type-file{display:flex;flex-direction:row;width:100%}@media(max-width: 899px){.block-quantity-calculator{padding-right:1rem;padding-left:1rem}}@media(max-width: 899px){.block-quantity-calculator .block-quantity-calculator-inner>h3,.block-quantity-calculator .block-quantity-calculator-inner>h2{margin-left:1.25rem}}@media(max-width: 799px){.block-quantity-calculator .block-quantity-calculator-inner>h3,.block-quantity-calculator .block-quantity-calculator-inner>h2{display:none}}@media(max-width: 899px){.block-quantity-calculator .block-quantity-calculator-inner .quantity-wrapper{padding-right:1.25rem;padding-left:1.25rem}}@media(max-width: 799px){.block-quantity-calculator .block-quantity-calculator-inner .quantity-wrapper{padding-right:0;padding-left:0}}.block-field-storage{margin-bottom:2.5rem}.block-field-storage.container .field--name-field-storage{padding:0}.block-field-storage .table.simple tr th,.block-field-storage .table.simple td.td-header{font-size:1rem;line-height:1.5;font-weight:normal;color:#d9d9d9}.block-field-storage .table.simple tr th{vertical-align:baseline;padding:.625rem .9375rem;border-bottom:1px solid #ccc}.block-field-storage .table.simple tr th:first-child{padding-left:0}.block-field-storage .table.simple tr th:last-child{padding-right:0}.block-field-storage .table.simple td{padding:1.125rem .5rem;text-align:center;font-size:1rem;line-height:1.25;white-space:nowrap;color:#1d1e20}.block-field-storage .table.simple td.td-header{border-right:1px solid #ccc}.field--name-field-storage{margin:2.5rem auto 0}.field--name-field-storage .column-title{display:none}@media(max-width: 799px){.field--name-field-storage .column-title{display:inline;min-width:6.25rem;margin-right:.3125rem;text-align:left;font-weight:bold}}.field--name-field-storage .list-item-term-description{padding:0 2.5rem}@media(max-width: 799px){.field--name-field-storage .list-item-term-description{padding:0 1rem}}.field--name-field-storage .list-item-term-description .list-column-1{padding-right:.3125rem}.field--name-field-storage li .list-item-term-description{padding-left:0}.field--name-field-storage ul:first-child{margin-top:0}.field--name-field-storage ul:last-child{margin-bottom:0}.field--name-field-storage .field__label{margin-left:3.25rem}.field--name-field-storage>.field__item{margin:0 4%;padding:3.25rem 4%;background:#fff}.field--name-field-storage table.simple-table,.field--name-field-storage table.technical-characteristic{width:100%;text-align:left}.field--name-field-storage table.simple-table caption,.field--name-field-storage table.technical-characteristic caption{display:none}.field--name-field-storage table.simple-table thead,.field--name-field-storage table.technical-characteristic thead{background:linear-gradient(102.4deg, var(--color-bg-a-1) 0%, var(--color-bg-a-2) 81.98%)}.field--name-field-storage table.simple-table tr th,.field--name-field-storage table.technical-characteristic tr th{padding:.625rem .9375rem;border-bottom:1px solid #fff;text-align:center;font-size:1rem;line-height:1.5;font-weight:normal;color:#fff;background-color:unset}@media(max-width: 799px){.field--name-field-storage table.simple-table tr th,.field--name-field-storage table.technical-characteristic tr th{display:none}}.field--name-field-storage table.simple-table tr td,.field--name-field-storage table.technical-characteristic tr td{padding:.5625rem 1.5625rem;text-align:center;font-size:1rem;line-height:1.25;color:#1d1e20;background:unset}@media(max-width: 799px){.field--name-field-storage table.simple-table tr td,.field--name-field-storage table.technical-characteristic tr td{display:flex;padding:0 1.25rem .75rem;font-size:.875rem}.field--name-field-storage table.simple-table tr td:last-child,.field--name-field-storage table.technical-characteristic tr td:last-child{padding-bottom:1.875rem}}.field--name-field-storage table.simple-table tbody tr:nth-child(even),.field--name-field-storage table.technical-characteristic tbody tr:nth-child(even){background:#f5f5f5}@media(max-width: 799px){.field--name-field-storage table.simple-table tbody tr:nth-child(even) td:first-child,.field--name-field-storage table.technical-characteristic tbody tr:nth-child(even) td:first-child{padding-top:1.875rem}}.layout--twocol-container .block-field-storage:last-of-type{margin-bottom:0}.layout--twocol-container .field--name-field-storage{margin:0;padding:0;font-family:"Roboto",sans-serif;font-size:1.0625rem;font-weight:300;background:none}.layout--twocol-container .field--name-field-storage .field__label{margin-left:0}.layout--twocol-container .field--name-field-storage>.field__item{margin:0;padding:0;background:none}.horizontal-anchor-links.sticky-container-product{margin:0}@media(max-width: 1199px){.horizontal-anchor-links.sticky-container-product{display:none}}.horizontal-anchor-links.sticky-container-product.layout.layout--onecol>.layout__region:not(.layout__region--first)>div:not(.block-auto-anchor-links-block){display:none}.horizontal-anchor-links.sticky-container-product .addtoany_product{margin-bottom:0}.horizontal-anchor-links.sticky-container-product .anchor_links--product{max-width:66.5rem;margin:0 auto}.horizontal-anchor-links.sticky-container-product .anchor_links--product ul{justify-content:flex-start;max-width:56.875rem;margin:0 auto;padding:0;border:0}.horizontal-anchor-links.sticky-container-product .anchor_links--product ul li{flex:0 1 auto;max-width:initial;margin-bottom:0;text-align:left}.horizontal-anchor-links.sticky-container-product .anchor_links--product ul li:last-child{margin-right:0}.horizontal-anchor-links.sticky-container-product .anchor_links--product ul li a{padding:1rem .75rem;font-size:1rem;color:#000}.horizontal-anchor-links.sticky-container-product .anchor_links--product ul li.active{background-color:var(--color-base)}.horizontal-anchor-links.sticky-container-product .anchor_links--product ul li.active:after{display:none}.horizontal-anchor-links.sticky-container-product .product-description{padding-top:0;border:0}.horizontal-sticky .block-addtoany{position:relative}.horizontal-sticky .horizontal-anchor-links.sticky-container-product{padding-top:1.125rem;box-shadow:0 .375rem .375rem 0 rgba(0,0,0,.2);background:#fff}.horizontal-sticky .horizontal-anchor-links.sticky-container-product p{margin:0}.horizontal-sticky .horizontal-anchor-links.sticky-container-product .button{padding:.5625rem 3.4375rem .5625rem 1.3125rem;font-size:1rem;white-space:nowrap}.horizontal-sticky .horizontal-anchor-links.sticky-container-product .button .icon__svg--right{right:1.4375rem}.horizontal-sticky .horizontal-anchor-links.sticky-container-product .addtoany_product{justify-content:start}.horizontal-sticky .horizontal-anchor-links.sticky-container-product .addtoany_product .addtoany_share{font-size:0}.horizontal-sticky .horizontal-anchor-links.sticky-container-product .addtoany_product .addtoany_share .icon{margin-right:1.5625rem}.horizontal-sticky .horizontal-anchor-links.sticky-container-product .field--name-type{font-size:.875rem;font-weight:300}.horizontal-sticky .horizontal-anchor-links.sticky-container-product .field--name-title{margin-top:-0.3125rem;margin-bottom:0;font-size:1.125rem;line-height:1.47}.horizontal-sticky .horizontal-anchor-links.sticky-container-product .field--name-field-subtitle,.horizontal-sticky .horizontal-anchor-links.sticky-container-product .field--name-field-subtitle-long{overflow:hidden;display:block;display:-webkit-box;margin-bottom:0;font-size:1rem;line-height:1.56}.horizontal-sticky .horizontal-anchor-links.sticky-container-product .field--name-field-subtitle .field__label,.horizontal-sticky .horizontal-anchor-links.sticky-container-product .field--name-field-subtitle-long .field__label{display:none}.horizontal-sticky .horizontal-anchor-links.sticky-container-product .product-description{margin-bottom:0}.horizontal-sticky .horizontal-anchor-links.sticky-container-product .product-description .read-more{display:none}.horizontal-sticky .horizontal-anchor-links.sticky-container-product .block-addtoany{top:0;float:none;margin-left:auto}.horizontal-sticky .horizontal-anchor-links.sticky-container-product .block-addtoany .addtoany_product .addtoany_share{font-size:0}.horizontal-sticky .horizontal-anchor-links.sticky-container-product.layout:not(.layout--fourcol-section)>.layout__region{position:relative;display:flex;flex-wrap:wrap;max-width:910px;margin:0 auto}.horizontal-sticky .horizontal-anchor-links.sticky-container-product.layout:not(.layout--fourcol-section)>.layout__region .block-type{position:absolute;top:.1875rem;left:0}.horizontal-sticky .horizontal-anchor-links.sticky-container-product.layout:not(.layout--fourcol-section)>.layout__region .block-type+*{margin-top:1.875rem}.horizontal-sticky .horizontal-anchor-links.sticky-container-product.layout:not(.layout--fourcol-section)>.layout__region>div.block{display:inline-flex;vertical-align:top;text-align:left}.horizontal-sticky .horizontal-anchor-links.sticky-container-product.layout:not(.layout--fourcol-section)>.layout__region>div.block.block-title{flex:0 1 auto;flex-direction:column;min-width:20%;max-width:45%;padding-right:1.25rem}.horizontal-sticky .horizontal-anchor-links.sticky-container-product.layout:not(.layout--fourcol-section)>.layout__region>div.block.block-auto-anchor-links-block{flex:0 1 100%;width:100%;max-width:100%}.horizontal-sticky .horizontal-anchor-links.sticky-container-product.layout:not(.layout--fourcol-section)>.layout__region>div.block.block-field-subtitle,.horizontal-sticky .horizontal-anchor-links.sticky-container-product.layout:not(.layout--fourcol-section)>.layout__region>div.block.block-field-subtitle-long{flex:0 1 auto;max-width:70%;padding-right:1.25rem}.horizontal-sticky .horizontal-anchor-links.sticky-container-product .anchor_links--product{width:100%;max-width:100%;margin-top:1.25rem;border:0}.block-field-main-media .field--name-field-main-media.field__items{display:flex;flex-flow:row wrap}@media(min-width: 800px){.block-field-main-media .field--name-field-main-media.field__items{display:flex;flex-flow:row wrap}}.block-field-main-media .field--name-field-main-media.field__items>.field__item{width:100%;margin-top:0;margin-bottom:1.25rem}@media(min-width: 800px){.block-field-main-media .field--name-field-main-media.field__items>.field__item{width:calc(50% - .625rem)}.block-field-main-media .field--name-field-main-media.field__items>.field__item:nth-child(2n+2){margin-left:1.25rem}}.block-field-main-media .field--name-field-main-media.field__items>.field__item:only-child{width:100%}.block-field-main-media .field--name-field-main-media.field__items .field__item{margin-top:0}.ui-dialog .ui-dialog-titlebar{border:none;font-size:0;background:none}.ui-dialog .ui-dialog-titlebar-close{position:absolute;z-index:999;top:1.5625rem;right:1.25rem;width:1.3125rem;height:1.3125rem}.ui-dialog .ui-dialog-titlebar-close .ui-button-icon{background:url("../../../icons/close.svg") center}.ui-dialog .ui-dialog-content{padding:3.125rem 1.25rem 3.5rem}.ui-dialog .ui-dialog-content .confirmation{text-align:center}.ui-dialog .ui-dialog-content .confirmation .button{display:block}.ui-dialog .ui-dialog-content .button{margin:1.25rem .625rem 0;font-size:1rem;line-height:1.25;font-weight:normal}.ui-dialog .ui-dialog-content .button:focus,.ui-dialog .ui-dialog-content .button:active{opacity:1}.ui-dialog .ui-dialog-content .button:hover{opacity:.6}@media(min-width: 800px){.ui-dialog .ui-dialog-content{padding:3.125rem 2.5rem 3.5rem}}.ui-dialog .ui-dialog-buttonpane{display:none}@media(min-width: 800px){.ui-dialog{width:32.8125rem !important}}.related-content__container .swiper-slide{height:auto}.field--name-field-main-media .field__item,.field--name-field-inspire-videos .field__item{margin-top:1.5625rem;margin-bottom:1.5625rem}.field--name-field-main-media .field__item:last-of-type,.field--name-field-inspire-videos .field__item:last-of-type{margin-bottom:0}.field--name-field-main-media .field__item .field--name-field-video-title,.field--name-field-main-media .field__item .field--name-field-video-title h3,.field--name-field-inspire-videos .field__item .field--name-field-video-title,.field--name-field-inspire-videos .field__item .field--name-field-video-title h3{margin-top:1.5625rem;margin-bottom:.625rem;text-transform:uppercase;letter-spacing:1px;font-size:.75rem;line-height:1rem;font-weight:700;font-style:normal}@media(min-width: 800px){.field--name-field-main-media .field__item .field--name-field-video-title,.field--name-field-main-media .field__item .field--name-field-video-title h3,.field--name-field-inspire-videos .field__item .field--name-field-video-title,.field--name-field-inspire-videos .field__item .field--name-field-video-title h3{margin-top:3.125rem}}.field--name-field-main-media .field__item .field--name-field-description,.field--name-field-main-media .field__item .field--name-field-description p,.field--name-field-inspire-videos .field__item .field--name-field-description,.field--name-field-inspire-videos .field__item .field--name-field-description p{margin-top:0;letter-spacing:1px;font-size:1.25rem;line-height:1.6875rem;font-weight:700;font-style:normal}.block-field-product-indicator{position:relative;z-index:2;padding:.625rem;text-align:center;color:#000;background-color:#f5f5f5}.product-description-sticky{display:none}.horizontal-sticky .product-description-sticky{display:block}.horizontal-sticky .product-description{display:none}@media(min-width: 800px){.block-entity-viewnode .node__content .field--name-field-highlighted-media{min-width:31.25rem;margin:2.25rem 3.125rem 0 0}.block-entity-viewnode .node__content .field--name-field-highlighted-media img{width:31.25rem;height:23.4375rem;object-fit:cover}}@media(min-width: 800px){.block-entity-viewnode .node__content .use-ajax.add-link,.block-entity-viewnode .node__content .use-ajax.remove-link{position:absolute;left:34.375rem}}.block-entity-viewnode .node__content .field--name-field-paragraph-related-product{display:flex;flex-direction:column;justify-content:center;margin-top:0}@media(max-width: 799px){.block-entity-viewnode .node__content .field--name-field-paragraph-related-product{margin-top:1.25rem;margin-bottom:1.25rem}}.block-entity-viewnode .node__content .field--name-field-paragraph-related-product .field__item{margin-bottom:1.875rem}.block-entity-viewnode .node__content .field--name-field-paragraph-related-product .field__item:last-of-type{margin-bottom:0}.block-entity-viewnode .node__content .field--name-field-paragraph-related-product .field__item a{text-decoration:none;letter-spacing:1px;font-size:1rem;font-weight:700;color:#1d1e20}.block-entity-viewnode .node__content .field--name-field-paragraph-related-product .internal-product a{position:relative}.block-entity-viewnode .node__content .field--name-field-paragraph-related-product .internal-product a:after{content:"";display:inline-block;vertical-align:middle;width:1.5rem;height:1.5rem;margin-top:-0.1875rem;background:url("../../../icons/arrow-right.svg");background-size:100%}.block-entity-viewnode .node__content .field--name-field-paragraph-related-product .external-product:after{content:"";display:inline-block;vertical-align:middle;width:1.4375rem;height:1.4375rem;margin-top:-0.1875rem;background:url("../../../icons/external-link.svg");background-size:100%}.product-system-page .node__content .block-field-main-media .field__item:last-of-type{margin-bottom:0}@media(max-width: 1169px){.product-system-page .node__content .anchor-section-label.anchor-section-label--mobile+.layout__region{padding-top:1.5625rem;padding-right:1rem;padding-left:1rem}}.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs)>h1,.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs)>h2,.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs)>h3{margin-top:0}.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs).block-field-related-products,.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs).block-field-alternative-products{margin-top:0}.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs).block-field-related-products[class*=gradient],.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs).block-field-alternative-products[class*=gradient]{padding:2.5rem 1rem}@media(min-width: 900px){.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs).block-field-related-products[class*=gradient],.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs).block-field-alternative-products[class*=gradient]{padding:3.75rem 0}}.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs).block-field-related-products[class*=gradient] h2,.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section)>.layout__region>.block:not(.block-field-paragraphs).block-field-alternative-products[class*=gradient] h2{color:#fff;background-color:rgba(0,0,0,0);text-fill-color:#fff;-webkit-text-fill-color:#fff}.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section).container-offset-background>.layout__region{max-width:940px}.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section).container--background>.layout__region{max-width:80rem}.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section).container-offset-background .layout__region>.block:last-of-type,.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section).container-offset-background .layout__region>.block:only-child,.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section).container--background .layout__region>.block:last-of-type,.product-system-page .node__content>.layout--onecol:not(.horizontal-anchor-links):not(.product-top-section).container--background .layout__region>.block:only-child{margin-bottom:0}@media(max-width: 799px){.product-system-page .node__content .block-views-blocknode-documents-com-listing .view-node-documents .document-listing__download-all-wrapper__bottom,.product-system-page .node__content .block-views-blocknode-documents-node-listing .view-node-documents .document-listing__download-all-wrapper__bottom{display:none}}/*# sourceMappingURL=product-page.css.map */
