.career-cards-container{margin:0 auto;padding:80px 20px;text-align:center;width:100%}.career-cards-container.white-bg{background-color:var(--lightGray)}.career-cards-container.light-gray-bg{background-color:var(--white)}.filter-btn-container{background-color:var(--lightGray);border-radius:12px;display:inline-block;margin:0 auto 24px!important;max-width:820px;overflow-x:scroll;padding:6px 0!important;width:100%}.filter-btn-wrapper{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:0 auto!important;padding:0!important;width:auto}.filter-btn-wrapper li{list-style-type:none;text-align:center;white-space:nowrap}.filter-btn-wrapper li a{background-color:transparent;color:var(--mediumBlue);letter-spacing:1px;padding:6px 12px;text-decoration:none;text-transform:uppercase;transition:all .5s}.filter-btn-wrapper li a:last-of-type{margin-right:12px}.filter-btn-wrapper li a:hover{color:var(--brightBlue);letter-spacing:1px;text-transform:uppercase;transition:all .5s}.filter-btn-wrapper li a.active{background-color:var(--mediumBlue);border-radius:9px;color:var(--white);transition:all .5s}.career-search-wrapper{margin-bottom:54px;text-align:center}#career-search{background-color:var(--lightGray);border:1px solid var(--mediumGray);border-radius:12px;font-size:16px;max-width:376px;outline:none;padding:10px 14px;transition:all .3s;width:100%}#career-search:focus{border-color:var(--brightBlue)}.career-cards-wrapper{display:grid;grid-gap:36px;grid-auto-rows:1fr;grid-template-columns:1fr 1fr 1fr;margin:0 auto;max-width:1200px;transition:all .5s}.light-gray-bg .career-card{background-color:var(--lightGray)}.white-bg .career-card{background-color:var(--white)}.career-card{border:3px solid var(--lightGray);border-radius:12px;display:flex;flex-flow:column nowrap;height:100%;justify-content:space-between;overflow:hidden;padding:18px;text-align:left!important;text-decoration:none;transition:all .5s}.career-card.hidden{display:none}.career-card .eyebrow-text{border:1px solid var(--mediumBlue);border-radius:6px;color:var(--mediumBlue)!important;display:inline-block!important;font-size:15px!important;letter-spacing:2px!important;margin-bottom:18px!important;padding:6px 9px!important}.career-card p{color:var(--darkBlue);font-weight:400}.career-card:hover{border:3px solid var(--brightBlue);filter:drop-shadow(0 4px 9px rgba(0,0,0,.24));text-decoration:none;transition:all .5s}.career-card:hover h3{color:var(--brightBlue);transition:all .5s}.career-card-cta{align-items:center;color:var(--mediumBlue);display:flex;flex-flow:row nowrap}.career-card-cta span{align-items:center;display:flex;justify-content:center;margin-left:3px;transition:all .5s}.career-card-cta span svg{fill:var(--mediumBlue);transition:all .25s;width:12px}.career-card:hover .career-card-cta{color:var(--brightBlue)!important}.career-card:hover .career-card-cta span{color:var(--brightBlue)!important;margin-left:9px;transition:all .25s}.career-card:hover .career-card-cta span svg{fill:var(--brightBlue);transition:all .25s}@media (max-width:1240px){.career-card{height:auto}}@media (max-width:1024px){.career-cards-wrapper{grid-template-columns:1fr 1fr 1fr}}@media (max-width:860px){.filter-btn-container{width:100%}}@media (max-width:767px){.career-cards-wrapper{grid-gap:18px;grid-template-columns:1fr 1fr;max-width:100%}.career-image{width:240px}}@media (max-width:600px){.career-cards-wrapper{grid-template-columns:1fr}}