.module_header{width:100%;display:block}.module_header picture{position:relative;width:100%;height:40vh}@media screen and (min-width:64em){.module_header picture{height:70vh}}.module_header picture img{object-fit:cover;width:100%;height:inherit}.module_header header{color:#4c4741;text-align:center;margin:64px auto;max-width:725px}.module_header header p{margin-top:32px}.module_header header .button-group{margin-top:64px;display:none!important}@media print,screen and (min-width:48.0625em){.module_header header .button-group{display:flex!important}}@media (hover:hover) and (pointer:fine){.module_header header .button-group .button.button--primary:hover{color:#4c4741;border-color:#4c4741}}.module_header header .button-group .button.button.button--secondary{border:#4c4741 solid 2px;color:#4c4741}.module_header header .button-group .button+.button{margin-left:24px}.module_header.header--large{width:100%;height:100vh;overflow:hidden}.module_header.header--large picture{position:absolute;overflow:hidden;width:100%;height:100vh;z-index:-1}.module_header.header--large .grid-container,.module_header.header--large .grid-x{height:100%}.module_header.header--large header{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;text-align:left;margin:0}@media print,screen and (min-width:40em){.module_header.header--large header{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width:64em){.module_header.header--large header .heading-h1{line-height:60px}}.module_header.header--large .button-group{margin-top:64px}@media (hover:hover) and (pointer:fine){.module_header.header--large .button-group .button.button--primary:hover{color:#fff;border-color:#fff}}.module_header.header--large .button-group .button.button.button--secondary{border:#fff solid 2px;color:#fff}.module_header.header--large .icon-scroll,.module_header.header--large .icon-scroll:before{position:absolute;left:50%}.module_header.header--large .icon-scroll{width:27px;height:42px;bottom:25px;border:2px solid rgba(255,255,255,.85);border-radius:20px;background-color:rgba(255,255,255,.25);-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);display:none}@media screen and (min-width:75em){.module_header.header--large .icon-scroll{display:block}}.module_header.header--large .icon-scroll:before{content:'';width:5px;height:6px;background:#fff;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:4px;border-radius:16px;animation-duration:4s;animation-iteration-count:infinite;animation-delay:1s;animation-name:mouseScroll}.module_header.header--large .icon-scroll:after{content:'';background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi45MzgiIGhlaWdodD0iMTAuNzYzIiB2aWV3Qm94PSIwIDAgMTIuOTM4IDEwLjc2MyI+CiAgPGcgaWQ9Ikdyb3VwXzkyNyIgZGF0YS1uYW1lPSJHcm91cCA5MjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDEuOTQgLTExLjEyMikiPgogICAgPGxpbmUgaWQ9IkxpbmVfMjE2IiBkYXRhLW5hbWU9IkxpbmUgMjE2IiB4MT0iNSIgeTI9IjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwOC41IDEyLjUpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgICA8cGF0aCBpZD0iUGF0aF8yNTkiIGRhdGEtbmFtZT0iUGF0aCAyNTkiIGQ9Ik0uODI1LS44NTIsNiw3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDIuNSAxMy41KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogIDwvZz4KPC9zdmc+Cg==);background-size:100% 100%;background-repeat:no-repeat;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0;left:50%;bottom:-14px;width:11px;height:9px;animation-duration:4s;animation-iteration-count:infinite;animation-delay:1s;animation-name:mouseScrollArrow}