.frame-type-mask_careerdetails .mask_careerdetails-benefits,.frame-type-mask_careerdetails .mask_careerdetails-require{width:84%;max-width:1120px}.frame-type-mask_careerdetails .mask_careerdetails-contact p,.frame-type-mask_careerdetails .mask_careerdetails-benefits p:not(.subline),.frame-type-mask_careerdetails .mask_careerdetails-benefits ul,.frame-type-mask_careerdetails .mask_careerdetails-require p:not(.subline),.frame-type-mask_careerdetails .mask_careerdetails-require ul{line-height:1.7}@media(max-width: 800px){.frame-type-mask_careerdetails .mask_careerdetails-contact p,.frame-type-mask_careerdetails .mask_careerdetails-benefits p:not(.subline),.frame-type-mask_careerdetails .mask_careerdetails-benefits ul,.frame-type-mask_careerdetails .mask_careerdetails-require p:not(.subline),.frame-type-mask_careerdetails .mask_careerdetails-require ul{font-size:18px}}.frame-type-mask_careerdetails .mask_careerdetails-benefits p:not(.subline)+p,.frame-type-mask_careerdetails .mask_careerdetails-benefits ul+p,.frame-type-mask_careerdetails .mask_careerdetails-require p:not(.subline)+p,.frame-type-mask_careerdetails .mask_careerdetails-require ul+p,.frame-type-mask_careerdetails .mask_careerdetails-benefits p:not(.subline)+ul,.frame-type-mask_careerdetails .mask_careerdetails-benefits ul+ul,.frame-type-mask_careerdetails .mask_careerdetails-require p:not(.subline)+ul,.frame-type-mask_careerdetails .mask_careerdetails-require ul+ul{margin-top:1.7em}.frame-type-mask_careerdetails{grid-template-areas:"left right" "benefits benefits" "require require" "contact contact"}.frame-type-mask_careerdetails .intro-left{grid-area:left}.frame-type-mask_careerdetails .intro-right{grid-area:right}.frame-type-mask_careerdetails .intro-right .intro-media_slider+ul{margin-top:48px}.frame-type-mask_careerdetails .mask_careerdetails-benefits,.frame-type-mask_careerdetails .mask_careerdetails-require{display:grid;align-items:center;-moz-column-gap:clamp(3.25rem,2.2rem + 2.8vw,5rem);column-gap:clamp(3.25rem,2.2rem + 2.8vw,5rem);margin-right:auto;margin-left:auto}.frame-type-mask_careerdetails .mask_careerdetails-benefits ul,.frame-type-mask_careerdetails .mask_careerdetails-require ul{margin-left:1.125em;list-style:circle}.frame-type-mask_careerdetails .mask_careerdetails-benefits{grid-area:benefits;margin-top:clamp(3.25rem,2.2rem + 2.8vw,5rem)}.frame-type-mask_careerdetails .mask_careerdetails-require{grid-area:require}.frame-type-mask_careerdetails .mask_careerdetails-require .subline{margin-top:1.7em}.frame-type-mask_careerdetails .mask_careerdetails-contact{grid-area:contact;width:100%;max-width:560px;background-color:rgba(255,255,255,.4);margin-right:auto;margin-left:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:clamp(1.75rem,1.3rem + 1.2vw,2.5rem);margin-top:48px}.frame-type-mask_careerdetails .mask_careerdetails-contact picture{margin-bottom:clamp(1rem,.7rem + .8vw,1.5rem)}.frame-type-mask_careerdetails .mask_careerdetails-contact picture img{width:auto;max-width:100%}.frame-type-mask_careerdetails .mask_careerdetails-contact p{text-align:center}.frame-type-mask_careerdetails .mask_careerdetails-contact p.mask_careerdetails-header{font-weight:700}.frame-type-mask_careerdetails .mask_careerdetails-contact p.mask_careerdetails-email a{color:#000;text-decoration:unset}@media(max-width: 800px){.frame-type-mask_careerdetails{grid-template-areas:"left" "right" "benefits" "require" "contact"}.frame-type-mask_careerdetails.frame-type-intro{row-gap:unset}}