/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --rounded-none: 0px;
  --rounded-full: 9999px;
  --color-transparent: rgba(0, 0, 0, 0);
  --color-current: currentColor;
  --color-black: #000000;
  --color-white: #ffffff;
  --color-dark-blue: #0a2e3c;
  --color-roxtec-blue: #0091d3;
  --color-grey-50: #f5f5f5;
  --color-grey-100: #ececec;
  --color-grey-200: #d9d9d9;
  --color-grey-300: #c6c6c6;
  --color-grey-400: #a6a6a6;
  --color-grey-500: #919191;
  --color-grey-600: #878787;
  --color-grey-700: #6b6b6b;
  --color-grey-800: #4f4f4f;
  --color-grey-900: #3b3b3b;
  --color-grey-950: #1a1a1a;
  --color-blue-100: #e1f2fa;
  --color-blue-200: #c2e3f2;
  --color-blue-300: #8dcdeb;
  --color-blue-400: #5bb8e3;
  --color-blue-500: #2ca4db;
  --color-blue-600: #0091d3;
  --color-blue-700: #0073a8;
  --color-blue-800: #00557d;
  --color-blue-900: #003852;
  --color-blue-950: #001a26;
  --color-ocean-100: #e1f8fa;
  --color-ocean-200: #c2eef2;
  --color-ocean-300: #88dbe3;
  --color-ocean-400: #55c9d4;
  --color-ocean-500: #27b7c4;
  --color-ocean-600: #00a7b5;
  --color-ocean-700: #008591;
  --color-ocean-800: #00656e;
  --color-ocean-900: #00444a;
  --color-ocean-950: #002326;
  --color-yellow-100: #fffce5;
  --color-yellow-200: #fffacc;
  --color-yellow-300: #fff599;
  --color-yellow-400: #fff066;
  --color-yellow-500: #ffeb33;
  --color-yellow-600: #fce400;
  --color-yellow-700: #c9b500;
  --color-yellow-800: #968700;
  --color-yellow-900: #635a00;
  --color-yellow-950: #302c00;
  --color-red-100: #ffefeb;
  --color-red-200: #fcd8cf;
  --color-red-300: #f7b09e;
  --color-red-400: #f28a6f;
  --color-red-500: #eb6342;
  --color-red-600: #e63f16;
  --color-red-700: #b8300f;
  --color-red-800: #8a2208;
  --color-red-900: #5c1504;
  --color-red-950: #260801;
  --color-green-100: #e4f7f1;
  --color-green-200: #cef2e7;
  --color-green-300: #a1e3cf;
  --color-green-400: #79d4b8;
  --color-green-500: #54c4a3;
  --color-green-600: #34b68f;
  --color-green-700: #219170;
  --color-green-800: #136e52;
  --color-green-900: #084a36;
  --color-green-950: #02261b;
  --color-purple-100: #efe4f7;
  --color-purple-200: #d9c3e8;
  --color-purple-300: #b691cf;
  --color-purple-400: #9565b5;
  --color-purple-500: #77419c;
  --color-purple-600: #5c2482;
  --color-purple-700: #481769;
  --color-purple-800: #340d4f;
  --color-purple-900: #210536;
  --color-purple-950: #10011c;
  --color-overlay-100: rgba(0, 0, 0, 0.1);
  --color-overlay-200: rgba(0, 0, 0, 0.2);
  --color-overlay-300: rgba(0, 0, 0, 0.3);
  --color-overlay-400: rgba(0, 0, 0, 0.4);
  --color-overlay-500: rgba(0, 0, 0, 0.5);
  --color-overlay-600: rgba(0, 0, 0, 0.6);
  --color-overlay-700: rgba(0, 0, 0, 0.7);
  --color-overlay-800: rgba(0, 0, 0, 0.8);
  --color-overlay-900: rgba(0, 0, 0, 0.9);
  --container-3xs: 16rem;
  --container-2xs: 18rem;
  --container-xs: 20rem;
  --container-sm: 24rem;
  --container-md: 28rem;
  --container-lg: 32rem;
  --container-xl: 36rem;
  --container-2xl: 42rem;
  --container-3xl: 48rem;
  --container-4xl: 56rem;
  --container-5xl: 64rem;
  --container-6xl: 72rem;
  --container-7xl: 80rem;
  --container-8xl: 104.5rem;
  --font-family-sans: Averta, system-ui, sans-serif;
  --font-family-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
  --font-family-icon: roxtec-icons;
  --font-weight-normal: 400;
  --font-weight-bold: 700;
  --font-weight-extrabold: 800;
  --shadow-sm: 0px 2px 8px 0px rgba(99, 99, 99, 0.10);
  --shadow-md: 0px 4px 16px 0px rgba(99, 99, 99, 0.25);
  --shadow-lg: 0px 8px 32px 0px rgba(99, 99, 99, 0.30);
  --size-0: 0rem;
  --size-1: 0.25rem;
  --size-2: 0.5rem;
  --size-3: 0.75rem;
  --size-4: 1rem;
  --size-5: 1.25rem;
  --size-6: 1.5rem;
  --size-7: 1.75rem;
  --size-8: 2rem;
  --size-9: 2.25rem;
  --size-10: 2.5rem;
  --size-11: 2.75rem;
  --size-12: 3rem;
  --size-14: 3.5rem;
  --size-16: 4rem;
  --size-20: 5rem;
  --size-24: 6rem;
  --size-28: 7rem;
  --size-32: 8rem;
  --size-36: 9rem;
  --size-40: 10rem;
  --size-44: 11rem;
  --size-48: 12rem;
  --size-52: 13rem;
  --size-56: 14rem;
  --size-60: 15rem;
  --size-64: 16rem;
  --size-72: 18rem;
  --size-80: 20rem;
  --size-96: 24rem;
  --size-px: 1px;
  --size-0-5: 0.125rem;
  --size-1-5: 0.375rem;
  --size-2-5: 0.625rem;
  --size-3-5: 0.875rem;
  --text-2xs-font-size: 0.625rem;
  --text-2xs-line-height: 1.3;
  --text-xs-font-size: 0.75rem;
  --text-xs-line-height: 1.3;
  --text-sm-font-size: 0.875rem;
  --text-sm-line-height: 1.4;
  --text-base-font-size: 1rem;
  --text-base-line-height: 1.5;
  --text-lg-font-size: 1.125rem;
  --text-lg-line-height: 1.6;
  --text-xl-font-size: 1.25rem;
  --text-xl-line-height: 1.4;
  --text-2xl-font-size: 1.5rem;
  --text-2xl-line-height: 1.3;
  --text-3xl-font-size: 1.875rem;
  --text-3xl-line-height: 1.2;
  --text-4xl-font-size: 2.25rem;
  --text-4xl-line-height: 1.1;
  --text-5xl-font-size: 3rem;
  --text-5xl-line-height: 1.1;
  --text-6xl-font-size: 3.75rem;
  --text-6xl-line-height: 1.1;
  --text-7xl-font-size: 4.5rem;
  --text-7xl-line-height: 1.1;
  --text-8xl-font-size: 5rem;
  --text-8xl-line-height: 1.1;
  --text-body-xs-font-size: 0.875rem;
  --text-body-xs-line-height: 1.6;
  --text-body-xs-font-weight: 400;
  --text-body-sm-font-size: 1rem;
  --text-body-sm-line-height: 1.6;
  --text-body-sm-font-weight: 400;
  --text-body-md-font-size: 1.125rem;
  --text-body-md-line-height: 1.6;
  --text-body-md-font-weight: 400;
  --text-body-lg-font-size: 1.25rem;
  --text-body-lg-line-height: 1.6;
  --text-body-lg-font-weight: 400;
}

