@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(90deg)}to{transform:rotate(0deg)}}@keyframes rotateOnce{0%{transform:rotate(-90deg)}50%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,0,0)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUpShort{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUpShort{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes fadeInDownShort{0%{transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInDownShort{0%{transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}@keyframes blinker{50%{opacity:0}}@keyframes pulse{0%{transform:scale(.9)}70%{transform:scale(1.2)}to{transform:scale(.9)}}@keyframes moveAndZoom{0%{transform:translateX(0) scale(1)}25%{transform:translateX(-1%) scale(1.02)}50%{transform:translateX(1%) scale(1.03)}75%{transform:translateX(-.5%) scale(1.01)}to{transform:translateX(0) scale(1)}}.animateFadeInLeft{animation:fadeInLeft 1s forwards;opacity:0}.animateFadeOutLeft{animation:fadeOutLeft 1s forwards}.animateFadeInRight{animation:fadeInRight 1s forwards;opacity:0}.animateFadeInUp{animation:fadeInUp 1s forwards;opacity:0}.animateFadeInUpShort{animation:fadeInUpShort 1s forwards;opacity:0}.animateFadeInDownShort{animation:fadeInDownShort 1s forwards;opacity:0}.path-umfragen{background-attachment:fixed;background-position:50%;background-size:cover}.path-umfragen .page-content-container{display:grid;grid-template-columns:1fr min(var(--content-width-tiny),100% - 30px) 1fr;padding-bottom:var(--content-vpadding)}@media only screen and (min-width:768px){.path-umfragen .page-content-container{grid-template-columns:1fr min(750px,100% - 90px) 7fr;padding-top:80px}}.path-umfragen .page-content-container>section{background:var(--fff);grid-column:2}@media only screen and (min-width:768px){.path-umfragen .page-content-container>section{padding:var(--v-space-xxl)}}@media only screen and (min-width:1024px){.path-umfragen .page-content-container>section{padding:var(--v-space-4xl)}}.path-umfragen form>.form-wrapper{margin-bottom:var(--v-space-s)}.path-umfragen .form-item label:first-child{display:none}.path-umfragen .form-item div:has(>textarea){margin-bottom:var(--v-space-xxl)}.path-umfragen .form-item:not([class*=fieldgroup]):not(:last-child),.path-umfragen .form-wrapper:has(.form-item-address-street-address,.form-item-id-card-number,.form-item-accommodation-partner){margin-bottom:var(--v-space-s)}.path-umfragen .form-item-marketing a,.path-umfragen .form-item-marketing label,.path-umfragen .form-item-privacy a,.path-umfragen .form-item-privacy label{font-size:clamp(.9375rem,1.3541666667rem + -1.8518518519vw,.9375rem);line-height:calc(clamp(.9375rem, 1.3541666667rem + -1.8518518519vw, .9375rem)*1.3333)}.path-umfragen fieldset.fieldgroup{margin-bottom:var(--v-space-xxl)}.path-umfragen div:has(>.fieldset-custom-legend){margin:var(--v-space-xxl) 0}.path-umfragen .fieldset-legend.form-required p{display:inline-block}.path-umfragen .fieldset-legend.form-required p:after{font-size:clamp(1.25rem,1.1388888889rem + .4938271605vw,1.5rem);line-height:calc(clamp(1.25rem, 1.1388888889rem + .4938271605vw, 1.5rem)*1.0833)}.path-umfragen .form-item-intro{margin-bottom:var(--v-space-l)}.path-umfragen .js-form-type-checkbox{display:flex;gap:10px}.path-umfragen .js-form-type-checkbox input{flex-shrink:0}.path-umfragen header{align-items:center;border-bottom:1px solid var(--light-grey);display:flex;flex-direction:column;gap:20px;justify-content:space-between;margin:0 0 var(--v-space-xxl);padding:var(--v-space-s) 0}@media only screen and (min-width:768px){.path-umfragen header{border-bottom:1px solid var(--light-grey);padding:0 0 var(--v-space-xxl)}}@media only screen and (min-width:1024px){.path-umfragen header{flex-direction:row}}.path-umfragen .logo-wrapper{flex-shrink:0}.path-umfragen .field--name-user-name{font-family:var(--font)}.path-umfragen ol{list-style:decimal}.path-umfragen ul{list-style:disc}.path-umfragen ol:not(:last-child),.path-umfragen ul:not(:last-child){margin:0 0 var(--v-space-m) var(--v-space-m)}.path-umfragen ol,.path-umfragen ul{margin-left:var(--v-space-m)}.path-umfragen .js-form-type-radio input{cursor:pointer;height:23px;position:absolute;width:23px;z-index:1}.path-umfragen .js-form-type-radio input:checked+label:before{background:url(../icons/check.svg) no-repeat 50%/60%;border-color:var(--color1)}.path-umfragen .js-form-type-radio label{align-items:center;cursor:pointer;display:inline-flex}.path-umfragen .js-form-type-radio label:before{border:2px solid var(--grey);border-radius:50%;content:"";display:inline-block;height:20px;margin-right:var(--v-space-s);transition:none;width:20px}.path-umfragen .fieldset-custom-legend{margin:0 0 var(--v-space-m)}.path-umfragen .fieldset-custom-legend:has(+.form-item>.form-required):not(:has(>p)):after{color:var(--color1);content:"*";font-family:var(--font-regular)}.path-umfragen .fieldset-custom-legend:has(+.form-item>.form-required):has(>p) p:after{color:var(--color1);content:"*";font-family:var(--font-regular);margin-left:var(--v-space-xs)}.path-umfragen .fieldset-custom-legend:has(+.form-item>.form-required):has(.parsley-error){background:red;color:#ff0354}.path-umfragen .fieldset-custom-legend:has(+.form-item>.form-required):has(.parsley-error) .parsley-error{border-color:#ff0354}.path-umfragen .fieldset-custom-legend:has(+.note-text+.form-item>.form-required):not(:has(>p)):after{color:var(--color1);content:"*";font-family:var(--font-regular)}.path-umfragen .fieldset-custom-legend:has(+.note-text+.form-item>.form-required):has(>p) p:after{color:var(--color1);content:"*";font-family:var(--font-regular);margin-left:var(--v-space-xs)}.path-umfragen .fieldset-custom-legend:has(+.note-text+.form-item .parsley-error)>p{color:#ff0354}.path-umfragen .fieldset-custom-legend:has(+.note-text+.form-item .parsley-error) .parsley-error{border-color:#ff0354}.path-umfragen .note-text:not(:last-child){margin-bottom:var(--v-space-s)}.path-umfragen .note-text p{font-family:var(--font-heading)}.path-umfragen input[type=checkbox]{height:20px;margin-top:0;width:20px}.path-umfragen .frc-captcha{margin-bottom:var(--v-space-l)}