.text-button,.wp-block-button.is-style-button--text>.wp-block-button__link.wp-element-button{background-color:rgba(0,0,0,0)}.text-button:hover,.text-button:focus,.wp-block-button.is-style-button--text>.wp-block-button__link.wp-element-button:hover,.wp-block-button.is-style-button--text>.wp-block-button__link.wp-element-button:focus{background-color:rgba(0,0,0,0)}.section--job-listings-slider{position:relative;overflow:hidden}.section--job-listings-slider.section--small{padding-block:3.75rem}.section--job-listings-slider.section--medium{padding-block:5.875rem}.section--job-listings-slider.section--large{padding-block:7.8125rem}.section--job-listings-slider.section--no-padding{padding-block:0}.section--job-listings-slider.color-option-0{background:rgba(0,0,0,0)}.section--job-listings-slider.color-option-1{background:#f6f7f7}.section--job-listings-slider.color-option-2{background:#dddfe1}.section--job-listings-slider .l-job-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}@media(min-width: 60rem){.section--job-listings-slider .l-job-slider{display:grid;grid-template-columns:33% 67%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5rem}}.section--job-listings-slider .l-job-slider__content p{margin:1rem 0}.section--job-listings-slider .l-job-slider__content .eyebrow{margin:0}.section--job-listings-slider .l-job-slider__slides-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section--job-listings-slider .l-job-slider__slides{clip-path:inset(-100vw -100vw -100vw 0)}@media(min-width: 60rem){.section--job-listings-slider .l-job-slider__slides{margin-inline:0}}.section--job-listings-slider .job-listings-splide,.section--job-listings-slider .splide__track{overflow:visible}.section--job-listings-slider .splide__list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.section--job-listings-slider .splide__slide{height:auto}.section--job-listings-slider .splide__slide .job-listings-item,.section--job-listings-slider .splide__slide .job-listings-card{height:100%}.section--job-listings-slider .job-listings-static-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.25rem}@media(min-width: 47.5rem){.section--job-listings-slider .job-listings-static-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section--job-listings-slider .job-listings-static-row .job-listings-item{-webkit-box-flex:0;-ms-flex:0 1 22.5rem;flex:0 1 22.5rem}.section--job-listings-slider .splide__controls-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}@media(min-width: 60rem){.section--job-listings-slider .splide__controls-outer{position:absolute;width:100%;top:50%}}.section--job-listings-slider .splide__controls-row{-webkit-margin-before:0;margin-block-start:0}.section--job-listings-slider .splide__controls-row--prev{-webkit-padding-start:clamp(1rem,2.5vw,2.5rem);padding-inline-start:clamp(1rem,2.5vw,2.5rem)}@media(min-width: 60rem){.section--job-listings-slider .splide__controls-row--prev{display:grid;grid-template-columns:33% 67%;gap:5rem;width:100%;max-width:calc(89.375rem + clamp(1rem,2.5vw,2.5rem)*2);margin-inline:auto;position:absolute;inset:0;z-index:20;pointer-events:none}}@media(min-width: 60rem){.section--job-listings-slider .splide__controls-row--next{position:absolute;inset:0;z-index:20;pointer-events:none}}.section--job-listings-slider .splide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.5rem}.section--job-listings-slider .splide__arrows:empty{display:none}.section--job-listings-slider .splide__arrow{position:relative;-webkit-transform:none;transform:none;inset:auto;width:3.125rem;height:3.125rem;border-radius:.25rem;background-color:#005baa;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;-webkit-transition:background-color 500ms;transition:background-color 500ms;-ms-flex-negative:0;flex-shrink:0}@media(min-width: 60rem){.section--job-listings-slider .splide__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:auto}}@media(min-width: 60rem){.section--job-listings-slider .splide__arrow--prev{grid-column:2;left:-76px}}@media(min-width: 60rem){.section--job-listings-slider .splide__arrow--next{right:40px}}.section--job-listings-slider .splide__arrow svg{fill:#f6f7f7;width:1.25rem;height:1.25rem}.section--job-listings-slider .splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.section--job-listings-slider .splide__arrow:hover,.section--job-listings-slider .splide__arrow:focus{-webkit-transform:none;transform:none}@media(min-width: 60rem){.section--job-listings-slider .splide__arrow:hover,.section--job-listings-slider .splide__arrow:focus{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.section--job-listings-slider .splide__arrow:hover,.section--job-listings-slider .splide__arrow:focus-visible{background-color:#002c52}.section--job-listings-slider .splide__arrow:focus-visible{outline:2px solid #005baa;outline-offset:2px}.section--job-listings-slider .splide__arrow:disabled{opacity:.4;cursor:default}.section--job-listings-slider .job-listings-card.card-block--content.card-block--linked{top:0;-webkit-transition:none;transition:none}.section--job-listings-slider .job-listings-card.card-block--content.card-block--linked:hover,.section--job-listings-slider .job-listings-card.card-block--content.card-block--linked:focus-within{top:0}.section--job-listings-slider .job-listings-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;min-height:11rem;border-radius:.5rem;overflow:hidden;background-color:#dddfe1}.section--job-listings-slider .job-listings-card .card-block-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.5rem}.section--job-listings-slider .job-listings-card .job-listings-card-date{margin:0;color:#db0007;font-size:.9375rem;font-weight:500;line-height:1.2}.section--job-listings-slider .job-listings-card .card-block-content-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.section--job-listings-slider .job-listings-card .card-block-content-stack h3{margin:0;color:#002c52;font-size:1.375rem;font-weight:800;line-height:1.25}.section--job-listings-slider .job-listings-card .job-listings-card-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;color:#002c52;font-size:1rem;line-height:1.4}.section--job-listings-slider .job-listings-card .card-block-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-margin-before:auto;margin-block-start:auto}.section--job-listings-slider .job-listings-card .card-block-cta-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.75rem;height:3.75rem;background-color:#002c52;color:#f6f7f7;border-radius:.5rem 0 0 0;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}@media(min-width: 47.5rem){.section--job-listings-slider .job-listings-card .card-block-cta-icon{border-radius:.5rem 0 .5rem 0}}.section--job-listings-slider .job-listings-card .card-block-link{position:static}.section--job-listings-slider .job-listings-card .card-block-link::after{content:"";position:absolute;inset:0;z-index:1;border-radius:.5rem}.section--job-listings-slider .job-listings-card .card-block-link+.card-block-cta .card-block-cta-icon{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%228%22%20height%3D%2214%22%20viewBox%3D%220%200%208%2014%22%20fill%3D%22none%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M7.45108%205.88225C7.88494%206.31611%207.88494%207.02069%207.45108%207.45455L1.8977%2013.0079C1.46384%2013.4418%200.759252%2013.4418%200.325394%2013.0079C-0.108465%2012.5741%20-0.108465%2011.8695%200.325394%2011.4356L5.09436%206.66667L0.328865%201.8977C-0.104994%201.46384%20-0.104994%200.759252%200.328865%200.325394C0.762723%20-0.108465%201.46731%20-0.108465%201.90117%200.325394L7.45455%205.87878L7.45108%205.88225Z%22%20fill%3D%22%23F6F7F7%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 14px;background-position:center;-webkit-transition:background 500ms;transition:background 500ms}.section--job-listings-slider .job-listings-card .card-block-link:hover+.card-block-cta .card-block-cta-icon,.section--job-listings-slider .job-listings-card .card-block-link:focus+.card-block-cta .card-block-cta-icon{background-color:#db0007}.section--job-listings-slider .job-listings-card:has(.card-block-link:focus-visible){outline:2px solid #002c52;outline-offset:4px;-webkit-box-shadow:0 0 0 4px #fff;box-shadow:0 0 0 4px #fff}.section--job-listings-slider .job-listings-empty{margin:0;color:#002c52;font-size:1.0625rem}
