/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#typed{font-size:clamp(2.3rem,5vw,3rem);font-weight:200;margin:0 0 1rem;letter-spacing:-1px;line-height:1.3;color:var(--white);height:63px;opacity:0;}.typing-container{white-space:nowrap;}.cursor{width:2px;background:var(--white);animation:blink 1s step-end infinite;margin-left:2px;vertical-align:bottom;height:1em;}@keyframes blink{0%,50%{opacity:1;}50.01%,100%{opacity:0;}}
.page-node-type-webform{background:rgba(255,255,255,0.01);background:radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(190,190,190,1) 100%);}.hidden{display:none;}.forms{justify-content:center;flex-direction:column !important;display:flex !important;min-height:90vh !important;max-width:1280px;margin:3rem auto;}.forms-center .grid-container{padding:0;gap:0;}.forms-center .second-level.grid-container{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);}.forms-center .grid-container .grid-container{margin:0;}.forms-center .fields{border-top-left-radius:8px;border-top-right-radius:8px;background-color:var(--white);padding:3rem;}.webform-progress ul{list-style-type:none;margin:0;display:flex;padding:2.5em 0;}.webform-progress li.progress-step{background-color:var(--lgrey);height:3px;width:100%;margin-right:13px;}.webform-progress li.progress-step.is-complete{background-color:var(--black);}.webform-progress .progress-text,.webform-progress .progress-marker,.webform-progress .progress-marker::before,.webform-progress .progress-marker::after{display:none;}.form-item{margin-bottom:1.5em;padding:0 0.5em;}.forms-center .pictures{background-color:var(--black);border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:3rem;position:relative;overflow:hidden;}.forms-center .pictures .webform-node-body{z-index:1;color:#fff;position:relative;}.forms-center .pictures .webform-node-body a{color:var(--orange);}.forms-center .pictures img{position:absolute;z-index:0;left:0;bottom:0;}.forms-center .webform-node-bottom{margin-top:2rem;z-index:1;position:relative;}.forms-center .pictures .webform-node-bottom a{color:#fff;}.grid-container.form-wrapper{animation:slideDown 1s ease-out forwards;}@media(min-width:480px){.forms-center .fields{padding:3rem;}.forms-center .pictures{padding:3rem;}}@media(min-width:576px){.forms-center .fields{padding:3rem;}.forms-center .pictures{padding:3rem;}}@media(min-width:992px){.forms-center .fields{padding:2.5rem 4rem;border-top-left-radius:8px;border-bottom-left-radius:8px;}.forms-center .pictures{padding:2.5rem 4rem;border-top-right-radius:8px;border-bottom-right-radius:8px;}}
