.banner-hero{background-color:#eceded;height:300px;position:relative;overflow:hidden}@media(min-width: 640px){.banner-hero{height:400px}}.banner-hero__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.banner-hero__container{max-width:67.5rem;margin:0 auto;padding:0 1.25rem;line-height:1.75rem;font-family:"Soho Regular","Helvetica Neue",Helvetica,Arial,sans-serif;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;height:100%;position:relative;z-index:5}@media(min-width: 980px){.banner-hero__container{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}}.banner-hero__headline{color:#fff;font-family:"Soho Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.5rem;line-height:3rem}.loader:after{display:block;content:"";width:48px;height:48px;margin:0 auto;border:8px solid #707172;border-left-color:rgba(0,0,0,0);border-radius:50%;top:calc(50% - 24px);left:calc(50% - 24px);animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes blink{0%{opacity:.5}to{opacity:1}}.component-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);background-repeat:no-repeat;background-position:center;background-size:116px;z-index:10002}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.careers-page{line-height:1.75rem}.careers-page__container{max-width:67.5rem;margin:0 auto;padding:0 1.25rem}@media(min-width: 980px){.careers-page__container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}}.careers-page__section{padding:2.5rem 0}.careers-page__careers-list .careers-page__container{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media(min-width: 980px){.careers-page__careers-list .careers-page__container{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;gap:2.5rem}}.careers-page__table{flex:1 1 0;width:100%}.careers-page__table table{margin:0 0 28px;border-collapse:collapse;width:100%}.careers-page__table table tr{border-bottom:1px solid #dedede}@media(max-width: 980px){.careers-page__table table tr{display:flex;flex-direction:column}}.careers-page__table table th,.careers-page__table table td{padding:6px 10px;font-size:1rem;font-weight:normal;text-align:left}@media(min-width: 640px){.careers-page__table table th,.careers-page__table table td{padding:15px}}.careers-page__table table th{font-weight:bold}.careers-page__table table td{vertical-align:top}@media(min-width: 980px){.careers-page__table table td{border-bottom:1px solid #dedede}}.careers-page__table table td a{color:#d6002a}.careers-page__table table tbody tr:nth-child(odd) td{background:#fcfcfc}.careers-page__table table tbody tr:nth-child(even) td{background:#f7f7f7}.careers-page__table table tbody td{color:#000}.careers-page__table table a:hover,.careers-page__table table a:focus{text-decoration:underline}.careers-page__table thead{background-color:#d6002a;color:#fff;display:none}@media(min-width: 980px){.careers-page__table thead{display:table-header-group}}.careers-page .pagination__items{display:flex;justify-content:flex-start;gap:1rem}.careers-page .pagination__items a{color:#d6002a}.careers-page__filters{width:100%}@media(min-width: 980px){.careers-page__filters{width:16.25rem}}.careers-page__filters .views-exposed-form.coh-style-custom-form .form-item select:not(#club-selector-detail)~.selectize-control .selectize-input{border-bottom-color:inherit;border-bottom-width:1px}.careers-page__filters .btn-default{margin-bottom:1rem}
