.carousel-container__container{--column-width:100%;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;row-gap:24px}@media (min-width:768px) and (max-width:911px){.carousel-container__container.has-1-cols-m{--column-width:100%}}@media (min-width:912px){.carousel-container__container.has-1-cols-l{--column-width:100%}}@media (min-width:768px) and (max-width:911px){.carousel-container__container.has-2-cols-m{--column-width:50%}}@media (min-width:912px){.carousel-container__container.has-2-cols-l{--column-width:50%}}@media (min-width:768px) and (max-width:911px){.carousel-container__container.has-3-cols-m{--column-width:33.33333333%}}@media (min-width:912px){.carousel-container__container.has-3-cols-l{--column-width:33.33333333%}}@media (min-width:768px) and (max-width:911px){.carousel-container__container.has-4-cols-m{--column-width:25%}}@media (min-width:912px){.carousel-container__container.has-4-cols-l{--column-width:25%}}@media (min-width:768px) and (max-width:911px){.carousel-container__container.has-5-cols-m{--column-width:20%}}@media (min-width:912px){.carousel-container__container.has-5-cols-l{--column-width:20%}}.carousel-container__container :is(.promoReact,.tileReact,.imageComponent,.experienceFragment,.download,.benefits){border-bottom-width:12px!important;border-left:12px solid transparent!important;border-right:12px solid transparent!important;border-top-width:12px!important;flex:0 0 var(--column-width);max-width:480px;width:var(--column-width)}@media (max-width:767px){.carousel-container__container :is(.promoReact,.tileReact,.imageComponent,.experienceFragment,.download,.benefits){margin-left:auto;margin-right:auto}}@media (min-width:768px){.carousel-container__container :is(.promoReact,.tileReact,.imageComponent,.experienceFragment,.download,.benefits){max-width:var(--column-width)}}.carousel-container__container .promoReact :is(.promo,[data-theme],.promo__container){height:100%}.carousel-container__container .promoReact .promo__content{align-items:stretch;display:flex;flex:1 1;flex-direction:column}.carousel-container__container .promoReact .promo__placeholder{margin-top:auto}.carousel-container__container .promoReact .promo__placeholder .ctaReact{width:100%}.carousel-container__container .promoReact .promo__placeholder .ctaReact+.ctaReact{margin-top:16px}.carousel-container__container .tileReact :is(.tile,.tile>[data-theme],.tile__container){height:100%}.carousel-container__container .tileReact .tile__container{min-width:0}.carousel-container__container .imageComponent{align-items:center;display:flex;justify-content:center}.carousel-container__container .imageComponent>div{width:100%}.carousel-container__container .imageComponent img{display:block;max-height:156px;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.carousel-container__container .imageComponent img{max-height:168px}}.carousel-container__container .cmp-download{height:100%;width:100%}.carousel-container__container .benefits__container{height:100%;justify-content:flex-end;width:100%}.carousel-container__container .benefits__container .benefits__items-wrapper{height:100%}.carousel-container__container .benefits__container .benefits__flag-container{flex:0 0 var(--benefits-flag-height,auto);height:var(--benefits-flag-height,auto);margin-bottom:calc(var(--benefits-flag-height, 0px)/-2);transform:translateY(calc(50% - var(--benefits-flag-height, 0px)/2))}.carousel-container__container :is(.experienceFragment>div,.xf-content-height,.xf-content-height>.aem-Grid){display:contents}.carousel-container__carousel-navigation{--carousel-navigation-min-height:40px;--carousel-navigation-slidenav-item-size:12px;margin:16px auto 0;min-height:var(--carousel-navigation-min-height);padding:0 54px;position:relative;width:100%}@media (min-width:768px){.carousel-container__carousel-navigation{--carousel-navigation-min-height:48px;--carousel-navigation-slidenav-item-size:16px;padding:0 88px;width:-moz-max-content;width:max-content}}@media (min-width:912px){.carousel-container__carousel-navigation{margin-top:24px}}@media (min-width:768px) and (max-width:911px){.carousel-container__carousel-navigation[data-slides-tablet="1"],[data-carousel-tablet=false]+.carousel-container__carousel-navigation{display:none}}@media (min-width:912px){.carousel-container__carousel-navigation[data-slides-desktop="1"],[data-carousel-desktop=false]+.carousel-container__carousel-navigation{display:none}}.carousel-container__controls{align-items:stretch;display:flex;height:var(--carousel-navigation-min-height);justify-content:space-between;left:0;list-style-type:none;margin:0;padding:0;pointer-events:none;position:absolute;top:0;width:100%}.carousel-container__control-button{background-color:#8e0038;border:0;height:100%;-webkit-mask-image:url(../assets/resources/icons/ArrowLeftIcon.svg);mask-image:url(../assets/resources/icons/ArrowLeftIcon.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;pointer-events:all;width:20px}@media (min-width:768px){.carousel-container__control-button{width:24px}}.carousel-container__control-button--next{-webkit-mask-image:url(../assets/resources/icons/ArrowRightIcon.svg);mask-image:url(../assets/resources/icons/ArrowRightIcon.svg)}.carousel-container__slidenav{align-items:center;display:flex;flex-wrap:wrap;gap:var(--carousel-navigation-slidenav-item-size);height:100%;justify-content:center;line-height:1;list-style-type:none;margin:0 auto;padding:calc(var(--carousel-navigation-min-height)/2 - var(--carousel-navigation-slidenav-item-size)/2) 0 0}.carousel-container__slidenav-item{height:var(--carousel-navigation-slidenav-item-size);margin:0;padding:0;width:var(--carousel-navigation-slidenav-item-size)}.carousel-container__slidenav-button{background-color:#fff;border:1px solid #8e0038;border-radius:50%;height:inherit;margin:0;overflow:hidden;padding:0;width:inherit}.carousel-container__slidenav-button.is-active{background-color:#8e0038}:is(.carousel-container__control-button,.carousel-container__slidenav-button):hover{cursor:pointer}:is(.carousel-container__slidenav-button-label,.carousel-container__control-button-label){pointer-events:none;visibility:hidden}@media (max-width:767px){html:not(:is(.aem-AuthorLayer-Edit,.aem-AuthorLayer-Layouting,.aem-AuthorLayer-structure,.aem-AuthorLayer-initial)) .carousel-container__container[data-carousel-mobile=true]{flex-wrap:nowrap;margin-bottom:-8px;margin-top:-8px;overflow:hidden}html:not(:is(.aem-AuthorLayer-Edit,.aem-AuthorLayer-Layouting,.aem-AuthorLayer-structure,.aem-AuthorLayer-initial)) .carousel-container__container[data-carousel-mobile=true]>div{margin-bottom:8px;margin-top:8px}}@media (max-width:911px){html:not(:is(.aem-AuthorLayer-Edit,.aem-AuthorLayer-Layouting,.aem-AuthorLayer-structure,.aem-AuthorLayer-initial)) .carousel-container__container[data-carousel-tablet=true]{flex-wrap:nowrap;margin-bottom:-8px;margin-top:-8px;overflow:hidden}html:not(:is(.aem-AuthorLayer-Edit,.aem-AuthorLayer-Layouting,.aem-AuthorLayer-structure,.aem-AuthorLayer-initial)) .carousel-container__container[data-carousel-tablet=true]>div{margin-bottom:8px;margin-top:8px}}@media (min-width:912px){html:not(:is(.aem-AuthorLayer-Edit,.aem-AuthorLayer-Layouting,.aem-AuthorLayer-structure,.aem-AuthorLayer-initial)) .carousel-container__container[data-carousel-desktop=true]{flex-wrap:nowrap;margin-bottom:-8px;margin-top:-8px;overflow:hidden}html:not(:is(.aem-AuthorLayer-Edit,.aem-AuthorLayer-Layouting,.aem-AuthorLayer-structure,.aem-AuthorLayer-initial)) .carousel-container__container[data-carousel-desktop=true]>div{margin-bottom:8px;margin-top:8px}}html:not(:is(.aem-AuthorLayer-Edit,.aem-AuthorLayer-Layouting,.aem-AuthorLayer-structure,.aem-AuthorLayer-initial)) .carousel-container__container.is-initialized{display:block}html:not(:is(.aem-AuthorLayer-Edit,.aem-AuthorLayer-Layouting,.aem-AuthorLayer-structure,.aem-AuthorLayer-initial)) .carousel-container__container.is-initialized>div{--column-width:100%;align-items:stretch;display:flex}html:not(:is(.aem-AuthorLayer-Edit,.aem-AuthorLayer-Layouting,.aem-AuthorLayer-structure,.aem-AuthorLayer-initial)) .carousel-container__container.is-initialized :is(.promoReact,.tileReact,.imageComponent,.download,.benefits){height:100%}html:not(:is(.aem-AuthorLayer-Edit,.aem-AuthorLayer-Layouting,.aem-AuthorLayer-structure,.aem-AuthorLayer-initial)) .carousel-container__container .experienceFragment{display:contents}html:is(.aem-AuthorLayer-Edit,.aem-AuthorLayer-Layouting,.aem-AuthorLayer-structure,.aem-AuthorLayer-initial) .carousel-container__container .experienceFragment{border-left:0!important;border-right:0!important;margin-bottom:0;margin-top:0}html:is(.aem-AuthorLayer-Edit,.aem-AuthorLayer-Layouting,.aem-AuthorLayer-structure,.aem-AuthorLayer-initial) .carousel-container__container .experienceFragment :is(.promoReact,.tileReact,.imageComponent,.download,.benefits){height:100%}html:is(.aem-AuthorLayer-Edit,.aem-AuthorLayer-Layouting,.aem-AuthorLayer-structure,.aem-AuthorLayer-initial) .carousel-container__container>.new{flex:0 0 100%!important;margin-top:24px!important;width:100%!important}@media (min-width:768px){html:is(.aem-AuthorLayer-Edit,.aem-AuthorLayer-Layouting,.aem-AuthorLayer-structure,.aem-AuthorLayer-initial) .carousel-container__container :is(.promoReact,.tileReact,.imageComponent,.experienceFragment,.dlownload,.benefits){max-width:none}}html:is(.aem-AuthorLayer-Edit,.aem-AuthorLayer-Layouting,.aem-AuthorLayer-structure,.aem-AuthorLayer-initial) .carouselContainer .carousel-container__container{margin-bottom:0;margin-top:0}html:is(.aem-AuthorLayer-Edit,.aem-AuthorLayer-Layouting,.aem-AuthorLayer-structure,.aem-AuthorLayer-initial) .carouselContainer:not(:is(.padding-s,.padding-m,.padding-l,.padding-xl)){padding-bottom:8px;padding-top:8px}