.bgArea{background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#d9eff7}.flexible-career-inner{position:relative;float:left;width:100%}.flexible-career-inner .hero-left{width:50%;color:#323e48;font-family:'Avenir Next LT Pro'}.flexible-career-inner .hero-image{position:absolute;right:0;top:0;width:50%;height:100%;background-size:cover;background-position:top 20% center}.flexible-career-inner h3{font-weight:bold;font-size:18px;font-family:'Avenir Next LT Pro';margin-bottom:0}.flexible-career-inner .custom-cta a{display:inline-block;padding:5px 40px;margin-bottom:0;font-size:18px;font-weight:normal;line-height:1.5;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:30px;color:#fff;background-color:#f15f3f;border-color:transparent;font-family:'Stag Book'}.flexible-career-inner .custom-cta a:hover{color:#fff}.flexible-career-inner.details,.flexible-career-inner.details .title{font-family:'Avenir Next LT Pro';font-size:18px}.flexible-career-inner .overview,.flexible-career-inner .description,.flexible-career-inner .description .title{color:#00426c}.flexible-career-inner .border-top{border-top:1px solid #bebebe}.flexible-career-inner .border-bottom{border-bottom:1px solid #bebebe}.flexible-career-inner .border-right{border-right:1px solid #bebebe}.flexible-career-inner.details .job-details,.flexible-career-inner.details .share{color:#323e48}.flexible-career-inner.details .job-details{padding:30px;background:#f3f3f3}.flexible-career-inner.details .job-items{list-style:none;padding:1em 0;margin:0;font-size:14px;line-height:2.5}.flexible-career-inner.details .job-items strong{min-width:110px;display:inline-block;font-family:'Avenir Next LT Pro'}.flexible-career-inner.details .closing-date{color:#fff;background:#00a0dc;padding:15px 30px}.flexible-career-inner.details .share{font-size:14px;margin:1.5em 0;padding-bottom:1.5em}.flexible-career-inner.details .share a{margin-right:1em}.popup_cont{max-width:600px;width:100%;color:#323e48}.popup_cont .popup{max-height:100vh;overflow:auto}@media(max-width:1023px){.flexible-career-inner{margin-bottom:60px}.flexible-career-inner .hero-left{padding-top:30px}}@media(max-width:767px){.flexible-career-inner{margin-bottom:30px}.flexible-career-inner .hero-image{position:relative;background-image:none !important;width:auto;margin:0 -15px;background-size:cover !important}.flexible-career-inner .hero-left{width:100%}.flexible-career-inner .border-right{border:0}.popup_cont form{font-size:12px}.popup_cont form input[type],.popup_cont form textarea,.popup_cont form select{font-size:12px;padding:5px 10px;min-height:1px;height:auto}}