.carousel{position:relative}.carousel .carousel-inner>.item>img,.carousel .carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}.carousel .carousel-inner{position:relative;width:100%;overflow:hidden}.carousel .carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel .carousel-inner>.active,.carousel .carousel-inner>.next,.carousel .carousel-inner>.prev{display:block}.carousel .carousel-inner>.active{left:0}.carousel .carousel-inner>.next,.carousel .carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel .carousel-inner>.next{left:100%}.carousel .carousel-inner>.prev{left:-100%}.carousel .carousel-inner>.next.left,.carousel .carousel-inner>.prev.right{left:0}.carousel .carousel-inner>.active.left{left:-100%}.carousel .carousel-inner>.active.right{left:100%}@media all and (transform-3d),(-webkit-transform-3d){.carousel .carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel .carousel-inner>.item.next,.carousel .carousel-inner>.item.active.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel .carousel-inner>.item.prev,.carousel .carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel .carousel-inner>.item.next.left,.carousel .carousel-inner>.item.prev.right,.carousel .carousel-inner>.item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel .carousel-control{position:absolute;top:0;bottom:0;width:8%;background:transparent;opacity:.6;z-index:5}.carousel .carousel-control:hover,.carousel .carousel-control:focus{opacity:.9}.carousel .carousel-control.left{left:0}.carousel .carousel-control.right{right:0}.carousel .carousel-control .icon-prev,.carousel .carousel-control .icon-next{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;margin:0 !important;left:auto !important;right:auto !important;font-weight:bold;line-height:1;pointer-events:none;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,0.6)}@media(max-width:575px){.carousel .left.carousel-control,.carousel .right.carousel-control{display:none !important}.carousel .carousel-caption{left:6%;right:6%;padding:8px 0}}@media(min-width:576px) and (max-width:767px){.carousel .carousel-control .icon-prev,.carousel .carousel-control .icon-next{font-size:36px !important;width:36px;height:36px;top:60% !important}.carousel .carousel-control .icon-prev{left:16px !important}.carousel .carousel-control .icon-next{right:16px !important}}@media(min-width:768px){.carousel .carousel-control .icon-prev,.carousel .carousel-control .icon-next{font-size:48px !important;width:48px;height:48px}.carousel .carousel-control .icon-prev{left:36px !important}.carousel .carousel-control .icon-next{right:36px !important}}.carousel .carousel-control .icon-prev:before{content:"\2039"}.carousel .carousel-control .icon-next:before{content:"\203A"}.carousel .carousel-indicators{position:absolute;bottom:16px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px 3px;text-indent:-999px;cursor:pointer;background:rgba(255,255,255,.2);border:1px solid #fff;border-radius:50%}.carousel .carousel-indicators .active{width:12px;height:12px;margin:0 3px;background:#fff}.carousel .carousel-caption{position:absolute;right:10%;left:10%;bottom:20px;z-index:10;padding:16px 0;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel .carousel-caption .btn-hero{display:inline-block;margin-top:10px;padding:10px 18px;border-radius:999px;background:#a4a87b;color:#fff;font-weight:700;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}