.visforms{--field-gap: 1.2rem;--inputPadBT: .3rem;background:#fff;padding:var(--double-dist) var(--rand-dist) var(--triple-dist);min-height:470px}.visforms>*{max-width:var(--maxLetterWidth);margin-inline:auto}.visforms fieldset{border:none;margin-left:0;padding:0}.visforms .visfield-container{margin-bottom:var(--field-gap)}.visforms hr{margin-top:var(--triple-dist);margin-bottom:var(--dist)}.visforms .vis_mandatory{display:none;color:var(--red);font-size:.875rem}.visforms .required>label:after{padding-left:0!important}.visforms .visCSSlabel,.visforms .label{width:100%;font-family:Poppins,Poppins Fallback,sans-serif;font-weight:500;margin-bottom:4px}.visforms .visCustomText{line-height:1.5}.visforms .future{display:inline-block;color:var(--clr-green);font-size:.9em;font-weight:400;line-height:1.2}.visforms .asterix{color:#bf1722}.visforms input,.visforms select,.visforms textarea{padding:var(--inputPadBT) .5rem;font:inherit;border-color:var(--clr-green);border-width:var(--half-dist);border-width:1px}.visforms input:focus,.visforms textarea:focus{outline:none;border-color:var(--clr-green);box-shadow:none}.visforms .visCSSinput{margin-top:0}.visforms input[type=text],.visforms input[type=email]{width:100%;max-width:600px}.visforms textarea{width:100%;min-height:8rem;resize:vertical;line-height:1.3}.visforms select{width:fit-content;padding:.3rem 2.5rem .3rem .5rem;text-align:left;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center}.visforms input[type=radio],.visforms input[type=checkbox]{accent-color:var(--clr-green)}.visforms input[type=radio]+label,.visforms input[type=checkbox]+label{margin:0 1rem 0 0;font-weight:400}.visforms .visCSSmargLeft{margin-left:0}.visforms .visCSSrbinl input[type=radio]{margin-bottom:0;margin-left:0;margin-right:5px}.visforms .visCSStop0{display:grid;grid-template-columns:min-content 1fr;align-items:center;gap:.5rem .1rem;width:100%;margin:0;padding:0}@media(min-width:530px){.visforms .visCSStop0{grid-template-columns:min-content max-content min-content max-content}}.visforms #field10,.visforms #field11,.visforms #field29{width:15ch;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.visforms .btn-secondary{border:none;padding:0}.visforms .field-calendar .input-append{display:inline-flex;align-items:stretch}.visforms .field-calendar .input-append button{flex:0 0 2rem;border:1px solid var(--clr-green);border-left:none;border-radius:0 2px 2px 0}.visforms .visicon-calendar:before{color:var(--clr-green);font-size:calc(var(--inputPadBT) + var(--page-font-size))}.visforms [class^=visicon-]{width:auto;height:auto;margin-right:0;line-height:1;padding-top:1px}.visforms .visform input.error,.visforms .visform textarea.error,.visforms .visform select.error{border-style:solid!important}.visforms .visform:not(.bt5):not(.uikit3) label.error{font-size:1em;color:red;background-color:#fff;border:1px dotted red;margin:0;width:100%;max-width:600px}.visforms .visform:not(.bt5):not(.uikit3) p.errorcontainer:after{border-top:12px solid red;margin-left:5%}.visforms .visBtnCon{display:none;text-align:right!important}.visforms .visBtnCon.is-visible{display:block}.visforms .btn[type=submit]{background:var(--clr-green);border:1px solid var(--clr-green);color:#fff;font-family:Poppins,Poppins Fallback,sans-serif;font-weight:400;padding:8px 16px;text-transform:uppercase}.visforms .btn[type=submit]:hover{cursor:pointer;color:var(--clr-green);background:#fff;border-color:var(--clr-green)}.visforms .field13,.visforms .field14{display:flex;flex-direction:column}.visforms .field14{background-color:var(--clr-green-hell);border-radius:var(--border-radius);margin-top:var(--triple-dist);padding:var(--rand-dist);width:100%;max-width:600px}.visforms .field14 .visCSSlabel{margin-top:0}.visforms .field30 input{--checkbox: 18px;margin-top:7px;width:var(--checkbox);height:var(--checkbox)}.visforms .field30 .visCustomText{display:inline;margin-left:calc(.5 * var(--rand-dist))}.visforms #form1start-krankmeldunglbl,.visforms #form1start-fruehere-abholunglbl,.visforms #form1datenschutzlbl{display:none}
