/* Schaeffler - 2022-05-13T15:14:57.566Z */

/*! jQuery UI - v1.12.1 - 2019-04-11
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:after,.ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse;
}

.ui-helper-clearfix:after {
    clear: both;
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.ui-front {
    z-index: 100;
}

.ui-state-disabled {
    cursor: default!important;
    pointer-events: none;
}

.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block;
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}

.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0;
}

.ui-menu .ui-menu {
    position: absolute;
}

.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

.ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px .4em;
}

.ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0;
}

.ui-menu .ui-state-active,.ui-menu .ui-state-focus {
    margin: -1px;
}

.ui-menu-icons {
    position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
    padding-left: 2em;
}

.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0;
}

.ui-menu .ui-menu-icon {
    left: auto;
    right: 0;
}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object {
                                                                           padding: 0;
                                                                           margin: 0;
                                                                           border: 0;
                                                                           outline: 0;
                                                                           vertical-align: top;
                                                                       }

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0,0,0,.5);
    -moz-box-shadow: 0 10px 25px rgba(0,0,0,.5);
    box-shadow: 0 10px 25px rgba(0,0,0,.5);
}

.fancybox-inner,.fancybox-outer {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-iframe,.fancybox-image {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAACYCAMAAACoAftQAAAAvVBMVEUAAAAAAAAAAAAODg4AAAAAAAAAAADNzc0BAQHZ2dkDAwMHBwcAAADf398CAgI/Pz8BAQEAAACCgoIcHBzl5eUAAAC/v7/x8fEGBgZnZ2cAAADs7OwGBgb4+Pg/Pz/Jycmenp5nZ2f39/eDg4MAAADQ0ND4+Piurq7a2tr8/Pzs7OwAAAD5+fn9/f3e3t4AAAD///9OTk7BwcE1NTWsrKyNjY2cnJx6enpdXV1oaGgsLCy6uroiIiLOzs5BQUFt3PCNAAAAL3RSTlMAAQMIDRIZHSMnLTpESFNVXWlpbG15en+HiZCWoaGssrO2vsDFydPU3uL4+fr9/Ywv6xsAAAQVSURBVHhe7JZbc6JMGIQXAUOQEMi3uMYkrmopZgqs5ujZ//+zvpdNzMsMlli1N3uRvtCbpzo9I+nmhyqN9OO6GNQ6Ha1SG0mcrhskXe90rvKE6kbX7r9MF4vp2887nfBrqPW0xJemD4w32e7jHIj2602SbNZ7Qfgd0zJLtgKi2B0+tSsE3h8u0RX7HGGfHWrK9oiIbrK69SiQHxTliO5VWtP0rrNEemhoj6muaYqx2XuGyJrwbgUKohhb3hIFM6wCC7Zm4+M5Zs5fpKNiTYndEOUHDFRYCeADLvGiy7DtL7E5/12gJPacalPlqEc2eoFAdmCa2UOGyOhoUuQgwo7PxCwJMGXYGcQMlyCVX3DchCkGs3V6h0iFgyUSZsuS6QQLGaYDhueUHxhf3RpzOqB8dRMcz84lf5FS9A1Ngi2PQm8PF7RBZOnEyqFnSC/BKX6bHQmucpB13mRzCJtTsPUowlpl14if2JifUXcwgeqdA2OLn1C+PdsbzCKkW0a3KeKxbbAxF4FJ9EgAaXGqyFORAuLZNrkMZNoNKnNS9PE5dpltFofjB4PJXIAk5rP/HMu4Ukmm7XjEkwLfc2yT66tJk7lp2T2H1LMtk2wVVsWpcE0SlW4DbeLE/xG3eRvfQv7Fptw4KvpDNRKLt1/3rZty/xbjrPef1+5D018ITYttkiTrfAUsrmzK3RTIT/woHxH3DaZl9h2rRH2aX0ydaYb1BVK1zNdA32RvNn7DkVmmoyeVJvYBMcdl5Vg2/lW0zpSbUNIKT12KLV8wVjsmNvGW63feU3qj86veGQmAA1e5qzbStNZdmVTlRzzbSjG+4+t4u1iqjxxjR6pczaiNBCCVXoGx25X7mUNGgJBHM/QsXWp+dk4U5xJjX4EXSM7ACcCxnnnm2zI8rxVoFgMr/lUwUpyNPvYVx/eRfaUSQzkzLWxEOVhiwynCAd2GvCm/2bquBPEo+LxnDv0YXdyfFOHQP+8EV/kY0enSorxyitoLxxwiabDRqDImWF2JJVBIeVNEk2HgsDGn7vkhcPy67lMOiBGF4AGS3tX8yYqAfb5eF/kRiMPX4cDjEDLd8wezJT4lwtHrMHBtbg6V9oLhYDYLw3A2eSVbn0elSdMCecFg+Ee0Kq7dlftLXSCrRxNE8lzH7hp0Nu3qpHQty7Ztq2sabHvtpb/SLauisVTye1O+N2Ubbxhu2xSAq6x1UwoAWfum8P3Gu5ZNYaUA2jaFJYCofVPYOWnZFD4TcLpxU1ZAnN24KRnfxQ2bshEE/Vub8r0p35vi/t9eHRoBDMNQDJUvMLkOkDMM+8D7b9cR+kOKLPy4juojnQeAkWWVAyLLLINVdovj44N8LOqi/3Djxo0bN5ZvdbWJuwHhrw2ILYdqBwDT2fEEXtrZFmVcCWLiAAAAAElFTkSuQmCC);
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: .8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url(data:image/gif;base64,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) center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible!important;
}

.fancybox-lock {
    overflow: hidden!important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden!important;
}

.fancybox-lock-test {
    overflow-y: hidden!important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiEODh2QAQYAABMQDZqUJ8IgAAAABJRU5ErkJggg==);
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

.fancybox-title {
    visibility: hidden;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: 0 0;
    background: rgba(0,0,0,.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: 700;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0,0,0,.8);
}

.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: 0;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-list,.slick-slider .slick-track {
    -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:after,.slick-track:before {
    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;
}
/* Schaeffler - 2022-05-13T15:14:57.566Z */

