.module--jobs .module__inner{display:flex;flex-flow:column;position:relative}.module--jobs .module__inner .reqruiting-vacancies{display:flex;flex-flow:column;width:100%}.module--jobs .module__inner .reqruiting-vacancies>div{display:flex;flex-flow:column}.module--jobs .reqruiting-row{align-items:center;display:flex;flex-flow:row;justify-content:space-between;grid-gap:var(--column-gap);background-color:var(--background-color,var(--white-color));background-image:var(--background-gradient,none);border-color:var(--border-color,var(--medium-gray-color));border-radius:var(--desktop-border-radius,var(--module-border-radius));border-style:solid;border-width:var(--border-width,1px);margin-bottom:var(--column-gap);overflow:hidden;position:relative;transition:opacity var(--normal-transition) ease-in-out,border-color var(--normal-transition) ease-in-out;width:100%}.module--jobs .reqruiting-row:before{background:var(--border-gradient,transparent);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;padding:var(--border-gradient-width,1px);pointer-events:none;position:absolute;z-index:2}.module--jobs .reqruiting-link{order:3}.module--jobs .reqruiting-link a,.module--jobs .reqruiting-link2 a{background-color:var(--button-background-color);border-color:var(--button-border-color);border-radius:var(--button-border-radius);color:var(--button-color);display:inline-flex;padding:var(--button-top-spacing) var(--button-right-spacing) var(--button-bottom-spacing) var(--button-left-spacing);transition:color var(--normal-transition) ease-in-out,border-color var(--normal-transition) ease-in-out,background-color var(--normal-transition) ease-in-out}.module--jobs .reqruiting-link a:hover,.module--jobs .reqruiting-link2 a:hover{background-color:var(--button-hover-background-color);border-color:var(--button-hover-border-color);color:var(--button-hover-color)}.module--jobs .reqruiting-content-text{display:flex;flex-flow:column;grid-gap:var(--column-gap)}.module--jobs .reqruiting-content-text a:not([href]),.module--jobs .reqruiting-content-text a:not([href]):hover{color:inherit;text-decoration:none}.module--jobs .reqruiting-content-text span[style*="#4472c4"]{color:inherit!important}.module--jobs .reqruiting-row:has(~.reqruiting-row:hover),.module--jobs .reqruiting-row:hover~.reqruiting-row{opacity:.85}.module--jobs .reqruiting-row .reqruiting-content-opener{align-items:center;border-radius:50%;color:var(--accent-color,var(--default-color));cursor:pointer;display:flex;flex-flow:column;flex-shrink:0;height:calc(var(--spacing-base)*8);justify-content:center;order:3;position:relative;transition:transform var(--normal-transition) ease-in-out,background-color var(--normal-transition) ease-in-out;width:calc(var(--spacing-base)*8)}.module--jobs .reqruiting-row .reqruiting-title{color:inherit;column-gap:calc(var(--spacing-base)*4);display:flex;flex-flow:row;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;text-transform:inherit}.module--jobs .reqruiting-content{max-height:var(--max-height);transition:opacity var(--normal-transition) ease-in-out,max-height var(--normal-transition) ease-in-out,visibility 0s linear 0s;visibility:visible}.module--jobs .reqruiting-content.reqruiting-content-closed{max-height:0;opacity:0;overflow:hidden;transition:max-height var(--normal-transition) ease-in-out,opacity var(--normal-transition) ease-in-out,visibility 0s linear var(--normal-transition);visibility:hidden}.module--jobs .reqruiting-content-container{padding-bottom:var(--row-gap)}@media (width < 600px){.module--jobs .reqruiting-row{border-radius:var(--mobile-border-radius,var(--module-border-radius));flex-flow:column;padding:var(--mobile-padding,calc(var(--spacing-base)*4))}.module--jobs .module__inner .reqruiting-row-heading__title{font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height)}}@media (width >= 600px) and (width < 992px){.module--jobs .reqruiting-row{border-radius:var(--tablet-border-radius,var(--module-border-radius));flex-flow:column;padding:var(--tablet-padding,calc(var(--spacing-base)*6))}.module--jobs .module__inner .reqruiting-row-heading__title{font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height)}}@media (width >= 992px){.module--jobs .reqruiting-row{padding:var(--desktop-padding,calc(var(--spacing-base)*8))}.module--jobs .module__inner .reqruiting-row-heading__title{font-size:var(--h6-font-size);font-weight:var(--h6-font-weight);line-height:var(--h6-line-height)}.module--jobs .reqruiting-row .reqruiting-content-opener{margin-left:auto}}