@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal.woff2) format("woff2"),url(./inter-latin-400-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal.woff2) format("woff2"),url(./inter-latin-500-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal.woff2) format("woff2"),url(./inter-latin-600-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal.woff2) format("woff2"),url(./inter-latin-700-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.container.container{--bs-gutter-x: 32px}@media (min-width: 1024px){.container.container{--bs-gutter-x: 48px}.row.row{--bs-gutter-x: 24px}}@media (min-width: 1200px){.container.container{--bs-gutter-x: 64px}.row.row{--bs-gutter-x: 32px}}:root{--bs-white-rgb: 255, 255, 255;--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-body-font-family: "Inter", sans-serif;--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #000;--bs-body-bg: #fff;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-bg: #f8f9fa;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:none}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}thead,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.list-unstyled{padding-left:0;list-style:none}.img-fluid{max-width:100%;height:auto}.container,.container-lg{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 1024px){.container-lg,.container-md,.container{max-width:1552px}}@media (min-width: 1200px){.container-lg,.container-md,.container{max-width:1568px}}:root{}.row{--bs-gutter-x: 8px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-5>*{flex:0 0 auto;width:20%}.col-6{flex:0 0 auto;width:50%}.col-10{flex:0 0 auto;width:83.33333333%}.col-12{flex:0 0 auto;width:100%}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2{--bs-gutter-y: .5rem}.g-5{--bs-gutter-x: 1.5rem}.g-5{--bs-gutter-y: 1.5rem}@media (min-width: 768px){.row-cols-sm-2>*{flex:0 0 auto;width:50%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-12{flex:0 0 auto;width:100%}}@media (min-width: 960px){.col-md-3{flex:0 0 auto;width:25%}.col-md-6{flex:0 0 auto;width:50%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-1{margin-left:8.33333333%}}@media (min-width: 1024px){.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-2{margin-left:16.66666667%}.g-lg-5{--bs-gutter-x: 1.5rem}.g-lg-5{--bs-gutter-y: 1.5rem}}@media (min-width: 1200px){.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.g-xl-7{--bs-gutter-x: 4rem}.g-xl-7{--bs-gutter-y: 4rem}}@media (min-width: 1600px){.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.offset-xxl-2{margin-left:16.66666667%}.g-xxl-7{--bs-gutter-x: 4rem}.g-xxl-7{--bs-gutter-y: 4rem}}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.visually-hidden{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption){position:absolute!important}.visually-hidden *{overflow:hidden!important}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .15s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-lg{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}@media (min-width: 1024px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.opacity-0{opacity:0!important}.d-flex{display:flex!important}.d-none{display:none!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.w-100{width:100%!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-center{align-items:center!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mt-5{margin-top:1.5rem!important}.mt-6{margin-top:2.5rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-5{margin-bottom:1.5rem!important}.mb-6{margin-bottom:2.5rem!important}.ms-2{margin-left:.5rem!important}.p-1{padding:.25rem!important}.px-0{padding-right:0!important;padding-left:0!important}.gap-3{gap:.75rem!important}.gap-5{gap:1.5rem!important}.gap-6{gap:2.5rem!important}.fw-bold{font-weight:700!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.visible{visibility:visible!important}@media (min-width: 960px){.flex-md-row{flex-direction:row!important}.gap-md-0{gap:0!important}.text-md-start{text-align:left!important}}@media (min-width: 1024px){.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}.d-lg-none{display:none!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-between{justify-content:space-between!important}.align-items-lg-center{align-items:center!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.mt-lg-6{margin-top:2.5rem!important}.mt-lg-auto{margin-top:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-3{margin-bottom:.75rem!important}.mb-lg-5{margin-bottom:1.5rem!important}.mb-lg-6{margin-bottom:2.5rem!important}}@media (min-width: 1200px){.flex-xl-row{flex-direction:row!important}}.row.g-2,.row.gx-2{--bs-gutter-x: .5rem}.row.g-5{--bs-gutter-x: 1.5rem}@media (min-width: 1024px){.row.g-lg-5{--bs-gutter-x: 1.5rem}.row.g-lg-5{--bs-gutter-y: 1.5rem}}@media (min-width: 1200px){.row.g-xl-7{--bs-gutter-x: 4rem}.row.g-xl-7{--bs-gutter-y: 4rem}}@media (min-width: 1600px){.row.g-xxl-7{--bs-gutter-x: 4rem}.row.g-xxl-7{--bs-gutter-y: 4rem}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@media (max-width: 1023.98px){.splide .splide__track{overflow:visible}}@media (max-width: 1023.98px){.splide .splide__slide:not(.is-visible) .mask-media__media-description{opacity:0}}.splide .splide__pagination li{line-height:0}.hyphens{word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.btn{position:relative;display:flex;gap:.75rem;justify-content:center;align-items:center;max-width:-moz-max-content;max-width:max-content;height:3rem;border:none;background-color:transparent}@media (min-width: 1200px){.btn{gap:1rem}}.btn__content{position:relative;display:flex;align-items:center;gap:.75rem}@media (min-width: 1200px){.btn__content{gap:1rem}}.btn__content:after{content:"";position:absolute;bottom:-.25rem;width:100%;height:.0625rem;color:#000;background-color:#000;transition:background-color .15s ease-in-out,bottom .15s ease-in-out}.btn__text{font-size:1rem;font-weight:500;line-height:1.5rem;transition:transform .15s ease-in-out}.btn__icon{display:inline-block;width:1.5rem;height:1.5rem;transition:transform .15s ease-in-out}.btn__icon--reload{position:absolute;top:50%;left:50%;translate:-50% -50%}.btn__icon--reload.is-rotating>svg{rotate:0deg;animation:rotate-360 1s linear infinite}@keyframes rotate-360{0%{rotate:0deg}to{rotate:360deg}}.btn--a,.btn--b,.form .field-wrap label.form-label--fileupload,.btn--floating{border-radius:999rem;transition:background-color .15s ease-in-out,color .15s ease-in-out,padding .15s ease-in-out}.btn--a{padding:0 1.25rem;background-color:#000;color:#fff}@media (min-width: 1200px){.btn--a{padding:0 1.5rem}}@media (hover: hover) and (pointer: fine){.btn--a:hover,.btn-parent:hover .btn--a{background-color:#333;color:#fff}.btn--a:hover .btn__content:after,.btn-parent:hover .btn--a .btn__content:after{background-color:#fff}}.btn--a:active,.btn-parent:active .btn--a{background-color:#333}.btn--a:active .btn__text,.btn-parent:active .btn--a .btn__text,.btn--a:active .btn__icon,.btn-parent:active .btn--a .btn__icon{transform:translateY(.0625rem)}.btn--a:active .btn__content:after,.btn-parent:active .btn--a .btn__content:after{background-color:#fff}.btn--a .btn__icon path{fill:#fff}.btn--b,.form .field-wrap label.form-label--fileupload{padding:0 1.5rem;border:.0625rem solid #000;background-color:#fff;color:#000}.btn--b .btn__content:after,.form .field-wrap label.form-label--fileupload .btn__content:after{background-color:#fff}.btn--b .btn__icon path,.form .field-wrap label.form-label--fileupload .btn__icon path{transition:fill .15s ease-in-out;fill:#000}@media (hover: hover) and (pointer: fine){.btn--b:hover,.form .field-wrap label.form-label--fileupload:hover,.btn-parent:hover .btn--b,.btn-parent:hover .form .field-wrap label.form-label--fileupload,.form .field-wrap .btn-parent:hover label.form-label--fileupload{background-color:#fff;color:#000}.btn--b:hover .btn__content:after,.form .field-wrap label.form-label--fileupload:hover .btn__content:after,.btn-parent:hover .btn--b .btn__content:after,.btn-parent:hover .form .field-wrap label.form-label--fileupload .btn__content:after,.form .field-wrap .btn-parent:hover label.form-label--fileupload .btn__content:after{background-color:#000}.btn--b:hover .btn__icon path,.form .field-wrap label.form-label--fileupload:hover .btn__icon path,.btn-parent:hover .btn--b .btn__icon path,.btn-parent:hover .form .field-wrap label.form-label--fileupload .btn__icon path,.form .field-wrap .btn-parent:hover label.form-label--fileupload .btn__icon path{fill:#000}}.btn--b:active,.form .field-wrap label.form-label--fileupload:active,.btn-parent:active .btn--b,.btn-parent:active .form .field-wrap label.form-label--fileupload,.form .field-wrap .btn-parent:active label.form-label--fileupload{background-color:#fff;color:#000}.btn--b:active .btn__content:after,.form .field-wrap label.form-label--fileupload:active .btn__content:after,.btn-parent:active .btn--b .btn__content:after,.btn-parent:active .form .field-wrap label.form-label--fileupload .btn__content:after,.form .field-wrap .btn-parent:active label.form-label--fileupload .btn__content:after{background-color:#000}.btn--b:active .btn__text,.form .field-wrap label.form-label--fileupload:active .btn__text,.btn-parent:active .btn--b .btn__text,.btn-parent:active .form .field-wrap label.form-label--fileupload .btn__text,.form .field-wrap .btn-parent:active label.form-label--fileupload .btn__text,.btn--b:active .btn__icon,.form .field-wrap label.form-label--fileupload:active .btn__icon,.btn-parent:active .btn--b .btn__icon,.btn-parent:active .form .field-wrap label.form-label--fileupload .btn__icon,.form .field-wrap .btn-parent:active label.form-label--fileupload .btn__icon{transform:translateY(.0625rem)}.btn--b:active .btn__icon path,.form .field-wrap label.form-label--fileupload:active .btn__icon path,.btn-parent:active .btn--b .btn__icon path,.btn-parent:active .form .field-wrap label.form-label--fileupload .btn__icon path,.form .field-wrap .btn-parent:active label.form-label--fileupload .btn__icon path{fill:#000}.btn--c{padding:0;color:#000;transition:border-color .15s ease-in-out,color .15s ease-in-out,padding .15s ease-in-out}.btn--c .btn__content:after{background-color:transparent}.btn--c .btn__icon path{transition:fill .15s ease-in-out;fill:#000}@media (hover: hover) and (pointer: fine){.btn--c:hover,.btn-parent:hover .btn--c{color:#000}.btn--c:hover .btn__content:after,.btn-parent:hover .btn--c .btn__content:after{background-color:#000}.btn--c:hover .btn__icon path,.btn-parent:hover .btn--c .btn__icon path{fill:#000}}.btn--c:active,.btn-parent:active .btn--c{color:#000}.btn--c:active .btn__content:after,.btn-parent:active .btn--c .btn__content:after{background-color:#000}.btn--c:active .btn__text,.btn-parent:active .btn--c .btn__text,.btn--c:active .btn__icon,.btn-parent:active .btn--c .btn__icon{transform:translateY(.0625rem)}.btn--c:active .btn__icon path,.btn-parent:active .btn--c .btn__icon path{fill:#000}.btn--menu-back{height:2.5rem;padding:0;gap:.75rem}.btn--menu-back .btn__icon path{transition:fill .15s ease-in-out;fill:#737373}.btn--menu-back .btn__text{position:relative;padding:.5rem 0;color:#737373;font-weight:400;font-size:1rem;line-height:1.5rem;transition:color .15s ease-in-out,padding .15s ease-in-out}.btn--menu-back .btn__text:after{content:"";position:absolute;height:.0625rem;width:100%;display:block;background-color:transparent;bottom:0;left:0;transition:background-color .15s ease-in-out}@media (hover: hover) and (pointer: fine){.btn--menu-back:hover .btn__text,.btn-parent:hover .btn--menu-back .btn__text{color:#000}.btn--menu-back:hover .btn__text:after,.btn-parent:hover .btn--menu-back .btn__text:after{background-color:#000}.btn--menu-back:hover .btn__icon path,.btn-parent:hover .btn--menu-back .btn__icon path{fill:#000}}.btn--menu-back:active .btn__text,.btn-parent:active .btn--menu-back .btn__text{padding:.625rem 0 .3125rem}.btn--menu-back:active .btn__text:after,.btn-parent:active .btn--menu-back .btn__text:after{background-color:#000}.btn--floating{max-width:unset;padding:0 1.5rem;border:.0625rem solid #e00;background-color:#e00;color:#fff}@media (min-width: 1024px){.btn--floating{max-width:-moz-max-content;max-width:max-content}}.btn--floating .btn__content:after{background-color:#e00}.btn--floating .btn__icon path{transition:fill .15s ease-in-out;fill:#fff}@media (hover: hover) and (pointer: fine){.btn--floating:hover{border-color:#bc0404;background-color:#bc0404;color:#fff}.btn--floating:hover .btn__content:after{background-color:#fff}.btn--floating:hover .btn__icon path{fill:#fff}}.btn--floating:active{border-color:#bc0404;background-color:#bc0404;color:#fff}.btn--floating:active .btn__content:after{background-color:#fff}.btn--floating:active .btn__text,.btn--floating:active .btn__icon{transform:translateY(.0625rem)}.btn--floating:active .btn__icon path{fill:#fff}.btn-icon{display:inline-flex;justify-content:center;align-items:center;width:3rem;height:3rem}.btn-icon .btn__icon{display:block;width:1.5rem;height:1.5rem}.btn-icon.btn--a{padding:0}.btn-icon.btn--a:active .btn__text,.btn-parent:active .btn-icon.btn--a .btn__text,.btn-icon.btn--a:active .btn__icon,.btn-parent:active .btn-icon.btn--a .btn__icon{transform:translateY(.0625rem)}.btn-icon.btn--b,.form .field-wrap label.btn-icon.form-label--fileupload{padding:0}.btn-icon.btn--b:active .btn__text,.form .field-wrap label.btn-icon.form-label--fileupload:active .btn__text,.btn-parent:active .btn-icon.btn--b .btn__text,.btn-parent:active .form .field-wrap label.btn-icon.form-label--fileupload .btn__text,.form .field-wrap .btn-parent:active label.btn-icon.form-label--fileupload .btn__text,.btn-icon.btn--b:active .btn__icon,.form .field-wrap label.btn-icon.form-label--fileupload:active .btn__icon,.btn-parent:active .btn-icon.btn--b .btn__icon,.btn-parent:active .form .field-wrap label.btn-icon.form-label--fileupload .btn__icon,.form .field-wrap .btn-parent:active label.btn-icon.form-label--fileupload .btn__icon{transform:translateY(.0625rem)}.btn-icon.btn--c{padding:0;width:1.5rem}.btn-icon.btn--c:active .btn__text,.btn-parent:active .btn-icon.btn--c .btn__text,.btn-icon.btn--c:active .btn__icon,.btn-parent:active .btn-icon.btn--c .btn__icon{transform:translateY(.0625rem)}.btn--search{z-index:20}.btn--full-width{width:100%;max-width:unset}.section{margin-bottom:5rem}@media (min-width: 1024px){.section{margin-bottom:6.5rem}}@media (min-width: 1200px){.section{margin-bottom:10rem}}@media (min-width: 1600px){.section{margin-bottom:10rem}}.section--background{padding-block:4rem;background-color:#f2f2f2}@media (min-width: 1200px){.section--background{padding-block:5rem}}@media (min-width: 1600px){.section--background{padding-block:6.5rem}}.section--background+.section--background{margin-top:-4rem}@media (min-width: 1024px){.section--background+.section--background{margin-top:-5rem}}@media (min-width: 1200px){.section--background+.section--background{margin-top:-6.5rem}}@media (min-width: 1600px){.section--background+.section--background{margin-top:-10rem}}.main>.section--background:last-child{margin-bottom:0}.form__actions{margin-top:1rem}@media (max-width: 1023.98px){.form__actions .btn{width:100%;max-width:unset}}@media (min-width: 1024px){.form__actions{margin-top:2.5rem}}.form .fieldset{margin-bottom:1rem}@media (min-width: 1200px){.form .fieldset{margin-bottom:2.5rem}}.form .fieldset:last-child{margin-bottom:0}.form .fieldset--legend{margin-bottom:.5rem;color:#000;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5rem}@media (min-width: 1200px){.form .fieldset--legend{margin-bottom:1rem;font-size:1.4375rem;line-height:1.75rem}}.form .field--legend{margin-bottom:.5rem;color:#bc0404;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.125rem}@media (min-width: 1200px){.form .field--legend{font-size:1.4375rem;line-height:1.4375rem}}.form .field-wrap{position:relative;margin-bottom:.5rem;line-height:0}@media (min-width: 1200px){.form .field-wrap:not(.margin-small){margin-bottom:1rem}}.form .field-wrap label{position:absolute;top:0;right:1rem;left:0;height:3rem;margin-left:1rem;display:flex;align-items:center;z-index:20;color:#737373;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:text;transition:height .15s ease-in-out,line-height .15s ease-in-out,font-size .15s ease-in-out,align-items .15s ease-in-out}.form .field-wrap label.form-label--select{top:.0625rem;left:.0625rem;width:calc(100% - 4.125rem);height:2.875rem;background-color:#fff;pointer-events:none}.form .field-wrap label.form-label--fileupload{position:static;cursor:pointer;margin-left:0;max-width:unset}@media (min-width: 1024px){.form .field-wrap label.form-label--fileupload{max-width:-moz-max-content;max-width:max-content}}.form .field-wrap__captcha{margin-bottom:1.5rem;padding:1rem;border:.0625rem solid #737373;border-radius:.5rem}@media (min-width: 1024px){.form .field-wrap__captcha{margin-bottom:2.5rem}}@media (min-width: 1200px){.form .field-wrap__captcha.field-wrap__captcha{margin-bottom:3.5rem}}.form .field-wrap__captcha.is-invalid{border:.0625rem solid #df3600}.form .field-wrap.is-invalid label.form-label--select{background-color:#fff}.form .field-wrap.is-invalid .field--legend{color:#df3600}.form .input{width:100%;height:3rem;padding:1rem 4rem 0 1rem;border:.0625rem solid #737373;border-radius:.25rem;outline:#737373;color:#000;background-color:#fff;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form .input--text~.form-label,.form .input--textarea~.form-label,.form .input--date~.form-label,.form .input--captcha~.form-label{pointer-events:none}.form .input+.input--icon,.form .input~.input--icon{position:absolute;top:.75rem;right:.75rem;color:#737373;z-index:30;transition:rotate .15s ease-in-out,color .15s ease-in-out}.form .input:focus{box-shadow:0 0 0 .25rem #00000054}.form .input:focus+.form-label:not(.label-selection),.form .input:focus~.form-label:not(.label-selection),.form .input.is-filled+.form-label:not(.label-selection),.form .input.is-filled~.form-label:not(.label-selection){align-items:flex-start;padding-top:.25rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;background:transparent}.form .input.is-filled+.input--icon,.form .input.is-filled~.input--icon{color:#000}.form .input.disabled{border:.0625rem dashed #e20404;background-color:#fff;color:#e20404;pointer-events:none}.form .input.disabled+.form-label:not(.label-selection){color:#e20404;pointer-events:none}.form .input.is-invalid,.form .input.f3-form-error{border-color:#df3600;color:#df3600;background-color:#fff}.form .input.is-invalid~label,.form .input.f3-form-error~label{color:#df3600}.form .input.is-invalid+.input--icon:after,.form .input.is-invalid~.input--icon:after,.form .input.f3-form-error+.input--icon:after,.form .input.f3-form-error~.input--icon:after{background-color:#fff}.form .input.is-invalid:focus~label,.form .input.is-invalid.is-filled~label,.form .input.f3-form-error:focus~label,.form .input.f3-form-error.is-filled~label{color:#e00}.form .input--textarea{padding:1rem 1rem 0;height:7rem;resize:none}@media (min-width: 1200px){.form .input--textarea{padding:1.5rem 1rem 0;height:10rem}}.form .input--textarea.is-invalid~.form-label:after,.form .input--textarea.f3-form-error~.form-label:after{background-color:#fff}.form .input--select{position:relative}.form .input--select:focus+.input--icon{rotate:180deg}.form .input--select option{color:#000;background-color:#fff}.form .input--date{color:transparent;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:.75rem}.form .input--date::-webkit-inner-spin-button,.form .input--date::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}.form .input--date::-webkit-calendar-picker-indicator{position:absolute;right:.75rem;top:.75rem;height:1.5rem;width:1.5rem}.form .input--date:focus,.form .input--date.is-filled{color:#bc0404}.form .input--date.is-invalid:not(:focus):not(.is-filled),.form .input--date.f3-form-error:not(:focus):not(.is-filled){color:transparent}.form .input--checkbox.is-invalid+.form-check-label,.form .input--checkbox.f3-form-error+.form-check-label,.form .input--radio.is-invalid+.form-check-label,.form .input--radio.f3-form-error+.form-check-label{color:#df3600}.form .input--checkbox.is-invalid+.form-check-label:before,.form .input--checkbox.f3-form-error+.form-check-label:before,.form .input--radio.is-invalid+.form-check-label:before,.form .input--radio.f3-form-error+.form-check-label:before{border-color:#df3600}.form .input--fileupload:focus+.label-file-wrap .form-label--fileupload{background-color:#009090;color:#fff}.form .checkbox{-webkit-user-select:none;-moz-user-select:none;user-select:none}.form .checkbox--hide{position:absolute;overflow:hidden;width:.0625rem;height:.0625rem;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem)}.form .checkbox label{position:relative;top:0;left:0;margin-left:0;padding-left:2rem;cursor:pointer;height:unset}.form .checkbox label a{font-size:1rem;line-height:1.5rem}.form .checkbox label span{color:#000;font-family:Inter,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem}.form .checkbox label span:before{content:"";position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;border:.0625rem solid #737373;border-radius:.25rem;box-shadow:none;background-color:#fff;color:#000;transition:background-color .15s ease-in-out}.form .checkbox label span a{color:inherit;text-decoration:underline}@media (hover: hover) and (pointer: fine){.form .checkbox label span a:hover{text-decoration:none}}.form .checkbox label span:focus-visible:before{box-shadow:0 0 0 .25rem #00000054;background-color:#fff}@media (hover: hover) and (pointer: fine){.form .checkbox label:hover span:before,.form .checkbox label:focus-visible span:before{box-shadow:0 0 0 .25rem #00000054;background-color:#fff}}.form .checkbox input:focus+span:before{border:.0625rem solid #737373;box-shadow:0 0 0 .25rem #00000054;background-color:#fff;background-size:1.5rem 1.5rem}.form .checkbox input.error+span{color:#df3600}.form .checkbox input.error+span:before{border:.0625rem solid #df3600;background-color:#fff}.form .checkbox input:checked+span{color:#000}.form .checkbox input:checked+span:before{border:.0625rem solid #000;background-color:#000;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M20.3971%206.77937L19.8089%207.58811L12.4972%2017.6417C11.7744%2018.6356%2010.3345%2018.7485%209.46553%2017.8795L5.29304%2013.707L4.58594%2012.9999L6.00015%2011.5857L6.70726%2012.2928L10.8797%2016.4653L18.1914%206.41176L18.7796%205.60303L20.3971%206.77937Z'%20fill='%23FFFFFF'%20/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50% 50%;background-size:1.5rem 1.5rem}@media (min-width: 1200px){.form .checkbox input:checked+span:before{background-size:1.5rem 1.5rem}}.form .checkbox-group .checkbox{margin-bottom:.5rem}.form .checkbox-group .checkbox:last-child{margin-bottom:0}.form .radio{-webkit-user-select:none;-moz-user-select:none;user-select:none}.form .radio--hide{position:absolute;overflow:hidden;width:.0625rem;height:.0625rem;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem)}.form .radio label{position:relative;top:0;left:0;margin-left:0;padding-left:2rem;color:#bc0404;font-family:Inter,sans-serif;font-weight:400;cursor:pointer;height:unset}.form .radio label span{font-size:1rem;line-height:1.5rem}@media (min-width: 1200px){.form .radio label span{font-size:1.125rem;line-height:1.75rem}}.form .radio label span:before{content:"";position:absolute;top:50%;left:0;width:1.5rem;height:1.5rem;border:.0625rem solid #bc0404;border-radius:50%;box-shadow:0 0 0 .25rem #e000;translate:0 -50%;background-color:#e20404;transition:border .15s ease-in-out,background-color .15s ease-in-out}@media (hover: hover) and (pointer: fine){.form .radio label:hover span:before,.form .radio label:focus-visible span:before{border:.0625rem solid #bc0404;box-shadow:0 0 0 .25rem #ee000054}}.form .radio input:focus+span:before{box-shadow:0 0 0 .25rem #ee000054}.form .radio input.error+span{color:#df3600}.form .radio input.error+span:before{border:.0625rem solid #df3600;background-color:#fff}.form .radio input:checked+span{color:#bc0404}.form .radio input:checked+span:before{border:.375rem solid #bc0404}.form .radio-group .radio{margin-bottom:.5rem}.form .radio-group .radio:last-child{margin-bottom:0}.form .captcha{display:flex;width:100%;margin:0}@media (min-width: 1024px){.form .captcha{width:50%}}.form .captcha a{margin:auto 0}.form .captcha--wrap{display:flex;flex:0 0 auto;flex-direction:column}@media (min-width: 1024px){.form .captcha--wrap{flex-direction:row}}.form .captcha--image{height:100%}.form .captcha--image--wrap{overflow:hidden;width:100%;height:4rem;margin:0 .5rem .5rem 0;background-color:#fafafa}@media (min-width: 1024px){.form .captcha--image--wrap{margin:0 .5rem 0 0}}@media (min-width: 1200px){.form .captcha--image--wrap{height:4.5rem}}.form .captcha--reloading img{opacity:unset}.form .captcha--reload{cursor:pointer}.form .captcha--reload:focus-visible{outline:#e00}.form .captcha--reload .icon{animation-direction:reverse}.form .captcha--reload .icon path{transition:fill .15s ease-in-out;fill:#000}@media (hover: hover) and (pointer: fine){.form .captcha--reload:hover .icon path{fill:#bc0404}}.form .captcha--input{width:100%;margin-bottom:0}@media (min-width: 1024px){.form .captcha--input{width:50%;margin:.5rem 0 0 1rem}}.form .captcha--spin svg{animation:spin .8s infinite linear}@keyframes spin{0%{transform:rotate(359deg)}to{transform:rotate(0)}}.form .error-wrap{display:flex;margin-top:.5rem;gap:.5rem;color:#df3600;font-size:.75rem;font-weight:400;line-height:1rem}.form .error-wrap--icon{width:1.5rem;height:1.5rem;flex-shrink:0}.form .error-wrap--icon path{fill:#df3600}.fileupload .label-file-wrap{display:flex;width:100%;flex-direction:column}@media (min-width: 1024px){.fileupload .label-file-wrap{flex-direction:row;align-items:center}}.form .field-wrap .fileupload__chosenfile{position:static;display:block;text-align:center;font-size:1rem;line-height:1.5rem;font-weight:unset;color:#000;height:auto;margin:0;padding:.5rem 0 0}@media (min-width: 1024px){.form .field-wrap .fileupload__chosenfile{padding:0 0 0 1rem}}@media (min-width: 1200px){.form .field-wrap .fileupload__chosenfile{font-size:1.125rem;line-height:1.75rem}}.fileupload__description{margin-top:.5rem;font-size:.75rem;line-height:1rem}@media (min-width: 1200px){.fileupload__description{font-size:1rem;line-height:1.5rem}}.fileupload--hide{position:absolute;overflow:hidden;width:.0625rem;height:.0625rem;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem)}.form--felogin{padding:1.5rem;border-radius:1rem;background-color:#f2f2f2}@media (min-width: 1024px){.form--felogin{padding:2.5rem}}.form--felogin .form-check{margin-top:2rem}@media (min-width: 1024px){.form--felogin .form-check{margin-top:1.5rem}}.form--felogin .form__actions{margin-top:1.5rem}.form--felogin .fieldset--legend{margin-top:2rem}@media (min-width: 1024px){.form--felogin .fieldset--legend{margin-top:1.5rem}}.form--felogin .headline-wrap+.form-element .fieldset--legend{margin-top:0}.form--felogin .headline-wrap .headline-small{margin-top:.25rem;font-size:1.125rem;line-height:1.5rem}.form--felogin meter{position:absolute;left:-999rem;top:-999rem}.media-carousel-navigation{position:absolute;display:flex;align-items:center;justify-content:space-between;bottom:.5rem;padding:0 .5rem;width:100%}@media (min-width: 1024px){.media-carousel-navigation{bottom:.75rem;padding:0 .75rem}}@media (min-width: 1200px){.media-carousel-navigation{bottom:1rem;padding:0 1rem}}.media-carousel-navigation .media-carousel__pagination{height:2rem;gap:1.5rem;padding:.75rem;border-radius:999rem;background-color:#000000a3}@media (min-width: 1024px){.media-carousel-navigation .media-carousel__pagination{bottom:.75rem}}@media (min-width: 1600px){.media-carousel-navigation .media-carousel__pagination{bottom:1rem}}.media-carousel-navigation .media-carousel__pagination button{width:.5rem;height:.5rem;padding:0;border:none;border-radius:999rem;background-color:#d8d8d8;transition:background-color .15s ease-in-out,width .25s ease-in-out}.media-carousel-navigation .media-carousel__pagination button.is-active{width:.75rem;background-color:#fff}.media-carousel-navigation .media-carousel__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.5rem;height:2.5rem;padding:.5rem;margin:0;color:#fff;background-color:#000000a3;border:none;border-radius:999rem;transition:background-color .15s ease-in-out}@media (min-width: 1200px){.media-carousel-navigation .media-carousel__btn{width:3rem;height:3rem;padding:.75rem}}@media (hover: hover) and (pointer: fine){.media-carousel-navigation .media-carousel__btn:hover{background-color:#000}}.media-carousel-navigation .media-carousel__btn>svg{vertical-align:baseline;position:relative;transition:color .15s ease-in-out,translate .15s ease-in-out}@media (hover: hover) and (pointer: fine){.media-carousel-navigation .media-carousel__btn--prev:hover>svg{translate:-.25rem 0}}.media-carousel-navigation .media-carousel__btn--prev:active>svg{translate:0 0}@media (hover: hover) and (pointer: fine){.media-carousel-navigation .media-carousel__btn--next:hover>svg{translate:.25rem 0}}.media-carousel-navigation .media-carousel__btn--next:active>svg{translate:0 0}.media-carousel-navigation--highlight{justify-content:center}.media-carousel-navigation--highlight .media-carousel__btn{display:none}.media-carousel-navigation--highlight .media-carousel__pagination{height:auto;padding:0 .25rem;gap:.5rem;border:.0625rem solid #d8d8d8;background-color:#fff}@media (min-width: 1024px){.media-carousel-navigation--highlight .media-carousel__pagination{gap:.25rem;border:none}}.media-carousel-navigation--highlight .media-carousel__pagination li{padding:.5rem}@media (min-width: 1024px){.media-carousel-navigation--highlight .media-carousel__pagination li{padding:.25rem 0}}.media-carousel-navigation--highlight .media-carousel__pagination button{position:relative;width:1.5rem;height:1.5rem;background-color:#fff;color:#737373;font-weight:500;font-size:.875rem;line-height:1.25rem;transition:background-color .15s ease-in-out,padding .15s ease-in-out}@media (hover: hover) and (pointer: fine){.media-carousel-navigation--highlight .media-carousel__pagination button:hover:after{background-color:#000}}@media (min-width: 1024px){.media-carousel-navigation--highlight .media-carousel__pagination button{width:auto;height:auto;padding:.75rem 1.25rem;font-size:1rem;line-height:1.5rem}.media-carousel-navigation--highlight .media-carousel__pagination button:active{padding:.875rem 1.25rem .625rem}}@media (min-width: 1200px){.media-carousel-navigation--highlight .media-carousel__pagination button{padding:.75rem 1.5rem}.media-carousel-navigation--highlight .media-carousel__pagination button:active{padding:.875rem 1.5rem .625rem}}.media-carousel-navigation--highlight .media-carousel__pagination button:after{--hover-padding: 2.5rem;content:"";position:absolute;left:50%;bottom:.5rem;width:calc(100% - var(--hover-padding));height:.0625rem;translate:-50% 0;background-color:transparent;transition:background-color .15s ease-in-out}@media (min-width: 1200px){.media-carousel-navigation--highlight .media-carousel__pagination button:after{--hover-padding: 3rem}}.media-carousel-navigation--highlight .media-carousel__pagination button.is-active{width:1.5rem;background-color:#000;color:#fff}@media (hover: hover) and (pointer: fine){.media-carousel-navigation--highlight .media-carousel__pagination button.is-active:hover{background-color:#333}.media-carousel-navigation--highlight .media-carousel__pagination button.is-active:hover:after{background-color:#fff}}@media (min-width: 1024px){.media-carousel-navigation--highlight .media-carousel__pagination button.is-active{width:auto}}picture{display:contents}.logo{flex-shrink:0;display:block;line-height:0;margin-right:1rem}@media (min-width: 1024px){.logo{margin-right:0}}.logo>svg{width:auto;height:1.5rem}@media (min-width: 1024px){.logo>svg{height:2rem}}@media (min-width: 1600px){.logo>svg{height:2.75rem}}.logo-wrapper{display:flex;flex-direction:column;gap:.25rem}.logo-wrapper span{font-size:.625rem;line-height:.75rem;font-weight:400;color:#000}@media (min-width: 1024px){.logo-wrapper span{font-size:.875rem;line-height:1.25rem;font-weight:500}}@media (min-width: 1600px){.logo-wrapper span{font-size:1.125rem}}.allow-animation.animation-move-top,.allow-animation.animation-move-top .animation-child{opacity:0;translate:0 10vh;transition:opacity 1s ease-out,translate 1s ease-out}.allow-animation .animation-child.animation-child--1{transition-delay:.1s}.allow-animation .animation-child.animation-child--2{transition-delay:.2s}.allow-animation .animation-child.animation-child--3{transition-delay:.3s}.allow-animation .animation-child.animation-child--4{transition-delay:.4s}.allow-animation .animation-child.animation-child--5{transition-delay:.5s}.allow-animation .animation-child.animation-child--6{transition-delay:.6s}.allow-animation .animation-child.animation-child--7{transition-delay:.7s}.allow-animation .animation-child.animation-child--8{transition-delay:.8s}.allow-animation .animation-child.animation-child--9{transition-delay:.9s}.allow-animation .animation-child.animation-child--10{transition-delay:1s}.allow-animation .animation-child.animation-child--11{transition-delay:1.1s}.allow-animation .animation-child.animation-child--12{transition-delay:1.2s}.allow-animation .animation-child.animation-child--13{transition-delay:1.3s}.allow-animation .animation-child.animation-child--14{transition-delay:1.4s}.allow-animation .animation-child.animation-child--15{transition-delay:1.5s}.allow-animation .animation-child.animation-child--16{transition-delay:1.6s}.allow-animation .animation-child.animation-child--17{transition-delay:1.7s}.allow-animation .animation-child.animation-child--18{transition-delay:1.8s}.allow-animation .animation-child.animation-child--19{transition-delay:1.9s}.allow-animation .animation-child.animation-child--20{transition-delay:2s}.allow-animation.start-animation,.allow-animation.start-animation .animation-child{opacity:1;translate:0;scale:1}.skip-link{position:absolute;top:-2.5rem;left:0;background:#000;color:#fff;padding:.5rem;z-index:100;outline-color:#e00}.skip-link:focus{top:0}.is-new{position:relative}.is-new:before{content:"";position:absolute;top:.8125rem;right:-.125rem;width:.375rem;height:.375rem;background-color:#e00;border-radius:50%;translate:100% -50%}@media (min-width: 1024px){.is-new:before{top:.5rem}}.navbar-submenu__item--products .is-new:before{top:.375rem}@media (min-width: 1024px){.navbar-submenu__item--products .is-new:before{top:.5rem}}.responsive-iframe-container{position:relative;overflow:hidden;width:100%;padding-bottom:56.25%}.responsive-iframe-container--newsletter{padding-bottom:96.25rem}@media (min-width: 1024px){.responsive-iframe-container--newsletter{padding-bottom:90rem}}.responsive-iframe-container .iframe,.responsive-iframe-container iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.headline{display:block;margin:0;color:#000;font-family:Inter,sans-serif;font-weight:500}.headline-small{display:block;margin:0;color:#737373;font-family:Inter,sans-serif;font-weight:400}.headline+.headline-small{margin-top:.25rem}@media (min-width: 1200px){.headline+.headline-small{margin-top:.75rem}}.headline-wrap{margin-bottom:1.5rem}.headline-wrap:only-child{margin-bottom:0}.headline-wrap .headline{font-size:1.625rem;line-height:2rem}@media (min-width: 1024px){.headline-wrap .headline{font-size:2rem;line-height:2.25rem}}@media (min-width: 1200px){.headline-wrap .headline{font-size:2.5rem;line-height:3rem}}.headline-wrap .headline-small{font-size:1.125rem;line-height:1.5rem}@media (min-width: 1024px){.headline-wrap .headline-small{font-size:1.25rem;line-height:1.5rem}}@media (min-width: 1200px){.headline-wrap .headline-small{font-size:1.5rem;line-height:2.25rem}}.headline-wrap--small .headline{font-size:1.625rem;line-height:2rem}@media (min-width: 1600px){.headline-wrap--small .headline{font-size:2rem;line-height:2.25rem}}.headline-wrap--small .headline-small{font-size:1.125rem;line-height:1.5rem}@media (min-width: 1600px){.headline-wrap--small .headline-small{font-size:1.25rem;line-height:1.5rem}}.headline-wrap--large .headline{font-size:2rem;line-height:2.25rem}@media (min-width: 1024px){.headline-wrap--large .headline{font-size:2.5rem;line-height:3rem}}@media (min-width: 1200px){.headline-wrap--large .headline{font-size:3.375rem;line-height:3.75rem}}.headline-wrap--large .headline-small{font-size:1.125rem;line-height:1.5rem}@media (min-width: 1024px){.headline-wrap--large .headline-small{font-size:1.5rem;line-height:2.25rem}}.richtext{overflow-wrap:break-word;margin-bottom:2.5rem;font-size:1rem;line-height:1.5rem}@media (min-width: 1200px){.richtext{font-size:1.125rem;line-height:1.75rem}}.richtext:last-child{margin-bottom:0}.richtext a{color:#000;text-decoration:underline}@media (hover: hover) and (pointer: fine){.richtext a:hover{color:#000;text-decoration:none}}.richtext ul,.richtext ol{padding:0;font-weight:400;list-style:none}.richtext ul li,.richtext ol li{position:relative;margin-bottom:.75rem;padding-left:2rem}@media (min-width: 1200px){.richtext ul li,.richtext ol li{margin-bottom:1rem;padding-left:2.5rem}}.richtext ul li:last-child,.richtext ol li:last-child{margin-bottom:0}.richtext ul li:before,.richtext ol li:before{position:absolute;left:0;display:inline-block;width:1.5rem;height:1.5rem}.richtext ul li:before{content:"";top:-.125rem;background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='check%20/%20check-large'%3e%3cpath%20id='Union'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M21.6334%204.20368C22.0608%204.55346%2022.1237%205.18349%2021.7739%205.61089L10.5731%2019.2977C9.75661%2020.2954%208.22331%2020.2713%207.43855%2019.2484L2.20666%2012.4292C1.87048%2011.991%201.95316%2011.3632%202.39134%2011.0271C2.82952%2010.6909%203.45726%2010.7736%203.79344%2011.2117L9.02534%2018.031L20.2262%204.34424C20.5759%203.91684%2021.206%203.85391%2021.6334%204.20368Z'%20fill='%23EE0000'/%3e%3c/g%3e%3c/svg%3e") no-repeat center}@media (min-width: 1200px){.richtext ul li:before{top:0}}.richtext ol{counter-reset:section}.richtext ol li:before{counter-increment:section;content:counter(list-item) ".";text-align:right;color:#e00;top:0}.richtext>p,.richtext>ol,.richtext>ul{margin-bottom:1.5rem}@media (min-width: 1200px){.richtext>p,.richtext>ol,.richtext>ul{margin-bottom:2.5rem}}.richtext>p:last-child,.richtext>ol:last-child,.richtext>ul:last-child{margin-bottom:0}.richtext>p:has(.subheadline:last-child){margin-bottom:1.5rem}@media (min-width: 1600px){.richtext>p:has(.subheadline:last-child){margin-bottom:2.5rem}}.richtext .subheadline{display:inline-block;margin-bottom:.75rem;font-family:Inter,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.5rem}@media (min-width: 1200px){.richtext .subheadline{font-size:1.4375rem;line-height:1.75rem}}@media (min-width: 1600px){.richtext .subheadline{margin-bottom:1rem}}.richtext .subheadline:last-child{margin-bottom:0}.benefit-item{display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-width: 959.98px){.benefit-item{padding:0 1rem}}.benefit-item__image-wrap{overflow:hidden;width:6rem;height:6rem;margin-bottom:1rem}@media (min-width: 1024px){.benefit-item__image-wrap{margin-bottom:.5rem}}@media (min-width: 1200px){.benefit-item__image-wrap{width:7.5rem;height:7.5rem;margin-bottom:1rem}}.benefit-item__image-wrap .img-fluid{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.benefit-item__title{color:#000;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5rem}@media (min-width: 1024px){.benefit-item__title{margin-bottom:.25rem}}@media (min-width: 1024px) and (max-width: 1199.98px){.benefit-item__title{font-size:1rem;line-height:1.5rem}}.benefit-item__text{font-size:1rem;line-height:1.5rem}.logo-wall-item{text-align:center}.logo-wall-item__image-wrap{overflow:hidden;width:100%;height:auto}.logo-wall-item__image-wrap img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.logo-wall-item:nth-child(3n+1){grid-column:4/span 6}@media (min-width: 768px){.logo-wall-item:nth-child(3n+1){grid-column:1/span 2}}@media (min-width: 960px){.logo-wall-item:nth-child(3n+1){grid-column:1/span 2}}@media (min-width: 1200px){.logo-wall-item:nth-child(3n+1){grid-column:1/span 2}}.logo-wall-item:nth-child(3n+2){grid-column:4/span 6}@media (min-width: 768px){.logo-wall-item:nth-child(3n+2){grid-column:4/span 2}}@media (min-width: 960px){.logo-wall-item:nth-child(3n+2){grid-column:5/span 2}}@media (min-width: 1200px){.logo-wall-item:nth-child(3n+2){grid-column:4/span 2}}.logo-wall-item:nth-child(3n){grid-column:4/span 6}@media (min-width: 768px){.logo-wall-item:nth-child(3n){grid-column:7/span 2}}@media (min-width: 960px){.logo-wall-item:nth-child(3n){grid-column:9/span 2}}@media (min-width: 1200px){.logo-wall-item:nth-child(3n){grid-column:7/span 2}}.logo-wall-grid{display:grid;gap:2.5rem .5rem;grid-template-columns:repeat(12,1fr);padding-top:1rem}@media (min-width: 768px){.logo-wall-grid{gap:2.5rem 1.5rem;grid-template-columns:repeat(8,1fr)}}@media (min-width: 960px){.logo-wall-grid{grid-template-columns:repeat(10,1fr);padding-top:1.5rem}}@media (min-width: 1200px){.logo-wall-grid{grid-template-columns:repeat(8,1fr);gap:4rem 2rem}}.card-item{display:block;height:100%;border-radius:.5rem;background-color:#f2f2f2;transition:background-color .15s ease-in-out}.card-item__image-wrap{overflow:hidden}.card-item__image-wrap .img-fluid{width:1.5rem;height:1.5rem}.card-item__content-wrap{display:flex;height:100%;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:2.375rem 1rem}.card-item__title{position:relative;color:#000;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem}.card-item__title:after{content:"";position:absolute;bottom:-.0625rem;left:0;width:100%;height:.0625rem;opacity:0;background-color:#000;transition:opacity .15s ease-in-out}@media (hover: hover) and (pointer: fine){.card-item:hover{background-color:#d8d8d8}.card-item:hover .card-item__title:after{opacity:1}}.mask-downloads .headline-wrap{margin-bottom:2.5rem}@media (min-width: 1024px){.mask-downloads .headline-wrap{margin-bottom:1.5rem}}@media (min-width: 1200px){.mask-downloads .headline-wrap{margin-bottom:2.5rem}}@media (min-width: 1600px){.mask-downloads .headline-wrap{margin-bottom:1rem}}.download-item{display:flex}@media (min-width: 1200px){.download-item{margin-top:.5rem}}.download-item__icon{flex-shrink:0;margin-right:.75rem}@media (min-width: 1200px){.download-item__icon{margin-right:1rem}}.download-item__icon path{transition:fill .15s ease-in-out;fill:#737373}.download-item__title{position:relative;color:#000;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}@media (min-width: 1200px){.download-item__title{margin-bottom:.25rem;font-size:1.125rem;line-height:1.75rem}}.download-item__size{color:#737373;font-size:.75rem;line-height:1rem}.download-item .btn{max-width:-moz-max-content;max-width:max-content;margin-top:.25rem}@media (min-width: 1600px){.download-item .btn{margin-top:.5rem}}@media (hover: hover) and (pointer: fine){.download-item:hover .download-item__icon path{fill:#000}.download-item:hover .download-item__title{color:#000;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:20%}}.download-item:active .download-item__icon path{fill:#000}.download-item:active .download-item__title{color:#000}.news-teaser{display:flex;gap:.75rem;flex-direction:column}@media (min-width: 1600px){.news-teaser{gap:1rem}}.news-teaser__image-wrap{overflow:hidden;flex-shrink:0;width:100%;height:auto;aspect-ratio:21/9}@media (max-width: 767.98px){.news-teaser__image-wrap{width:100vw;margin-left:-1rem}}.news-teaser__image-wrap .news-teaser__image{height:100%;-o-object-fit:cover;object-fit:cover;scale:1.05;transition:scale .15s ease-in-out}.news-teaser__date{margin-bottom:.25rem;color:#737373;font-size:1rem;line-height:1.5rem}.news-teaser__title .btn{height:auto}.news-teaser__title .btn__text{font-size:1.4375rem;line-height:1.75rem}@media (min-width: 1024px){.news-teaser__title .btn__text{font-size:1.625rem;line-height:2rem}}.news-teaser__text{color:#000;font-size:1rem;line-height:1.5rem}@media (min-width: 1024px){.news-teaser__text{font-size:1.125rem;line-height:1.75rem}}@media (hover: hover) and (pointer: fine){.news-teaser:hover .news-teaser__image-wrap .news-teaser__image{scale:1}}.product-teaser{display:flex;gap:.75rem;flex-direction:column}@media (min-width: 1600px){.product-teaser{gap:1rem}}.product-teaser__image-wrap{overflow:hidden;flex-shrink:0;width:100%;height:auto;aspect-ratio:1}.product-teaser__image-wrap .product-teaser__image{height:100%;-o-object-fit:cover;object-fit:cover;scale:1.05;transition:scale .15s ease-in-out}.product-teaser__title{margin-bottom:.25rem;font-size:1.125rem;line-height:1.5rem;font-weight:500}@media (min-width: 1024px){.product-teaser__title{font-size:1.4375rem;line-height:1.75rem}}@media (min-width: 1600px){.product-teaser__title{margin-bottom:.5rem;font-size:1.625rem;line-height:2rem}}.product-teaser__title .btn{height:auto}.product-teaser__title .btn__text{color:#000;font-size:1.4375rem;line-height:1.75rem}@media (min-width: 1024px){.product-teaser__title .btn__text{font-size:1.625rem;line-height:2rem}}.product-teaser__title .text-link{width:unset}.product-teaser__text{color:#737373;font-size:1rem;line-height:1.5rem}@media (min-width: 1024px){.product-teaser__text{font-size:1.125rem;line-height:1.75rem}}@media (max-width: 1023.98px){.product-teaser__list{gap:1rem}}@media (hover: hover) and (pointer: fine){.product-teaser:hover .product-teaser__image-wrap .product-teaser__image{scale:1}}.product-main-group .headline-wrap{text-align:center}@media (min-width: 1024px){.product-main-group .headline-wrap{text-align:start}}.pagebrowser{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:1rem}@media (min-width: 1024px){.pagebrowser{padding-top:2.5rem}}@media (min-width: 1200px){.pagebrowser{gap:2.5rem;padding-top:5rem}}.pagebrowser__counter{font-size:1rem;line-height:1.5rem;text-align:center}@media (min-width: 1200px){.pagebrowser__counter{font-size:1.4375rem;line-height:1.75rem}}.pagebrowser .btn-icon.disabled{opacity:.1;pointer-events:none}.contact-item{display:flex;flex-direction:column}@media (min-width: 768px){.contact-item{flex:0 0 calc((100% - 5rem)/2)}}@media (min-width: 1024px){.contact-item{flex:0 0 calc((100% - 8rem) / 3)}}.contact-item__image-wrap{overflow:hidden;flex-shrink:0;width:7.5rem;height:7.5rem;margin-right:0;margin-bottom:1rem}.contact-item__image-wrap .contact-item__image{height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 1200px){.contact-item__image-wrap{width:10rem;height:10rem}}.contact-item__content-wrap .contact-item__name{color:#000;font-family:Inter,sans-serif;font-size:1.4375rem;font-weight:500;line-height:1.75rem}.contact-item__content-wrap .contact-item__description{color:#737373;font-size:1rem;line-height:1.5rem}.contact-item__content-wrap .contact-item__contact-info{display:flex;gap:.25rem;flex-direction:column;align-items:flex-start;margin-top:.5rem;color:#000;font-size:1.125rem;line-height:1.75rem}@media (min-width: 1024px){.contact-item__content-wrap .contact-item__contact-info{font-size:1rem;line-height:1.5rem}}@media (min-width: 1200px){.contact-item__content-wrap .contact-item__contact-info{font-size:1.125rem;line-height:1.75rem}}.contact-item__content-wrap .contact-item__contact-info .contact-item__phone,.contact-item__content-wrap .contact-item__contact-info .contact-item__mail{color:#000}@media (hover: hover) and (pointer: fine){.contact-item__content-wrap .contact-item__contact-info .contact-item__phone:hover,.contact-item__content-wrap .contact-item__contact-info .contact-item__mail:hover{color:#000;text-decoration:underline}}.btn-group{display:flex;gap:.75rem}@media (min-width: 1200px){.btn-group{gap:1rem}}.btn-group--vertical{flex-direction:column}.btn-group .btn{max-width:unset}@media (min-width: 768px){.btn-group .btn{max-width:-moz-max-content;max-width:max-content}}.btn-group--centered{flex-direction:row}.btn-group--centered .btn{max-width:-moz-max-content;max-width:max-content}.mask-benefits .btn-group--centered,.mask-cards .btn-group--centered{margin-top:2.5rem}@media (min-width: 1600px){.mask-benefits .btn-group--centered,.mask-cards .btn-group--centered{margin-top:4rem}}.tx_solr .tx-solr-input{padding:.5rem 3.25rem .5rem 1rem}.tx_solr .tx-solr-input-wrapper{position:relative}.tx_solr .tx-solr-input+.input--icon,.tx_solr .tx-solr-input~.input--icon{top:50%}.tx_solr .tx-solr-input.is-filled+.input--icon,.tx_solr .tx-solr-input.is-filled~.input--icon{color:#000}.tx_solr .tx-solr-suggestion-container{position:absolute;padding:1rem;top:calc(100% + .25rem);left:0;right:0;max-height:14.5rem;background-color:#fff;border-radius:.25rem;overflow-y:auto;z-index:1030;box-shadow:0 2.5rem 2.5rem #0000001a}.tx_solr .tx-solr-suggestion-container .tx-solr-suggestion-link{display:block;padding:.5rem .75rem;color:#000;font-size:1rem;line-height:1.5rem;border-radius:999rem;transition:background-color .15s ease-in-out}@media (min-width: 1200px){.tx_solr .tx-solr-suggestion-container .tx-solr-suggestion-link{padding:.5rem 1rem;font-size:1.125rem;line-height:1.125rem}}@media (hover: hover) and (pointer: fine){.tx_solr .tx-solr-suggestion-container .tx-solr-suggestion-link:hover{background-color:#f2f2f2;text-decoration:underline}}.tx_solr .tx-solr-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:50%;right:.75rem;width:1.5rem;height:1.5rem;padding:0;margin:0;color:#737373;background:none;border:none;translate:0 -50%;cursor:pointer}.tx_solr .tx-solr-submit>svg{display:inline-flex;width:100%;height:auto}.tx_solr .tx-solr-search:has(>.tx-solr-search-headline) .tx-solr-search-form .tx-solr-search-headline{display:none}.tx_solr .tx-solr-search-form{margin-bottom:1.5rem}@media (min-width: 1024px){.tx_solr .tx-solr-search-form{margin-bottom:2.5rem}}.tx_solr .tx-solr-search-headline{color:#737373;font-size:1.625rem;line-height:2rem;margin-bottom:1.5rem}@media (min-width: 1200px){.tx_solr .tx-solr-search-headline{font-size:1.5rem;line-height:2.25rem}}.tx_solr .tx-solr-search-headline--results{color:#000;font-size:.875rem;line-height:1.5rem;margin-bottom:1.5rem}@media (min-width: 1024px){.tx_solr .tx-solr-search-headline--results{font-size:1.125rem;line-height:1.5rem}}@media (min-width: 1200px){.tx_solr .tx-solr-search-headline--results{font-size:1.25rem;line-height:1.5rem}}.tx_solr .tx-solr-search .list-group{display:grid;margin-bottom:0;gap:1rem}.tx_solr .tx-solr-search .list-group-item{padding:1rem 0;background-color:#fff;border-bottom:.0625rem solid #d8d8d8}@media (min-width: 1600px){.tx_solr .tx-solr-search .list-group-item{padding:2.5rem 0}}.tx_solr .tx-solr-search .list-group-item:first-of-type{padding-top:0}.tx_solr .tx-solr-search .list-group-item .search-result .results-topic{font-size:1.4375rem;line-height:1.75rem;font-weight:500;color:#000}@media (min-width: 1200px){.tx_solr .tx-solr-search .list-group-item .search-result .results-topic{font-size:1.625rem;line-height:2rem}}.tx_solr .tx-solr-search .list-group-item .search-result .results-topic svg{transform:translateY(-.125rem);transition:transform .15s ease-in-out}@media (hover: hover) and (pointer: fine){.tx_solr .tx-solr-search .list-group-item .search-result:hover .results-topic{text-decoration:underline}.tx_solr .tx-solr-search .list-group-item .search-result:hover .results-topic svg{transform:translate(.25rem,-.125rem)}}.tx_solr .tx-solr-search .list-group-item .search-result .results-teaser .result-content{font-size:1rem;line-height:1.5rem;color:#000}@media (min-width: 1200px){.tx_solr .tx-solr-search .list-group-item .search-result .results-teaser .result-content{font-size:1.125rem;line-height:1.75rem}}.tx_solr .tx-solr-search .list-group-item .search-result .btn{margin-top:.5rem}.tx_solr .tx-solr-search .field-wrap{margin-bottom:0}.modal{display:none;height:100%;left:0;outline:0;overflow:hidden auto;position:fixed;top:0;width:100%;z-index:1060;padding-right:0!important}.modal-backdrop{opacity:.8;background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1050}.modal-backdrop+.modal-backdrop{display:none}.modal-dialog{display:flex;height:100%;align-items:center;pointer-events:none}.modal-dialog__inner{position:relative;pointer-events:auto}.modal__content{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:1rem;padding:1.5rem;width:100%;margin:0 auto;box-shadow:0 2.5rem 2.5rem #0003;height:30.25rem;overflow-y:auto}@media (min-width: 1024px){.modal__content{padding:2.5rem}}.modal__content--filter{padding:0}@media (min-width: 1024px){.modal__content--filter{height:37rem;overflow:hidden}}@media (min-width: 1024px){.modal__content:has(.modal__content__image+.modal__content__text-wrap)>div{width:50%}}.modal__content__title{font-family:Inter,sans-serif;font-size:1.625rem;line-height:2rem;color:#000}@media (min-width: 1024px){.modal__content__title{font-size:2rem;line-height:2.25rem}}@media (min-width: 1200px){.modal__content__title{font-size:2.5rem;line-height:3rem}}.modal__content__text{margin-top:.25rem;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.5rem;color:#737373}@media (min-width: 1024px){.modal__content__text{font-size:1.25rem;line-height:1.5rem}}@media (min-width: 1200px){.modal__content__text{margin-top:.75rem;font-size:1.5rem;line-height:2.25rem}}.modal__close{position:absolute;z-index:2;top:1.5rem;right:.75rem;display:flex;align-items:center;justify-content:center;border:none;background-color:transparent}@media (min-width: 1024px){.modal__close{right:1.5rem}}.modal__close svg{transition:scale .15s ease-in-out;width:1.5rem;height:1.5rem}.modal__close svg path{fill:#000}@media (hover: hover) and (pointer: fine){.modal__close:hover svg{scale:1.1}}.modal__close--filter{display:flex;flex-direction:column;justify-content:center;align-items:center}.modal__close--filter .label{font-size:.875rem;line-height:1.25rem;color:#000;transition:scale .15s ease-in-out}@media (hover: hover) and (pointer: fine){.modal__close--filter:hover label{scale:1.05}}.modal.open{padding-right:0}.chip-button{position:relative;display:flex;padding:.5rem 2.25rem .5rem 1rem;max-width:-moz-max-content;max-width:max-content;height:2.25rem;color:#000;background-color:#f2f2f2;border-radius:999rem;transition:color .15s ease-in-out,background-color .15s ease-in-out}@media (min-width: 1200px){.chip-button{padding:.25rem 2.75rem .25rem 1.5rem;height:2rem}}@media (hover: hover) and (pointer: fine){.chip-button:hover{text-decoration:underline;background-color:#d8d8d8}}.chip-button.is-active,.chip-button.chip--active{background-color:#000;color:#fff}.chip-button__text{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;margin:auto 0}@media (min-width: 1200px){.chip-button__text{font-size:1rem;line-height:1.5rem}}.chip-button__text:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:.75rem;height:.75rem;margin-left:.5rem;background:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.3787%2011.293C10.7692%2011.6835%2010.7692%2012.3167%2010.3787%2012.7072L2.79291%2020.293L4.20712%2021.7072L11.7929%2014.1214C12.1834%2013.7309%2012.8166%2013.7309%2013.2071%2014.1214L20.7929%2021.7072L22.2071%2020.293L14.6213%2012.7072C14.2308%2012.3167%2014.2308%2011.6835%2014.6213%2011.293L22.2071%203.70718L20.7929%202.29297L13.2071%209.87876C12.8166%2010.2693%2012.1834%2010.2693%2011.7929%209.87876L4.20712%202.29297L2.79291%203.70719L10.3787%2011.293Z'%20fill='black'/%3e%3c/svg%3e") no-repeat center}.chip-button--search{padding:.5rem 1rem}@media (min-width: 1200px){.chip-button--search{padding:.25rem 1.5rem}}.chip-button--search .chip-button__text:after{content:none}.chip-button--color{color:#000;background-color:#fff;outline:.0625rem solid #d8d8d8;padding:.25rem .75rem .25rem .25rem}.chip-button--color .chip-button__color{display:inline-block;width:1.5rem;height:1.5rem;border-radius:50%;margin-right:.5rem}.chip-button--color .chip-button__color--rainbow{background:linear-gradient(135deg,#e51717 20%,#e5bf00,#7acc52,#456de5,#9580ff 80%)}.chip-button--color .chip-button__text:after{content:none}@media (hover: hover) and (pointer: fine){.chip-button--color:hover{text-decoration:none;background-color:#fff}}.chip-button--warning{padding:.5rem 1rem;color:#e00;background-color:#fff;border:.0625rem solid #e00;transition:color .15s ease-in-out,border-color .15s ease-in-out;cursor:pointer}@media (min-width: 1200px){.chip-button--warning{padding:.25rem 1.5rem}}@media (hover: hover) and (pointer: fine){.chip-button--warning:hover{color:#bc0404;background-color:#f2f2f2;border:.0625rem solid #bc0404}}.chip-button--warning .chip-button__text:after{content:none}.chip-button--product-filter{cursor:pointer}.chip-button--product-filter.chip--active{background-color:#f2f2f2;color:#000;border:none}@media (hover: hover) and (pointer: fine){.chip-button--product-filter:hover{background-color:#d8d8d8}}.chip-button--product-filter--color{gap:0;padding:.5rem 2.25rem .5rem .25rem}@media (min-width: 1200px){.chip-button--product-filter--color{padding:.25rem 2.75rem .25rem .25rem}}.chip-button--product-filter--color .chip-button__text:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:.75rem;height:.75rem;margin-left:.5rem;background:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.3787%2011.293C10.7692%2011.6835%2010.7692%2012.3167%2010.3787%2012.7072L2.79291%2020.293L4.20712%2021.7072L11.7929%2014.1214C12.1834%2013.7309%2012.8166%2013.7309%2013.2071%2014.1214L20.7929%2021.7072L22.2071%2020.293L14.6213%2012.7072C14.2308%2012.3167%2014.2308%2011.6835%2014.6213%2011.293L22.2071%203.70718L20.7929%202.29297L13.2071%209.87876C12.8166%2010.2693%2012.1834%2010.2693%2011.7929%209.87876L4.20712%202.29297L2.79291%203.70719L10.3787%2011.293Z'%20fill='black'/%3e%3c/svg%3e") no-repeat center}.chip-button--product-filter .chip-button__color{display:inline-block;width:1.5rem;height:1.5rem;border-radius:50%;margin-right:.5rem}.chip-button__wrapper{display:flex;flex-flow:wrap;flex-direction:row;gap:.75rem;justify-content:start;margin-bottom:1.5rem}@media (min-width: 1024px){.chip-button__wrapper{margin-bottom:2.5rem}}@media (min-width: 1024px){.chip-button__wrapper--product-filter{padding-top:.375rem;margin-bottom:1.875rem}}.text-link{position:relative;display:inline-block;color:#000;font-weight:500;cursor:pointer}@media (hover: hover) and (pointer: fine){.text-link:hover,.text-link-parent:hover .text-link{color:#000;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:20%}}.text-link--small{font-size:.875rem;line-height:1.25rem}.text-link--small--secondary{color:#737373;transition:color .15s ease-in-out}.text-link--news{color:#000;font-size:1.4375rem;line-height:1.75rem}.text-link--news:after{position:absolute;content:"";width:1.5rem;height:1.5rem;transform:translate(.25rem);transition:transform .15s ease-in-out;background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.4246%2010.5858C16.2057%2011.3669%2016.2057%2012.6332%2015.4246%2013.4143L9.41421%2019.4247L8%2018.0105L14.0104%2012.0001L8%205.98965L9.41421%204.57544L15.4246%2010.5858Z'%20fill='black'/%3e%3c/svg%3e") no-repeat center}@media (min-width: 1024px){.text-link--news:after{transform:translate(.5rem)}}@media (hover: hover) and (pointer: fine){.text-link--news:hover:after,.text-link-parent:hover .text-link--news:after{transform:translate(.5rem)}}@media (hover: hover) and (pointer: fine) and (min-width: 1024px){.text-link--news:hover:after,.text-link-parent:hover .text-link--news:after{transform:translate(.75rem)}}.text-link--news--top{font-size:1.125rem;line-height:1.5rem}.text-link--news--top:after{transform:translate(.25rem);transition:transform .15s ease-in-out}@media (hover: hover) and (pointer: fine){.text-link--news--top:hover:after,.btn-parent:hover .text-link--news--top:after{transform:translate(.5rem)}}.text-link--product{font-size:1.125rem;line-height:1.5rem}@media (min-width: 1024px){.text-link--product{font-size:1.4375rem;line-height:1.75rem}}@media (min-width: 1600px){.text-link--product{font-size:1.625rem;line-height:2rem}}.text-link-parent{cursor:pointer}.typo3-messages{list-style:none;padding:0;margin-bottom:1rem}.typo3-messages .alert{border-radius:.25rem;padding:1rem;color:#fff;font-size:1rem;line-height:1.5rem}@media (min-width: 1200px){.typo3-messages .alert{font-size:1.125rem;line-height:1.75rem}}.typo3-messages .alert .title{font-size:1.125rem;line-height:1.5rem;font-weight:500;margin-bottom:.5rem}@media (min-width: 1200px){.typo3-messages .alert .title{font-size:1.4375rem;line-height:1.75rem;margin-bottom:1rem}}.typo3-messages .alert ul{margin-bottom:0}.typo3-messages .alert.alert-success{background-color:#128400}.typo3-messages .alert.alert-info{background-color:#767676}.typo3-messages .alert.alert-warning,.typo3-messages .alert.alert-danger{background-color:#df3600}.typo3-messages.pw-errors+.pw-requirements{display:none}.footer__logo{height:1.5rem}.footer__logo>svg{display:inline-flex;width:auto;height:100%;vertical-align:baseline}.footer__slogan{font-size:.75rem;line-height:1rem;white-space:nowrap}.footer__navbar{padding-top:2.5rem;padding-bottom:2.5rem;border-top:.0625rem solid #d8d8d8}@media (min-width: 1200px){.footer__navbar{padding-top:4rem;padding-bottom:4rem}}.footer .copyright{font-size:1rem;line-height:1.5rem}.footer__bottom{padding-top:2.5rem;padding-bottom:2.5rem;border-top:.0625rem solid #d8d8d8}@media (min-width: 1024px){.footer__bottom{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width: 1200px){.footer__bottom{padding-top:2.5rem;padding-bottom:2.5rem}}.header{position:relative;z-index:1020}@media (min-width: 1024px){.header{height:7.5rem}}@media (min-width: 1200px){.header{height:8rem}}@media (min-width: 1600px){.header{height:10.75rem}}.header.is-sticky{position:sticky;top:0}@media (min-width: 1024px){.header.is-sticky{pointer-events:none}}@media (max-width: 1023.98px){.header.is-open{position:fixed;width:100%;overflow-y:auto;height:100vh;max-height:100vh;background:#fff}}@supports (height: 100dvh){@media (max-width: 1023.98px){.header.is-open{max-height:100dvh}}}@media (max-width: 1023.98px){.header.is-open .btn--floating{position:fixed;bottom:2.5rem;left:1rem;width:calc(100% - 2rem)}}.navbar-main{padding-top:1rem;padding-bottom:1.5rem;pointer-events:auto}@media (min-width: 1024px){.navbar-main{padding-top:1.5rem;padding-bottom:2.5rem}}@media (min-width: 1200px){.navbar-main{padding-bottom:3.0625rem}}@media (min-width: 1600px){.navbar-main{padding-top:2.5rem;padding-bottom:4rem}}.navbar-main.is-sticky{padding-top:1rem;padding-bottom:1rem;background-color:#fff;box-shadow:0 2.5rem 2.5rem #0000001a;pointer-events:auto}@media (max-width: 1023.98px){.is-open .navbar-main.is-sticky{box-shadow:unset}}@media (min-width: 1024px){.navbar-main.is-sticky{padding-top:1rem;padding-bottom:1rem}}@media (min-width: 1600px){.navbar-main.is-sticky{padding-top:1rem;padding-bottom:1rem}}@media (min-width: 1024px){.navbar-main .container{gap:2rem}}@media (min-width: 1600px){.navbar-main .container{max-width:unset;gap:5rem}}@media (min-width: 1024px){.navbar-main.is-centered:not(.is-sticky){padding-bottom:4rem}}@media (min-width: 1600px){.navbar-main.is-centered:not(.is-sticky){--bs-navbar-padding-y: 5rem;padding-bottom:6.5rem}}@media (min-width: 1024px){.navbar-main.is-centered:not(.is-sticky) .container{flex-direction:column}}.navbar-toggler{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:0;border:0;border-radius:0;color:#000;font-size:.875rem;line-height:1.25rem}.navbar-toggler:focus:not(:focus-visible){box-shadow:none}.navbar-toggler__icon{width:1.5rem;height:1.5rem}.navbar-toggler__icon--burger{display:none}.navbar-toggler__icon--close,.navbar-toggler.collapsed .navbar-toggler__icon--burger{display:inline}.navbar-toggler.collapsed .navbar-toggler__icon--close{display:none}.navbar-toggler.collapsed.has-transition .navbar-toggler__icon .menu-burger-bar.top{rotate:0deg}.navbar-toggler.collapsed.has-transition .navbar-toggler__icon .menu-burger-bar.middle{opacity:1}.navbar-toggler.collapsed.has-transition .navbar-toggler__icon .menu-burger-bar.bottom{rotate:0deg}.navbar-toggler.has-transition{display:flex;align-items:center}@media (min-width: 1024px){.navbar-toggler.has-transition{display:none}}.navbar-toggler.has-transition .navbar-toggler__icon{position:relative;display:flex;gap:.375rem;flex-direction:column;padding-block:.1875rem}.navbar-toggler.has-transition .navbar-toggler__icon .menu-burger-bar{width:100%;height:.125rem;border-radius:999rem;transform-origin:2%;background-color:currentColor;transition:rotate .15s ease-in-out,translate .15s ease-in-out,opacity .15s ease-in-out,width .15s ease-in-out}.navbar-toggler.has-transition:not(.collapsed) .navbar-toggler__icon .menu-burger-bar.top{rotate:45deg;translate:.1875rem 0}.navbar-toggler.has-transition:not(.collapsed) .navbar-toggler__icon .menu-burger-bar.middle{width:0;opacity:0}.navbar-toggler.has-transition:not(.collapsed) .navbar-toggler__icon .menu-burger-bar.bottom{rotate:-45deg;translate:.1875rem 0}.navbar-collapse .navbar-nav{--bs-nav-link-color: #000;--bs-nav-link-hover-color: #000;--bs-nav-link-font-size: 1.125rem;--bs-nav-link-font-weight: 400;padding-top:1rem}@media (max-width: 1023.98px){.navbar-collapse .navbar-nav{position:relative;margin-top:1rem}}@media (min-width: 1024px){.navbar-collapse .navbar-nav{--bs-nav-link-font-size: 1rem;--bs-navbar-nav-link-padding-x: var(--bs-nav-link-padding-x);height:2rem;padding-top:0;gap:1.5rem}}@media (min-width: 1200px){.navbar-collapse .navbar-nav{height:2.5rem}}@media (min-width: 1600px){.navbar-collapse .navbar-nav{--bs-nav-link-font-size: 1.375rem;height:2.75rem;gap:2.5rem}}.navbar-collapse .navbar-nav .nav-item{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}@media (min-width: 1024px){.navbar-collapse .navbar-nav .nav-item{position:relative;gap:0;margin-bottom:0;padding-left:.0625rem}}.navbar-collapse .navbar-nav .nav-item:last-of-type{margin-bottom:0}@media (min-width: 1024px){.navbar-collapse .navbar-nav .nav-item:last-of-type{margin-right:0}}.navbar-collapse .navbar-nav .nav-item__icon{display:inline-flex;width:1.5rem;height:1.5rem;color:#e00}@media (min-width: 1024px){.navbar-collapse .navbar-nav .nav-item__icon{display:none}}.navbar-collapse .navbar-nav .nav-item .nav-link{position:relative;border:0;background-color:transparent;font-size:1.125rem;line-height:1.5rem;text-align:start;padding:.5rem 0;transition:padding-top .15s ease-in-out,padding-bottom .15s ease-in-out}@media (min-width: 1024px){.navbar-collapse .navbar-nav .nav-item .nav-link{padding:.25rem 0;border-radius:999rem}}@media (min-width: 1200px){.navbar-collapse .navbar-nav .nav-item .nav-link{padding:.25rem 0}}@media (min-width: 1600px){.navbar-collapse .navbar-nav .nav-item .nav-link{font-size:1.125rem;line-height:1.5rem}}.navbar-collapse .navbar-nav .nav-item .nav-link:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:.0625rem;background-color:transparent;transition:.15s ease-in-out}@media (min-width: 1024px){.navbar-collapse .navbar-nav .nav-item .nav-link:after{width:100%}}@media (hover: hover) and (pointer: fine){.navbar-collapse .navbar-nav .nav-item .nav-link:hover:after{width:100%;background-color:currentColor}}@media (min-width: 1024px){.navbar-collapse .navbar-nav .nav-item .nav-link:active{padding:.3125rem 0 .1875rem}}.navbar-collapse .navbar-nav .nav-item .nav-link:active:after{width:100%;background-color:currentColor}.navbar-collapse .navbar-nav .nav-item .nav-link.is-active,.navbar-collapse .navbar-nav .nav-item .nav-link.is-open{font-weight:500}.navbar-collapse .navbar-nav .nav-item .nav-link.is-active:after,.navbar-collapse .navbar-nav .nav-item .nav-link.is-open:after{width:unset}@media (hover: hover) and (pointer: fine) and (min-width: 1024px){.navbar-collapse .navbar-nav .nav-item .nav-link.is-active:hover:after,.navbar-collapse .navbar-nav .nav-item .nav-link.is-open:hover:after{width:100%}}@media (min-width: 1024px){.navbar-collapse .navbar-nav .nav-item .nav-link.is-active:active:after,.navbar-collapse .navbar-nav .nav-item .nav-link.is-open:active:after{width:100%}}.navbar-submenu{position:absolute;top:1rem;left:0;z-index:2;width:100%;height:100%;padding-bottom:1rem;background-color:#fff}@media (min-width: 1024px){.navbar-submenu{top:3.5rem;left:0;height:auto;width:18.125rem;padding:1.5rem;border:.0625rem solid #d8d8d8;border-radius:.75rem;box-shadow:0 2.5rem 2.5rem #0000001a}}@media (max-width: 1023.98px){.navbar-submenu>.container{padding-inline:0}}@media (min-width: 1024px){.navbar-submenu>.container>.row{row-gap:.5rem}}.navbar-submenu--news{background-color:#fff}@media (max-width: 1023.98px){.navbar-submenu--news{width:calc(100% + 1rem);height:calc(100vh - 5.5rem);right:-1rem;padding-right:1rem;padding-bottom:5.5rem;flex-grow:1;overflow:hidden scroll;-webkit-overflow-scrolling:touch}}@media (min-width: 1024px){.navbar-submenu--news{padding-bottom:1.5rem;width:auto;height:auto}}@media (min-width: 1024px){.navbar-submenu--products{width:21.75rem}}.navbar-submenu__item{margin-bottom:.5rem}.navbar-submenu__item--products{margin-bottom:1.5rem}@media (min-width: 1024px){.navbar-submenu__item--products{margin-bottom:1rem}}.navbar-submenu__item:last-of-type{margin-bottom:0}.navbar-submenu__item--back{margin-bottom:.5rem}.navbar-submenu__item--back--news{margin-bottom:1rem}.navbar-submenu__link{position:relative;display:inline-block;padding:.25rem 0;color:#000;font-size:1rem;line-height:1.5rem;transition:.15s ease-in-out}.navbar-submenu__link.is-active{font-weight:500}.navbar-submenu__link.overview:after{content:none}@media (hover: hover) and (pointer: fine){.navbar-submenu__link:hover{text-decoration:underline;text-underline-offset:20%}}.navbar-footer__title{margin-bottom:.25rem;font-weight:500;font-size:1.125rem;line-height:1.5rem}@media (min-width: 1024px){.navbar-footer__title{margin-bottom:.5rem}}@media (min-width: 1200px){.navbar-footer__title{margin-bottom:.75rem;font-size:1.4375rem;line-height:1.75rem}}.navbar-footer__list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:0}@media (min-width: 1200px){.navbar-footer__list{gap:.25rem}}.navbar-footer__list__item{line-height:0}.navbar-footer__list__link{position:relative;display:inline-block;color:#737373;font-size:.875rem;line-height:1.25rem;transition:padding .15s ease-in-out;padding:.125rem 0}.navbar-footer__list__link:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:.0625rem;background-color:transparent;transition:.15s ease-in-out}@media (min-width: 1200px){.navbar-footer__list__link{font-size:1rem;line-height:1.5rem;padding:.25rem 0}}@media (hover: hover) and (pointer: fine){.navbar-footer__list__link:hover{color:#000}.navbar-footer__list__link:hover:after{background-color:currentColor}}.navbar-footer__list__link:active{padding:.1875rem 0 .0625rem}.navbar-footer__list__link:active:after{background-color:currentColor}@media (min-width: 1200px){.navbar-footer__list__link:active{padding:.4375rem 0 .0625rem}}.navbar-social__list{display:flex;margin:0;padding-top:.5rem;gap:1.5rem}@media (max-width: 959.98px){.navbar-social__list{justify-content:center}}.navbar-social__list__link{display:flex;width:1.5rem;height:1.5rem}@media (hover: hover) and (pointer: fine){.navbar-social__list__link:hover>.icon path{fill:#333}}.navbar-social__list__link>.icon{display:inline-flex;width:100%;height:auto}.navbar-social__list__link>.icon path{fill:#737373;transition:fill .15s ease-in-out}.navbar-button{color:#000;gap:1rem;margin-left:auto;margin-right:1rem}@media (min-width: 1024px){.navbar-button{margin-left:unset;margin-right:unset}}@media (min-width: 1200px){.navbar-button{gap:2.5rem}}.navbar-button--icon .nav-link{display:flex;justify-content:center;flex-direction:column;align-items:center;border-bottom:.0625rem solid #fff;font-weight:400;font-size:.875rem;line-height:1.25rem}@media (hover: hover) and (pointer: fine){.navbar-button--icon .nav-link:hover{border-bottom:.0625rem solid #000}.navbar-button--icon .nav-link:hover.is-active{font-weight:500}}.navbar-button--icon .nav-link.is-active{font-weight:500}.navbar-button--icon svg{margin-top:.125rem}.navbar-accordeon-btn{width:18.75rem;display:flex;justify-content:space-between;gap:1rem;background:none;border:none;padding:0}@media (min-width: 1024px){.navbar-accordeon-btn{width:100%}}.navbar-accordeon-btn__text{color:#737373;font-weight:500;font-size:1.125rem;line-height:1.5rem;transition:color .15s ease-in-out}.navbar-accordeon-btn__icon{flex-shrink:0;width:1.5rem;height:1.5rem;transition:rotate .15s ease-in-out}.navbar-accordeon-btn__icon path{fill:#737373;transition:fill .15s ease-in-out}.navbar-accordeon-btn[aria-expanded=true] .navbar-accordeon-btn__text{color:#000}.navbar-accordeon-btn[aria-expanded=true] .navbar-accordeon-btn__icon{rotate:180deg}.navbar-accordeon-btn[aria-expanded=true] .navbar-accordeon-btn__icon path{fill:#000}@media (hover: hover) and (pointer: fine){.navbar-accordeon-btn:hover .navbar-accordeon-btn__text{color:#000;text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:.125rem}.navbar-accordeon-btn:hover .navbar-accordeon-btn__icon path{fill:#000}}.navbar-accordeon-list{padding:1rem 0 0 .75rem}.contact-list{display:flex;flex-flow:column wrap;gap:2.5rem}@media (min-width: 768px){.contact-list{gap:4rem;flex-flow:row wrap}}.contact-list__search{margin-bottom:2.5rem}@media (min-width: 1200px){.contact-list__search{margin-bottom:4rem}}.contact-list__search__input{width:100%;margin-bottom:.75rem}.contact-list__search__text{color:#737373;font-size:1rem;line-height:1.5rem}.contact-list__search__submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;right:.75rem;width:1.5rem;height:1.5rem;padding:0;margin:0;color:#737373;background:none;border:none;cursor:pointer;pointer-events:all}.contact-list__category{margin-bottom:5rem}.contact-list__category__title{margin-bottom:1rem;font-size:1.625rem;line-height:2rem;font-weight:500}@media (min-width: 1200px){.contact-list__category__title{margin-bottom:1.5rem;font-size:2rem;line-height:2.25rem}}.form .contact-list__search__input input{width:100%;padding:.5rem 4rem .5rem 1rem}.form .contact-list__search .field-wrap{margin-bottom:.75rem}@media (min-width: 1024px) and (max-width: 1199.98px){.mask-benefits__wrap{--bs-gutter-x: 3rem;--bs-gutter-y: 3rem}}@media (36rem <= width <= 48rem){.mask-benefits__wrap>*{flex:0 0 auto;width:50%}}.mask-benefits .headline-wrap{margin-bottom:2rem}@media (min-width: 1024px){.mask-benefits .headline-wrap{margin-bottom:2.25rem}}@media (min-width: 1200px){.mask-benefits .headline-wrap{margin-bottom:3rem}}@media (max-width: 1023.98px){.mask-text-media{overflow:hidden}}@media (max-width: 1023.98px){.mask-text-media>.container-lg{padding:0}}@media (max-width: 1023.98px){.mask-text-media>.container-lg>.row{flex-direction:column-reverse}}@media (min-width: 1024px){.mask-text-media__text .container{padding:0}}.mask-text-media .mask-media__media .img,.mask-text-media .mask-media__media .video{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.mask-text-media .mask-media__media__wrapper{margin-bottom:1.5rem}@media (min-width: 1024px){.mask-text-media .mask-media__media__wrapper{margin-bottom:0}}@media (max-width: 1023.98px){.mask-text-media .mask-media__media__description{position:relative;padding:0 1rem}}@media (max-width: 1023.98px){.mask-media{overflow:hidden}}.mask-media__media{line-height:0}.mask-media__media .img,.mask-media__media .video{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:375/211}@media (min-width: 1024px){.mask-media__media .img,.mask-media__media .video{aspect-ratio:810/347}}@media (min-width: 1200px){.mask-media__media .img,.mask-media__media .video{aspect-ratio:1008/432}}@media (min-width: 1600px){.mask-media__media .img,.mask-media__media .video{aspect-ratio:992/425}}.mask-media__media__wrapper{position:relative}.mask-media__media__description{position:absolute;margin-top:.5rem;font-size:.75rem;line-height:1rem}@media (min-width: 1200px){.mask-media__media__description{margin-top:1rem;font-size:1rem;line-height:1.5rem}}.mask-media__media+.mask-media__media-description{margin-top:.5rem}@media (min-width: 1200px){.mask-media__media+.mask-media__media-description{margin-top:1rem}}@media (min-width: 1024px){.mask-media--large__media-container{padding:0}}@media (min-width: 1024px){.mask-media--large .mask-media__media .img,.mask-media--large .mask-media__media .video{aspect-ratio:1024/439}}@media (min-width: 1200px){.mask-media--large .mask-media__media .img,.mask-media--large .mask-media__media .video{aspect-ratio:1280/548}}@media (min-width: 1600px){.mask-media--large .mask-media__media .img,.mask-media--large .mask-media__media .video{aspect-ratio:1920/823}}@media (min-width: 1024px){.mask-media--large .mask-media__media__description{margin-left:1rem}}.mask-media--large .media-carousel-navigation{padding-left:1rem}.mask-media .headline-wrap:only-child{margin-bottom:1.5rem}@media (max-width: 1023.98px){.mask-media .container-md{padding:0}}.mask-accordion .accordion-button{position:relative;display:flex;align-items:center;width:100%;margin:0;padding:1rem 0;border:0;background:none;color:#000;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;text-align:start;transition:color .15s ease-in-out,border-top-color .15s ease-in-out;scroll-margin-top:20vh}@media (min-width: 1200px){.mask-accordion .accordion-button{padding:1.5rem 0;font-size:1.125rem;line-height:1.75rem}}.mask-accordion .accordion-button-icon{flex-shrink:0;display:flex;width:1.5rem;height:1.5rem;margin-right:.5rem}@media (min-width: 1200px){.mask-accordion .accordion-button-icon{margin-right:1rem}}.mask-accordion .accordion-button-icon .plus{display:inline-flex;width:100%;height:auto;rotate:45deg;transition:rotate .15s ease-in-out}.mask-accordion .accordion-button-title{position:relative}.mask-accordion .accordion-button-title:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:.0625rem;background-color:#000;opacity:0;transition:opacity .15s ease-in-out}.mask-accordion .accordion-button.collapsed{border-bottom:.0625rem solid currentColor;color:#737373}@media (hover: hover) and (pointer: fine){.mask-accordion .accordion-button.collapsed:hover{color:#000}.mask-accordion .accordion-button.collapsed:hover .accordion-button-title:after{opacity:1}}.mask-accordion .accordion-button.collapsed .accordion-button-icon .plus{rotate:0deg}.mask-accordion .accordion-body{padding-left:2rem;padding-bottom:1rem}@media (min-width: 1200px){.mask-accordion .accordion-body{padding-left:2.5rem;padding-bottom:1.5rem}}.mask-highlight{container-type:inline-size}.mask-highlight .container{max-width:unset}@media (min-width: 1024px){.mask-highlight .splide__track{overflow:visible}}@media (max-width: 1023.98px){.mask-highlight .splide__arrows{position:relative}}.mask-highlight__media-wrap{width:100cqw;margin-bottom:1rem;margin-left:-16px;overflow:hidden}@media (min-width: 1024px){.mask-highlight__media-wrap{margin-bottom:0;margin-left:-24px}}@media (min-width: 1200px){.mask-highlight__media-wrap{margin-left:-32px}}.mask-highlight__media-wrap .mask-media__media{height:100%}.mask-highlight__media-wrap .img,.mask-highlight__media-wrap .video{height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 1024px){.mask-highlight__content-wrap .headline-wrap .headline-small{font-size:1.125rem;line-height:1.5rem}}@media (min-width: 1200px){.mask-highlight__content-wrap .headline-wrap .headline-small{font-size:1.25rem;line-height:1.5rem}}.mask-highlight:not(.mask-highlight--slider) .headline-wrap{margin-bottom:2.5rem}@media (min-width: 1024px){.mask-highlight:not(.mask-highlight--slider) .headline-wrap{margin-bottom:3rem}}.mask-highlight:not(.mask-highlight--slider) .headline-wrap:only-child{margin-bottom:0}.mask-highlight--slider .splide__slide{height:calc(100dvh - 8.0625rem)}@media (min-width: 1024px){.mask-highlight--slider .splide__slide{height:calc(100dvh - 7.5rem)}}@media (min-width: 1200px){.mask-highlight--slider .splide__slide{height:calc(100dvh - 8rem)}}@media (min-width: 1600px){.mask-highlight--slider .splide__slide{height:calc(100dvh - 10.75rem)}}@media (min-width: 1024px){.mask-highlight--slider .mask-highlight__content-wrap .headline-wrap{display:flex;gap:2rem}}@media (min-width: 1600px){.mask-highlight--slider .mask-highlight__content-wrap{width:94rem;align-self:center}}.mask-highlight--slider .mask-highlight__content-wrap .btn{height:auto}.mask-highlight--slider .mask-highlight__media-wrap{height:inherit}.mask-highlight--slider .mask-highlight__media-wrap img{aspect-ratio:unset}.news-navbar__top{margin-bottom:1.4063rem;padding-bottom:1.4063rem;border-bottom:.0625rem solid #d8d8d8}@media (min-width: 1200px){.news-navbar__top{width:21.25rem;margin:0 2.5rem 0 0;padding:0 2.5rem 0 0;border-right:.0625rem solid #d8d8d8;border-bottom:none}}.news-navbar__top__image{margin-bottom:1rem;aspect-ratio:7/3;overflow:hidden;pointer-events:none}@media (min-width: 1024px){.news-navbar__top__image{aspect-ratio:100/43}}.news-navbar__top__image img{height:100%;-o-object-fit:cover;object-fit:cover;scale:1.05;transition:scale .15s ease-in-out}@media (hover: hover) and (pointer: fine){.news-navbar__top:hover .news-navbar__top__image img{scale:1}}.news-navbar__top__headline{color:#000;font-size:1.125rem;line-height:1.5rem;font-weight:500;margin-bottom:.75rem}@media (min-width: 1024px){.news-navbar__top__headline{margin-bottom:1.5rem}}@media (hover: hover) and (pointer: fine){.news-navbar__top__headline:hover{color:#000}}.news-navbar__news{display:flex;width:100%}@media (min-width: 1024px){.news-navbar__news{width:18.75rem}}.news-navbar__news .btn{margin-top:auto;width:100%;max-width:100%}.news-navbar__news__title{position:relative}.news-navbar__news__title:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:.0625rem;background-color:transparent;transition:.15s ease-in-out}@media (hover: hover) and (pointer: fine){.news-navbar__news__title:hover:after{width:100%;background-color:currentColor}}.news-teaser__wrapper{margin-bottom:.75rem}@media (min-width: 1024px){.news-teaser__wrapper{margin-bottom:1.5rem}}.news-teaser__date{color:#737373;font-size:.75rem;font-weight:400;line-height:1rem}.news-teaser__title{margin-bottom:.25rem}.news-teaser__title .btn__text{color:#000;font-size:1.125rem;font-weight:500;line-height:1.5rem}.news-teaser__text{overflow:hidden;color:#000;font-size:1rem;font-weight:400;line-height:1.5rem;padding:.5rem 0}@media (min-width: 1024px){.news-teaser__text{padding:.25rem 0}}.news-teaser__text--top-news{padding:0 0 .5rem}.news-list .headline-wrap{margin-bottom:3rem}@media (min-width: 1024px){.news-list .headline-wrap{margin-bottom:4rem}}@media (min-width: 1200px) and (max-width: 1599.98px){.news-list .row{--bs-gutter-x: 2rem}}@media (max-width: 767.98px){.news-list .row{gap:1rem}}.news-list .pagebrowser{margin-top:1rem}@media (min-width: 1024px){.news-list .pagebrowser{margin-top:2.5rem}}.news-list__header{position:relative}@media (min-width: 1024px){.news-list__header{width:calc(100% - 7.75rem)}}.news-list__noheader{position:relative}@media (min-width: 1024px){.news-list__noheader{height:5.625rem}}@media (min-width: 1200px){.news-list__noheader{height:6rem}}@media (max-width: 1023.98px){.news-list__btn{max-width:21.4375rem}}.news-list__btn--all{position:absolute;right:.75rem;top:0}@media (min-width: 1200px){.news-list__btn--all{right:1rem}}.news-detail__date{margin-bottom:.25rem;color:#737373;font-size:1rem;line-height:1.5rem}@media (min-width: 1200px){.news-detail__date{font-size:1.125rem;line-height:1.75rem}}.news-detail__text{margin-bottom:1.5rem;color:#737373;font-size:1.125rem;line-height:1.5rem}@media (min-width: 1024px){.news-detail__text{margin-bottom:2.5rem;font-size:1.25rem;line-height:1.5rem}}@media (min-width: 1200px){.news-detail__text{font-size:1.5rem;line-height:2.25rem}}.news-detail__image-wrap{margin-bottom:2.5rem}@media (min-width: 1024px){.news-detail__image-wrap{margin-bottom:4rem}}@media (min-width: 1200px){.news-detail__image-wrap{margin-bottom:5rem}}.news-detail__image-wrap.news-detail__image-wrap img{scale:1}.no-news-found{color:#000;font-size:1rem;line-height:1.5rem}@media (min-width: 1200px){.no-news-found{font-size:1.125rem;line-height:1.75rem}}.product-filter-opener{width:100%;max-width:100%;display:flex;justify-content:center;margin-bottom:1.5rem}@media (min-width: 768px){.product-filter-opener{max-width:unset;width:-moz-max-content;width:max-content;margin-bottom:0;margin-right:2.5rem}}.product-filter-controls{margin-bottom:1.5rem}.product-filter__accordion{-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-filter__btn-wrapper{position:sticky;bottom:0;padding:1rem 0 .5rem;background-color:#fff;box-shadow:0 -.125rem .5rem #00000014;z-index:30;gap:.5rem}@media (min-width: 1024px){.product-filter__btn-wrapper{padding:2rem 0;box-shadow:none}}.product-filter__no-results{font-size:1.4375rem;line-height:1.75rem;font-weight:500;color:#000;margin-bottom:1.5rem}.product-finder{background-color:#fff}.product-finder__form{position:relative;height:39rem}@media (min-width: 1024px){.product-finder__form{height:33rem}}@media (min-width: 1200px){.product-finder__form{height:35rem}}@media (min-width: 1600px){.product-finder__form{height:37rem}}.product-finder__form .headline-wrap .headline{font-size:1.4375rem;line-height:1.75rem;font-weight:500;color:#000}@media (min-width: 1024px){.product-finder__form .headline-wrap .headline{font-size:1.625rem;line-height:2rem}}@media (min-width: 1200px){.product-finder__form .headline-wrap .headline{font-size:2rem;line-height:2.25rem}}.product-finder .form-step,.product-finder .form-progress-bar{display:none}.product-finder .form-step.active,.product-finder .form-progress-bar.active{display:flex;flex-direction:column;position:relative}.product-finder .form-step{height:100%}.product-finder .form-element-wrap{position:relative;height:100%;overflow-y:auto;padding:.25rem .25rem 0}@media (min-width: 1200px){.product-finder .form-element-wrap{padding:.25rem .5rem 0}}.product-finder .form-element-wrap .headline-wrap .headline-small{font-size:1.125rem;line-height:1.5rem;font-weight:500;color:#000}@media (min-width: 1200px){.product-finder .form-element-wrap .headline-wrap .headline-small{font-size:1.4375rem;line-height:1.75rem}}.product-finder .form-element-gridrow{margin-bottom:1.5rem}.product-finder .btn-wrapper{position:sticky;left:0;bottom:0;flex:auto;justify-content:end;width:100%;background-color:#fff;padding-top:.5rem}@media (min-width: 1600px){.product-finder .btn-wrapper{padding-top:1.5rem}}.product-finder .btn-wrapper:before{content:"";position:absolute;left:0;height:100%;width:100%;background-color:#fff}.product-finder .btn--c{color:#737373}.progress-bar{display:flex;flex-direction:column;align-self:center;gap:.25rem;width:9.75rem;margin-bottom:1.5rem}@media (min-width: 1024px){.progress-bar{margin-bottom:2.5rem}}@media (min-width: 1200px){.progress-bar{gap:.75rem;width:10rem}}.progress-bar__bar{position:relative;width:100%;height:.125rem;margin:.25rem 0;background:#d8d8d8}.progress-bar__bar:before,.progress-bar__bar:after,.progress-bar__bar .bar-center{content:"";position:absolute;top:50%;translate:0 -50%;border-radius:999rem;width:.5rem;height:.5rem;background:#d8d8d8}.progress-bar__bar:before{left:-.0625rem}.progress-bar__bar .bar-center{left:33.3%;translate:-50% -50%}.progress-bar__bar .bar-center-step-2{left:66.6%;translate:-50% -50%}.progress-bar__bar:after{right:-.0625rem}.progress-bar__bar.step-1:before{width:.75rem;height:.75rem;background:#000;border:.1875rem solid #000}.progress-bar__bar.step-2{font-size:2.5rem;background:linear-gradient(to right,#000,#000 33.3%,#d8d8d8 33.3%,#d8d8d8)}.progress-bar__bar.step-2:before{width:.5rem;height:.5rem;background:#000;border:none}.progress-bar__bar.step-2 .bar-center-step-1{width:.75rem;height:.75rem;background:#000;border:.1875rem solid #000}.progress-bar__bar.step-3{background:linear-gradient(to right,#000,#000 66.6%,#d8d8d8 66.6%,#d8d8d8)}.progress-bar__bar.step-3:before{width:.5rem;height:.5rem;background:#000;border:none}.progress-bar__bar.step-3 .bar-center-step-1{width:.5rem;height:.5rem;background:#000;border:none}.progress-bar__bar.step-3 .bar-center-step-2{width:.75rem;height:.75rem;background:#000;border:.1875rem solid #000}.progress-bar__bar.step-4{background:#000}.progress-bar__bar.step-4:before{width:.5rem;height:.5rem;background:#000;border:none}.progress-bar__bar.step-4 .bar-center-step-1,.progress-bar__bar.step-4 .bar-center-step-2{width:.5rem;height:.5rem;background:#000;border:none}.progress-bar__bar.step-4:after{width:.75rem;height:.75rem;background:#000;border:.1875rem solid #000}.form .checkbox-product{position:relative;height:3.5rem;outline:.0625rem solid #737373;border-radius:.5rem;margin-bottom:.5rem;transition:all .15s ease-in-out;cursor:pointer}@media (min-width: 1600px){.form .checkbox-product{height:4.5rem}}.form .checkbox-product .form-check-wrapping-label{position:relative;display:flex;align-items:center;margin-left:0;padding:1rem .75rem 1rem 2rem;cursor:pointer;height:100%;width:100%}.form .checkbox-product .form-check-wrapping-label--color{padding:0}.form .checkbox-product label .form-check-label{padding-left:1rem;font-size:1rem;line-height:1.5rem;font-weight:500;color:#737373}.form .checkbox-product label .form-check-label:before{content:"";position:absolute;top:unset;left:1rem;width:1rem;height:1rem;border:.0625rem solid #737373;border-radius:624.9375rem;box-shadow:none;background-color:#fff;color:#000;transition:background-color .15s ease-in-out;transform:translateY(.25rem)}.form .checkbox-product label .form-check-label--color{padding-left:0}.form .checkbox-product .checkbox-product__icon{position:absolute;right:.75rem}.form .checkbox-product .checkbox-product__icon svg path{fill:#737373}.form .checkbox-product .checkbox-product__icon:before{content:none;display:none}.form .checkbox-product--color{position:relative;height:2.5rem;outline:.0625rem solid #737373;border-radius:999rem;margin-bottom:.5rem;color:#737373;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,border-width .15s ease-in-out}.form .checkbox-product--color .form-check-color{display:inline-block;width:1.5rem;height:1.5rem;border-radius:50%;margin:0 .5rem}.form .checkbox-product--color .form-check-color--rainbow{background:linear-gradient(135deg,#e51717 20%,#e5bf00,#7acc52,#456de5,#9580ff 80%)}.form .checkbox-product--color .form-check-wrapping-label,.form .checkbox-product--color label{padding-left:0}.form .checkbox-product--color label span:before{content:none;display:none}@media (hover: hover) and (pointer: fine){.form .checkbox-product--color:hover,.form .checkbox-product--color:focus-visible{color:#000;outline:.0625rem solid #000}.form .checkbox-product--color:hover label .form-check-label,.form .checkbox-product--color:focus-visible label .form-check-label{color:#000}.form .checkbox-product--color:hover span:not(.form-check-color),.form .checkbox-product--color:focus-visible span:not(.form-check-color){text-decoration:underline}.form .checkbox-product--color:hover .checkbox-product__icon svg path,.form .checkbox-product--color:focus-visible .checkbox-product__icon svg path{fill:#000}}.form .checkbox-product input:checked+span{color:#2a6770}.form .checkbox-product input:checked+span:before{border:.0625rem solid #2a6770;background-color:#2a6770;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='8'%20height='8'%20viewBox='0%200%208%208'%20fill='none'%3e%3ccircle%20cx='4'%20cy='4'%20r='4'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50% 50%;background-size:.5rem .5rem}.form .checkbox-product input:checked+span+.checkbox-product__icon svg path{fill:#2a6770}.form .checkbox-product input:checked+span.form-check-color:before{content:none;display:none}.form .checkbox-product input:checked~.form-check-label--color{color:#000}.form .checkbox-product.checkbox-product--color:has(input:checked),.form .checkbox-product.chip--active{color:#2a6770;outline:.125rem solid #2a6770;background-color:#f2f9f9}.form .checkbox-product:has(input:checked){color:#2a6770;outline:.125rem solid #2a6770;background-color:#f2f9f9}@media (hover: hover) and (pointer: fine){.form .checkbox-product:hover,.form .checkbox-product:focus-visible{color:#000}.form .checkbox-product:hover label .form-check-label,.form .checkbox-product:focus-visible label .form-check-label{color:#000}.form .checkbox-product:hover .checkbox-product__icon svg path,.form .checkbox-product:focus-visible .checkbox-product__icon svg path{fill:#000}}.product-filter-nav{background:#f2f2f2;padding:2.5rem 1.5rem}.product-filter-nav-item{position:relative;display:flex;align-items:center;margin:0 0 1rem;padding:.25rem 1rem;border:0;border-radius:999rem;background:#737373;color:#fff;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5rem;text-align:start;transition:color .15s ease-in-out,border-top-color .15s ease-in-out,width .15s ease-in-out;text-rendering:geometricPrecision}.product-filter-nav-item__counter{width:1.25rem;height:1.25rem;margin-left:.5rem;padding-left:.375rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem;border-radius:100%;color:#fff;background-color:#737373}@media (min-width: 1024px){.product-filter-nav-item__counter{color:#737373;background-color:#fff}}.product-filter-nav-item.collapsed{background:#f2f2f2;color:#000}.product-filter-nav-item.collapsed .product-filter-nav-item__counter{color:#fff;background-color:#737373}.product-filter-nav-item--desktop:not(.collapsed){pointer-events:none}@media (hover: hover) and (pointer: fine){.product-filter-nav-item--desktop.collapsed:hover .accordion-button-title{text-decoration:underline}}@media (min-width: 1024px){.nav-item button{width:100%;text-align:left}}.product-filter-form{background:#fff;margin:1rem 0 1.5rem}.product-filter-form__wrap{padding:1.5rem 0 0}@media (min-width: 1024px){.product-filter-form__wrap{height:37rem;overflow:hidden;padding:4rem 0 11rem}}.product-filter-form__wrap .accordion-button{font-size:1.125rem;line-height:1.5rem;font-weight:500}.product-filter-form__wrap .accordion-item{padding:0 1.5rem}@media (min-width: 1024px){.product-filter-form__wrap .accordion-item{padding:0}}.product-filter-form__wrap .accordion-body{padding-left:0;padding-bottom:0}@media (min-width: 1024px){.product-filter-form__wrap .accordion-body{padding:0 1.5rem}}@media (min-width: 1200px){.product-filter-form__wrap .accordion-body{padding:0 2.5rem}}.product-filter-form__wrap .accordion-collapse{transition:none}.product-filter-form__wrap__headline{padding:1.5rem;font-size:2rem;line-height:2rem;font-weight:500}.product-filter-form--dimensions .input{margin-bottom:.5rem}.product-filter-form--dimensions .error-wrap{margin-bottom:1rem}.product-filter-option{position:relative;height:3.5rem;background-color:#fff;outline:.0625rem solid #737373;border-radius:.5rem;padding:1rem .75rem;margin-bottom:.5rem;width:100%;max-width:100%;display:flex;justify-content:start;cursor:pointer}@media (min-width: 1024px){.product-filter-option{height:4.5rem}}.product-filter-option__label{padding-left:2rem}.product-filter-option__gap{gap:.5rem}@media (min-width: 1024px){.product-filter-option__gap{max-height:18rem;overflow:hidden auto;padding-top:.125rem}}.product-filter-option span{font-size:1rem;line-height:1.5rem;font-weight:500;color:#737373}.product-filter-option span:before{content:"";position:absolute;top:unset;left:.75rem;width:1rem;height:1rem;border:.0625rem solid #737373;border-radius:624.9375rem;box-shadow:none;background-color:#fff;color:#000;transition:background-color .15s ease-in-out;transform:translateY(.25rem)}.product-filter-option__icon{position:absolute;right:1rem}.product-filter-option__icon svg path{fill:#737373}@media (hover: hover) and (pointer: fine){.product-filter-option:hover,.product-filter-option:focus-visible{color:#000;background-color:#fff;outline:.0625rem solid #000}.product-filter-option:hover .form-check-color,.product-filter-option:focus-visible .form-check-color{text-decoration:underline}.product-filter-option:hover span,.product-filter-option:focus-visible span{color:#000}.product-filter-option:hover span:before,.product-filter-option:focus-visible span:before{border:.0625rem solid #000;box-shadow:0 0 0 .25rem #00000054}.product-filter-option:hover .checkbox-product__icon svg path,.product-filter-option:focus-visible .checkbox-product__icon svg path{fill:#000}}.product-filter-option.chip--active{color:#2a6770;background-color:#f2f9f9;outline:.125rem solid #2a6770}.product-filter-option.chip--active span{color:#2a6770}.product-filter-option.chip--active span:before{border:.0625rem solid #2a6770;background-color:#2a6770;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='8'%20height='8'%20viewBox='0%200%208%208'%20fill='none'%3e%3ccircle%20cx='4'%20cy='4'%20r='4'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50% 50%;background-size:.5rem .5rem}.product-filter-option.chip--active .form-check-label--color{color:#000}.product-filter-option.chip--active .checkbox-product__icon svg path{fill:#2a6770}.product-detail__tech-data-box{padding:1.5rem 0;border-bottom:.0625rem solid #d8d8d8}@media (min-width: 1200px){.product-detail__tech-data-box{padding:2.5rem 0}}.product-detail__tech-data-box__headline{display:inline-block;font-size:1.125rem;line-height:1.5rem;margin-bottom:.5rem}@media (min-width: 1200px){.product-detail__tech-data-box__headline{font-size:1.4375rem;line-height:1.75rem}}.product-detail__tech-data-box__info-text{position:relative;font-size:1.125rem;line-height:1.5rem;margin-bottom:.5rem;cursor:default}@media (min-width: 1200px){.product-detail__tech-data-box__info-text{font-size:1.4375rem;line-height:1.75rem}}.product-detail__tech-data-box__info-text:after{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%3e%3cpath%20d='M8%200C12.4183%200%2016%203.58172%2016%208C16%2012.4183%2012.4183%2016%208%2016C3.58172%2016%200%2012.4183%200%208C0%203.58172%203.58172%200%208%200ZM8%202C4.68629%202%202%204.68629%202%208C2%2011.3137%204.68629%2014%208%2014C11.3137%2014%2014%2011.3137%2014%208C14%204.68629%2011.3137%202%208%202ZM9%2012H7V7H9V12ZM9%206H7V4H9V6Z'%20fill='black'/%3e%3c/svg%3e") no-repeat center;display:inline-block;width:1rem;height:1rem;position:absolute;top:-.625rem;right:-1.5625rem}.product-detail__tech-data-box__info-text__tooltip{position:absolute;visibility:hidden;opacity:0;bottom:-3.5rem;left:0;width:21.4375rem;padding:.75rem;font-size:.75rem;line-height:1rem;border-radius:.5rem;background:#f2f2f2;box-shadow:0 1rem 1rem #0003;transition:opacity .15s ease-in-out}@media (min-width: 1200px){.product-detail__tech-data-box__info-text__tooltip{top:0;bottom:unset;left:calc(100% + 1.75rem)}}@media (hover: hover) and (pointer: fine){.product-detail__tech-data-box__info-text:hover .product-detail__tech-data-box__info-text__tooltip{visibility:visible;opacity:1}}.product-detail__tech-data-box__info-text:focus .product-detail__tech-data-box__info-text__tooltip{visibility:visible;opacity:1}.product-detail__tech-data-box__wrapper--colors{gap:.5rem}.product-detail__tech-data-box__text{font-size:1rem;line-height:1.5rem}@media (min-width: 1600px){.product-detail__tech-data-box__text{font-size:1.125rem;line-height:1.75rem}}.product-detail__btn-more{display:inline-block;max-width:-moz-max-content;max-width:max-content;padding:.25rem .75rem .25rem .25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;cursor:pointer}@media (hover: hover) and (pointer: fine){.product-detail__btn-more:hover{text-decoration:underline}}::-moz-selection{color:#fff;background-color:#e00}::selection{color:#fff;background-color:#e00}:root{scrollbar-gutter:stable}html,body{overflow-x:clip}body{text-rendering:geometricPrecision}body.navbar-open{overflow:hidden}body.modal-open{padding-right:0!important}html:has(body.navbar-open){overflow:hidden}
