.carousel-control:focus{height:50px}#adaptive-content-rotator.content-inline{max-width:960px;margin:0 auto}#adaptive-content-rotator.content-full{width:100%;margin:0}#adaptive-content-rotator .carousel-inner .item{width:100%;max-height:450px}#adaptive-content-rotator .carousel-inner .loading-item img{width:100%}#adaptive-content-rotator .carousel-caption{max-width:960px;width:400px;margin:0 auto;top:50%;transform:translateY(-50%);right:0;background:0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:35px 25px;text-align:left;bottom:auto;overflow:hidden}#adaptive-content-rotator .carousel-caption p{float:none;line-height:1.5em;font-size:22px;color:#333;text-shadow:0 0}#adaptive-content-rotator .carousel-caption.align-left{left:21%;right:auto}#adaptive-content-rotator .carousel-caption.align-right{left:auto;right:21%}#adaptive-content-rotator .carousel-caption.align-right .carousel-caption-text{margin:0 0 .5em 0;width:97%;float:left}#adaptive-content-rotator .carousel-caption.align-right p{right:1em}#adaptive-content-rotator .carousel-caption-text .item-title{margin-bottom:5px;font-size:36px;line-height:1.1em;font-weight:600;text-shadow:0 0}#adaptive-content-rotator .carousel-caption-read-more{text-shadow:0 0}#adaptive-content-rotator .carousel-caption-read-more a{text-decoration:none}#adaptive-content-rotator .carousel-control-buttons{list-style:none outside none;position:absolute;bottom:4%;left:50%;right:auto;text-align:center;transform:translateX(-50%);margin:0;padding:0;z-index:1}#adaptive-content-rotator .carousel-control-buttons li{float:left;margin-left:5px}#adaptive-content-rotator .carousel-control-buttons li:first-child{margin-left:0}#adaptive-content-rotator .carousel-control-buttons li a{padding:3px;border:2px solid #fff;background-color:transparent;height:14px;width:14px;display:block;text-indent:-5000px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#adaptive-content-rotator .carousel-control-buttons li a.active{background:#fff}#adaptive-content-rotator .carousel-control-buttons.block{background:rgba(0,0,0,.5);padding:4px;z-index:10;-webkit-border-radius:12px;-moz-border-radius:12px;-o-border-radius:12px;border-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#adaptive-content-rotator .carousel-control{background:0 0;color:#000;opacity:1;border:none;top:50%;width:5%}#adaptive-content-rotator .carousel-control:hover{text-decoration:none;background:0 0}#adaptive-content-rotator .carousel-control.left,#adaptive-content-rotator .carousel-control.right{background-image:none;filter:none}#adaptive-content-rotator .icon-left-open,#adaptive-content-rotator .icon-right-open{display:block;margin-top:6px;color:#fff;font-size:30px}#adaptive-content-rotator .carousel-caption.dark .carousel-caption-text,#adaptive-content-rotator .carousel-caption.dark_gray .carousel-caption-text,#adaptive-content-rotator .carousel-caption.light_gray .carousel-caption-text,#adaptive-content-rotator .carousel-caption.white .carousel-caption-text{background-color:transparent}#adaptive-content-rotator .carousel-caption.white{background-color:rgba(255,255,255,.7)}#adaptive-content-rotator .carousel-caption.light_gray{background-color:rgba(255,255,255,.4)}#adaptive-content-rotator .carousel-caption.dark_gray{background-color:rgba(0,0,0,.2)}#adaptive-content-rotator .carousel-caption.dark{background-color:rgba(0,0,0,.5)}.app-stack a.carousel-control:hover{text-decoration:none}.carousel-inner .item img{width:100%}.carousel-inner .item{background-size:cover}.carousel-inner .item>a{width:100%;height:100%;display:block;z-index:1;position:relative}.rotator-slide-lg{height:500px}.rotator-slide-sm{height:370px}.rotator-slide-sm>.carousel-caption{left:2%!important}@media (max-width:667px){.carousel-inner .item>img.align-image-left{position:relative;left:-40%}.carousel-control{width:15%}}@media (max-width:568px){.carousel-inner .item>img.align-image-left{position:relative;left:-50%}}@media (max-width:478px){.carousel-inner .item>img.align-image-left{position:relative;left:-100%}}@media (max-width:768px){#adaptive-content-rotator .carousel-caption{width:100%;position:relative;top:0;padding:5px 10px 10px 10px;transform:initial}#adaptive-content-rotator .carousel-caption p{line-height:1.2em;font-size:16px;color:#eee}#adaptive-content-rotator .carousel-caption.align-left,#adaptive-content-rotator .carousel-caption.align-right{left:inherit;right:inherit;bottom:0;top:auto;position:absolute}#adaptive-content-rotator .carousel-caption-text{margin-left:0;padding:20px 10px 0 10px;padding:0}#adaptive-content-rotator .carousel-caption-text .item-title{font-weight:300;font-size:30px}#adaptive-content-rotator .carousel-caption-text p.item-title{color:#eee}#adaptive-content-rotator .carousel-caption.align-left .carousel-caption-text,#adaptive-content-rotator .carousel-caption.align-right .carousel-caption-text{margin:0}#adaptive-content-rotator .carousel-caption.dark,#adaptive-content-rotator .carousel-caption.dark_gray,#adaptive-content-rotator .carousel-caption.light_gray,#adaptive-content-rotator .carousel-caption.white{background-color:rgba(0,0,0,.5);background-image:none}.carousel-inner .item.gradient-gray.active::before,.carousel-inner .item.gradient-gray::before{background:rgba(59,59,59,.5)!important}.carousel-control{top:20%}.carousel-inner .item>img{background-size:cover;height:325px;margin:0 auto;width:auto;max-width:none}}@media (min-width:769px) and (max-width:1024px){#adaptive-content-rotator .carousel-caption{padding:5px 20px 10px 20px}#adaptive-content-rotator .carousel-caption.align-left{left:12%}#adaptive-content-rotator .carousel-caption.align-right{right:12%}}body.theme-2016 #adaptive-content-rotator .carousel-caption.dark,body.theme-2016 #adaptive-content-rotator .carousel-caption.dark_gray,body.theme-2016 #adaptive-content-rotator .carousel-caption.light_gray,body.theme-2016 #adaptive-content-rotator .carousel-caption.white{background-color:transparent}body.theme-2016 #adaptive-content-rotator .carousel-inner .item{max-height:500px}body.theme-2016 #adaptive-content-rotator .overlay-filter{opacity:.7}body.theme-2016 #adaptive-content-rotator .carousel-caption{padding:0}body.theme-2016 #adaptive-content-rotator .carousel-caption p{color:#fff}body.theme-2016 #adaptive-content-rotator .carousel-caption p.caption-p{font-size:18px;text-shadow:none}body.theme-2016 #adaptive-content-rotator .carousel-caption.align-left.white .block-gray{background:rgba(0,0,0,.6)}body.theme-2016 #adaptive-content-rotator .carousel-inner .item.active::before,body.theme-2016 #adaptive-content-rotator .carousel-inner .item::before{content:"";position:absolute;width:100%;height:100%;z-index:1}body.theme-2016 #adaptive-content-rotator .carousel-inner .item.full-gray.active::before,body.theme-2016 #adaptive-content-rotator .carousel-inner .item.full-gray::before{background:rgba(59,59,59,.6)}body.theme-2016 #adaptive-content-rotator .carousel-inner .item.gradient-gray.align-left.active::before,body.theme-2016 #adaptive-content-rotator .carousel-inner .item.gradient-gray.align-left::before{background:-webkit-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,.6) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,.6) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.8) 0,rgba(0,0,0,.6) 50%,rgba(255,255,255,0) 100%)}body.theme-2016 #adaptive-content-rotator .carousel-inner .item.gradient-gray.align-right.active::before,body.theme-2016 #adaptive-content-rotator .carousel-inner .item.gradient-gray.align-right::before{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.8) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0 rgba(0,0,0,.6) 50%,rgba(0,0,0,.8) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.8) 100%)}body.theme-2016 #adaptive-content-rotator .carousel-caption-text .item-title{font-weight:400}body.theme-2016 #adaptive-content-rotator .carousel-caption-text p.item-title{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5)}body.theme-2016 #adaptive-content-rotator .btn.btn-outline-white{border:2px solid #fff}body.theme-2016 #adaptive-content-rotator .btn.btn-outline-white:hover{background:#fff}body.theme-2016 #adaptive-content-rotator .btn.btn-outline-white:hover a{text-decoration:underline}body.theme-2016 #adaptive-content-rotator .carousel-buttons{position:absolute;bottom:3%;z-index:10}body.theme-2016 #adaptive-content-rotator .carousel-buttons a{float:left;color:#fff;text-decoration:none}body.theme-2016 #adaptive-content-rotator .carousel-buttons__left{transform:translateY(2px)}body.theme-2016 #adaptive-content-rotator .carousel-buttons .play.block{background:rgba(0,0,0,.5);padding:4px;border-radius:0 18px 18px 0;-moz-border-radius:0 18px 18px 0;-webkit-border-radius:0 18px 18px 0}body.theme-2016 #adaptive-content-rotator .carousel-buttons .pause{transform:translateY(2px)}body.theme-2016 #adaptive-content-rotator .carousel-buttons .pause.block{background:rgba(0,0,0,.5);padding:4px;border-radius:18px 0 0 18px;-moz-border-radius:18px 0 0 18px;-webkit-border-radius:18px 0 0 18px}@media (min-width:320px){body.theme-2016 #adaptive-content-rotator .carousel-caption-read-more{float:none}body.theme-2016 #adaptive-content-rotator .carousel-caption{padding:0 15px;float:none;margin-bottom:120px}body.theme-2016 #adaptive-content-rotator .carousel-caption.block-gray{height:100%;position:relative;margin:initial;background:rgba(0,0,0,.6)}body.theme-2016 #adaptive-content-rotator .carousel-caption.block-gray .carousel-caption-text{position:absolute;top:50%;transform:translateY(-50%);padding:10px}body.theme-2016 #adaptive-content-rotator .carousel-buttons{left:50%;transform:translateX(-50%)}body.theme-2016 #adaptive-content-rotator .carousel-control-buttons{bottom:12%}body.theme-2016 #adaptive-content-rotator .carousel-buttons a{font-size:18px}}@media (min-width:768px){body.theme-2016 #adaptive-content-rotator .carousel-caption{width:450px;text-align:left}body.theme-2016 #adaptive-content-rotator .carousel-buttons{right:3%;left:auto}body.theme-2016 #adaptive-content-rotator .carousel-caption.align-left{left:10%}body.theme-2016 #adaptive-content-rotator .carousel-caption.align-right{left:60%}body.theme-2016 #adaptive-content-rotator .carousel-control-buttons{bottom:3%}body.theme-2016 #adaptive-content-rotator .carousel-buttons a{font-size:23px}}