.positions-stratum{padding:2em 0}.positions-stratum .positions a{display:block;padding:20px 1em;margin:0 0 .75em;font-size:1.25em;transition:all .4s linear;background-color:#f4f2ed;color:#74736f;font-weight:500}.positions-stratum .positions a:before{float:right;margin-left:10px}.positions-stratum .positions a:hover{background-color:#6aa3b7;color:#fff}@media only screen and (min-width:1024px){.hero{min-height:450px!important}.positions-stratum .positions a{padding:20px}}.positions-stratum .no-positions .box{margin-top:2em}.positions-stratum .application-links{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin-bottom:40px}.positions-stratum .application-links a{margin-left:20px}.positions-stratum .list-social-media{margin:10px 0}.positions-stratum p+.list-social-media{margin-top:2.5em}@media only screen and (min-width:480px){.positions-stratum .list-social-media{margin-top:2.5em;width:50%;float:left}}@media only screen and (min-width:768px){.positions-stratum .positions a{font-size:1.5em}.positions-stratum{padding:4em 0}.positions-stratum .no-positions h2{margin:0 0 1em}.positions-stratum .no-positions p:last-child{margin-top:2em}.positions-stratum .no-positions .box{margin-top:0;padding:2em}.positions-stratum .list-social-media{width:100%;float:none}.positions-stratum .list-social-media+.list-social-media{margin-top:0}.spotlight-stratum .video-col{position:relative;right:-50%}.spotlight-stratum .text-col{position:relative;left:-50%}}@media (min-width:1100px){.positions-stratum .list-social-media{width:40%;float:left}.positions-stratum .list-social-media+.list-social-media{margin-top:2.5em;width:60%}}.benefits-stratum,.culture-stratum,.like-job-stratum{padding:0 0 2em;min-height:450px}.benefits-stratum .image-block,.culture-stratum .image-block,.like-job-stratum .image-block{min-height:50vw;margin-bottom:2em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:2em}.benefits-stratum .content h2,.culture-stratum .content h2,.like-job-stratum .content h2{color:#6aa3b7}@media only screen and (min-width:1024px){.benefits-stratum,.culture-stratum,.like-job-stratum{padding:4em 0}.benefits-stratum .image-block,.culture-stratum .image-block,.like-job-stratum .image-block{min-height:auto;margin-bottom:0;padding:4em}}.like-job-stratum .img-wrap{padding-bottom:2em;text-align:center}.like-job-stratum .img-text{font-size:20px;letter-spacing:3px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.like-job-stratum .img-text h2{display:inline-block;margin:0 .2em 0 0}@media only screen and (min-width:1024px){.like-job-stratum .img-text{font-size:26px}}.spotlight-stratum .video-still{color:#fff;font-size:80px}.spotlight-stratum .video-still:hover{color:#91908c}.spotlight-stratum .video-caption{display:block;margin:-10px 0 1em}.spotlight-stratum .content>p:first-child{margin-top:0}.spotlight-stratum .stats{margin:30px 0}.spotlight-stratum .stats article{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.spotlight-stratum .stats article .number{width:25%;margin-right:10px;font-size:2.8em;line-height:100%;font-weight:700;letter-spacing:-1px;text-align:right}.spotlight-stratum .stats article .label{-ms-flex-positive:1;flex-grow:1;font-size:.9em;line-height:120%}.spotlight-stratum .stats article .label strong{display:block;text-transform:uppercase}.reviews-stratum{padding:0 0 2em;text-align:center}.reviews-stratum h6{text-transform:uppercase;letter-spacing:2px;font-weight:400;font-size:16px}.reviews-stratum .review-sources{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.reviews-stratum .review-sources img{height:30px!important;width:auto!important;margin:0 8%}@media only screen and (min-width:1024px){.spotlight-stratum .video-col{right:-33.3333%}.spotlight-stratum .text-col{left:-66.6667%}.reviews-stratum{padding:0 0 4em}.reviews-stratum .review-sources img{height:75px!important}}.carousel-stratum .image-block{height:60vw;padding:0}.carousel-stratum .width-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:1024px){.carousel-stratum .image-block{height:100%}.carousel-stratum .width-wrap{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.carousel-stratum .width-wrap .content{min-height:400px}.carousel-stratum .width-wrap .carousel-captions{padding-right:65%;min-height:110px}.carousel-stratum .width-wrap .carousel-captions p{padding:.5em 0;border-top:solid 1px #74736f}}.elements-stratum{padding:2em 0}.elements-stratum .img-wrap{padding-bottom:2em}@media only screen and (min-width:768px){.elements-stratum{padding:4em 0}.elements-stratum .img-wrap{padding-bottom:0}}.wellness-stratum{padding:2em 0}.wellness-stratum .img-wrap{padding-bottom:2em}.wellness-stratum .img-wrap img{display:block;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.wellness-stratum{padding:4em 0}.wellness-stratum .img-wrap{padding-bottom:0}.testimonial-stratum .start-quote{left:-20px}}.testimonial-stratum .text{z-index:1}.testimonial-stratum .start-quote{background:url(../img/white-quotation-mark.png) left bottom/114px auto no-repeat}.testimonial-stratum .quote{color:#6aa3b7}.testimonial-stratum .testimonial{width:100%!important}.testimonial-stratum .attribution{display:block!important;float:right!important;text-align:left!important;width:100%!important;padding-left:50%!important;box-sizing:border-box!important}@media only screen and (min-width:768px){.testimonial-stratum .start-quote{left:-50px}}.one-to-two-stratum .content{padding:2em 0}@media only screen and (min-width:1024px){.one-to-two-stratum .content{padding:4em 0;min-height:525px}}