.jobs-slider{background-color:#13100b;color:#f7f7f7}@media(min-width:600px) and (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.col-jobs-offices:not(:only-child){flex-basis:100% !important;flex-grow:1}}.job-offices{display:grid;grid-template-columns:repeat(2,minmax(0,160px));gap:2em;justify-items:center;justify-content:center}@media(min-width:600px){.job-offices{grid-template-columns:repeat(3,minmax(0,160px))}}@media(min-width:782px){.job-offices{grid-template-columns:repeat(4,minmax(0,160px))}}@media(min-width:992px){.job-offices{justify-items:flex-start;justify-content:flex-start;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.job-offices{grid-template-columns:repeat(4,minmax(0,160px))}}.job-offices>div{position:relative;width:100%}a.office-block{align-items:center;background-color:#f7f7f7;color:#12100b;display:flex;flex-direction:column;min-height:130px;height:100%;padding:1em .4em;justify-content:flex-end;transition:background-color .3s linear;text-decoration:none}a.office-block:hover,a.office-block:active,a.office-block:focus-within,a.office-block.active{background-color:#fdd032;text-decoration:none !important}.office-block:after{border-bottom:.8rem solid #12100b;border-left:.8rem solid transparent;bottom:0;content:'';height:0;position:absolute;right:0;transition:border-bottom .2s ease-in,border-left .2s ease-in;width:0}.office-block .city-icon{display:block;margin-bottom:.5rem;max-height:36px;max-width:56px;object-fit:contain;object-position:center bottom}.office-block h6{font-size:1em;font-weight:800;margin-top:0;margin-bottom:.5rem;position:relative;text-transform:uppercase;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.office-block p{font-size:.842em;font-weight:300;margin-bottom:0;margin-top:0}.office-block p:before{content:'';display:block;top:-.25rem;right:0;left:0;margin:0 auto;width:1.5rem;background-color:#12100b;height:1px}.col-jobs-slider{display:none}@media(min-width:992px){.col-jobs-offices{flex-basis:60%}.col-jobs-slider{display:inherit;flex-basis:40%;overflow:hidden;padding-bottom:3rem}.gallery-slideshow{position:relative;width:100%;height:100%;min-height:18em}.jobs-gallery{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0}.gallery-slide{height:100%}.jobs-gallery img{object-fit:cover;object-position:50% 50%;max-width:none;width:100%;height:100%}.gallery-slideshow .tns-nav{position:absolute;z-index:1;bottom:-2em;right:0}.gallery-slideshow .tns-nav button{width:14px;height:14px;border-radius:100%;border:1px solid #fff;background:0 0;margin:.4em 0 .4em.8em;padding:0}.gallery-slideshow .tns-nav button.tns-nav-active{background:#fff}}.is-admin .gallery-slideshow{pointer-events:none}.is-admin .office-block *{color:#12100b}