* {
    padding: 0;
    margin: 0;
    border: 0;
}

body,html {
    position: relative;
    background-color: #fff;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
}

html {
    min-height: 100%;
    font-size: 62.5%;
}

body * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

blockquote,body,code,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,label,legend,li,ol,p,pre,td,textarea,th,ul {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

td {
    vertical-align: top;
}

td img {
    display: inline;
}

fieldset,img {
    border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
    font-style: normal;
    font-weight: 400;
}

caption,th {
    text-align: left;
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: 400;
}

a:active,a:focus {
    outline: 0;
}

q:after,q:before {
    content: '';
}

img {
    display: block;
    max-width: 100%;
    height: auto;
}

a img,img {
    border: 0;
}

abbr,acronym {
    border: 0;
    font-variant: normal;
}

input,select,textarea {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

input:active,input:focus {
    outline: 0;
}

iframe {
    display: block;
}

button,input[type=button],input[type=file]::-webkit-file-upload-button,input[type=reset],input[type=submit] {
    border-radius: 0;
}

body,html {
    color: #646464;
}

body,button,caption,div,fieldset,form,input,label,legend,object,optgroup,option,select,td,textarea {
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.6rem;
    letter-spacing: .04em;
    line-height: 1.5;
    -webkit-hyphens: auto;
    -epub-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
}

input,select,textarea {
    font-size: inherit;
}

.h1,h1 {
    margin: .6em 0;
    font-size: 3.6rem;
    line-height: 1.2;
    letter-spacing: .04em;
}

.h1:first-child,h1:first-child {
    margin-top: 0;
}

.h1:last-child,h1:last-child {
    margin-bottom: 0;
}

.h2,h2 {
    margin: 1em 0 .6em;
    font-size: 2.8rem;
    line-height: 1.25;
    letter-spacing: .04em;
}

.h2:first-child,h2:first-child {
    margin-top: 0;
}

.h2:last-child,h2:last-child {
    margin-bottom: 0;
}

.h3,h3 {
    margin: 1em 0 .6em;
    font-size: 2rem;
    line-height: 1.3;
    letter-spacing: .04em;
}

.h3:first-child,h3:first-child {
    margin-top: 0;
}

.h3:last-child,h3:last-child {
    margin-bottom: 0;
}

.h5+.h3,.h5+h3,h5+.h3,h5+h3 {
    margin-top: -.4em;
}

.h4,h4 {
    margin: 1.4em 0 1em;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.35;
    letter-spacing: .04em;
}

.h4:first-child,h4:first-child {
    margin-top: 0;
}

.h4:last-child,h4:last-child {
    margin-bottom: 0;
}

.h5,h5 {
    margin: 1.4em 0 1em;
    font-size: 1.8rem;
    line-height: 1.4;
    letter-spacing: .04em;
}

.h5:first-child,h5:first-child {
    margin-top: 0;
}

.h5:last-child,h5:last-child {
    margin-bottom: 0;
}

.h6,h6 {
    margin: 1.6em 0 .6em;
    font-weight: 700;
    letter-spacing: .04em;
}

.h6:first-child,h6:first-child {
    margin-top: 0;
}

.h6:last-child,h6:last-child {
    margin-bottom: 0;
}

.p,p {
    margin: 0 0 1em;
}

.p:first-child,p:first-child {
    margin-top: 0;
}

.p {
    font-style: normal;
    font-weight: 400;
    font-size: 1.6rem;
    letter-spacing: .04em;
    line-height: 1.5;
}

.p:last-child,p:last-child {
    margin-bottom: 0;
}

.h2,.h3,.h4,.h5,.h6,.p,h2,h3,h4,h5,h6,p {
    max-width: 1000px;
}

a {
    color: #00893d;
    text-decoration: none;
    font-size: inherit;
    transition: color .3s ease-in-out;
}

a:hover {
    color: #00702b;
}

b,strong {
    font-weight: 700;
}

em,i {
    font-style: italic;
}

dl,ol,ul {
    margin: 0 0 31px;
    padding: 0 0 0 1.25em;
}

.dl:last-child,.ol:last-child,.ul:last-child,dl:last-child,ol:last-child,ul:last-child {
    margin-bottom: 0;
}

dt,li {
    margin: 0 0 11px;
}

.dt:last-child,.li:last-child,dt:last-child,li:last-child {
    margin-bottom: 0;
}

label {
    font-size: 1.3rem;
    letter-spacing: .04em;
    cursor: pointer;
}

.nohyphens {
    -webkit-hyphens: none;
    -epub-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    -o-hyphens: none;
    hyphens: none;
}

.introtxt {
    font-size: 1.8rem;
    letter-spacing: .04em;
}

.introtxt a {
    font-size: inherit;
}

.uppercase {
    text-transform: uppercase;
    letter-spacing: .1em;
}

.caption {
    font-size: 1.3rem;
    letter-spacing: .04em;
}

.listheadline {
    margin: 0 0 8px;
    font-weight: 700;
}

.chaptertxt {
    font-size: 1.3rem;
    letter-spacing: .04em;
    margin: 2em 0 1.4em;
}

.chaptertxt:first-child {
    margin-top: 0;
}

.chaptertxt:last-child {
    margin-bottom: 0;
}

.chaptertxt+.h2,.chaptertxt+.h3,.chaptertxt+.h4,.chaptertxt+.h5,.chaptertxt+h2,.chaptertxt+h3,.chaptertxt+h4,.chaptertxt+h5 {
    margin-top: .7em;
}

.font-highlight,.font-highlight--darker {
    overflow: hidden;
    margin: 0 0 18px;
    padding: 12px;
}

.font-highlight {
    background-color: #ebeef0;
}

.font-highlight--darker {
    background-color: #dde3e6;
}

.font-highlight--alert {
    background-color: #aa0a05;
    color: #fff;
}

.font-highlight--darker>:first-child,.font-highlight>:first-child {
    margin-top: 0;
}

.font-highlight--darker>:last-child,.font-highlight>:last-child {
    margin-bottom: 0;
}

.highlight {
    background-color: #dde3e6;
    padding: 2px;
}

.align-right {
    text-align: right;
}

.align-left {
    text-align: left;
}

.align-center,.center {
    text-align: center;
}

.float_left {
    float: left;
}

.float_right {
    float: right;
}

.position_bottom {
    bottom: 0;
}

.position_relative {
    position: relative;
}

.block {
    display: block;
}

.overflow_visible {
    overflow: visible;
}

.hidden {
    display: none;
}

.hr,hr {
    clear: both;
    display: block;
    height: 1px;
    margin: 0 0 18px;
    line-height: 1px;
    background-color: #CDD3D6;
}

.hr:last-child,hr:last-child {
    margin-bottom: 0;
}

.m-transitions {
    -webkit-transition: all .4s ease-in-out 0s;
    -moz-transition: all .4s ease-in-out 0s;
    -o-transition: all .4s ease-in-out 0s;
    -ms-transition: all .4s ease-in-out 0s;
    transition: all .4s ease-in-out 0s;
}

@media screen and (max-width:1024) {
    .m-hide-below-desktop {
        display: none!important;
    }
}

@media screen and (max-width:599px) {
    .m-hide-below-tablet {
        display: none!important;
    }
}

@font-face {
    font-family:Schaeffler-Icons;src:url(https://www.schaeffler.de/remotemedien/media/_shared_media/technik/fonts/rwd_schaeffler_icons_ttf.ttf?sslorj) format('truetype'),url(https://www.schaeffler.de/remotemedien/media/_shared_media/technik/fonts/rwd_schaeffler_icons_woff.woff?sslorj) format('woff'),url(https://www.schaeffler.de/remotemedien/media/_shared_media/technik/fonts/rwd_schaeffler_icons_svg.svg?sslorj#Schaeffler-Icons) format('svg');font-weight:400;font-style:normal;
}

.icon:after,.icon:before {
    font-family: Schaeffler-Icons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    font-size: 1.2em;
    line-height: 1;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.h1.icon:before,.h2.icon:before,.h3.icon:before,.h4.icon:before,.h5.icon:before,.h6.icon:before,a.icon:before,h1.icon:before,h2.icon:before,h3.icon:before,h4.icon:before,h5.icon:before,h6.icon:before {
    padding-right: 8px;
}

.icon-print-on-demand:before {
    content: "\e93e";
}

.icon-pen:before {
    content: "\e93d";
}

.icon-pause:before {
    content: "\e93a";
}

.icon-stop:before {
    content: "\e93b";
}

.icon-volume:before {
    content: "\e93c";
}

.icon-app:before {
    content: "\e900";
}

.icon-arrow-down:before {
    content: "\e901";
}

.icon-arrow-left:before {
    content: "\e902";
}

.icon-arrow-right:before {
    content: "\e903";
}

.icon-arrow-up:before {
    content: "\e904";
}

.icon-calendar:before {
    content: "\e905";
}

.icon-camera:before {
    content: "\e906";
}

.icon-cart:before {
    content: "\e907";
}

.icon-category:before {
    content: "\e908";
}

.icon-certified:before {
    content: "\e909";
}

.icon-checkmark:before {
    content: "\e90a";
}

.icon-cog:before {
    content: "\e90b";
}

.icon-cross:before {
    content: "\e90c";
}

.icon-cycle:before {
    content: "\e90d";
}

.icon-download:before {
    content: "\e90e";
}

.icon-earth:before {
    content: "\e90f";
}

.icon-explosion:before {
    content: "\e910";
}

.icon-export:before {
    content: "\e911";
}

.icon-fax:before {
    content: "\e912";
}

.icon-file_exchange:before {
    content: "\e913";
}

.icon-play:before {
    content: "\e914";
}

.icon-flag2:before {
    content: "\e915";
}

.icon-forward:before {
    content: "\e916";
}

.icon-house:before {
    content: "\e917";
}

.icon-info:before {
    content: "\e918";
}

.icon-layout:before {
    content: "\e919";
}

.icon-library-book:before {
    content: "\e91a";
}

.icon-library-photo:before {
    content: "\e91b";
}

.icon-library-video:before {
    content: "\e91c";
}

.icon-link:before {
    content: "\e91d";
}

.icon-list:before {
    content: "\e91e";
}

.icon-list2:before {
    content: "\e91f";
}

.icon-location:before {
    content: "\e920";
}

.icon-mail:before {
    content: "\e921";
}

.icon-minus:before {
    content: "\e922";
}

.icon-mobile:before {
    content: "\e923";
}

.icon-mounting:before {
    content: "\e924";
}

.icon-navigate:before {
    content: "\e925";
}

.icon-newspaper:before {
    content: "\e926";
}

.icon-phone:before {
    content: "\e927";
}

.icon-plus:before {
    content: "\e928";
}

.icon-popup:before {
    content: "\e929";
}

.icon-printer:before {
    content: "\e92a";
}

.icon-reply:before {
    content: "\e92b";
}

.icon-resize-enlarge:before {
    content: "\e92c";
}

.icon-resize-shrink:before {
    content: "\e92d";
}

.icon-scroll:before {
    content: "\e92e";
}

.icon-search:before {
    content: "\e92f";
}

.icon-share:before {
    content: "\e930";
}

.icon-star:before {
    content: "\e931";
}

.icon-star2:before {
    content: "\e932";
}

.icon-three-stars:before {
    content: "\e933";
}

.icon-trash:before {
    content: "\e934";
}

.icon-two-stars:before {
    content: "\e935";
}

.icon-upload:before {
    content: "\e936";
}

.icon-user:before {
    content: "\e937";
}

.icon-users:before {
    content: "\e938";
}

.icon-vcard:before {
    content: "\e939";
}

.box-padding {
    padding: 10px;
}

.module {
    margin-bottom: 36px;
}

@media screen and (min-width:600px) {
    .module {
        margin-bottom: 50px;
    }
}

.g_floatl {
    float: left;
}

.g_floatr {
    float: right;
}

.g_clear:after,.g_clear:before {
    content: '';
    display: block;
    height: 1px;
    clear: both;
}

.g_mrg-rm {
    margin: 0!important;
}

.g_mrg-rmt {
    margin-top: 0!important;
}

.g_mrg-rmb {
    margin-bottom: 0!important;
}

.g_mrg-rml {
    margin-left: 0!important;
}

.g_mrg-rmr {
    margin-right: 0!important;
}

.g_mrg-xxs {
    margin: 3px;
}

.g_mrg-xs {
    margin: 6px;
}

.g_mrg-s {
    margin: 12px;
}

.g_mrg-m {
    margin: 18px;
}

.g_mrg-l {
    margin: 24px;
}

.g_mrg-xl {
    margin: 36px;
}

.g_mrg-xxl {
    margin: 48px;
}

.g_mrg-top-xxs {
    margin-top: 3px;
}

.g_mrg-top-xs {
    margin-top: 6px;
}

.g_mrg-top-s {
    margin-top: 12px;
}

.g_mrg-top-m {
    margin-top: 18px;
}

.g_mrg-top-l {
    margin-top: 24px;
}

.g_mrg-top-xl {
    margin-top: 36px;
}

.g_mrg-top-xxl {
    margin-top: 48px;
}

.g_mrg-right-xxs {
    margin-right: 3px;
}

.g_mrg-right-xs {
    margin-right: 6px;
}

.g_mrg-right-s {
    margin-right: 12px;
}

.g_mrg-right-m {
    margin-right: 18px;
}

.g_mrg-right-l {
    margin-right: 24px;
}

.g_mrg-right-xl {
    margin-right: 36px;
}

.g_mrg-right-xxl {
    margin-right: 48px;
}

.g_mrg-bottom-xxs {
    margin-bottom: 3px;
}

.g_mrg-bottom-xs {
    margin-bottom: 6px;
}

.g_mrg-bottom-s {
    margin-bottom: 12px;
}

.g_mrg-bottom-m {
    margin-bottom: 18px;
}

.g_mrg-bottom-l {
    margin-bottom: 24px;
}

.g_mrg-bottom-xl {
    margin-bottom: 36px;
}

.g_mrg-bottom-xxl {
    margin-bottom: 48px;
}

.g_mrg-left-xxs {
    margin-left: 3px;
}

.g_mrg-left-xs {
    margin-left: 6px;
}

.g_mrg-left-s {
    margin-left: 12px;
}

.g_mrg-left-m {
    margin-left: 18px;
}

.g_mrg-left-l {
    margin-left: 24px;
}

.g_mrg-left-xl {
    margin-left: 36px;
}

.g_mrg-left-xxl {
    margin-left: 48px;
}

@media screen and (max-width:1200px) {
    .hide-1200 {
        display: none!important;
    }
}

@media screen and (max-width:1100px) {
    .hide-1100 {
        display: none!important;
    }
}

@media screen and (max-width:1000px) {
    .hide-1000 {
        display: none!important;
    }
}

@media screen and (max-width:900px) {
    .hide-900 {
        display: none!important;
    }
}

@media screen and (max-width:800px) {
    .hide-800 {
        display: none!important;
    }
}

@media screen and (max-width:700px) {
    .hide-700 {
        display: none!important;
    }
}

@media screen and (max-width:600px) {
    .hide-600 {
        display: none!important;
    }
}

@media screen and (min-width:1200px) {
    .show-1200 {
        display: none!important;
    }
}

@media screen and (min-width:1100px) {
    .show-1100 {
        display: none!important;
    }
}

@media screen and (min-width:1000px) {
    .show-1000 {
        display: none!important;
    }
}

@media screen and (min-width:900px) {
    .show-900 {
        display: none!important;
    }
}

@media screen and (min-width:800px) {
    .show-800 {
        display: none!important;
    }
}

@media screen and (min-width:700px) {
    .show-700 {
        display: none!important;
    }
}

@media screen and (min-width:600px) {
    .show-600 {
        display: none!important;
    }
}
/* Schaeffler - 2022-05-13T15:14:57.566Z */

.header {
    position: relative;
    overflow-x: hidden;
    background-color: #fff;
}

.header_wrap {
    position: relative;
    max-width: 1244px;
    margin: 0 auto;
}

.header_wrap:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 105;
    height: 1px;
    width: 100%;
    max-width: 1200px;
    background-color: #ced5da;
}

.header_wrap_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 16px;
}

@media screen and (min-width:600px) {
    .header_wrap_inner {
        padding: 0 22px;
    }
}

.header_meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.3rem;
}

.header_meta_company,.header_meta_navigation,.header_meta_navigation>.select,.header_meta_navigation>select,.header_meta_navigation_link {
    font-size: inherit;
    letter-spacing: .04em;
}

.header_meta_navigation {
    display: none;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (min-width:770px) {
    .header_meta_navigation {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

.header_meta_navigation_link {
    padding-left: 12px;
    color: #646464;
}

.header_meta_navigation_link:active,.header_meta_navigation_link:focus,.header_meta_navigation_link:hover {
    color: #000;
}

.header_meta_navigation>.select,.header_meta_navigation>select {
    display: inline-block;
    width: 62px;
    margin: 0;
}

.header_meta_company {
    padding: 2px 16px;
}

@media screen and (min-width:600px) {
    .header_meta_company {
        padding: 2px 22px;
    }
}

@media screen and (min-width:1024px) {
    .header_meta_company {
        padding: 0 12px 0 0;
    }
}

@media screen and (max-width:1023px) {
    .header_wrap_inner {
        padding-top: 24px;
    }

    .header_meta_company {
        position: absolute;
        width: 100%;
        left: 0;
        top: 0;
        border-bottom: 1px solid #ced5da;
    }
}

.header_meta_navigation .select select {
    padding: 2px 30px 2px 4px;
}

.header_meta_navigation .select-btn {
    width: 30px;
}

.header .globalsearch-trigger,.header .menu-trigger {
    line-height: 1;
    padding: 12px 12px 12px 0;
}

.header .menu-trigger {
    margin-left: -4px;
}

@media screen and (min-width:1024px) {
    body.has-desktop-menu .header .globalsearch-trigger {
        display: none;
    }
}

.header .logo {
    -ms-flex-line-pack: end;
    align-content: flex-end;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    margin-left: 20px;
}

.logo--schaeffler {
    width: 150px;
    height: 51px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='199.1' height='22.6'%3E%3Cg fill='%2300893d'%3E%3Cpath d='M13.6 10.9a9.15 9.15 0 0 0-4-1.8C8.2 8.7 6.8 8.4 5.8 8c-1.1-.6-1.7-1.1-1.7-2 0-1.7 1.1-2.5 2.7-2.5a4.06 4.06 0 0 1 2.7 1 4.6 4.6 0 0 1 1.3 2.7h3.4V.6h-3.5v1.1a7.11 7.11 0 0 0-4-1.6 6.27 6.27 0 0 0-5.15 2.3A6.62 6.62 0 0 0 .1 6.2a6.63 6.63 0 0 0 2.5 5.4 15.22 15.22 0 0 0 3.3 1.3 23.17 23.17 0 0 1 4 1 2.35 2.35 0 0 1 1.4 2.4 2.86 2.86 0 0 1-2.75 2.8c-2.7 0-4.4-1.8-4.8-4.5H0v7.5h3.55v-1.3a7.88 7.88 0 0 0 4.9 1.7 7.17 7.17 0 0 0 4.9-1.8 6.48 6.48 0 0 0 2-4.9c.1-2.5-.6-3.9-1.7-4.9M34.2 14.5c-1.3 2.4-2.7 4-5.8 4-4.2 0-6.5-3.3-6.6-7.2s2.4-7.2 6.6-7.2a5.8 5.8 0 0 1 3.3 1 4.54 4.54 0 0 1 2 2.7v.1h3.5V.6h-3.5v1.1A9.87 9.87 0 0 0 28.55 0a10.87 10.87 0 0 0-7.3 2.7c-2.35 1.7-3.7 4.5-3.7 8.4a11.58 11.58 0 0 0 3.1 8.2 10.56 10.56 0 0 0 7.8 3.3c4.7 0 8.3-2.5 9.6-7.6v-.3a24.2 24.2 0 0 0-3.8-.2M161.4.3v3.4h2.1v15h-2.1v3.4h16.3v-6.9h-3.6v3.5h-6.3v-6.2h5.8V8.8h-5.8V3.7h6.3v2.6h3.6v-6h-16.3zM155.8 15.3v3.4h-4.6v-15h2.3V.3h-8.9v3.4h2.4v15h-2.4v3.4h14.7v-6.8h-3.5zM187.4 3.7h1.7a9.88 9.88 0 0 1 3 .3 1.91 1.91 0 0 1 1.45 2c0 1.4-.4 2-1.1 2.4a5.67 5.67 0 0 1-2.7.6h-2.1l-.2-5.3zm9.8 15v-4.5a4 4 0 0 0-.4-2.1 4 4 0 0 0-2-1.4 5.21 5.21 0 0 0 3.1-4.8v-.1a4.78 4.78 0 0 0-1-3C195.2.4 192.7.3 191 .3h-9.9v3.4h2.3v14.8h-2.3v3.4h8.5v-3.1h-2.05v-6.2h2a5.83 5.83 0 0 1 2.3.3 1.54 1.54 0 0 1 1.1 1.6v7.6h6.2v-3.4zM59.8 3.7V.3h-8.4v3.4h1.9v5.1h-6.9V3.7h1.9V.3H40v3.4h2.1v15H40v3.4h8.3v-3.4h-1.9v-6.2h6.9v6.2h-1.9v3.4h8.4v-3.4h-2.1v-15h2.1zM124.8.3v3.4h2.3v15h-2.3v3.4h8.8v-3.4h-2.3v-6.2h6.2V8.8h-6.2V3.7h6.5v2.6h3.5v-6h-16.5zM70.4 11.6l2.3-7.2h.1l2.1 7.2zm10.7 7.1l-4.9-15h2.1V.3H67v3.4h2.1L64 18.5h-1.45v3.4h7.5v-3.4h-2l1.1-3.7h6.2l1.1 3.7h-1.7v3.4h7.8v-3.4c0 .2-1.45.2-1.45.2zM85.6.3v3.4h2.2v15h-2.2v3.4h16.3v-6.9h-3.5v3.5H92v-6.2h5.8V8.8H92V3.7h6.4v2.6h3.5v-6H85.6zM105.7.3v3.4h2.3v15h-2.3v3.4h8.8V18.7h-2.3v-6.2h6.4V8.8h-6.4V3.7h6.5v2.6h3.6v-6h-16.6z'/%3E%3C/g%3E%3C/svg%3E");
}

@media screen and (min-width:600px) {
    .logo--schaeffler {
        width: 200px;
        height: 67px;
    }
}

.logo-link {
    display: block;
    width: 100%;
    height: 100%;
    color: transparent;
}

.stage {
    background-color: #ebeef0;
    height: 400px;
}

@media only screen and (min-width:601px) {
    .stage {
        height: 340px;
    }
}

@media only screen and (min-width:801px) {
    .stage {
        height: 425px;
    }
}

@media only screen and (min-width:1001px) {
    .stage {
        height: 510px;
    }
}

@media only screen and (min-width:1001px) and (max-height:900px) {
    .stage {
        height: 425px;
    }
}

.searchform {
    position: relative;
    padding: 3px 12px 3px 0;
    border-right: 2px solid rgba(205,211,214,.2);
}

.searchform>input {
    display: inline-block;
    width: 158px;
    padding: 3px 30px 3px 5px;
    border: 1px solid rgba(205,211,214,.5);
    background-color: #fff;
    color: #404547;
}

.searchform>button {
    width: 30px;
    height: 100%;
    background-color: transparent;
    color: #00893d;
    cursor: pointer;
}

.searchform>button>span {
    padding: 0;
    border: 0 none;
}

.container_page_size {
    max-width: 1200px;
    margin: 0 auto;
}

body,html {
    background-color: #ebeef0;
}

#container_main .container_page_size,#footer .container_page_size,#page-title .container_page_size,.onepager-section .container_page_size {
    padding-left: 16px;
    padding-right: 16px;
    background: #fff;
}

@media screen and (min-width:600px) {
    #container_main .container_page_size,#footer .container_page_size,#page-title .container_page_size,.onepager-section .container_page_size {
        padding-left: 22px;
        padding-right: 22px;
    }
}

#container_main .container_page_size,.onepager-section .container_page_size {
    padding-top: 50px;
    padding-bottom: 50px;
}

#container_main,#footer,#page-title,.onepager-section {
    padding: 0!important;
}

