@keyframes SSPopupWrap{0%{opacity:0}to{opacity:1}}.control-vacancy-carousel{overflow:hidden}.control-vacancy-carousel .vacancy-carousel-image{height:400px;width:100%}.control-vacancy-carousel .vacancy-carousel-outer{box-shadow:0 2px 9px rgba(0,0,0,.21);margin:-130px 20px 0;min-height:375px;overflow:hidden;padding:0 90px 0 0;position:relative;width:calc(100% - 40px)}.control-vacancy-carousel .vacancy-carousel-outer:after,.control-vacancy-carousel .vacancy-carousel-outer:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:width .4s ease;width:0}.control-vacancy-carousel .vacancy-carousel-outer:before{background-color:#fff;transition-delay:.5s;z-index:2}.control-vacancy-carousel .vacancy-carousel-outer:after{background-color:#000;z-index:1}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-wrap{padding:50px 20px;position:relative;z-index:3}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-wrap .vacancy-carousel-tagline{color:rgba(5,20,69,.5);font-size:.75rem;font-weight:700;margin:0 0 1.875rem;text-transform:uppercase}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-wrap .btn-wrapper,.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-wrap .vacancy-carousel-tagline,.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-wrap h3,.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-wrap p{opacity:0;position:relative;transform:translateY(200px);transition:opacity .4s ease,transform .4s ease;transition-delay:1s}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-wrap :nth-child(2n){transition-delay:1.1s}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-wrap :nth-child(3n){transition-delay:1.2s}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-wrap :nth-child(4n){transition-delay:1.3s}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-heading{height:100%;position:absolute;right:0;top:0;width:90px;z-index:3}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-heading:after{background-color:#051445;content:"";height:50%;left:0;opacity:0;position:absolute;top:0;transform:translateX(200px);transform-origin:top left;transition:opacity .4s ease,transform .4s ease;transition-delay:1s;width:100%}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-heading .vacancy-carousel-heading-content{bottom:20px;color:#051445;font-size:.875rem;font-weight:700;height:80px;left:0;overflow:hidden;position:absolute;text-transform:uppercase;width:100%}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-heading .vacancy-carousel-heading-content span{display:block;opacity:0;transform:translateX(200px);transition:opacity .4s ease,transform .4s ease;transition-delay:1.2s}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-heading .vacancy-carousel-heading-content:after{background-color:#38b2e3;bottom:0;content:"";height:50px;left:0;opacity:0;position:absolute;transform:translateY(200px);transform-origin:top left;transition:opacity .4s ease,transform .4s ease;transition-delay:1.1s;width:20px}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-heading .vacancy-carousel-control{bottom:67%;color:#fff;position:absolute;right:20px;z-index:5}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-heading .vacancy-carousel-control .btn-prev{display:none}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-heading .vacancy-carousel-control .btn-next{cursor:pointer}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-listing-wrap{bottom:10px;left:20px;position:absolute;z-index:5}.control-vacancy-carousel .vacancy-carousel-outer.reveal:after,.control-vacancy-carousel .vacancy-carousel-outer.reveal:before{width:100%}.control-vacancy-carousel .vacancy-carousel-outer.reveal .vacancy-carousel-wrap .btn-wrapper,.control-vacancy-carousel .vacancy-carousel-outer.reveal .vacancy-carousel-wrap .vacancy-carousel-tagline,.control-vacancy-carousel .vacancy-carousel-outer.reveal .vacancy-carousel-wrap h3,.control-vacancy-carousel .vacancy-carousel-outer.reveal .vacancy-carousel-wrap p{opacity:1;transform:translateY(0)}.control-vacancy-carousel .vacancy-carousel-outer.reveal .vacancy-carousel-heading:after{opacity:1;transform:skewY(45deg) translateY(0)}.control-vacancy-carousel .vacancy-carousel-outer.reveal .vacancy-carousel-heading .vacancy-carousel-heading-content span{opacity:1;transform:translateY(0)}.control-vacancy-carousel .vacancy-carousel-outer.reveal .vacancy-carousel-heading .vacancy-carousel-heading-content:after{opacity:1;transform:skewY(45deg) translateY(0)}@media (min-width:768px){.control-vacancy-carousel{margin:0;min-height:800px}.control-vacancy-carousel .vacancy-carousel-image{height:100%;left:0;position:absolute;top:0;width:100%}.control-vacancy-carousel .vacancy-carousel-outer{bottom:90px;left:auto;margin:0;position:absolute;right:75px;top:90px;width:calc(100% - 150px)}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-wrap{left:0;padding:0 60px;position:absolute;top:20%;width:calc(100% - 195px)}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-wrap h3{font-size:1.625rem}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-heading{width:300px}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-heading:after{bottom:0;height:80%;left:auto;right:0;top:auto;transform:skewY(45deg) translateY(200px);width:195px}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-heading .vacancy-carousel-heading-content{align-items:flex-end;display:flex;font-size:1.25rem;left:0;padding:0 0 0 60px;position:absolute;top:0}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-heading .vacancy-carousel-heading-content:after{height:70px;transform:translateX(200px);width:30px}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-carousel-heading .vacancy-carousel-control{bottom:60px;position:absolute;right:70px;z-index:5}.control-vacancy-carousel .vacancy-carousel-outer .vacancy-listing-wrap{bottom:60px;left:60px;position:absolute;z-index:5}}@media (min-width:1200px){.control-vacancy-carousel .vacancy-carousel-outer{max-width:640px}}