/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[0].use[3]!./template-parts/block-careers/block-careers.scss ***!
  \*************************************************************************************************************************************************************************************************************************/.careers{background-color:#fff}.careers__header{align-items:center;display:flex;height:257px;justify-content:flex-start;position:relative;width:100%}.careers__header__image-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.careers__header__image{object-fit:cover;object-position:center}.careers_title{color:#fff;font-size:2em;line-height:36px;margin-bottom:24px;margin-left:12px;z-index:1}@media screen and (min-width:768px){.careers_title{font-size:3em;line-height:48px;margin-left:48px}}@media screen and (min-width:1280px){.careers_title{font-size:4em;line-height:76px;margin-left:96px}}.jobs{padding:48px 0}@media screen and (min-width:768px){.jobs{padding:64px 0}}@media screen and (min-width:1280px){.jobs{padding:128px 0}}.jobs__header{display:none}@media screen and (min-width:1280px){.jobs__header{border-bottom:1px solid #f3f3f3;display:grid;grid-template-columns:3fr 2fr 2fr;position:relative}}.jobs__accordion{border-bottom:1px solid #f3f3f3}.jobs__accordion-header{cursor:pointer;display:grid;grid-template-columns:auto;grid-template-rows:auto;position:relative}@media screen and (min-width:1280px){.jobs__accordion-header{column-gap:24px;grid-template-columns:3fr 2fr 2fr;grid-template-rows:auto;padding-right:0}}.jobs__header__title{color:#004f58;font-size:1.125em;font-weight:500;letter-spacing:.1em;line-height:27px;padding-bottom:32px;text-transform:uppercase}.jobs__accordion-header__item{font-size:1.5em;line-height:38px;padding:32px 0 12px}.jobs__accordion-header__item.title{font-weight:500;padding:12px 0}@media screen and (min-width:768px){.jobs__accordion-header__item.title{padding:24px 0}}@media screen and (min-width:1280px){.jobs__accordion-header__item.title{padding:32px 0 12px}.jobs__accordion-header__item:nth-child(1n){grid-column:span 2}}.jobs__accordion-header__item:nth-child(2n){font-size:1em;line-height:20px;padding:12px 0}@media screen and (min-width:1280px){.jobs__accordion-header__item:nth-child(2n){grid-column:span 1}}.jobs__accordion-header__item:nth-child(3n){font-size:1em;line-height:20px;padding:12px 0}@media screen and (min-width:1280px){.jobs__accordion-header__item:nth-child(3n){grid-column:span 1}.jobs__accordion-header__item:nth-child(1n),.jobs__accordion-header__item:nth-child(2n),.jobs__accordion-header__item:nth-child(3n){font-size:1.5em;grid-column:span 1;line-height:38px;padding:32px 0}}.jobs__accordion-header__circle{align-items:center;background-color:#004f58;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:62px;width:40px}@media screen and (min-width:1280px){.jobs__accordion-header__circle{top:32px}}.jobs__accordion-header__circle:after,.jobs__accordion-header__circle:before{background-color:#fff;content:"";position:absolute}.jobs__accordion-header__circle:before{height:2px;width:16px}.jobs__accordion-header__circle:after{height:16px;width:2px}.jobs__accordion-header__circle.active:after{height:0;width:0}.jobs__accordion-body{display:grid;grid-template-columns:1fr;overflow:hidden;transition:.5s}@media screen and (min-width:1280px){.jobs__accordion-body{grid-template-columns:repeat(3,1fr) repeat(4,1fr)}}@media screen and (min-width:768px){.jobs__accordion-body-inner{grid-column:2/span 5}}@media screen and (min-width:1280px){.jobs__accordion-body-inner{grid-column:4/span 4;padding-bottom:32px}}.jobs__item{padding:16px 0}.jobs__subtitle{color:#004f58;font-size:1.5em;font-size:clamp(1.125em,2.5vw,1.5em);font-weight:500;line-height:18px;margin-bottom:12px}@media screen and (min-width:768px){.jobs__subtitle{line-height:24px;margin-bottom:16px}}@media screen and (min-width:1280px){.jobs__subtitle{line-height:36px;margin-bottom:24px}}.jobs__list{margin-bottom:12px;margin-left:20px}.jobs__list,.jobs__list li{list-style:disc}