.onepager-navi {
    background-color: transparent!important;
    border-bottom: none!important;
}

.onepager-navi .container_page_size {
    background-color: #666a6c;
    max-width: 1200px;
    border-bottom: 1px solid #878d90;
}

@media print {
    .header_meta_company {
        padding-left: 0;
    }

    .logo--schaeffler {
        background: 0 0;
        width: 200px;
        height: 67px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .logo-link {
        display: block;
        height: auto!important;
        width: auto!important;
    }

    .logo-link:after {
        display: block;
        line-height: 0;
        top: 0;
        left: 0;
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='199.1' height='22.6'%3E%3Cg fill='%2300893d'%3E%3Cpath d='M13.6 10.9a9.15 9.15 0 0 0-4-1.8C8.2 8.7 6.8 8.4 5.8 8c-1.1-.6-1.7-1.1-1.7-2 0-1.7 1.1-2.5 2.7-2.5a4.06 4.06 0 0 1 2.7 1 4.6 4.6 0 0 1 1.3 2.7h3.4V.6h-3.5v1.1a7.11 7.11 0 0 0-4-1.6 6.27 6.27 0 0 0-5.15 2.3A6.62 6.62 0 0 0 .1 6.2a6.63 6.63 0 0 0 2.5 5.4 15.22 15.22 0 0 0 3.3 1.3 23.17 23.17 0 0 1 4 1 2.35 2.35 0 0 1 1.4 2.4 2.86 2.86 0 0 1-2.75 2.8c-2.7 0-4.4-1.8-4.8-4.5H0v7.5h3.55v-1.3a7.88 7.88 0 0 0 4.9 1.7 7.17 7.17 0 0 0 4.9-1.8 6.48 6.48 0 0 0 2-4.9c.1-2.5-.6-3.9-1.7-4.9M34.2 14.5c-1.3 2.4-2.7 4-5.8 4-4.2 0-6.5-3.3-6.6-7.2s2.4-7.2 6.6-7.2a5.8 5.8 0 0 1 3.3 1 4.54 4.54 0 0 1 2 2.7v.1h3.5V.6h-3.5v1.1A9.87 9.87 0 0 0 28.55 0a10.87 10.87 0 0 0-7.3 2.7c-2.35 1.7-3.7 4.5-3.7 8.4a11.58 11.58 0 0 0 3.1 8.2 10.56 10.56 0 0 0 7.8 3.3c4.7 0 8.3-2.5 9.6-7.6v-.3a24.2 24.2 0 0 0-3.8-.2M161.4.3v3.4h2.1v15h-2.1v3.4h16.3v-6.9h-3.6v3.5h-6.3v-6.2h5.8V8.8h-5.8V3.7h6.3v2.6h3.6v-6h-16.3zM155.8 15.3v3.4h-4.6v-15h2.3V.3h-8.9v3.4h2.4v15h-2.4v3.4h14.7v-6.8h-3.5zM187.4 3.7h1.7a9.88 9.88 0 0 1 3 .3 1.91 1.91 0 0 1 1.45 2c0 1.4-.4 2-1.1 2.4a5.67 5.67 0 0 1-2.7.6h-2.1l-.2-5.3zm9.8 15v-4.5a4 4 0 0 0-.4-2.1 4 4 0 0 0-2-1.4 5.21 5.21 0 0 0 3.1-4.8v-.1a4.78 4.78 0 0 0-1-3C195.2.4 192.7.3 191 .3h-9.9v3.4h2.3v14.8h-2.3v3.4h8.5v-3.1h-2.05v-6.2h2a5.83 5.83 0 0 1 2.3.3 1.54 1.54 0 0 1 1.1 1.6v7.6h6.2v-3.4zM59.8 3.7V.3h-8.4v3.4h1.9v5.1h-6.9V3.7h1.9V.3H40v3.4h2.1v15H40v3.4h8.3v-3.4h-1.9v-6.2h6.9v6.2h-1.9v3.4h8.4v-3.4h-2.1v-15h2.1zM124.8.3v3.4h2.3v15h-2.3v3.4h8.8v-3.4h-2.3v-6.2h6.2V8.8h-6.2V3.7h6.5v2.6h3.5v-6h-16.5zM70.4 11.6l2.3-7.2h.1l2.1 7.2zm10.7 7.1l-4.9-15h2.1V.3H67v3.4h2.1L64 18.5h-1.45v3.4h7.5v-3.4h-2l1.1-3.7h6.2l1.1 3.7h-1.7v3.4h7.8v-3.4c0 .2-1.45.2-1.45.2zM85.6.3v3.4h2.2v15h-2.2v3.4h16.3v-6.9h-3.5v3.5H92v-6.2h5.8V8.8H92V3.7h6.4v2.6h3.5v-6H85.6zM105.7.3v3.4h2.3v15h-2.3v3.4h8.8V18.7h-2.3v-6.2h6.4V8.8h-6.4V3.7h6.5v2.6h3.6v-6h-16.6z'/%3E%3C/g%3E%3C/svg%3E");
    }
}

.menu {
    position: relative;
    z-index: 104;
}

@media screen and (min-width:1024px) {
    .menu {
        min-height: 47px;
    }

    body.has-desktop-menu .menu,body.has-mobile-menu .menu,body.has-tablet-menu .menu {
        min-height: unset;
    }
}

.menu-trigger {
    cursor: pointer;
    outline: 0;
    font-size: 1.8rem;
    color: #646464;
    background-color: transparent;
}

@media screen and (min-width:1024px) {
    body.has-desktop-menu .menu-trigger {
        display: none;
    }
}

.menu-trigger .icon:before {
    content: "\e91e";
}

.menu-trigger.is-active .icon:before {
    content: "\e90c";
}

.menu_bar {
    display: none;
    height: 0;
    overflow: hidden;
}

@media screen and (min-width:1024px) {
    body.has-desktop-menu .menu_bar {
        display: block;
        height: auto;
        overflow: auto;
        width: 100%;
        background-color: #fff;
        border-bottom: 1px solid #ced5da;
    }
}

.menu_bar_inner {
    max-width: 1244px;
}

.menu_overlay {
    position: absolute;
    overflow: hidden;
    opacity: 0;
    width: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255,255,255,.97);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.3);
    transition: opacity .4s;
}