@font-face{font-family:"Averta";src:url(external/AvertaPE-Regular.woff2) format("woff2"),url(external/AvertaPE-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Averta";src:url(external/AvertaPE-Bold.woff2) format("woff2"),url(external/AvertaPE-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Averta";src:url(external/AvertaPE-Extrabold.woff2) format("woff2"),url(external/AvertaPE-Extrabold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}p{margin-top:0;margin-bottom:18px}p:last-child{margin-bottom:0}h2:not([class]),h3:not([class]),h4:not([class]),h5:not([class]),h6:not([class]){margin-top:24px;margin-bottom:8px}@media screen and (min-width: 1240px){h2:not([class]),h3:not([class]),h4:not([class]),h5:not([class]),h6:not([class]){margin-top:40px;margin-bottom:16px}}h2:not([class]):last-child,h3:not([class]):last-child,h4:not([class]):last-child,h5:not([class]):last-child,h6:not([class]):last-child{margin-bottom:0}h2:not([class]):first-child,h3:not([class]):first-child,h4:not([class]):first-child,h5:not([class]):first-child,h6:not([class]):first-child{margin-top:0}ul:not([class]),ol:not([class]){margin:0 0 var(--size-4)}ul:not([class]):last-child,ol:not([class]):last-child{margin-bottom:0}ul:not([class]) li:not([class]):not(:last-child),ol:not([class]) li:not([class]):not(:last-child){margin-bottom:var(--size-3)}ul:not([class]) li:not([class])>ul:not([class]),ul:not([class]) li:not([class])>ol:not([class]),ol:not([class]) li:not([class])>ul:not([class]),ol:not([class]) li:not([class])>ol:not([class]){margin-top:var(--size-2)}ul:not([class]) li:not([class]) li:not([class]):not(:last-child),ol:not([class]) li:not([class]) li:not([class]):not(:last-child){margin-bottom:var(--size-1-5)}ul:not([class]){--marker-size: 0.4em;--marker-spacing: 0.8em;--marker-color: var(--color-roxtec-blue);padding-left:0;list-style:none}ul:not([class]) li:not([class]){position:relative;padding-left:calc(var(--marker-size) + var(--marker-spacing))}ul:not([class]) li:not([class])::before{content:"";position:absolute;width:var(--marker-size);height:var(--marker-size);background-color:var(--marker-color);border-radius:var(--rounded-full);top:50%;top:.5lh;left:0;transform:translateY(-50%)}ul:not([class]) li:not([class])>ul:not([class]){--marker-spacing: 0.6em}ol:not([class]){padding-left:1em;list-style:decimal;list-style-position:outside}ol:not([class]) li:not([class]){padding-left:.2em}ol:not([class]) li:not([class])::marker{font-weight:var(--font-weight-bold);font-variant-numeric:normal}@media screen and (min-width: 0)and (max-width: 766px){.hidden--s{display:none !important}}@media screen and (min-width: 0)and (max-width: 467px){.h-hidden-xs-down{display:none !important}}@media screen and (min-width: 468px){.h-hidden-xs-up{display:none !important}}@media screen and (min-width: 0)and (max-width: 766px){.h-hidden-s-down{display:none !important}}@media screen and (min-width: 767px){.h-hidden-s-up{display:none !important}}@media screen and (min-width: 0)and (max-width: 967px){.h-hidden-m-down{display:none !important}}@media screen and (min-width: 968px){.h-hidden-m-up{display:none !important}}@media screen and (min-width: 0)and (max-width: 1239px){.h-hidden-l-down{display:none !important}}@media screen and (min-width: 1240px){.h-hidden-l-up{display:none !important}}.h-clearfix:after{content:"";display:table;clear:both}.h-float-left{float:left !important}.h-float-right{float:right !important}.h-grid-container{font-size:0;margin-right:-16px !important}@media screen and (min-width: 767px){.h-grid-container{margin-right:-32px !important}}.h-grid-container:last-child{margin-bottom:-16px !important}@media screen and (min-width: 767px){.h-grid-container:last-child{margin-bottom:-32px !important}}.h-grid-container--flex{display:flex;flex-direction:row}.h-centered{text-align:center}.h-dont-break-line{white-space:nowrap}.h-break-line{word-break:break-all}@media print{.h-hidden-in-print{display:none}}.h-visible-in-print{display:none}@media print{.h-visible-in-print{display:block}}.h-col{padding-right:16px;padding-bottom:16px;font-size:16px;display:inline-block;vertical-align:top}@media screen and (min-width: 767px){.h-col{font-size:18px;padding-right:32px;padding-bottom:32px}}.h-col--1{width:calc(1/12*100%)}.h-col--2{width:calc(2/12*100%)}.h-col--3{width:calc(3/12*100%)}.h-col--4{width:calc(4/12*100%)}.h-col--5{width:calc(5/12*100%)}.h-col--6{width:calc(6/12*100%)}.h-col--7{width:calc(7/12*100%)}.h-col--8{width:calc(8/12*100%)}.h-col--9{width:calc(9/12*100%)}.h-col--10{width:calc(10/12*100%)}.h-col--11{width:calc(11/12*100%)}.h-col--12{width:calc(12/12*100%)}@media screen and (min-width: 767px){.h-col--s-1{width:calc(1/12*100%)}.h-col--s-2{width:calc(2/12*100%)}.h-col--s-3{width:calc(3/12*100%)}.h-col--s-4{width:calc(4/12*100%)}.h-col--s-5{width:calc(5/12*100%)}.h-col--s-6{width:calc(6/12*100%)}.h-col--s-7{width:calc(7/12*100%)}.h-col--s-8{width:calc(8/12*100%)}.h-col--s-9{width:calc(9/12*100%)}.h-col--s-10{width:calc(10/12*100%)}.h-col--s-11{width:calc(11/12*100%)}.h-col--s-12{width:calc(12/12*100%)}}@media screen and (min-width: 1240px){.h-col--l-1{width:calc(1/12*100%)}.h-col--l-2{width:calc(2/12*100%)}.h-col--l-3{width:calc(3/12*100%)}.h-col--l-4{width:calc(4/12*100%)}.h-col--l-5{width:calc(5/12*100%)}.h-col--l-6{width:calc(6/12*100%)}.h-col--l-7{width:calc(7/12*100%)}.h-col--l-8{width:calc(8/12*100%)}.h-col--l-9{width:calc(9/12*100%)}.h-col--l-10{width:calc(10/12*100%)}.h-col--l-11{width:calc(11/12*100%)}.h-col--l-12{width:calc(12/12*100%)}}.logo{margin:0}.logo__link{max-width:135px;display:block;position:relative}@media screen and (min-width: 968px){.logo__link{max-width:165px}}.logo__image{color:var(--color-white);margin:0;display:block;position:absolute;top:0;left:0;width:100%;height:100%}.logo__circle{fill:var(--color-black);z-index:1}.logo__circle--2{fill:rgba(0,0,0,0)}.logo__square{fill:var(--color-roxtec-blue)}.logo__subtitle,.logo__line{fill:var(--color-black)}@media screen{.logo--white .logo__circle,.logo--white .logo__name,.logo--white .logo__symbol,.logo--white .logo__subtitle,.logo--white .logo__line{fill:var(--color-white)}.logo--white .logo__square,.logo--black .logo__square{fill:rgba(0,0,0,0)}.logo--black .logo__circle,.logo--black .logo__name,.logo--black .logo__symbol,.logo--black .logo__subtitle,.logo--black .logo__line{fill:var(--color-dark-blue)}}.video{position:relative;font-size:16px}.video__content{position:relative;margin-bottom:12px}.video__content:after{content:" ";padding-bottom:56.25%;display:block}.video__link,.video__video{position:absolute;top:0;left:0;width:100%;height:100%}.video__link{z-index:1;transition:opacity 100ms;cursor:pointer;padding:0;margin:0;border:0;border-radius:0}.video__link:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-overlay-400);transition:background-color 150ms}.video__link:hover:after{background-color:var(--color-overlay-300)}.video__link--fade{opacity:0}.video__link,.video__image{display:block}.video__image{width:100%}.video__playbutton{position:absolute;left:50%;top:50%;margin-top:-40px;margin-left:-40px;width:80px;height:80px;fill:var(--color-white);z-index:1}@media screen and (min-width: 767px){.video__playbutton{right:24px;bottom:24px;top:auto;left:auto;margin-top:0;margin-left:0}}.video__video{border:0}.video__title{color:var(--color-grey-600);font-size:16px;line-height:1.6;margin:12px 0 24px}@media screen and (min-width: 1240px){.video__title{font-size:18px;margin:16px 0 32px}}.video__title:last-child{margin-bottom:0}.video__error-msg{position:absolute;top:10%;left:50%;transform:translateX(-50%);font-size:16px;color:var(--color-white);z-index:1;opacity:0;pointer-events:none;transition:all .2s ease-in}@media screen and (min-width: 767px){.video__error-msg{font-size:40px;top:50%;transform:translateY(-50%) translateX(-50%)}}.video__error-msg--show{opacity:1}.ratings{display:flex;font-size:16px;line-height:28px}.ratings--dark{color:var(--color-dark-blue)}.ratings__title{font-weight:bold;display:block;position:relative;margin-top:0;margin-bottom:8px;color:var(--color-dark-blue)}.ratings--large .ratings__title{font-weight:800;font-size:18px;line-height:1.5}@media screen and (min-width: 767px){.ratings--large .ratings__title{font-size:24px;line-height:1.3;margin-bottom:18px}}.ratings__column{flex-basis:50%;flex-grow:0;flex-shrink:0}.solution-card__ratings .ratings__title{line-height:20px}.imagegrid{display:grid;gap:var(--size-5) var(--size-4)}@media screen and (min-width: 468px){.imagegrid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 767px){.imagegrid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--size-7) var(--size-6);margin-right:0}}@media screen and (min-width: 2000px){.imagegrid{grid-template-columns:repeat(4, minmax(0, 1fr));margin-right:-388px}}.website--centered-layout .imagegrid{margin-right:0}.imagegrid-item{display:flex;flex-direction:column}.imagegrid-item .overlay-media{margin-bottom:var(--size-3)}.imagegrid-item .overlay-media:last-child{margin-bottom:0}.imagegrid-item__content{display:flex;flex-direction:column;gap:var(--size-1-5);color:var(--color-dark-blue);overflow-wrap:anywhere}.imagegrid-item__content:not(:last-child){margin-bottom:var(--size-4)}.imagegrid-item__heading{margin:0;font-size:var(--text-base-font-size);line-height:var(--text-base-line-height);font-weight:var(--font-weight-extrabold)}@media screen and (min-width: 468px){.imagegrid-item__heading{font-size:var(--text-lg-font-size);line-height:var(--text-lg-line-height)}}@media screen and (min-width: 767px){.imagegrid-item__heading{font-size:var(--text-xl-font-size);line-height:var(--text-xl-line-height)}}.imagegrid-item__description{margin:0;font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height)}@media screen and (min-width: 468px){.imagegrid-item__description{font-size:var(--text-base-font-size);line-height:var(--text-base-line-height)}}@media screen and (min-width: 767px){.imagegrid-item__description{font-size:var(--text-lg-font-size);line-height:var(--text-lg-line-height)}}.imagegrid-item__link{text-decoration:none;font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);font-weight:var(--font-weight-bold);color:var(--color-roxtec-blue);display:flex;align-items:center;gap:var(--size-1-5);transition:color 250ms var(--ease-in-out);margin-top:auto}@media screen and (min-width: 767px){.imagegrid-item__link{font-size:var(--text-base-font-size);line-height:var(--text-base-line-height);gap:var(--size-2)}}@media(hover: hover)and (pointer: fine){.imagegrid-item__link:hover{color:var(--color-blue-700)}}.imagegrid-item__link-icon{font-size:var(--size-5)}@media screen and (min-width: 767px){.imagegrid-item__link-icon{font-size:var(--size-6)}}.documentsgrid{font-size:16px}.documentsgrid__list{padding:0;margin:0;display:flex;flex-wrap:wrap;margin-right:-1px;margin-bottom:-1px}.documentsgrid__item{list-style-type:none;flex-basis:50%;flex-grow:0;flex-shrink:0;display:flex;text-align:center}@media screen and (min-width: 468px){.documentsgrid__item{flex-basis:33.33%}}@media screen and (min-width: 968px){.documentsgrid__item{flex-basis:25%}}.documentsgrid--singlecolumn .documentsgrid__item{flex-basis:100%}.documentsgrid__link{position:relative;padding:16px;text-decoration:none;background:var(--color-white);width:100%}.documentsgrid__link--warning{background:var(--color-yellow-100)}.documentsgrid__link:before,.documentsgrid__link:after{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;transition:opacity 200ms}.documentsgrid__link:before{opacity:0;box-shadow:0 0px 20px var(--color-overlay-100)}.documentsgrid__link:after{z-index:0;box-shadow:1px 0 0 0 var(--color-grey-100),0 1px 0 0 var(--color-grey-100),1px 1px 0 0 var(--color-grey-100),1px 0 0 0 var(--color-grey-100) inset,0 1px 0 0 var(--color-grey-100) inset}.documentsgrid__link:hover{z-index:1}.documentsgrid__link:hover:before{opacity:1}.documentsgrid__link:hover:after{opacity:0}.documentsgrid--singlecolumn .documentsgrid__link{display:flex}.documentsgrid__warning{color:var(--color-purple-600);display:block;font-weight:bold}.documentsgrid__document{position:relative;color:var(--color-dark-blue)}.documentsgrid--singlecolumn .documentsgrid__document{margin-left:16px;display:flex;justify-content:center;align-items:center}.documentsgrid--singlecolumn .documentsgrid__document:before{content:" ";display:block;position:absolute;top:-16px;bottom:-16px;left:-16px;border-left:1px solid var(--color-grey-50)}.documentsgrid__cta{font-weight:bold;color:var(--color-roxtec-blue);display:inline-block;text-decoration:none;position:relative;font-size:16px}.documentsgrid--singlecolumn .documentsgrid__cta{display:flex;align-items:center;margin:auto 0;padding-right:16px}.documentsgrid__title{color:var(--color-grey-600);margin-top:0;margin-bottom:18px;font-size:16px;word-break:break-word;padding-right:8px}@media screen and (min-width: 968px){.documentsgrid__title{margin-bottom:32px}}.documentsgrid--singlecolumn .documentsgrid__title{flex-basis:100%;text-align:left;margin:auto 0}.documentsgrid__document-icon{width:50px;height:50px;fill:var(--color-dark-blue)}.documentsgrid__document-type{position:absolute;width:100%;text-align:center;font-size:10px;left:0;top:50%;margin-top:-7px}.documentsgrid__thumbnail{position:relative;max-width:141px;margin:0 auto;margin-bottom:20px;background-color:var(--color-grey-50);border:1px solid var(--color-grey-100)}.documentsgrid__thumbnail:before{content:" ";padding-bottom:124.82%;display:block}.documentsgrid__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%}.documentsgrid--thumbnails .documentsgrid__document{position:absolute;top:0;right:0;background-color:var(--color-white)}.alert{padding:18px 50px 18px 16px;border:1px solid;margin-bottom:18px;font-size:16px;line-height:24px;position:relative;overflow:hidden;transition:opacity 30ms;background:var(--color-white)}.alert:last-child{margin-bottom:0}.alert--danger{border-color:var(--color-red-600);color:var(--color-red-600);background-color:#fcece9}.alert--warning{border-color:var(--color-yellow-800);color:var(--color-yellow-800);background-color:var(--color-yellow-100)}.alert--success{border-color:var(--color-green-600);color:var(--color-green-600);background-color:#ebf7f4}.alert--shadow{box-shadow:0 0 15px rgba(0,0,0,.2)}.alert--hidden{transition:opacity 130ms;opacity:0}.alert__close{position:absolute;top:16px;right:16px;width:30px;height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);outline:none;border:0;padding:0;color:currentColor;cursor:pointer}.alert--danger .alert__close{color:var(--color-red-600)}.alert--danger .alert__close:hover{color:var(--color-red-700)}.alert--warning .alert__close{color:var(--color-yellow-800)}.alert--warning .alert__close:hover{color:var(--color-yellow-900)}.alert--success .alert__close{color:var(--color-green-600)}.alert--success .alert__close:hover{color:var(--color-green-700)}.alert__close-icon{width:20px;height:20px;fill:currentColor;position:absolute;left:50%;top:50%;margin-left:-10px;margin-top:-10px}.alert__link{padding-left:16px}.installation-details{background:var(--color-grey-100);font-size:16px}.installation-details__inner{padding:24px}@media screen and (min-width: 767px){.installation-details__inner{display:flex}}.installation-details__column:last-child{margin-top:18px}@media screen and (min-width: 767px){.installation-details__column{flex-basis:50%;flex-grow:0;flex-shrink:1}.installation-details__column:first-child{padding-right:24px}.installation-details__column:last-child{margin-top:0;padding-left:24px}}.installation-details__title{font-weight:800;font-size:18px;line-height:1.5;margin:24px 0 8px}@media screen and (min-width: 767px){.installation-details__title{font-size:24px;line-height:1.3;margin-bottom:18px}}.installation-details__title:first-child{margin-top:0}.installation-details__attributes{padding:0;margin:0;margin-left:-12px;list-style-type:none;display:flex;flex-wrap:wrap}.installation-details__attributes-item{width:75px;padding-right:12px}@media screen and (min-width: 468px){.installation-details__attributes-item{width:80px}}.installation-details__attribute{text-align:center;font-size:12px;color:var(--color-dark-blue);margin-bottom:12px}.installation-details__attribute[aria-hidden=true]{opacity:.3}.installation-details__attribute-text{word-wrap:break-word}.installation-details__attribute-icon{width:50px;height:50px;display:block;margin:4px auto 12px;border-radius:100px;background:var(--color-grey-50);padding:8px;text-align:center}.installation-details__attribute-icon svg{width:32px;height:32px;fill:var(--color-grey-600)}.technicalratings-details{margin-top:32px;text-align:left}.technicalratings-details .installation-details__column{display:block;flex-basis:100%;padding-left:0;padding-right:0}.technicalratings-details .installation-details__title{display:none}.technicalratings-details .installation-details__attributes{margin-left:0;gap:6px}.technicalratings-details .installation-details__attributes-item{padding:0;width:100px}.technicalratings-details .installation-details__attribute{margin-bottom:0}.technicalratings-details .installation-details__attribute-icon{padding:0;max-width:34px;max-height:34px}@media screen and (min-width: 968px){.technicalratings-details{margin-top:0}.technicalratings-details .installation-details__title{display:block}.technicalratings-details .installation-details__attributes{margin-left:-25px;gap:12px}.technicalratings-details .installation-details__attribute-icon{max-width:50px;max-height:50px}}.technical-ratings__column{display:flex;flex-wrap:wrap;margin-bottom:14px;gap:12px}.technical-rating-details__attribute-icon{width:35px;height:35px}*,*:after,*:before{box-sizing:border-box}@page{size:auto;margin:10mm 10mm 10mm 10mm}.hero__logo{margin-bottom:0;width:100%;margin-bottom:40px}.page-wrapper{width:100%;overflow-x:hidden;padding-bottom:100px;-ms-overflow-x:hidden}body{color:var(--color-black);margin-bottom:100px}img{max-width:100%;height:auto}figure{margin:0;padding:0}a{color:currentColor;text-decoration:none}body,button,input,textarea,select{font-family:Averta,sans-serif}[lang^=ja] body,[lang^=ja] button,[lang^=ja] input,[lang^=ja] textarea,[lang^=ja] select{font-family:"Noto Sans Japanese",sans-serif}[lang^=zh] body,[lang^=zh] button,[lang^=zh] input,[lang^=zh] textarea,[lang^=zh] select{font-family:Tahoma,Arial,sans-serif}[lang^=ko] body,[lang^=ko] button,[lang^=ko] input,[lang^=ko] textarea,[lang^=ko] select{font-family:"Noto Sans KR",sans-serif}.hero__print-button,.hidden-in-print,.cookiedisclaimer,.navbar,.navbar2,.quick-links,.footer,.modal,.button,.collection-section__filters,.icon-sprite,.documentsgrid,.hero__breadcrumbs,.table__document,.table__document+a,.table__extras,.table__extras-toggler,.accordion__item-title,.table--approval,.stock-status-icon,.quantity-picker__controls,.cart-item__delete,.cart-item__overlay,.step-list,.LPMcontainer,.backbutton,#page-index,.top-bar,#epi-quickNavigator,.notification,.swiper-button,.swiper-pagination,.swiper-thumbs,.product-page-intro-section .swiper-slide{display:none !important}.ratings__title,.installation-details__title{padding-left:0 !important}.ratings{margin-bottom:1.5em}.ratings-block__inner{display:flex}.ratings__column{min-width:120px;flex-basis:auto;margin-right:50px}.product-page-intro-section .swiper-slide:first-child{display:block}table{width:100%;border-collapse:collapse;border-spacing:0}th,td{padding:6px;margin:0;text-align:center}th:first-child,th:last-child,td:first-child,td:last-child{text-align:left}th{border-bottom:1px solid var(--color-black)}th,td{border-right:1px solid var(--color-black)}th:last-child,td:last-child{border-right-width:0}tbody tr:nth-child(even){background:var(--color-grey-50)}tbody tr:nth-child(2n){background:#f5f5f5;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;color-adjust:exact !important}.section{margin-top:3em}.product-page-intro-section{display:block;margin-bottom:3em}.product-page-intro-section__content,.product-page-intro-section__media{width:100%;display:block;margin:0;margin-right:0;vertical-align:top}.product-page-intro-section__media{max-width:300px}.product-page-intro-section__media{text-align:center}.installation-details{background:#fff}.installation-details__inner{display:inline-block}.installation-details__inner,.installation-details__column,.installation-details__column:last-child,.installation-details__column:first-child{padding:0}.installation-details__column{display:inline-block;page-break-inside:avoid;margin-right:60px}.installation-details__attributes{margin:0}.imagegrid{grid-template-columns:repeat(3, minmax(0, 1fr))}.naked-list{list-style-type:none;padding:0;margin:0}body,.ratings,.h-col{font-size:9pt;line-height:15pt}.ratings--large .ratings__title,.installation-details__title,.supports__title{font-size:13px}.supports__title{margin-top:0;line-height:1.3}.product-page-intro-section__image{max-width:75%}.logo__link{max-width:100px}.ratings--large .ratings__title-icon{width:25px;height:25px;top:-5px}.ratings--large .ratings__title{padding-left:20px}.supports__icon{width:50px;height:50px;border:1px solid #f5f5f5;border-radius:100%;margin-right:10px}.supports__icon.symbol{display:inline-block;background-size:30px;background-repeat:no-repeat;background-position:center;-webkit-print-color-adjust:exact;print-color-adjust:exact}h1{font-weight:800;font-size:25pt;line-height:32pt;color:var(--color-roxtec-blue)}.table{page-break-inside:auto;border-collapse:separate;border-spacing:-1px;font-size:9px;line-height:11px;-ms-overflow-style:none;overflow:hidden}.table__caption{font-weight:800;font-size:13px;text-align:left;padding-bottom:28px;padding-top:28px}.table__row{page-break-inside:avoid}.table__cell{page-break-inside:avoid}.table__cell--100{width:100px !important}.table__cell--50{width:50px !important}.order-details{background-color:var(--color-white);position:relative;margin:20px 0}.order-details .button{display:none}.order-details__title{font-size:24px;margin:20px 0 8px 0}.order-details__title:first-of-type{margin:0 0 8px 0}.order-details__link{display:none}.cart-content{max-width:800px}.cart-list__header{list-style-type:none;padding:0 12px;display:flex}.cart-list__header-item{flex:1;text-decoration:none;color:var(--color-dark-blue);font-weight:bold}.cart-list__header-item:last-of-type{text-align:right}.cart-item{display:flex;width:100%;padding:12px;flex-wrap:wrap}.cart-item svg{width:100%;height:100%}.cart-item__col{display:flex;flex:1}.cart-item__col:first-of-type{flex:none}.cart-item__col:last-of-type{align-items:center}.cart-item__name{font-weight:bold}.cart-item__product-image{width:50px;height:100%;margin-right:30px}.cart-item__product-info{display:flex;flex-direction:column;flex:2}.cart-item__quantity{display:flex;flex:1}.cart-item__price{flex:1;order:2;display:flex;flex-direction:column;align-items:flex-end}.cart-item__price-total{font-weight:bold}.cart-list .cart-item{border:1px solid var(--color-grey-100);margin:16px 0;page-break-inside:avoid}.cart-list .cart-item .cart-item{border:none}.quantity-picker{width:110px;height:40px;text-align:left}.quantity-picker__fixed-amount{display:block;color:var(--color-black);font-size:18px;font-weight:bold}.order-summary span{margin-right:20px}.component-card__inner{max-width:200px}.component-card-detailed{display:flex;justify-content:space-between;width:100%;margin-bottom:30px;border-bottom:1px solid var(--color-grey-100);padding:12px 0;flex-wrap:wrap}.component-card-detailed:last-child{border-bottom-width:0}.component-card-detailed>*{width:100%}.component-card-detailed .accordion{display:none !important}.component-card-detailed__main{display:flex}.component-card-detailed__media{width:80px}.component-card-detailed__specs{flex:2}.component-card-detailed__specs h4{margin-top:0}.component-card-detailed__specs-list{list-style-type:none;padding:0;margin:0}.component-card-detailed__specs-key{font-weight:bold}.component-card-detailed__shop-status-icon{display:none}.component-card-detailed__shop,.component-card-detailed__overlay,.component-card-detailed__docs{display:none}.cart-item__documents{display:none}.cart-item__inner{display:flex;width:100%}.cart-item-accordion .cart-item__inner{width:calc(50% + 40px)}.cart-item-accordion{flex:100%}.cart-item-accordion__header-label{display:none}.cart-item-accordion__content-inner{display:flex;flex-wrap:wrap}.subcomponents-bundle__category{font-size:18px;margin-bottom:0;margin-left:12px}ul:not([class]) li:not([class]){padding-left:24px;margin-bottom:4px}ul:not([class]) li:not([class]):before{left:0}ul:not([class]) li:not([class]):after{left:5px}.h-grid-container p{font-size:9px;line-height:11px}.component-print-image-container{height:100%;display:flex;flex-direction:column}.component-print-image-container img{max-height:100px;width:auto;margin-bottom:0;margin-top:auto;margin-left:auto;margin-right:auto;display:block;padding-bottom:5px}ins#aff-im-root *{display:none}.component-article-page-specifications__top,.component-article-page-intro-section__below-specifications,.component-article-page-intro-section__below-image,.component-article-page-family-section,.component-article-page #component_articles{display:none}.component-article-page-specifications__table{table-layout:fixed}.component-article-page-specifications__table tr td:first-child{font-weight:bold}.component-article-page-specifications__table tr td:last-child{text-align:right}.component-article-page-intro-section__media{max-width:300px;margin-top:32px}
