.cm-gallery{position:relative}.cm-gallery ul{margin:4em 0 0;padding:0;height:400px}.cm-gallery ul li{position:absolute;list-style:none;margin:0;padding:0;width:100%}.cm-gallery ul li .gallery__item__image{width:100%;height:275px;background-size:cover;background-position:center center;opacity:0;transition:all .5s}.cm-gallery ul li.active{z-index:100}.cm-gallery ul li.active .gallery__item__image{opacity:1}.cm-gallery ul li.next .gallery__item__image{opacity:1;-webkit-transform:translateX(4em);transform:translateX(4em)}.cm-gallery ul li.prev .gallery__item__image{opacity:1;-webkit-transform:translateX(-4em);transform:translateX(-4em)}.cm-gallery #careers__gallery__nav{position:absolute;right:30px;bottom:80px;z-index:1000}.cm-gallery .cm-btn{min-height:20px;padding:20px 30px;font-family:AvenirNextLTW01-Regular;color:#FFF;display:inline-block;font-size:1em;margin:0 0 .9375rem;position:relative;text-align:center;transition:padding .3s ease;z-index:1;text-decoration:none}.cm-gallery .cm-btn:after{background:linear-gradient(to right,#ff8900,#ffa600);border-radius:6px 10px;content:'';height:100%;left:0;position:absolute;-webkit-transform:skewX(-28deg);transform:skewX(-28deg);top:0;width:100%;z-index:-1}.cm-gallery .cm-btn svg{top:30%;right:20px;position:absolute;fill:currentColor;vertical-align:middle}@media(min-width:40.063em){.cm-gallery ul li .gallery__item__image{width:400px}.cm-gallery ul li .gallery__item__caption{position:absolute;right:0;bottom:30px;margin-top:0;max-width:200px}.cm-gallery #careers__gallery__nav{right:120px}}@media(min-width:64em){.cm-gallery ul li .gallery__item__image{height:400px}}