.carousel-control{z-index:999;margin-top:15%;padding-top:0}.carousel-control.left,.carousel-control.right{background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 0%) !important}#ecosystem-s12 .carousel-control.left,#ecosystem-s12 .carousel-control.right{top:46%}#ecosystem-s12 .left.carousel-control{left:5%}#ecosystem-s12 .right.carousel-control{right:5%}.fade-carousel{position:relative;height:100vh}.fade-carousel .carousel-inner .item{height:100vh;margin:0}.fade-carousel .carousel-inner .program-slides{height:470px;margin:0}.fade-carousel .carousel-inner .jbm-slides{height:470px;margin:0}.fade-carousel .carousel-indicators>li{margin:0 6px;background-color:#dbdce4;border-color:#dbdce4;opacity:1;width:15px;height:15px}.fade-carousel .carousel-indicators>li.active{width:15px;height:15px;opacity:.6}.fade-carousel .carousel-inner .item .hero,.fade-carousel .carousel-inner .item .hero-2{opacity:0;-webkit-transition:2s all ease-in-out .1s;-moz-transition:2s all ease-in-out .1s;-ms-transition:2s all ease-in-out .1s;-o-transition:2s all ease-in-out .1s;transition:2s all ease-in-out .1s}.fade-carousel .carousel-inner .item.active .hero,.fade-carousel .carousel-inner .item.active .hero-2{opacity:1;-webkit-transition:2s all ease-in-out .1s;-moz-transition:2s all ease-in-out .1s;-ms-transition:2s all ease-in-out .1s;-o-transition:2s all ease-in-out .1s;transition:2s all ease-in-out .1s}.overlay{position:absolute;width:100%;height:100%;z-index:2;background-color:#080d15;opacity:.7}.btn.btn-lg{padding:10px 40px}.btn.btn-hero,.btn.btn-hero:hover,.btn.btn-hero:focus{color:#f5f5f5;background-color:#1abc9c;border-color:#1abc9c;outline:none;margin:20px auto}.fade-carousel .slides .slide-1,.fade-carousel .slides .slide-2,.fade-carousel .slides .slide-3,.fade-carousel .slides .slide-4,.fade-carousel .slides .slide-5,.fade-carousel .slides .slide-6,.fade-carousel .slides .slide-7,.fade-carousel .slides .slide-8,.fade-carousel .slides .slide-9,.fade-carousel .slides .slide-10,.fade-carousel .slides .slide-11,.fade-carousel .slides .slide-12,.fade-carousel .slides .slide-13,.fade-carousel .slides .slide-14,.fade-carousel .slides .slide-15,.fade-carousel .slides .slide-16,.fade-carousel .slides .slide-17,.fade-carousel .slides .slide-18,.fade-carousel .slides .slide-19,.fade-carousel .slides .slide-20,.fade-carousel .slides .slide-join-1,.fade-carousel .slides .slide-join-2,.fade-carousel .slides .slide-join-3,.fade-carousel .slides .slide-join-record-1,.fade-carousel .slides .slide-join-record-2,{height:100vh;background-position:center top;background-repeat:no-repeat;background-size:cover;background-color:transparent !important;border:none !important}#join-carousel{background-color:#edeeee;top:0;argin-top:0px;height:480px}#join-record-carousel{background-color:#edeeee;top:0;margin-top:-30px;height:400px;margin-bottom:40px}#join-carousel .carousel-inner{width:100%;height:480px;background-color:#fff !important}#join-record-carousel .carousel-inner{width:100%;height:420px;background:#1d58a0}#join-carousel .fade-carousel{position:relative;height:630px}#join-record-carousel .fade-carousel{position:relative;height:420px}#join-carousel .fade-carousel .carousel-inner .item{height:630px;margin:0;background-color:#fff !important}#join-record-carousel .fade-carousel .carousel-inner .item{height:420px;margin:0;background:#1d58a0}#join-carousel .slide-join-1{background-image:url(//persistentsystems.com/wp-content/themes/persistensystems/css/../images/back-s9-ugv.jpg);height:630px;background-repeat:no-repeat;background-size:cover;background-color:transparent !important}#join-carousel .slide-join-2{background-image:url(//persistentsystems.com/wp-content/themes/persistensystems/css/../images/back-s9-uav.jpg);height:630px;background-repeat:no-repeat;background-size:cover;background-color:transparent}#join-carousel .slide-join-3{background-image:url(//persistentsystems.com/wp-content/themes/persistensystems/css/../images/back-s9-sensors.jpg);height:630px;background-repeat:no-repeat;background-size:cover;background-color:transparent}#join-record-carousel .slide-join-record-1{height:420px}#join-record-carousel .slide-join-record-2{height:420px}.carousel-indicators{position:relative !important;margin-top:-20px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}@media screen and (min-width:980px){.hero{width:980px}}@media screen and (max-width:640px){.hero h1{font-size:4em}}.carousel.fade{opacity:1}.carousel.fade .item{transition:opacity ease-out 1s;left:0;opacity:0;top:0;position:absolute;width:100%;display:block}.carousel.fade .item:first-child{top:auto;opacity:1;position:relative}.carousel.fade .item.active{opacity:1}