.menu_overlay.is-active {
    opacity: 1;
    z-index: 1;
}

@media screen and (min-width:1024px) {
    body.has-desktop-menu .menu_bar+.menu_overlay {
        height: 0;
        overflow: hidden;
        display: none;
    }
}

.menu_overlay_inner {
    padding: 0 5px;
    max-width: 1244px;
    overflow: hidden;
    height: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    transition: height .4s,margin .4s;
}

@media screen and (min-width:600px) {
    body.has-desktop-menu .menu_overlay_inner,body.has-tablet-menu .menu_overlay_inner {
        padding: 0 11px;
    }
}

.menu_overlay.is-active .menu_overlay_inner {
    margin: 22px auto;
}

.menu_teaser--left,.menu_teaser--right {
    display: none;
}

@media screen and (min-width:1024px) {
    body.has-desktop-menu .menu_bar .menu_teaser--left,body.has-desktop-menu .menu_bar .menu_teaser--right {
        position: relative;
        z-index: 3;
        display: block;
        top: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.333%;
        transition: opacity .4s,top 0s;
    }

    body.has-desktop-menu .menu_bar .menu_teaser--left.is-hidden,body.has-desktop-menu .menu_bar .menu_teaser--right.is-hidden {
        opacity: 0;
        top: -100000px;
        transition: opacity .4s,top 0s .4s;
    }
}

