@font-face{font-family:"ITCFranklinGothicLTHeavyItalic";font-style:italic;font-stretch:normal;font-display:swap;src:url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTHeavyItalic_italic_normal.woff2") format("woff2"),url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTHeavyItalic_italic_normal.woff") format("woff"),url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTHeavyItalic_italic_normal.woff2") format("woff2"),url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTHeavyItalic_italic_normal.woff") format("woff")}
@font-face{font-family:"ITCFranklinGothicLTDemi";font-style:normal;font-stretch:normal;font-display:swap;src:url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTDemi_normal_normal.woff2") format("woff2"),url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTDemi_normal_normal.woff") format("woff"),url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTDemi_normal_normal.woff2") format("woff2"),url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTDemi_normal_normal.woff") format("woff")}
@font-face{font-family:"ITCFranklinGothicLTMedium";font-style:normal;font-stretch:normal;font-display:swap;src:url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTMedium_normal_normal.woff2") format("woff2"),url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTMedium_normal_normal.woff") format("woff"),url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTMedium_normal_normal.woff2") format("woff2"),url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTMedium_normal_normal.woff") format("woff")}
@font-face{font-family:"ITCFranklinGothicLTBook";font-style:normal;font-stretch:normal;font-display:swap;src:url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTBook_normal_normal.woff2") format("woff2"),url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTBook_normal_normal.woff") format("woff"),url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTBook_normal_normal.woff2") format("woff2"),url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTBook_normal_normal.woff") format("woff")}
@font-face{font-family:"ITCFranklinGothicLTDemiCondensed";font-style:normal;font-stretch:condensed;font-display:swap;src:url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTDemiCondensed_normal_condensed.woff2") format("woff2"),url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTDemiCondensed_normal_condensed.woff") format("woff"),url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTDemiCondensed_normal_condensed.woff2") format("woff2"),url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTDemiCondensed_normal_condensed.woff") format("woff")}
.stepcarousel{padding:35px 0 35px 0;margin:0 auto}
.stepcarousel .stepcarousel-title{margin-bottom:5px;padding:0 62px}
.stepcarousel .stepcarousel-desc{margin:0;padding:0 20px}
.stepcarousel .splide__arrows{display:none}
.stepcarousel .splide__track{margin-top:30px}
.stepcarousel .splide__track .step-item .step-poster{height:246px}
.stepcarousel .splide__track .step-item .step-poster picture{width:100%;height:100%}
.stepcarousel .splide__track .step-item .step-poster img{-o-object-fit:cover;object-fit:cover}
.stepcarousel .splide__track .step-item .step-content{margin-top:18px;width:96%}
.stepcarousel .splide__track .step-item .step-content .step-intro{margin-left:6px}
.stepcarousel .splide__track .step-item .step-content .step-intro .step-name{margin-top:0 !important;margin-bottom:8px !important;padding-top:3px}
@media screen and (max-width:992px){.stepcarousel .splide{padding:0 5%;width:100%;max-width:600px}
}
@media screen and (min-width:992px){.stepcarousel{margin:0 auto;padding:50px 0 50px 0;max-width:1157px}
.stepcarousel .splide{padding:0 150px;width:100%;max-width:1157px}
.stepcarousel .stepcarousel-title{width:100%;padding-right:calc(10% + 20px);padding-left:calc(10% + 20px);margin-bottom:20px}
.stepcarousel .stepcarousel-desc{width:100%;padding-right:calc(10% + 20px);padding-left:calc(10% + 20px);margin:0}
.stepcarousel .swiper-button-prev{width:35px;height:35px}
.stepcarousel .swiper-button-next{width:35px;height:35px}
.stepcarousel .splide__arrows{font-size:30px;display:block}
.stepcarousel .splide__track{margin-top:50px}
.stepcarousel .splide__track .step-item{padding:0 20px}
.stepcarousel .splide__track .step-item .step-poster{height:232px}
.stepcarousel .splide__track .step-item .step-poster img{-o-object-fit:contain;object-fit:contain;height:233px}
.stepcarousel .splide__track .step-item .step-content{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.stepcarousel .splide__track .step-item .step-content .step-intro{width:273px;margin-left:5px}
}
.stepcarousel .step-poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.stepcarousel .splide__arrow{background:0;opacity:1;top:170px}
.stepcarousel .splide__arrow--prev{left:6%}
.stepcarousel .splide__arrow--next{right:6%}
.stepcarousel .splide__pagination{position:relative;margin-top:20px;bottom:0}
.stepcarousel .splide__pagination li{margin:0 4px}
.stepcarousel .splide__pagination__page{height:6px;width:6px;border-radius:14px;background-color:#e6e6e6;opacity:1}
.stepcarousel .splide__pagination__page.is-active{background:#e62f46;width:37px;margin-bottom:0}
.stepcarousel .splide__track .step-item .step-poster{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.stepcarousel .splide__track .step-item .step-content .step-order{color:#19516c;opacity:.5}
.stepcarousel .splide__track .step-item .step-content .step-intro{text-align:start}
.stepcarousel .splide__track .step-item .step-content .step-intro .step-name{margin:5px 0}