:root{--button-padding:10px 20px;--button-border-radius:4px;--button-font-size:16px;--module-side-padding-tablet:24px;--module-side-padding-desktop:32px;--content-max-width:1440px;--button-background-primary:#f7f7f7;--button-text-color-primary:#29353d;--button-icon-color-primary:#ff6400;--button-hover-color-primary:#d9d9d9;--button-background-secondary:#fff;--button-text-color-secondary:#000;--button-icon-color-secondary:#ff6400;--button-hover-color-secondary:#f7f7f7;--header-height-mobile:61px;--header-height-tablet:87px;--font-family:"ABC Repro",sans-serif;--font-family-mono:"ABC Repro Mono",monospace}*{box-sizing:border-box}body,html{height:100%}.body-wrapper{display:flex;flex-direction:column;height:100%}.main{flex:1;padding-top:var(--header-height-mobile)}body,button,ul{margin:0;padding:0}article ul{list-style:none;li:before{color:#ff6400;content:"\2022";display:inline-block;font-size:19px;padding:0 10px}}div{line-height:0}h1,h2,h3,h4,h5,h6{font-style:normal}a,button,h1,h2,h3,h4,h5,h6,li,p,span,td,time{font-family:var(--font-family);font-weight:400;letter-spacing:.01em;line-height:120%;margin:0}a,button,li,p,span,td,time{font-size:16px}a{color:inherit;text-decoration:none;&:active,&:hover{text-decoration:none}}button{background:none}.button,button{border:none;cursor:pointer}.button{border-radius:var(--button-border-radius);font-size:var(--button-font-size);padding:var(--button-padding)}.primary_button{background-color:var(--button-background-primary);color:var(--button-text-color-primary)}.secondary_button{background-color:var(--button-background-secondary);color:var(--button-text-color-secondary)}.module{padding-left:16px;padding-right:16px;position:relative;width:100%}.module_background_color_transparent{background-color:transparent}.module_background_color_white{background-color:#fff}.module_background_color_gray{background-color:#f7f7f7}.module_content_wrapper{margin:0 auto;max-width:1440px}.top-padding-none{padding-top:0}.top-padding-small{padding-top:8px}.top-padding-medium{padding-top:20px}.top-padding-large{padding-top:32px}.bottom-padding-small{padding-bottom:8px}.bottom-padding-medium{padding-bottom:20px}.bottom-padding-large{padding-bottom:32px}@media (min-width:768px){.main{padding-top:var(--header-height-tablet)}.module{padding-left:24px;padding-right:24px}.top-padding-small{padding-top:12px}.top-padding-medium{padding-top:28px}.top-padding-large{padding-top:54px}.bottom-padding-small{padding-bottom:12px}.bottom-padding-medium{padding-bottom:28px}.bottom-padding-large{padding-bottom:54px}}@media (min-width:1024px){.module{padding-left:32px;padding-right:32px}.top-padding-small{padding-top:16px}.top-padding-medium{padding-top:32px}.top-padding-large{padding-top:64px}.bottom-padding-small{padding-bottom:16px}.bottom-padding-medium{padding-bottom:32px}.bottom-padding-large{padding-bottom:64px}}@media (max-width:767.999px){.mobile_hidden{display:none!important}}@media (min-width:768px) and (max-width:1023.999px){.tablet_hidden{display:none!important}}@media (min-width:1024px){.desktop_hidden{display:none!important}}@font-face{font-family:ABC Repro;font-style:normal;font-weight:900;src:url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-Black.woff2) format("woff2"),url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-Black.woff) format("woff")}@font-face{font-family:ABC Repro;font-style:italic;font-weight:900;src:url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-BlackItalic.woff2) format("woff2"),url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-BlackItalic.woff) format("woff")}@font-face{font-family:ABC Repro;font-style:normal;font-weight:700;src:url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-Bold.woff2) format("woff2"),url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-Bold.woff) format("woff")}@font-face{font-family:ABC Repro;font-style:italic;font-weight:700;src:url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-BoldItalic.woff2) format("woff2"),url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-BoldItalic.woff) format("woff")}@font-face{font-family:ABC Repro;font-style:normal;font-weight:300;src:url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-Light.woff2) format("woff2"),url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-Light.woff) format("woff")}@font-face{font-family:ABC Repro;font-style:italic;font-weight:300;src:url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-LightItalic.woff2) format("woff2"),url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-LightItalic.woff) format("woff")}@font-face{font-family:ABC Repro;font-style:normal;font-weight:500;src:url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-Medium.woff2) format("woff2"),url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-Medium.woff) format("woff")}@font-face{font-family:ABC Repro;font-style:italic;font-weight:500;src:url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-MediumItalic.woff2) format("woff2"),url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-MediumItalic.woff) format("woff")}@font-face{font-family:ABC Repro;font-style:normal;font-weight:400;src:url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-Regular.woff2) format("woff2"),url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-Regular.woff) format("woff")}@font-face{font-family:ABC Repro;font-style:italic;font-weight:400;src:url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-RegularItalic.woff2) format("woff2"),url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-RegularItalic.woff) format("woff")}@font-face{font-family:ABC Repro;font-style:normal;font-weight:100;src:url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-Thin.woff2) format("woff2"),url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-Thin.woff) format("woff")}@font-face{font-family:ABC Repro;font-style:italic;font-weight:100;src:url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-ThinItalic.woff2) format("woff2"),url(https://horse-powertrain.com/hubfs/fonts/ABCRepro/WEB/ABCRepro-ThinItalic.woff) format("woff")}@font-face{font-family:ABC Repro Mono;font-style:normal;font-weight:700;src:url(https://horse-powertrain.com/hubfs/fonts/ABCReproMono/WEB/ABCReproMono-Bold.woff2) format("woff2"),url(https://horse-powertrain.com/hubfs/fonts/ABCReproMono/WEB/ABCReproMono-Bold.woff) format("woff")}@font-face{font-family:ABC Repro Mono;font-style:normal;font-weight:300;src:url(https://horse-powertrain.com/hubfs/fonts/ABCReproMono/WEB/ABCReproMono-Light.woff2) format("woff2"),url(https://horse-powertrain.com/hubfs/fonts/ABCReproMono/WEB/ABCReproMono-Light.woff) format("woff")}@font-face{font-family:ABC Repro Mono;font-style:normal;font-weight:500;src:url(https://horse-powertrain.com/hubfs/fonts/ABCReproMono/WEB/ABCReproMono-Medium.woff2) format("woff2"),url(https://horse-powertrain.com/hubfs/fonts/ABCReproMono/WEB/ABCReproMono-Medium.woff) format("woff")}@font-face{font-family:ABC Repro Mono;font-style:normal;font-weight:400;src:url(https://horse-powertrain.com/hubfs/fonts/ABCReproMono/WEB/ABCReproMono-Regular.woff2) format("woff2"),url(https://horse-powertrain.com/hubfs/fonts/ABCReproMono/WEB/ABCReproMono-Regular.woff) format("woff")}