.ob-job-openings-table-header{font-weight:900;line-height:110%;margin-bottom:5rem;text-align:center;text-transform:uppercase}@media(max-width:478px){.ob-job-openings-table-header{font-size:36px}}@media(min-width:479px)and (max-width:767px){.ob-job-openings-table-header{font-size:46px}}@media(min-width:768px)and (max-width:990px){.ob-job-openings-table-header{font-size:52px}}@media(min-width:991px)and (max-width:1439px){.ob-job-openings-table-header{font-size:52px}}@media(min-width:1440px){.ob-job-openings-table-header{font-size:4.17rem}}@media(min-width:1280px){.ob-job-openings-table-header{margin-bottom:94px}}.ob-job-openings-table-row-link{font-weight:400;font-weight:700;line-height:130%}@media(max-width:478px){.ob-job-openings-table-row-link{font-size:15px}}@media(min-width:479px)and (max-width:767px){.ob-job-openings-table-row-link{font-size:15px}}@media(min-width:768px)and (max-width:990px){.ob-job-openings-table-row-link{font-size:16px}}@media(min-width:991px)and (max-width:1439px){.ob-job-openings-table-row-link{font-size:18px}}@media(min-width:1440px){.ob-job-openings-table-row-link{font-size:1.39rem}}.ob-job-openings-table-row-link,.ob-job-openings-table-row-link:link,.ob-job-openings-table-row-link:visited{color:var(--wp--preset--color--cd-primary-black);text-decoration:underline}.ob-job-openings-table-row-link:hover{text-decoration:none}.ob-job-openings-table-body{margin-left:auto;margin-right:auto;width:var(--cd-body-width)}@media(min-width:1280px){.ob-job-openings-table-body{margin:116px auto 0}}.ob-job-openings-table-body table{font-weight:400;line-height:130%}@media(max-width:478px){.ob-job-openings-table-body table{font-size:15px}}@media(min-width:479px)and (max-width:767px){.ob-job-openings-table-body table{font-size:15px}}@media(min-width:768px)and (max-width:990px){.ob-job-openings-table-body table{font-size:16px}}@media(min-width:991px)and (max-width:1439px){.ob-job-openings-table-body table{font-size:18px}}@media(min-width:1440px){.ob-job-openings-table-body table{font-size:1.39rem}}.wp-block-offbase-cd-job-openings-table table{margin:0 auto;width:100%}@media(max-width:1279px){.wp-block-offbase-cd-job-openings-table table{display:block;margin-top:14px}}.wp-block-offbase-cd-job-openings-table thead{height:0;position:absolute;width:0}.wp-block-offbase-cd-job-openings-table td{background-color:var(--wp--preset--color--cd-primary-tan)}@media(max-width:1279px){.wp-block-offbase-cd-job-openings-table td:nth-child(3),.wp-block-offbase-cd-job-openings-table td:nth-child(4){display:inline}.wp-block-offbase-cd-job-openings-table td:nth-child(4):before{content:"|";padding:0 .333em}}@media(min-width:1280px){.wp-block-offbase-cd-job-openings-table td{padding:1rem 2rem}.wp-block-offbase-cd-job-openings-table td:nth-child(3),.wp-block-offbase-cd-job-openings-table td:nth-child(4){width:30%}}@media(max-width:1279px){.wp-block-offbase-cd-job-openings-table tr{padding:1em 1em 1em 80px;position:relative}.wp-block-offbase-cd-job-openings-table tbody,.wp-block-offbase-cd-job-openings-table td,.wp-block-offbase-cd-job-openings-table th,.wp-block-offbase-cd-job-openings-table tr{display:block}}.wp-block-offbase-cd-job-openings-table tbody tr{background-color:hsla(0,0%,100%,.4)}.wp-block-offbase-cd-job-openings-table tbody tr:nth-child(2n){background-color:transparent}.wp-block-offbase-cd-job-openings-table img{display:block;height:49px;width:auto}@media(min-width:1280px){.wp-block-offbase-cd-job-openings-table img{height:62px}}@media(max-width:1279px){.wp-block-offbase-cd-job-openings-table td:first-child{left:.5em;position:absolute;top:50%;transform:translateY(-50%)}}.ob-job-openings-table-controls{font-weight:400;line-height:130%}@media(max-width:478px){.ob-job-openings-table-controls{font-size:15px}}@media(min-width:479px)and (max-width:767px){.ob-job-openings-table-controls{font-size:15px}}@media(min-width:768px)and (max-width:990px){.ob-job-openings-table-controls{font-size:16px}}@media(min-width:991px)and (max-width:1439px){.ob-job-openings-table-controls{font-size:18px}}@media(min-width:1440px){.ob-job-openings-table-controls{font-size:1.39rem}}@media(min-width:1280px){.ob-job-openings-table-controls{align-items:center;display:grid;grid-template-columns:40% 30% 30%;margin:0 auto;width:100%}}.ob-job-openings-table-controls-dropdown{border:2px solid;-o-border-image:url(../images/cd-job-openings-box.872b7a33.png) 4 fill;border-image:url(../images/cd-job-openings-box.872b7a33.png) 4 fill;display:block;font-size:.875rem;font-weight:600;line-height:150%;position:relative;text-align:left}.ob-job-openings-table-controls-dropdown select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:#e6e6e6;cursor:pointer;font-family:inherit;padding:.75em 2em .75em 1em;width:100%}.ob-job-openings-table-controls-dropdown option{color:var(--wp--preset--color--cd-primary-black)}.ob-job-openings-table-controls-dropdown:after{background-image:url(../images/ob-cd-dropdown-arrow.79b7a997.png);background-position:50%;background-repeat:no-repeat;background-size:12px 8px;content:"";display:block;height:8px;pointer-events:none;position:absolute;right:1em;top:50%;transform:translateY(-50%);width:12px}.ob-job-openings-table-controls-item{padding:.5em 0}@media(min-width:1280px){.ob-job-openings-table-controls-item{padding:1rem 2rem}}.ob-job-openings-table-controls-search{align-items:stretch;background-color:transparent;background-position:right .5em center;background-repeat:no-repeat;background-size:15px 15px;border:2px solid var(--wp--preset--color--cd-primary-black);-o-border-image:url(../images/job-openings-search-bar.51f55cf0.png) 6 fill;border-image:url(../images/job-openings-search-bar.51f55cf0.png) 6 fill;border-radius:3px;font-size:1em;padding:.25em .5em;width:100%}.ob-job-openings-table-controls-search:not(.ob-job-openings-table-controls-search--active){background-image:url(../images/job-openings-search-icon.135f76d8.png)}@media(min-width:1280px){.ob-job-openings-table-controls-search{width:75%}}.ob-job-openings-table-department-list{grid-row-gap:2em;display:grid;grid-template-columns:repeat(5,max-content);justify-content:center;list-style-type:none;margin:0 0 3.5rem;padding-left:0}.ob-job-openings-table-department-list li{text-align:center}@media(min-width:1280px){.ob-job-openings-table-department-list{justify-content:space-between;margin:0 auto;padding:0 4rem;width:1184px}}.ob-job-openings-table-department{background-color:transparent;border:none;color:var(--wp--preset--color--cd-primary-black);cursor:pointer;justify-self:stretch;margin:0 auto;position:relative}@media(max-width:1279px){.ob-job-openings-table-department{padding:0 3px 5px}}@media(min-width:1280px){.ob-job-openings-table-department{height:100%;padding-bottom:8px}}.ob-job-openings-table-department img{display:block;height:49px;margin:0 auto;width:auto}.ob-job-openings-table-department div{font-weight:700;line-height:120%;margin-top:1em;text-transform:uppercase;text-transform:none}@media(max-width:478px){.ob-job-openings-table-department div{font-size:16px}}@media(min-width:479px)and (max-width:767px){.ob-job-openings-table-department div{font-size:16px}}@media(min-width:768px)and (max-width:990px){.ob-job-openings-table-department div{font-size:18px}}@media(min-width:991px)and (max-width:1439px){.ob-job-openings-table-department div{font-size:18px}}@media(min-width:1440px){.ob-job-openings-table-department div{font-size:1.39rem}}.ob-job-openings-table-department:after{background-image:url(../images/job-openings-department-underline.34dc1be6.png);background-position:100% 100%;background-repeat:no-repeat;background-size:95px 2px;bottom:0;content:"";display:block;height:2px;left:50%;max-width:0;overflow:hidden;position:absolute;transform:translateX(-50%);transition:max-width .5s ease-in-out;width:100%}.ob-job-openings-table-department--selected:after,.ob-job-openings-table-department:hover:after{max-width:95px}@media(min-width:1280px){.ob-job-openings-table-department:after{background-size:200px 5px;height:5px}.ob-job-openings-table-department--selected:after,.ob-job-openings-table-department:hover:after{max-width:200px}}.ob-job-openings-table-viewing{font-weight:400;line-height:120%;margin:38px 0 32px;padding:0 1em;text-align:center}@media(max-width:478px){.ob-job-openings-table-viewing{font-size:19px}}@media(min-width:479px)and (max-width:767px){.ob-job-openings-table-viewing{font-size:22px}}@media(min-width:768px)and (max-width:990px){.ob-job-openings-table-viewing{font-size:24px}}@media(min-width:991px)and (max-width:1439px){.ob-job-openings-table-viewing{font-size:24px}}@media(min-width:1440px){.ob-job-openings-table-viewing{font-size:1.94rem}}.ob-job-openings-table-load-more{border:2px solid;-o-border-image:url(../images/job-openings-load-more-border.b21cb82b.png) 4 fill;border-image:url(../images/job-openings-load-more-border.b21cb82b.png) 4 fill;filter:invert(0);text-align:center;transition:filter .5s ease-in-out,background-color .5s ease-in-out}.ob-job-openings-table-load-more:hover{background-color:#fff;filter:invert(1)}.ob-job-openings-table-load-more button{background-color:transparent;border:none;color:var(--wp--preset--color--cd-primary-black);cursor:pointer;display:block;font-size:1rem;font-weight:900;line-height:150%;padding:14px;text-transform:uppercase;width:100%}.ob-job-openings-table-load-more button:before{background-image:url(../images/job-openings-load-more-icon.bb338a70.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:52.6px;margin:0 auto 12px;width:52.6px}@media(min-width:1280px){.ob-job-openings-table-load-more button:before{height:70px;width:70px}}