.menu_clip,.menu_teaser--left,.menu_teaser--right {
    padding: 0 11px;
}

.menu_clip {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative;
    width: 100%;
    height: 100%;
    overflow: visible;
    left: 0;
    transition: left .4s;
}

.menu_clip.no-animations {
    transition: none;
}

@media screen and (min-width:600px) {
    body.has-tablet-menu .menu_clip {
        width: 50%;
    }
}

@media screen and (min-width:1024px) {
    body.has-desktop-menu .menu_clip {
        width: 33.333%;
    }
}

.menu_clip .menu_section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    z-index: 1;
    left: 100%;
    top: 0;
    width: 100%;
    opacity: 0;
    padding: 0 11px;
    transition: opacity .4s,height 0s .4s;
}

.menu_clip .menu_section.is-active {
    opacity: 1;
    z-index: 2;
    height: 100%;
    overflow: visible;
}

.menu_clip>.menu_section {
    left: 0;
    opacity: 1;
}

.menu_back-button-wrap {
    max-width: 1244px;
    padding: 0 22px;
}

.menu_back-button {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    margin: 0;
    transition: opacity .4s,max-height .4s,margin-top .4s;
}

.menu_back-button .iconcontent_content {
    color: #646464;
    transition: color .2s;
}

.menu_back-button:hover .iconcontent_content {
    color: #000;
}

