.carousel{overflow:hidden;position:relative;z-index:1}.carousel.loading .carouselInner,.carousel.loading>ul{left:100%;min-height:32px;opacity:0}.carousel.loading>ul>li{display:inline-block}.carouselInner{font-size:0;position:relative;white-space:nowrap;word-wrap:normal}.con .carouselFlushed{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}@media(max-width:767px){.con .carouselFlushed{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.carouselPaginationDots{display:inline-block;-webkit-transform:scale(.5);transform:scale(.5)}}.carouselFullWidth .carouselSlide{width:100%}.carouselArrowsOutside .carouselSlide{padding-left:56px;padding-right:56px}.carouselVariedHeight .carouselSlide{vertical-align:top}.carouselWithPreview{padding-left:64px;padding-right:64px}.carouselWithPreview .carouselSlide{margin:0 10px}.carouselWithPreview .carouselSlide:first-child{margin-left:0}.carouselWithPreview .carouselSlide:last-child{margin-right:0}.carouselCentered{text-align:center}.carouselPadded .carouselSlide{margin-left:10px;margin-right:10px}.carouselPadded .carouselSlide:first-child{margin-left:0}.carouselPadded .carouselSlide:last-child{margin-right:0}.carouselOverlay{background-color:rgba(0,0,0,.76);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--ui-inverted-text-color);left:0;line-height:1.3;margin:0;padding:8px;position:absolute;right:0;text-align:left;text-shadow:0 0 8px #262626;z-index:1}.carouselOverlay a{color:var(--ui-inverted-text-color);text-decoration:underline}.carouselOverlay a:focus,.carouselOverlay a:hover{color:#f5f5f5}.carouselSlide{display:inline-block;font-size:14.5px;max-width:100%;min-height:40px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);vertical-align:middle;white-space:normal}.carouselSlide img{max-width:100%}.carouselSlide>a{display:block;-webkit-tap-highlight-color:rgba(255,255,255,0)}.carouselSlide.photo,.carouselSlide>.photo{margin-bottom:3px;margin-top:3px}.carouselSlide>.photo+.carouselOverlay{border-radius:0 0 3px 3px;bottom:3px}.carouselControlsDefault{text-align:center}.carouselControlsDefault button.ancBtn.sml{margin-bottom:6px;margin-top:6px}.carouselNextBtn,.carouselPreviousBtn{border-radius:100%;font-size:20px;font-weight:400;height:40px;margin-top:-20px;padding:0;position:absolute;top:50%;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s;width:40px;z-index:5}.carouselNextBtn.disabled:before,.carouselNextBtn:active:before,.carouselPreviousBtn.disabled:before,.carouselPreviousBtn:active:before{top:.125em}.carouselPreviousBtn.ancBtn:before{margin-left:0}.carouselNextBtn.ancBtn:before{margin-left:0;margin-right:0}.carouselPreviousBtn{left:8px}.carouselPreviousBtn.iconDenied:before{right:-3px;top:1px}.carouselNextBtn{right:8px}.carouselNextBtn.iconDenied:before{top:1px}.carouselPagination button{margin-left:5px;margin-right:5px}.carouselPagination button.carouselNextBtn,.carouselPagination button.carouselPreviousBtn{margin-left:0;margin-right:0}.carouselPaginationDots button.ancBtn.sml{border-radius:100%;height:16px;min-height:0;min-width:0;padding:0;width:16px}.carouselPausePlayBtn{margin-left:4px;margin-right:4px}.carouselPausePlayBtn:before{margin-right:0}@media print{.carouselGoToSlideBtn,.carouselNextBtn,.carouselPreviousBtn{display:none!important}}