/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.c-home-banner-slider .slick-dots.dark li.slick-active button {
	background: #005678 !important;
}
.c-home-banner-slider .slick-dots.dark li button {
	border: 1px solid #005678;
}
.c-home-banner__description.js-home-banner-description p {
    margin: 0 0 1.5rem;
    font-size: 1rem;
    line-height: 1.5;
}
.c-home-banner--collapsed .c-home-banner__content {
	flex-grow: 1;
}
.c-home-banner--collapsed .c-home-banner__title {
	margin-bottom: 0;
}
.c-home-banner--collapsed .c-home-banner__description {
	height: 0;
}
.c-home-banner--collapsed .c-home-banner__image {
	display: none;
}

/*! CSS Used from: https://engineering.timken.com/wp-includes/css/dist/block-library/style.min.css?ver=6.8.2 ; media=all */
@media all{
ul{box-sizing:border-box;}
}
/*! CSS Used from: https://engineering.timken.com/wp-content/themes/timken/dist/assets/main-aa01accb.css ; media=all */
@media all{
.d-none{display:none!important;}
a{background-color:transparent;}
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-.5em;font-size:55%;}
button{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button{overflow:visible;}
button{text-transform:none;}
button,[type=button]{-webkit-appearance:button;color:inherit;}
t-homepage__banner *, t-homepage__banner *:before, t-homepage__banner *:after{box-sizing:inherit;}
.c-home-banner__title{font-size:1.875rem;font-weight:800;line-height:1.2;margin:0 0 1.125rem;}
@media (min-width: 768px){
.c-home-banner__title{font-size:2.25rem;}
.c-home-banner--collapsed {
	display: flex;
	justify-content: space-between;
}
}
.c-home-banner__description,ul,p{font-size:1rem;line-height:1.5;margin:0 0 1.5rem;}
[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-arrow-left:before{content:"\e901";}
.icon-arrow-right:before{content:"\e902";}
ul{margin:0;padding-left:1.5rem;}
ul{list-style:disc;}
.btn{font-family:Lato,sans-serif;font-size:1rem;line-height:1.5;padding:.5625rem 1.4375rem;border:1px solid transparent;border-radius:4px;letter-spacing:.05em;}
.btn:hover{cursor:pointer;}
.btn:hover:disabled{cursor:not-allowed;}
@media (max-width: 767.98px){
.btn{display:block;width:100%;}
}
.btn--primary{color:#fff;background-color:#000;border-color:#000;font-weight:700;}
.btn--primary:hover{background-color:#555559;border-color:#555559;color:#fff;}
.btn--primary:disabled{background-color:#8c8c8c;border-color:#8c8c8c;}
.btn--primary:visited{color:#fff;}
[class*=btn--tertiary]{line-height:1.2;letter-spacing:normal;padding:0 0 .0625rem;border-radius:0;background-color:transparent;border:none;border-bottom:1px solid #ff8200;}
[class*=btn--tertiary]:hover:not(:disabled){font-weight:700;letter-spacing:-.19px;padding-bottom:0;border-bottom-width:1px;}
@media (max-width: 767.98px){
[class*=btn--tertiary]{width:auto;}
}
.btn--primary-reverse{background-color:#fff;border-color:#fff;}
.btn--primary-reverse:hover{background-color:#f8f8f8;border-color:#f8f8f8;}
.btn--primary-reverse:disabled{background-color:#d0d3d4;border-color:#d0d3d4;color:#000;}
.btn--primary-reverse:visited{color:#000;}
.btn--tertiary-mono{border-bottom-color:#000;}
.btn--tertiary-mono-reverse{color:#fff;border-bottom-color:#fff;}
a.btn{text-decoration:none;text-align:center;display:inline-block;width:auto;}
a{color:#000;text-decoration:none;}
a:visited{color:#000;}
a:hover,a:focus,a:active{color:#000;}
a:focus{outline:thin dotted;}
a:hover,a:active{outline:0;}
::placeholder{color:#8c8c8c;opacity:1;}
.c-home-banner-slider .slick-list{border-radius:15px;}
.c-home-banner-slider .slick-arrow{position:absolute;top:20px;z-index:1;background-color:#fff;color:#005678;font-size:16px;border-radius:50%;padding:10px;border:0;cursor:pointer;}
.c-home-banner-slider .slick-arrow span{display:none;}
.c-home-banner-slider .slick-prev{right:65px;}
.c-home-banner-slider .slick-next{right:20px;}
.c-home-banner-slider .slick-dots{position:absolute;bottom:-25px;left:50%;transform:translate(-50%);list-style:none;}
@media (min-width: 768px){
.c-home-banner-slider .slick-dots{bottom:20px;}
}
.c-home-banner-slider .slick-dots li{margin:0 5px;display:inline-block;}
.c-home-banner-slider .slick-dots li button{border-radius:50%;background:transparent;border:1px solid #005678;font-size:0;height:15px;width:15px;cursor:pointer;padding:0;}
.c-home-banner-slider .slick-dots li.slick-active button{background:#005678;}
@media (min-width: 768px){
.c-home-banner-slider .slick-dots li button{border:1px solid #fff;height:10px;width:10px;}
.c-home-banner-slider .slick-dots li.slick-active button{background:#fff;}
}
@media (min-width: 768px){
#slick-slide01 .c-home-banner{padding:1.9rem 2.5rem;}
}
#slick-slide01 .c-home-banner__title{font-size:22px;}
@media (min-width: 768px){
#slick-slide01 .c-home-banner__title{font-size:26px;}
}
.c-home-banner{padding:1.4375rem;border-radius:15px;position:relative;background-size:cover;background-position:bottom center;background-image:var(--timken-homepage-banner-background-image-mobile);}
@media (min-width: 768px){
.c-home-banner{background-image:var(--timken-homepage-banner-background-image);background-position:top right;}
}
.c-home-banner.Dark .c-home-banner__content{color:#000!important;}
.c-home-banner__content{color:#fff;}
.c-home-banner__title{font-weight:700;margin-bottom:1rem;padding-right:80px;}
@media (min-width: 768px){
.c-home-banner__title{padding-right:0;}
}
.c-home-banner__description{margin:0;transition:height .14s ease-out;overflow:hidden;}
.c-home-banner__actions{display:flex;align-items:center;justify-content:flex-start;}
@media (min-width: 768px){
.c-home-banner__actions{padding-right:80px;}
}
.c-home-banner__actions .btn:first-child{margin-right:2rem;}
.c-home-banner__image{position:relative;margin:0 -1.4375rem -1.4375rem;border-radius:0 0 15px 15px;background-repeat:no-repeat;background-size:contain;background-position:center center;}
.c-home-banner__image:before{display:block;padding-top:50%;content:"";}
@media (min-width: 768px){
.c-home-banner{padding:2.5rem;}
.c-home-banner__content{width:65%;}
.c-home-banner__description{padding-right:calc(2rem + 25px);}
.c-home-banner__image{position:absolute;width:35%;height:100%;top:0;right:80px;margin:0;}
.c-home-banner__image:before{display:none;}
}
.t-homepage__banner{margin-bottom:3.75rem;display: inline-block;max-width: 1280px;width: 100%;margin-left: max(0px, calc((100% - 1280px) / 2));}
@media (min-width: 768px){
.t-homepage__banner{margin-bottom:1rem;}
}
}
.c-home-banner-wrapper.c-home-banner-slider:not(.slick-initialized) {
    display: none;
}
/*! CSS Used from: https://engineering.timken.com/wp-content/themes/timken/assets/js/vendor/slick/slick.css */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
.slick-initialized .slick-slide{display:block;}
/*! CSS Used fontfaces */
@font-face{font-family:icomoon;src:url(https://engineering.timken.com/wp-content/themes/timken/dist/assets/icomoon-762eeca8.eot);src:url(https://engineering.timken.com/wp-content/themes/timken/dist/assets/icomoon-762eeca8.eot#iefix) format("embedded-opentype"),url(https://engineering.timken.com/wp-content/themes/timken/dist/assets/icomoon-7c72034c.woff2) format("woff2"),url(https://engineering.timken.com/wp-content/themes/timken/dist/assets/icomoon-e7b38bef.ttf) format("truetype"),url(https://engineering.timken.com/wp-content/themes/timken/dist/assets/icomoon-574f8cab.woff) format("woff"),url(https://engineering.timken.com/wp-content/themes/timken/dist/assets/icomoon-cd9de915.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block;}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Lato';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh50XSwaPGR_p.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh50XSwiPGQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwiPHA.ttf) format('truetype');}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wWw.ttf) format('truetype');}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPHA.ttf) format('truetype');}