#careers{background-color:#f1f2f2}#careers>.content{max-width:1200px}#careers .careers-accordion{border-top:1px solid rgb(66 65 67 / .2)}#careers .careers-position{border-bottom:1px solid rgb(66 65 67 / .2)}#careers .careers-position-heading{margin:0;font-size:inherit}#careers .careers-position-toggle{display:flex;align-items:center;gap:20px;width:100%;padding:28px 0;background:none;border:0;text-align:left;color:var(--clr-grey-black);cursor:pointer}#careers .careers-position-toggle:hover{color:var(--clr-accent)}#careers .careers-position-toggle:focus,#careers .careers-position-toggle:focus-visible{outline:none;box-shadow:none}#careers .careers-position-title{font-size:24px;font-weight:500;line-height:1.2}#careers .careers-position-location{font-size:var(--subheading-size);color:var(--clr-grey-dark)}#careers .careers-position-icon{position:relative;flex:0 0 auto;width:14px;height:14px;margin-left:auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s}#careers .careers-position-toggle[aria-expanded="true"] .careers-position-icon{transform:rotate(-135deg)}#careers .careers-position-body{padding-bottom:32px}#careers .careers-position-apply{margin-bottom:0}#careers .careers-position-apply .wr-btn{display:inline-flex}#careers .careers-empty{width:100%;max-width:none;margin:0 auto;text-align:center}#careers .careers-empty h2,#careers .careers-empty-copy{max-width:900px;margin-right:auto;margin-left:auto}#careers .careers-empty h2{margin-bottom:24px}#careers .careers-empty-copy p:last-child{margin-bottom:0}#careers-form{background-color:#fff}#careers-form .careers-form-inner{max-width:640px;margin:0 auto}#careers-form .headline{justify-content:center;text-align:center}#careers-form #wpforms-7515{width:100%;max-width:100%}#careers-form #wpforms-7515 .wpforms-field-container>.wpforms-field{float:none!important;width:100%!important;margin-left:0!important}#careers-form #wpforms-7515 .wpforms-field-name .wpforms-field-row{display:flex!important;flex-wrap:wrap!important;width:100%!important;max-width:100%!important;margin-left:0!important}#careers-form #wpforms-7515 .wpforms-field-name .wpforms-field-row-block{float:none!important;width:calc(50% - 10px)!important;margin-left:20px!important}#careers-form #wpforms-7515 .wpforms-field-name .wpforms-field-row-block.wpforms-first{margin-left:0!important}#careers-form #wpforms-7515 .wpforms-field-phone .iti{display:block;float:none!important;width:100%!important;margin-left:0!important}#careers-form #wpforms-7515 .wpforms-field-phone .iti__country-container,#careers-form #wpforms-7515 .wpforms-field-phone .iti__flag-container,#careers-form #wpforms-7515 .wpforms-field-phone .iti__selected-country,#careers-form #wpforms-7515 .wpforms-field-phone .iti__selected-country-primary,#careers-form #wpforms-7515 .wpforms-field-phone .iti__selected-flag{float:none!important;width:auto!important;max-width:none!important;margin-left:0!important}#careers-form #wpforms-7515 .wpforms-field-phone .iti__flag{display:block!important;width:20px!important;height:15px!important;max-width:none!important;margin-left:0!important}#careers-form #wpforms-7515 .wpforms-field-phone .iti__arrow{width:0!important;max-width:0!important;margin-left:0!important}#careers-form .wpforms-submit-container{display:flex!important;justify-content:flex-start!important}#careers-form #wpforms-submit-7515{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:4px 20px!important;border:1px solid var(--clr-accent)!important;border-radius:20px!important;background-color:var(--clr-accent)!important;color:#fff!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;box-shadow:none!important}#careers-form #wpforms-submit-7515:hover,#careers-form #wpforms-submit-7515:focus{border-color:var(--clr-grey-black)!important;background-color:#fff!important;color:var(--clr-grey-black)!important}@media (max-width:767px){#careers .careers-position-toggle{display:grid;grid-template-columns:minmax(0,1fr) 14px;column-gap:20px;row-gap:4px;align-items:center;padding:20px 0}#careers .careers-position-title{grid-column:1;grid-row:1;min-width:0;font-size:20px}#careers .careers-position-location{grid-column:1;grid-row:2}#careers .careers-position-icon{grid-column:2;grid-row:1 / span 2;margin-left:0;margin-right:3px;justify-self:end}#careers-form #wpforms-7515 .wpforms-field-name .wpforms-field-row{display:block!important}#careers-form #wpforms-7515 .wpforms-field-name .wpforms-field-row-block{display:block!important;float:none!important;width:100%!important;margin-left:0!important;padding:0!important}#careers-form #wpforms-7515 .wpforms-field-name .wpforms-field-row-block+.wpforms-field-row-block{margin-top:15px}}