.menu_overlay.is-active .menu_back-button.is-visible {
    opacity: 1;
    margin-top: 22px;
    max-height: 100px;
}

.mainnavi_list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.mainnavi_list>li {
    margin: 0;
}

.mainnavi_list>li:last-child {
    border-bottom: 1px solid #ced5da;
}

.mainnavi_link {
    position: relative;
    display: block;
    padding: 12px 16px;
    font-size: 1.6rem;
    border-top: 1px solid #ced5da;
    color: inherit;
    transition: background-color .3s,color .3s;
}

@media screen and (min-width:600px) {
    body.has-desktop-menu .mainnavi_link,body.has-tablet-menu .mainnavi_link {
        padding: 12px 16px;
    }
}

.mainnavi_link.is-active,.mainnavi_link.is-active:hover,.mainnavi_link.is-current:not([data-menu-cmd]) {
    color: #00893d;
}

.mainnavi_link:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 4px;
    background-color: transparent;
    transition: background-color .3s;
}

.mainnavi_link.is-active:before,.mainnavi_link.is-current:before {
    background-color: #00893d;
}

.mainnavi_link:hover {
    color: #00893d;
}

.mainnavi_link.iconcontent {
    margin-bottom: 0;
}

.mainnavi_link.has-subnav {
    display: -ms-flexbox;
    display: flex;
}

