.hero{padding-block:var(--spacing-8);position:relative;display:flex;align-items:center;overflow:hidden;min-block-size:40rem}@media(max-width:75rem){.hero{padding-block:var(--spacing-6);flex-direction:column}}@media(max-width:55rem){.hero{min-block-size:auto}}.hero [class*=pixels]{position:absolute;inset-block-start:0;inset-inline-end:0;z-index:0}@media(max-width:75rem){.hero [class*=pixels]{position:relative}}.hero [class*=container]{position:relative;z-index:2;inline-size:100%;block-size:100%}.hero__content{max-inline-size:45rem;display:flex;flex-direction:column;gap:var(--spacing-6);position:relative;container-type:inline-size;text-wrap:balance;align-self:center}.hero__content h1{margin-block-end:calc((var(--spacing-6) - var(--spacing-5)) * -1)}.hero__content h1:is(:last-child){margin-block-end:0}.hero__content [class*=button]{align-self:flex-start}@container (max-width: 37.5rem){.hero__content form [class*=button]{inline-size:100%}}@media(max-width:75rem){.hero--bg-type--pixels{padding-block-end:0;gap:var(--spacing-6)}}.hero--bg-type--small-pixels{min-block-size:30rem}@media(max-width:75rem){.hero--bg-type--small-pixels{padding-block-end:0;gap:var(--spacing-6)}}.hero--bg-primary,.hero--bg-type--image{background:var(--primary-300);color:var(--neutral-white);--heading-color: var(--neutral-white);--ul-bullet-color: var(--neutral-white)}.hero--bg-primary form input,.hero--bg-primary form select,.hero--bg-primary form textarea,.hero--bg-type--image form input,.hero--bg-type--image form select,.hero--bg-type--image form textarea{color:var(--neutral-black)}.hero--bg-primary{--link-color: var(--neutral-white);--link-color-hover: var(--neutral-white)}.hero--bg-primary a:not([class]){font-weight:700}.hero--bg-tertiary{background:var(--tertiary-300);color:var(--neutral-black);--heading-color: var(--neutral-black);--ul-bullet-color: var(--neutral-white)}.hero--bg-neutral-black{background:var(--neutral-black);color:var(--neutral-white);--heading-color: var(--neutral-white);--ul-bullet-color: var(--neutral-white)}.hero--bg-image-full{min-block-size:40rem}@media(max-width:75rem){.hero--bg-image-full{min-block-size:auto}}.hero--bg-image-full .hero__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;inline-size:100%;block-size:100%}.hero--bg-image-full .hero__bg-image-wrapper{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:0;block-size:100%;inline-size:100dvw;max-inline-size:100vw}.hero--bg-image-full:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;background:var(--neutral-black-05);z-index:1}.hero--bg-image-right>.container:first-child{min-block-size:calc(40rem - var(--spacing-8) * 2)}@media(min-width:2000px){.hero--bg-image-right>.container:first-child{min-block-size:calc(50rem - var(--spacing-8) * 2)}}@media(max-width:55rem){.hero--bg-image-right>.container:first-child{block-size:auto}}@media(max-width:55rem){.hero--bg-image-right{padding-block-end:0}}@media(max-width:55rem){.hero--bg-image-right .hero__content{max-inline-size:100%}}.hero--bg-image-right [class*=container]{display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-8)}@media(max-width:55rem){.hero--bg-image-right [class*=container]{grid-template-columns:1fr;gap:var(--spacing-6)}}.hero--bg-image-right .hero__bg-image{position:absolute;inset-block-start:calc(var(--spacing-8) * -1);inset-inline-start:0;z-index:0;block-size:calc(100% + var(--spacing-8) * 2);-o-object-fit:cover;object-fit:cover;inline-size:calc(100% + min(var(--spacing-7),3vw) + (100vw - var(--max-container-width)) / 2);max-inline-size:100vw}@media(max-width:2000px){.hero--bg-image-right .hero__bg-image{inline-size:calc(100% + min(var(--spacing-7),3vw))}}@media(max-width:75rem){.hero--bg-image-right .hero__bg-image{inset-block-start:calc(var(--spacing-6) * -1)}}@media(max-width:55rem){.hero--bg-image-right .hero__bg-image{position:relative;inset-inline-start:calc(min(var(--spacing-6),2.5vw)*-1);inset-block-start:0;block-size:25rem;inline-size:calc(100% + 2*min(var(--spacing-6),2.5vw))}}@media(max-width:30rem){.hero--bg-image-right .hero__bg-image{inline-size:calc(100% + 2 * var(--spacing-5));inset-inline-start:calc(var(--spacing-5) * -1)}}.hero--bg-image-right .hero__bg-image-wrapper{position:relative}.hero__form{color:var(--neutral-black)}.hero__form form{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1);background:var(--neutral-white)}@container (max-width: 37.5rem){.hero__form form{flex-direction:column;gap:var(--spacing-1)}.hero__form form [class*=button]{inline-size:100%}}.hero__form form label{position:absolute;inset-inline-start:var(--spacing-4);inset-block-start:var(--spacing-4);font-size:.75rem;translate:0 -50%}.hero__form form input,.hero__form form select{border:0;padding:var(--spacing-4);inline-size:100%}.hero__form form input::-moz-placeholder,.hero__form form select::-moz-placeholder{color:var(--neutral-black)}.hero__form form input::placeholder,.hero__form form select::placeholder{color:var(--neutral-black)}.hero__form form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 7.20081C5.88119 7.20081 5.76753 7.181 5.65901 7.1414C5.5497 7.1018 5.45545 7.03249 5.37624 6.93348L0.178218 1.76516C0.0594061 1.64635 0 1.51764 0 1.37903C0 1.24041 0.0693072 1.1117 0.207921 0.992887C0.326733 0.874075 0.455446 0.814668 0.594059 0.814668C0.732673 0.814668 0.861387 0.864173 0.980198 0.963183L6 6.01269L11.0198 0.963183C11.1386 0.844371 11.2673 0.790114 11.4059 0.800411C11.5446 0.809916 11.6832 0.874075 11.8218 0.992887C11.9406 1.1117 12 1.24041 12 1.37903C12 1.51764 11.9406 1.64635 11.8218 1.76516L6.62376 6.93348C6.54455 7.03249 6.45069 7.1018 6.34218 7.1414C6.23287 7.181 6.11881 7.20081 6 7.20081Z' fill='currentColor' /%3E%3C/svg%3E%0A");background-size:12px 8px;background-position:right var(--spacing-4) center;background-repeat:no-repeat}.hero__form form .form-element__wrap{position:relative;inline-size:60%}@container (max-width: 37.5rem){.hero__form form .form-element__wrap{inline-size:100%}}.hero__form form .form-element__separator{inline-size:1px;block-size:2.5rem;background:var(--neutral-black)}@container (max-width: 37.5rem){.hero__form form .form-element__separator{inline-size:100%;block-size:1px}}.hero__form form .form-element--job-title{inline-size:100%}.hero--search.bg--dark{background-color:var(--neutral-black);color:var(--neutral-white)}.hero--search form{color:var(--neutral-black);position:relative}.hero--search form input{padding-inline-start:var(--spacing-4);block-size:4.5rem;inline-size:100%;--focus-outline-color: var(--neutral-black);outline-offset:var(--button-outline-offset, -.35rem);border:0}.hero--search form button{--button-background-color: var(--primary-300);--button-color: var(--neutral-white);--focus-outline-color: var(--neutral-white);padding-inline:var(--spacing-5);padding-block:var(--spacing-2);align-items:center;block-size:calc(100% - var(--spacing-3));margin-block-start:0;margin-inline-end:0;background-color:var(--button-background-color, transparent);border:var(--button-border-width, 1px) solid var(--button-border-color, var(--button-background-color));color:var(--button-color, var(--neutral-black));cursor:pointer;display:inline-flex;font-size:var(--button-font-size, var(--font-size-body));gap:var(--button-gap, var(--spacing-2));justify-content:space-between;line-height:1.4;outline-offset:var(--button-outline-offset, -.35rem);padding:var(--button-padding, var(--spacing-4));position:absolute;top:0;right:0;transition:color var(--animation-speed-slow) var(--cubic-bezier),background var(--animation-speed-slow) var(--cubic-bezier),border var(--animation-speed-slow) var(--cubic-bezier)}.hero--search .hero__content{max-inline-size:100%}@media(max-width:75rem){.hero--search .pixels__3-4{display:none}}@media(max-width:75rem){.hero--search{min-block-size:unset}}.hero .pixel-container{position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% 0;pointer-events:none}@media(max-width:75rem){.hero .pixel-container{position:relative;padding-inline:0}}.eurolandir-ticker{display:flex;align-items:center;gap:var(--spacing-1)}.with-ticker{display:flex;align-items:center;gap:var(--spacing-2)}
