@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-font-weight:initial;--tw-outline-style:solid;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-leading:initial}}}@layer theme{:host,:root{--spacing:.25rem;--font-weight-bold:700;--font-weight-black:900;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.w-full{width:100%}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media(min-width:0){.container{max-width:0}}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.mt-l{margin-top:2.5rem}.ml-l{margin-left:2.5rem}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.list-item{display:list-item}.table{display:table}.size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.max-w-container{max-width:90rem}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.gap-l{gap:2.5rem}.gap-m{gap:2rem}.gap-s{gap:1.5rem}.gap-xl{gap:5rem}.gap-xs{gap:1rem}.gap-xxl{gap:7.5rem}.gap-xxs{gap:.5rem}.gap-xxxl{gap:9.75rem}.gap-xxxs{gap:.25rem}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.rounded-lg{border-radius:2.5rem}.rounded-md{border-radius:1.25rem}.rounded-sm{border-radius:1rem}.rounded-xl{border-radius:5rem}.rounded-xs{border-radius:.5rem}.rounded-xxl{border-radius:6.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-black-25{background-color:#0000003f}.bg-black-50{background-color:#0000007f}.bg-black-70{background-color:#000000b2}.bg-black-default{background-color:#000}.bg-oxygen-blue-25{background-color:#6378ff3f}.bg-oxygen-blue-50{background-color:#6378ff7f}.bg-oxygen-blue-70{background-color:#6378ffb2}.bg-oxygen-blue-default{background-color:#6378ff}.bg-oxygen-blue-hover{background-color:#5165ea}.bg-primary-25{background-color:#e306133f}.bg-primary-50{background-color:#e306137f}.bg-primary-70{background-color:#e30613b2}.bg-primary-default{background-color:#e30613}.bg-primary-hover{background-color:#cc0511}.bg-purity-green-25{background-color:#01a4a53f}.bg-purity-green-50{background-color:#01a4a57f}.bg-purity-green-70{background-color:#01a4a5b2}.bg-purity-green-default{background-color:#01a4a5}.bg-purity-green-hover{background-color:#049293}.bg-safety-yellow-25{background-color:#ffbc413f}.bg-safety-yellow-50{background-color:#ffbc417f}.bg-safety-yellow-70{background-color:#ffbc41b2}.bg-safety-yellow-default{background-color:#ffbc41}.bg-safety-yellow-hover{background-color:#f2ad2f}.bg-steel-25{background-color:#f4f2f03f}.bg-steel-50{background-color:#f4f2f07f}.bg-steel-70{background-color:#f4f2f0b2}.bg-steel-default{background-color:#f4f2f0}.bg-white-25{background-color:#ffffff3f}.bg-white-50{background-color:#ffffff7f}.bg-white-70{background-color:#ffffffb2}.bg-white-default{background-color:#fff}.object-fill{-o-object-fit:fill;object-fit:fill}.px-l{padding-inline:2.5rem}.px-m{padding-inline:2rem}.px-s{padding-inline:1.5rem}.px-xl{padding-inline:5rem}.px-xs{padding-inline:1rem}.px-xxl{padding-inline:7.5rem}.px-xxs{padding-inline:.5rem}.px-xxxl{padding-inline:9.75rem}.px-xxxs{padding-inline:.25rem}.body-l{font-family:family-Medium,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.6875rem}@media(min-width:64rem){.body-l{font-family:family-Medium,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2.25rem}}.body-m{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.body-m{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.body-s{font-family:family-Regular,sans-serif;font-size:.625rem;letter-spacing:0;line-height:.875rem}@media(min-width:64rem){.body-s{font-family:family-Regular,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.25rem}}.high-l{font-family:family-DemiBold,sans-serif;font-size:2.25rem;letter-spacing:-.045rem;line-height:2.7rem}@media(min-width:64rem){.high-l{font-family:family-DemiBold,sans-serif;font-size:2.875rem;letter-spacing:-.0575rem;line-height:3.45rem}}.high-m{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.375rem}@media(min-width:64rem){.high-m{font-family:family-DemiBold,sans-serif;font-size:2rem;letter-spacing:0;line-height:2.5rem}}.high-s{font-family:family-DemiBold,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2rem}@media(min-width:64rem){.high-s{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.125rem}}.high-xl{font-family:family-DemiBold,sans-serif;font-size:3rem;letter-spacing:-.125rem;line-height:4.14rem}@media(min-width:64rem){.high-xl{font-family:family-DemiBold,sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:5rem}}.high-xs{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.high-xs{font-family:family-Medium,sans-serif;font-size:1.375rem;letter-spacing:-.03125rem;line-height:1.75rem}}.tagline-m{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.tagline-m{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.tagline-s{font-family:family-Medium,sans-serif;font-size:.625rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.tagline-s{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.38rem}}.tagline-xs{font-family:family-DemiBold,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.1375rem}@media(min-width:64rem){.tagline-xs{font-family:family-DemiBold,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.1375rem}}.text-default{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.38rem}@media(min-width:64rem){.text-default{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.38rem}}.tagline-l{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.5rem}.break-words{overflow-wrap:break-word}.break-phrase{word-break:auto-phrase}.text-black-25{color:#0000003f}.text-black-50{color:#0000007f}.text-black-70{color:#000000b2}.text-black-default{color:#000}.text-oxygen-blue-25{color:#6378ff3f}.text-oxygen-blue-50{color:#6378ff7f}.text-oxygen-blue-70{color:#6378ffb2}.text-oxygen-blue-default{color:#6378ff}.text-oxygen-blue-hover{color:#5165ea}.text-primary-25{color:#e306133f}.text-primary-50{color:#e306137f}.text-primary-70{color:#e30613b2}.text-primary-default{color:#e30613}.text-primary-hover{color:#cc0511}.text-purity-green-25{color:#01a4a53f}.text-purity-green-50{color:#01a4a57f}.text-purity-green-70{color:#01a4a5b2}.text-purity-green-default{color:#01a4a5}.text-purity-green-hover{color:#049293}.text-safety-yellow-25{color:#ffbc413f}.text-safety-yellow-50{color:#ffbc417f}.text-safety-yellow-70{color:#ffbc41b2}.text-safety-yellow-default{color:#ffbc41}.text-safety-yellow-hover{color:#f2ad2f}.text-steel-25{color:#f4f2f03f}.text-steel-50{color:#f4f2f07f}.text-steel-70{color:#f4f2f0b2}.text-steel-default{color:#f4f2f0}.text-white-25{color:#ffffff3f}.text-white-50{color:#ffffff7f}.text-white-70{color:#ffffffb2}.text-white-default{color:#fff}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-display:swap;font-family:family-DemiBold;font-style:normal;font-weight:400;src:url(/fonts/ArticulatCF-DemiBold.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:family-DemiBold;font-style:normal;font-weight:400;src:url(/fonts/ArticulatCF-DemiBold.woff2)format("woff2");unicode-range:u+100-24f,u+259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:family-Bold;font-style:normal;font-weight:400;src:url(/fonts/ArticulatCF-Bold.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:family-Bold;font-style:normal;font-weight:400;src:url(/fonts/ArticulatCF-Bold.woff2)format("woff2");unicode-range:u+100-24f,u+259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:family-ExtraBold;font-style:normal;font-weight:400;src:url(/fonts/ArticulatCF-ExtraBold.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:family-ExtraBold;font-style:normal;font-weight:400;src:url(/fonts/ArticulatCF-ExtraBold.woff2)format("woff2");unicode-range:u+100-24f,u+259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:family-ExtraLight;font-style:normal;font-weight:400;src:url(/fonts/ArticulatCF-ExtraLight.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:family-ExtraLight;font-style:normal;font-weight:400;src:url(/fonts/ArticulatCF-ExtraLight.woff2)format("woff2");unicode-range:u+100-24f,u+259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:family-Heavy;font-style:normal;font-weight:400;src:url(/fonts/ArticulatCF-Heavy.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:family-Heavy;font-style:normal;font-weight:400;src:url(/fonts/ArticulatCF-Heavy.woff2)format("woff2");unicode-range:u+100-24f,u+259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:family-Light;font-style:normal;font-weight:400;src:url(/fonts/ArticulatCF-Light.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:family-Light;font-style:normal;font-weight:400;src:url(/fonts/ArticulatCF-Light.woff2)format("woff2");unicode-range:u+100-24f,u+259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:family-Medium;font-style:normal;font-weight:400;src:url(/fonts/ArticulatCF-Medium.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:family-Medium;font-style:normal;font-weight:400;src:url(/fonts/ArticulatCF-Medium.woff2)format("woff2");unicode-range:u+100-24f,u+259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:family-Normal;font-style:normal;font-weight:400;src:url(/fonts/ArticulatCF-Normal.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:family-Normal;font-style:normal;font-weight:400;src:url(/fonts/ArticulatCF-Normal.woff2)format("woff2");unicode-range:u+100-24f,u+259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:family-Regular;font-style:normal;font-weight:400;src:url(/fonts/ArticulatCF-Regular.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:family-Regular;font-style:normal;font-weight:400;src:url(/fonts/ArticulatCF-Regular.woff2)format("woff2");unicode-range:u+100-24f,u+259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:family-Thin;font-style:normal;font-weight:400;src:url(/fonts/ArticulatCF-Thin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:family-Thin;font-style:normal;font-weight:400;src:url(/fonts/ArticulatCF-Thin.woff2)format("woff2");unicode-range:u+100-24f,u+259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}body,html{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.38rem}@media(min-width:64rem){body,html{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.38rem}}body,html{color:#000}.gds-layout-grid{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}@media(min-width:48rem){.gds-layout-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:64rem){.gds-layout-grid{-moz-column-gap:1.5rem;column-gap:1.5rem}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.gds-section{padding-inline:1rem}@media(min-width:48rem){.gds-section{padding-inline:1.5rem}}@media(min-width:64rem){.gds-section{padding-inline:2.5rem}}.sb-show-main .sbdocs-wrapper,.sb-show-main.sb-main-padded{padding:calc(var(--spacing)*0)}.sb-show-main .sbdocs-content{max-width:100%}.sb-show-main .docs-story>div{padding:calc(var(--spacing)*0)}.sb-show-main .storybook-changelog .storybook-changelog__inner{margin-inline:auto;max-width:90rem}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.fade-enter-active,.fade-leave-active{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.1s;--tw-ease:linear;transition-duration:.1s;transition-timing-function:linear}.expand-enter-active,.expand-leave-active,.expand-tree-enter-active,.expand-tree-leave-active,.fade-enter-from,.fade-leave-to{opacity:0}.expand-tree-enter,.expand-tree-leave-to{height:calc(var(--spacing)*0);overflow:hidden}.fade-slow-enter-active{--tw-duration:.1s;--tw-ease:var(--ease-out);transition-delay:.1s;transition-duration:.5s;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:.1s;transition-property:opacity;transition-timing-function:var(--ease-out);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.fade-slow-enter-from,.fade-slow-leave-to{opacity:0}.slide-fade-enter-active{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-delay:.1s;transition-duration:.5s;transition-timing-function:var(--ease-out)}.slide-fade-leave-active{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.1s;transition-duration:.1s}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0}.slide-fade-enter-from{--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x) var(--tw-translate-y)}.no-js .is-not-visible,.no-js .is-not-visible *{opacity:1!important;translate:none!important}.gds-accordion-item{background-color:#fff;border-top:1px var(--tw-border-style);border-color:#0000003f;padding-block:1.5rem;padding-inline:1rem}@media(min-width:64rem){.gds-accordion-item{padding-block:2rem;padding-inline:7.5rem}}.gds-accordion-item.is-open .gds-accordion-item__plus-minus:after{opacity:0;rotate:none;transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.gds-accordion-item .gds-accordion-item__trigger{cursor:pointer;width:100%}.gds-accordion-item .gds-accordion-item__title{align-items:flex-start;display:flex;font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.gds-accordion-item .gds-accordion-item__title{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.gds-accordion-item .gds-accordion-item__title{-moz-column-gap:2.5rem;column-gap:2.5rem;text-align:left}@media(min-width:64rem){.gds-accordion-item .gds-accordion-item__title{-moz-column-gap:7.5rem;column-gap:7.5rem;font-family:family-Medium,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.6875rem}.gds-accordion-item .gds-accordion-item__title{font-family:family-Medium,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2.25rem}}.gds-accordion-item .gds-accordion-item__plus-minus{display:flex;flex-grow:0;flex-shrink:0;height:calc(var(--spacing)*6);margin-left:auto;position:relative;width:calc(var(--spacing)*6)}.gds-accordion-item .gds-accordion-item__plus-minus:after,.gds-accordion-item .gds-accordion-item__plus-minus:before{--tw-content:"";content:var(--tw-content);height:calc(var(--spacing)*0);left:calc(var(--spacing)*0);right:calc(var(--spacing)*0);top:50%;--tw-border-style:solid;transform-origin:50%;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;background-color:#e30613;border-left-color:#e30613;border-right-color:#e30613;border-style:var(--tw-border-style) solid solid;border-bottom:1px solid #e30613;border-top:1px solid #e30613;height:calc(var(--spacing)*.5);position:absolute;transition-duration:.2s}.gds-accordion-item .gds-accordion-item__plus-minus:after{opacity:1;rotate:90deg;transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.gds-accordion-item .gds-accordion-item__panel{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;--tw-ease:var(--ease-out);overflow:hidden;padding-left:2.5rem;padding-right:2.5rem;transition-duration:.2s;transition-timing-function:var(--ease-out)}@media(min-width:64rem){.gds-accordion-item .gds-accordion-item__panel{padding-right:9.75rem}}.gds-accordion-item .gds-accordion-item__panel-inner{color:#0000007f;font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem;padding-top:1rem}@media(min-width:64rem){.gds-accordion-item .gds-accordion-item__panel-inner{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem;padding-top:2rem}}.gds-accordion-item .gds-accordion-item__description{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.gds-accordion-item .gds-accordion-item__description{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.gds-accordion-item .gds-accordion-item__description.gds-rich-text a{text-decoration-line:none}.gds-button{cursor:pointer;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.3s;align-items:center;border-radius:6.25rem;display:flex;flex-shrink:0;justify-content:center;padding-inline:1.5rem;transition-duration:.3s;width:-moz-fit-content;width:fit-content}.gds-button.gds-button--sm{font-family:family-DemiBold,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.1375rem}@media(min-width:64rem){.gds-button.gds-button--sm{font-family:family-DemiBold,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.1375rem}}.gds-button.gds-button--sm{padding-block:.5rem}.gds-button.gds-button--sm .gds-button__loader.is-active{width:calc(var(--spacing)*6)}.gds-button.gds-button--sm .gds-button__loader .gds-button__loader-spinner{border-style:var(--tw-border-style);border-width:2px;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.gds-button.gds-button--md{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-button.gds-button--md{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.gds-button.gds-button--md{padding-block:calc(var(--spacing)*3)}.gds-button.gds-button--md .gds-button__loader.is-active{width:calc(var(--spacing)*7)}.gds-button.gds-button--md .gds-button__loader .gds-button__loader-spinner{border-style:var(--tw-border-style);border-width:3px;height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.gds-button .gds-button__loader{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*0);--tw-duration:.1s;overflow:hidden;transition-duration:.1s}.gds-button .gds-button__loader.is-active .gds-button__loader-wrapper{opacity:1}.gds-button .gds-button__loader .gds-button__loader-wrapper{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.1s;align-items:center;display:flex;justify-content:center;opacity:0;padding-right:.5rem;transition-duration:.1s}.gds-button .gds-button__loader .gds-button__loader-spinner{--tw-border-style:dotted;animation:var(--animate-spin);border-color:#fff;border-radius:3.40282e+38px;border-style:dotted;display:inline-block}.gds-button.gds-button[primary]{background-color:#e30613;color:#fff}.gds-button.gds-button[primary]:is(:hover,:active){background-color:#cc0511}.gds-button.gds-button[primary]:is(.gds-button[disabled],.is-disabled){background-color:#e306133f;color:#ffffff3f;pointer-events:none}.gds-button.gds-button[primary][oxygen-blue-default]{background-color:#6378ff}.gds-button.gds-button[primary][oxygen-blue-default]:is(:hover,:active){background-color:#5165ea}.gds-button.gds-button[primary][oxygen-blue-default]:is(.gds-button[disabled],.is-disabled){background-color:#6378ff3f}.gds-button.gds-button[primary][safety-yellow-default]{background-color:#ffbc41}.gds-button.gds-button[primary][safety-yellow-default]:is(:hover,:active){background-color:#f2ad2f}.gds-button.gds-button[primary][safety-yellow-default]:is(.gds-button[disabled],.is-disabled){background-color:#ffbc413f}.gds-button.gds-button[primary][purity-green-default]{background-color:#01a4a5}.gds-button.gds-button[primary][purity-green-default]:is(:hover,:active){background-color:#049293}.gds-button.gds-button[primary][purity-green-default]:is(.gds-button[disabled],.is-disabled){background-color:#01a4a53f}.gds-button.gds-button[secondary]{background-color:#0000;border-color:#e30613;border-style:var(--tw-border-style);border-width:2px;color:#000}.gds-button.gds-button[secondary].is-hover,.gds-button.gds-button[secondary]:is(:hover,:active){background-color:#e30613;color:#fff}.gds-button.gds-button[secondary]:is(.gds-button[disabled],.is-disabled){border-color:#e306133f;color:#0000003f;pointer-events:none}.gds-button.gds-button[secondary][oxygen-blue-default]{border-color:#6378ff}.gds-button.gds-button[secondary][oxygen-blue-default].is-hover,.gds-button.gds-button[secondary][oxygen-blue-default]:is(:hover,:active){background-color:#6378ff}.gds-button.gds-button[secondary][oxygen-blue-default]:is(.gds-button[disabled],.is-disabled){border-color:#6378ff3f}.gds-button.gds-button[secondary][safety-yellow-default]{border-color:#ffbc41}.gds-button.gds-button[secondary][safety-yellow-default].is-hover,.gds-button.gds-button[secondary][safety-yellow-default]:is(:hover,:active){background-color:#ffbc41}.gds-button.gds-button[secondary][safety-yellow-default]:is(.gds-button[disabled],.is-disabled){border-color:#ffbc413f}.gds-button.gds-button[secondary][purity-green-default]{border-color:#01a4a5}.gds-button.gds-button[secondary][purity-green-default].is-hover,.gds-button.gds-button[secondary][purity-green-default]:is(:hover,:active){background-color:#01a4a5}.gds-button.gds-button[secondary][purity-green-default]:is(.gds-button[disabled],.is-disabled){border-color:#01a4a53f}.gds-button.gds-button[tertiary]{background-color:#0000;border-color:#fff;border-style:var(--tw-border-style);border-width:2px;color:#fff}.gds-button.gds-button[tertiary].is-hover,.gds-button.gds-button[tertiary]:is(:hover,:active){background-color:#fff;color:#000}:is(.gds-button.gds-button[tertiary]:is(:hover,:active),.gds-button.gds-button[tertiary].is-hover):has(.sr-only) .gds-icon{color:#000}:is(.gds-button.gds-button[tertiary]:is(:hover,:active),.gds-button.gds-button[tertiary].is-hover):not(:has(.sr-only)) .gds-icon{color:#e30613;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.3s;transition-duration:.3s}.gds-button.gds-button[tertiary]:is(.gds-button[disabled],.is-disabled){border-color:#ffffff3f;color:#ffffff3f;pointer-events:none}.gds-button.gds-button[ghost]{background-color:#0000;color:#000}.gds-button.gds-button[ghost].is-hover,.gds-button.gds-button[ghost]:is(:hover,:active){color:#e30613}.gds-button.gds-button[ghost]:is(.gds-button[disabled],.is-disabled){color:#0000003f;pointer-events:none}.gds-button.gds-button--icon-only{border-radius:2.5rem;padding:1rem}.gds-button:not(.gds-button--icon-only) .gds-button__icon{padding-left:.5rem}.gds-chip{border-radius:2.5rem;font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem;padding-block:.25rem;padding-inline:1rem;width:-moz-fit-content;width:fit-content}@media(min-width:64rem){.gds-chip{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.gds-chip{align-items:center;background-color:#fff;border-color:#000000b2;border-style:var(--tw-border-style);border-width:2px;color:#000000b2;display:flex;justify-content:center}@media(min-width:64rem){.gds-chip{font-family:family-DemiBold,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.1375rem;padding-block:.5rem;padding-inline:1.5rem}.gds-chip{font-family:family-DemiBold,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.1375rem}}.gds-chip:is(:hover,:active){background-color:#0000003f;border-color:#0000;color:#fff;cursor:pointer}.gds-chip.is-selected{background-color:#000000b2;border-color:#0000;color:#fff}.gds-chip.is-selected .gds-chip__loader .gds-chip__loader-spinner{border-color:#fff}.gds-chip.is-loading{pointer-events:none}.gds-chip .gds-chip__loader{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*0);--tw-duration:.1s;overflow:hidden;transition-duration:.1s}.gds-chip .gds-chip__loader.is-active{width:calc(var(--spacing)*6)}.gds-chip .gds-chip__loader.is-active .gds-chip__loader-wrapper{opacity:1}.gds-chip .gds-chip__loader .gds-chip__loader-wrapper{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.1s;align-items:center;display:flex;justify-content:center;opacity:0;padding-right:.5rem;transition-duration:.1s}.gds-chip .gds-chip__loader .gds-chip__loader-spinner{--tw-border-style:dotted;animation:var(--animate-spin);border-color:#000000b2;border-radius:3.40282e+38px;border-style:dotted;border-style:var(--tw-border-style);border-width:2px;display:inline-block;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.gds-image{display:block;overflow:hidden}.gds-image.gds-image--full{height:100%;width:100%}.gds-image.gds-image--fit{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.gds-image:is(:hover,.is-animation-active) .gds-image__img.animation-zoom-in{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.gds-image:is(:hover,.is-animation-active) .gds-image__img.animation-bw-to-color{--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.gds-image .gds-image__img{-webkit-user-drag:none}.gds-image .gds-image__img:is(.animation-zoom-in,.animation-bw-to-color){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.3s;transition-duration:.3s}.gds-image .gds-image__img.animation-bw-to-color{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.gds-image .gds-image__img.gds-image__img--cover{-o-object-fit:cover;object-fit:cover}.gds-image .gds-image__img.gds-image__img--contain{-o-object-fit:contain;object-fit:contain}.gds-link{align-items:center;cursor:pointer;display:flex;width:-moz-fit-content;width:fit-content}@media(min-width:64rem){.gds-link.is-animated:is(:hover,:active) .gds-link__download-icon{animation:rotateRight .7s}}.gds-link .gds-link__text{word-break:auto-phrase}.gds-link.gds-link--small{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.gds-link.gds-link--small{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.gds-link.gds-link--medium{font-family:family-Medium,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.6875rem}@media(min-width:64rem){.gds-link.gds-link--medium{font-family:family-Medium,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2.25rem}}.gds-link.gds-link--large{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.375rem}@media(min-width:64rem){.gds-link.gds-link--large{font-family:family-DemiBold,sans-serif;font-size:2rem;letter-spacing:0;line-height:2.5rem}}.gds-link .gds-link__download-icon{display:inline-block;flex-shrink:0;margin-left:1.5rem;rotate:90deg}.gds-link:not(.is-download):hover{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.gds-link.gds-link:not(.is-disabled) .gds-link__text{color:#000}.gds-link.gds-link:not(.is-disabled) .gds-link__download-icon{color:#e30613}.gds-link.gds-link.is-dark .gds-link__download-icon,.gds-link.gds-link.is-dark .gds-link__text{color:#fff}.gds-search .gds-search__inner{align-items:center;border-color:#0000007f;border-radius:1.25rem;border-style:var(--tw-border-style);border-width:1px;display:flex;gap:1rem;padding-block:1rem;padding-inline:1.5rem}.gds-search .gds-search__inner,.gds-search .gds-search__inner>*{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.1s;transition-duration:.1s}.gds-search .gds-search__inner.is-focused{border-color:#000}.gds-search .gds-search__inner.is-focused .gds-search__input,.gds-search .gds-search__inner.is-focused .gds-search__submit-btn{color:#000}.gds-search .gds-search__submit-btn{color:#0000007f;cursor:pointer}.gds-search .gds-search__input-wrapper{flex:1;overflow:hidden}.gds-search .gds-search__input{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.gds-search .gds-search__input{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.gds-search .gds-search__input{--tw-outline-style:none;outline-style:none;width:100%}.gds-search .gds-search__input::-webkit-search-cancel-button,.gds-search .gds-search__input::-webkit-search-decoration{display:none}.gds-search .gds-search__input::-webkit-search-results-button,.gds-search .gds-search__input::-webkit-search-results-decoration{display:none}.gds-search .gds-search__input::-moz-placeholder{color:#0000007f}.gds-search .gds-search__input::placeholder{color:#0000007f}.gds-search .gds-search__loader{overflow:hidden;width:calc(var(--spacing)*5)}.gds-search .gds-search__loader.is-active .gds-search__loader-wrapper{opacity:1}.gds-search .gds-search__loader .gds-search__loader-wrapper{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.1s;align-items:center;display:flex;justify-content:center;opacity:0;transition-duration:.1s}.gds-search .gds-search__loader .gds-search__loader-spinner{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);--tw-border-style:dotted;animation:var(--animate-spin);border:3px dotted #0000007f;border-radius:3.40282e+38px;display:inline-block}.gds-select{position:relative}@media(min-width:64rem){.gds-select{max-width:351px}}.gds-select .gds-select__field{border-color:#0000003f;border-radius:.5rem;border-style:var(--tw-border-style);border-width:1px;cursor:pointer;display:inline-flex;width:100%}.gds-select .gds-select__input{background-color:#fff;border-bottom-left-radius:.5rem;border-top-left-radius:.5rem;font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem;padding-block:.5rem;padding-inline:1rem}@media(min-width:64rem){.gds-select .gds-select__input{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.gds-select .gds-select__input{color:#000;width:100%}.gds-select .gds-select__input:focus{outline-style:var(--tw-outline-style);outline-width:0}.gds-select .gds-select__input::-moz-placeholder{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}.gds-select .gds-select__input::placeholder{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.gds-select .gds-select__input::-moz-placeholder{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}.gds-select .gds-select__input::placeholder{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.gds-select .gds-select__input::-moz-placeholder{color:#0000007f}.gds-select .gds-select__input::placeholder{color:#0000007f}.gds-select .gds-select__action-button{background-color:#fff;border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;font-family:family-Regular,sans-serif;font-size:.625rem;letter-spacing:0;line-height:.875rem;padding-block:.5rem;padding-inline:1rem}@media(min-width:64rem){.gds-select .gds-select__action-button{font-family:family-Regular,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.25rem}}.gds-select .gds-select__action-button>svg{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.1s;transition-duration:.1s}.gds-select:has(.gds-selector__list:not(.is-not-visible)) .gds-select__action-button>svg{rotate:180deg}.gds-select .gds-selector__list:has(>.gds-selector__list-item){border-style:var(--tw-border-style);--tw-shadow:-2px 4px 12px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);cursor:pointer;left:calc(var(--spacing)*0);max-height:274px;opacity:0;top:calc(var(--spacing)*12);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:100%;--tw-duration:.3s;background-color:#fff;border-color:#0000003f;border-radius:.5rem;border-width:1px;overflow:auto;pointer-events:none;position:absolute;transition-duration:.3s}.gds-select .gds-selector__list:has(>.gds-selector__list-item)>:last-child{border-style:var(--tw-border-style);border-width:0}.gds-select .gds-selector__list:not(.is-not-visible){opacity:1;pointer-events:auto}.gds-select .gds-selector__list-item{border-bottom:1px var(--tw-border-style);border-color:#0000003f;font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.gds-select .gds-selector__list-item{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.gds-select .gds-selector__list-item{color:#000000b2;padding-block:.5rem;padding-inline:1rem}@media(min-width:64rem){.gds-select .gds-selector__list-item{font-family:family-Regular,sans-serif;font-size:.625rem;letter-spacing:0;line-height:.875rem}.gds-select .gds-selector__list-item{font-family:family-Regular,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.25rem}}.gds-select .gds-selector__list-item:hover{background-color:#0000003f;border-bottom-color:#0000;color:#fff}.gds-select .gds-selector__list-item.is-selected{align-items:center;background-color:#e30613;border-bottom-color:#0000;color:#fff;display:flex;justify-content:space-between}.gds-select .gds-selector__list-item:has(+.is-selected){border-bottom-color:#0000}.gds-tag{align-items:center;border-radius:6.25rem;display:flex;font-family:family-Medium,sans-serif;font-size:.75rem;gap:.5rem;letter-spacing:0;line-height:1.5rem;padding-left:.5rem;padding-right:1rem;width:-moz-fit-content;width:fit-content}@media(min-width:64rem){.gds-tag{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.gds-tag{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.3s;transition-duration:.3s}@media(min-width:64rem){.gds-tag{font-family:family-Medium,sans-serif;font-size:.625rem;letter-spacing:0;line-height:1.5rem}.gds-tag{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.38rem}}.gds-tag:is(div){background-color:#0000;color:#000000b2}.gds-tag:is(button){background-color:#fff;color:#000000b2;cursor:pointer}.gds-tag:is(button):is(:hover,:active){--tw-shadow:-2px 4px 12px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.gds-tag.is-selected{background-color:#000;color:#fff}.gds-tag:not(:has(.gds-tag__color-legend)){padding-left:1rem}.gds-tag .is-multi{display:flex;margin-left:calc(var(--spacing)*1)}.gds-tag .is-multi :nth-child(n){margin-left:calc(var(--spacing)*-1);z-index:calc(5 - var(--index))}.gds-tag .is-multi :first-child{--index:1}.gds-tag .is-multi :nth-child(2){--index:2}.gds-tag .is-multi :nth-child(3){--index:3}.gds-video .gds-video__video-player{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gds-asset{display:block;margin:auto}.gds-breadcrumbs{align-items:center;display:flex;font-family:family-Medium,sans-serif;font-size:.875rem;gap:.25rem;letter-spacing:0;line-height:1.25rem;max-width:100dvw}@media(min-width:64rem){.gds-breadcrumbs{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.gds-breadcrumbs{color:#0000007f}.gds-breadcrumbs .gds-breadcrumbs__item{align-items:center;cursor:pointer;display:flex;gap:.25rem}.gds-breadcrumbs .gds-breadcrumbs__item .gds-breadcrumbs__text{color:#0000;max-width:10px;position:relative}@media(min-width:40rem){.gds-breadcrumbs .gds-breadcrumbs__item .gds-breadcrumbs__text{color:#0000007f;max-width:100%}}.gds-breadcrumbs .gds-breadcrumbs__item .gds-breadcrumbs__text:before{left:calc(var(--spacing)*0);--tw-content:"...";color:#0000007f;content:var(--tw-content)}@media(min-width:40rem){.gds-breadcrumbs .gds-breadcrumbs__item .gds-breadcrumbs__text:before{opacity:0}}.gds-breadcrumbs .gds-breadcrumbs__item:nth-last-child(2) .gds-breadcrumbs__text{color:#0000007f;max-width:100%;text-overflow:clip;text-wrap:wrap}.gds-breadcrumbs .gds-breadcrumbs__item:nth-last-child(2) .gds-breadcrumbs__text:before{--tw-content:"";content:var(--tw-content)}.gds-breadcrumbs .gds-breadcrumbs__item:last-child{color:#000}.gds-breadcrumbs .gds-breadcrumbs__item:last-child .gds-breadcrumbs__text{color:#000;max-width:100%;text-overflow:clip;text-wrap:wrap}.gds-breadcrumbs .gds-breadcrumbs__item:last-child .gds-breadcrumbs__text:before{--tw-content:"";content:var(--tw-content)}.gds-card-benefit{background-color:#f4f2f0;border-radius:1rem;display:flex;flex-direction:column;height:232px;justify-content:space-between;padding:1rem;width:232px}@media(min-width:64rem){.gds-card-benefit{height:275px;padding:1.5rem;width:275px}}.gds-card-benefit .gds-card-benefit__icon{flex-shrink:0}.gds-card-benefit .gds-card-benefit__text{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-card-benefit .gds-card-benefit__text{font-family:family-Medium,sans-serif;font-size:1.375rem;letter-spacing:-.03125rem;line-height:1.75rem}}.gds-card-benefit .gds-card-benefit__text{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;padding-top:1rem}.gds-card-brochure>a{max-width:calc(var(--spacing)*196);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.3s;background-color:#f4f2f03f;border-radius:1.25rem;cursor:pointer;display:flex;gap:1.5rem;padding:1rem;transition-duration:.3s}@media(min-width:64rem){.gds-card-brochure>a{background-color:#fff;padding:1.5rem}}@media(min-width:80rem){.gds-card-brochure>a{align-items:center}}.gds-card-brochure>a .gds-card-broachure__image{border-radius:.5rem;flex-shrink:0;height:calc(var(--spacing)*42);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:calc(var(--spacing)*30)}.gds-card-brochure>a .gds-card-brochure__default-img{align-items:center;background-color:#000;color:#fff;display:flex;flex-shrink:0;height:calc(var(--spacing)*14);justify-content:center;width:calc(var(--spacing)*14)}@media(min-width:64rem){.gds-card-brochure>a .gds-card-brochure__default-img{height:calc(var(--spacing)*21);width:calc(var(--spacing)*21)}}.gds-card-brochure>a .gds-card-brochure__content{display:grid;gap:1rem;width:100%}@media(min-width:80rem){.gds-card-brochure>a .gds-card-brochure__content{display:flex}}@media(min-width:64rem){.gds-card-brochure>a .gds-card-brochure__content{align-items:center;justify-content:space-between}}@media(min-width:80rem){.gds-card-brochure>a .gds-card-brochure__content{gap:5rem}}@media(min-width:64rem){.gds-card-brochure>a .gds-card-brochure__main{max-width:350px}}.gds-card-brochure>a .gds-card-brochure__title{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-card-brochure>a .gds-card-brochure__title{font-family:family-Medium,sans-serif;font-size:1.375rem;letter-spacing:-.03125rem;line-height:1.75rem}}.gds-card-brochure>a .gds-card-brochure__title{margin-bottom:.5rem}@media(min-width:64rem){.gds-card-brochure>a .gds-card-brochure__title{font-family:family-DemiBold,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2rem}.gds-card-brochure>a .gds-card-brochure__title{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.125rem}}.gds-card-brochure>a .gds-card-brochure__tagline{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.gds-card-brochure>a .gds-card-brochure__tagline{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.gds-card-brochure>a .gds-card-brochure__tagline{color:#0000007f}.gds-card-brochure>a .gds-card-brochure__button{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.3s;transition-duration:.3s}@media(min-width:80rem){.gds-card-brochure>a .gds-card-brochure__button{opacity:0}}.gds-card-brochure>a .gds-card-brochure__button .gds-icon{rotate:90deg}@media(min-width:64rem){.gds-card-brochure>a:hover{--tw-shadow:-2px 4px 12px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.gds-card-brochure>a:hover .gds-card-brochure__button{opacity:1}}.gds-card-category{display:block;max-width:316px;position:relative;width:100%}.gds-card-category .gds-card-category__image-wrapper{background-color:#fff;border-radius:32px;cursor:pointer;height:316px;overflow:hidden;position:relative;z-index:0}.gds-card-category .gds-card-category__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:10}.gds-card-category .gds-card-category__content{display:flex;flex-direction:column;gap:1rem;height:100%;left:calc(var(--spacing)*0);padding:1.5rem;position:absolute;top:calc(var(--spacing)*0);width:100%}.gds-card-category .gds-card-category__title{font-family:family-DemiBold,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2rem}@media(min-width:64rem){.gds-card-category .gds-card-category__title{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.125rem}}.gds-card-category .gds-card-category__title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.gds-card-category.is-hover{--tw-shadow:-2px 4px 12px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.gds-card-category-product{display:block;width:165px}@media(min-width:64rem){.gds-card-category-product{width:316px}}.gds-card-category-product .gds-card-category-product__image-wrapper{background-color:#fff;border-radius:32px;cursor:pointer;height:165px;overflow:hidden;position:relative;width:100%}@media(min-width:64rem){.gds-card-category-product .gds-card-category-product__image-wrapper{height:316px}}.gds-card-category-product .gds-card-category-product__image{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:relative;width:100%}.gds-card-category-product .gds-card-category-product__content{display:flex;flex-direction:column;gap:1rem;padding-top:1rem;position:relative}.gds-card-category-product .gds-card-category-product__category{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-card-category-product .gds-card-category-product__category{font-family:family-Medium,sans-serif;font-size:.625rem;letter-spacing:-.0225rem;letter-spacing:0;line-height:1.5rem}.gds-card-category-product .gds-card-category-product__category{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.38rem}}.gds-card-category-product .gds-card-category-product__title{font-family:family-DemiBold,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2rem}@media(min-width:64rem){.gds-card-category-product .gds-card-category-product__title{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.125rem}}.gds-card-category-product .gds-card-category-product__title{-webkit-hyphens:auto;hyphens:auto;word-break:auto-phrase}.gds-card-category-product.is-hover{--tw-shadow:-2px 4px 12px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.gds-card-certificates{background-color:#f4f2f0;border-radius:1rem;display:flex;flex-direction:column;gap:1rem;height:100%;padding:1.5rem;width:100%}@media(min-width:48rem){.gds-card-certificates{max-width:100%}}.gds-card-certificates .gds-card-certificates__title{font-family:family-DemiBold,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2rem}@media(min-width:64rem){.gds-card-certificates .gds-card-certificates__title{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.125rem}}.gds-card-certificates .gds-card-certificates__link{width:100%}.gds-card-download{max-width:calc(var(--spacing)*95);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.3s;background-color:#fff;border-radius:.5rem;transition-duration:.3s}@media(min-width:64rem){.gds-card-download:hover{background-color:#f4f2f07f}.gds-card-download:hover .gds-card-download__icon{animation:rotateRight .7s}}.gds-card-download .gds-card-download__inner{align-items:center;display:flex;gap:1.5rem;padding:1.5rem}.gds-card-download .gds-card-download__content{flex:1;min-width:calc(var(--spacing)*0)}.gds-card-download .gds-card-download__file-type{align-items:center;background-color:#000;color:#fff;display:flex;flex:none;height:calc(var(--spacing)*12);justify-content:center;width:calc(var(--spacing)*12)}.gds-card-download .gds-card-download__file-name{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-card-download .gds-card-download__file-name{font-family:family-Medium,sans-serif;font-size:1.375rem;letter-spacing:-.03125rem;line-height:1.75rem}}.gds-card-download .gds-card-download__file-name{-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gds-card-download .gds-card-download__file-size{font-family:family-Regular,sans-serif;font-size:.625rem;letter-spacing:0;line-height:.875rem}@media(min-width:64rem){.gds-card-download .gds-card-download__file-size{font-family:family-Regular,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.25rem}}.gds-card-download .gds-card-download__file-size{color:#0000007f;-webkit-hyphens:auto;hyphens:auto;margin-top:.5rem;overflow-wrap:break-word}.gds-card-download .gds-card-download__icon{flex:none;margin-left:auto;rotate:90deg}.gds-card-employee.gds-card-employee[default]{border-left:2px var(--tw-border-style);border-color:#e30613;display:grid;gap:1rem;padding-left:2rem;width:-moz-fit-content;width:fit-content}.gds-card-employee.gds-card-employee[simple]{background-color:#fff;border-radius:1.25rem;padding:1.5rem;width:100%}.gds-card-employee.gds-card-employee[simple] .gds-card-employee__email,.gds-card-employee.gds-card-employee[simple] .gds-card-employee__image,.gds-card-employee.gds-card-employee[simple] .gds-card-employee__linkedin,.gds-card-employee.gds-card-employee[simple] .gds-card-employee__title{display:none}.gds-card-employee .gds-card-employee__title{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-card-employee .gds-card-employee__title{font-family:family-Medium,sans-serif;font-size:1.375rem;letter-spacing:-.03125rem;line-height:1.75rem}}.gds-card-employee .gds-card-employee__content{color:#000000b2;font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.gds-card-employee .gds-card-employee__content{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.gds-card-employee .gds-card-employee__content{display:flex;gap:1rem}.gds-card-employee .gds-card-employee__image{border-radius:6.25rem;height:calc(var(--spacing)*12);width:calc(var(--spacing)*12)}.gds-card-employee .gds-card-employee__role{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-card-employee .gds-card-employee__role{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.gds-card-employee .gds-card-employee__role{color:#e30613;margin-bottom:.5rem}@media(min-width:64rem){.gds-card-employee .gds-card-employee__role{font-family:family-DemiBold,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.1375rem}}.gds-card-employee .gds-card-employee__email{text-decoration-line:underline}.gds-card-employee .gds-card-employee__linkedin svg{margin-left:-.5rem}@media(min-width:64rem){.gds-card-employee .gds-card-employee__linkedin svg{margin-left:-5px}}.gds-card-highlight{border-radius:1.25rem;box-sizing:content-box;max-height:617px;max-width:390px;overflow:hidden;position:relative;width:100%}@media(min-width:48rem){.gds-card-highlight{max-width:100%}}@media(min-width:64rem){.gds-card-highlight{height:680px;max-height:100%;max-width:322px}}.gds-card-highlight .gds-card-highlight__image{border-bottom-left-radius:2.5rem;border-bottom-right-radius:2.5rem;height:100%;width:100%}.gds-card-highlight .gds-card-highlight__content-wrapper{bottom:calc(var(--spacing)*0);position:absolute;width:100%}@media(min-width:64rem){.gds-card-highlight .gds-card-highlight__content-wrapper{overflow:hidden}}.gds-card-highlight .gds-card-highlight__content-wrapper.is-animated{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}.gds-card-highlight .gds-card-highlight__content{background-color:#fff;border-radius:1.25rem;padding:1.5rem;width:100%}.gds-card-highlight .gds-card-highlight__content-fix{display:grid;gap:1rem}.gds-card-highlight .gds-card-highlight__tagline{color:#e30613;font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-card-highlight .gds-card-highlight__tagline{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}.gds-card-highlight .gds-card-highlight__tagline{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.gds-card-highlight .gds-card-highlight__title{font-family:family-DemiBold,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2rem}@media(min-width:64rem){.gds-card-highlight .gds-card-highlight__title{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.125rem}}.gds-card-highlight .gds-card-highlight__description{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.gds-card-highlight .gds-card-highlight__description{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.gds-card-highlight .gds-card-highlight__description{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.3s;--tw-ease:var(--ease-in-out);padding-top:1rem;transition-duration:.3s;transition-timing-function:var(--ease-in-out)}@media(min-width:64rem){.gds-card-highlight .gds-card-highlight__description{opacity:0;visibility:hidden}.gds-card-highlight .gds-card-highlight__description.is-shown,.gds-card-highlight:is(:hover,:focus-within) .gds-card-highlight__description{opacity:1;visibility:visible}}.gds-card-information{display:flex;flex-direction:column;justify-content:space-between;max-width:360px;padding:1.5rem}@media(min-width:64rem){.gds-card-information{height:413px;padding:2.5rem;width:437px}}.gds-card-information .gds-card-information__content{display:grid;gap:1.5rem}.gds-card-information .gds-card-information__title{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.375rem}@media(min-width:64rem){.gds-card-information .gds-card-information__title{font-family:family-DemiBold,sans-serif;font-size:2rem;letter-spacing:0;line-height:2.5rem}}.gds-card-information .gds-card-information__description{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.gds-card-information .gds-card-information__description{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.gds-card-information .gds-card-information__description{color:#000000b2;margin-bottom:2.5rem}@media(min-width:64rem){.gds-card-information .gds-card-information__description{margin-bottom:calc(var(--spacing)*0)}}.gds-card-information .gds-card-information__button.gds-button--md{padding-block:.5rem;padding-inline:1rem}.gds-card-location{border-left:2px var(--tw-border-style);border-color:#e30613;display:grid;gap:1rem;padding-left:2rem}.gds-card-location .gds-card-location__title{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-card-location .gds-card-location__title{font-family:family-Medium,sans-serif;font-size:1.375rem;letter-spacing:-.03125rem;line-height:1.75rem}}.gds-card-location .gds-card-location__text{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.gds-card-location .gds-card-location__text{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.gds-card-location .gds-card-location__text{color:#000000b2}.gds-card-location .gds-card-location__button{padding-left:calc(var(--spacing)*0)}.gds-card-news-preview{display:block;max-width:calc(var(--spacing)*165);width:100%}.gds-card-news-preview.is-animated{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.gds-card-news-preview.is-not-visible{opacity:0;--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-card-news-preview .gds-card-news-preview__inner{border-bottom:1px var(--tw-border-style);border-color:#0000003f;display:grid;gap:1rem;height:100%;padding-bottom:1rem}.gds-card-news-preview .gds-card-news-preview__header{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.gds-card-news-preview .gds-card-news-preview__date{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-card-news-preview .gds-card-news-preview__date{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.gds-card-news-preview .gds-card-news-preview__date{color:#0000007f}@media(min-width:64rem){.gds-card-news-preview .gds-card-news-preview__date{font-family:family-Medium,sans-serif;font-size:.625rem;letter-spacing:0;line-height:1.5rem}.gds-card-news-preview .gds-card-news-preview__date{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.38rem}}.gds-card-news-preview .gds-card-news-preview__title{font-family:family-DemiBold,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2rem}@media(min-width:64rem){.gds-card-news-preview .gds-card-news-preview__title{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.125rem}}.gds-card-news-preview .gds-card-news-preview__description{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.gds-card-news-preview .gds-card-news-preview__description{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.gds-card-news{display:block;width:-moz-fit-content;width:fit-content}.gds-card-news .gds-card-news__inner{cursor:pointer;display:flex;flex-direction:column;gap:1rem;max-width:325px}@media(min-width:64rem){.gds-card-news .gds-card-news__inner{max-width:440px;width:100%}}.gds-card-news .gds-card-news__image-container{position:relative;width:100%}@media(min-width:64rem){.gds-card-news .gds-card-news__image-container{max-height:440px;width:100%}}.gds-card-news .gds-card-news__image{border-radius:1.25rem}@media(min-width:64rem){.gds-card-news .gds-card-news__image{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.3s;transition-duration:.3s}}.gds-card-news .gds-card-news__image.is-hidden{opacity:0;width:calc(var(--spacing)*0)}.gds-card-news .gds-card-news__button{bottom:1.5rem;position:absolute;right:1.5rem}@media(min-width:64rem){.gds-card-news .gds-card-news__button{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.3s;opacity:0;transition-duration:.3s}}.gds-card-news .gds-card-news__button .gds-icon{color:#000000b2!important;height:calc(var(--spacing)*10);rotate:-45deg;width:calc(var(--spacing)*10)}.gds-card-news .gds-card-news__categories{-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-wrap:wrap}@media(min-width:64rem){.gds-card-news .gds-card-news__categories{gap:.5rem}}.gds-card-news .gds-card-news__title{font-family:family-DemiBold,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2rem}@media(min-width:64rem){.gds-card-news .gds-card-news__title{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.125rem}.gds-card-news:hover .gds-card-news__button{display:flex;opacity:1}.gds-card-news:hover .gds-card-news__image{--tw-shadow:-2px 4px 12px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.gds-card-product{cursor:pointer;display:flex;flex-direction:column;gap:1.5rem;width:345px}@media(min-width:64rem){.gds-card-product{width:322px}}.gds-card-product:hover .gds-card-product__image{--tw-shadow:-2px 4px 12px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.gds-card-product:hover .gds-icon{animation:rotateRight .7s}.gds-card-product.is-full,.gds-card-product.is-full .gds-card-product__image-wrapper{width:100%}.gds-card-product.is-animated{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.gds-card-product.is-not-visible{opacity:0;--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-card-product .gds-card-product__image-wrapper{background-color:#fff;border-radius:1rem;height:268px;overflow:hidden;position:relative;width:345px}@media(min-width:64rem){.gds-card-product .gds-card-product__image-wrapper{height:250px;width:322px}}.gds-card-product .gds-card-product__image{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:100%;--tw-duration:.3s;position:relative;transition-duration:.3s}.gds-card-product .gds-card-product__content{display:flex;flex-direction:column;font-family:family-DemiBold,sans-serif;font-size:1.5rem;gap:.5rem;justify-content:space-between;letter-spacing:0;line-height:2rem}@media(min-width:64rem){.gds-card-product .gds-card-product__content{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.5rem}.gds-card-product .gds-card-product__content{font-family:family-Medium,sans-serif;font-size:1.375rem;letter-spacing:-.03125rem;line-height:1.75rem}}.gds-card-product .gds-card-product__content-title{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.375rem}@media(min-width:64rem){.gds-card-product .gds-card-product__content-title{font-family:family-DemiBold,sans-serif;font-size:2rem;letter-spacing:0;line-height:2.5rem}}.gds-card-product .gds-card-product__content-description{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.gds-card-product .gds-card-product__content-description{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.gds-card-product .gds-card-product__content-description{color:#0000007f}.gds-card-product .gds-card-product__content-icon{padding:1rem;width:-moz-fit-content;width:fit-content}.gds-card-projects{cursor:pointer;display:grid;gap:1.5rem;max-width:393px;width:100%}@media(min-width:64rem){.gds-card-projects{width:322px}}.gds-card-projects .gds-card-projects__image{height:424px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:100%;--tw-duration:.3s;border-radius:1.25rem;transition-duration:.3s}@media(min-width:64rem){.gds-card-projects .gds-card-projects__image{height:386px}}.gds-card-projects .gds-card-projects__content{display:flex;font-family:family-DemiBold,sans-serif;font-size:1.5rem;gap:1.5rem;justify-content:space-between;letter-spacing:0;line-height:2rem;vertical-align:middle}@media(min-width:64rem){.gds-card-projects .gds-card-projects__content{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.5rem}.gds-card-projects .gds-card-projects__content{font-family:family-Medium,sans-serif;font-size:1.375rem;letter-spacing:-.03125rem;line-height:1.75rem}}.gds-card-projects .gds-card-projects__title{flex:1}.gds-card-projects:hover .gds-card-projects__image{--tw-shadow:-2px 4px 12px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.gds-card-projects:hover .gds-icon{animation:rotateRight .7s}.gds-carousel-manual{position:relative}.gds-carousel-manual .gds-carousel__wrapper{overflow:hidden;width:100%}.gds-carousel-manual .gds-carousel__content{display:flex;width:-moz-max-content;width:max-content;will-change:transform}.gds-carousel-manual .gds-carousel__item{margin:calc(var(--spacing)*0);overflow:hidden;padding-right:1rem;width:-moz-fit-content;width:fit-content}@media(min-width:64rem){.gds-carousel-manual .gds-carousel__item{padding-right:1.5rem}}.gds-carousel-manual .gds-carousel__item-image{border-radius:1rem}.gds-carousel-manual .gds-carousel__control-button{cursor:pointer;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.3s;background-color:#e30613;border-radius:5rem;display:flex;padding:.5rem;transition-duration:.3s;width:-moz-fit-content;width:fit-content}.gds-carousel-manual .gds-carousel__control-button:is(:hover,:active){background-color:#cc0511}.gds-carousel-manual .gds-carousel__controls{position:absolute;right:calc(var(--spacing)*17);top:98px}.gds-carousel-manual .gds-carousel__controls[oxygen-blue-default] .gds-carousel__control-button{background-color:#6378ff}.gds-carousel-manual .gds-carousel__controls[oxygen-blue-default] .gds-carousel__control-button:is(:hover,:active){background-color:#5165ea}.gds-carousel-manual .gds-carousel__controls[purity-green-default] .gds-carousel__control-button{background-color:#01a4a5}.gds-carousel-manual .gds-carousel__controls[purity-green-default] .gds-carousel__control-button:is(:hover,:active){background-color:#049293}.gds-carousel-manual .gds-carousel__controls[safety-yellow-default] .gds-carousel__control-button{background-color:#ffbc41}.gds-carousel-manual .gds-carousel__controls[safety-yellow-default] .gds-carousel__control-button:is(:hover,:active){background-color:#f2ad2f}.gds-carousel-manual-grid{-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;justify-content:center}.gds-carousel-autoloop{max-width:90rem;width:100%}.gds-carousel-autoloop:not(.carousel-benefit){-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}@media(min-width:80rem){.gds-carousel-autoloop.carousel-benefit{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}}.gds-carousel-autoloop .gds-carousel-autoloop__container{display:flex;margin:calc(var(--spacing)*0);max-width:2440px;overflow:hidden;width:100%}.gds-carousel-autoloop .gds-carousel-autoloop__container.gap-wide{gap:2rem}@media(min-width:64rem){.gds-carousel-autoloop .gds-carousel-autoloop__container.gap-wide{gap:5rem}}.gds-carousel-autoloop .gds-carousel-autoloop__container.gap-narrow{gap:1rem}@media(min-width:64rem){.gds-carousel-autoloop .gds-carousel-autoloop__container.gap-narrow{gap:1.5rem}}.gds-carousel-autoloop .gds-carousel-autoloop__item{align-items:center;display:flex;flex-shrink:0}.gds-checkbox-group{display:grid}@media(min-width:64rem){.gds-checkbox-group{gap:.25rem}}.gds-checkbox-group .gds-checkbox-group__list-item{width:-moz-fit-content;width:fit-content}.gds-checkbox-group .gds-checkbox-group__item{cursor:pointer;width:-moz-fit-content;width:fit-content}.gds-checkbox-group .gds-checkbox-group__main{align-items:center;display:flex;gap:.5rem}.gds-checkbox-group .gds-checkbox-group__label{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-checkbox-group .gds-checkbox-group__label{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.gds-checkbox-group .gds-checkbox-group__label{color:#000}@media(min-width:64rem){.gds-checkbox-group .gds-checkbox-group__label{font-family:family-DemiBold,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.1375rem}}.gds-checkbox-group .gds-checkbox-group__description{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-checkbox-group .gds-checkbox-group__description{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.gds-checkbox-group .gds-checkbox-group__description{color:#0000007f;margin-left:1rem;margin-top:-.5rem;padding-left:.5rem}@media(min-width:64rem){.gds-checkbox-group .gds-checkbox-group__description{font-family:family-Regular,sans-serif;font-size:.625rem;letter-spacing:0;line-height:.875rem}.gds-checkbox-group .gds-checkbox-group__description{font-family:family-Regular,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.25rem}.gds-checkbox-group .gds-checkbox-group__description{margin-left:1.5rem;margin-top:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*0)}}.gds-checkbox-group .gds-checkbox-group__custom-checkbox{border-style:var(--tw-border-style);height:calc(var(--spacing)*4);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*4);--tw-duration:.3s;align-items:center;background-color:#fff;border-color:#000000b2;border-radius:4px;border-width:1px;display:flex;justify-content:center;transition-duration:.3s}.gds-checkbox-group .gds-checkbox-group__item[aria-checked=true]:not(.is-disabled) .gds-checkbox-group__custom-checkbox{background-color:#e30613;border-color:#0000}.gds-checkbox-group .gds-checkbox-group__item:hover .gds-checkbox-group__custom-checkbox{border-color:#e30613}.gds-checkbox-group .gds-checkbox-group__item[aria-checked=true]:hover .gds-checkbox-group__custom-checkbox{background-color:#cc0511}.gds-checkbox-group .is-disabled{pointer-events:none}.gds-checkbox-group .is-disabled .gds-checkbox-group__custom-checkbox{background-color:#ffffff3f;border-color:#ffffff3f}.gds-chip-list{display:flex;flex-wrap:wrap;gap:.5rem}@media(min-width:64rem){.gds-contact-form{height:742px;padding-top:5rem}.gds-contact-form .gds-contact-form__fragment{display:flex;gap:2rem;justify-content:space-between}.gds-contact-form .gds-contact-form__form-text{flex:1;max-width:553px}.gds-contact-form .gds-contact-form__tagline{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}.gds-contact-form .gds-contact-form__tagline{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}.gds-contact-form .gds-contact-form__title{font-family:family-DemiBold,sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:5rem}.gds-contact-form .gds-contact-form__form-container-wrapper{width:calc(var(--spacing)*167)}.gds-contact-form .gds-contact-form__form-container{min-height:calc(var(--spacing)*175);position:absolute;top:calc(var(--spacing)*0)}.gds-contact-form .gds-contact-form__success-title{font-family:family-DemiBold,sans-serif;font-size:2.875rem;letter-spacing:-.0575rem;line-height:3.45rem}.gds-contact-form .gds-contact-form__success-text{font-family:family-Medium,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.6875rem}.gds-contact-form .gds-contact-form__success-text{font-family:family-Medium,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2.25rem}.gds-contact-form .gds-contact-form__thankyou-title{font-family:family-DemiBold,sans-serif;font-size:2.875rem;letter-spacing:-.0575rem;line-height:3.45rem}.gds-contact-form .gds-contact-form__thankyou-subtitle{font-family:family-Medium,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2.25rem}}.gds-contact-form{background-color:#fff;padding-top:5rem}@media(min-width:64rem){.gds-contact-form{height:742px;padding-top:5rem}.gds-contact-form .gds-contact-form__fragment{display:flex;gap:2rem;justify-content:space-between}}.gds-contact-form .gds-contact-form__form-text{display:flex;flex-direction:column;gap:1.5rem;-webkit-hyphens:auto;hyphens:auto;margin-bottom:5rem;max-width:100%;word-break:auto-phrase}@media(min-width:64rem){.gds-contact-form .gds-contact-form__form-text{flex:1;max-width:553px}}.gds-contact-form .gds-contact-form__tagline{color:#e30613;font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-contact-form .gds-contact-form__tagline{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}.gds-contact-form .gds-contact-form__tagline{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.gds-contact-form .gds-contact-form__title{font-family:family-DemiBold,sans-serif;font-size:3rem;letter-spacing:-.125rem;line-height:4.14rem}@media(min-width:64rem){.gds-contact-form .gds-contact-form__title{font-family:family-DemiBold,sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:5rem}}.gds-contact-form .gds-contact-form__form-container-wrapper{position:relative}@media(min-width:64rem){.gds-contact-form .gds-contact-form__form-container-wrapper{width:calc(var(--spacing)*167)}}.gds-contact-form .gds-contact-form__form-container{background-color:#f4f2f0;border-radius:1.25rem;min-height:calc(var(--spacing)*125);overflow:hidden;width:100%}@media(min-width:64rem){.gds-contact-form .gds-contact-form__form-container{min-height:calc(var(--spacing)*175);position:absolute;top:calc(var(--spacing)*0)}}.gds-contact-form .gds-contact-form__success{align-items:center;display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:center;text-align:center}.gds-contact-form .gds-contact-form__success-title{color:#e30613;font-family:family-DemiBold,sans-serif;font-size:2.25rem;letter-spacing:-.045rem;line-height:2.7rem}@media(min-width:64rem){.gds-contact-form .gds-contact-form__success-title{font-family:family-DemiBold,sans-serif;font-size:2.875rem;letter-spacing:-.0575rem;line-height:3.45rem}}.gds-contact-form .gds-contact-form__success-text{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.gds-contact-form .gds-contact-form__success-text{font-family:family-Medium,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.6875rem}.gds-contact-form .gds-contact-form__success-text{font-family:family-Medium,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2.25rem}}.gds-contact-form .gds-contact-form__form-container:has(.gds-contact-form__submitted){align-items:center;display:flex;justify-content:center}.gds-contact-form .gds-contact-form__submitted{height:-moz-fit-content;height:fit-content;text-align:center}.gds-contact-form .gds-contact-form__thankyou-title{color:#e30613;font-family:family-DemiBold,sans-serif;font-size:2.25rem;letter-spacing:-.045rem;line-height:2.7rem}@media(min-width:64rem){.gds-contact-form .gds-contact-form__thankyou-title{font-family:family-DemiBold,sans-serif;font-size:2.875rem;letter-spacing:-.0575rem;line-height:3.45rem}}.gds-contact-form .gds-contact-form__thankyou-subtitle{font-family:family-Medium,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.6875rem}@media(min-width:64rem){.gds-contact-form .gds-contact-form__thankyou-subtitle{font-family:family-Medium,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2.25rem}}.gds-cta-fragment{--tw-translate-y:-66.66667%;background-color:#f4f2f0;border-radius:1.25rem;display:flex;flex-direction:column;gap:2.5rem;margin:auto;max-width:312px;padding:1.5rem;transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);translate:var(--tw-translate-x) var(--tw-translate-y)}@media(min-width:48rem){.gds-cta-fragment{flex-direction:row;max-width:894px}}@media(min-width:64rem){.gds-cta-fragment{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}}.gds-cta-fragment .gds-cta-fragment__image{border-radius:.5rem;flex-shrink:0;height:355px;max-width:264px}@media(min-width:48rem){.gds-cta-fragment .gds-cta-fragment__image{height:380px;width:274px}}.gds-cta-fragment .gds-cta-fragment__image.is-hidden{opacity:0;width:calc(var(--spacing)*0)}.gds-cta-fragment .gds-cta-fragment__image.image-skeleton{animation:var(--animate-pulse);background-color:#0000003f}.gds-cta-fragment .gds-cta-fragment__main{display:flex;flex-direction:column;gap:2rem;justify-content:center}.gds-cta-fragment .gds-cta-fragment__title{font-family:family-DemiBold,sans-serif;font-size:2.25rem;letter-spacing:-.045rem;line-height:2.7rem}@media(min-width:64rem){.gds-cta-fragment .gds-cta-fragment__title{font-family:family-DemiBold,sans-serif;font-size:2.875rem;letter-spacing:-.0575rem;line-height:3.45rem}}.gds-region-select{background-color:#fff;border-radius:1rem;display:flex;flex-direction:column;gap:1.5rem;padding:2rem;width:100%}@media(min-width:64rem){.gds-region-select{gap:2rem;max-width:431px;padding:2.5rem}}.gds-region-select .gds-region-select__title{font-family:family-DemiBold,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2rem}@media(min-width:64rem){.gds-region-select .gds-region-select__title{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.125rem}}.gds-region-select .gds-region-select__title{color:#000000b2}.gds-radio-group{display:grid;gap:.25rem}.gds-radio-group .gds-radio-group__item{cursor:pointer;width:-moz-fit-content;width:fit-content}.gds-radio-group .gds-radio-group__main{align-items:center;display:flex;gap:.5rem}.gds-radio-group .gds-radio-group__label{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-radio-group .gds-radio-group__label{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.gds-radio-group .gds-radio-group__label{color:#000}@media(min-width:64rem){.gds-radio-group .gds-radio-group__label{font-family:family-DemiBold,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.1375rem}}.gds-radio-group .gds-radio-group__description{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-radio-group .gds-radio-group__description{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.gds-radio-group .gds-radio-group__description{color:#0000007f;margin-left:1rem;margin-top:-.5rem;padding-left:.25rem}@media(min-width:64rem){.gds-radio-group .gds-radio-group__description{font-family:family-Regular,sans-serif;font-size:.625rem;letter-spacing:0;line-height:.875rem}.gds-radio-group .gds-radio-group__description{font-family:family-Regular,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.25rem}.gds-radio-group .gds-radio-group__description{margin-left:1.5rem;margin-top:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*0)}}.gds-radio-group .gds-radio-group__custom-radio{border-style:var(--tw-border-style);height:calc(var(--spacing)*4);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*4);--tw-duration:.3s;align-items:center;background-color:#fff;border-color:#000000b2;border-radius:5rem;border-width:1px;display:flex;justify-content:center;transition-duration:.3s}.gds-radio-group .gds-radio-group__item[aria-checked=true]:not(.is-disabled) .gds-radio-group__custom-radio{background-color:#e30613;border-color:#0000}.gds-radio-group .gds-radio-group__item:hover .gds-radio-group__custom-radio{border-color:#e30613}.gds-radio-group .gds-radio-group__item[aria-checked=true]:hover .gds-radio-group__custom-radio{background-color:#cc0511}.gds-radio-group .is-disabled{pointer-events:none}.gds-radio-group .is-disabled .gds-radio-group__custom-radio{background-color:#ffffff3f;border-color:#ffffff3f}.gds-rich-text{transition-delay:.1s;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;font-family:family-Medium,sans-serif;font-size:.625rem;letter-spacing:0;line-height:1.5rem;transition-duration:.5s}@media(min-width:64rem){.gds-rich-text{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.38rem}}.gds-rich-text{white-space:pre-line}.gds-rich-text.is-not-visible{opacity:0;--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-rich-text div a.gds-link{display:inline-block}.gds-rich-text div a:not(.gds-link){text-decoration-line:underline}.gds-rich-text div .gds-highlight{color:#e30613}.gds-rich-text div ul{list-style-type:disc;padding-left:2.5rem}.gds-rich-text[oxygen-blue-default] .gds-highlight{color:#6378ff}.gds-rich-text[safety-yellow-default] .gds-highlight{color:#ffbc41}.gds-rich-text[purity-green-default] .gds-highlight{color:#01a4a5}.gds-tabs .gds-tabs__inner{margin-top:auto;overflow:hidden;position:relative}.gds-tabs .gds-tabs__list{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;display:flex;overflow-x:auto}.gds-tabs .gds-tabs__item{font-family:family-Medium,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.6875rem;padding:1rem;scroll-snap-align:center}@media(min-width:64rem){.gds-tabs .gds-tabs__item{font-family:family-Medium,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2.25rem}}.gds-tabs .gds-tabs__item{color:#0000007f;white-space:nowrap;--tw-outline-style:none;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.3s;cursor:pointer;outline-style:none;position:relative;transition-duration:.3s}@media(min-width:64rem){.gds-tabs .gds-tabs__item{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}.gds-tabs .gds-tabs__item{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.gds-tabs .gds-tabs__item:after{--tw-content:"";bottom:calc(var(--spacing)*0);content:var(--tw-content);height:1px;left:calc(var(--spacing)*0);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:100%;--tw-duration:.3s;background-color:#0000003f;position:absolute;transition-duration:.3s}.gds-tabs .gds-tabs__item:hover{color:#000000b2}.gds-tabs .gds-tabs__item:hover:after{background-color:#000000b2;height:calc(var(--spacing)*.5)}.gds-tabs .gds-tabs__item:is(.is-active,.is-active:hover){color:#000}.gds-tabs .gds-tabs__item:is(.is-active,.is-active:hover):after{background-color:#e30613;height:calc(var(--spacing)*.5)}.gds-tag-group{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}@media(min-width:64rem){.gds-tag-group{-moz-column-gap:1rem;column-gap:1rem}}.gds-tag-title.is-not-visible :is(.gds-tag-title__tagline,.gds-tag-title__title){opacity:0;--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-tag-title :is(.gds-tag-title__tagline,.gds-tag-title__title){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.gds-tag-title .gds-tag-title__tagline{margin-bottom:1.5rem}.gds-tag-title .gds-tag-title__title{font-family:family-DemiBold,sans-serif;font-size:3rem;letter-spacing:-.125rem;line-height:4.14rem}@media(min-width:64rem){.gds-tag-title .gds-tag-title__title{font-family:family-DemiBold,sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:5rem}}.gds-toast{--tw-shadow:-2px 4px 12px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);max-width:248px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:100%;--tw-duration:.5s;background-color:#f4f2f0;border-radius:1.25rem;display:flex;flex-direction:column;gap:1rem;opacity:1;padding:1.5rem;position:fixed;transition-duration:.5s;visibility:visible;z-index:1}@media(min-width:64rem){.gds-toast{max-width:calc(var(--spacing)*113);padding:2rem}}.gds-toast .gds-toast__close{cursor:pointer;position:absolute;right:calc(var(--spacing)*4);top:calc(var(--spacing)*4)}.gds-toast .gds-toast__text{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-toast .gds-toast__text{font-family:family-Medium,sans-serif;font-size:1.375rem;letter-spacing:-.03125rem;line-height:1.75rem}}.gds-toast .gds-toast__text{padding-right:2rem}.gds-toast.gds-toast--top-left{left:calc(var(--spacing)*4);top:calc(var(--spacing)*4)}.gds-toast.gds-toast--top-right{right:calc(var(--spacing)*4);top:calc(var(--spacing)*4)}.gds-toast.gds-toast--bottom-left{bottom:calc(var(--spacing)*4);left:calc(var(--spacing)*4)}.gds-toast.gds-toast--bottom-right{bottom:calc(var(--spacing)*4);right:calc(var(--spacing)*4)}.gds-toast.is-hidden{opacity:0;visibility:hidden}.gds-trapezoid{width:100%}.gds-trapezoid.gds-trapezoid[primary] .gds-trapezoid__trapezoid-outer{background-color:#e30613}.gds-trapezoid.gds-trapezoid[primary] .gds-trapezoid__trapezoid-inner,.gds-trapezoid.gds-trapezoid[secondary] .gds-trapezoid__trapezoid-outer{background-color:#fff}.gds-trapezoid.gds-trapezoid[secondary] .gds-trapezoid__trapezoid-inner{background-color:#e30613}.gds-trapezoid .gds-trapezoid__trapezoid-outer{clip-path:polygon(0 13%,100% 0,100% 100%,0 87%);display:flex;margin:auto}.gds-trapezoid .gds-trapezoid__trapezoid-inner{clip-path:polygon(0 13%,100% 0,100% 100%,0 87%);display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;margin:calc(var(--spacing)*2)}@media(min-width:48rem){.gds-trapezoid .gds-trapezoid__trapezoid-inner{align-items:center;flex-direction:row}}.gds-trapezoid .gds-trapezoid__aux_filter{height:calc(var(--spacing)*0);position:absolute;visibility:hidden;width:calc(var(--spacing)*0)}.gds-trapezoid .gds-trapezoid__clip-path-wrapper{filter:url(#flt_tag);width:-webkit-fill-available}.gds-accordion{background-color:#fff;padding-bottom:5rem;padding-top:1.5rem}@media(min-width:64rem){.gds-accordion{padding-top:2.5rem}}.gds-accordion.is-not-visible :is(.gds-accordion__title,.gds-accordion_content){opacity:0;--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-accordion :is(.gds-accordion__title,.gds-accordion_content){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.gds-accordion .gds-accordion__title{color:#e30613;font-family:family-DemiBold,sans-serif;font-size:2.25rem;letter-spacing:-.045rem;line-height:2.7rem}@media(min-width:64rem){.gds-accordion .gds-accordion__title{font-family:family-DemiBold,sans-serif;font-size:2.875rem;letter-spacing:-.0575rem;line-height:3.45rem}}.gds-accordion .gds-accordion__title{padding-block:2.5rem;padding-inline:.5rem}@media(min-width:64rem){.gds-accordion .gds-accordion__title{margin-bottom:1rem;padding-block:2.5rem;padding-inline:7.5rem}}.gds-card-showcase{padding-block:1rem}@media(min-width:64rem){.gds-card-showcase{padding-block:1.5rem}}.gds-card-showcase.is-not-visible :is(.gds-card-showcase__wrapper,.gds-card-information,.gds-card-highlight){opacity:0;--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-card-showcase :is(.gds-card-showcase__wrapper,.gds-card-information,.gds-card-highlight){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.gds-card-showcase .gds-card-showcase__wrapper{padding-block:5rem}.gds-card-showcase .gds-card-showcase__wrapper :has(.gds-card-category){padding-inline:1.5rem}@media(min-width:64rem){.gds-card-showcase .gds-card-showcase__wrapper :has(.gds-card-category){padding-inline:2rem}}.gds-card-showcase .gds-card-showcase__wrapper:has(.gds-carousel-marquee) .gds-card-showcase-header{padding-inline:1.5rem}@media(min-width:64rem){.gds-card-showcase .gds-card-showcase__wrapper:has(.gds-carousel-marquee) .gds-card-showcase-header{padding-inline:2rem}}.gds-card-showcase .gds-card-showcase__box{background-color:#f4f2f0;border-radius:1.25rem;padding-block:5rem}.gds-card-showcase .gds-card-showcase-header__title{font-family:family-DemiBold,sans-serif;font-size:2.25rem;letter-spacing:-.045rem;line-height:2.7rem}@media(min-width:64rem){.gds-card-showcase .gds-card-showcase-header__title{font-family:family-DemiBold,sans-serif;font-size:2.875rem;letter-spacing:-.0575rem;line-height:3.45rem}}.gds-card-showcase .gds-card-showcase-header__title{max-width:1130px}.gds-card-showcase .gds-card-showcase-header__tagline{color:#e30613;font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-card-showcase .gds-card-showcase-header__tagline{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}.gds-card-showcase .gds-card-showcase-header__tagline{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.gds-card-showcase .gds-card-showcase__description{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.gds-card-showcase .gds-card-showcase__description{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.gds-card-showcase.gds-card-showcase[benefit],.gds-card-showcase.gds-card-showcase[brand],.gds-card-showcase.gds-card-showcase[category]{background-color:#fff}:is(.gds-card-showcase.gds-card-showcase[benefit],.gds-card-showcase.gds-card-showcase[brand],.gds-card-showcase.gds-card-showcase[category]) .gds-card-showcase-header{display:grid;gap:1rem;padding-inline:1.5rem;text-align:center}:is(.gds-card-showcase.gds-card-showcase[benefit],.gds-card-showcase.gds-card-showcase[brand],.gds-card-showcase.gds-card-showcase[category]) .gds-card-showcase-header>div,:is(.gds-card-showcase.gds-card-showcase[benefit],.gds-card-showcase.gds-card-showcase[brand],.gds-card-showcase.gds-card-showcase[category]) .gds-card-showcase-header__text-wrapper{display:grid;gap:1rem}:is(.gds-card-showcase.gds-card-showcase[benefit],.gds-card-showcase.gds-card-showcase[brand],.gds-card-showcase.gds-card-showcase[category]) .gds-card-showcase-header__button,:is(.gds-card-showcase.gds-card-showcase[benefit],.gds-card-showcase.gds-card-showcase[brand],.gds-card-showcase.gds-card-showcase[category]) .gds-card-showcase-header__title{margin:auto}.gds-card-showcase.gds-card-showcase[highlight],.gds-card-showcase.gds-card-showcase[informative]{background-color:#f4f2f0}.gds-card-showcase.gds-card-showcase[highlight] .gds-card-showcase-header{display:grid;row-gap:2rem}@media(min-width:64rem){.gds-card-showcase.gds-card-showcase[highlight] .gds-card-showcase-header{align-items:flex-start;grid-template-columns:repeat(4,minmax(0,1fr))}}.gds-card-showcase.gds-card-showcase[highlight] .gds-card-showcase-header>div{display:grid;gap:1.5rem}@media(min-width:64rem){.gds-card-showcase.gds-card-showcase[highlight] .gds-card-showcase-header>div{align-items:flex-start;grid-column:span 3/span 3;grid-template-columns:repeat(3,minmax(0,1fr))}.gds-card-showcase.gds-card-showcase[highlight] .gds-card-showcase-header>div .gds-card-showcase-header__text-wrapper{grid-column:span 2/span 2}}.gds-card-showcase.gds-card-showcase[highlight] .gds-card-showcase-header__text-wrapper{display:grid;gap:1.5rem}@media(min-width:64rem){.gds-card-showcase.gds-card-showcase[highlight] .gds-card-showcase-header__text-wrapper{gap:1rem}.gds-card-showcase.gds-card-showcase[highlight] .gds-card-showcase-header__button{margin-left:auto}}.gds-card-showcase.gds-card-showcase[informative] .gds-card-showcase-header{display:grid;row-gap:2rem}@media(min-width:64rem){.gds-card-showcase.gds-card-showcase[informative] .gds-card-showcase-header{align-items:flex-start;grid-template-columns:repeat(3,minmax(0,1fr))}.gds-card-showcase.gds-card-showcase[informative] .gds-card-showcase-header>div{display:grid;gap:1rem;grid-column:span 2/span 2}}.gds-card-showcase.gds-card-showcase[informative] .gds-card-showcase-header__text-wrapper{display:grid;gap:1rem}@media(min-width:64rem){.gds-card-showcase.gds-card-showcase[informative] .gds-card-showcase-header__button{margin-left:auto}}.gds-card-showcase .gds-card-showcase__cards:has(:first-child){padding-top:5rem}.gds-card-showcase.gds-card-showcase[category] .gds-card-showcase__cards{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr));justify-items:center}@media(min-width:48rem){.gds-card-showcase.gds-card-showcase[category] .gds-card-showcase__cards{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;width:-moz-fit-content;width:fit-content}}@media(min-width:64rem){.gds-card-showcase.gds-card-showcase[category] .gds-card-showcase__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48rem){.gds-card-showcase.gds-card-showcase[category] .gds-card-showcase__cards :nth-child(3){grid-column:span 2/span 2}}@media(min-width:64rem){.gds-card-showcase.gds-card-showcase[category] .gds-card-showcase__cards :nth-child(3){grid-column:span 1/span 1}}.gds-card-showcase.gds-card-showcase[highlight] .gds-card-showcase__cards{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr));justify-items:center}@media(min-width:48rem){.gds-card-showcase.gds-card-showcase[highlight] .gds-card-showcase__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.gds-card-showcase.gds-card-showcase[highlight] .gds-card-showcase__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.gds-card-showcase.gds-card-showcase[informative] .gds-card-showcase__cards{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr));justify-items:center}@media(min-width:48rem){.gds-card-showcase.gds-card-showcase[informative] .gds-card-showcase__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.gds-company-header.is-not-visible :is(.gds-company-header__trapezoid,.gds-company-header__logo,.gds-company-header__description){opacity:0;--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-company-header :is(.gds-company-header__trapezoid,.gds-company-header__logo,.gds-company-header__description){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.gds-company-header .gds-company-header__top{background-color:#e30613;padding-bottom:7.5rem;padding-top:9.75rem}.gds-company-header .gds-company-header__title{font-family:family-DemiBold,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2rem}@media(min-width:64rem){.gds-company-header .gds-company-header__title{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.125rem}}.gds-company-header .gds-company-header__title{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;text-align:center}@media(min-width:48rem){.gds-company-header .gds-company-header__title{font-family:family-DemiBold,sans-serif;font-size:3rem;letter-spacing:-.125rem;line-height:4.14rem}@media(min-width:64rem){.gds-company-header .gds-company-header__title{font-family:family-DemiBold,sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:5rem}}}@media(min-width:64rem){.gds-company-header .gds-company-header__title{font-family:family-DemiBold,sans-serif;font-size:2.25rem;letter-spacing:-.045rem;line-height:2.7rem}.gds-company-header .gds-company-header__title{font-family:family-DemiBold,sans-serif;font-size:2.875rem;letter-spacing:-.0575rem;line-height:3.45rem}}.gds-company-header .gds-company-header__logo-wrapper{height:calc(var(--spacing)*0);width:100%}.gds-company-header .gds-company-header__logo{--tw-translate-y:-50%;margin:auto;translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-company-header .gds-company-header__bottom{background-color:#fff;padding-block:7.5rem}@media(min-width:64rem){.gds-company-header .gds-company-header__bottom{padding-block:calc(var(--spacing)*47)}}.gds-company-header .gds-company-header__description{font-family:family-DemiBold,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2rem}@media(min-width:64rem){.gds-company-header .gds-company-header__description{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.125rem}}.gds-company-header .gds-company-header__description{margin:auto;text-align:center}@media(min-width:64rem){.gds-company-header .gds-company-header__description{max-width:calc(var(--spacing)*224)}}.gds-company-header .gds-company-header__trapezoid{margin:auto;max-width:calc(var(--spacing)*241)}@media(min-width:64rem){.gds-company-header .gds-company-header__trapezoid{max-width:calc(var(--spacing)*241)}}.gds-contact{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.7s;background-color:#f4f2f0;overflow:hidden;padding-bottom:7.5rem;padding-top:9.75rem;transition-duration:.7s}@media(min-width:64rem){.gds-contact{padding-bottom:calc(var(--spacing)*40)}}@media(min-width:48rem){.gds-contact:has(.gds-contact__map-france){padding-bottom:9.75rem}}.gds-contact.is-not-visible :is(.gds-contact__tagline,.gds-contact__title,.gds-contact__content){opacity:0;--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-contact :is(.gds-contact__tagline,.gds-contact__title,.gds-contact__content){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.gds-contact .gds-container>div{position:relative}.gds-contact .gds-contact__tagline{color:#e30613;font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.5rem;padding-bottom:1.5rem}@media(min-width:64rem){.gds-contact .gds-contact__tagline{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}.gds-contact .gds-contact__tagline{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.gds-contact .gds-contact__title{font-family:family-DemiBold,sans-serif;font-size:3rem;letter-spacing:-.125rem;line-height:4.14rem}@media(min-width:64rem){.gds-contact .gds-contact__title{font-family:family-DemiBold,sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:5rem;max-width:783px}.gds-contact .gds-contact__content{display:flex;flex-direction:row-reverse;justify-content:space-between}.gds-contact .gds-contact__header{padding-bottom:5rem}}.gds-contact .gds-contact__map-composition{position:relative}.gds-contact .gds-contact__map-composition:has(.gds-contact__map-france){margin-block:1.5rem;margin-right:calc(var(--spacing)*0)}@media(min-width:64rem){.gds-contact .gds-contact__map-composition:has(.gds-contact__map-france){margin-right:-2.5rem;margin-top:-20%}}.gds-contact .gds-contact__map-composition:has(.gds-contact__map-world){margin-block:5rem;margin-right:-1rem}@media(min-width:64rem){.gds-contact .gds-contact__map-composition:has(.gds-contact__map-world){margin-block:calc(var(--spacing)*0);margin-right:-2.5rem}}.gds-contact .gds-contact__map-france{display:none}@media(min-width:64rem){.gds-contact .gds-contact__map-france{display:block}}.gds-contact .gds-contact__selector{margin:auto}@media(min-width:64rem){.gds-contact .gds-contact__selector{--tw-translate-x:-50%;left:51%;position:absolute;top:30%;transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);translate:var(--tw-translate-x) var(--tw-translate-y)}}.gds-contact .gds-contact__region-contacts{opacity:0;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.7s;display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:1rem;transition-duration:.7s}@media(min-width:64rem){.gds-contact .gds-contact__region-contacts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}}.gds-contact .gds-contact__region-contacts.has-contact{opacity:1}.gds-contact .gds-contact__region-contact-card{grid-column:span 1/span 1}.gds-contact .gds-contact__contact-cards{display:flex;flex-direction:column;flex-shrink:0;gap:2.5rem}@media(min-width:64rem){.gds-contact .gds-contact__contact-cards{margin-top:calc(var(--spacing)*0)}}.gds-cta--big{background-color:#fff;display:flex;flex-direction:column;gap:2.5rem;padding-block:5rem}@media(min-width:64rem){.gds-cta--big{gap:156px;height:100%;justify-content:space-between}}.gds-cta--big.is-not-visible :is(.gds-cta__title,.gds-cta__content){opacity:0;--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-cta--big :is(.gds-cta__title,.gds-cta__content){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.gds-cta--big .gds-cta__title{font-family:family-DemiBold,sans-serif;font-size:3rem;letter-spacing:-.125rem;line-height:4.14rem}@media(min-width:64rem){.gds-cta--big .gds-cta__title{font-family:family-DemiBold,sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:5rem}}.gds-cta--big .gds-cta__title{margin-bottom:2.5rem}@media(min-width:64rem){.gds-cta--big .gds-cta__title{margin-bottom:9.75rem;max-width:calc(var(--spacing)*220)}}.gds-cta--big .gds-cta__content{display:flex;flex-direction:column;gap:2.5rem}@media(min-width:64rem){.gds-cta--big .gds-cta__content{align-items:flex-end;flex-direction:row-reverse;justify-content:space-between}}.gds-cta--big .gds-cta__description{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.375rem}@media(min-width:64rem){.gds-cta--big .gds-cta__description{font-family:family-DemiBold,sans-serif;font-size:2rem;letter-spacing:0;line-height:2.5rem;max-width:calc(var(--spacing)*220)}}.gds-cta--rectangle{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;margin-inline:auto;max-width:90rem;padding-inline:1rem;position:relative;transition-duration:.5s}@media(min-width:48rem){.gds-cta--rectangle{padding-inline:1.5rem}}@media(min-width:64rem){.gds-cta--rectangle{padding-inline:2.5rem}}.gds-cta--rectangle.is-not-visible{opacity:0;--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-cta--rectangle .gds-cta--rectangle__inner{border-style:var(--tw-border-style);--tw-shadow:-2px 4px 12px var(--tw-shadow-color,#0000001f);background-color:#fff;border-color:#e30613;border-radius:1.25rem;border-width:8px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;padding-block:2rem;padding-inline:1.5rem}@media(min-width:48rem){.gds-cta--rectangle .gds-cta--rectangle__inner{align-items:center;flex-direction:row}}@media(min-width:64rem){.gds-cta--rectangle .gds-cta--rectangle__inner{padding-block:5rem;padding-inline:7.5rem}}.gds-cta--rectangle .gds-cta__title{font-family:family-DemiBold,sans-serif;font-size:2.25rem;letter-spacing:-.045rem;line-height:2.7rem}@media(min-width:64rem){.gds-cta--rectangle .gds-cta__title{font-family:family-DemiBold,sans-serif;font-size:2.875rem;letter-spacing:-.0575rem;line-height:3.45rem}}.gds-cta--trapezoid{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.7s;margin:auto;position:relative;transition-duration:.7s;width:calc(100% - 100px)}.gds-cta--trapezoid.is-not-visible{opacity:0;--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-cta--trapezoid .gds-trapezoid{--tw-translate-x:-50%;--tw-translate-y:-33.33333%;left:50%;position:absolute;top:50%;transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);translate:var(--tw-translate-x) var(--tw-translate-y)}@media(min-width:64rem){.gds-cta--trapezoid .gds-trapezoid{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-cta--trapezoid .gds-trapezoid__trapezoid-outer{max-width:833px}}.gds-cta--trapezoid .gds-trapezoid__trapezoid-inner{padding:60px}@media(min-width:64rem){.gds-cta--trapezoid .gds-trapezoid__trapezoid-inner{padding:5rem}}.gds-cta--trapezoid .gds-cta__title{font-family:family-DemiBold,sans-serif;font-size:2.25rem;letter-spacing:-.045rem;line-height:2.7rem}@media(min-width:64rem){.gds-cta--trapezoid .gds-cta__title{font-family:family-DemiBold,sans-serif;font-size:3rem;letter-spacing:-.0575rem;letter-spacing:-.125rem;line-height:4.14rem}.gds-cta--trapezoid .gds-cta__title{font-family:family-DemiBold,sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:5rem}}.gds-downloads{background-color:#fff;padding-top:5rem}@media(min-width:64rem){.gds-downloads{padding-top:7.5rem}}.gds-downloads.is-not-visible :is(.gds-downloads__title,.gds-downloads__search,.gds-downloads__filters,.gds-downloads__items){opacity:0;--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-downloads :is(.gds-downloads__title,.gds-downloads__search,.gds-downloads__filters,.gds-downloads__items){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.gds-downloads .gds-downloads__wrapper{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.1s;overflow:hidden;transition-duration:.1s}.gds-downloads .gds-downloads__header{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2.5rem;padding-top:5rem;width:100%}@media(min-width:48rem){.gds-downloads .gds-downloads__header{gap:.5rem}}.gds-downloads .gds-downloads__title{font-family:family-DemiBold,sans-serif;font-size:3rem;letter-spacing:-.125rem;line-height:4.14rem;max-width:1014px}@media(min-width:64rem){.gds-downloads .gds-downloads__title{font-family:family-DemiBold,sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:5rem}}.gds-downloads .gds-downloads__search{display:flex;flex-direction:column-reverse;gap:1.5rem;padding-block:1rem}@media(min-width:48rem){.gds-downloads .gds-downloads__search{flex-direction:row;justify-content:flex-end}}.gds-downloads .gds-downloads__search .gds-search{width:100%}@media(min-width:48rem){.gds-downloads .gds-downloads__search .gds-search{max-width:calc(var(--spacing)*109.5)}}.gds-downloads .gds-downloads__filters{display:flex;flex-direction:column;gap:.5rem}@media(min-width:64rem){.gds-downloads .gds-downloads__filters{gap:1rem}}.gds-downloads .gds-downloads__filters .gds-chip{animation:fadeInSlideUp .5s ease-out}.gds-downloads .gds-downloads__filters .gds-downloads__filters-category{min-height:calc(var(--spacing)*9.5)}.gds-downloads .gds-downloads__filters .gds-downloads__filters-category:before{--tw-content:"";background-color:#0000003f;content:var(--tw-content);display:block;height:1px;margin-bottom:1.5rem;width:100%}.gds-downloads .gds-downloads__filters .gds-downloads__filters-subcategory{min-height:calc(var(--spacing)*9.5);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;opacity:1;transition-duration:.5s}.gds-downloads .gds-downloads__filters .gds-downloads__filters-subcategory.is-animated{opacity:0}.gds-downloads .gds-downloads__filters .gds-downloads__filters-subcategory-body{animation:fadeInSlideUp .5s ease-out;padding-left:1rem}@media(min-width:48rem){.gds-downloads .gds-downloads__filters .gds-downloads__filters-subcategory-body{padding-left:calc(var(--spacing)*0)}}.gds-downloads .gds-downloads__filters .gds-downloads__filters-subcategory-body:before{--tw-content:"";background-color:#0000003f;content:var(--tw-content);display:block;height:1px;margin-bottom:.5rem;margin-left:-1rem;width:100%}@media(min-width:48rem){.gds-downloads .gds-downloads__filters .gds-downloads__filters-subcategory-body:before{--tw-content:none;content:none}}.gds-downloads .gds-downloads__items{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr));padding-block:5rem}@media(min-width:48rem){.gds-downloads .gds-downloads__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.gds-downloads .gds-downloads__items{grid-template-columns:repeat(3,minmax(0,1fr))}}.gds-downloads .gds-downloads__items .gds-card-certificates{animation:fadeInSlideUp .5s ease-out}.gds-downloads .gds-downloads__items-not-founds{align-items:center;display:flex;height:calc(var(--spacing)*80);justify-content:center}.gds-downloads .gds-downloads__items-not-founds h2{font-family:family-Medium,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.6875rem}@media(min-width:64rem){.gds-downloads .gds-downloads__items-not-founds h2{font-family:family-Medium,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2.25rem}}.gds-downloads .gds-downloads__items-not-founds h2{color:#0000007f;text-align:center}.gds-file-showcase{background-color:#fff}.gds-file-showcase .gds-file-showcase__inner{display:flex;flex-direction:column;gap:1.5rem;padding-block:5rem}@media(min-width:64rem){.gds-file-showcase .gds-file-showcase__inner{flex-direction:row;gap:5rem;justify-content:space-between}}.gds-file-showcase.is-not-visible .gds-file-showcase__catalogue-item{opacity:0;--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-file-showcase .gds-file-showcase__catalogue-item{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.gds-file-showcase .gds-file-showcase__catalogues{display:grid;gap:2rem}.gds-generic-content{display:grid;gap:5rem;padding-block:5rem}.gds-generic-content.is-not-visible :is(.gds-generic-content__tagline,.gds-generic-content__title,.gds-generic-content__description,.gds-generic-content__images){opacity:0;--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-generic-content :is(.gds-generic-content__tagline,.gds-generic-content__title,.gds-generic-content__description,.gds-generic-content__images){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.gds-generic-content[primary-default] .gds-generic-content__images--1{border-color:#e30613}.gds-generic-content[primary-default] .gds-trapezoid[primary] .gds-trapezoid__trapezoid-outer{background-color:#e30613}.gds-generic-content[oxygen-blue-default] .gds-generic-content__images--1{border-color:#6378ff}.gds-generic-content[oxygen-blue-default] .gds-trapezoid[primary] .gds-trapezoid__trapezoid-outer{background-color:#6378ff}.gds-generic-content[safety-yellow-default] .gds-generic-content__images--1{border-color:#ffbc41}.gds-generic-content[safety-yellow-default] .gds-trapezoid[primary] .gds-trapezoid__trapezoid-outer{background-color:#ffbc41}.gds-generic-content[purity-green-default] .gds-generic-content__images--1{border-color:#01a4a5}.gds-generic-content[purity-green-default] .gds-trapezoid[primary] .gds-trapezoid__trapezoid-outer{background-color:#01a4a5}.gds-generic-content.gds-generic-content--white{background-color:#fff}.gds-generic-content.gds-generic-content--grey{background-color:#f4f2f0}.gds-generic-content .gds-generic-content__tagline{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.5rem;margin-bottom:1.5rem}@media(min-width:64rem){.gds-generic-content .gds-generic-content__tagline{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}.gds-generic-content .gds-generic-content__tagline{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.gds-generic-content .gds-generic-content__secondary{margin:5rem auto auto;width:-moz-fit-content;width:fit-content}.gds-generic-content .gds-generic-content__description{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.gds-generic-content .gds-generic-content__description{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem;max-width:668px}}.gds-generic-content .gds-generic-content__images{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding-top:5rem}@media(min-width:48rem){.gds-generic-content .gds-generic-content__images{align-items:flex-start;flex-direction:row;margin:auto;width:-moz-fit-content;width:fit-content}}.gds-generic-content .gds-generic-content__images--1{border-radius:2.5rem;border-style:var(--tw-border-style);border-width:6px;overflow:hidden}.gds-generic-content .gds-generic-content__images--1:has(.gds-video){max-width:calc(var(--spacing)*167)}@media(min-width:64rem){.gds-generic-content .gds-generic-content__images--1:has(.gds-video){min-width:668px}}.gds-generic-content .gds-generic-content__images--2{margin-left:calc(var(--spacing)*0)}@media(min-width:64rem){.gds-generic-content .gds-generic-content__images--2{min-width:250px}}.gds-generic-content .gds-generic-content__images--2:has(.gds-video){max-width:250px}.gds-generic-content .gds-trapezoid__trapezoid-inner,.gds-generic-content .gds-trapezoid__trapezoid-outer{clip-path:polygon(0 0,100% 13%,100% 87%,0 100%)}.gds-generic-content.gds-generic-content[has-assets] .gds-generic-content__title{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.375rem}@media(min-width:64rem){.gds-generic-content.gds-generic-content[has-assets] .gds-generic-content__title{font-family:family-DemiBold,sans-serif;font-size:2rem;letter-spacing:0;line-height:2.5rem;max-width:899px}}.gds-generic-content.gds-generic-content[has-assets] .gds-generic-content__description{margin-left:50%}@media(min-width:64rem){.gds-generic-content.gds-generic-content[has-assets] .gds-generic-content__description{margin-left:calc(var(--spacing)*0)}.gds-generic-content.gds-generic-content[no-assets]{padding-inline:275px}}.gds-generic-content.gds-generic-content[no-assets] .gds-generic-content__title{font-family:family-DemiBold,sans-serif;font-size:2.25rem;letter-spacing:-.045rem;line-height:2.7rem}@media(min-width:64rem){.gds-generic-content.gds-generic-content[no-assets] .gds-generic-content__title{font-family:family-DemiBold,sans-serif;font-size:2.875rem;letter-spacing:-.0575rem;line-height:3.45rem}}.gds-generic-content.gds-generic-content[no-assets] .gds-generic-content__description{margin-left:calc(var(--spacing)*0)}@media(min-width:64rem){.gds-generic-content.gds-generic-content[no-assets] .gds-generic-content__description{margin-inline:auto}}.gds-generic-header{background-color:#fff;padding-bottom:5rem;padding-top:2.5rem}@media(min-width:64rem){.gds-generic-header{padding-bottom:9.75rem;padding-top:7.5rem}}.gds-generic-header.is-not-visible :is(.gds-generic-header__tagline,.gds-generic-header__title,.gds-generic-header__description){opacity:0;--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-generic-header :is(.gds-generic-header__tagline,.gds-generic-header__title,.gds-generic-header__description){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.gds-generic-header .gds-generic-header__inner{position:relative}.gds-generic-header .gds-generic-header__tagline{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-generic-header .gds-generic-header__tagline{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.gds-generic-header .gds-generic-header__tagline{left:calc(var(--spacing)*0);margin-bottom:2rem;top:calc(var(--spacing)*0)}@media(min-width:64rem){.gds-generic-header .gds-generic-header__tagline{position:absolute}}.gds-generic-header .gds-generic-header__title{font-family:family-DemiBold,sans-serif;font-size:2.25rem;letter-spacing:-.045rem;line-height:2.7rem}@media(min-width:64rem){.gds-generic-header .gds-generic-header__title{font-family:family-DemiBold,sans-serif;font-size:3rem;letter-spacing:-.0575rem;letter-spacing:-.125rem;line-height:4.14rem}.gds-generic-header .gds-generic-header__title{font-family:family-DemiBold,sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:5rem}}.gds-generic-header .gds-generic-header__description{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-generic-header .gds-generic-header__description{font-family:family-Medium,sans-serif;font-size:1.375rem;letter-spacing:-.03125rem;line-height:1.75rem}}.gds-generic-header .gds-generic-header__description{margin-top:5rem}@media(min-width:64rem){.gds-generic-header .gds-generic-header__description{margin-left:auto;margin-top:7.5rem;max-width:887px;padding-right:7.5rem}}.gds-grid-card-products{padding-block:5rem}.gds-grid-card-products.is-not-visible :is(.gds-grid-card-products__tagline,.gds-grid-card-products__title,.gds-grid-card-products__grid__item){opacity:0;--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-grid-card-products :is(.gds-grid-card-products__tagline,.gds-grid-card-products__title,.gds-grid-card-products__grid__item){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.gds-grid-card-products .gds-grid-card-products__tagline{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-grid-card-products .gds-grid-card-products__tagline{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.gds-grid-card-products .gds-grid-card-products__tagline{padding-bottom:1rem}.gds-grid-card-products .gds-grid-card-products__title{font-family:family-DemiBold,sans-serif;font-size:2.25rem;letter-spacing:-.045rem;line-height:2.7rem}@media(min-width:64rem){.gds-grid-card-products .gds-grid-card-products__title{font-family:family-DemiBold,sans-serif;font-size:2.875rem;letter-spacing:-.0575rem;line-height:3.45rem}}.gds-grid-card-products .gds-grid-card-products__title{max-width:340px;padding-bottom:5rem}.gds-grid-card-products .gds-grid-card-products__grid{display:grid;gap:2rem 1.5rem;grid-template-columns:repeat(1,minmax(0,1fr));justify-items:center;margin-inline:auto;max-width:1000px}@media(min-width:40rem){.gds-grid-card-products .gds-grid-card-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.gds-grid-card-products .gds-grid-card-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gds-grid-card-products .gds-grid-card-products__grid .gds-card-product{width:100%}.gds-grid-card-project{padding-bottom:2rem;padding-top:9.75rem}@media(min-width:64rem){.gds-grid-card-project{padding-bottom:2.5rem}}.gds-grid-card-project.is-not-visible :is(.gds-grid-card-project__inner,.gds-grid-card-project__tagline,.gds-grid-card-project__title,.gds-grid-card-project__card){opacity:0;--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-grid-card-project :is(.gds-grid-card-project__inner,.gds-grid-card-project__tagline,.gds-grid-card-project__title,.gds-grid-card-project__card){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.gds-grid-card-project .gds-grid-card-project__inner{background-color:#f4f2f0;border-radius:2.5rem;padding-block:5rem;padding-inline:1rem}@media(min-width:64rem){.gds-grid-card-project .gds-grid-card-project__inner{padding:2.5rem 2.5rem 5rem}}@media(min-width:80rem){.gds-grid-card-project .gds-grid-card-project__inner{display:flex;gap:5rem}}.gds-grid-card-project .gds-grid-card-project__tagline{color:#e30613;font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.5rem;margin-bottom:1.5rem}@media(min-width:64rem){.gds-grid-card-project .gds-grid-card-project__tagline{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}.gds-grid-card-project .gds-grid-card-project__tagline{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.gds-grid-card-project .gds-grid-card-project__title{font-family:family-DemiBold,sans-serif;font-size:3rem;letter-spacing:-.125rem;line-height:4.14rem}@media(min-width:64rem){.gds-grid-card-project .gds-grid-card-project__title{font-family:family-DemiBold,sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:5rem}}.gds-grid-card-project .gds-grid-card-project__grid{display:grid;flex-shrink:0;gap:2.5rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:5rem;margin-inline:auto;width:-moz-fit-content;width:fit-content}@media(min-width:48rem){.gds-grid-card-project .gds-grid-card-project__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.gds-grid-card-project .gds-grid-card-project__grid{margin-top:calc(var(--spacing)*0)}}.gds-grid{background-color:#fff;padding-block:5rem}.gds-grid.is-not-visible :is(.gds-grid__title,.gds-grid__card){opacity:0;--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-grid :is(.gds-grid__title,.gds-grid__card){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}@media(min-width:64rem){.gds-grid .gds-grid__inner{height:100%}}.gds-grid .gds-grid__title{display:flex}.gds-grid .gds-grid__title .gds-grid__title__element{font-family:family-DemiBold,sans-serif;font-size:2.25rem;letter-spacing:-.045rem;line-height:2.7rem}@media(min-width:64rem){.gds-grid .gds-grid__title .gds-grid__title__element{font-family:family-DemiBold,sans-serif;font-size:2.875rem;letter-spacing:-.0575rem;line-height:3.45rem;padding-bottom:5rem}}.gds-grid .gds-grid__cards{padding-inline:1rem}@media(min-width:48rem){.gds-grid .gds-grid__cards{padding-inline:1.5rem}}@media(min-width:64rem){.gds-grid .gds-grid__cards{padding-inline:5rem;padding-top:7.5rem}}.gds-grid .gds-grid__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.gds-grid.gds-grid--news .gds-grid__inner{margin:auto}@media(min-width:64rem){.gds-grid.gds-grid--news .gds-grid__inner{height:100%}}.gds-grid.gds-grid--news .gds-grid__title{flex-direction:column;justify-content:space-between;padding-bottom:2.5rem;vertical-align:middle}@media(min-width:48rem){.gds-grid.gds-grid--news .gds-grid__title{flex-direction:row}}@media(min-width:64rem){.gds-grid.gds-grid--news .gds-grid__title{padding-bottom:5rem}}.gds-grid.gds-grid--news .gds-grid__title .gds-grid__title__element{font-family:family-DemiBold,sans-serif;font-size:2.25rem;letter-spacing:-.045rem;line-height:2.7rem}@media(min-width:64rem){.gds-grid.gds-grid--news .gds-grid__title .gds-grid__title__element{font-family:family-DemiBold,sans-serif;font-size:2.875rem;letter-spacing:-.0575rem;line-height:3.45rem}}.gds-grid.gds-grid--news .gds-grid__title .gds-grid__title__element{padding-bottom:1rem}@media(min-width:48rem){.gds-grid.gds-grid--news .gds-grid__title .gds-grid__title__element{padding-bottom:calc(var(--spacing)*0)}}.gds-grid.gds-grid--news .gds-grid__cards{padding:calc(var(--spacing)*0)}.gds-grid.gds-grid--news .gds-grid__grid{gap:2.5rem;grid-template-columns:repeat(1,minmax(0,1fr));justify-self:center}@media(min-width:48rem){.gds-grid.gds-grid--news .gds-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.gds-grid.gds-grid--news .gds-grid__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gds-grid.gds-grid--references .gds-grid__inner{margin:auto;max-width:898px}.gds-grid.gds-grid--references .gds-grid__title{flex-direction:column}.gds-grid.gds-grid--references .gds-grid__title .gds-grid__title__element{font-family:family-DemiBold,sans-serif;font-size:2.25rem;letter-spacing:-.045rem;line-height:2.7rem}@media(min-width:64rem){.gds-grid.gds-grid--references .gds-grid__title .gds-grid__title__element{font-family:family-DemiBold,sans-serif;font-size:2.875rem;letter-spacing:-.0575rem;line-height:3.45rem}}.gds-grid.gds-grid--references .gds-grid__title .gds-grid__title__element{padding-bottom:1.5rem}@media(min-width:64rem){.gds-grid.gds-grid--references .gds-grid__title .gds-grid__title__element{padding-bottom:5rem}}.gds-grid.gds-grid--references .gds-grid__cards{padding-inline:1rem;padding-top:2.5rem}@media(min-width:48rem){.gds-grid.gds-grid--references .gds-grid__cards{padding-inline:1.5rem}}@media(min-width:64rem){.gds-grid.gds-grid--references .gds-grid__cards{padding-inline:5rem;padding-top:7.5rem}}.gds-grid.gds-grid--references .gds-grid__grid{gap:2.5rem 7.5rem;margin:auto}@media(min-width:48rem){.gds-grid.gds-grid--references .gds-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.gds-grid.gds-grid--references .gds-grid__grid{padding-bottom:5rem;width:758px}.gds-grid.gds-grid--references .gds-grid__grid .gds-grid__card:nth-child(2n){--tw-translate-y:5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}}.gds-grid.gds-grid--references .gds-grid__grid .gds-card-projects{margin:auto}.gds-hero{background-color:#fff;overflow:hidden}.gds-hero.is-not-visible :is(.gds-hero__item__title,.gds-hero__item__description,.gds-hero__item__btns){opacity:0;--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-hero :is(.gds-hero__item__title,.gds-hero__item__description,.gds-hero__item__btns){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;transition-duration:.2s}.gds-hero .gds-hero__carousel-view{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.3s;--tw-ease:linear;height:100vh;min-height:100vh;position:relative;transition-delay:.1s;transition-duration:.3s;transition-timing-function:linear;width:100%}.gds-hero .gds-hero__list{display:flex;flex-wrap:nowrap;height:100%;overflow:hidden;position:relative;width:100%}.gds-hero .gds-hero__item{height:100%;position:absolute;width:100%}.gds-hero .gds-hero__image{height:100%;overflow:hidden;padding:1rem;position:relative}@media(min-width:48rem){.gds-hero .gds-hero__image{padding:2rem}}.gds-hero .gds-hero__image:after{background-color:#000;border-radius:1.25rem;content:"";inset:1rem;opacity:.5;pointer-events:none;position:absolute;z-index:0}@media(min-width:48rem){.gds-hero .gds-hero__image:after{inset:2rem}}@media(min-width:80rem){.gds-hero .gds-hero__image:after{border-radius:2.5rem}}.gds-hero .gds-hero__image img{background-color:#0000007f;border-radius:1.25rem}@media(min-width:80rem){.gds-hero .gds-hero__image img{border-radius:2.5rem}}.gds-hero .gds-hero__carousel-arrow{--tw-translate-y:-50%;transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));translate:var(--tw-translate-x) var(--tw-translate-y);z-index:10;--tw-duration:.3s;display:none;position:absolute;top:50%;transition-duration:.3s}@media(min-width:40rem){.gds-hero .gds-hero__carousel-arrow{display:block;opacity:.25}}.gds-hero .gds-hero__carousel-arrow:hover{opacity:1}.gds-hero .gds-hero__carousel-arrow.left{left:5rem;rotate:180deg}.gds-hero .gds-hero__carousel-arrow.right{right:5rem}.gds-hero .gds-hero__item__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:calc(var(--spacing)*0);padding:2rem;position:absolute;top:calc(var(--spacing)*0);width:100vw;z-index:1}.gds-hero .gds-hero__item__title{font-family:family-DemiBold,sans-serif;font-size:2.25rem;letter-spacing:-.045rem;line-height:2.7rem}@media(min-width:64rem){.gds-hero .gds-hero__item__title{font-family:family-DemiBold,sans-serif;font-size:2.875rem;letter-spacing:-.0575rem;line-height:3.45rem}}.gds-hero .gds-hero__item__title{color:#fff;margin-bottom:1.5rem;text-align:center}.gds-hero .gds-hero__item__description{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.gds-hero .gds-hero__item__description{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.gds-hero .gds-hero__item__description{color:#fff;margin-bottom:2rem;max-width:842px;text-align:center}.gds-hero .gds-hero__item__btns{display:flex;gap:1rem}.gds-hero .progress-container{--tw-translate-x:-50%;bottom:5rem;display:flex;gap:calc(var(--spacing)*4);justify-content:center;left:50%;position:absolute;transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);translate:var(--tw-translate-x) var(--tw-translate-y);width:100%;z-index:10}.gds-hero .gds-progress-bar{cursor:pointer;height:calc(var(--spacing)*1);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:42px;--tw-duration:.2s;--tw-ease:linear;background-color:#ffffff7f;border-radius:3.40282e+38px;overflow:hidden;position:relative;transition-duration:.2s;transition-timing-function:linear}@media(min-width:48rem){.gds-hero .gds-progress-bar{width:72px}}.gds-hero .gds-progress-fill{background-color:#e30613;height:100%;left:calc(var(--spacing)*0);position:absolute;top:calc(var(--spacing)*0);width:calc(var(--spacing)*0)}.gds-quote{padding-block:2.5rem;text-align:center;width:100%}@media(min-width:64rem){.gds-quote{padding-block:5rem}}.gds-quote .is-not-visible :is(.gds-quote__text,.gds-quote__author,.gds-quote__role){opacity:0;--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-quote :is(.gds-quote__text,.gds-quote__author,.gds-quote__role){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.gds-quote .gds-quote__wrapper{border-top:2px var(--tw-border-style);border-color:#e30613;padding-inline:1rem;padding-top:5rem}@media(min-width:64rem){.gds-quote .gds-quote__wrapper{padding-top:5rem;padding-inline:2.5rem}}.gds-quote .gds-quote__text{font-family:family-DemiBold,sans-serif;font-size:2.25rem;letter-spacing:-.045rem;line-height:2.7rem}@media(min-width:64rem){.gds-quote .gds-quote__text{font-family:family-DemiBold,sans-serif;font-size:2.875rem;letter-spacing:-.0575rem;line-height:3.45rem}}.gds-quote .gds-quote__text{margin-bottom:2rem}@media(min-width:64rem){.gds-quote .gds-quote__text{font-family:family-DemiBold,sans-serif;font-size:3rem;letter-spacing:-.125rem;line-height:4.14rem}.gds-quote .gds-quote__text{font-family:family-DemiBold,sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:5rem}}.gds-quote .gds-quote__author{font-family:family-DemiBold,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2rem}@media(min-width:64rem){.gds-quote .gds-quote__author{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.125rem}}.gds-quote .gds-quote__author{color:#e30613;margin-bottom:.5rem}.gds-quote .gds-quote__role{font-family:family-DemiBold,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2rem}@media(min-width:64rem){.gds-quote .gds-quote__role{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.125rem}}.gds-quote .gds-quote__role{color:#0000003f}.gds-product-downloads{background-color:#fff;padding-block:5rem}.gds-product-downloads.is-not-visible :is(.gds-product-downloads__tabs,.gds-product-downloads__item){opacity:0;--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-product-downloads :is(.gds-product-downloads__tabs,.gds-product-downloads__item){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;transition-duration:.2s}.gds-product-downloads.gds-product-downloads--purity-green-default .gds-highlight,.gds-product-downloads.gds-product-downloads--purity-green-default .gds-icon{color:#01a4a5}.gds-product-downloads.gds-product-downloads--purity-green-default .gds-tabs__item.is-active:after{background-color:#01a4a5}.gds-product-downloads.gds-product-downloads--oxygen-blue-default .gds-highlight,.gds-product-downloads.gds-product-downloads--oxygen-blue-default .gds-icon{color:#6378ff}.gds-product-downloads.gds-product-downloads--oxygen-blue-default .gds-tabs__item.is-active:after{background-color:#6378ff}.gds-product-downloads.gds-product-downloads--safety-yellow-default .gds-highlight,.gds-product-downloads.gds-product-downloads--safety-yellow-default .gds-icon{color:#ffbc41}.gds-product-downloads.gds-product-downloads--safety-yellow-default .gds-tabs__item.is-active:after{background-color:#ffbc41}.gds-product-downloads.gds-product-downloads--no-tabs .gds-product-downloads__tabs{display:none}.gds-product-downloads .gds-product-downloads__container{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:80rem){.gds-product-downloads .gds-product-downloads__container{grid-template-columns:repeat(2,minmax(0,1fr))}}.gds-product-downloads .gds-product-downloads__tabs{overflow-x:scroll;padding-top:1.5rem}@media(min-width:64rem){.gds-product-downloads .gds-product-downloads__tabs{padding-top:calc(var(--spacing)*0)}}.gds-product-downloads .gds-product-downloads__list{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr));padding-top:1.5rem}@media(min-width:48rem){.gds-product-downloads .gds-product-downloads__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.gds-product-header{background-color:#fff;padding-block:2rem}.gds-product-header.is-not-visible :is(.gds-product-header__breadcrumbs,.gds-product-header__title,.gds-product-header__description,.gds-product-header__images,.gds-product-header__features){--tw-translate-y:calc(var(--spacing)*6);opacity:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-product-header :is(.gds-product-header__breadcrumbs,.gds-product-header__title,.gds-product-header__description,.gds-product-header__images,.gds-product-header__features){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.gds-product-header .gds-product-header__breadcrumbs{padding-bottom:2rem}.gds-product-header .gds-product-header__content{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:64rem){.gds-product-header .gds-product-header__content{flex-direction:row}}.gds-product-header .gds-product-header__images{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.gds-product-header .gds-product-header__images .gds-product-header__carousel-view{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.3s;--tw-ease:linear;aspect-ratio:1.3;max-width:100%;position:relative;transition-delay:.1s;transition-duration:.3s;transition-timing-function:linear;width:100%}@media(min-width:64rem){.gds-product-header .gds-product-header__images .gds-product-header__carousel-view{height:509px;width:668px}}.gds-product-header .gds-product-header__images .gds-product-header__carousel-view{--tw-border-style:solid;border:2px solid #0000003f;border-radius:1.25rem;overflow:hidden}.gds-product-header .gds-product-header__images .gds-product-header__list{display:flex;flex-wrap:nowrap;height:100%;overflow:hidden;position:relative;width:100%}@media(min-width:64rem){.gds-product-header .gds-product-header__images .gds-product-header__list{width:668px}}.gds-product-header .gds-product-header__images .gds-product-header__item{height:100%;position:absolute;width:100%}.gds-product-header .gds-product-header__images .gds-product-header__image{width:100%}.gds-product-header .gds-product-header__images .gds-product-header__images-buttons{display:flex;gap:1.5rem;justify-content:center;padding-top:1rem;width:100%}.gds-product-header .gds-product-header__images .gds-product-header__images-buttons .left{rotate:180deg}.gds-product-header .gds-product-header__content-inner{display:flex;flex-direction:column;gap:2rem;justify-content:flex-start}.gds-product-header .gds-product-header__content-inner.gds-product-header__content-inner--multiple-features{justify-content:space-between}@media(min-width:64rem){.gds-product-header .gds-product-header__content-inner.gds-product-header__content-inner--multiple-images{padding-bottom:5rem}}.gds-product-header .gds-product-header__title{font-family:family-DemiBold,sans-serif;font-size:2.25rem;letter-spacing:-.045rem;line-height:2.7rem;padding-bottom:1.5rem}@media(min-width:64rem){.gds-product-header .gds-product-header__title{font-family:family-DemiBold,sans-serif;font-size:2.875rem;letter-spacing:-.0575rem;line-height:3.45rem}}.gds-product-header .gds-product-header__features{display:flex;flex-direction:column;gap:.5rem;list-style-type:none;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}.gds-product-header .gds-product-header__features .gds-product-header__feature{align-items:center;color:#000;display:flex;font-family:family-Medium,sans-serif;font-size:.875rem;gap:.5rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.gds-product-header .gds-product-header__features .gds-product-header__feature{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.gds-product-header .gds-product-header__features .gds-product-header__feature-icon-wrapper{align-items:center;display:flex;height:calc(var(--spacing)*10);justify-content:center;overflow:hidden;width:calc(var(--spacing)*10)}.gds-product-header .gds-product-header__features .gds-product-header__feature-icon{flex-shrink:0}.gds-timeline{background-color:#f4f2f0;padding-block:5rem}.gds-timeline.is-not-visible :is(.gds-timeline__tag,.gds-timeline__title,.gds-timeline__description,.gds-timeline__slider){opacity:0;--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-timeline :is(.gds-timeline__tag,.gds-timeline__title,.gds-timeline__description,.gds-timeline__slider){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.gds-timeline .gds-timeline__container{display:flex;flex-direction:column;gap:2.5rem}@media(min-width:48rem){.gds-timeline .gds-timeline__container{gap:156px;justify-content:space-between}}.gds-timeline .gds-timeline__tag{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-timeline .gds-timeline__tag{font-family:family-Medium,sans-serif;font-size:1.375rem;letter-spacing:-.03125rem;line-height:1.75rem}}.gds-timeline .gds-timeline__tag{background-color:#f4f2f0;margin-bottom:1.5rem}.gds-timeline .gds-timeline__title{font-family:family-DemiBold,sans-serif;font-size:3rem;letter-spacing:-.125rem;line-height:4.14rem}@media(min-width:64rem){.gds-timeline .gds-timeline__title{font-family:family-DemiBold,sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:5rem}}.gds-timeline .gds-timeline__description{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem;max-width:100%}@media(min-width:64rem){.gds-timeline .gds-timeline__description{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.gds-timeline .gds-timeline__description{padding-block:2.5rem}@media(min-width:48rem){.gds-timeline .gds-timeline__description{padding-left:7.5rem}}@media(min-width:80rem){.gds-timeline .gds-timeline__description{font-family:family-Medium,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.6875rem}@media(min-width:64rem){.gds-timeline .gds-timeline__description{font-family:family-Medium,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2.25rem}}}.gds-timeline .gds-timeline__slider{display:flex;flex-direction:row;gap:2.5rem;justify-content:space-between;overflow-x:auto;width:100%}.gds-timeline .gds-timeline__slider>:nth-child(2n) .gds-timeline-item__inner,.gds-timeline .gds-timeline__slider>:nth-child(odd){display:flex;flex-direction:column-reverse}.gds-timeline-item{display:flex;flex-direction:column;gap:2rem;justify-content:center;position:relative}.gds-timeline-item:after{left:calc(var(--spacing)*0);--tw-translate-x:-50%;--tw-translate-y:-6px;outline-style:var(--tw-outline-style);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-outline-style:solid;border-radius:3.40282e+38px;height:15px;outline:4px solid #f4f2f0;width:15px}.gds-timeline-item:after,.gds-timeline-item:before{pointer-events:none;top:50%;--tw-content:"";background-color:#0000003f;content:var(--tw-content);position:absolute}.gds-timeline-item:before{height:calc(var(--spacing)*1);left:10px;width:108%}.gds-timeline-item:last-child:before{width:120%}@media(min-width:48rem){.gds-timeline-item:last-child:before{width:200%}}.gds-timeline-item .gds-timeline-item__inner{gap:.5rem;width:264px}.gds-timeline-item .gds-timeline-item__year{font-family:family-DemiBold,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2rem}@media(min-width:64rem){.gds-timeline-item .gds-timeline-item__year{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.125rem}}.gds-timeline-item .gds-timeline-item__year{color:#0000003f;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.gds-timeline-item .gds-timeline-item__text{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.gds-timeline-item .gds-timeline-item__text{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.gds-timeline-item .gds-timeline-item__text{color:#000000b2;opacity:0;visibility:hidden}.gds-timeline-item .gds-timeline-item__text,.gds-timeline-item.gds-timeline-item--visible .gds-timeline-item__year{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.gds-timeline-item.gds-timeline-item--visible .gds-timeline-item__year{color:#000}.gds-timeline-item.gds-timeline-item--visible .gds-timeline-item__text{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;opacity:1;transition-duration:.5s;visibility:visible}.gds-timeline-item.gds-timeline-item--visible:after,.gds-timeline-item.gds-timeline-item--visible:before{background-color:#e30613;opacity:1}.gds-footer .gds-footer__variant-wrapper:has(>.gds-cta-fragment){height:calc(var(--spacing)*0);padding-inline:1rem;position:relative}.gds-footer .gds-footer__wrapper{background-color:#e30613;color:#fff;padding-bottom:5rem;padding-top:358px}@media(min-width:64rem){.gds-footer .gds-footer__wrapper{padding-bottom:5rem;padding-top:258px}}.gds-footer .gds-footer__title{font-family:family-DemiBold,sans-serif;font-size:3rem;letter-spacing:-.125rem;line-height:4.14rem}@media(min-width:64rem){.gds-footer .gds-footer__title{font-family:family-DemiBold,sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:5rem}}.gds-footer .gds-footer__title{margin-bottom:1.5rem}.gds-footer .gds-footer_main{align-items:flex-start;display:flex;flex-direction:column;gap:5rem;justify-content:space-between;margin-bottom:5rem}@media(min-width:64rem){.gds-footer .gds-footer_main{flex-direction:row}}.gds-footer .gds-footer_description{font-family:family-Medium,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.6875rem}@media(min-width:64rem){.gds-footer .gds-footer_description{font-family:family-Medium,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2.25rem}}.gds-footer .gds-footer_description{max-width:458px;width:100%}.gds-footer .gds-footer__links{align-items:flex-start;display:flex;gap:5rem;justify-content:space-between}@media(min-width:64rem){.gds-footer .gds-footer__links{max-width:383px;width:100%}}.gds-footer .gds-footer__links ul{display:grid;gap:1rem}.gds-footer .gds-footer__link-item.gds-link{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-footer .gds-footer__link-item.gds-link{font-family:family-Medium,sans-serif;font-size:.625rem;letter-spacing:-.0225rem;letter-spacing:0;line-height:1.5rem}.gds-footer .gds-footer__link-item.gds-link{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.38rem}}.gds-footer .gds-footer__social-and-rights{border-top:1.5px var(--tw-border-style);border-color:#fff;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;padding-top:2rem}@media(min-width:64rem){.gds-footer .gds-footer__social-and-rights{flex-direction:row-reverse}}.gds-footer .gds-footer__rights{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-footer .gds-footer__rights{font-family:family-DemiBold,sans-serif;font-size:.875rem;letter-spacing:-.0225rem;letter-spacing:0;line-height:1.1375rem}.gds-footer .gds-footer__rights{font-family:family-DemiBold,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.1375rem}}.gds-footer .gds-footer__social-networks{display:flex;gap:1rem}.gds-footer .gds-footer__social-networks-icon{cursor:pointer}.gds-footer .gds-footer_groom-logo{filter:invert()brightness(200);margin-bottom:2rem}.gds-footer .gds-footer__legal-list{display:flex;gap:1.5rem}.gds-footer .gds-footer__legal-list span{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.5rem;text-decoration-line:underline}.gds-navbar{padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*8);position:absolute;top:calc(var(--spacing)*0);width:100%;z-index:40}@media(min-width:48rem){.gds-navbar{padding-inline:1.5rem;padding-top:calc(var(--spacing)*14)}}@media(min-width:64rem){.gds-navbar{padding-inline:2rem;padding-top:calc(var(--spacing)*16)}}.gds-navbar .gds-navbar__wrapper{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.gds-navbar .gds-navbar__container{margin-inline:auto;max-width:90rem;padding-inline:.5rem}@media(min-width:48rem){.gds-navbar .gds-navbar__container{padding-inline:1.5rem}}@media(min-width:80rem){.gds-navbar .gds-navbar__container{padding-inline:2rem}}@media(min-width:96rem){.gds-navbar .gds-navbar__container{padding-inline:2.5rem}}.gds-navbar .gds-navbar__main{align-items:center;border-radius:1rem;display:flex;gap:1.5rem;justify-content:flex-end;padding-inline:1.5rem;position:relative;width:100%}.gds-navbar.gds-navbar-transparent .gds-navbar-search,.gds-navbar.gds-navbar-transparent .gds-navbar__main{background-color:#ffffffb2}.gds-navbar.gds-navbar-white .gds-navbar-search,.gds-navbar.gds-navbar-white .gds-navbar__main{background-color:#fff}.gds-navbar.gds-navbar-steel .gds-navbar-search,.gds-navbar.gds-navbar-steel .gds-navbar__main,:is(.gds-navbar.gds-navbar-steel .gds-navbar__main,.gds-navbar.gds-navbar-steel .gds-navbar-search).is-expanded{background-color:#f4f2f0}.gds-navbar .gds-navbar__logo{margin-right:auto;padding-block:18px}.gds-navbar .gds-navbar__animated-links{align-items:center;display:flex;gap:1.5rem;justify-content:flex-end;position:absolute;right:1.5rem}.gds-navbar .gds-navbar__primary-link{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.3s;opacity:1;transition-duration:.3s}.gds-navbar:has(.gds-navbar-search.is-expanded) .gds-navbar__primary-link{opacity:0;pointer-events:none}.gds-navbar-item .gds-navbar-item__link{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.375rem}@media(min-width:64rem){.gds-navbar-item .gds-navbar-item__link{font-family:family-DemiBold,sans-serif;font-size:2rem;letter-spacing:0;line-height:2.5rem}}.gds-navbar-item .gds-navbar-item__link{margin-block:1rem}@media(min-width:64rem){.gds-navbar-item .gds-navbar-item__link{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}.gds-navbar-item .gds-navbar-item__link{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.gds-navbar-item.is-current>a{border-bottom:3px var(--tw-border-style);border-color:#fff}@media(min-width:64rem){.gds-navbar-item.is-current>a{border-bottom:2px var(--tw-border-style);border-color:#000}}.gds-navbar-item .gds-navbar-item__ul{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.3s;margin-top:calc(var(--spacing)*0);max-height:calc(var(--spacing)*0);overflow:hidden;transition-duration:.3s}:where(.gds-navbar-item .gds-navbar-item__ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(1rem*var(--tw-space-y-reverse))}.gds-navbar-item .gds-navbar-item__ul>:first-child{padding-top:1rem}.gds-navbar-item .gds-navbar-item__ul .gds-navbar-item__children-link{font-family:family-Medium,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.6875rem}@media(min-width:64rem){.gds-navbar-item .gds-navbar-item__ul .gds-navbar-item__children-link{font-family:family-Medium,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2.25rem}}.gds-navbar-item .gds-navbar-item__ul.is-open{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.7s;max-height:999px;transition-delay:.3s;transition-duration:.7s}.gds-navbar-item:has(.gds-navbar-item__ul)>a{margin-bottom:calc(var(--spacing)*0)}.gds-navbar .gds-navbar-search{align-items:center;border-radius:1rem;display:flex;height:56px;justify-content:center;min-width:56px;padding:.5rem}@media(min-width:64rem){.gds-navbar .gds-navbar-search{height:60px;min-width:60px}}.gds-navbar .gds-navbar-search:not(.is-expanded){cursor:pointer}.gds-navbar .gds-navbar-search:not(.is-expanded) .gds-navbar-search__content{width:calc(var(--spacing)*0)}.gds-navbar .gds-navbar-search.is-expanded{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.3s;background-color:#fff;gap:.5rem;transition-duration:.3s}.gds-navbar .gds-navbar-search.is-expanded .gds-navbar-search__content{width:575px}.gds-navbar .gds-navbar-search .gds-navbar-search__content{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:100%;--tw-duration:.7s;align-items:center;display:flex;justify-content:flex-end;overflow:hidden;transition-duration:.7s}.gds-navbar .gds-navbar-search .gds-navbar-search__input{outline-style:var(--tw-outline-style);outline-width:0;width:100%}.gds-navbar .gds-navbar-search .gds-navbar-search__close,.gds-navbar .gds-navbar-search .gds-navbar-search__search{cursor:pointer}.gds-navbar .gds-navbar-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.gds-navbar-modal{bottom:calc(var(--spacing)*0);top:calc(var(--spacing)*0);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:100%;--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);--tw-translate-x:calc(var(--spacing)*0);display:flex;flex-direction:column;padding:1.5rem;position:fixed;translate:var(--tw-translate-x) var(--tw-translate-y);z-index:50}.gds-navbar-modal.gds-navbar-modal--white{background-color:#fff}.gds-navbar-modal.gds-navbar-modal--primary{background-color:#e30613}.gds-navbar-modal .gds-navbar-modal__header{align-items:center;display:flex;justify-content:space-between}.gds-navbar-modal:has(ul) .gds-navbar-modal__content{align-items:center;display:flex;flex:1}.gds-navbar-modal:has(.gds-navbar__search-bar) .gds-navbar-modal__content{padding-top:1.5rem}.gds-navbar-modal.is-not-visible{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-navbar-modal .gds-navbar__search-bar{align-items:center;background-color:#fff;border-color:#0000003f;border-radius:1rem;border-style:var(--tw-border-style);border-width:1px;display:flex;height:54px;justify-content:space-between;padding-block:.5rem;padding-inline:1rem;width:100%}.gds-navbar-modal .gds-navbar__search-bar-input{outline-style:var(--tw-outline-style);outline-width:0;width:100%}.gds-navbar-modal input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.gds-navbar-language{align-items:center;bottom:1.5rem;display:flex;gap:.5rem;position:absolute}@media(min-width:64rem){.gds-navbar-language{display:block;position:static}}.gds-navbar-language .gds-navbar-language__list{align-items:center;display:flex;gap:1.5rem}.gds-navbar-language .gds-navbar-language__opt{font-family:family-Medium,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.6875rem}@media(min-width:64rem){.gds-navbar-language .gds-navbar-language__opt{font-family:family-Medium,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2.25rem}}.gds-navbar-language .gds-navbar-language__opt{--tw-leading:1;line-height:1}@media(min-width:64rem){.gds-navbar-language .gds-navbar-language__opt{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}.gds-navbar-language .gds-navbar-language__opt{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}.gds-navbar-language .gds-navbar-language__opt{display:flex;gap:.5rem;padding-block:1rem}}.gds-navbar-language .is-current{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.gds-navbar-dropdown{border-style:var(--tw-border-style);border-width:1px;min-width:68px;opacity:0;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));white-space:nowrap;--tw-duration:.5s;--tw-ease:var(--ease-out);background-color:#fff;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;border-top:0 var(--tw-border-style);border-color:#f4f2f0;overflow:hidden;position:absolute;transition-duration:.5s;transition-timing-function:var(--ease-out)}.gds-navbar-dropdown:not(.is-not-visible){opacity:1;--tw-translate-y:calc(var(--spacing)*0);display:block;translate:var(--tw-translate-x) var(--tw-translate-y)}.gds-navbar-dropdown.is-hidden{display:none}.gds-navbar-dropdown .gds-navbar-dropdown__children{font-family:family-Medium,sans-serif;font-size:.625rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.gds-navbar-dropdown .gds-navbar-dropdown__children{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.38rem}}.gds-navbar-dropdown .gds-navbar-dropdown__children{border-top:1px var(--tw-border-style);border-color:#f4f2f0;cursor:pointer}.gds-navbar-dropdown .gds-navbar-dropdown__children>a{display:flex;padding:1rem}.gds-navbar-dropdown .gds-navbar-dropdown__children:hover{background-color:#f4f2f0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes rotateRight{0%{opacity:1;transform:translate(0)}25%{opacity:0;transform:translate(10px)}50%{opacity:0;transform:translate(-10px)}75%{opacity:1;transform:translate(0)}}.page-enter-active{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:1s;transition-duration:1s}.page-enter-from,.page-leave-to{opacity:0;--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x) var(--tw-translate-y)}.error{padding-top:9.75rem}.error.is-not-visible :is(.error__cta,.error__content__text,.error__content__button,.error__footer){opacity:0;--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x) var(--tw-translate-y)}.error :is(.error__cta,.error__content__text,.error__content__button,.error__footer){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.error .error__content{align-items:center;display:flex;flex-direction:column;padding-top:5rem;text-align:center}.error .error__content__text{display:flex;flex-direction:column;font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.5rem;padding-bottom:2.5rem}@media(min-width:64rem){.error .error__content__text{font-family:family-Medium,sans-serif;font-size:1.375rem;letter-spacing:-.03125rem;line-height:1.75rem}}.error .error__footer{margin-top:600px}@media(min-width:48rem){.error .error__footer{margin-top:400px}}.home-page .home-page__footer:has(.gds-cta-fragment){padding-top:calc(var(--spacing)*125)}@media(min-width:48rem){.home-page .home-page__footer:has(.gds-cta-fragment){padding-top:calc(var(--spacing)*75)}}.news-detail-page{background-color:#f4f2f0;padding-top:9.75rem}.news-detail-page.is-not-visible :is(.news-detail-page__heading__tag,.news-detail-page__heading__tag--date,.news-detail-page__heading__title,.news-detail-page__heading__description,.news-detail-page__content__image,.news-detail-page__content__share,.news-detail-page__content__body,.news-detail-page__news){opacity:0;--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x) var(--tw-translate-y)}.news-detail-page :is(.news-detail-page__heading__tag,.news-detail-page__heading__tag--date,.news-detail-page__heading__title,.news-detail-page__heading__description,.news-detail-page__content__image,.news-detail-page__content__share,.news-detail-page__content__body,.news-detail-page__news){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.news-detail-page .news-detail-page__wrapper{background-color:#fff;border-radius:1.25rem;display:flex;flex-direction:column;gap:1.5rem;height:100%;padding-block:2.5rem;padding-inline:1rem;width:100%}@media(min-width:64rem){.news-detail-page .news-detail-page__wrapper{flex-direction:row;padding-inline:2.5rem}}.news-detail-page .news-detail-page__heading{min-width:100%;padding-top:1.5rem;text-align:left}@media(min-width:64rem){.news-detail-page .news-detail-page__heading{min-width:300px;padding-top:7.5rem}}@media(min-width:80rem){.news-detail-page .news-detail-page__heading{min-width:514px}}.news-detail-page .news-detail-page__heading__tags{display:flex;flex-wrap:wrap;gap:1rem;padding-bottom:1rem}@media(min-width:64rem){.news-detail-page .news-detail-page__heading__tags{padding-bottom:1.5rem}}.news-detail-page .news-detail-page__heading__tag--date{color:#0000007f}.news-detail-page .news-detail-page__heading__title{font-family:family-DemiBold,sans-serif;font-size:2.25rem;letter-spacing:-.045rem;line-height:2.7rem}@media(min-width:64rem){.news-detail-page .news-detail-page__heading__title{font-family:family-DemiBold,sans-serif;font-size:2.875rem;letter-spacing:-.0575rem;line-height:3.45rem}}.news-detail-page .news-detail-page__heading__title{padding-bottom:1.5rem}.news-detail-page .news-detail-page__heading__description{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.news-detail-page .news-detail-page__heading__description{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.news-detail-page .news-detail-page__heading__description{color:#0000007f}.news-detail-page .news-detail-page__content{display:flex;flex-direction:column;gap:2.5rem;position:relative}@media(min-width:64rem){.news-detail-page .news-detail-page__content{gap:5rem}}.news-detail-page .news-detail-page__content__image{border-radius:1.25rem;-o-object-fit:cover;object-fit:cover}.news-detail-page .news-detail-page__content__body :first-child{padding-top:calc(var(--spacing)*0)}.news-detail-page .news-detail-page__content__body h2{font-family:family-DemiBold,sans-serif;font-size:2.25rem;letter-spacing:-.045rem;line-height:2.7rem}@media(min-width:64rem){.news-detail-page .news-detail-page__content__body h2{font-family:family-DemiBold,sans-serif;font-size:2.875rem;letter-spacing:-.0575rem;line-height:3.45rem}}.news-detail-page .news-detail-page__content__body h2{padding-top:2.5rem}.news-detail-page .news-detail-page__content__body h3{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.375rem}@media(min-width:64rem){.news-detail-page .news-detail-page__content__body h3{font-family:family-DemiBold,sans-serif;font-size:2rem;letter-spacing:0;line-height:2.5rem}}.news-detail-page .news-detail-page__content__body h3{padding-top:2rem}.news-detail-page .news-detail-page__content__body h4{font-family:family-DemiBold,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2rem}@media(min-width:64rem){.news-detail-page .news-detail-page__content__body h4{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.125rem}}.news-detail-page .news-detail-page__content__body h4{padding-top:1.5rem}.news-detail-page .news-detail-page__content__body h5{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.news-detail-page .news-detail-page__content__body h5{font-family:family-Medium,sans-serif;font-size:1.375rem;letter-spacing:-.03125rem;line-height:1.75rem}}.news-detail-page .news-detail-page__content__body h5{padding-top:1rem}.news-detail-page .news-detail-page__content__body p{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem;padding-top:2rem}@media(min-width:64rem){.news-detail-page .news-detail-page__content__body p{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.news-detail-page .news-detail-page__content__body p{color:#0000007f}.news-detail-page .news-detail-page__news{margin-top:2.5rem;padding-bottom:600px}@media(min-width:48rem){.news-detail-page .news-detail-page__news{padding-bottom:350px}}.results-page{padding-top:9.75rem}.results-page.is-not-visible :is(.results-page__heading,.results-page__subheading,.results-page__grid-item,.results-page__no-data,.results-page__load-more,.results-page__footer){opacity:0;--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x) var(--tw-translate-y)}.results-page :is(.results-page__heading,.results-page__subheading,.results-page__grid-item,.results-page__no-data,.results-page__load-more,.results-page__footer){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.results-page .results-page__heading{font-family:family-DemiBold,sans-serif;font-size:3rem;letter-spacing:-.125rem;line-height:4.14rem;padding-bottom:5rem}@media(min-width:64rem){.results-page .results-page__heading{font-family:family-DemiBold,sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:5rem}}.results-page .results-page__heading{flex-wrap:nowrap;max-width:800px}@media(min-width:48rem){.results-page .results-page__heading{padding-bottom:9.75rem}}.results-page .results-page__heading .results-page__count{color:#e30613;margin-left:calc(var(--spacing)*2)}.results-page .results-page__section{display:flex;flex-direction:column;gap:2.5rem;padding-block:2.5rem}.results-page .results-page__subheading{font-family:family-DemiBold,sans-serif;font-size:2.25rem;letter-spacing:-.045rem;line-height:2.7rem}@media(min-width:64rem){.results-page .results-page__subheading{font-family:family-DemiBold,sans-serif;font-size:2.875rem;letter-spacing:-.0575rem;line-height:3.45rem}}.results-page .results-page__subheading{color:#e30613}.results-page .results-page__news-grid{display:grid;gap:2.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:48rem){.results-page .results-page__news-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}}.results-page .results-page__products-grid{display:grid;gap:.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:48rem){.results-page .results-page__products-grid{gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.results-page .results-page__products-grid{gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.results-page .results-page__products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.results-page .results-page__products-grid-item .gds-card-product__content-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.results-page .results-page__no-data{color:#0000007f;font-family:family-Medium,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.6875rem;text-align:center}@media(min-width:64rem){.results-page .results-page__no-data{font-family:family-Medium,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2.25rem}}.results-page .results-page__no-data{padding-bottom:7.5rem}@media(min-width:48rem){.results-page .results-page__no-data{padding-bottom:calc(var(--spacing)*0)}}.results-page .results-page__load-more{margin-inline:auto}.results-page .results-page__footer{padding-top:calc(var(--spacing)*115)}@media(min-width:48rem){.results-page .results-page__footer{padding-top:calc(var(--spacing)*75)}}.category-products-page{padding-top:5rem}@media(min-width:64rem){.category-products-page{padding-top:9.75rem}}.category-products-page .category-products-page__generic-header{border-bottom:1px var(--tw-border-style);border-color:#0000003f}.category-products-page .category-products-page__footer{padding-top:calc(var(--spacing)*125)}@media(min-width:48rem){.category-products-page .category-products-page__footer{padding-top:calc(var(--spacing)*75)}}.category-products-page .category-products-page__subcategories-grid{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:100%;--tw-duration:.5s;--tw-ease:var(--ease-in-out);display:grid;transition-duration:.5s;transition-timing-function:var(--ease-in-out)}.category-products-page .category-products-page__subcategories-grid.accordion-opened{grid-template-rows:1fr}.category-products-page .category-products-page__subcategories-grid.accordion-closed{grid-template-rows:0fr}.product-detail-page{padding-top:calc(var(--spacing)*23)}@media(min-width:64rem){.product-detail-page{padding-top:9.75rem}.product-detail-page .product-detail-page__generic{padding-inline:calc(var(--spacing)*0)}}.product-detail-page .product-detail-page__generic .gds-generic-content__title{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.375rem;max-width:900px}@media(min-width:64rem){.product-detail-page .product-detail-page__generic .gds-generic-content__title{font-family:family-DemiBold,sans-serif;font-size:2rem;letter-spacing:0;line-height:2.5rem}}@media(min-width:48rem){.product-detail-page .product-detail-page__generic .gds-generic-content__secondary{margin-inline:156px}}.product-detail-page .product-detail-page__generic .gds-generic-content__description{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.5rem;max-width:none}@media(min-width:64rem){.product-detail-page .product-detail-page__generic .gds-generic-content__description{font-family:family-Medium,sans-serif;font-size:1.375rem;letter-spacing:-.03125rem;line-height:1.75rem}}.product-detail-page .product-detail-page__cta-section{padding-block:2.5rem}@media(min-width:64rem){.product-detail-page .product-detail-page__cta-section{padding-block:5rem}}.product-detail-page .product-detail-page__footer{padding-top:calc(var(--spacing)*115)}@media(min-width:48rem){.product-detail-page .product-detail-page__footer{padding-top:calc(var(--spacing)*75)}}.reference-detail-page{padding-top:9.75rem}.reference-detail-page.is-not-visible :is(.reference-detail-page__tagline,.reference-detail-page__main-text,.reference-detail-page__carousel-wrapper){opacity:0;--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x) var(--tw-translate-y)}.reference-detail-page :is(.reference-detail-page__tagline,.reference-detail-page__main-text,.reference-detail-page__carousel-wrapper){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.reference-detail-page .reference-detail-page__main{padding-block:5rem}.reference-detail-page .reference-detail-page__tagline{color:#e30613;font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.5rem;padding-bottom:2.5rem}@media(min-width:64rem){.reference-detail-page .reference-detail-page__tagline{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}.reference-detail-page .reference-detail-page__tagline{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.reference-detail-page .reference-detail-page__main-text{display:flex;flex-direction:column;gap:5rem;justify-content:space-between}@media(min-width:64rem){.reference-detail-page .reference-detail-page__main-text{flex-direction:row;gap:7.5rem}}.reference-detail-page .reference-detail-page__title{font-family:family-DemiBold,sans-serif;font-size:3rem;letter-spacing:-.125rem;line-height:4.14rem}@media(min-width:64rem){.reference-detail-page .reference-detail-page__title{font-family:family-DemiBold,sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:5rem}}.reference-detail-page .reference-detail-page__body{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.reference-detail-page .reference-detail-page__body{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.reference-detail-page .reference-detail-page__body{color:#0000007f;max-width:628px}.reference-detail-page .reference-detail-page__body :is(ul){margin-bottom:1.5rem;margin-top:1.5rem}.reference-detail-page .reference-detail-page__spacer{margin-block:9.75rem;padding-block:9.75rem}@media(min-width:64rem){.reference-detail-page .reference-detail-page__spacer{margin-block:calc(var(--spacing)*0)}}.error-cta{margin-inline:auto;max-width:585px}@media(min-width:48rem){.error-cta{margin-top:2.5rem;padding-bottom:2.5rem}}.error-cta .error-cta__content{--tw-font-weight:var(--font-weight-bold);align-items:center;color:#000000b2;display:flex;flex-direction:column;font-weight:var(--font-weight-bold);gap:1.5rem;margin-inline:auto;padding:5rem;text-align:center}.error-cta .error-cta__title{font-family:family-DemiBold,sans-serif;font-size:3rem;letter-spacing:-.125rem;line-height:4.14rem}@media(min-width:64rem){.error-cta .error-cta__title{font-family:family-DemiBold,sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:5rem}}.error-cta .error-cta__text{font-family:family-DemiBold,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2rem}@media(min-width:64rem){.error-cta .error-cta__text{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.125rem}}.news{background-color:#f4f2f0;padding-top:9.75rem}.news.is-not-visible :is(.news__categories,.gds-grid__card,.news__button-load){opacity:0;--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x) var(--tw-translate-y)}.news :is(.news__categories,.gds-grid__card,.news__button-load){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.news .news__wrapper{align-items:center;background-color:#fff;border-radius:1.25rem;display:flex;flex-direction:column;gap:2.5rem;height:100%;justify-content:center;padding-bottom:400px;padding-top:2.5rem;padding-inline:1rem;width:100%}@media(min-width:48rem){.news .news__wrapper{padding-bottom:200px}}@media(min-width:64rem){.news .news__wrapper{gap:5rem;padding-inline:2.5rem;padding-bottom:7.5rem}}.news .news__wrapper .news__categories{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;max-width:894px}.news .news__wrapper .news__grid{display:grid;gap:2.5rem;grid-template-columns:repeat(1,minmax(0,1fr));justify-self:center}@media(min-width:48rem){.news .news__wrapper .news__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.news .news__wrapper .news__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.news .news__wrapper .news__grid{justify-self:auto}}.news .news__wrapper .news__no-data{color:#0000007f;font-family:family-DemiBold,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2rem;text-align:center}@media(min-width:64rem){.news .news__wrapper .news__no-data{font-family:family-DemiBold,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:2.125rem}}.news .news__wrapper .news__no-data{padding-bottom:2.5rem}.news .news__footer{margin-top:9.75rem}.references .references__spacer{margin-block:9.75rem;padding-block:9.75rem}@media(min-width:64rem){.references .references__spacer{margin-block:calc(var(--spacing)*0)}}.social-media-share-news{align-items:center;display:flex;justify-content:center}.news-detail-share{background-color:#fff;border-radius:3.40282e+38px;display:flex;flex-direction:column;gap:1rem;padding-block:1rem;padding-inline:12px;position:absolute;right:.5rem;top:.5rem}@media(min-width:64rem){.news-detail-share{right:1.5rem;top:1.5rem}}.company-page__footer-asset{height:600px}@media(min-width:48rem){.company-page__footer-asset{height:100%}}.generic .generic__top-spacer{padding-top:7.5rem}.generic .generic__bottom-spacer{margin-block:9.75rem;padding-block:9.75rem}@media(min-width:64rem){.generic .generic__bottom-spacer{margin-block:calc(var(--spacing)*0)}}.downloads .downloads__footer{padding-top:calc(var(--spacing)*150)}@media(min-width:48rem){.downloads .downloads__footer{padding-top:calc(var(--spacing)*87)}}@media(min-width:64rem){.downloads .downloads__footer{padding-top:calc(var(--spacing)*75)}}.contact__footer{margin-top:9.75rem}.subcategory-products__container{position:relative}.subcategory-products__container .subcategory-products__arrow-button{position:absolute;right:calc(var(--spacing)*0);top:calc(var(--spacing)*20)}.technical-information-fragment{padding-block:2.5rem}@media(min-width:64rem){.technical-information-fragment{padding-block:5rem}}.technical-information-fragment .technical-information-fragment__wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:2.5rem}@media(min-width:80rem){.technical-information-fragment .technical-information-fragment__wrapper{-moz-column-gap:1.5rem;column-gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.technical-information-fragment .technical-information-fragment__title{padding-inline:2.5rem}}.technical-information-fragment .technical-information-fragment__information.gds-rich-text{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.technical-information-fragment .technical-information-fragment__information.gds-rich-text{font-family:family-Medium,sans-serif;font-size:1.375rem;letter-spacing:-.03125rem;line-height:1.75rem}}.technical-information-fragment .technical-information-fragment__information.gds-rich-text{transition-delay:.5s}.technical-information-fragment .gds-tag-title__tagline{transition-delay:.1s}.technical-information-fragment .gds-tag-title__title{transition-delay:.3s}.table-characteristics-fragment{padding-block:5rem}.table-characteristics-fragment .table-characteristics-fragment__header{padding-right:1.5rem;padding-inline:1.5rem}.table-characteristics-fragment .table-characteristics-fragment__content{background-color:#f4f2f0;border-radius:1rem;padding-block:2rem}@media(min-width:80rem){.table-characteristics-fragment .table-characteristics-fragment__content{padding:5rem}}.table-characteristics-fragment.is-not-visible :is(.table-characteristics-fragment__product-name,.table-characteristics-fragment__title,.table-characteristics-fragment__table){opacity:0;--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x) var(--tw-translate-y)}.table-characteristics-fragment :is(.table-characteristics-fragment__product-name,.table-characteristics-fragment__title,.table-characteristics-fragment__table){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;transition-duration:.2s}.table-characteristics-fragment .table-characteristics-fragment__product-name{display:none;font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.table-characteristics-fragment .table-characteristics-fragment__product-name{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.table-characteristics-fragment .table-characteristics-fragment__product-name{padding-bottom:1rem}@media(min-width:80rem){.table-characteristics-fragment .table-characteristics-fragment__product-name{display:inline-block}}.table-characteristics-fragment .table-characteristics-fragment__title{font-family:family-DemiBold,sans-serif;font-size:2.25rem;letter-spacing:-.045rem;line-height:2.7rem}@media(min-width:64rem){.table-characteristics-fragment .table-characteristics-fragment__title{font-family:family-DemiBold,sans-serif;font-size:2.875rem;letter-spacing:-.0575rem;line-height:3.45rem}}.table-characteristics-fragment .table-characteristics-fragment__title{padding-bottom:5rem}.table-characteristics-fragment .table-characteristics-fragment__table{overflow-x:auto;padding-inline:1.5rem}.table-characteristics-fragment .table-characteristics-fragment__table table{background-color:#fff;border-collapse:collapse;border-radius:.5rem;color:#000;min-width:100%;overflow:hidden;text-align:left;width:-moz-max-content;width:max-content}@media(min-width:64rem){.table-characteristics-fragment .table-characteristics-fragment__table table{table-layout:fixed;width:100%}}.table-characteristics-fragment .table-characteristics-fragment__table th{border-right:1px var(--tw-border-style);border-color:#0000003f;padding:1rem;vertical-align:middle}@media(min-width:64rem){.table-characteristics-fragment .table-characteristics-fragment__table th{width:50%}}.table-characteristics-fragment .table-characteristics-fragment__table th:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.table-characteristics-fragment .table-characteristics-fragment__table thead{background-color:#0000003f}.table-characteristics-fragment .table-characteristics-fragment__table thead th{font-family:family-Medium,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.5rem}@media(min-width:64rem){.table-characteristics-fragment .table-characteristics-fragment__table thead th{font-family:family-DemiBold,sans-serif;font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.625rem}}.table-characteristics-fragment .table-characteristics-fragment__table tbody tr{border-bottom:1px var(--tw-border-style);border-color:#0000003f}.table-characteristics-fragment .table-characteristics-fragment__table tbody tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table-characteristics-fragment .table-characteristics-fragment__table tbody th{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(min-width:64rem){.table-characteristics-fragment .table-characteristics-fragment__table tbody th{font-family:family-Medium,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.5rem}}.table-characteristics-fragment .table-characteristics-fragment__table tbody th:first-child{font-family:family-Medium,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.25rem;max-width:calc(var(--spacing)*40)}@media(min-width:64rem){.table-characteristics-fragment .table-characteristics-fragment__table tbody th:first-child{font-family:family-Regular,sans-serif;font-size:.625rem;letter-spacing:0;line-height:.875rem}.table-characteristics-fragment .table-characteristics-fragment__table tbody th:first-child{font-family:family-Regular,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.25rem}.table-characteristics-fragment .table-characteristics-fragment__table tbody th:first-child{max-width:none}}.product-carousel-fragment{border-bottom:1px var(--tw-border-style);border-color:#0000003f;padding-bottom:7.5rem;padding-top:5rem}.product-carousel-fragment.is-not-visible .product-carousel-fragment__carousel{opacity:0;--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x) var(--tw-translate-y)}.product-carousel-fragment .product-carousel-fragment__carousel{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.product-carousel-fragment .product-carousel-fragment__tagline{margin-bottom:1.5rem}.product-carousel-fragment .product-carousel-fragment__title{font-family:family-DemiBold,sans-serif;font-size:3rem;letter-spacing:-.125rem;line-height:4.14rem}@media(min-width:64rem){.product-carousel-fragment .product-carousel-fragment__title{font-family:family-DemiBold,sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:5rem}}.product-carousel-fragment .product-carousel-fragment__carousel{margin-inline:auto;margin-top:2.5rem;transition-delay:.5s}.product-carousel-fragment .carousel__wrapper{margin-top:5rem;width:100%}.product-carousel-fragment .carousel-manual-grid{padding-inline:2rem}@media(min-width:48rem){.product-carousel-fragment .carousel-manual-grid{padding-inline:2.5rem}}