.mainnavi_link.has-subnav .icon {
    margin-left: auto;
    margin-right: -8px;
    line-height: 1;
    padding-left: 16px;
    -ms-flex-item-align: center;
    align-self: center;
}

.mainnavi_link--overview {
    font-weight: 700;
    padding: 14px 22px 43px;
}

.mainnavi_link--overview.is-active,.mainnavi_link--overview.is-current,.mainnavi_link--overview:hover {
    background-color: inherit;
    color: #00893d;
}

@media screen and (min-width:1024px) {
    body.has-desktop-menu .menu_section.lvl--1 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 6px;
    }

    body.has-desktop-menu .menu_section.lvl--1 .globalsearch-trigger {
        height: 100%;
        padding: 0 16px;
        line-height: 1;
    }

    body.has-desktop-menu .menu_section.lvl--1>.mainnavi_list {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%;
    }

    body.has-desktop-menu .menu_section.lvl--1>.mainnavi_list>li {
        border: none;
    }

    body.has-desktop-menu .menu_section.lvl--1>.mainnavi_list>li>.mainnavi_link {
        border: none;
        padding: 11px 16px;
    }

    body.has-desktop-menu .menu_section.lvl--1>.mainnavi_list>li>.mainnavi_link:first-child {
        padding-left: 16px;
    }

    body.has-desktop-menu .menu_section.lvl--1>.mainnavi_list>li>.mainnavi_link.has-subnav .icon {
        display: none;
    }

    body.has-desktop-menu .menu_section.lvl--1>.mainnavi_list>li>.mainnavi_link.is-active,body.has-desktop-menu .menu_section.lvl--1>.mainnavi_list>li>.mainnavi_link.is-current {
        color: #00893d;
    }

    body.has-desktop-menu .menu_section.lvl--1>.mainnavi_list>li>.mainnavi_link:before {
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 3px;
        background-color: transparent;
        transition: background-color .3s;
    }

    body.has-desktop-menu .menu_section.lvl--1>.mainnavi_list>li>.mainnavi_link.is-active:before,body.has-desktop-menu .menu_section.lvl--1>.mainnavi_list>li>.mainnavi_link.is-current:before {
        background-color: #00893d;
    }
}

