<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.content-text-image {
    position: relative;
    margin: 0 -15px;
}
.content-text-image__inner {
    display: flex;
    flex-direction: column;
    /* width required for IE 11 to work with max-width */
    width: 100%;
    max-width: 1920px;
    margin: auto;
    overflow: hidden;
    background-color: #fff;
}
.content-text-image--bg-design-baoli .content-text-image__inner {
    background-color: #263F6A;
    color: #fff;
}
.content-text-image__media-wrap {
    position: relative;
    overflow: hidden;
}
.content-text-image__media-wrap--video-visible .content-text-image__img-lazy-wrap--poster {
    visibility: hidden;
    pointer-events: none;
}
.content-text-image__img {
    display: block;
    width: 100%;
}
.content-text-image__ccm-placeholder-wrap {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    justify-content: center;
    align-items: center;
    padding: 15px;
    color: #fff;
    background-color: rgba(0,0,0,.6);
}
.content-text-image--mi-24.content-text-image--has-consent-gate .content-text-image__ccm-placeholder-wrap {
    display: flex;
}
.content-text-image--youtube .content-text-image__video-wrap,
.content-text-image--mi-24 .content-text-image__video-wrap {
    position: relative;
    width: 100%;
    padding-bottom: calc(56.25%);
}
.content-text-image--youtube.content-text-image--has-consent-gate .content-text-image__video-wrap,
.content-text-image--mi-24.content-text-image--has-consent-gate .content-text-image__video-wrap {
    min-height: 250px;
}
.content-text-image__video {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.content-text-image__play-icon-wrap {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    /* for visual comfort reasons */
    padding-left: .8%;
    justify-content: center;
    color: #fff;
    background-color: #f96915;
    border-radius: 50%;
    overflow: hidden;
    transition: transform .3s;
    pointer-events: none;
}
.no-touchevents .content-text-image__media-wrap:hover .content-text-image__play-icon-wrap {
    transform: scale(1.1);
}
.content-text-image__media-wrap--video-visible .content-text-image__play-icon-wrap {
    display: none;
}
.content-text-image__play-icon {
    width: 40%;
    height: 40%;
}
.content-text-image__video-overlay {
    position: relative;
}
.content-text-image__video-overlay-btn {
    position: absolute;
    padding: 5px 15px 5px 5px;
    border-radius: 50px;
    cursor: pointer;
}
.content-text-image__video-overlay-btn--position-1 {
    top: 10%;
    left: 10%;
}
.content-text-image__video-overlay-btn--position-2 {
    top: 10%;
    right: 10%;
}
.content-text-image__video-overlay-btn--position-3 {
    bottom: 10%;
    left: 10%;
}
.content-text-image__video-overlay-btn--position-4 {
    bottom: 10%;
    right: 10%;
}
.content-text-image__video-overlay-btn-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    margin-right: 5px;
    font-size: 16px;
    color: #f96915;
    font-style: normal;
    font-weight: normal;
    background-color: #fff;
    border-radius: 50px;
}
.content-text-image__modal {
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.4);
    transition: opacity .3s ease-in;
    opacity: 0;
    pointer-events: none;
}
.content-text-image__modal--visible {
    opacity: 1;
    pointer-events: auto;
}
.content-text-image__modal-item {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    width: 600px;
    max-width: calc(100% - 30px);
    max-height: calc(100% - 40px);
    display: flex;
    flex-direction: column;
    margin: auto;
    padding: 15px;
    transform: translateY(-45%);
    transition: transform .4s ease-out;
    background-color: #fff;
}
.content-text-image__modal--visible .content-text-image__modal-item {
    transform: translateY(-50%);
}
.content-text-image__modal-item-content {
    margin-top: 20px;
}
.content-text-image__modal-item-headline {
    display: block;
    color: #302e2c;
}
.content-text-image__modal-item-btn-wrap {
    margin: .5em -8px 0;
}
.content-text-image__modal-item-btn {
    margin: 10px 8px 0;
}
.content-text-image__modal-item-close-btn {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    padding: 0;
    color: #f96915;
    background: none;
    border: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.content-text-image__modal-item-close-btn:hover,
.content-text-image__modal-item-close-btn:focus {
    color: #fff;
    background-color: #f96915;
}
.content-text-image__modal-item-close-btn-icon {
    width: 50%;
    height: 50%;
    pointer-events: none;
}
.content-text-image__body {
    display: flex;
    flex: 0 0 auto;
    flex-direction: column;
    justify-content: center;
    padding: 15px;
}
.content-text-image__body-headline {
    font-size: 1.25em;
    font-weight: bold;
    margin-bottom: .8em;
}
.content-text-image--bg-design-baoli .content-text-image__body-headline {
    color: #fff;
}
.content-text-image__body-text {
    margin-bottom: 0;
    overflow: hidden;
}
.content-text-image__body-text__industrial-trucks {
    border-top:  1px solid #d9d9d9;
    padding: 20px 20px 20px 50px;
    position: relative;
}
.content-text-image__body-text__industrial-trucks p {
    margin-bottom: 0;
}
.content-text-image__body-text__industrial-trucks:first-child {
    border-top: 0;
}
.content-text-image__body__industrial-trucks .svg-icon {
    position: absolute;
    top: 25px;
    left: 5px;
    fill: #f96915;
}
.content-text-image--bg-design-baoli .content-text-image__body__industrial-trucks .svg-icon {
    fill: #fff;
}
.content-text-image__btn-wrap {
    margin-top: 1.7rem;
}
.content-text-image__btn-wrap .content-text-image__btn.btn--external {
    color: #f96915;
}
.content-text-image__btn-wrap .content-text-image__btn .svg-icon--external-link {
    margin-right: 10px;
}
.no-touchevents .content-text-image__btn-wrap .content-text-image__btn:hover,
.no-touchevents .content-text-image__btn-wrap .content-text-image__btn:focus {
    text-decoration: none;
}

@media ( min-width: 768px ) {
    .content-text-image--youtube .content-text-image__inner,
    .content-text-image--mi-24 .content-text-image__inner {
        align-items: center;
    }
    .content-text-image--text-left .content-text-image__inner {
        flex-direction: row-reverse;
        align-items: center;
    }
    .content-text-image--text-right .content-text-image__inner {
        flex-direction: row;
        align-items: center;
    }
    .content-text-image__ccm-placeholder-wrap {
        padding: 30px;
    }
    .content-text-image--text-left .content-text-image__media-wrap,
    .content-text-image--text-right .content-text-image__media-wrap {
        /* IE 10-11 use content box model in flex-basis, even if box-sizing: border-box is applied.
        Workaround: Use auto and width instead of flex-basis.
        https://github.com/philipwalton/flexbugs#7-flex-basis-doesnt-account-for-box-sizingborder-box */
        flex: 0 0 auto;
        /* Pro tip: work with calc() if you need to align with the grid */
        /* width: calc(50% - 30px); */
        width: 50%;
    }
    .content-text-image__modal-item {
        padding: 30px;
    }
    .content-text-image__body {
        height: 100%;
        overflow: hidden;
    }
    .content-text-image--text-left .content-text-image__body {
        padding: 30px 5% 30px 0;
    }
    .content-text-image--text-right .content-text-image__body {
        padding: 30px 0 30px 5%;
    }
    .content-text-image__body-headline {
        font-size: 1.5em;
    }
    .content-row__container.container-fluid .content-text-image--text-right .content-text-image__body {
        padding: 30px 30px 30px 5%;
    }
}
@media ( min-width: 1200px ) {
    .content-text-image__play-icon-wrap {
        width: 80px;
        height: 80px;
    }
    .content-text-image--text-left .content-text-image__body {
        padding: 30px 7% 30px 0;
    }
    .content-text-image--text-right .content-text-image__body {
        padding: 30px 0 30px 7%;
    }
    .content-row__container.container-fluid .content-text-image .content-text-image__inner .content-text-image--text-right .content-text-image__body {
        padding: 30px 30px 30px 7%;
    }
    .content-text-image__video-overlay-btn {
        padding: 6px 15px 6px 6px;
    }
    .content-text-image__video-overlay-btn-icon {
        width: 42px;
        height: 42px;
        font-size: 18px;
    }
}
@media ( min-width: 1600px ) {
    .content-text-image__play-icon-wrap {
        width: 100px;
        height: 100px;
    }
    .content-text-image__body-headline {
        font-size: 1.8em;
    }
}
</pre></body></html>