@import "https://use.typekit.net/izn0adj.css";
:root{--brand:#ed2024;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--success:#080;--warning:#9a7200;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--text-xxs:.625rem;--text-xxs--line-height:1.6;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--radius-full:9999px;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--transition-default-duration:.15s;--transition-default:all var(--transition-default-duration) var(--ease-in-out);--z-index-dialog:101;--container-padding:1.25rem;--container-width-default:80rem;--container-width-small:48rem;--form-field-height-xs:1.75rem;--form-field-height-sm:2.25rem;--form-field-height-default:2.5rem;--form-field-height-lg:2.75rem}@supports (color:lab(0% 0 0)){:root{--brand:lab(51.8246% 73.3943 53.9243);--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--success:lab(49.0223% -58.595 69.6656);--warning:lab(50.5387% 29.6877 179.107);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209)}}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:#0000}hr{height:0;color:inherit;border-top-width:1px}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@keyframes accordion-down{0%{height:0}to{height:var(--accordion-panel-height,auto)}}@keyframes accordion-up{0%{height:var(--accordion-panel-height,auto)}to{height:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.address-validation-dialog__loading{font-size:var(--text-sm);line-height:var(--text-sm--line-height);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding-block:1rem;display:flex}.address-validation-dialog__alert{margin-bottom:1rem}.container{padding-inline:var(--container-padding);width:100%;margin-inline:auto}.container--default{max-width:var(--container-width-default)}.container--sm{max-width:var(--container-width-small)}.form{gap:1.25rem;display:grid}.form__consent{font-size:var(--text-xs)!important;line-height:var(--text-xs--line-height)!important}.form__row{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:48rem){.form__row--2-columns{grid-template-columns:repeat(2,1fr);gap:1rem}.form__row--3-columns{grid-template-columns:repeat(3,1fr);gap:1rem}}.form__submit-btn{width:100%}.page-title{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);border-left:.5rem solid var(--brand);text-wrap:pretty;text-transform:uppercase;padding-left:1rem;font-weight:700}@media (min-width:40rem){.page-title{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}}.page-description{font-size:var(--text-base);line-height:var(--text-base--line-height);margin-top:.75rem}.ui-alert{border:1px solid var(--border);background-color:var(--background);text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--text-sm--line-height);gap:.25rem;padding:.75rem 1rem;display:grid;position:relative}.ui-alert:has([data-slot=alert-action]){padding-right:4.5rem;position:relative}.ui-alert:has(>svg){grid-template-columns:auto 1fr;column-gap:.625rem}.ui-alert:has(>svg) .ui-alert-title{grid-column-start:2}.ui-alert>svg{color:currentColor;grid-row:span 2;transform:translateY(.125rem)}.ui-alert>svg:not([class*=size-]){width:1rem;height:1rem}.ui-alert--default{background-color:var(--card);border-color:var(--border)}.ui-alert--default>[data-slot=alert-title]{color:var(--card-foreground)}.ui-alert--default>svg{color:currentColor}.ui-alert--destructive{background-color:color-mix(in oklab, var(--destructive) 10%, transparent);border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}.ui-alert--destructive>[data-slot=alert-title],.ui-alert--destructive>svg{color:var(--destructive)}.ui-alert--success{background-color:color-mix(in oklab, var(--success) 10%, transparent);border-color:color-mix(in oklab, var(--success) 50%, transparent)}.ui-alert--success>[data-slot=alert-title],.ui-alert--success>svg{color:var(--success)}.ui-alert--warning{background-color:color-mix(in oklab, var(--warning) 10%, transparent);border-color:color-mix(in oklab, var(--warning) 50%, transparent)}.ui-alert--warning>[data-slot=alert-title],.ui-alert--warning>svg{color:var(--warning)}.ui-alert-title{font-size:var(--text-sm);font-weight:600;line-height:var(--text-sm--line-height)}.ui-alert-title a{text-underline-offset:3px;text-decoration:underline}.ui-alert-title a:hover{color:var(--foreground)}.ui-alert-description{font-size:var(--text-sm);line-height:var(--text-sm--line-height);text-wrap:pretty;color:var(--muted-foreground)}@media (min-width:48rem){.ui-alert-description{text-wrap:pretty}}.ui-alert-description a{text-underline-offset:3px;text-decoration:underline}.ui-alert-description a:hover{color:var(--foreground)}.ui-alert-description p:not(:last-child){margin-bottom:1rem}.ui-alert-action{position:absolute;top:.625rem;right:.75rem}.ui-button{font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:var(--tracking-widest);white-space:nowrap;text-transform:uppercase;transition:var(--transition-default);-webkit-user-select:none;user-select:none;background-clip:padding-box;border:1px solid #0000;border-radius:0;outline:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ui-button:focus-visible{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in oklab, var(--ring) 30%, transparent)}.ui-button:active:not([aria-haspopup]){transform:translateY(1px)}.ui-button:disabled{pointer-events:none;opacity:.5}.ui-button[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in oklab, var(--destructive) 20%, transparent)}.ui-button svg{pointer-events:none;flex-shrink:0}.ui-button svg:not([class*=size-]){width:.875rem;height:.875rem}.ui-button>[data-slot=button-loading-icon]{animation:1s linear infinite spin}.ui-button--default{background-color:var(--primary);color:var(--primary-foreground)}.ui-button--default:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}.ui-button--outline{border-color:var(--border);background-color:#0000}.ui-button--outline:hover,.ui-button--outline[aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}.ui-button--secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.ui-button--secondary:hover{background-color:color-mix(in oklch, var(--secondary), var(--foreground) 5%)}.ui-button--secondary[aria-expanded=true]{background-color:var(--secondary);color:var(--secondary-foreground)}.ui-button--ghost:hover,.ui-button--ghost[aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}.ui-button--destructive{background-color:color-mix(in oklab, var(--destructive) 10%, transparent);color:var(--destructive)}.ui-button--destructive:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}.ui-button--destructive:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent);box-shadow:0 0 0 2px color-mix(in oklab, var(--destructive) 20%, transparent)}.ui-button--link{color:var(--primary);text-underline-offset:.25rem;text-decoration:underline}.ui-button--link:hover{text-decoration:underline}.ui-button--size-default{height:var(--form-field-height-default);gap:.375rem;padding-inline:1.5rem}.ui-button--size-default:has([data-icon=inline-end]){padding-right:1rem}.ui-button--size-default:has([data-icon=inline-start]){padding-left:1rem}.ui-button--xs{height:var(--form-field-height-xs);gap:.25rem;padding-inline:.75rem}.ui-button--xs:has([data-icon=inline-end]){padding-right:.5rem}.ui-button--xs:has([data-icon=inline-start]){padding-left:.5rem}.ui-button--xs svg:not([class*=size-]){width:.75rem;height:.75rem}.ui-button--sm{height:var(--form-field-height-sm);gap:.25rem;padding-inline:1rem}.ui-button--sm:has([data-icon=inline-end]){padding-right:.75rem}.ui-button--sm:has([data-icon=inline-start]){padding-left:.75rem}.ui-button--lg{height:var(--form-field-height-lg);gap:.375rem;padding-inline:2rem}.ui-button--lg:has([data-icon=inline-end]){padding-right:1.25rem}.ui-button--lg:has([data-icon=inline-start]){padding-left:1.25rem}.ui-button--icon{width:var(--form-field-height-default);height:var(--form-field-height-default)}.ui-button--icon-xs{width:var(--form-field-height-xs);height:var(--form-field-height-xs)}.ui-button--icon-xs svg:not([class*=size-]){width:.75rem;height:.75rem}.ui-button--icon-sm{width:var(--form-field-height-sm);height:var(--form-field-height-sm)}.ui-button--icon-lg{width:var(--form-field-height-lg);height:var(--form-field-height-lg)}.ui-checkbox{border:1px solid var(--input);width:1.125rem;height:1.125rem;transition-property:box-shadow;transition-duration:var(--transition-default-duration);transition-timing-function:var(--ease-in-out);background-color:#0000;border-radius:0;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ui-checkbox:after{content:"";position:absolute;inset-block:-.5rem;inset-inline:-.75rem}.ui-checkbox:focus-visible{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in oklab, var(--ring) 30%, transparent)}.ui-checkbox:disabled{cursor:not-allowed;opacity:.5}.ui-checkbox[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in oklab, var(--destructive) 20%, transparent)}.ui-checkbox[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.ui-checkbox[data-checked]{border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}.ui-checkbox__indicator{color:currentColor;place-content:center;transition:none;display:grid}.ui-checkbox__indicator>svg{width:.875rem;height:.875rem}.ui-dialog{font-size:var(--text-sm);line-height:var(--text-sm--line-height);z-index:var(--z-index-dialog);outline:none;padding:2rem 1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.ui-dialog[data-open]{opacity:1}.ui-dialog[data-closed]{opacity:0}.ui-dialog__container{width:100%;max-width:calc(100% - 2rem);color:var(--popover-foreground);background-color:var(--popover);box-shadow:var(--shadow-md),0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent);border-radius:0;gap:1rem;margin:auto;padding:1.5rem;display:grid;position:relative}.ui-dialog__close-btn{background-color:var(--secondary);position:absolute;top:1.25rem;right:1.25rem}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-dialog-overlay{-webkit-backdrop-filter:blur(var(--blur-xs));backdrop-filter:blur(var(--blur-xs))}}.ui-dialog-overlay{z-index:var(--z-index-dialog);isolation:isolate;background-color:#0000004d;background-color:lab(0% 0 0/.3);position:fixed;inset:0}.ui-dialog-overlay[data-open]{opacity:1}.ui-dialog-overlay[data-closed]{opacity:0}.ui-dialog-header{flex-direction:column;gap:.5rem;display:flex}.ui-dialog-footer{flex-direction:column-reverse;gap:.5rem;display:flex}@media (min-width:40rem){.ui-dialog-footer{flex-direction:row;justify-content:flex-end}}.ui-dialog-title{font-size:var(--text-lg);line-height:var(--leading-none);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-weight:600}.ui-dialog-description{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted-foreground);margin-top:.125rem}.ui-dialog-description a{text-underline-offset:3px;text-decoration:underline}.ui-dialog-description a:hover{color:var(--foreground)}.ui-field-set{flex-direction:column;gap:1.5rem;display:flex}:is(.ui-field-set:has(>[data-slot=checkbox-group]),.ui-field-set:has(>[data-slot=radio-group])){gap:.75rem}.ui-field-legend{font-size:var(--text-xs);font-weight:600;line-height:var(--text-xs--line-height);text-transform:uppercase;margin-bottom:.75rem}.ui-field-group{flex-direction:column;gap:2.5rem;width:100%;display:flex;container:field-group/inline-size}.ui-field-group[data-slot=checkbox-group]{gap:.75rem}.ui-field-group>[data-slot=field-group]{gap:1rem}.ui-field{gap:.5rem;width:100%;display:flex}.ui-field[data-invalid=true]{color:var(--destructive)}.ui-field--vertical{flex-direction:column}.ui-field--vertical>*{width:100%}.ui-field--vertical>.sr-only{width:auto}.ui-field--horizontal{flex-direction:row;align-items:center}.ui-field--horizontal>[data-slot=field-label]{flex:auto}.ui-field--horizontal:has(>[data-slot=field-content]){align-items:flex-start}:is(.ui-field--horizontal:has(>[data-slot=field-content])>[role=checkbox],.ui-field--horizontal:has(>[data-slot=field-content])>[role=radio]){margin-top:1px}.ui-field--responsive{flex-direction:column}.ui-field--responsive>*{width:100%}.ui-field--responsive>.sr-only{width:auto}@container field-group (min-width:48rem){.ui-field--responsive{flex-direction:row;align-items:center}.ui-field--responsive>*{width:auto}.ui-field--responsive>[data-slot=field-label]{flex:auto}.ui-field--responsive:has(>[data-slot=field-content]){align-items:flex-start}:is(.ui-field--responsive:has(>[data-slot=field-content])>[role=checkbox],.ui-field--responsive:has(>[data-slot=field-content])>[role=radio]){margin-top:1px}}.ui-field-content{line-height:var(--leading-snug);flex-direction:column;flex:1;gap:.25rem;display:flex}.ui-field-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ui-field-header>[data-slot=field-label]{width:fit-content}.ui-field-header>[data-slot=field-description]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);text-align:right;flex-shrink:0;margin:0}.ui-field-label{width:fit-content;line-height:var(--leading-relaxed);gap:.5rem;display:flex}.ui-field[data-disabled=true] .ui-field-label{opacity:.5}.ui-field-label:has([data-checked]){border-color:color-mix(in oklab, var(--primary) 30%, transparent);background-color:color-mix(in oklab, var(--primary) 5%, transparent)}.ui-field-label:has(>[data-slot=field]){border:1px solid var(--border);border-radius:0;flex-direction:column;width:100%}.ui-field-label>[data-slot=field]{padding:1rem}.ui-field-title{width:fit-content;font-size:var(--text-xs);font-weight:600;line-height:var(--text-xs--line-height);text-transform:uppercase;align-items:center;gap:.5rem;display:flex}.ui-field[data-disabled=true] .ui-field-title{opacity:.5}[data-slot=field-label] .ui-field-title{font-weight:600}.ui-field-description{text-align:left;font-size:var(--text-sm);letter-spacing:var(--tracking-normal);font-weight:400;line-height:var(--leading-normal);text-transform:none;color:var(--muted-foreground)}.ui-field[data-orientation=horizontal] .ui-field-description{text-wrap:balance}[data-variant=legend]+.ui-field-description{margin-top:-.375rem}.ui-field-description:last-child{margin-top:0}.ui-field-description:nth-last-child(2){margin-top:-.25rem}.ui-field-description>a{text-underline-offset:.25rem;text-decoration:underline}.ui-field-description>a:hover{color:var(--primary)}.ui-field-separator{height:1.25rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin-block:-.5rem;position:relative}.ui-field-group[data-variant=outline] .ui-field-separator{margin-bottom:-.5rem}.ui-field-separator__line{position:absolute;inset:50% 0 0}.ui-field-separator__content{background-color:var(--background);width:fit-content;color:var(--muted-foreground);margin-inline:auto;padding-inline:.5rem;display:block;position:relative}.ui-field-error{color:var(--destructive);margin-top:.25rem;font-size:.75rem;line-height:1.2}.ui-field-error[data-slot=field-error]{font-size:var(--text-sm);font-weight:400;line-height:var(--text-sm--line-height);margin-top:0}.ui-field-error__list{flex-direction:column;gap:.25rem;margin-left:1rem;list-style-type:disc;display:flex}.ui-field-list{flex-wrap:wrap;gap:.25rem;display:flex}.ui-field-list--vertical{flex-wrap:wrap}.ui-field-list--horizontal{flex-direction:column;align-items:flex-start}.ui-field-list-item{font-size:var(--text-xs);line-height:var(--text-xs--line-height);border:1px solid var(--border);align-items:center;gap:.25rem;padding-left:.75rem;display:flex}.ui-input{font-size:var(--text-base);line-height:var(--text-base--line-height);width:100%;min-width:0;height:var(--form-field-height-default);border:1px solid var(--input);transition-property:color,border-color;transition-duration:var(--transition-default-duration);transition-timing-function:var(--ease-in-out);background-color:#0000;outline:none;padding:.25rem .75rem}@media (min-width:48rem){.ui-input{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}}.ui-input::file-selector-button{height:1.75rem;font-size:var(--text-sm);font-weight:500;line-height:var(--text-sm--line-height);color:var(--foreground);background-color:#0000;border:0;display:inline-flex}.ui-input::placeholder{color:var(--muted-foreground)}.ui-input:focus-visible{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in oklab, var(--ring) 30%, transparent)}.ui-input:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.ui-input[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in oklab, var(--destructive) 20%, transparent)}.ui-input[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.ui-label{font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:var(--tracking-wide);text-transform:uppercase;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-weight:600;display:flex}.ui-field-label[data-disabled=true] .ui-label{pointer-events:none;opacity:.5}[data-slot=checkbox]~.ui-label,[data-slot=radio-group-item]~.ui-label,[data-slot=switch]~.ui-label,[data-slot=checkbox]~[data-slot=field-content] .ui-label,[data-slot=radio-group-item]~[data-slot=field-content] .ui-label,[data-slot=switch]~[data-slot=field-content] .ui-label{font-size:var(--text-sm);line-height:var(--text-sm--line-height);letter-spacing:var(--tracking-normal);text-transform:none;font-weight:400}.peer:disabled~.ui-label{cursor:not-allowed;opacity:.5}.ui-loading-spinner [data-slot=loading-spinner-icon]{color:var(--brand);animation:1s linear infinite spin}.ui-loading-spinner--sm [data-slot=loading-spinner-icon]{width:1rem;height:1rem}.ui-loading-spinner--default [data-slot=loading-spinner-icon]{width:1.5rem;height:1.5rem}.ui-loading-spinner--lg [data-slot=loading-spinner-icon]{width:2rem;height:2rem}.ui-loading-spinner--xl [data-slot=loading-spinner-icon]{width:2.5rem;height:2.5rem}.ui-native-select{width:100%;position:relative}.ui-native-select:has(select:disabled){opacity:.5}.ui-native-select__select{font-size:var(--text-base);line-height:var(--text-base--line-height);width:100%;min-width:0;height:var(--form-field-height-default);appearance:none;border:1px solid var(--input);-webkit-user-select:none;user-select:none;transition-property:color,border-color;transition-duration:var(--transition-default-duration);transition-timing-function:var(--ease-in-out);background-color:#0000;outline:none;padding:.25rem 2rem .25rem .75rem}@media (min-width:48rem){.ui-native-select__select{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}}.ui-native-select__select::selection{background-color:var(--primary);color:var(--primary-foreground)}.ui-native-select__select::placeholder{color:var(--muted-foreground)}.ui-native-select__select:focus-visible{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in oklab, var(--ring) 30%, transparent)}.ui-native-select__select:disabled{pointer-events:none;cursor:not-allowed}.ui-native-select__select[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in oklab, var(--destructive) 20%, transparent)}.ui-native-select__icon{pointer-events:none;width:1rem;height:1rem;color:var(--muted-foreground);-webkit-user-select:none;user-select:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.ui-native-select-option,.ui-native-select-optgroup{color:canvastext;background-color:canvas}.ui-radio-group{gap:.75rem;width:100%;display:grid}.ui-radio-group-item{aspect-ratio:1;border:1px solid var(--input);border-radius:var(--radius-full);background-color:#0000;outline:none;flex-shrink:0;width:1.125rem;height:1.125rem;display:flex;position:relative}.ui-radio-group-item:after{content:"";position:absolute;inset-block:-.5rem;inset-inline:-.75rem}.ui-radio-group-item:focus-visible{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in oklab, var(--ring) 30%, transparent)}.ui-radio-group-item:disabled{cursor:not-allowed;opacity:.5}.ui-radio-group-item[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in oklab, var(--destructive) 20%, transparent)}.ui-radio-group-item[aria-invalid=true][aria-checked=true],.ui-radio-group-item[data-checked]{border-color:var(--foreground)}.ui-radio-group-item__indicator{justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}.ui-radio-group-item__indicator>span{border-radius:var(--radius-full);background-color:var(--foreground);width:.5rem;height:.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ui-select-in{0%{opacity:var(--ui-select-enter-opacity,1);transform:translate3d(var(--ui-select-enter-translate-x,0), var(--ui-select-enter-translate-y,0), 0) scale3d(var(--ui-select-enter-scale,1), var(--ui-select-enter-scale,1), var(--ui-select-enter-scale,1))}}@keyframes ui-select-out{to{opacity:var(--ui-select-exit-opacity,1);transform:scale3d(var(--ui-select-exit-scale,1), var(--ui-select-exit-scale,1), var(--ui-select-exit-scale,1))}}.ui-select-group{padding:.375rem;scroll-margin-block:.375rem}.ui-select-value{text-align:left;-webkit-line-clamp:1;flex:1;align-items:center;gap:.375rem;display:flex;overflow:hidden}.ui-select-trigger{font-size:var(--text-base);line-height:var(--text-base--line-height);width:100%;height:var(--form-field-height-default);border:1px solid var(--input);white-space:nowrap;transition-property:color,border-color;transition-duration:var(--transition-default-duration);transition-timing-function:var(--ease-in-out);background-color:#0000;outline:none;justify-content:space-between;align-items:center;gap:.375rem;padding:.25rem .75rem;display:flex}@media (min-width:48rem){.ui-select-trigger{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}}.ui-select-trigger:focus-visible{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in oklab, var(--ring) 30%, transparent)}.ui-select-trigger:disabled{cursor:not-allowed;opacity:.5}.ui-select-trigger[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in oklab, var(--destructive) 20%, transparent)}.ui-select-trigger[data-placeholder]{color:var(--muted-foreground)}.ui-select-trigger svg{pointer-events:none;flex-shrink:0}.ui-select-trigger svg:not([class*=size-]){width:1rem;height:1rem}.ui-select-trigger__icon{pointer-events:none;width:1rem;height:1rem;color:var(--muted-foreground)}.ui-select-positioner{z-index:50;isolation:isolate}.ui-select-content{animation-duration:var(--transition-default-duration);z-index:50;isolation:isolate;width:var(--anchor-width);min-width:9rem;max-height:var(--available-height);background-color:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-md),0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent);transform-origin:var(--transform-origin);border-radius:0;animation-duration:.1s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;position:relative;overflow:hidden auto}.ui-select-content[data-open]{--ui-select-enter-opacity:0;--ui-select-enter-scale:.95;animation-name:ui-select-in}.ui-select-content[data-closed]{--ui-select-exit-opacity:0;--ui-select-exit-scale:.95;animation-name:ui-select-out}.ui-select-content[data-side=bottom]{--ui-select-enter-translate-y:-.5rem}.ui-select-content[data-side=top]{--ui-select-enter-translate-y:.5rem}.ui-select-content[data-side=left],.ui-select-content[data-side=inline-start]{--ui-select-enter-translate-x:.5rem}.ui-select-content[data-side=right],.ui-select-content[data-side=inline-end]{--ui-select-enter-translate-x:-.5rem}.ui-select-content[data-align-trigger=true]{animation:none}.ui-select-label{font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--muted-foreground);padding:.5rem .75rem;font-weight:600}.ui-select-item{font-size:var(--text-sm);line-height:var(--text-sm--line-height);cursor:default;-webkit-user-select:none;user-select:none;border-radius:0;outline:none;align-items:center;gap:.625rem;width:100%;padding:.5rem 2rem .5rem .75rem;display:flex;position:relative}.ui-select-item:focus{background-color:var(--accent);color:var(--accent-foreground)}.ui-select-item:not([data-variant=destructive]):focus *{color:var(--accent-foreground)}.ui-select-item[data-disabled]{pointer-events:none;opacity:.5}.ui-select-item svg{pointer-events:none;flex-shrink:0}.ui-select-item svg:not([class*=size-]){width:.875rem;height:.875rem}.ui-select-item span:last-child{align-items:center;gap:.5rem;display:flex}.ui-select-item__text{white-space:nowrap;flex:1 0;gap:.5rem;display:flex}.ui-select-item__indicator{pointer-events:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex;position:absolute;right:.5rem}.ui-select-separator{pointer-events:none;background-color:color-mix(in oklab, var(--border) 50%, transparent);height:1px;margin-block:.375rem;margin-inline:-.375rem}.ui-select-scroll-up-button,.ui-select-scroll-down-button{z-index:10;cursor:default;background-color:var(--popover);justify-content:center;align-items:center;width:100%;padding-block:.25rem;display:flex}.ui-select-scroll-up-button svg:not([class*=size-]),.ui-select-scroll-down-button svg:not([class*=size-]){width:.875rem;height:.875rem}.ui-select-scroll-up-button{top:0}.ui-select-scroll-down-button{bottom:0}.ui-separator{background-color:var(--border);flex-shrink:0}.ui-separator--horizontal{width:100%;height:1px}.ui-separator--vertical{align-self:stretch;width:1px}.ui-textarea{font-size:var(--text-base);line-height:var(--text-base--line-height);border:1px solid var(--input);width:100%;min-height:6.125rem;transition-property:color,border-color;transition-duration:var(--transition-default-duration);transition-timing-function:var(--ease-in-out);field-sizing:content;resize:none;background-color:#0000;border-radius:0;outline:none;padding:.5rem .75rem;display:flex}@media (min-width:48rem){.ui-textarea{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}}.ui-textarea::placeholder{color:var(--muted-foreground)}.ui-textarea:focus-visible{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in oklab, var(--ring) 30%, transparent)}.ui-textarea:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.ui-textarea[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in oklab, var(--destructive) 20%, transparent)}.global-page{place-content:center;gap:2rem;width:100%;min-height:100dvh;padding:3rem 1rem;display:grid}@media (min-width:40rem){.global-page{padding-inline:2rem}}.global-page__logo>svg{width:12rem;height:auto;fill:var(--foreground);margin-inline:auto}.customer-loyalty{gap:1.5rem;padding-block:2rem;display:grid}.customer-loyalty-switcher{padding-bottom:.5rem;overflow-x:auto}.customer-loyalty-switcher__container{text-align:center;display:flex}.customer-loyalty-switcher__item{min-width:40%;max-width:12rem}@media (min-width:32rem){.customer-loyalty-switcher__item{min-width:33.3333%}}@media (min-width:40rem){.customer-loyalty-switcher__item{min-width:10rem}}@media (min-width:48rem){.customer-loyalty-switcher__item{min-width:0;max-width:auto}}.customer-loyalty-switcher__icon{margin-inline:auto;flex-shrink:0;width:1.5rem;height:1.5rem;margin-bottom:.5rem}.customer-loyalty-switcher .ui-radio-group-item{display:none}.customer-loyalty-switcher .ui-field{align-items:center}.customer-loyalty-switcher .ui-field>*{width:auto}.customer-loyalty-switcher .ui-field-label:has([data-checked]){border-color:color-mix(in oklab, var(--brand) 50%, transparent);background-color:color-mix(in oklab, var(--brand) 7.5%, transparent)}.view-all-models-link{color:#fff;background:#ed2024;border:none;border-radius:.125rem;justify-content:center;align-items:center;width:max-content;padding:.75rem 2rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s ease-in-out;display:flex}.view-all-models-link:hover{background:#ff3c3c}.view-models-link{color:#fff;background:#ed2024;border:none;border-radius:.125rem;width:max-content;padding:.75rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s ease-in-out;display:flex}.view-models-link:hover{background:#ff3c3c}.cta-btn-1{color:#000;background:#fff;border:none;justify-content:center;align-items:center;width:100%;padding:.75rem 2rem;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.cta-btn-1:hover{color:#ed2024;background:#000}.request-demo-btn{color:#fff;background:#ed2024;border:none;justify-content:center;align-items:center;width:max-content;padding:.75rem 2rem;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.request-demo-btn:hover{color:#fff;background:#000}.form-submit{color:#fff;background:#000;border:none;justify-content:center;align-items:center;width:100%;padding:.75rem 2rem;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.form-submit:hover{color:#ed2024;background:#000}.cta-button{color:#444;background:0 0;border:1px solid #444;align-content:center;align-items:center;padding:.5rem 1.5rem;font-weight:700;transition:all .2s ease-in-out;display:flex}.cta-button:hover{color:#fff;background:#1e1e1e;font-weight:400}.cta-button.black{color:#222;background-color:#ccc}.cta-button.card,.cta-button.hero{color:#fff;border:1px solid #fff;border-radius:.5rem;width:max-content;font-weight:400}.cta-button.heroTwo{color:#222;text-transform:uppercase;background:#fff;border:1px solid #fff;border-radius:.5rem;width:max-content;font-weight:700}.request-demo-form{flex-direction:column;padding:0 2%;display:flex}.form-two-column,.form-three-column{grid-template-columns:1fr;display:grid}.error{color:red;font-size:.75rem}.input-group{flex-direction:column;padding:.5rem 0;display:flex}.input-group p.error{font-weight:700}.input-group label{color:#555;margin-bottom:.25rem;font-size:.8rem;font-weight:600}.input-group label.error{color:#fc6b3b;margin-left:.5rem;font-size:.65rem;font-weight:700}.input-group input,.input-group select{color:#000;border:1px solid #00000020;border-radius:.125rem;width:100%;height:2.75rem;padding:.75rem;display:flex}.input-group input::placeholder,.input-group select::placeholder{color:#41414180}.input-group textarea{color:#000;resize:none;background:#fff;border:1px solid #00000020;border-radius:.25rem;height:100px;padding:.75rem}.input-group textarea::placeholder{color:#41414180}.form-section{padding-top:1rem}.form-section:first-child{padding-top:0}.dev-button{background:#ed2024;border-radius:.25rem;width:max-content;height:3rem;padding:.5rem 1rem}@media (min-width:1200px){.form-two-column{grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}.form-three-column{grid-template-columns:1fr 1fr 1fr;column-gap:1rem}}.request-demo-page{flex-direction:column;display:flex}.request-demo-page h1{height:max-content;margin:0;padding:0}.request-demo-page p{height:max-content;margin:0;padding:0;line-height:1.5rem}@media (min-width:768px){.request-demo-page{padding:1rem .5rem}}@media (min-width:1200px){.request-demo-page{column-gap:2rem;padding:2rem;display:grid}}@media (min-width:1800px){.request-demo-page{grid-template-columns:3fr 4fr;column-gap:2rem;padding:2rem 4rem;display:grid}}.mobile-navigation{z-index:2;background:#ed2024;place-content:center space-between;align-items:center;width:100%;height:4rem;padding:0 .5rem;display:flex;position:fixed}.mobile-navigation svg{color:#fff;cursor:pointer;margin-right:1rem;font-size:2.5rem}.mobile-navigation img{object-fit:contain;cursor:pointer;width:200px;height:max-content}.mobile-menu{z-index:3;background:#000000f2;flex-direction:column;width:100vw;height:100vh;display:flex;position:fixed}.mobile-menu ul{flex-direction:column;padding:1rem;list-style-type:none;display:flex}.mobile-menu ul ul{color:#fff;padding:.125rem .5rem}.mobile-menu ul ul li a{color:#ccc;width:100%;height:100%;font-size:1rem;font-weight:400}.mobile-menu ul ul li a:hover{color:#ed2024}.mobile-menu ul li{border-bottom:1px solid #333;width:100%;padding:1rem 0}.mobile-menu ul li.dropdown{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.mobile-menu ul li.dropdown svg{font-size:1.2rem}.mobile-menu ul li a{color:#fff;width:100%;height:100%;font-weight:500;text-decoration:none}.mobile-menu ul li a:hover{color:#ddd}.menu-header{z-index:2;background:#ed2024;place-content:center space-between;align-items:center;width:100%;height:3.5rem;padding:0 .5rem;display:flex}.menu-header svg{color:#fff;cursor:pointer;margin-right:1rem;font-size:1.75rem}.menu-header img{object-fit:contain;cursor:pointer;width:150px;height:max-content}.mobile-menu-wrapper{z-index:9;width:100%;height:100%;transition:all .25s ease-in-out;display:flex;position:fixed}.mobile-menu-wrapper.open{transform:translate(0%)}.mobile-menu-wrapper.close{transform:translate(-120%)}@media (min-width:1800px){.mobile-navigation,.mobile-menu-wrapper{display:none}}.section-wrapper{padding:1rem .5rem}.section-wrapper h1{padding-bottom:1rem}.section-wrapper{background-image:url(/black_diamond_plate.png)}.section-title{color:#fff;text-align:center;padding-bottom:1rem;font-size:2rem;font-weight:700;display:grid}.two-columns-wrapper{display:grid}.option{padding:1rem 0}.option.options{color:#fff}.option.options h3{color:#ed2024}.option.options p{color:#dfdfdf}.option img{width:100%;height:max-content}@media (min-width:1200px){.section-wrapper{padding:2rem}.two-columns-wrapper{grid-gap:1rem;grid-template-columns:1fr 1fr}.option{grid-template-columns:1fr 2fr;column-gap:1rem;padding:1rem;display:grid}}@media (min-width:1800px){.section-wrapper{padding:4rem}.two-columns-wrapper{grid-gap:1rem;grid-template-columns:1fr 1fr}}.why-page{background:#fff;grid-template-columns:1fr;align-content:flex-start;align-items:flex-start;padding-top:4rem;display:grid}.why-section{text-align:center;direction:rtl;grid-template-columns:1fr;column-gap:1rem;padding:1rem .5rem;display:grid}.why-section .why-section-image img{width:100%;height:auto}.why-section:nth-child(n+2){direction:ltr;background:#fff}.no-padded-page-header{padding:2rem .5rem}@media (min-width:768px){.why-page{grid-template-columns:1fr 1fr;align-content:flex-start;align-items:flex-start;display:grid}.no-padded-page-header{grid-column:1/span 2}.why-section{text-align:left;grid-template-columns:1fr;display:grid}}@media (min-width:1200px){.why-page{grid-template-columns:1fr 1fr 1fr}.why-section{direction:rtl;column-gap:2rem;padding:2rem}.no-padded-page-header{grid-column:1/span 3;padding:2rem}}@media (min-width:1800px){.why-section{column-gap:4rem;padding:4rem}.no-padded-page-header{padding:2rem 4rem}}.individual-machine-gallery{background:#000;flex-direction:column;display:flex}.individual-machine-gallery h1{padding:1rem .5rem;font-size:1.25rem}.individual-machine-gallery{padding-bottom:.25rem}.individual-machine-gallery .gallery-images-wrapper{flex-wrap:wrap;justify-content:space-between;gap:.25rem;display:flex}.individual-machine-gallery .gallery-images-wrapper .image-wrapper{width:100%;display:flex;overflow:hidden}.individual-machine-gallery .gallery-images-wrapper .image-wrapper img{object-fit:cover;opacity:.85;width:100%;height:auto}.individual-machine-gallery .gallery-images-wrapper .image-wrapper img:hover{cursor:pointer;opacity:1}.image-viewer{z-index:99999;background:#000000d9;flex-direction:column;width:100%;height:100%;display:flex;position:fixed;top:0}@media (min-width:768px){.individual-machine-gallery .gallery-images-wrapper{grid-template-columns:1fr 1fr;display:grid}.image-viewer .image-viewer-main{height:300px}.image-viewer .image-viewer-head .button-wrapper{column-gap:1rem;display:flex}.image-viewer .image-viewer-head .button-wrapper button{margin:0;display:flex}}@media (min-width:1200px){.individual-machine-gallery h1{padding:1rem 2rem;font-size:2rem}.individual-machine-gallery .gallery-images-wrapper{grid-template-columns:1fr 1fr 1fr;display:grid}.image-viewer .image-viewer-main{height:500px}}@media (min-width:1800px){.individual-machine-gallery h1{padding:1rem 4rem}.individual-machine-gallery .gallery-images-wrapper{grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.image-viewer .image-viewer-main{height:700px}}.platforms{grid-gap:2rem;flex-wrap:wrap;width:100%;padding-bottom:2rem;display:flex}.platforms a{color:inherit;text-decoration:none}.platforms .platform{border:1px solid #00000080;grid-template-rows:auto 1fr auto;max-width:100%;height:100%;padding:1rem;display:grid}.platforms .platform .description-wrapper{align-content:flex-start;height:auto;display:grid}.platforms .platform .description-wrapper h2{grid-template-columns:auto 1fr;align-content:flex-start;align-self:flex-start;align-items:flex-start;height:100%;margin:0;padding:0;display:grid}.platforms .platform .description-wrapper h2 span{color:#ed2024;margin-left:.5rem;font-size:1.5rem}.platforms .platform .description-wrapper p{color:#000000a6;align-self:flex-start;font-size:.85rem;line-height:1.25rem;display:grid}.platforms .platform .platform-image-wrapper{align-content:flex-start;align-self:flex-start;align-items:flex-start;height:210px;transition:all .2s ease-in-out;display:grid;overflow:hidden}.platforms .platform .platform-image-wrapper img{object-fit:contain;justify-self:center;width:100%;height:200px;display:grid}.platforms .platform:hover button{background:#ed2024}.platforms .platform:hover .platform-image-wrapper{transform:scale(1.05)}.platforms button{color:#fff;cursor:pointer;background:#ed2024bf;border:none;align-content:flex-end;align-self:flex-end;align-items:flex-end;width:100%;height:max-content;margin-top:1rem;padding:1rem 0;font-weight:700;transition:all .2s ease-in-out;display:grid}.all-platforms{row-gap:2rem;margin-top:.5rem;font-size:.9rem;display:grid}.all-platforms .two-columns{grid-gap:1rem;flex-wrap:wrap;grid-template-columns:1fr;justify-content:center;justify-items:center;width:100%;margin-top:1rem;display:flex}.all-platforms .two-columns a{color:initial;text-decoration:none}.all-platforms .two-columns .platform-card{grid-template-rows:auto 1fr auto;height:100%;display:grid}.all-platforms .two-columns .platform-card .platform-image-container{place-content:flex-end center;width:100%;height:max-content;display:grid}.all-platforms .two-columns .platform-card .platform-image-container img{object-fit:contain;width:100%;height:300px;display:flex}.all-platforms .two-columns .platform-card .platform-content-container{align-content:flex-start;align-items:flex-start;height:max-content;display:grid}.all-platforms .two-columns .platform-card .platform-button-container{align-content:flex-end;align-self:flex-end;align-items:flex-end;height:100%;display:grid}.all-platforms .two-columns .platform-card .platform-button-container button{color:#fff;background:#000;height:max-content;margin-top:1rem;padding:1rem;text-decoration:none;display:flex}.all-platforms .two-columns .platform-card .platform-button-container button svg{margin-right:.75rem}.all-platforms .two-columns .platform-card .platform-button-container button:hover{color:#ed2024}.all-platforms .two-columns .platform-card a{color:#fff;background:#000;align-self:flex-end;height:max-content;margin-top:1rem;padding:1rem;text-decoration:none;display:flex}.all-platforms .two-columns .platform-card a svg{margin-right:.75rem}.all-platforms .two-columns .platform-card a:hover{color:#ed2024}.all-platforms .two-columns .platform-card p{font-size:.8rem}@media (min-width:768px){.platforms{flex-wrap:wrap;justify-content:space-evenly}.platforms .platform{flex-direction:column;grid-template-rows:auto 1fr auto;align-content:flex-start;width:325px;display:grid}.platforms .platform .platform-image-wrapper{object-fit:contain;justify-items:center;width:100%;height:auto;display:flex}.platforms .platform .platform-image-wrapper img{object-fit:contain;width:100%;height:300px}}@media (min-width:1200px){.all-platforms{display:grid}.all-platforms h2{font-size:2rem}.all-platforms .two-columns{grid-gap:2rem;flex-wrap:wrap;justify-content:space-evenly;display:flex}.all-platforms .two-columns .platform-card{width:300px}.all-platforms .two-columns .platform-card .platform-image-container img{width:100%;height:280px}.all-platforms .two-columns .platform-card .content-container{flex-direction:column;align-content:flex-start;align-items:flex-start;display:flex}.all-platforms .two-columns .platform-card .content-container p{font-size:.9rem}}@media (min-width:1800px){.all-platforms{display:grid}.all-platforms .two-columns{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.machine-page{flex-direction:column;display:flex}.machine-page .main-section-wrapper{justify-content:space-between;display:flex}.machine-page .image-thumb-changer-wrapper{width:100%;display:grid}.machine-page .thumbs-image-wrapper{grid-template-columns:auto 1fr;column-gap:1rem;width:100%;display:grid}.machine-page .thumbs-image-wrapper .thumbnails-wrapper{flex-direction:column;place-content:space-between;row-gap:.25rem;width:50px;display:flex}.machine-page .thumbs-image-wrapper .thumbnails-wrapper .thumb{cursor:pointer;border:1px solid #000;width:50px;height:50px}.machine-page .thumbs-image-wrapper .thumbnails-wrapper .thumb img{object-fit:contain;width:100%;height:100%;padding:.25rem}.machine-page .thumbs-image-wrapper .image-wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.machine-page .thumbs-image-wrapper .image-wrapper img{object-fit:contain;width:auto;height:275px}.machine-page .heading-wrapper{align-items:center;height:max-content;display:grid}.machine-page .heading-wrapper.desktop{display:none}.machine-page .heading-wrapper .title-wrapper{justify-content:space-between;align-items:center;width:100%;padding-bottom:.5rem;display:flex}.machine-page .heading-wrapper .title-wrapper .title{border:none;margin:0;padding:0;font-family:titillium-web,sans-serif;font-size:1rem;font-weight:700}.machine-page .heading-wrapper .title-wrapper .title span{color:#ed2024;font-family:titillium-web,sans-serif;font-size:.85rem}.machine-page .heading-wrapper .title-wrapper a{text-align:center;color:#fff;cursor:pointer;background:#ed2024;border:none;align-content:center;align-items:center;width:max-content;height:2.5rem;padding:0 1rem;font-weight:700;text-decoration:none;display:flex}.machine-page .heading-wrapper .spec-wrapper{flex-wrap:wrap;grid-template-columns:1fr 1fr;justify-content:space-between;align-items:flex-start;gap:.1rem .25rem;width:100%;margin:0 0 .5rem;display:grid}.machine-page .heading-wrapper .spec-wrapper .detail{text-align:center;background:#000;justify-content:center;justify-items:center;width:100%;height:fit-content;padding:.25rem;display:grid}.machine-page .heading-wrapper .spec-wrapper .detail h2{text-transform:uppercase;color:#fff;letter-spacing:.05rem;margin:0;font-family:titillium-web,sans-serif;font-size:.7rem;font-weight:400}.machine-page .heading-wrapper .spec-wrapper .detail span{color:#d2d2d2;font-family:titillium-web,sans-serif;font-size:.65rem;font-weight:700}.machine-page .details-section-wrapper{flex-direction:column;width:100%;display:flex;overflow:hidden}.machine-page .details-section-wrapper .description-wrapper p{line-height:1.25rem}.machine-page .deck-selector-wrapper{align-items:flex-start;gap:1rem;margin-top:1rem;display:grid}.machine-page .deck-selector-wrapper h3{font-size:.9rem}.machine-page .deck-selector-wrapper h4{font-size:.8rem;font-weight:700}.machine-page .deck-selector-wrapper img{object-fit:contain;justify-self:center;max-width:175px;height:max-content;display:flex}.machine-page .deck-selector-wrapper .decks-wrapper{flex-direction:column;row-gap:1rem;display:flex}.machine-page .deck-selector-wrapper .decks-wrapper button{background-color:#0000;border:1px solid #000;justify-content:center;align-items:center;width:85px;height:2rem;font-weight:700;display:flex}.machine-page .deck-selector-wrapper .decks-wrapper button.selected{color:#fff;background:#000}.machine-page .deck-selector-wrapper .decks-wrapper button:hover{border:1px solid #ed2024}.machine-page .deck-selector-wrapper .decks-wrapper h3{text-align:center;width:100%;padding-bottom:.5rem;font-weight:700}.machine-page .deck-selector-wrapper .decks-wrapper .scrub-systems-wrapper{justify-content:space-evenly;row-gap:1rem;width:100%;display:flex}.machine-page .deck-selector-wrapper .decks-wrapper .scrub-systems-wrapper .scrub-system{display:flex}.machine-page .deck-selector-wrapper .decks-wrapper .scrubdeck-sizes-wrapper{width:100%;display:grid}.machine-page .deck-selector-wrapper .decks-wrapper .scrubdeck-sizes-wrapper .deck-sizes{justify-content:space-evenly;display:flex}.machine-page .deck-selector-wrapper .decks-wrapper img{object-fit:contain;width:50%;height:auto}.machine-page .manuals-wrapper{flex-wrap:wrap;justify-content:space-evenly;row-gap:.5rem;padding:1rem 0;display:flex}.machine-page .manuals-wrapper a{color:#000;text-decoration:none}.machine-page .manuals-wrapper .manual{cursor:pointer;place-content:flex-start center;place-items:flex-start center;width:95px;height:95px;padding:.5rem;display:grid}.machine-page .manuals-wrapper .manual:hover{color:#ed2024}.machine-page .manuals-wrapper .manual:hover .manual-image-wrapper svg{fill:#ed2024}.machine-page .manuals-wrapper .manual h4{text-align:center;font-size:.9rem;font-weight:400}.machine-page .manuals-wrapper .manual .manual-image-wrapper{display:grid}.machine-page .manuals-wrapper .manual .manual-image-wrapper svg{height:30px}.machine-demo-request{grid-template-columns:1fr;row-gap:1rem;padding:1rem;display:grid}.machine-demo-request h2,.machine-demo-request h3{font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:700}.machine-demo-request ul{list-style-type:none}.machine-demo-request ul li{align-content:center;align-items:center;column-gap:1rem;display:flex}.machine-demo-request ul li a,.machine-demo-request ul li svg{color:#ed2024}.machine-demo-request .image-wrapper{justify-content:center;align-items:center;width:100%;display:flex}.machine-demo-request .image-wrapper img{object-fit:contain;width:100%;height:auto}@media (min-width:768px){.machine-page .main-section-wrapper{align-content:flex-start;align-items:flex-start}.machine-page .main-section-wrapper .thumbs-image-wrapper{grid-template-columns:auto 1fr;column-gap:1rem;width:100%;display:grid}.machine-page .main-section-wrapper .thumbs-image-wrapper .thumbnails-wrapper{flex-direction:column;place-content:space-between;row-gap:.25rem;width:75px;display:flex}.machine-page .main-section-wrapper .thumbs-image-wrapper .thumbnails-wrapper .thumb{border:1px solid #000;width:75px;height:75px}.machine-page .main-section-wrapper .thumbs-image-wrapper .image-wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.machine-page .main-section-wrapper .thumbs-image-wrapper .image-wrapper img{object-fit:contain;width:auto;height:275px}.machine-page .heading-wrapper{align-items:flex-start;height:max-content;display:grid}.machine-page .heading-wrapper .title-wrapper{justify-content:space-between;align-items:flex-start;width:100%;padding-bottom:.5rem;display:flex}.machine-page .heading-wrapper .title-wrapper .title{border:none;margin:0;padding:0;font-family:titillium-web,sans-serif;font-size:1rem;font-weight:700}.machine-page .heading-wrapper .title-wrapper .title span{color:#ed2024;font-family:titillium-web,sans-serif;font-size:.85rem}.machine-page .heading-wrapper .title-wrapper button{cursor:pointer;color:#fff;background:#ed2024;border:none;align-items:center;width:max-content;height:2.5rem;padding:0 1rem;font-weight:700;display:flex}.machine-page .heading-wrapper .spec-wrapper{grid-template-columns:1fr 1fr 1fr;justify-content:space-between;align-items:flex-start;column-gap:.25rem;width:100%;margin:0 0 .5rem;display:grid}.machine-page .heading-wrapper .spec-wrapper .detail{text-align:center;background:#000;justify-content:center;justify-items:center;width:100%;height:fit-content;padding:.5rem;display:grid}.machine-page .heading-wrapper .spec-wrapper .detail h2{text-transform:uppercase;color:#fff;margin:0;font-family:titillium-web,sans-serif;font-size:.7rem}.machine-page .heading-wrapper .spec-wrapper .detail span{color:#bdbdbd;font-family:titillium-web,sans-serif;font-size:.6rem}.machine-page .manuals-wrapper{justify-content:space-evenly}}@media (min-width:1200px){.machine-page .title{border:none;margin:0;padding:0;font-family:titillium-web,sans-serif;font-size:1rem;font-weight:700}.machine-page .title span{color:#ed2024;font-family:titillium-web,sans-serif;font-size:.85rem}.machine-page .deck-selector-wrapper{grid-template-columns:1fr 1fr;align-items:flex-start;column-gap:1rem;margin-top:1rem;display:grid}.machine-page .deck-selector-wrapper h3{font-size:.9rem}.machine-page .deck-selector-wrapper h4{font-size:.8rem;font-weight:700}.machine-page .deck-selector-wrapper img{object-fit:contain;justify-self:flex-end;max-width:250px;display:flex}.machine-page .deck-selector-wrapper .decks-wrapper{flex-direction:column;row-gap:1rem;display:flex}.machine-page .deck-selector-wrapper .decks-wrapper button{border:1px solid #000;justify-content:center;align-items:center;width:85px;height:2rem;font-weight:700;display:flex}.machine-page .deck-selector-wrapper .decks-wrapper button.selected{color:#fff;background:#000}.machine-page .deck-selector-wrapper .decks-wrapper button:hover{border:1px solid #ed2024}.machine-page .deck-selector-wrapper .decks-wrapper h3{text-align:left;padding-bottom:.5rem}.machine-page .deck-selector-wrapper .decks-wrapper .scrub-systems-wrapper{justify-content:left;gap:1rem;width:100%;display:flex}.machine-page .deck-selector-wrapper .decks-wrapper .scrub-systems-wrapper .scrub-system{display:flex}.machine-page .deck-selector-wrapper .decks-wrapper .scrubdeck-sizes-wrapper{flex-direction:column;width:100%;display:flex}.machine-page .deck-selector-wrapper .decks-wrapper .scrubdeck-sizes-wrapper .deck-sizes{justify-content:left;column-gap:1rem;display:flex}.machine-demo-request{grid-template-columns:2fr 3fr;padding:0;display:grid}.machine-demo-request .left-column,.machine-demo-request .right-column{padding:2rem}.machine-demo-request .left-column{background:#000;align-content:flex-start;align-items:flex-start;row-gap:1rem;display:grid}.machine-demo-request .left-column div{border-bottom:1px solid #333;padding-bottom:1rem}.machine-demo-request .left-column h2,.machine-demo-request .left-column h3{color:#fff}.machine-demo-request .left-column p{color:#ccc}.machine-demo-request .left-column ul{padding:.5rem 0}.machine-demo-request .left-column ul li{column-gap:1rem;display:flex}.machine-demo-request .left-column ul li svg,.machine-demo-request .left-column a{color:#ed2024}.machine-demo-request .left-column .call{color:#fff;background:#ed2024;border:none;border-radius:4px;width:max-content;padding:1rem 3rem;display:grid}.machine-demo-request .right-column{display:grid}.machine-demo-request .image-wrapper{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.machine-demo-request .image-wrapper img{object-fit:contain;width:100%;height:auto}.machine-page{grid-template-columns:1fr 1fr;align-content:flex-start;align-items:flex-start;gap:1rem;padding:1rem 0;display:grid}.machine-page .main-section-wrapper{align-items:flex-start}.machine-page .main-section-wrapper .thumbs-image-wrapper{grid-template-columns:auto 1fr;width:100%;display:grid}.machine-page .main-section-wrapper .thumbs-image-wrapper .thumbnails-wrapper{flex-direction:column;place-content:space-between;row-gap:.25rem;width:75px;display:flex}.machine-page .main-section-wrapper .thumbs-image-wrapper .thumbnails-wrapper .thumb{border:1px solid #000;width:75px;height:75px}.machine-page .main-section-wrapper .thumbs-image-wrapper .image-wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.machine-page .main-section-wrapper .thumbs-image-wrapper .image-wrapper img{object-fit:contain;width:auto;height:400px}.machine-page .heading-wrapper{align-items:flex-start;height:max-content;display:grid}.machine-page .heading-wrapper.mobile{display:none}.machine-page .heading-wrapper.desktop{grid-column:1/span 3;display:grid}.machine-page .heading-wrapper .title-wrapper{justify-content:space-between;align-items:flex-start;width:100%;padding-bottom:.5rem;display:flex}.machine-page .heading-wrapper .title-wrapper button{cursor:pointer;color:#fff;background:#ed2024;border:none;align-items:center;width:max-content;height:2.5rem;padding:0 1rem;font-weight:700;display:flex}.machine-page .heading-wrapper .spec-wrapper{flex-wrap:wrap;grid-template-columns:1fr 1fr 1fr;justify-content:space-between;align-items:flex-start;gap:.125rem;width:100%;margin:0 0 .5rem;display:grid}.machine-page .heading-wrapper .spec-wrapper .detail{text-align:center;background:#000;justify-content:center;place-items:center;width:100%;height:fit-content;padding:.5rem;display:grid}.machine-page .heading-wrapper .spec-wrapper .detail h2{text-transform:uppercase;color:#fff;margin:0;font-family:titillium-web,sans-serif;font-size:.85rem}.machine-page .heading-wrapper .spec-wrapper .detail span{font-family:titillium-web,sans-serif;font-size:.8rem}.machine-page .details-section-wrapper .heading-wrapper{align-items:center}.machine-page .details-section-wrapper .heading-wrapper .title-wrapper .title{border:none;margin:0;padding:0;font-family:titillium-web,sans-serif;font-size:1.85rem;font-weight:700;line-height:1.5rem}.machine-page .details-section-wrapper .heading-wrapper .title-wrapper .title span{color:#ed2024;font-family:titillium-web,sans-serif;font-size:1.5rem}.machine-page .details-section-wrapper .heading-wrapper .title-wrapper .title span.style{color:#888;font-size:1rem}.machine-page .details-section-wrapper .description-wrapper p{line-height:1.5rem}.machine-page .manuals-wrapper{justify-content:space-between}}@media (min-width:1800px){.machine-demo-request{grid-template-columns:2fr 4fr}.machine-demo-request .left-column,.machine-demo-request .right-column{align-content:flex-start;align-items:flex-start;padding:4rem}.machine-demo-request .right-column{background:#f8f8f8;align-content:flex-start;align-items:flex-start;row-gap:1rem;width:100%;height:max-content;display:grid}.machine-demo-request .right-column form{row-gap:.5rem;display:grid}.machine-demo-request .right-column form input,.machine-demo-request .right-column form select,.machine-demo-request .right-column form textarea{background:#fff;border-radius:4px}.machine-demo-request .right-column form textarea{height:100px}.machine-demo-request .right-column form .form-section{grid-template-columns:1fr 1fr;column-gap:2rem;display:grid}.machine-demo-request .right-column form .form-section h3{border-bottom:3px solid #ccc;grid-column:1/span 2;padding-bottom:.5rem}.machine-demo-request .right-column form .form-two-column{column-gap:2rem}}.size-changer{flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;padding:1rem 0;display:flex}.size-changer h4{margin-bottom:1rem;font-weight:700}.size-changer a{text-decoration:none}.size-changer .button-wrapper{text-align:center;justify-content:space-evenly;width:100%;font-size:.7rem;display:flex}.size-changer .button-wrapper h5{text-transform:uppercase}.size-changer .button-wrapper .scrubber-name{color:#f3f3f3;text-transform:initial;font-weight:400}.size-changer .button-wrapper .button-div{color:#fff;cursor:pointer;background:#272727;grid-template-columns:3fr 1fr;align-items:center;width:100px;transition:all .2s ease-in-out;display:grid}.size-changer .button-wrapper .button-div h5{transition:all .2s ease-in-out}.size-changer .button-wrapper .button-div.smaller{grid-template-columns:1fr 3fr}.size-changer .button-wrapper .button-div div{padding:.5rem}.size-changer .button-wrapper .button-div .icon{background:red;justify-content:center;place-items:center;width:100%;height:100%;display:flex}.size-changer .button-wrapper .button-div .icon svg{color:#000000bf;font-size:1.5rem;transition:all .2s ease-in-out}.size-changer .button-wrapper .button-div:hover .scrubber-name{color:#ed2024}.size-changer .button-wrapper .button-div:hover h5{color:#fff}.size-changer .button-wrapper .button-div:hover .icon{color:#ed2024}.size-changer .button-wrapper .button-div:hover .icon svg{color:#fff}@media (min-width:768px){.size-changer .button-wrapper{width:65%}.size-changer .button-wrapper .button-div{color:#fff;cursor:pointer;background:#272727;grid-template-columns:3fr 1fr;align-items:center;width:160px;display:grid}}@media (min-width:1200px){.size-changer{justify-content:space-between}.size-changer .button-wrapper{width:75%}}.controller-options{background:#fff;flex-direction:column;display:flex}.controller-options .section-title{color:#000;text-align:center;padding-bottom:1rem;font-size:2rem;font-weight:700;display:grid}.controller-options .options-wrapper{flex-direction:column;row-gap:2rem;display:flex}.controller-options .options-wrapper .option{flex-direction:column;display:flex}.controller-options .options-wrapper .option .option-image-wrapper{border:2px solid #000;margin-bottom:1rem;display:flex;overflow:hidden}.controller-options .options-wrapper .option img{object-fit:cover;width:100%;height:100%}@media (min-width:768px){.controller-options{flex-direction:column;display:flex}.controller-options .options-wrapper{flex-direction:column;grid-template-columns:1fr 1fr;gap:2rem;display:grid}}@media (min-width:1200px){.controller-options{flex-direction:column;display:flex}.controller-options .options-wrapper{flex-wrap:wrap;display:flex}.controller-options .options-wrapper .option{grid-template-columns:1fr 2fr;column-gap:2rem;display:grid}.controller-options .options-wrapper .option .option-image-wrapper{align-content:flex-start;align-items:flex-start;width:100%;height:max-content;display:grid;overflow:hidden}.controller-options .options-wrapper .option .option-image-wrapper img{object-fit:contain;object-position:0px 0px;height:max-content}}@media (min-width:1800px){.controller-options{flex-direction:column;padding:2rem 0;display:flex}.controller-options .options-wrapper{flex-direction:row;justify-content:space-around;width:100%;display:flex}.controller-options .options-wrapper .option{grid-template-columns:1fr;align-content:flex-start;column-gap:1rem;max-width:500px;display:grid}.controller-options .options-wrapper .option .option-image-wrapper{align-content:flex-start;align-items:flex-start;width:100%;display:grid;overflow:hidden}}.handcrafted-banner{width:100%;height:400px;display:flex;position:relative;overflow-y:hidden}.handcrafted-banner h2{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height);color:#fff;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;display:flex;position:absolute}.handcrafted-banner img{object-fit:cover;height:100%}@media (min-width:1200px){.handcrafted-banner h2{color:#fff;text-align:left;justify-content:left;align-items:center;width:50%;padding:0 2rem;font-size:6rem;display:flex;position:absolute}.handcrafted-banner img{object-fit:cover;height:100%}}@media (min-width:1800px){.handcrafted-banner h2{padding:0 4rem;font-size:8rem}.handcrafted-banner img{object-fit:cover;width:100%;height:100%}}.highlight-section{color:#fff;background-size:cover;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;width:100%;display:flex}.highlight-section .section-heading{background:#000;border-bottom:2px solid #ed2024;flex-direction:column;width:100%;padding:1rem .5rem;display:flex}.highlight-section .section-heading h1{font-family:titillium-web,sans-serif}.highlight-section .section-heading h1 span{color:#ed2024;font-size:1.5rem}.highlight-section .section-heading h2{color:#ffffffbf;margin-top:.125rem;font-family:titillium-web,sans-serif;font-size:1.1rem;font-weight:400}.highlight-section .section-heading h2.title{color:#fff;font-family:titillium-web,sans-serif;font-weight:700}.highlight-section .section-heading h2.title span{color:#ed2024;font-size:1rem}.highlight-section .section-heading h3{color:#ffffffbf;margin-top:.125rem;font-family:titillium-web,sans-serif;font-size:1.1rem;font-weight:400}.highlight-section .section-info{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;width:100%;padding:0 .5rem;display:flex}.highlight-section .section-info .spec{width:calc(50% - .5rem);text-align:initial;background:#00000080;border-bottom:1px solid #ffffff59;justify-content:space-between;padding:1rem 0;display:flex}.highlight-section .section-info .spec h3{text-align:initial;align-items:center;font-size:.7rem;display:flex}.highlight-section .section-info .spec h3 span{text-align:initial;color:#ed2024;width:max-content;margin-left:.5rem;font-size:.6rem}@media (min-width:1200px){.highlight-section{flex-direction:column;width:100%;display:flex}.highlight-section .section-heading{flex-direction:column;width:100%;padding:1rem 2rem;display:flex}.highlight-section .section-heading h1 span{color:#ed2024;font-size:1.5rem}.highlight-section .section-heading h2{color:#ffffffbf;margin-top:.125rem;font-family:titillium-web,sans-serif;font-size:2rem;font-weight:400}.highlight-section .section-heading h2.title{color:#fff;font-family:titillium-web,sans-serif;font-size:1.5rem}.highlight-section .section-heading h2.title span{color:#ed2024;font-size:1rem}.highlight-section .section-info{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;width:100%;padding:0 2rem;display:flex}.highlight-section .section-info .spec{width:calc(50% - .5rem);text-align:initial;background:#00000080;border-bottom:1px solid #ffffff59;padding:1rem 0;display:flex}.highlight-section .section-info .spec h3{text-align:initial;font-size:1rem;display:flex}.highlight-section .section-info .spec h3 span{text-align:initial;color:#ed2024;width:max-content;margin-left:.5rem;font-size:.8rem}}@media (min-width:1800px){.highlight-section .section-heading{flex-direction:column;width:100%;padding:1rem 4rem;display:flex}.highlight-section .section-heading h1 span{color:#ed2024;font-size:1.5rem}.highlight-section .section-heading h2{color:#ffffffbf;margin-top:.125rem;font-family:titillium-web,sans-serif;font-size:2rem;font-weight:400}.highlight-section .section-heading h2.title{color:#fff;font-family:titillium-web,sans-serif;font-size:2rem}.highlight-section .section-heading h2.title span{color:#ed2024;font-size:1rem}.highlight-section .section-info{padding:0 4rem}.highlight-section .section-info .spec h3{font-size:1.25rem}.highlight-section .section-info .spec h3 span{font-size:1rem}}.machine-chasis{display:flex}.machine-chasis img{object-fit:contain;width:100%;height:max-content}@media (min-width:1800px){.machine-chasis{justify-content:center;display:flex}.machine-chasis img{object-fit:contain;width:80%;height:max-content}}.machine-overview{display:flex}.machine-overview img{object-fit:contain;width:100%;height:max-content}@media (min-width:1800px){.machine-overview{justify-content:center;display:flex}.machine-overview img{object-fit:contain;width:80%;height:max-content}}.section-one{gap:1rem;width:100%;padding:1rem .5rem;display:grid}.section-one .section-one-card{background:#00000080;border:2px solid #fff;place-items:center;width:100%;height:220px;transition:all .2s ease-in-out;display:grid;box-shadow:0 16px #000}.section-one .section-one-card h5{text-align:center;color:#fff;text-transform:uppercase;font-size:2rem;transition:all .2s ease-in-out}.section-one .section-one-card:hover{cursor:pointer;background:#ffffffd9}.section-one .section-one-card:hover h5{color:#000;font-size:2.25rem}@media (min-width:1200px){.section-one{flex-wrap:wrap;justify-content:space-between;padding:1rem 2rem;display:flex}.section-one .section-one-card{width:calc(50% - .5rem)}.section-one .section-one-card h5{font-size:2rem}}@media (min-width:1800px){.section-one{padding:2rem 4rem}.section-one .section-one-card{width:calc(25% - 1rem)}}.header{background:#000;height:600px;display:flex;position:relative;overflow:hidden}.header img{opacity:1;object-fit:cover;object-position:-300px 0px;height:100%;margin-top:3.5rem}.header .text-wrapper{z-index:1;padding:.5rem;position:absolute;top:4rem}.header .text-wrapper .background-wrapper{background:#000000a6;flex-direction:column;row-gap:1rem;padding:1rem;display:flex}.header .text-wrapper .background-wrapper .header-title,.header .text-wrapper .background-wrapper h1{color:#fff;font-family:titillium-web,sans-serif;font-weight:700;line-height:2.25rem}.header .text-wrapper .background-wrapper h2{color:#ececec;font-family:titillium-web,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.5rem}.header .text-wrapper .background-wrapper .link-wrapper{flex-direction:column;row-gap:1rem;margin-top:1rem;display:flex}.header .text-wrapper .background-wrapper .link-wrapper a{text-align:center;color:#fff;background:#000;border:2px solid #fff;justify-content:center;align-items:center;height:3rem;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.header .text-wrapper .background-wrapper .link-wrapper a:nth-child(2n){color:#000;background:#fff;border:2px solid #000}.header .text-wrapper .background-wrapper .link-wrapper a:hover{color:#fff;background:#000;border:2px solid #ed2024}@media (min-width:768px){.header img{object-position:-150px 0px}.header .text-wrapper .background-wrapper .link-wrapper{flex-direction:row;justify-content:space-between;column-gap:1rem}.header .text-wrapper .background-wrapper .link-wrapper a{width:175px}}@media (min-width:1200px){.header{border-bottom:1.5rem solid #000;width:100%}.header img{object-position:0px 0px}.header .text-wrapper{z-index:1;background:0 0;padding:2rem;position:absolute;top:4rem}.header .text-wrapper .background-wrapper{border:1px solid #ed2024;max-width:85%}.header .text-wrapper .background-wrapper .header-title{color:#fff;font-family:titillium-web,sans-serif;font-size:2.5rem;font-weight:700;line-height:3rem}.header .text-wrapper .background-wrapper .header-title span{color:#ed2024}.header .text-wrapper .background-wrapper h1{color:#fff;font-family:titillium-web,sans-serif;font-size:2.5rem;font-weight:700;line-height:3rem}.header .text-wrapper .background-wrapper h1 span{color:#ed2024}.header .text-wrapper .background-wrapper h2{background:#00000080;font-family:titillium-web,sans-serif;font-size:1.25rem;line-height:1.5rem}.header .text-wrapper .background-wrapper .link-wrapper{justify-content:initial;flex-direction:row;column-gap:1rem}.header .text-wrapper .background-wrapper a{color:#fff;background:#00000080;border:2px solid #fff;justify-content:center;align-items:center;width:225px;height:3rem;font-weight:700;text-decoration:none;display:flex}.header .text-wrapper .background-wrapper a:nth-child(2n){color:#000;background:#ffffff80;border:2px solid #000}}@media (min-width:1800px){.header{margin:auto;display:flex}.header img{object-position:initial;width:100%;margin-top:2.5rem}.header .text-wrapper .background-wrapper .header-title,.header .text-wrapper .background-wrapper h1{font-size:3rem;line-height:3.5rem}.header .text-wrapper .background-wrapper h2{font-size:1.75rem}}.desktop-drowndown-menu{display:none}@media (min-width:1200px){.desktop-drowndown-menu{z-index:9000;width:100%;display:flex;position:absolute}.products-navigation-content-wrapper{background:#fff;grid-template-columns:auto 5fr;width:100%;height:400px;display:grid;overflow:hidden}.products-navigation-content-wrapper .left-product-links{flex-direction:column;width:100%;display:flex}.products-navigation-content-wrapper .left-product-links ul{flex-direction:column;place-content:flex-start space-between;align-items:flex-start;row-gap:.5rem;height:100%;padding:.5rem;list-style-type:none;display:flex;overflow:hidden}.products-navigation-content-wrapper .left-product-links ul li{background:conic-gradient(from 360deg at -20% 40%,#000,#060606,#121212,#1d1d1d,#282828,#323232,#3d3d3d,#484848,#535353,#5e5e5e,#696969,#747474);align-content:flex-start;align-items:flex-start;column-gap:1rem;width:100%;height:100%;padding:.5rem;transition:all .2s ease-in-out;display:grid;box-shadow:0 4px 8px #00000080}.products-navigation-content-wrapper .left-product-links ul li .products-link{justify-content:space-between;column-gap:1rem;display:flex}.products-navigation-content-wrapper .left-product-links ul li .products-link a{color:#ed2024;font-size:1rem;font-weight:600;transition:all .2s ease-in-out}.products-navigation-content-wrapper .left-product-links ul li .products-link svg{color:#ed2024;transition:all .2s ease-in-out}.products-navigation-content-wrapper .left-product-links ul li.selected{cursor:pointer;background:linear-gradient(#000,#060606,#0d0d0d,#111,#151515,#191919,#1c1c1c,#202020)}.products-navigation-content-wrapper .left-product-links ul li.selected a,.products-navigation-content-wrapper .left-product-links ul li.selected svg{color:#fff}.products-navigation-content-wrapper .left-product-links ul li:last-child{border-right:none}.products-navigation-content-wrapper .left-product-links ul li:hover{cursor:pointer;background:linear-gradient(#000,#060606,#0d0d0d,#111,#151515,#191919,#1c1c1c,#202020)}.products-navigation-content-wrapper .left-product-links ul li:hover a,.products-navigation-content-wrapper .left-product-links ul li:hover svg{color:#fff}.products-navigation-content-wrapper .left-product-links ul li.title{color:#232323;background:#ed2024;font-weight:700}.products-navigation-content-wrapper .left-product-links ul li a{color:#fff;font-weight:700;text-decoration:none;transition:all .2s ease-in-out}.products-navigation-content-wrapper .left-product-links ul li p{color:#888;border-radius:.5rem;margin:0;padding:0;font-size:.8rem;font-style:italic}.products-navigation-content-wrapper .right-product-column-wrapper{grid-template-rows:auto 1fr;padding:1rem;display:grid}.products-navigation-content-wrapper .right-product-column-wrapper .selected-sublink{letter-spacing:.15rem;text-transform:uppercase;color:#333;border-bottom:2px solid #b7b7b7;align-content:center;width:100%;font-size:1.25rem;font-weight:700;display:grid}.products-navigation-content-wrapper .right-product-column-wrapper .test{text-transform:none;color:#aaa;letter-spacing:normal;width:95%;padding:.5rem 0;font-size:.9rem}.products-navigation-content-wrapper .right-product-column-wrapper p{color:#888;border-radius:.5rem;margin:0;padding:0;font-size:.8rem;font-style:italic;font-weight:400}.products-navigation-content-wrapper .right-product-content{place-content:center;place-items:center;column-gap:2rem;height:100%;padding:1rem;display:flex;overflow:hidden}.products-navigation-content-wrapper .right-product-content a{text-decoration:none}.products-navigation-content-wrapper .right-product-content .machine{grid-template-rows:auto 1fr;place-content:center;place-items:flex-start center;width:100%;height:max-content;transition:all .2s ease-in-out;display:grid}.products-navigation-content-wrapper .right-product-content .machine:hover{transform:scale(1.05)}.products-navigation-content-wrapper .right-product-content .machine:hover h3{color:#ed2024}.products-navigation-content-wrapper .right-product-content .machine h3{color:#000;text-align:center;font-weight:700;text-decoration:none}.products-navigation-content-wrapper .right-product-content .machine img{object-fit:contain;width:85%;height:min-content;display:grid}.support-navigation-content-wrapper{background:#fff;grid-template-columns:5fr 2fr;width:100%;height:400px;display:grid;overflow:hidden}.support-navigation-content-wrapper .support-main-section{grid-template-rows:auto 1fr;align-items:flex-start;display:grid}.support-navigation-content-wrapper .support-main-section .support-title-head{border-bottom:2px solid #b7b7b7;height:max-content;padding:1rem;display:grid}.support-navigation-content-wrapper .support-main-section .support-title-head h3{letter-spacing:.15rem;text-transform:uppercase;color:#333;align-content:center;width:100%;padding-bottom:.25rem;font-size:1.25rem;font-weight:700;display:grid}.support-navigation-content-wrapper .support-main-section .support-title-head p{color:#888;border-radius:.5rem;margin:0;padding:0;font-size:.8rem;font-style:italic}.support-navigation-content-wrapper .support-left-subnavigation{grid-template:"link link link"1fr"link link link"1fr/2fr 2fr 2fr;align-content:flex-start;align-items:flex-start;gap:1rem;height:100%;list-style-type:none;display:grid;overflow:hidden}.support-navigation-content-wrapper .support-left-subnavigation li{background:conic-gradient(from 360deg at -20% 40%,#000,#060606,#121212,#1d1d1d,#282828,#323232,#3d3d3d,#484848,#535353,#5e5e5e,#696969,#747474);place-content:flex-start;row-gap:.5rem;height:100%;transition:all .2s ease-in-out;display:grid;box-shadow:0 4px .5rem #00000040}.support-navigation-content-wrapper .support-left-subnavigation li a{text-decoration:none}.support-navigation-content-wrapper .support-left-subnavigation li .card-wrapper{grid-template-areas:"icons title""icons description";row-gap:.125rem;padding:.5rem;display:grid}.support-navigation-content-wrapper .support-left-subnavigation li .card-wrapper form{grid-area:form}.support-navigation-content-wrapper .support-left-subnavigation li .card-wrapper svg{color:#ed2024;grid-area:icons;margin-right:.5rem;text-decoration:none;transition:all .2s ease-in-out}.support-navigation-content-wrapper .support-left-subnavigation li .card-wrapper h3{color:#ed2024;grid-area:title;font-size:1rem;font-weight:600;transition:all .2s ease-in-out}.support-navigation-content-wrapper .support-left-subnavigation li .card-wrapper p{color:#888;border-radius:.5rem;grid-area:description;padding:0;font-size:.8rem;font-style:italic}.support-navigation-content-wrapper .support-left-subnavigation li:hover{cursor:pointer}.support-navigation-content-wrapper .support-left-subnavigation li:hover svg,.support-navigation-content-wrapper .support-left-subnavigation li:hover h3{color:#fff}.support-navigation-content-wrapper .support-left-subnavigation{padding:1rem}.support-navigation-content-wrapper .serial-search-section{background:conic-gradient(from 360deg at -20% 40%,#000,#060606,#121212,#1d1d1d,#282828,#323232,#3d3d3d,#484848,#535353,#5e5e5e,#696969,#747474);align-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:1rem;display:grid}.support-navigation-content-wrapper .serial-search-section .search-card-title-wrapper{padding:0}.support-navigation-content-wrapper .serial-search-section .search-card-title-wrapper .card-title{grid-template-areas:"icons title""icons description";place-content:flex-start;align-items:flex-start;width:100%;display:grid}.support-navigation-content-wrapper .serial-search-section .search-card-title-wrapper .card-title svg{color:#ed2024;grid-area:icons;margin-right:.5rem;text-decoration:none;transition:all .2s ease-in-out}.support-navigation-content-wrapper .serial-search-section .search-card-title-wrapper .card-title h3{color:#ed2024;grid-area:title;font-weight:700}.support-navigation-content-wrapper .serial-search-section .search-card-title-wrapper .card-title p{color:#888;grid-area:description;font-size:.85rem;font-style:italic}.support-navigation-content-wrapper .serial-search-section form{grid-template-columns:4fr 1fr;gap:1rem;padding:0 1rem;display:grid}.support-navigation-content-wrapper .serial-search-section form input{border-radius:.25rem;padding:.75rem}.support-navigation-content-wrapper .serial-search-section form button{color:#fff;background-color:#ed2024;border:none;border-radius:.25rem;padding:.65rem 1.5rem}.gallery-navigation-content-wrapper{background:#111;grid-template-columns:auto 1fr;width:100%;height:400px;display:grid;overflow:visible}.gallery-navigation-content-wrapper .gallery-navigation-left{align-content:flex-start;row-gap:1rem;width:100%;padding:1rem;display:grid}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section{border-bottom:2px solid #ed2024;row-gap:.5rem;padding-bottom:.75rem;display:grid}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section h2{color:#fff}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section h2 span{color:#ed2024}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section h2 .model{color:#fff}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section h2 .type{color:#ed2024;font-weight:lighter}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section p{color:#ccc;padding:0}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-content-section{border-bottom:1px solid #333;align-content:flex-start;row-gap:1rem;padding-bottom:1rem;display:grid}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-content-section p{color:#ccc;padding:0}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-link{color:#fff;background:0 0;border:1px solid #ed2024;border-radius:.25rem;width:max-content;padding:.5rem 1.5rem;text-decoration:none;transition:all .2s ease-in-out}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-link:hover{cursor:pointer;background:#ed2024}.gallery-navigation-content-wrapper .gallery-navigation-right{align-content:flex-start;row-gap:1rem;width:100%;height:400px;padding:1rem;display:grid}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper{grid-template-rows:calc(200px - 1rem) calc(200px - 1rem);grid-template-areas:"image1 image2""image3 image4";justify-content:flex-end;gap:.25rem;height:400px;display:grid}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper img{object-fit:contain;width:100%;height:100%;display:grid}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper img:first-child{grid-area:image1}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper img:nth-child(2){grid-area:image2}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper img:nth-child(3){grid-area:image3}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper img:nth-child(4){grid-area:image4}.parts-shop-navigation-content-wrapper{background:#fff;grid-template-columns:5fr 2fr;width:100%;height:100%;display:grid;overflow:hidden}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left{grid-template-rows:auto 1fr;row-gap:1rem;width:100%;padding:1rem;display:grid}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .title-section{border-bottom:2px solid #b7b7b7;height:max-content;padding-bottom:.75rem;display:grid}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .title-section h2{letter-spacing:.15rem;text-transform:uppercase;color:#333;align-content:center;width:100%;padding-bottom:.25rem;font-size:1.25rem;font-weight:700;display:grid}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .title-section p{color:#888;border-radius:.5rem;margin:0;padding:0;font-size:.8rem;font-style:italic}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results{grid-template:"link link link"1fr"link link link"1fr/1fr 1fr 1fr;gap:1rem;height:100%;padding:0;list-style-type:none;display:grid;overflow:visible}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li{background:conic-gradient(from 360deg at -20% 40%,#000,#060606,#121212,#1d1d1d,#282828,#323232,#3d3d3d,#484848,#535353,#5e5e5e,#696969,#747474);row-gap:.5rem;width:100%;height:100%;transition:all .2s ease-in-out;display:grid;box-shadow:0 0 .5rem #00000040}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li .card-wrapper{grid-template-columns:2fr 3fr;align-content:flex-start;align-items:flex-start;column-gap:.5rem;height:100%;padding:.5rem;text-decoration:none;display:grid}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li .card-wrapper img{width:100%;max-width:110px;height:auto;display:grid}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li .card-wrapper .card-details{text-wrap:wrap;align-content:flex-start;display:grid}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li .card-wrapper h3{color:#ed2024;font-size:1rem;font-weight:600;line-height:1rem;transition:all .2s ease-in-out}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li .card-wrapper p{text-wrap:wrap;color:#888;border-radius:.5rem;width:100%;font-size:.8rem;font-style:italic}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li:hover{cursor:pointer}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li:hover svg,.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li:hover h3{color:#fff}.parts-shop-navigation-content-wrapper .parts-shop-navigation-right{background:conic-gradient(from 360deg at -20% 40%,#000,#060606,#121212,#1d1d1d,#282828,#323232,#3d3d3d,#484848,#535353,#5e5e5e,#696969,#747474);align-content:flex-start;align-items:flex-start;row-gap:.5rem;width:100%;height:100%;padding:1rem;display:grid}.parts-shop-navigation-content-wrapper form{width:100%;display:grid}.parts-shop-navigation-content-wrapper form input[type=text]{border-radius:.25rem;padding:.75rem}.parts-shop-navigation-content-wrapper .title-section h3{color:#fff;grid-area:title;font-size:1rem;font-weight:600;transition:all .2s ease-in-out}.parts-shop-navigation-content-wrapper .parts-shop-external-section{row-gap:1rem;display:grid}.parts-shop-navigation-content-wrapper .parts-shop-external-section p{color:#ccc;padding:0;font-style:italic}.parts-shop-navigation-content-wrapper .parts-shop-external-section a{color:#fff;background:0 0;border-radius:.25rem;width:max-content;text-decoration:underline;transition:all .2s ease-in-out;display:flex}.parts-shop-navigation-content-wrapper .parts-shop-external-section a svg{margin-left:1rem}.parts-shop-navigation-content-wrapper .parts-shop-external-section a:hover{cursor:pointer;color:#ed2024}.login-navigation-content-wrapper{background:#111;grid-template-columns:1fr;place-content:flex-start center;place-items:center;column-gap:4rem;width:100%;height:400px;display:grid}.login-navigation-content-wrapper .login-background-wrapper{max-width:500px;height:375px;display:grid;position:relative}.login-navigation-content-wrapper .login-background-wrapper img{object-fit:contain;height:375px}.login-navigation-content-wrapper .login-wrapper{justify-content:center;place-items:center;width:100%;height:100%;display:grid;position:absolute}.login-navigation-content-wrapper .login-section{background:#000;border-radius:.25rem;row-gap:1rem;padding:1rem;display:grid;box-shadow:0 1rem 20px #00000080}.login-navigation-content-wrapper .login-button{color:#fff;background:#ed2024;border:none;border-radius:.25rem;justify-content:center;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;transition:all .2s ease-in-out;display:grid}.login-navigation-content-wrapper .login-button:hover{color:#ed2024;background:#fff}.login-navigation-content-wrapper .login-navigation{align-content:center;align-items:center;row-gap:1rem;max-width:400px;height:400px;padding:1rem;display:grid}.login-navigation-content-wrapper .login-navigation .login-title-section{border-bottom:2px solid #ed2024;align-self:center;row-gap:.25rem;padding-bottom:.5rem;display:grid}.login-navigation-content-wrapper .login-navigation .login-title-section h2,.login-navigation-content-wrapper .login-navigation .login-title-section h2 .model{color:#fff}.login-navigation-content-wrapper .login-navigation .login-title-section h2 .type{color:#ed2024;font-weight:lighter}.login-navigation-content-wrapper .login-navigation .login-title-section p{color:#ccc;padding:0}.login-navigation-content-wrapper .login-navigation ul{color:#fff;grid-template-columns:1fr 1fr;gap:.5rem;list-style-type:none;display:grid}.login-navigation-content-wrapper .login-navigation ul li{color:#ccc;background:conic-gradient(from 360deg at -20% 40%,#000,#060606,#121212,#1d1d1d,#282828,#323232,#3d3d3d,#484848,#535353,#5e5e5e,#696969,#747474);width:100%;height:100%;padding:1rem;display:grid}.login-navigation-content-wrapper .login-navigation ul li p{color:#fff}.login-navigation-content-wrapper .login-navigation-left{align-content:flex-start;row-gap:1rem;padding:1rem;display:grid}.login-navigation-content-wrapper .login-navigation-left .login-title-section{border-bottom:2px solid #ed2024;row-gap:.25rem;padding-bottom:.5rem;display:grid}.login-navigation-content-wrapper .login-navigation-left .login-title-section h2,.login-navigation-content-wrapper .login-navigation-left .login-title-section h2 .model{color:#fff}.login-navigation-content-wrapper .login-navigation-left .login-title-section h2 .type{color:#ed2024;font-weight:lighter}.login-navigation-content-wrapper .login-navigation-left .login-title-section p{color:#ccc;padding:0}.login-navigation-content-wrapper .login-navigation-left ul{color:#fff;grid-template-columns:1fr 1fr;gap:.5rem;width:100%;list-style-type:none;display:grid}.login-navigation-content-wrapper .login-navigation-left ul li{color:#ccc;background:conic-gradient(from 360deg at -20% 40%,#000,#060606,#121212,#1d1d1d,#282828,#323232,#3d3d3d,#484848,#535353,#5e5e5e,#696969,#747474);border-left:1px solid #ed2024;width:100%;height:100%;padding:1rem;font-size:.7rem;display:grid}.login-navigation-content-wrapper .login-navigation-left ul li p{color:#fff;font-size:.8rem}.login-navigation-content-wrapper .red{color:#ed2024}}@media (min-width:1800px){.support-navigation-content-wrapper{height:500px}.support-navigation-content-wrapper .support-left-subnavigation{grid-template:"link link link"1fr"link link link"1fr/2fr 2fr 2fr;align-content:flex-start;align-items:flex-start;gap:1rem;height:100%;list-style-type:none;display:grid;overflow:hidden}.support-navigation-content-wrapper .support-left-subnavigation li .card-wrapper{padding:1rem}.parts-shop-navigation-content-wrapper{height:500px}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li .card-wrapper{grid-template-columns:3fr 4fr;align-content:flex-start;align-items:flex-start;column-gap:.5rem;height:100%;padding:.5rem;text-decoration:none;display:grid}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li .card-wrapper img{width:100%;max-width:165px;height:100%;display:grid}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li .card-wrapper .card-details{text-wrap:wrap;align-content:flex-start;display:grid}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li .card-wrapper h3{color:#ed2024;font-size:1rem;font-weight:600;line-height:1rem;transition:all .2s ease-in-out}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li .card-wrapper p{text-wrap:wrap;color:#888;border-radius:.5rem;width:100%;font-size:.8rem;font-style:italic}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li:hover{cursor:pointer}.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li:hover svg,.parts-shop-navigation-content-wrapper .parts-shop-navigation-left .parts-shop-navigation-results li:hover h3{color:#fff}.login-navigation-content-wrapper{align-content:center;height:500px}.login-navigation-content-wrapper .login-background-wrapper{max-width:500px;height:400px;display:grid;position:relative}.login-navigation-content-wrapper .login-background-wrapper img{object-fit:contain;height:375px}.products-navigation-content-wrapper{grid-template-columns:2fr 5fr;height:500px}.products-navigation-content-wrapper .right-product-column-wrapper .test{width:65%}.products-navigation-content-wrapper .left-product-links{flex-direction:column;width:100%;padding:.5rem;display:flex}.products-navigation-content-wrapper .left-product-links ul{row-gap:1rem;padding:.5rem}.products-navigation-content-wrapper .left-product-links ul li{padding:1rem}.gallery-navigation-content-wrapper{grid-template-columns:auto 1fr;height:500px}.gallery-navigation-content-wrapper .gallery-navigation-left{align-content:flex-start;row-gap:1rem;width:100%;padding:1rem;display:grid}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section{border-bottom:2px solid #ed2024;row-gap:.5rem;padding-bottom:.75rem;display:grid}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section h2{color:#fff}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section h2 span{color:#ed2024}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section h2 .model{color:#fff}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section h2 .type{color:#ed2024;font-weight:lighter}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-title-section p{color:#ccc;padding:0}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-link{color:#fff;background:0 0;border:1px solid #ed2024;border-radius:.25rem;width:max-content;padding:.5rem 1.5rem;text-decoration:none;transition:all .2s ease-in-out}.gallery-navigation-content-wrapper .gallery-navigation-left .navigation-gallery-link:hover{cursor:pointer;background:#ed2024}.gallery-navigation-content-wrapper .gallery-navigation-right{align-content:flex-start;row-gap:1rem;width:100%;height:400px;padding:1rem;display:grid}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper{grid-template-rows:calc(500px - 2rem);grid-template-areas:"image1 image2 image3 image4";justify-content:flex-end;gap:.25rem;height:500px;display:grid}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper img{object-fit:contain;width:100%;height:100%;display:grid}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper img:hover{cursor:pointer}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper img:first-child{grid-area:image1}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper img:nth-child(2){grid-area:image2}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper img:nth-child(3){grid-area:image3}.gallery-navigation-content-wrapper .gallery-navigation-right .gallery-navigation-images-wrapper img:nth-child(4){grid-area:image4;display:none}}.desktop-navigation,.below-desktop-navigation,.desktop_dropdown{display:none}@media (min-width:768px){.below-desktop-navigation{z-index:2;background:#000;justify-content:flex-end;align-items:center;width:100%;max-width:2783px;height:1.5rem;padding:0 2rem;display:flex;position:fixed;top:3.5rem;box-shadow:0 4px 8px #000}.below-desktop-navigation ul{list-style-type:none;display:flex}.below-desktop-navigation ul li{align-content:center;align-items:center;padding:0 2rem 0 1rem;display:flex}.below-desktop-navigation ul li a{color:#d1d1d1;text-transform:uppercase;font-size:.7rem;transition:all .1s ease-in-out}.below-desktop-navigation ul li a:hover{color:#000}}@media (min-width:1200px){.below-desktop-navigation{padding:0 4rem}.desktop-navigation{z-index:4;background:#ed2024;border-bottom:1px solid #00000040;place-content:center space-between;align-items:center;width:100%;max-width:2783px;height:3.5rem;padding:0 4rem;display:flex;position:fixed;box-shadow:0 2px 2px #00000040}.desktop-navigation .contact-link{background:#000;border-radius:.25rem;place-content:center;align-items:center;height:max-content;padding:.55rem 1.5rem;transition:all .3s ease-in-out;display:flex}.desktop-navigation .contact-link:hover{color:#000;background:#fff}.desktop-navigation img{object-fit:contain;cursor:pointer;width:200px;height:max-content}.desktop-navigation ul{text-transform:uppercase;height:inherit;place-content:center flex-end;place-items:center right;width:100%;list-style-type:none;display:flex}.desktop-navigation ul li{height:inherit;align-content:center;align-items:center;padding:0 1rem;display:flex}.desktop-navigation ul li.drop-down.hovered{background:#fff}.desktop-navigation ul li.drop-down.hovered a{color:#000;font-weight:700}.desktop-navigation ul li a{height:inherit;color:#fff;align-content:center;align-items:center;width:max-content;font-size:.8rem;font-weight:500;text-decoration:none;transition:all .3s ease-in-out;display:flex}.desktop-navigation ul li a:hover{color:#000}.desktop-navigation ul li a.btn{color:#fff;background:#222;border-radius:1rem;padding:.5rem 1rem}.desktop_dropdown{z-index:3;width:100%;max-width:2783px;height:400px;margin:auto;transition:all .2s ease-in-out;display:grid;position:fixed;overflow:hidden;transform:translateY(-100%)}.desktop_dropdown.open{align-items:flex-start;top:3.5rem;transform:translateY(0%);box-shadow:0 2px 4px #00000080}.desktop_dropdown.close{box-shadow:none;align-items:flex-start;transform:translateY(-180%)}}@media (min-width:1800px){.desktop_dropdown{height:500px}}.about-page{grid-template-columns:1fr;row-gap:1rem;max-width:1200px;margin:auto;display:grid}.about-page p{padding:0;font-size:1rem;line-height:1.5rem}.about-page .about-text{row-gap:1rem;display:grid;position:relative}.about-page .about-text h1{margin:0;padding:0 0 0 .5rem;font-size:2rem}.about-page .about-image{float:left;width:100%;height:auto;margin-right:20px}.about-page .about-h2{margin:0}@media (min-width:768px){.about-page{display:block}.about-page .about-text{display:block;position:relative}.about-page .about-text p{padding:.5rem 0}.about-page .about-text p:first-child{padding-top:0}.about-page .about-image{float:left;width:40%;margin-bottom:10px;margin-right:20px}.about-page .about-h2{margin-top:0}}.applications-page .applications-thumb-wrapper{flex-direction:column;row-gap:1rem;margin-top:2rem;display:flex}.applications-page .applications-thumb-wrapper .application-thumb{color:#000;flex-direction:column;column-gap:1rem;width:100%;padding:1rem;text-decoration:none;display:flex;box-shadow:0 0 5px #00000080}.applications-page .applications-thumb-wrapper .application-thumb h2{text-align:right}.applications-page .applications-thumb-wrapper .application-thumb p{padding-top:.25rem;font-size:.85rem}.applications-page .applications-thumb-wrapper .application-thumb a{color:#fff;background:#000;width:max-content;margin-top:.5rem;padding:.5rem 1rem;text-decoration:none;display:flex}.applications-page .applications-thumb-wrapper .application-thumb .application-thumb-image{object-fit:cover;width:100%;height:100%;display:flex}.applications-page .applications-thumb-wrapper .application-thumb .application-thumb-image img{width:100%;height:auto}@media (min-width:768px){.applications-page .applications-thumb-wrapper{flex-flow:wrap;justify-content:space-around;justify-items:center;row-gap:1rem;display:flex}.applications-page .applications-thumb-wrapper .application-thumb{cursor:pointer;flex-direction:column;column-gap:.5rem;width:300px;padding:1rem;transition:all .25s ease-in-out;display:flex;box-shadow:0 0 5px #00000080}.applications-page .applications-thumb-wrapper .application-thumb img{opacity:.75;transition:all .25s ease-in-out}.applications-page .applications-thumb-wrapper .application-thumb:hover img{opacity:1}.applications-page .applications-thumb-wrapper .application-thumb a{color:#fff;background:#000;width:max-content;margin-top:.5rem;padding:.5rem 1rem;text-decoration:none;display:flex}.applications-page .applications-thumb-wrapper .application-thumb .application-thumb-image{object-fit:cover;width:100%;height:100%;display:flex}.applications-page .applications-thumb-wrapper .application-thumb .application-thumb-image img{object-fit:cover;width:100%;height:auto}}footer{color:#fff;background:#000000d9;flex-wrap:wrap;align-self:flex-end;gap:1rem;padding:1rem .5rem 10rem;display:grid}footer ul{list-style-type:none}footer ul li{height:1.75rem}footer ul li.heading{margin-bottom:.5rem;font-weight:700}footer ul li a{color:#ffffffbf;text-decoration:none;transition:all .2s ease-in-out}footer ul li a:hover{color:#fff}@media (min-width:768px){footer{flex-wrap:wrap;justify-content:space-between;padding:1rem 2rem;display:flex}}@media (min-width:1200px){footer{flex-wrap:wrap;justify-content:space-between;padding:1rem 2rem;display:flex}}@media (min-width:1800px){footer{padding:2rem 4rem}}.register-form-wrapper ul li{list-style-position:inside}.register-form-wrapper{flex-direction:column;display:flex}.register-form-wrapper .register-form{flex-direction:column;row-gap:.5rem;display:flex}.register-form-wrapper .register-form .two-column{row-gap:.75rem;padding:0}.register-form-wrapper .register-form .three-column{row-gap:.75rem;display:grid}.register-form-wrapper .register-form .form-group{flex-direction:column;row-gap:.25rem;display:flex}.register-form-wrapper .register-form .form-group label{color:#555;font-size:.8rem;font-weight:600}.register-form-wrapper .register-form .form-group label.error{color:#fc6b3b;margin-left:.5rem;font-size:.65rem;font-weight:700}.register-form-wrapper .register-form .form-group.flex{grid-template-columns:auto 1fr;display:grid}.register-form-wrapper .register-form .form-group.flex input[type=checkbox]{width:1rem;height:1rem;margin-right:.5rem}.register-form-wrapper .register-form input{color:#000;border:1px solid #00000080;border-radius:.125rem;height:2.75rem;margin-bottom:.5rem;padding:.75rem}.register-form-wrapper .register-form input::placeholder{color:#41414180}.register-form-wrapper .register-form select{height:2.75rem;padding:.75rem}.register-form-wrapper .register-form button{width:max-content}@media (min-width:768px){.register-form-wrapper .register-form .two-column{grid-template-columns:1fr 1fr;align-items:flex-start;gap:1rem;margin:0;padding:0 0 1rem;display:grid}.register-form-wrapper .register-form .two-column .span-all{grid-column:1/3}.register-form-wrapper .register-form .three-column{grid-template-columns:1fr 1fr 1fr;align-items:flex-start;gap:1rem;margin:0;padding:0 0 1rem;display:grid}.register-form-wrapper .register-form .three-column .span-all{grid-column:1/4}}@media (min-width:1800px){.register-form-wrapper .register-form{row-gap:.5rem}.register-form-wrapper .register-form .two-column{grid-template-columns:1fr 1fr;align-items:flex-start;gap:1rem;margin:0;padding:0 0 1rem;display:grid}.register-form-wrapper .register-form .two-column .span-all{grid-column:1/3}.register-form-wrapper .register-form .three-column{grid-template-columns:1fr 1fr 1fr;align-items:flex-start;column-gap:1rem;margin:0;padding:0;display:grid}.register-form-wrapper .register-form .three-column .span-all{grid-column:1/4}}.gallery-section{background:#000;grid-template-rows:1fr 1fr;grid-template-areas:"gallery-1""gallery-2""gallery-3""gallery-4""gallery-5""gallery-6";padding-top:.5rem;display:grid}.gallery-section .gallery-section_image-container{cursor:pointer;width:100%;height:100%;position:relative;overflow:hidden}.gallery-section .gallery-section_image-container:first-child{grid-area:gallery-1}.gallery-section .gallery-section_image-container:nth-child(2){grid-area:gallery-2}.gallery-section .gallery-section_image-container:nth-child(3){grid-area:gallery-3}.gallery-section .gallery-section_image-container:nth-child(4){grid-area:gallery-4}.gallery-section .gallery-section_image-container:nth-child(5){grid-area:gallery-5}.gallery-section .gallery-section_image-container:nth-child(6){grid-area:gallery-6}.gallery-section .gallery-section_image-container img{object-fit:contain;width:100%;height:100%}@media (min-width:768px){.gallery-section{grid-template-columns:1fr 1fr;grid-template-areas:"gallery-1 gallery-2""gallery-3 gallery-4""gallery-5 gallery-6";gap:.5rem;padding:.5rem;display:grid}.gallery-section .gallery-section_image-container{display:grid}.gallery-section .gallery-section_image-container img{object-fit:cover;height:200px}}@media (min-width:1800px){.gallery-section{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"gallery-1 gallery-2 gallery-3""gallery-4 gallery-5 gallery-6";display:grid}.gallery-section .gallery-section_image-container{display:grid}.gallery-section .gallery-section_image-container img{object-fit:cover;height:350px}}.card-section{background:#000;flex-wrap:wrap;justify-content:space-between;row-gap:1px;display:flex}.card-section.highlights{grid-template-columns:1fr 1fr;gap:.25rem;display:grid}.card-section.highlights .card{text-align:center;place-content:center;align-items:center;width:100%;height:100px;display:grid}.card-section.highlights .card h2{margin-bottom:none}.card-section .card{color:#fff;cursor:pointer;background:#ed2024;flex-direction:column;width:100%;padding:1rem;text-decoration:none;display:flex}.card-section .card h2{color:#fff;font-size:1.25rem;font-weight:700}.card-section .card .card-section-header{justify-content:space-between;align-items:center;width:100%;display:flex}.card-section .card .card-section-header svg{color:#fff;font-size:1.25rem}.card-section .card p{color:#000;width:75%;font-size:1rem}.rental-section{color:#fff;text-align:center;background:#000;justify-content:center;align-items:center;padding:1rem;font-size:100%;display:grid}.rental-section.machine{color:#000;background:#eee}.rental-section.machine p{color:#000}.rental-section.machine a{width:max-content}.rental-section h2{font-family:titillium-web,sans-serif;font-size:2rem}.rental-section a{color:#fff;background:#ed2024;border-radius:5px;justify-self:center;width:max-content;padding:.5rem 1rem;font-weight:600;text-decoration:none;transition:all .2s ease-in-out;display:grid}.rental-section a:hover{background:#c01f22}@media (min-width:1200px){.rental-section{color:#fff;text-align:center;background:#000;justify-content:center;align-items:center;padding:2rem;font-size:100%;display:grid}.rental-section p{color:#ccc;padding-bottom:1rem}.rental-section a{color:#fff;background:#ed2024;border-radius:5px;justify-self:center;width:max-content;padding:1rem 2rem;text-decoration:none;display:grid}}@media (min-width:1800px){.card-section{background:#000;flex-direction:row;grid-template-columns:1fr 1fr 1fr;justify-content:center;column-gap:.5rem;padding:.5rem 0;display:grid}.card-section.highlights{text-align:center;grid-template-columns:1fr 1fr 1fr 1fr;gap:.25rem;display:grid}.card-section.highlights .card{align-content:center;align-items:center;padding:6rem 0}.card-section .card{cursor:pointer;border-bottom:none;flex-direction:column;width:100%;padding:4rem;display:flex}.card-section .card h2{font-size:2.5rem;font-weight:700}.card-section .card .card-section-header{color:#000;justify-content:space-between;width:100%;display:flex}.card-section .card .card-section-header svg{font-size:1.25rem}.card-section .card:hover{background:#000}.card-section .card:hover h2,.card-section .card:hover svg{color:red}.card-section .card:hover p{color:#fff}.card-section .card p{color:#222;width:85%;font-size:1.5rem}.rental-section{padding:4rem}}.story-wrapper{color:#fff;flex-direction:column-reverse;width:100%;display:flex;overflow:hidden}.story-wrapper .story-text-wrapper{background:#222;flex-direction:column;padding:1rem .5rem;display:flex}.story-wrapper .story-text-wrapper h2{color:#fff;padding:.5rem 0;font-family:titillium-web,sans-serif;font-size:2rem;font-weight:700;line-height:1.75rem}.story-wrapper .story-text-wrapper p{color:#ececec;font-size:1rem;line-height:1.75rem}.story-wrapper .story-text-wrapper a{color:#fff;background:0 0;border:2px solid #fff;width:max-content;padding:.5rem 1rem;text-decoration:none}.story-wrapper .image-wrapper{width:100%}.story-wrapper .image-wrapper img{object-fit:contain;width:100%;height:auto}@media (min-width:1200px){.story-wrapper{grid-template-columns:1fr 1fr;display:grid}.story-wrapper .story-text-wrapper{align-content:center;align-items:center;padding:1rem 2rem;display:grid}}@media (min-width:1800px){.story-wrapper{grid-template-columns:1fr 2fr;display:grid}.story-wrapper .story-text-wrapper{align-content:center;align-items:center;padding:0 4rem;display:grid}.story-wrapper .image-wrapper{align-content:center;align-items:center;display:grid;overflow:hidden}.story-wrapper .image-wrapper img{object-position:top}}.header-banner{width:100%;height:600px;position:relative;overflow:hidden}.image-container{width:100%;height:100%;transition:transform .5s ease-in-out;display:flex}.slide{object-fit:cover;width:100%;height:100%;display:flex;position:relative}.slide img{object-fit:cover;width:100vw;height:600px}.slide .content-wrapper{width:100%;padding:0 .5rem;display:flex;position:absolute;top:5.5rem}.slide .content-wrapper h2{color:#fff;text-align:center;font-size:1.25rem}.slide .content-wrapper p{color:#fff;text-align:center;padding:0;font-size:1rem}.slide .content-wrapper .content{background:#000000a6;flex-direction:column;row-gap:1rem;padding:1rem;display:flex}.slide .content-wrapper .content .button-wrapper{flex-direction:column;row-gap:.5rem;display:flex}.slide .content-wrapper .content .button-wrapper a{text-align:center}@media (min-width:768px){.slide{object-fit:cover;width:100%;height:100%;display:flex;position:relative}.slide img{object-fit:cover;width:100vw;height:600px}.slide .content-wrapper{padding:0 2rem}.slide .content-wrapper.bottom-right{justify-content:flex-end;align-self:flex-end;bottom:2.5rem}.slide .content-wrapper.bottom-center{justify-content:center;align-self:flex-end;bottom:2.5rem}.slide .content-wrapper.bottom-left{justify-content:flex-start;align-self:flex-end;bottom:2.5rem}.slide .content-wrapper.top-right{justify-content:flex-end;align-self:flex-start;top:5.5rem}.slide .content-wrapper.top-center{justify-content:center;align-self:flex-start;top:5.5rem}.slide .content-wrapper.top-left{justify-content:flex-start;align-self:flex-start;top:5.5rem}.slide .content-wrapper h2{color:#fff;text-align:left;font-size:1.75rem}.slide .content-wrapper p{color:#fff;text-align:left;padding:0}.slide .content-wrapper .content{max-width:75%}.slide .content-wrapper .content .button-wrapper{flex-direction:row;column-gap:1rem;margin-top:.5rem}.slide .content-wrapper .content .button-wrapper a{text-align:center;width:200px;padding:.75rem 1rem}}@media (min-width:1800px){.slide .content-wrapper{width:100%;padding:0 4rem;display:flex;position:absolute;top:6.5rem}.slide .content-wrapper .content{max-width:50%}}.scrubber-types-page{background-color:#272727;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cg fill='%23000000' fill-opacity='0.4'%3E%3Cpath fill-rule='evenodd' d='M0 0h4v4H0V0zm4 4h4v4H4V4z'/%3E%3C/g%3E%3C/svg%3E");width:100%;height:max-content}.scrubber-types-page h1{color:#fff;text-align:center;padding:1.5rem 0}.scrubber-types-page{border-top:2px solid #ed2024}.scrubber-types-wrapper{flex-wrap:wrap;display:flex}.scrubber-types-wrapper a{text-decoration:none}.scrubber-types-wrapper .scrubber-type{cursor:pointer;flex-direction:column;width:100%;padding:2rem 0;transition:all .5s ease-in-out;display:flex;position:relative}.scrubber-types-wrapper .scrubber-type button{color:#fff;opacity:0;cursor:pointer;background:#ed202480;border:1px solid #fff;padding:.5rem 2rem;transition:all .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scrubber-types-wrapper .scrubber-type:hover{animation:.2s forwards growingShadow}.scrubber-types-wrapper .scrubber-type:hover img{opacity:1;transform:scale(1.1)}.scrubber-types-wrapper .scrubber-type:hover p,.scrubber-types-wrapper .scrubber-type:hover h1{color:#ed2024}.scrubber-types-wrapper .scrubber-type:hover button{opacity:1;background:#ed2024}.scrubber-types-wrapper .scrubber-type img{object-fit:contain;opacity:.85;align-self:center;width:65%;height:auto;padding:.5rem;transition:all .2s ease-in-out}.scrubber-types-wrapper .scrubber-type h2{color:#dadada;text-align:center;border-bottom:4px solid #0000;justify-content:center;width:100%;padding:.5rem 0;font-size:1.25rem;transition:all .2s ease-in-out;display:flex}.scrubber-types-wrapper .scrubber-type p{color:#000;transition:all .2s ease-in-out}@media (min-width:768px){.scrubber-types-wrapper{grid-template-columns:1fr 1fr;display:grid}.scrubber-types-wrapper .scrubber-type{flex-direction:column;height:100%;display:flex}.scrubber-types-wrapper .scrubber-type img{width:auto;height:200px}}@media (min-width:1200px){.scrubber-types-wrapper{grid-template-columns:1fr 1fr}.scrubber-types-wrapper .scrubber-type{width:100%;display:flex}.scrubber-types-wrapper .scrubber-type img{height:200px}}@media (min-width:1800px){.scrubber-types-wrapper{grid-template-columns:1fr 1fr 1fr 1fr}.scrubber-types-wrapper .scrubber-type h2{font-size:1.5rem}}@keyframes growingShadow{0%{background-image:radial-gradient(circle,#0000,#0000);background-position:50%;background-repeat:no-repeat;background-size:0% 0%}to{background-image:radial-gradient(circle,#0000,#00000040);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}}.gallery{flex-direction:column;display:flex}.gallery h1{padding:1rem .5rem;font-size:1.25rem}.gallery{padding-bottom:.25rem}.gallery .gallery-images-wrapper{flex-wrap:wrap;justify-content:space-between;gap:.25rem;display:flex}.gallery .gallery-images-wrapper .image-wrapper{background:#000;width:100%;display:flex;position:relative;overflow:hidden}.gallery .gallery-images-wrapper .image-wrapper:hover{cursor:pointer}.gallery .gallery-images-wrapper .image-wrapper:hover .image-overlay,.gallery .gallery-images-wrapper .image-wrapper:hover img{opacity:1}.gallery .gallery-images-wrapper .image-wrapper img{object-fit:cover;opacity:.85;width:100%;height:auto}.gallery .gallery-images-wrapper .image-wrapper .image-overlay{opacity:0;z-index:3;color:#fff;background:#000000bf;align-items:center;width:100%;transition:opacity .5s;display:flex;position:absolute;bottom:0;left:0}.gallery .gallery-images-wrapper .image-wrapper .image-overlay ul{padding:1rem;list-style-type:none}.image-viewer{z-index:99999;background:#000000d9;flex-direction:column;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.image-viewer .image-viewer-head{justify-content:center;height:2rem;padding:1rem;display:flex}.image-viewer .image-viewer-head button{cursor:pointer;background:#000;border:none;align-items:center;padding:1rem 2rem;display:flex}.image-viewer .image-viewer-head button svg{color:#fff;font-size:1rem}.image-viewer .image-viewer-head button:hover svg{color:#ed2024}.image-viewer .image-viewer-head button{margin-left:1rem}.image-viewer .image-viewer-head .button-wrapper{display:none}.image-viewer .image-viewer-main{background:#000000bf;align-self:center;width:100%;height:250px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-viewer .image-viewer-main img{object-fit:contain;width:100%;height:100%}@media (min-width:768px){.gallery .gallery-images-wrapper{grid-template-columns:1fr 1fr;display:grid}.image-viewer .image-viewer-main{height:300px}.image-viewer .image-viewer-head .button-wrapper{column-gap:1rem;display:flex}.image-viewer .image-viewer-head .button-wrapper button{margin:0;display:flex}}@media (min-width:1200px){.gallery h1{padding:1rem 2rem;font-size:2rem}.gallery .gallery-images-wrapper{grid-template-columns:1fr 1fr 1fr;display:grid}.image-viewer .image-viewer-main{height:500px}}@media (min-width:1800px){.gallery h1{padding:1rem 4rem}.gallery .gallery-images-wrapper{grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.image-viewer .image-viewer-main{height:700px}}.contact-us{border-top:4px solid #ed2024;grid-template-columns:1fr;width:100%;display:grid}.contact-us .left{color:#fff;background:#000;align-content:center;align-items:center;width:100%;padding:1rem .5rem;display:grid}.contact-us .left iframe{width:100%;height:300px}.contact-us .left ul{border-bottom:1px solid #ffffff80;margin-top:1rem;margin-bottom:1rem;padding-bottom:1rem;list-style-type:none}.contact-us .left ul li div{color:#fffc;font-size:.9rem}.contact-us .left ul li a{font-weight:400}.contact-us .left h1{align-self:flex-start;height:max-content;margin:0 0 1rem}.contact-us .left h2{align-self:flex-start;margin:0}.contact-us .left p{color:#fffc;width:100%;line-height:1.5rem}.contact-us .right{color:#fff;width:100%;padding:1rem .5rem;display:grid}.contact-us .contact-form{row-gap:1rem;display:grid}.contact-us .contact-form input{padding:.75rem}.contact-us .contact-form textarea{height:200px;padding:1rem}.contact-us .contact-form button{cursor:pointer;color:#fff;background:#000;border:none;padding:1rem;font-weight:700}.contact-form{row-gap:1rem;display:grid}.contact-form input{padding:.75rem}.contact-form textarea{height:200px;padding:1rem}.contact-form button{cursor:pointer;color:#fff;background:#000;border:none;padding:1rem;font-weight:700}@media (min-width:1200px){.contact-us{grid-template-columns:1fr 1fr;display:grid}.contact-us .left,.contact-us .right{padding:1rem 2rem}}@media (min-width:1800px){.contact-us{grid-template-columns:2fr 3fr;display:grid}.contact-us .contact-form{justify-self:center;width:600px}.contact-us .left,.contact-us .right{padding:2rem 4rem}}.contact-dialog-details{border-top:1px solid #00000040;margin-bottom:1rem;padding-top:1rem}.contact-dialog-details__title{margin-bottom:.75rem;font-weight:700;padding-bottom:0!important}.contact-dialog-details__list{gap:.5rem;display:grid}.contact-dialog-details__item{gap:.25rem;display:inline-flex}.contact-dialog-note{border-top:1px solid #00000040;padding-top:1rem}.contact-dialog-note__title{margin-bottom:.75rem;font-weight:700;padding-bottom:0!important}.contact-dialog-note__list{gap:.5rem;list-style-type:none;display:grid}.contact-dialog-note__list li{gap:.25rem;padding:0;display:inline-flex}.contact-dialog-note__list li a{color:#000;text-decoration:underline}.contact-dialog-note__list li a:hover{text-decoration:none}.full-line-brochure-btn{color:#f1f1f1;text-transform:uppercase;background:#ed2024;border-radius:.25rem;align-content:center;align-items:center;width:max-content;height:2.5rem;margin:0 0 1rem;padding:1rem 1.5rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s ease-in-out;display:flex;box-shadow:0 2px 4px #00000040}.full-line-brochure-btn:hover{color:#fff;box-shadow:0 2px 4px #00000080}.downloads{flex-direction:column;justify-content:center;justify-items:center;row-gap:2rem;width:100%;padding-bottom:2rem;display:flex}.downloads .download{border:1px solid #2f2f2f;grid-template-columns:1fr 1fr;width:100%;height:auto;display:grid}.downloads .download h2{color:#fff;background:#000;grid-column:1/span 3;margin-bottom:1rem;padding:.5rem}.downloads .download h2 span{color:#ed2024;font-size:1rem}.downloads .download .download-image-wrapper{align-content:center;align-items:center;display:flex}.downloads .download .download-image-wrapper a{place-content:center;place-items:center;width:100%;display:flex}.downloads .download .download-image-wrapper a img{object-fit:contain;width:max-content;height:170px}.downloads .download .description-wrapper{flex-direction:column;padding:1rem;display:flex}.downloads .download .description-wrapper ul{align-content:flex-start;align-items:flex-start;row-gap:.25rem;height:100%;list-style-type:none;display:grid}.downloads .download .description-wrapper ul li{color:#fff;text-transform:uppercase;background:#2b2b2b;border-bottom:2px solid #0000;border-radius:.125rem;height:1.75rem;font-size:.7rem;transition:all .2s ease-in-out;display:flex;box-shadow:inset 4px 4px 8px #ffffff20}.downloads .download .description-wrapper ul li:hover{background:#000;border-bottom:2px solid #ed2024;padding-left:1rem}.downloads .download .description-wrapper ul li:hover button{font-weight:700}.downloads .download .description-wrapper ul li button{color:#fff;background:0 0;border:none;align-items:center;width:100%;height:100%;padding:.5rem;text-decoration:none;display:flex}@media (min-width:768px){.downloads{display:flex}.downloads .download .download-image-wrapper a img{height:250px}.downloads .download .description-wrapper ul li{height:2.25rem}}@media (min-width:1200px){.downloads{flex-flow:wrap;justify-content:space-evenly;display:flex}.downloads .download{grid-template-columns:1fr 1fr;column-gap:1rem;width:500px;display:grid}.downloads .download .description-wrapper ul li{height:2.25rem}}@media (min-width:1800px){.downloads{flex-direction:row;column-gap:1rem;width:100%;display:flex}.downloads .download{column-gap:1rem;width:600px}.downloads .download .description-wrapper ul li{height:2.25rem}}.serial-search-results{max-width:800px;margin:auto;font-size:.9rem;display:grid}.serial-search-results .serial-h1{color:#fff;background:#000;border:none;margin:0;padding:1rem .75rem;font-size:1.5rem}.serial-search-results .serial-search-results__column{row-gap:.5rem;display:grid}.serial-search-results .serial-search-results__column h2{margin:0;padding:.25rem;font-size:1.25rem}.serial-search-results .serial-search-results__info{display:grid}.serial-search-results .serial-search-results__info h3{border-bottom:1px solid #000;margin:0 0 .5rem;padding:.5rem .25rem .25rem}.serial-search-results .serial-search-results__details{display:grid}.serial-search-results .serial-search-results__table{grid-template-rows:auto;grid-template-columns:1fr;column-gap:1rem;display:grid}.serial-search-results .serial-search-results__table .serial-search-results__table__row{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:1rem;padding:.25rem;display:grid}.serial-search-results .serial-search-results__table .serial-search-results__table__row:nth-child(2n){background:#ddd}.serial-search-results .serial-search-results__table .serial-search-results__table__row .serial-search-results__table__data svg{margin-left:.5rem}.serial-search-results .manuals-wrapper{justify-content:space-between;width:100%;margin-top:1rem;display:flex}.serial-search-results .manuals-wrapper .manual-link{color:#000;text-align:center;place-content:flex-start center;justify-items:center;row-gap:.5rem;max-width:30%;text-decoration:none;display:grid}.serial-search-results .manuals-wrapper .manual-link svg{font-size:3rem}.videos-wrapper{flex-flow:column wrap;gap:.5rem;width:100%;display:flex}@media (min-width:768px){.videos-wrapper{grid-template-columns:1fr 1fr;display:grid}.videos-wrapper .video{width:100%}}@media (min-width:1200px){.videos-wrapper{grid-template-columns:1fr 1fr 1fr 1fr;gap:.75rem}.videos-wrapper .video{width:100%}}@media (min-width:1800px){.videos-wrapper{grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:1rem}.videos-wrapper .video{width:100%}}.alert-wrapper{z-index:999;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.alert-wrapper .alert-box{color:#000;background:#fff;flex-direction:column;width:min(100%,500px);display:flex;box-shadow:0 4px 12px #00000040}.alert-wrapper .alert-box .alert-head{color:#fff;background:#000;border-bottom:1px solid #ed2024;flex-direction:row;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.alert-wrapper .alert-box .alert-head>div:first-child{flex-wrap:wrap;gap:.25rem;display:flex}.alert-wrapper .alert-box .alert-head svg{cursor:pointer}.alert-wrapper .alert-box .alert-head svg:hover{color:#ed2024}.alert-wrapper .alert-box .alert-content{color:#000;gap:1rem;padding:1rem;display:grid}.alert-wrapper .alert-box .alert-content p{margin:0;line-height:1.4}.alert-wrapper .alert-box .alert-content a{color:#ed2024}.alert-wrapper .alert-box .alert-content button{color:#fff;cursor:pointer;background:#000;border:0;width:100%;min-height:2.5rem}.alert-wrapper .alert-box .alert-content button:hover{color:#000;background:#ed2024}.support-us{border-top:4px solid #ed2024;grid-template-columns:1fr;width:100%;display:grid}.support-us .left{color:#fff;background:#000;align-content:center;align-items:center;width:100%;padding:1rem .5rem;display:grid}.support-us .left ul{margin-top:1rem;list-style-type:none}.support-us .left ul li{margin:.5rem 0}.support-us .left ul li a{width:100%;height:100%;padding:.75rem;font-size:.85rem;text-decoration:none;display:flex}.support-us .left ul li a:hover{cursor:pointer;background:#333;border-radius:.25rem}.support-us .left h1{align-self:flex-start;height:max-content;margin:0 0 1rem}.support-us .left p{color:#fffc;width:100%;line-height:1.5rem}.support-us .right{color:#000;align-content:flex-start;align-items:flex-start;width:100%;padding:1rem .5rem;display:grid}.support-us .contact-form{row-gap:1rem;display:grid}.support-us .contact-form input{padding:.75rem}.support-us .contact-form textarea{height:200px;padding:1rem}.support-us .contact-form button{cursor:pointer;color:#fff;background:#000;border:none;padding:1rem;font-weight:700}@media (min-width:1200px){.support-us{grid-template-columns:1fr 1fr;display:grid}.support-us .left,.support-us .right{padding:1rem 2rem}}@media (min-width:1800px){.support-us{grid-template-columns:1fr 2fr;display:grid}.support-us .contact-form{justify-self:center;width:600px}.support-us .left,.support-us .right{padding:2rem 4rem}}.parts-page{justify-content:flex-start;column-gap:2rem;width:100%;max-width:600px;margin:auto;padding:4rem .5rem 1rem;display:grid;overflow:hidden}.parts-page .parts-page_body img{object-fit:cover;width:100%;height:auto}.parts-page .parts-page_header{margin-bottom:1rem;display:grid}.parts-page .parts-page_header p{color:#555;margin-bottom:1rem}.parts-page .parts-page_header .part-number{color:#666;margin-top:.5rem;font-size:1rem;font-weight:700}.parts-page .parts-page_header .part-description{font-size:1.25rem;font-weight:700}.parts-page .parts-page_header .part-link{color:#fff;background:#000;border-radius:.25rem;justify-content:center;align-items:center;column-gap:2rem;height:2.5rem;margin-top:1rem;font-weight:bolder;text-decoration:none;display:flex}.parts-page .parts-page_header .part-link:hover{background:#ed2024}.parts-page .parts-page_header .back-link{text-align:center;color:#ed2024;margin-top:1rem}.parts-page .parts-page_header ul li{font-size:.8rem}@media (min-width:1200px){.parts-page{display:grid}.parts-page .parts-page_body{column-gap:1rem;display:grid}}.parts-explorer__page{align-content:flex-start;align-items:flex-start;margin:auto;padding-top:3.5rem;display:grid}.load-more-btn{color:#fff;cursor:pointer;background-color:#ed2024;border:none;border-radius:5px;padding:.5rem 1rem;font-size:1rem;box-shadow:0 0 5px #00000080}.hidden{display:none}.parts-explorer-results input{border:1px solid #00000080;border-radius:5px;width:100%;margin-bottom:1rem;padding:.5rem}.parts-explorer-results ul{margin:0;padding:0;list-style-type:none}.parts-explorer-results ul li{border-bottom:1px solid #00000080;display:flex}.parts-explorer-results ul li a{color:#000;width:100%;height:100%;padding:.25rem;font-weight:700;text-decoration:none;display:block}.parts-explorer-results ul li a:hover{background-color:#0000001a}.parts-explorer-results ul li:last-child{border-bottom:none}.parts-explorer-results ul li .part-description{color:#000000bf;font-size:.8rem}.parts-explorer-results .part-link{justify-content:space-between;font-weight:700;text-decoration:none;display:flex}@media (min-width:1200px){.parts-explorer__page{padding-top:3.5rem}.parts-explorer-results ul li{grid-template-columns:1fr 3fr}.parts-explorer-results ul li .part-description{font-size:1rem}}.blog-post-page{width:100%;padding:2rem .5rem;display:grid;overflow:hidden}.blog-post-page .specs{display:none}.blog-post-page .blog-main-content{width:100%}.blog-post-page .blog-post-image{float:left;width:100%}.blog-post-page .blog-post-image img{width:100%;height:100%}.blog-post-page h1{font-size:1.5rem}.blog-post-page p{text-wrap:wrap;word-wrap:break-word;width:auto}@media (min-width:768px){.blog-post-page{grid-template-columns:1fr 2fr;width:100%;display:grid}.blog-post-page .specs{display:grid}.blog-post-page .specs .label{margin-right:.5rem;font-weight:700}.blog-post-page .specs .blog-post-back-link{color:#ed2024;align-content:center;align-items:center;width:max-content;height:2rem;font-weight:700;text-decoration:none;display:flex}.blog-post-page .specs .blog-post-back-link:hover{text-decoration:underline}.blog-post-page .specs .blog-post-machine-link{color:#fff;background:#ed2024;align-items:center;width:max-content;margin-top:1rem;padding:.5rem 1rem;font-size:1rem;font-weight:700;display:flex}.blog-post-page .specs .blog-post-machine-link:hover{background:#ca1014}.blog-post-page .blog-main-content{border-left:1px solid #e0e0e0;width:100%;padding:0 1rem}.blog-post-page .blog-post-image{float:left;width:100%;margin-right:10px}.blog-post-page .blog-post-image img{width:100%;height:100%}.blog-post-page .blog-heading-details{padding-bottom:1rem}.blog-post-page p{text-wrap:wrap;word-break:keep-all;word-wrap:break-word;padding-bottom:.5rem;line-height:1.65rem}}@media (min-width:1200px){.blog-post-page{grid-template-columns:1fr 2fr 1fr;width:100%;display:grid}.blog-post-page .specs{display:grid}.blog-post-page .blog-main-content{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;width:100%;padding:0 1rem}.blog-post-page .blog-post-image{float:left;width:40%}.blog-post-page .blog-post-image img{width:100%;height:100%}.blog-post-page .blog-heading-details{padding-bottom:1rem}.blog-post-page p{line-height:1.65rem}.blog-post-page h1{font-size:2rem}}.blog-list-page{padding:0 2% 4rem}.blog-list-page .blog-page-title{color:#ed2024;justify-content:space-between;width:100%;padding-top:1rem;padding-bottom:1rem;display:flex}.blog-list-page a{color:#ed2024;align-items:center;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.blog-posts-wrapper{flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;row-gap:1rem;display:flex}.blog-post-list-item{border:1px solid #ed202480;grid-template-rows:250px auto 1fr 1fr;align-content:flex-start;width:250px;height:500px;display:grid}.blog-post-list-item div{height:100%;display:grid}.blog-post-list-item .blog-post-list-item-image{width:100%;display:grid;overflow:hidden}.blog-post-list-item .blog-post-list-item-image img{object-fit:contain;width:100%;height:max-content;display:flex}.blog-post-list-item .blog-post-tags{flex-wrap:wrap;align-content:flex-start;gap:.5rem;width:100%;padding:.5rem;display:flex}.blog-post-list-item .blog-post-tags .tag{color:#ed2024;border:1px solid #ed2024;border-radius:1rem;width:max-content;height:max-content;padding:.25rem .5rem;font-size:.5rem}.blog-post-list-item .blog-post-list-item-content{width:100%;padding:0 .5rem;font-size:1rem;display:grid}.blog-post-list-item .blog-post-list-item-content .blog-post-list-item-date{color:#ed2024;justify-content:space-between;padding-bottom:.5rem;font-size:.7rem;font-style:italic;font-weight:700;display:flex;overflow:hidden}.blog-post-list-item .blog-post-list-item-content .blog-post-list-item-title{color:#000;width:100%;padding-bottom:.25rem;font-size:1.25rem;font-weight:700;display:grid}.blog-post-list-item .blog-post-list-item-content .blog-post-list-item-description{color:#999;min-height:60px;max-height:60px;padding-bottom:1rem;font-size:.85rem;font-weight:500;line-height:1.2rem;overflow:hidden}.blog-post-list-item .blog-post-list-item-content .blog-post-call-to-action{align-items:center;padding:0 .5rem;font-size:1rem;display:flex}.blog-post-list-item .blog-post-list-item-content .blog-post-call-to-action svg{margin-left:.5rem;font-size:1.5rem}.blog-post-list-item .blog-post-call-to-action{align-content:flex-end;height:100%;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;display:grid}@media (min-width:768px){.blog-posts-wrapper{justify-content:space-evenly;display:flex}.blog-post-list-item{display:grid}.blog-post-list-item .blog-post-list-item-title{overflow:hidden}}@media (min-width:1200px){.blog-list-page{padding:0 2rem}.blog-posts-wrapper{justify-content:space-between}.blog-post-list-item{grid-template-rows:300px auto 1fr 1fr;grid-template-columns:1fr;width:300px;height:550px;display:grid}.blog-post-list-item .blog-post-list-item-content{width:100%;padding:0 .5rem;font-size:1rem;display:grid}.blog-post-list-item .blog-post-list-item-image{justify-content:center;place-items:center;width:100%;height:300px;display:grid;overflow:hidden}.blog-post-list-item .blog-post-list-item-image img{object-fit:contain;width:100%;display:flex}}@media (min-width:1800px){.blog-list-page{padding:0 7rem 4rem}.blog-posts-wrapper{width:100%}.blog-post-list-item{grid-template-rows:350px auto 1fr 1fr;grid-template-columns:1fr;width:350px;height:550px;display:grid}.blog-post-list-item .blog-post-list-item-image{justify-content:center;place-items:center;width:100%;height:350px;display:grid;overflow:hidden}.blog-post-list-item .blog-post-list-item-image img{object-fit:contain;width:100%;display:flex}}.new-section{align-content:flex-start;align-items:flex-start;margin-top:4rem;padding:1rem .5rem;display:grid;overflow:hidden}.new-section span.title{text-align:left;color:#222;text-transform:uppercase;font-family:titillium-web,sans-serif;font-size:2rem;font-weight:900}.new-section .new-section-title{margin-bottom:1.5rem}.new-section .new-section-title h2{text-align:left;color:#222;text-transform:uppercase;font-family:titillium-web,sans-serif;font-size:1.25rem;font-weight:900}.new-section .new-section-title p{padding-bottom:0}.new-section .new-section-tags{flex-wrap:wrap;gap:.5rem 1rem;width:100%;display:flex}.new-section .new-section-tags .tag{color:#fff;background:#333;border-radius:5px;width:max-content;height:max-content;padding:.5rem 1rem;font-size:.85rem}.new-section .description-section p{line-height:1.35rem}.new-section .description-section p:first-of-type{padding-top:0;font-weight:400}.new-section .benefits-section h4{text-transform:uppercase;letter-spacing:.11rem;color:#000;padding-bottom:.5rem;text-decoration:underline}.new-section .benefits-section ul{list-style-type:none}.new-section .benefits-section .heading{color:#333;padding-bottom:.25rem;font-weight:700}.new-section .benefits-section .desc{color:#666;padding-bottom:1rem;font-size:.95rem;font-weight:300}.new-section .benefits-section p{color:#666;width:50%;padding-bottom:0;font-size:.9rem;font-weight:400}.new-section .new-section-content-wrapper{row-gap:2rem;width:100%;display:grid}.new-section .new-section-content{background:#fff;border-bottom:2px solid #000;align-content:flex-start;align-items:flex-start;row-gap:1rem;width:100%;padding-bottom:2rem;display:grid}.new-section .new-section-content h2{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:700}.new-section h3{text-align:left;color:#333;font-size:1.5rem;font-weight:700}.new-section h4{text-align:left;color:#333;font-size:1rem;font-weight:700}.new-section p{width:100%}.faq{background:#fff;align-content:flex-start;align-items:flex-start;width:100%;display:grid}.faq p{color:#333}@media (min-width:1200px){.new-section{padding:2rem}.new-section .new-section-title h2{font-size:2rem}.new-section .new-section-content-wrapper{grid-template-columns:1fr 1fr;column-gap:2rem}}@media (min-width:1800px){.new-section{padding:4rem}.new-section-content-wrapper{grid-template-columns:1fr 1fr;column-gap:2rem}}.all-parts-viewer__page{align-content:flex-start;align-items:flex-start;margin:auto;padding-top:3.5rem;display:grid}.all-parts-viewer__page input{width:100%;margin-bottom:1rem;padding:.5rem;font-size:1rem}.all-parts-viewer__page a{color:inherit;text-decoration:none}.all-parts-viewer__page ul{grid-template-columns:1fr;row-gap:.25rem;display:grid}.all-parts-viewer__page ul li{cursor:pointer;background:#f3f3f3;grid-template-columns:2fr auto;align-content:center;align-items:center;column-gap:.25rem;padding:.5rem 1rem;display:grid}.all-parts-viewer__page ul li:hover{background:#c9c9c9bf}.all-parts-viewer__page ul li:hover .view-part-btn{color:#000;background:red}.all-parts-viewer__page ul li .view-part-btn{color:#fff;background:#000;padding:.5rem 1rem;font-size:.95rem}.all-parts-viewer__page ul li p{padding:.25rem 0}.all-parts-viewer__page ul li .part-details{grid-template-columns:1fr;display:grid}.all-parts-viewer__page ul li .part-details .partNumber{font-size:.9rem;font-weight:700}.all-parts-viewer__page ul li .part-link{color:#000;margin-right:.65rem;text-decoration:none}@media (min-width:1200px){.all-parts-viewer__page input{width:50%;margin-bottom:1rem;padding:.5rem;font-size:1rem}.all-parts-viewer__page ul{grid-template-columns:1fr 1fr;column-gap:2rem}}@media (min-width:1800px){.all-parts-viewer__page ul{grid-template-columns:1fr 1fr 1fr;column-gap:2rem}}.request-a-quote-button{color:#fff;z-index:5;background:#ed2024;border-radius:.25rem;width:max-content;padding:.9rem 3rem;font-size:20px;text-decoration:none;transition:all .3s;position:fixed;bottom:1.25rem;left:1rem;box-shadow:0 0 10px #0003}.request-a-quote-button:hover{color:#fff;background-color:#000}@media (min-width:1200px){.request-a-quote-button{color:#fff;z-index:5;background:#ed2024;border-radius:.25rem;width:max-content;margin:auto;padding:.9rem 3rem;font-size:20px;text-decoration:none;transition:all .3s;position:fixed;bottom:1.25rem;left:50%;right:50%;transform:translate(-50%);box-shadow:0 0 10px #0003}.request-a-quote-button:hover{color:#fff;background-color:#000}}.machine-main-page{background:#000;grid-template-areas:"title-area""bread-crumbs";row-gap:.5rem;padding-top:4rem;font-family:Roboto,sans-serif;display:grid}.machine-main-page .title-area{grid-area:title-area;row-gap:.25rem;width:100%;padding:.5rem;display:grid}.machine-main-page .title-area h1{color:#aaa;text-transform:uppercase;align-content:flex-start;width:max-content;font-size:.7rem;font-weight:400;display:grid}.machine-main-page .title-area .title{align-items:flex-end;column-gap:.25rem;display:flex}.machine-main-page .title-area .title h2{color:#ccc;place-content:flex-end;margin-block-start:0;font-family:titillium-web,sans-serif;font-size:2rem;font-weight:700;line-height:1.75rem;display:flex}.machine-main-page .title-area .title .version{color:#ed2024;font-size:.85rem;font-weight:400}.machine-main-page .main-specs{text-align:left;padding:.5rem0rem;grid-template-columns:1fr 1fr 1fr;align-content:flex-start;justify-items:center;column-gap:.5rem;font-size:.9rem;display:grid}.machine-main-page .main-specs .spec{color:#000;background:silver;grid-template-columns:1fr;align-content:flex-start;column-gap:1rem;width:100%;padding:.5rem;display:grid}.machine-main-page .main-specs .spec .spec-title{text-align:center;text-transform:uppercase;color:#333;place-content:flex-start center;font-weight:700;display:grid}.machine-main-page .main-specs .spec span{text-align:center}.machine-main-page .bread-crumbs{color:#fff;grid-area:bread-crumbs;justify-content:flex-start;align-items:center;column-gap:.5rem;padding:.5rem;font-size:.95rem;display:flex}.machine-main-page .bread-crumbs a{color:#777;font-weight:700;text-decoration:none}.machine-main-page .bread-crumbs a:hover{text-decoration:underline}.machine-main-page .image-area{justify-content:center;justify-items:center;width:100%;padding:1rem 0;display:grid}.machine-main-page .image-area .main-image{width:75%;height:auto}.dev-page .navigation{column-gap:1rem;margin-bottom:1rem;display:flex}.dev-page .navigation a{color:#ed2024;background:#000;padding:.5rem 1rem;font-weight:700;text-decoration:none}.home-two-header-banner{width:100%;height:450px;position:relative;overflow:hidden}.home-two-header-banner .image-container{width:100%;height:100%;transition:transform .5s ease-in-out;display:flex}.home-two-header-banner .slide{object-fit:cover;width:100%;height:100%;display:flex;position:relative}.home-two-header-banner .slide img{object-fit:cover;width:100vw;height:450px}.home-two-header-banner .slide .content-wrapper{width:100%;padding:0 .5rem;display:flex;position:absolute;top:5.5rem}.home-two-header-banner .slide .content-wrapper h2{color:#fff;text-align:center;font-size:1.25rem;font-weight:700}.home-two-header-banner .slide .content-wrapper p{color:#fff;text-align:center;padding:0;font-size:1rem}.home-two-header-banner .slide .content-wrapper .content{text-align:left;background:#000000a6;flex-direction:column;row-gap:.5rem;padding:1rem;display:flex}.home-two-header-banner .slide .content-wrapper .content .button-wrapper{flex-direction:column;row-gap:.5rem;display:flex}.home-two-header-banner .slide .content-wrapper .content .button-wrapper a{text-align:center}.button-container{column-gap:.5rem;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.button-container button{text-align:center;background:#ed2024bf;border:none;padding:.35rem 1.25rem}.button-container button:hover{background-color:#fff}.button-container button.active{background:#c6c6c6}@media (min-width:768px){.home-two-header-banner .slide{object-fit:cover;width:100%;height:100%;display:flex;position:relative}.home-two-header-banner .slide img{object-fit:cover;object-position:center;width:100vw}.home-two-header-banner .slide .content-wrapper{padding:0 2rem}.home-two-header-banner .slide .content-wrapper.bottom-right{justify-content:flex-end;align-self:flex-end;bottom:2.5rem}.home-two-header-banner .slide .content-wrapper.bottom-center{justify-content:center;align-self:flex-end;bottom:2.5rem}.home-two-header-banner .slide .content-wrapper.bottom-left{text-align:left;justify-content:flex-start;align-self:flex-end;bottom:2.5rem}.home-two-header-banner .slide .content-wrapper.top-right{justify-content:flex-end;align-self:flex-start;top:5.5rem}.home-two-header-banner .slide .content-wrapper.top-center{justify-content:center;align-self:flex-start;top:5.5rem}.home-two-header-banner .slide .content-wrapper.top-left{justify-content:flex-start;align-self:flex-start;top:5.5rem}.home-two-header-banner .slide .content-wrapper h2{color:#fff;text-align:left;font-size:1.75rem}.home-two-header-banner .slide .content-wrapper p{color:#fff;text-align:left;padding:0}.home-two-header-banner .slide .content-wrapper .content{text-align:left;max-width:75%;display:grid}.home-two-header-banner .slide .content-wrapper .content .button-wrapper{flex-direction:row;column-gap:1rem;margin-top:.5rem}.home-two-header-banner .slide .content-wrapper .content .button-wrapper a{text-align:center;width:200px;padding:.75rem 1rem}}@media (min-width:1800px){.slide .content-wrapper{width:100%;padding:0 4rem;display:flex;position:absolute;top:6.5rem}.slide .content-wrapper .content{max-width:50%}}.scrubber-types-page-two{background-color:#272727;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cg fill='%23000000' fill-opacity='0.4'%3E%3Cpath fill-rule='evenodd' d='M0 0h4v4H0V0zm4 4h4v4H4V4z'/%3E%3C/g%3E%3C/svg%3E");width:100%;height:max-content;display:grid}.scrubber-types-page-two h1{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);color:#fff;text-align:center;padding:1.5rem 0;font-weight:700}.scrubber-types-page-two{border-top:2px solid #ed2024}.scrubber-types-wrapper-two{flex-wrap:wrap;width:100%;display:grid}.scrubber-types-wrapper-two a{text-decoration:none}.scrubber-types-wrapper-two .scrubber-type{cursor:pointer;flex-direction:column;width:100%;padding:2rem 0;transition:all .5s ease-in-out;display:flex;position:relative}.scrubber-types-wrapper-two .scrubber-type button{color:#fff;opacity:0;cursor:pointer;background:#ed202480;border:1px solid #fff;padding:.5rem 2rem;transition:all .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scrubber-types-wrapper-two .scrubber-type:hover{animation:.2s forwards growingShadow}.scrubber-types-wrapper-two .scrubber-type:hover img{opacity:1;transform:scale(1.1)}.scrubber-types-wrapper-two .scrubber-type:hover p,.scrubber-types-wrapper-two .scrubber-type:hover h1{color:#ed2024}.scrubber-types-wrapper-two .scrubber-type:hover button{opacity:1;background:#ed2024}.scrubber-types-wrapper-two .scrubber-type img{object-fit:contain;opacity:.85;align-self:center;width:65%;height:auto;padding:.5rem;transition:all .2s ease-in-out}.scrubber-types-wrapper-two .scrubber-type h2{color:#dadada;text-align:center;border-bottom:4px solid #0000;justify-content:center;width:100%;padding:.5rem 0;font-size:1.25rem;font-weight:700;transition:all .2s ease-in-out;display:flex}.scrubber-types-wrapper-two .scrubber-type p{color:#000;transition:all .2s ease-in-out}@media (min-width:768px){.scrubber-types-wrapper-two{grid-template-columns:1fr 1fr;display:grid}.scrubber-types-wrapper-two .scrubber-type{flex-direction:column;height:100%;display:flex}.scrubber-types-wrapper-two .scrubber-type img{width:auto}}@media (min-width:1200px){.scrubber-types-wrapper-two{grid-template-columns:1fr 1fr;width:75%;margin:auto}.scrubber-types-wrapper-two .scrubber-type{width:100%;display:flex}.scrubber-types-wrapper-two .scrubber-type img{height:240px}}@media (min-width:1800px){.scrubber-types-wrapper-two{grid-template-columns:repeat(5,1fr)}.scrubber-types-wrapper-two .scrubber-type h2{font-size:1.125rem}}.home-gallery-section{background:#111}.home-gallery-wrapper{grid-template-rows:1fr 1fr;grid-template-areas:"gallery-1""gallery-2""gallery-3""gallery-4""gallery-5""gallery-6";align-content:flex-start;align-items:flex-start;display:grid}.home-gallery-wrapper .gallery-section_image-container{aspect-ratio:5/4;cursor:pointer;overflow:hidden}.home-gallery-wrapper .gallery-section_image-container:first-child{grid-area:gallery-1}.home-gallery-wrapper .gallery-section_image-container:nth-child(2){grid-area:gallery-2}.home-gallery-wrapper .gallery-section_image-container:nth-child(3){grid-area:gallery-3}.home-gallery-wrapper .gallery-section_image-container:nth-child(4){grid-area:gallery-4}.home-gallery-wrapper .gallery-section_image-container:nth-child(5){grid-area:gallery-5}.home-gallery-wrapper .gallery-section_image-container:nth-child(6){grid-area:gallery-6}.home-gallery-wrapper .gallery-section_image-container img{object-fit:cover;width:100%;height:max-content}@media (min-width:768px){.home-gallery-wrapper{grid-template-columns:1fr 1fr;grid-template-areas:"gallery-1 gallery-2""gallery-3 gallery-4""gallery-5 gallery-6";gap:.5rem;padding:.5rem 0;display:grid}.home-gallery-wrapper .gallery-section_image-container{display:grid}.home-gallery-wrapper .gallery-section_image-container img{object-fit:cover;height:100%}}@media (min-width:1800px){.home-gallery-wrapper{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"gallery-1 gallery-2 gallery-3""gallery-4 gallery-5 gallery-6";width:75%;margin:auto;display:grid}.home-gallery-wrapper .gallery-section_image-container{display:grid}.home-gallery-wrapper .gallery-section_image-container img{object-fit:cover;height:100%}}.home-page-two{align-content:flex-start;align-items:flex-start;padding-top:4rem;display:grid}.home-page-two .content-wrapper{row-gap:.75rem;width:calc(100% - 1rem);margin:auto;display:grid}.home-page-two section{align-content:flex-start;align-items:flex-start;width:100%;padding:1rem 0;display:grid}.home-page-two section p{padding:0;font-size:1.125rem;line-height:1.5rem}.home-page-two section h1{font-size:2.5rem}.home-page-two section h2{font-size:1.75rem}.home-page-two section h3{font-size:1.5rem}.home-page-two section strong{color:#ed2024}.home-page-two section .cta-btn{color:#fff;text-align:center;cursor:pointer;background:#ed2024;border:none;border-radius:.25rem;width:max-content;padding:1rem 2rem;font-weight:700;transition:all .25s ease-in-out}.home-page-two section .cta-btn.machine{width:100%}.home-page-two section .cta-btn:hover{background:#6b090b}.home-page-two section.home-page-header{background:#000}.home-page-two section.home-page-header h1{color:#fff}.home-page-two section.home-page-header p{color:#ccc}.home-page-two section.black{background:#000}.home-page-two section.dark{color:#fff;background:#101010}.home-page-two section.light-grey{background:#eff0f2}.home-page-two section.cta-section{text-align:center;background:#000}.home-page-two section.cta-section h2{color:#fff}.home-page-two section.cta-section p{color:#ccc}.home-page-two section.cta-section a,.home-page-two section.cta-section button{justify-self:center;width:max-content;text-decoration:none}.home-page-two .home-page-new-banner{display:flex}.home-page-two .home-page-new-banner img{object-fit:cover;width:100%;height:260px}.home-page-two .platforms-wrapper{row-gap:6rem;width:100%;display:grid}.home-page-two .platforms-wrapper .platform{grid-template-areas:"image""details";row-gap:1rem;width:100%;text-decoration:none;display:grid}.home-page-two .platforms-wrapper .platform img{grid-area:image;width:100%;height:100%;transition:all .25s ease-in-out}.home-page-two .platforms-wrapper .platform .platform-details{row-gap:.75rem;display:grid}.home-page-two .platforms-wrapper .platform .platform-details h2{color:#fff}.home-page-two .platforms-wrapper .platform .platform-details p{color:#ccc}.home-page-two .alt-cards-wrapper{row-gap:1rem;display:grid}.home-page-two .alt-cards-wrapper .alt-card{color:#333;text-align:center;background:#fff;justify-content:center;justify-items:center;row-gap:1rem;padding:2rem 0;text-decoration:none;display:grid}.home-page-two .alt-cards-wrapper .alt-card svg{font-size:5rem}.home-page-two .home-page-new-gallery{row-gap:1rem;display:grid}.home-page-two .home-page-new-gallery h2{text-align:center;padding:0}.home-page-two .home-page-new-gallery a{justify-self:center;width:max-content;text-decoration:none}.home-page-two .home-page-new-gallery .home-page-gallery__container{display:grid}.home-page-two .home-page-new-gallery .home-page-gallery__container img{object-fit:cover;object-position:center;width:100%;height:100%;transition:all .25s ease-in-out}.home-page-two .home-page-new-gallery .home-page-gallery__container img:hover{cursor:pointer;transform:scale(1.02)}.home-page-two .home-page-about-wrapper{row-gap:1rem;display:grid}.home-page-two .home-page-about-wrapper img{object-fit:cover;object-position:center;width:100%;height:100%}.home-page-two .home-page-about-wrapper .content{row-gap:1rem;display:grid}@media (min-width:768px){.home-page-two section{padding:3rem 0}.home-page-two section.home-page-header{text-align:center;justify-content:center;justify-items:center}.home-page-two section.home-page-header button{justify-self:center;width:max-content}.home-page-two .platforms-wrapper{row-gap:6rem;width:100%;display:grid}.home-page-two .platforms-wrapper .platform{grid-template-columns:2fr 1fr;grid-template-areas:"details image";align-items:flex-start;gap:1rem 2rem;width:100%;text-decoration:none;display:grid}.home-page-two .platforms-wrapper .platform img{object-fit:contain;grid-area:image;width:100%;height:100%;display:grid}.home-page-two .platforms-wrapper .platform .platform-details{grid-area:details;display:grid}.home-page-two .platforms-wrapper .platform .platform-details h2{color:#fff}.home-page-two .platforms-wrapper .platform .platform-details p{color:#ccc}.home-page-two .home-page-new-gallery{row-gap:1rem;display:grid}.home-page-two .home-page-new-gallery h2{text-align:center;padding:0}.home-page-two .home-page-new-gallery a{justify-self:center;width:max-content;text-decoration:none}.home-page-two .home-page-new-gallery p{text-align:center}.home-page-two .home-page-new-gallery .home-page-gallery__container{grid-template-columns:1fr 1fr;gap:1rem;width:100%;display:grid}.home-page-two .home-page-new-gallery .home-page-gallery__container img{object-fit:cover;object-position:center;width:100%;height:100%}}@media (min-width:1200px){.home-page-two section{padding:2rem 0}.home-page-two .content-wrapper{max-width:1120px}.home-page-two .platforms-wrapper .platform{border-radius:4px;grid-template-columns:1fr 1fr;padding:1rem;transition:all .5s ease-in-out}.home-page-two .platforms-wrapper .platform:hover{background:#222}.home-page-two .platforms-wrapper .platform:hover img{transform:scale(1.07)}.home-page-two .alt-cards-wrapper{grid-template-columns:1fr 1fr 1fr}.home-page-two .alt-cards-wrapper .alt-card{background:0 0;padding:4rem;transition:all .25s ease-in-out}.home-page-two .alt-cards-wrapper .alt-card:hover{background:#fff}.home-page-two .home-page-about-wrapper{grid-template-columns:3fr 2fr;gap:1rem 4rem;display:grid}.home-page-two .home-page-about-wrapper img{object-fit:cover;object-position:center;width:100%;height:100%}.home-page-two .home-page-about-wrapper .content{align-content:flex-start;align-items:flex-start;row-gap:1rem;display:grid}.home-page-two .home-page-about-wrapper .content a{height:min-content;text-decoration:none}.home-page-two .home-page-new-banner{display:flex}.home-page-two .home-page-new-banner img{object-fit:cover;width:100%;height:360px}}@media (min-width:1800px){.home-page-two{padding-top:3rem}.home-page-two section{padding:4rem 0}.home-page-two .content-wrapper{max-width:1920px}.home-page-two .platforms-wrapper{grid-template-columns:1fr 1fr;column-gap:6rem}.home-page-two .platforms-wrapper .platform{grid-template-columns:5fr 4fr}.home-page-two .home-page-new-gallery{row-gap:1rem;display:grid}.home-page-two .home-page-new-gallery h2{text-align:center;padding:0}.home-page-two .home-page-new-gallery a{justify-self:center;width:max-content;text-decoration:none}.home-page-two .home-page-new-gallery p{text-align:center}.home-page-two .home-page-new-gallery .home-page-gallery__container{grid-template-columns:1fr 1fr 1fr;gap:1rem;width:100%;display:grid}.home-page-two .home-page-new-gallery .home-page-gallery__container img{object-fit:cover;object-position:center;width:100%;height:100%}.home-page-two .home-page-new-banner{height:400px;display:flex}.home-page-two .home-page-new-banner img{object-fit:cover;object-position:50% 80%;width:100%;height:100%}}.home-two-popup-wrapper{opacity:0;z-index:9999;pointer-events:none;background:#000000bf;align-content:center;place-items:center;width:100%;height:100vh;transition:opacity .3s ease-in-out;display:grid;position:fixed;top:0;left:0}.home-two-popup-wrapper.active{opacity:1;pointer-events:all;background:#000000bf;width:100%;height:100vh;overflow:hidden;transform:translate(0%)}.popup-form{background:#fff;border-radius:4px;width:96%;max-width:460px;display:grid;box-shadow:0 0 1rem #000}.popup-form .popup-form-head{width:100%;display:grid}.popup-form .popup-form-head .popup-form-head-content{justify-content:space-between;width:100%;padding:1rem;display:flex}.popup-form .popup-form-head .popup-form-head-content svg{cursor:pointer;font-size:1.5rem}.popup-form .popup-form-head .popup-form-head-content svg:hover{color:#ed2024}.popup-form .popup-form-head .factory-cat-logo{background:#000;justify-content:center;padding:1rem;display:grid}.popup-form .popup-form-head .factory-cat-logo img{width:100%;height:100%}.popup-form .popup-form-body,.popup-form .popup-form-footer{padding:1rem;display:grid}.popup-form form{row-gap:1rem;display:grid}.popup-form form button{cursor:pointer;color:#fff;background:#ed2024;border:none;border-radius:4px;padding:1rem;display:grid}.popup-form form .form-group{display:grid}.popup-form form .form-group label{font-weight:700}.popup-form form .form-group input,.popup-form form .form-group textarea{resize:none;border:1px solid #000;border-radius:4px;padding:1rem}.popup-form form .form-group textarea{height:150px}.rental-page{grid-template-columns:1fr;margin-top:3rem;display:grid}.rental-page p a{color:#ed2024;font-weight:600;text-decoration:none}.rental-page .content-column{grid-template-columns:1fr;row-gap:1rem;display:grid}.rental-page .content-column .rental-page-header img{width:100%;max-width:100%;height:auto}.rental-page .content-column .content-head{grid-column:1 span 0;padding:0 .5rem;display:grid}.rental-page .content-column .content-body{grid-template-columns:1fr;align-content:flex-start;row-gap:1rem;padding:0 .5rem;display:grid}.rental-page .content-column .content-body .content-body-head{grid-column:1/span 0;align-content:flex-start;display:grid}.rental-page .content-column .content-body .content-body-head h2{color:#000;border-left:4px solid #333;padding-left:.5rem}.rental-page .content-column .content-body .content-body-details{align-content:flex-start;display:grid}.rental-page .content-column .content-body .content-body-details h3{color:#333}.rental-page .content-column .content-body .content-body-details.benefit{background:#fff;width:100%}.rental-page .content-column .divider{border-top:1px solid #ccc;grid-column:1;margin:1rem 0}.rental-form{background:#fff;align-content:flex-start;align-items:flex-start;row-gap:1rem;width:100%;height:100%;display:grid}.rental-form .form-header{text-align:center;background:#000;height:max-content;padding:1rem .5rem 0;display:grid}.rental-form .form-header h2{color:#fff;font-size:1.5rem}.rental-form img{margin-inline:auto;width:175px;height:auto;margin-bottom:1rem;display:block}.rental-form .form-inputs{padding:.5rem;display:grid}.rental-form .form-inputs div{row-gap:.25rem;display:grid}.rental-form h3{color:#000}.rental-form p{color:#999}.rental-form label{color:#000}.rental-form input,.rental-form select{height:2rem;padding:.5rem}.rental-form button{color:#fff;cursor:pointer;background-color:#ed2024;border:none;border-radius:4px;margin-top:.25rem;padding:.75rem}.rental-form-side-bar{display:none}.fixed-rental-form-wrapper{color:#fff;z-index:98;background-color:#fff;width:100%;height:100%;transition:all .3s ease-in-out;display:grid;position:fixed;bottom:0;right:0;transform:translateY(100%)}.fixed-rental-form-wrapper.open{transform:translateY(0)}.fixed-rental-bar{color:#fff;z-index:100;text-align:center;background-color:#000;border-top:2px solid gray;place-content:center;place-items:center;row-gap:1rem;width:100%;padding:1rem;transition:all .3s ease-in-out;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:10px 15px 1rem #00000040}.fixed-rental-bar img{object-fit:cover;width:220px;height:100%}.fixed-rental-bar button{color:#fff;background:0 0;border:1px solid #fff;border-radius:4rem;padding:.5rem 1rem;font-size:1.25rem;font-weight:700}@media (min-width:768px){.rental-page,.rental-page .content-column{display:grid}.rental-page .content-column .rental-page-header img{object-fit:cover;width:100%;height:400px}.rental-page .content-column .divider{border-top:1px solid #ccc;grid-column:1;margin:1rem 0}.rental-page .content-column .content-head{display:grid}.fixed-rental-form-wrapper{background:#00000040}.rental-form{max-width:400px;height:max-content;margin:auto;box-shadow:0 0 1rem #00000040}}@media (min-width:1200px){.fixed-rental-form-wrapper,.fixed-rental-bar{display:none}.rental-page{grid-template-columns:1fr 500px;column-gap:4rem}.rental-page .content-column .rental-page-header{padding:2rem 0 0 4rem}.rental-page .content-column .content-head{margin-left:4rem}.rental-page .content-column .content-body{grid-template-columns:1fr;align-content:flex-start;padding:0 0 4rem 4rem;display:grid}.rental-page .content-column .content-body .content-body-details{align-content:flex-start;display:grid}.rental-page .content-column .divider{border-top:1px solid #ccc;grid-column:1;margin:1rem 0}.rental-page .rental-form-side-bar{width:100%;height:max-content;padding:0 4rem 4rem 0;display:grid;position:relative}.rental-page .rental-form-side-bar .rental-form{background:#000;height:min-content;padding-bottom:1rem;position:fixed;top:5rem;box-shadow:0 0 1rem #00000040}.rental-page .rental-form-side-bar .rental-form .form-inputs{row-gap:.25rem}.rental-page .rental-form-side-bar .rental-form .form-inputs label{color:#fff}.rental-page .rental-form-side-bar .rental-form .form-inputs{padding:0 1rem}.rental-page .rental-form-side-bar .rental-form .form-header{padding:1rem 2rem 0}}@media (min-width:1800px){.rental-page{align-content:flex-start;align-items:flex-start}.rental-page .rental-page-header{grid-column:1;height:min-content}.rental-page .content-column{grid-column:1;align-content:flex-start;align-items:flex-start}.rental-page .content-column .content-body-head{grid-column:1/span 2}.rental-page .content-column .content-body{grid-template-columns:1fr 1fr;column-gap:4rem}.rental-page .content-column .divider{border-top:1px solid #ccc;grid-column:1/span 2;margin:1rem 0}.rental-page .rental-form-side-bar{grid-area:1/2}}.loader{padding:1rem 0;display:flex}.bar{background-color:#fff;border-radius:2px;width:4px;height:15px;margin:0 3px;animation:1.2s ease-in-out infinite grow-shrink}.bar-1{animation-delay:0s}.bar-2{animation-delay:.2s}.bar-3{animation-delay:.4s}.new-page-loader-wrapper{z-index:999999;background:#000;place-items:center;width:100vw;height:100vh;display:grid;position:absolute;top:0;left:0}#scrubber-loader-icon{fill:#fff;width:50px;max-width:50px;animation:8s infinite scrubberMove}.dirty-path{transform-origin:0;background-color:#451e00;justify-self:flex-end;width:100px;height:4px;animation:8s infinite dirtypath;display:flex}.clean-path{transform-origin:0;background-color:#fff;justify-self:flex-end;width:100px;height:4px;animation:8s infinite cleanpath;display:flex}@keyframes scrubberMove{0%{transform:translate(0)scaleX(1)}49.9%{transform:translate(100px)scaleX(1)}50%{transform:translate(100px)scaleX(-1)}to{opacity:1;transform:translate(0)scaleX(-1)}}@keyframes dirtypath{0%{width:100px}50%{width:0}to{justify-self:flex-start;width:0}}@keyframes cleanpath{0%{justify-self:flex-start;width:0}50%{width:100px}to{justify-self:flex-start;width:0}}@keyframes grow-shrink{0%,to{opacity:.3;height:10px}50%{opacity:1;height:20px}}@keyframes page-grow-shrink{0%,to{opacity:.3;height:4rem}50%{opacity:1;height:2rem}}.machine-specific-gallery__container{background:0 0;width:100%;padding:1rem;display:grid;overflow:auto}.machine-specific-gallery{width:100%;display:grid;overflow:auto}.machine-specific-gallery__view-all-button{color:#fff;cursor:pointer;background:#ed2024;border:none;border-radius:4px;justify-self:center;margin-top:2rem;padding:1rem 2rem;transition:all .3s;display:grid}.machine-specific-gallery__view-all-button:hover{background:#ca1014}.machine-specific-gallery__grid{display:flex;position:relative}.machine-specific-gallery__image-wrapper{cursor:pointer;flex:none;width:90%;max-width:200px;margin-right:1rem;transition:all .3s}.machine-specific-gallery__image-wrapper:hover{opacity:.8}.machine-specific-gallery__image{object-fit:cover;border-radius:4px;width:100%;height:auto}.machine-specific-gallery__view-all-modal{top:3rem;z-index:100;background:#000c;align-items:flex-start;max-width:2800px;margin:auto;display:grid;position:fixed;inset:0;overflow:auto}.machine-specific-gallery__view-all-modal__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));justify-content:space-between;gap:.5rem;padding:.5rem;display:grid;position:relative}.machine-specific-gallery__view-all-modal__grid__close{color:#fff;cursor:pointer;z-index:121;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;display:flex;position:fixed;top:1rem;right:1rem}.machine-specific-gallery__view-all-modal__grid__image-wrapper{cursor:pointer}.machine-specific-gallery__view-all-modal__grid__image-wrapper__image{object-fit:contain;width:100%;height:100%}.machine-specific-gallery__view-all-modal__grid__image-wrapper:hover{opacity:.8}.machine-specific-gallery__view-individual-image-modal{z-index:120;background:#000c;align-content:center;align-items:center;display:grid;position:fixed;inset:0;overflow:auto}.machine-specific-gallery__view-individual-image-modal__content{padding:.25rem;display:grid;position:relative}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper{height:max-content;display:grid;position:relative}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow{color:#fff;cursor:pointer;z-index:121;background:#2e2e2e;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow.left{left:.25rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow.right{right:.25rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__close{color:#fff;cursor:pointer;z-index:121;background:#0009;border:none;border-radius:50%;place-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.5rem;display:flex;position:absolute;top:.5rem;right:.5rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__image{object-fit:contain;width:100%;height:100%;max-height:95vh}@media (min-width:768px){.machine-specific-gallery__grid{justify-content:space-between;display:flex}.machine-specific-gallery__image-wrapper{max-width:200px}.machine-specific-gallery__view-all-modal__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.5rem;padding:.5rem;display:grid}.machine-specific-gallery__view-all-modal__grid__image-wrapper__image{object-fit:contain;width:100%;height:100%}.machine-specific-gallery__view-individual-image-modal{z-index:120;background:#000c;align-content:center;align-items:center;display:grid;position:fixed;inset:0;overflow:auto}.machine-specific-gallery__view-individual-image-modal__content{justify-content:center;width:100%;padding:.25rem;display:grid;position:relative}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper{width:max-content;height:max-content;display:grid;position:relative}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow{color:#fff;cursor:pointer;z-index:121;background:#2e2e2e;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow.left{left:.25rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow.right{right:.25rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__close{color:#fff;cursor:pointer;z-index:121;background:#0009;border:none;border-radius:50%;place-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.5rem;display:flex;position:absolute;top:.5rem;right:.5rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__image{object-fit:contain;width:100%;height:95vh}}@media (min-width:1200px){.machine-specific-gallery__grid{justify-content:space-between;display:flex}.machine-specific-gallery__view-all-modal__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.machine-specific-gallery__view-all-modal__grid__image-wrapper{width:250px;height:100%;display:grid}.machine-specific-gallery__view-all-modal__grid__image-wrapper__image{object-fit:contain;width:100%;height:100%}.machine-specific-gallery__view-individual-image-modal{z-index:120;background:#000c;align-content:center;align-items:center;display:grid;position:fixed;inset:0;overflow:auto}.machine-specific-gallery__view-individual-image-modal__content{justify-content:center;width:100%;padding:.25rem;display:grid;position:relative}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper{width:max-content;height:max-content;display:grid;position:relative}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow{color:#fff;cursor:pointer;z-index:121;background:#2e2e2e;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow.left{left:.25rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow.right{right:.25rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__close{color:#fff;cursor:pointer;z-index:121;background:#0009;border:none;border-radius:50%;place-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.5rem;display:flex;position:absolute;top:.5rem;right:.5rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__image{object-fit:contain;width:100%;height:95vh}}@media (min-width:1800px){.machine-specific-gallery__grid{justify-content:space-between;display:flex}.machine-specific-gallery__image-wrapper{max-width:300px}.machine-specific-gallery__view-all-modal__grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.machine-specific-gallery__view-all-modal__grid__image-wrapper{width:350px;height:auto;display:grid}.machine-specific-gallery__view-all-modal__grid__image-wrapper__image{object-fit:contain;width:100%;height:100%}.machine-specific-gallery__view-individual-image-modal{z-index:120;background:#000c;align-content:center;align-items:center;display:grid;position:fixed;inset:0;overflow:auto}.machine-specific-gallery__view-individual-image-modal__content{justify-content:center;width:100%;padding:.25rem;display:grid;position:relative}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper{width:max-content;height:max-content;display:grid;position:relative}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow{color:#fff;cursor:pointer;z-index:121;background:#2e2e2e;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow.left{left:.25rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow.right{right:.25rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__close{color:#fff;cursor:pointer;z-index:121;background:#0009;border:none;border-radius:50%;place-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.5rem;display:flex;position:absolute;top:.5rem;right:.5rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__image{object-fit:contain;width:100%;height:95vh}}@media (min-width:2400px){.machine-specific-gallery__grid{justify-content:space-between;display:flex}.machine-specific-gallery__image-wrapper{max-width:400px}.machine-specific-gallery__view-all-modal__grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.machine-specific-gallery__view-all-modal__grid__image-wrapper{width:300px;height:auto;display:grid}.machine-specific-gallery__view-all-modal__grid__image-wrapper__image{object-fit:contain;width:100%;height:100%}.machine-specific-gallery__view-individual-image-modal{z-index:120;background:#000c;align-content:center;align-items:center;display:grid;position:fixed;inset:0;overflow:auto}.machine-specific-gallery__view-individual-image-modal__content{justify-content:center;width:100%;padding:.25rem;display:grid;position:relative}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper{width:max-content;height:max-content;display:grid;position:relative}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow{color:#fff;cursor:pointer;z-index:121;background:#2e2e2e;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow.left{left:.25rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__arrow.right{right:.25rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__close{color:#fff;cursor:pointer;z-index:121;background:#0009;border:none;border-radius:50%;place-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.5rem;display:flex;position:absolute;top:.5rem;right:.5rem}.machine-specific-gallery__view-individual-image-modal__content__image-wrapper__image{object-fit:contain;width:100%;height:95vh}}*{border-color:var(--border);outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}html{color-scheme:var(--color-scheme);font-family:var(--font-sans)}body{color:var(--foreground);background-color:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}.root{isolation:isolate;height:100dvh}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}.red-asterisk{color:red;font-weight:700}body{grid-template-rows:1fr auto;align-content:flex-start;max-width:2783px;min-height:100vh;margin:auto;display:grid}.nopad-page{display:grid}.nopad-page.dark{color:#fff;background:#000000bf}.no-header-page{color:#000;padding:4.5rem .5rem 1rem;display:grid}.no-header-page h2{margin-bottom:2rem}.no-header-page h2.title{text-transform:uppercase;border-left:8px solid #ed2024;margin-bottom:1rem;padding-left:2rem;font-size:1.5rem}.no-header-page h1{text-transform:uppercase;border-left:8px solid #ed2024;height:min-content;margin-bottom:1rem;padding-left:2rem;font-size:1.5rem}.no-header-page ul{list-style-type:none}.no-header-page ul li a{color:#ed2024;font-weight:700}.standard-page{align-content:flex-start;padding:4rem .5rem 1rem;display:grid}.standard-page h2{margin-bottom:2rem}.standard-page h2.title{text-transform:uppercase;border-left:8px solid #ed2024;margin-bottom:1rem;padding-left:2rem;font-size:1.5rem}.standard-page.contact-us{padding:3rem 0 0}.standard-page.support-us{padding:0}.standard-page.errored{max-width:1200px;margin:auto}.standard-page.errored h1,.standard-page.errored h2{text-align:center;border:none;padding:0}.standard-page ul{list-style-type:none}.standard-page ul li a{color:#ed2024;font-weight:700}@media (min-width:1200px){.standard-page{padding:4rem 2rem 2rem}.standard-page.support{padding-top:5rem}}@media (min-width:1800px){p{padding:.5rem 0;font-size:1rem}.standard-page{padding:4rem 4rem 2rem}.standard-page.support{padding-top:5rem}}