@font-face{font-family:'gothamlight-webfont';src:url(/learn/assets/gothamlight-webfont-cc597e14eab2183113820b3ec34894dad86cd0f1e2d8b2c743956423f76286e7.eot);src:url(/learn/assets/gothamlight-webfont-cc597e14eab2183113820b3ec34894dad86cd0f1e2d8b2c743956423f76286e7.eot) format("embedded-opentype") , url(/learn/assets/gothamlight-webfont-1e58d14fd9d036e1c8f84b6b38790a2b4165ba44c8098a1d9110b47c66b93892.woff) format("woff") , url(/learn/assets/gothamlight-webfont-25a96ebe7bc90a27038347d3060d79e334fa7237f53f4fc58b5d45fd57715c4e.ttf) format("truetype") , url(/learn/assets/gothamlight-webfont-1a6b67d0eb1eb1d9f4b5c3b9938b7ebd7aa8d20fd8bd36aec65b64f0e22b43a0.svg#gothamlight-webfont) format("svg");font-display:swap}@font-face{font-family:'gothammedium-webfont';src:url(/learn/assets/gothammedium-webfont-30785fc8d073a8054ed315a66acaaba82a9655c4064bc8c70de4da4140e3d2e0.eot);src:url(/learn/assets/gothammedium-webfont-30785fc8d073a8054ed315a66acaaba82a9655c4064bc8c70de4da4140e3d2e0.eot) format("embedded-opentype") , url(/learn/assets/gothammedium-webfont-7494058a70f9b27b011263fdb73317ac7144b162dabde42107f327e76b43593e.woff) format("woff") , url(/learn/assets/gothammedium-webfont-58c468f64ccc7ffb3a8359aee8e975f5d907379d47e570ca45a6eeed3ba08b5d.ttf) format("truetype") , url(/learn/assets/gothammedium-webfont-e32a32e4b8c5f785c530f15b4fc6f41df1e6a58675059ab7cb88bc95534f6e33.svg#gothammedium-webfont) format("svg");font-display:swap}@font-face{font-family:'gothambook-webfont';src:url(/learn/assets/gothambook-webfont-f0c882ca7005986ce6e241fafcc53c44cf4434fb17476fc24c6927d9893e1ba6.eot);src:url(/learn/assets/gothambook-webfont-f0c882ca7005986ce6e241fafcc53c44cf4434fb17476fc24c6927d9893e1ba6.eot) format("embedded-opentype") , url(/learn/assets/gothambook-webfont-19e62beb8c1998a0616753e14e792d85afb36194cd984403305d54263dc1ff78.woff) format("woff") , url(/learn/assets/gothambook-webfont-dc1e50a15db26e0ba35f77fcd9205016b31828e925f9c055b47df78c5532bf10.ttf) format("truetype") , url(/learn/assets/gothambook-webfont-606a5f6c9cd9c44ff8d46ddf1f2222919c4ccf36f8b1876c013f0487d3002d32.svg#gothambook-webfont) format("svg");font-display:swap}@font-face{font-family:'gothambold-webfont';src:url(/learn/assets/gothambold-webfont-4947f249a2c3942321be53b49d14b87f901c8c6aa9da2e195a2da33dffa5fea0.eot);src:url(/learn/assets/gothambold-webfont-4947f249a2c3942321be53b49d14b87f901c8c6aa9da2e195a2da33dffa5fea0.eot) format("embedded-opentype") , url(/learn/assets/gothambold-webfont-20ab324e70aea1548889743615de3b7bf654711dc607fde8c792aa8bb86d2a78.woff) format("woff") , url(/learn/assets/gothambold-webfont-9bd277eb7e425191a3c966c3cf72ac157bb8231e99737b7a48e3cd9d2d4ed7cb.ttf) format("truetype") , url(/learn/assets/gothambold-webfont-906cb94be006e6b31d339e84bb747e924595ca784e594a98bbcee082706eb12c.svg#gothambold-webfont) format("svg");font-display:swap}.job-container{display:grid;overflow:hidden;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-column-gap:5px;grid-row-gap:5px;font-size:30px;text-align:left;max-width:1024px}div.three-col{grid-template-columns:repeat(3,1fr)!important}div.two-col{grid-template-columns:repeat(2,1fr)!important}div.one-col{grid-template-columns:repeat(1,1fr)!important}.job-container .job-content{width:calc(100% - 150px)}.job-container .job-item{flex:1 0 33%;padding-right:30px;padding-top:30px;overflow:hidden}.job-item h2{font-size:16px;font-family:proxima_novaregular;color:#333;margin:0!important;font-weight:700;line-height:24px}.job-item .job-logo{margin-right:30px;width:120px;height:60px;background-color:rgba(33,33,33,.03)}.job-item img{height:auto;max-width:100%}.job-item .job-company,.job-item .job-location,.job-item .job-duration,.job-item .job-level,.job-item .job-category{line-height:15px;display:flex;font-size:13px;font-family:proxima_novaregular;color:#666;margin-bottom:15px}.job-item .job-title{margin-bottom:20px;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden!important;text-overflow:ellipsis;-webkit-line-clamp:2}.job-item .job-title a{line-height:24px}.job-item .fa{position:relative;padding-right:20px;width:10px;text-align:center}@media (max-width:640px){.job-container{grid-template-columns:repeat(1,1fr)!important}.job-item .job-item{flex:100%}}@media (min-width:641px) and (max-width:960px){.job-container{grid-template-columns:repeat(2,1fr)!important}.job-item .job-item{flex:50%}}@media (min-width:961px){.job-item .job-item{flex:30.3%;max-width:320px}.job-item .job-item{flex:30.3%;max-width:320px}}@media (min-width:641px) and (max-width:768px){.company-logo{margin-top:0!important}.job-board-page .jobs-listings .job-link{padding-top:0!important}}.job-board-page .jobs-listings .job-link:hover{background:#f3f3f4}.job-board-page .jobs-listings .job-link{border-bottom:1px solid #eee;min-height:100%;position:relative;padding:10px;margin-bottom:30px}.job-board-page .jobs-listings .job-link .job-info-container{margin:10px 0;text-align:left}.job-board-page .jobs-listings .job-link .job-info-container .title{font-family:"gothammedium-webfont",Helvetica,sans-serif;font-size:16px;color:#2c2b2d;display:inline;margin:0 0 10px}.job-board-page .jobs-listings .job-link .job-info-container .location{color:#2c2b2d;font-family:"gothamlight-webfont",Helvetica,sans-serif;font-size:14px}.job-board-page .jobs-listings .job-link .job-info-container .job-description{color:#000;font-family:"gothamlight-webfont",Helvetica,sans-serif;font-size:14px;font-weight:600}.job-board-page .jobs-listings .job-link .job-company-logo .company-logo{margin-top:10px;opacity:.8;font-size:12px;overflow:hidden;color:#222;text-align:center;width:100%;max-width:150px;display:inline-block;height:100%}.jobs-listings .title{font-weight:500;line-height:1.1}.jobs-listings a:visited,.jobs-listings a:focus,.jobs-listings a:link{text-decoration:none}.jobs-listings .fa{padding-right:5px;margin-top:4.5px}.jobs-listings .p{font-family:"gothamlight-webfont",Helvetica,sans-serif;font-size:14px;line-height:1.428571429;color:#333}.jobs-listings .job-duration,.jobs-listings .job-level,.jobs-listings .job-category{font-family:"gothamlight-webfont",Helvetica,sans-serif;padding-right:10px;font-size:14px;color:#333;display:inline-flex}.jobs-listings-container{padding-left:0!important}.jobs-listings .extra-info{margin-top:2px;margin-bottom:10px}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}