section.header-element{margin-inline:auto;max-width:var(--container-plain-4-xl)}.frame-type-mask_header_element{padding:0;max-width:unset}.frame-type-mask_header_element .header-element{--nav-height: 8rem;--bg-button-ghost-primary-border-color: var(--color-white);--bg-button-ghost-primary-hover-bg-color: var(--color-white);--header-container-width: var(--container-plain-2-xl)}.frame-type-mask_header_element .header-element .aspect-ratios-box{max-height:800px;object-fit:cover}.frame-type-mask_header_element .header-element.job-image-custom .aspect-ratios-box{overflow:hidden}.frame-type-mask_header_element .header-element.job-image-custom .img-fluid{height:auto}.frame-type-mask_header_element .header-element-content{position:relative;padding:var(--container-padding-default);margin:calc(var(--container-padding-default)*-1) var(--container-padding-default) 0 0;color:var(--color-typo-default)}.frame-type-mask_header_element .header-element-content-wrapper{position:relative;z-index:var(--z-index-header-element-content-wrapper);width:min(var(--header-container-width),100vw - var(--container-padding-default));background-color:var(--color-hsla-primary-80)}.frame-type-mask_header_element .header-element-header{--he-margin-right: 5rem;--he-container-width: calc(var(--header-container-height) - var(--he-margin-right));max-width:var(--he-container-width)}.frame-type-mask_header_element .header-element-header h1{--bottom-line-color: var(--color-white);--bottom-line-height: 5px;position:relative;margin-bottom:4.5rem}.frame-type-mask_header_element .header-element-header .roofline{color:var(--color-typo-default)}.frame-type-mask_header_element .header-element-header .frame-bodytext{margin-bottom:var(--spacings-md)}.frame-type-mask_header_element .header-element-header .frame-bodytext p{font-weight:var(--fw-regular)}.frame-type-mask_header_element .header-element-box a{width:fit-content}.frame-type-mask_header_element .header-element.text-over-img{--header-container-width: 1065px}@media(min-width: 1200px){.frame-type-mask_header_element .header-element{--header-container-width: var(--container-plain-2-xl);margin-bottom:calc(var(--header-offset-height) + 6rem)}.frame-type-mask_header_element .header-element-header{--he-margin-right: 8rem;padding:var(--container-padding-default);margin-inline:auto;width:100%;max-width:var(--container-xl)}.frame-type-mask_header_element .header-element-header-content{max-width:var(--container-plain-lg)}.frame-type-mask_header_element .header-element-content{margin:0;padding:0}.frame-type-mask_header_element .header-element-content-wrapper{display:flex;flex-direction:column;justify-content:center;position:absolute;top:calc(var(--header-offset-height) + 60px);left:0;height:100%}.frame-type-mask_header_element .header-element:not(.text-over-img) .header-element-content-wrapper{height:calc(100% - var(--header-offset-height));top:calc(var(--header-offset-height) + 60px)}}@media(min-width: 1600px){.frame-type-mask_header_element .header-element{margin-bottom:6rem}.frame-type-mask_header_element .header-element-content{width:min(100vw - 15px,var(--container-plain-4-xl))}.frame-type-mask_header_element .header-element-content-wrapper{top:calc(var(--header-offset-height) + 60px);height:calc(100% - var(--header-offset-height))}.frame-type-mask_header_element .header-element.text-over-img .header-element-header-content{max-width:670px}.frame-type-mask_header_element .header-element:not(.text-over-img) .header-element-content-wrapper{margin:calc(var(--container-padding-default)*-1) var(--container-padding-default) 0 0;z-index:var(--z-index-header-element-content-wrapper);position:relative;inset:unset}}
