.custom-itl--switch-slider-card{opacity:.6}
@media(prefers-reduced-motion:reduce){.custom-itl--switch-slider-card{transition:none}
}
@media(prefers-reduced-motion:no-preference){.custom-itl--switch-slider-card{transition:opacity .3s ease}
}
.custom-itl--switch-slider-card .custom-itl__link{color:inherit;flex-wrap:wrap}
.custom-itl--switch-slider-card .custom-itl__header{display:flex;align-items:center}
.custom-itl--switch-slider-card .custom-itl__title{width:100%;margin-bottom:7px}
.custom-itl--switch-slider-card .custom-itl__subheading{width:100%}
.custom-itl--switch-slider-card .custom-itl__image-block{position:relative}
.custom-itl--switch-slider-card .custom-itl__icon,.custom-itl--switch-slider-card .custom-itl__additional-icon{width:60px;height:60px;border-radius:50%;margin-right:15px;font-size:24px;flex-shrink:0;background-color:#0684bd;display:flex;justify-content:center;align-items:center}
.custom-itl--switch-slider-card .custom-itl__icon--full-size .custom-itl__img,.custom-itl--switch-slider-card .custom-itl__additional-icon--full-size .custom-itl__img{width:100%;height:100%}
.custom-itl--switch-slider-card .custom-itl__additional-icon{position:absolute;top:0;left:0;opacity:0;z-index:1}
@media(prefers-reduced-motion:reduce){.custom-itl--switch-slider-card .custom-itl__additional-icon{transition:none}
}
@media(prefers-reduced-motion:no-preference){.custom-itl--switch-slider-card .custom-itl__additional-icon{transition:opacity .5s}
}
.custom-itl--switch-slider-card .custom-itl__img{width:60%;height:60%}
.custom-itl--switch-slider-card .custom-itl__title{font-size:20px}
.custom-itl--switch-slider-card .custom-itl__chevron{width:14px;height:14px;flex-shrink:0;margin-left:7px;display:none;transform:rotate(-90deg)}
.custom-itl--switch-slider-card .custom-itl__line{margin-top:5px}
.custom-itl--switch-slider-card.custom-itl--active{color:#0684bd;border-color:#002fa7;opacity:1}
.custom-itl--switch-slider-card.custom-itl--active .custom-itl__title{color:#002fa7}
.custom-itl--switch-slider-card.custom-itl--active .custom-itl__subheading{color:#001138}
.custom-itl--switch-slider-card.custom-itl--active .custom-itl__icon{background-color:#005684}
.custom-itl--switch-slider-card.custom-itl--active .custom-itl__additional-icon{opacity:1}
.custom-itl--switch-slider-card.custom-itl--active .custom-itl__chevron{display:block}
.custom-itl--switch-slider-card.custom-itl--active .custom-itl__wrapper--counter .custom-itl__title{font-weight:500;font-style:normal}
.custom-itl--switch-slider-card.custom-itl--progress-bar{opacity:1}
.custom-itl--switch-slider-card.custom-itl--progress-bar .custom-itl__wrapper{overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:6px;position:relative}
.custom-itl--switch-slider-card.custom-itl--progress-bar .custom-itl__image-block{position:absolute;right:0;top:0}
.custom-itl--switch-slider-card.custom-itl--progress-bar .custom-itl__icon{justify-content:flex-end;background-color:transparent;margin-right:14px}
.custom-itl--switch-slider-card.custom-itl--progress-bar .custom-itl__link{position:relative;padding:14px}
.custom-itl--switch-slider-card.custom-itl--progress-bar .custom-itl__link:before{content:"";box-shadow:inset 0 4px rgba(0,0,0,0);-webkit-box-shadow:inset 0 4px rgba(0,0,0,0);position:absolute;width:calc(112%);height:100%;left:-6px;top:-6px;transform:scaleX(0);transform-origin:left;z-index:-1}
.custom-itl--switch-slider-card.custom-itl--progress-bar .custom-itl__link:after{content:"";position:absolute;width:calc(112%);height:100%;left:-6px;top:-6px;z-index:-1}
.custom-itl--switch-slider-card.custom-itl--progress-bar.custom-itl--active .custom-itl__link:before{animation-name:stretchRight;animation-duration:5s;animation-fill-mode:forwards;animation-timing-function:ease-out;box-shadow:inset 0 4px #fff;-webkit-box-shadow:inset 0 4px #fff}
.custom-itl--switch-slider-card.custom-itl--progress-bar.custom-itl--active .custom-itl__link:after{content:"";position:absolute;width:calc(112%);height:100%;left:-6px;top:-6px;z-index:-1}
.custom-itl--markup-carousel-switcher--new{flex-grow:unset;border-radius:0}
.custom-itl--markup-carousel-switcher--new .custom-itl__wrapper{flex-grow:unset}
.custom-itl--markup-carousel-switcher--new .custom-itl__link{width:fit-content;border-radius:4px;border-color:transparent}
.custom-itl--markup-carousel-switcher--new.custom-itl--progress-bar.custom-itl--active .custom-itl__link:after{background-color:#d3d3d3;height:2px;top:unset;bottom:0;width:100%;left:0;z-index:-2}
.custom-itl--markup-carousel-switcher--new.custom-itl--progress-bar.custom-itl--active .custom-itl__link:before{animation-duration:10s;animation-timing-function:linear;box-shadow:inset 0 2px #222;-webkit-box-shadow:inset 0 2px #222}
.custom-itl--markup-carousel-switcher--new.custom-itl--progress-bar.custom-itl .custom-itl__wrapper{padding:0;border-radius:unset;-webkit-mask-image:none;overflow:unset}
.custom-itl--markup-carousel-switcher--new.custom-itl--progress-bar.custom-itl .custom-itl__link{padding:0}
.custom-itl--markup-carousel-switcher--new.custom-itl--progress-bar.custom-itl .custom-itl__link:before{width:100%;height:2px;left:0;top:unset;bottom:0}
.custom-itl--markup-carousel-switcher--new.custom-itl:not(.custom-itl--progress-bar) .custom-itl__link{position:relative;overflow:hidden}
.custom-itl--markup-carousel-switcher--new.custom-itl:not(.custom-itl--progress-bar) .custom-itl__link:before{content:'';position:absolute;display:block;width:100%;height:2px;bottom:0;left:0;background:#2f2f2f;opacity:0;transform:translateX(-100%);transition:transform .5s ease-in-out,opacity .5s ease-in-out}
.custom-itl--markup-carousel-switcher--new.custom-itl--active:not(.custom-itl--progress-bar) .custom-itl__link:before{transform:translateX(0);opacity:1}
.custom-itl--markup-carousel-switcher--new.custom-itl--active .custom-itl__chevron{display:none}
.custom-itl--markup-carousel-switcher--new.custom-itl--active .custom-itl__title{color:currentColor}
@keyframes stretchRight{0{transform:scaleX(0)}
100%{transform:scaleX(1)}
}
html:not(.aem-AuthorLayer-Edit) .custom-itl--switch-slider-card.custom-itl--progress-bar .custom-itl__image-block,html:not(.aem-AuthorLayer-Edit) .custom-itl--switch-slider-card.custom-itl--progress-bar .custom-itl__subheading,html:not(.aem-AuthorLayer-Edit) .custom-itl--switch-slider-card.custom-itl--progress-bar .custom-itl__content{display:none}
html:not(.aem-AuthorLayer-Edit) .custom-itl--switch-slider-card.custom-itl--progress-bar.custom-itl--active .custom-itl__image-block,html:not(.aem-AuthorLayer-Edit) .custom-itl--switch-slider-card.custom-itl--progress-bar.custom-itl--active .custom-itl__subheading,html:not(.aem-AuthorLayer-Edit) .custom-itl--switch-slider-card.custom-itl--progress-bar.custom-itl--active .custom-itl__content{display:block}
@media only screen and (max-width:767px){.custom-itl--switch-slider-card{position:relative}
.custom-itl--switch-slider-card .custom-itl__header{flex-direction:column}
.custom-itl--switch-slider-card .custom-itl__icon{margin-right:0;margin-bottom:8px;width:52px;height:52px}
.custom-itl--switch-slider-card .custom-itl__title{display:none}
.custom-itl--switch-slider-card .custom-itl__chevron{transform:rotate(0);margin-left:0}
.custom-itl--switch-slider-card.custom-itl--active .custom-itl__wrapper--counter{position:relative}
.custom-itl--switch-slider-card.custom-itl--active .custom-itl__wrapper--counter .custom-itl__chevron{display:none}
.custom-itl--switch-slider-card.custom-itl--right-divider--enabled .custom-itl__wrapper--counter{position:relative}
.custom-itl--switch-slider-card.custom-itl--right-divider--enabled .custom-itl__wrapper--counter::after{content:'';position:absolute;height:50px;right:0;width:1px;background-color:rgba(255,255,255,0.2);top:50%;transform:translateY(-50%)}
.custom-itl--switch-slider-card.custom-itl--show-title-mobile .custom-itl__title{display:block}
.custom-itl--switch-slider-card.custom-itl--progress-bar .custom-itl__header{align-items:flex-start}
.custom-itl--markup-carousel-switcher--new .custom-itl__title{margin-bottom:0;display:block;border-bottom:1px solid transparent}
.custom-itl--markup-carousel-switcher--new.custom-itl--progress-bar.custom-itl--active .custom-itl__title{border-color:currentColor}
.custom-itl--markup-carousel-switcher--new.custom-itl--progress-bar.custom-itl--active .custom-itl__link:after{display:none}
.custom-itl--markup-carousel-switcher--new.custom-itl--progress-bar.custom-itl--active .custom-itl__link:before{animation:none}
}