.metanavi {
    margin-top: 28px;
}

@media screen and (min-width:770px) {
    .metanavi {
        margin-top: 0;
        display: none;
        height: 0;
        overflow: hidden;
    }
}

.metanavi_list:last-child {
    margin-bottom: 0!important;
}

.metanavi_list>li:last-child {
    margin-bottom: 0;
}

.metanavi_link {
    font-size: 1.2rem;
    color: inherit;
    transition: color .2s;
}

.metanavi_link:hover {
    color: #000;
}

.h2:first-child,h2:first-child {
    margin-top: 0;
}

.contentbox:last-child,.imageteaser:last-child,.select:last-child {
    margin-bottom: 0;
}

.globalsearch,.globalsearch >.container_page_size {
    position: relative;
    z-index: 104;
}

.globalsearch-trigger {
    cursor: pointer;
    outline: 0;
    color: #646464;
    background-color: transparent;
}

.globalsearch_overlay {
    position: absolute;
    overflow: hidden;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    background-color: rgba(255,255,255,.97);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.3);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.3);
    -webkit-transition: opacity .4s;
    -o-transition: opacity .4s;
    transition: opacity .4s;
}

.globalsearch_overlay.is-active {
    top: 0;
    opacity: 1;
    z-index: 1;
}

.globalsearch_overlay_inner {
    height: 0;
    margin: 0 16px;
    -webkit-transition: height .4s,margin-top .4s,margin-bottom .4s;
    -o-transition: height .4s,margin-top .4s,margin-bottom .4s;
    transition: height .4s,margin-top .4s,margin-bottom .4s;
}

.globalsearch_overlay.is-active .globalsearch_overlay_inner {
    margin: 22px 16px;
}

@media screen and (min-width:600px) {
    .globalsearch_overlay_inner {
        margin: 0 22px;
    }

    .globalsearch_overlay.is-active .globalsearch_overlay_inner {
        margin: 22px;
    }
}

.globalsearch .searchbar {
    background-color: transparent;
}

.globalsearch .searchbar-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

@media screen and (min-width:600px) {
    .globalsearch .searchbar-form {
        width: 50%;
        padding-bottom: 18px;
    }
}

.globalsearch .searchbar-input {
    display: inline-block;
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.globalsearch .searchbar-button {
    padding: 0 12px;
    width: auto;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    line-height: 1;
    -ms-flex-item-align: center;
    align-self: center;
    height: 38px;
    margin-bottom: 0;
    margin-left: 10px;
}

.totop {
    position: fixed;
    z-index: 2;
    bottom: -40px;
    right: 16px;
    margin: 0 auto;
    -webkit-transition: bottom .2s;
    -o-transition: bottom .2s;
    transition: bottom .2s;
}

@media screen and (min-width:600px) {
    .totop {
        right: 22px;
    }
}

.totop .button.has-icon {
    margin-bottom: 0;
}

.totop.is-visible {
    bottom: 22px;
}

@media screen and (min-width:600px) {
    .totop.is-visible {
        bottom: 22px;
    }
}