.link.link--big{color:#fffef9;font-family:aktiv-grotesk,sans-serif;font-size:max(1.25rem,min(1.0192rem + .641vw,1.5rem));font-weight:500}.link.link--big:hover{text-decoration-color:#fffef9}.link.link--big:visited:not(:hover){color:#fffef9}.rail-container{--rail-mask:5000px;position:relative}.rail-container:before,.rail-container:after{content:"";width:var(--rail-mask);pointer-events:none;z-index:50;background:#1d1d1d;position:absolute;top:0;bottom:0}.rail-container:before{left:calc(-1 * var(--rail-mask))}.rail-container:after{left:100%}.rail{--rail-animation:.6s ease;--rail-shift:-50%;--rail-peek:-10%;width:200%;transform:translateX(var(--rail-shift));transition:transform var(--rail-animation);will-change:transform;grid-template-columns:repeat(24,minmax(0,1fr));display:grid}@media only screen and (width>=768px){.rail{--rail-peek:-30%}}@media only screen and (width>=992px){.rail{--rail-peek:-50%}}.rail__slide{opacity:1;filter:none;transition:opacity var(--rail-animation), filter var(--rail-animation), left var(--rail-animation);position:relative;left:0}.rail--peek{--rail-shift:0%}.rail--peek .rail__slide{left:var(--rail-peek);opacity:.3;filter:saturate(0)}.rail--peek #rail-target>*{pointer-events:none}.h-100{height:100%}.flow-card{will-change:color, border-color, background-color;background-color:#0000;border:2px solid #ffffff4d;border-radius:.625rem;height:100%;min-height:250px;margin-bottom:1.25rem;padding:1.25rem;transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out;position:relative}.flow-card:hover,.flow-card:focus{border-color:#ffffffb3}.flow-card__well{background-color:#d9d9d925;border-radius:.625rem;height:100%;padding:1.25rem}.flow-card__popover{opacity:0;pointer-events:none;z-index:0;height:0;position:relative}.flow-card--done{border-color:#ff4d00}.flow-card--popover .flow-card__popover{opacity:1;pointer-events:auto;z-index:10;height:100%}.flow-card--popover>:not(.flow-card__popover){opacity:0;height:0}#facilities-flow-card{position:relative}.step-list{flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding-top:1.25rem;padding-bottom:2rem;list-style:none;display:flex}@media only screen and (width>=992px){.step-list{flex-direction:row}}.step{color:#f7f4f0;width:100%;padding-bottom:.625rem;padding-left:1.25rem;position:relative}@media only screen and (width>=992px){.step{padding-left:0}}.step.step--hidden{display:none}.step .step__link{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;white-space:nowrap}.step .step__link:hover{color:#ff4d00}.step .step__link:visited:not(:hover){color:inherit}.step.step--done{color:#ff4d00}.step.step--done .step__link:hover{color:#f7f4f0}.step.step--done:after{content:"";background-color:#ff4d00;width:3px;height:100%;position:absolute;bottom:0;left:0}@media only screen and (width>=992px){.step.step--done:after{width:100%;height:3px}}.step.step--done+.step:not(.step--done):after{content:"";background-color:#ff4d00;width:3px;height:10%;position:absolute;top:0;left:0}@media only screen and (width>=992px){.step.step--done+.step:not(.step--done):after{top:unset;width:10%;height:3px;bottom:0}}.step .step__number{margin-right:.625rem}.step .step__number,.step .step__label{font-family:forma-djr-display,sans-serif;font-size:max(1.75rem,min(1.5192rem + .641vw,2rem));font-weight:500}.step:before{content:"";background-color:#f7f4f0;width:3px;height:100%;position:absolute;bottom:0;left:0}@media only screen and (width>=992px){.step:before{width:100%;height:3px}}.flow-card__label{background-color:#1d1d1d;padding-left:.625rem;padding-right:.625rem;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.checklist{margin-left:1.25rem}.checklist li{padding-left:.625rem}.checklist li.item-incomplete::marker{content:"❌"}.checklist li::marker{content:"✅"}.steps-list{margin-left:1.25rem}.steps-list li{padding-left:1.25rem}.steps-list li::marker{content:"";color:#ff4d00;font-family:"Font Awesome 6 Sharp",serif;font-size:max(.75rem,min(.6346rem + .3205vw,.875rem))}.next-step-options .craue_formflow_buttons{justify-content:flex-end}.grid--align-items-baseline{align-items:baseline}
