.foodtruckCalculator .spinner{position:absolute;left:50%;top:50px}.foodtruckCalculator label,.foodtruckCalculator p{font-weight:400}.foodtruckCalculator form{opacity:0;transition:opacity var(--shortAnimationTime)}.foodtruckCalculator form #formPage1 .formField .description:before{left:initial;right:69px}.foodtruckCalculator--visible .spinner{display:none}.foodtruckCalculator--visible form{opacity:1}.foodtruckCalculator{top:2rem;position:relative}.foodtruckCalculator .foodtruckFormContainer{background-color:var(--color-light);padding-top:45px;padding-bottom:3.15rem}.foodtruckCalculator .thankyouContainer{background-color:var(--color-light);padding-top:45px;padding-bottom:3.15rem}.foodtruckCalculator .thankyouContainer a{text-decoration:underline}.foodtruckCalculator .thankyouContainer p{font-size:var(--copy-xl-fontsize);line-height:var(--copy-md-lineheight);letter-spacing:var(--copy-md-spacing)}.foodtruckCalculator .thankyouContainer .imgContainer{max-width:215px;position:relative;display:block;left:50%;transform:translate(-50%,0)}@media (max-width:768px){.foodtruckCalculator .thankyouContainer .imgContainer{padding-top:30px}}.foodtruckCalculator .thankyouContainer .imgContainer img{width:100%}.foodtruckCalculator .container .content{border-radius:0}@media (min-width:768px){.foodtruckCalculator .container .content{border-radius:0}}.foodtruckCalculator .container .content.header{padding-bottom:4rem}.foodtruckCalculator .container .content.header h2{margin-bottom:25px}.foodtruckCalculator .container .content.header h3{margin-bottom:15px}.foodtruckCalculator .uploadButton{margin:var(--module-content-flow-spacing) 0 0 0}@media (min-width:768px){.foodtruckCalculator form.baseBottomOffset{margin-bottom:var(--module-content-flow-spacing)}}.foodtruckCalculator form .formRowSpacer{margin-bottom:3.1rem}.foodtruckCalculator form button{box-shadow:var(--buttonShadow);-moz-box-shadow:var(--buttonShadow);-webkit-box-shadow:var(--buttonShadow)}.foodtruckCalculator .formColorsPrimary{background-color:var(--color-brand);color:#fff}.foodtruckCalculator .formColorsPrimary h2,.foodtruckCalculator .formColorsPrimary h3,.foodtruckCalculator .formColorsPrimary p{background-color:var(--color-brand);color:#fff}.foodtruckCalculator .formColorsPrimary:after{background-color:#3a753a}.foodtruckCalculator .secondaryButton{background-color:var(--color-secondary-1);margin-bottom:var(--module-content-flow-spacing)}.foodtruckCalculator #calcMonthlySelect h3{margin-bottom:40px}.foodtruckCalculator .footer.content{padding-bottom:4rem}@media (min-width:768px){.foodtruckCalculator .footer.content{min-height:8rem}}.foodtruckCalculator .footer.content p{margin:var(--module-content-flow-spacing) 0}.foodtruckCalculator .footer.content h3{margin-bottom:10px}.foodtruckCalculator #ftcOptionsSelectContainer .simpleCheckboxContainer .controlIndicator{top:3rem}.foodtruckCalculator #ftcOptionsSelectContainer #ftcOptionsSelectContainer{right:0}.foodtruckCalculator #cancellationGroupLabel{padding-left:var(--module-content-padding-desktop)}.foodtruckCalculator #cancellationGroupLabel .descriptionIcon{left:0;top:.4rem;margin-left:-2.5rem}.foodtruckCalculator #cancellationGroupLabel .description{left:0;margin-left:-2.5rem}.foodtruckCalculator #cancellationGroupLabel .description:before{right:initial!important;left:20px!important}.foodtruckCalculator #cancellationGroupLabel+.formField{padding-left:var(--module-content-padding-desktop)}.foodtruckCalculator #dobInputContainer input[type=number]{-moz-appearance:textfield!important}.foodtruckCalculator #dobInputContainer input[type=number]::-webkit-inner-spin-button,.foodtruckCalculator #dobInputContainer input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important;-moz-appearance:textfield!important}.foodtruckCalculator .formField.hasDescription .descriptionIcon{-webkit-mask-image:url(../../img/simpleicons/question.svg);mask-image:url(../../img/simpleicons/question.svg);background-color:var(--color-accent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.foodtruckCalculator .formField.hasDescription .descriptionIcon:hover{-webkit-mask-image:url(../../img/simpleicons/question.svg);mask-image:url(../../img/simpleicons/question.svg);background-color:var(--color-brand);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.foodtruckCalculator .formField.hasDescription .descriptionIcon.inline{position:relative;display:inline-block;left:.6rem;top:.45rem;right:0}.foodtruckCalculator .formField span.ttip{height:30px;width:30px;size:30px;-webkit-mask-image:url(../../img/simpleicons/question.svg);mask-image:url(../../img/simpleicons/question.svg);background-color:var(--color-secondary-2);-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;bottom:5px}.foodtruckCalculator .formField input{-webkit-appearance:none}.foodtruckCalculator .formField input.v-align,.foodtruckCalculator .formField input.v-align:focus{padding-top:0}.foodtruckCalculator .formField .formFieldTextarea{padding-top:0}.foodtruckCalculator .formField .formFieldTextarea textarea{padding:var(--space-2xs)}.foodtruckCalculator .formField .formFieldTextarea textarea:focus{padding:.575rem .8rem 0rem var(--module-content-flow-spacing)}@media (max-width:768px){.foodtruckCalculator .formField .formFieldTextarea textarea{max-width:100%}}.foodtruckCalculator .formField .description{width:75%;padding:.725rem var(--module-content-flow-spacing);min-height:40px}@media screen and (min-width:768px) and (max-width:932px){.foodtruckCalculator .formField .description{width:100%}}@-moz-document url-prefix(){.foodtruckCalculator .formField .select-style:not(.selected) .nice-select>span{opacity:.54}}.foodtruckCalculator .einwilligen h3{margin:40px 0 20px}.foodtruckCalculator .einwilligen label{font-family:var(--font-family-light)}.foodtruckCalculator .messageCol h3{margin-bottom:20px}.foodtruckCalculator h4.addinfo{margin-bottom:var(--space-md)}.foodtruckCalculator .disabled h3,.foodtruckCalculator .disabled label,.foodtruckCalculator .disabled p{color:var(--color-secondary-6)!important;pointer-events:none}.foodtruckCalculator .calcSummary{margin-bottom:5rem}.foodtruckCalculator .calcSummary #ftc_image_variable_h{overflow:hidden}.foodtruckCalculator .calcSummary #ftc_image_variable_h img{width:auto;height:100%;max-height:900px;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0}@media (max-width:768px){.foodtruckCalculator .calcSummary #ftc_image_variable_h{display:none}}.foodtruckCalculator .calcSummary .calcResult{border:var(--color-accent) 1px solid;margin-bottom:var(--space-2xs);padding:var(--space-md) 1.125rem var(--module-content-flow-spacing) 1.125rem}.foodtruckCalculator .calcSummary .calcResult h3{text-align:center;padding:var(--space-md) 4.125rem var(--module-content-action-spacing) 4.125rem;margin:-1.25rem -1.25rem 0 -1.25rem}@media (min-width:768px){.foodtruckCalculator .calcSummary .calcResult h3{text-align:left;padding:0;margin:0}}.foodtruckCalculator .calcSummary .calcResult h3:after{content:"";display:block;width:100%;height:4px;background-color:var(--color-accent);margin-top:1.1875rem;border-radius:var(--border-radius-full)}@media (min-width:768px){.foodtruckCalculator .calcSummary .calcResult h3:after{width:138px}}.foodtruckCalculator .calcSummary .calcResult .optionElement{padding:var(--module-content-flow-spacing) 0 var(--module-content-flow-spacing) 0}.foodtruckCalculator .calcSummary .calcResult .optionElement:not(:last-child){border-bottom:1px solid var(--color-surface)}.foodtruckCalculator .calcSummary .calcResult .optionElement .optionName{position:relative;padding-left:var(--module-content-action-spacing);margin-bottom:var(--space-3xs);width:100%;float:left;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.foodtruckCalculator .calcSummary .calcResult .optionElement .optionName:before{content:"";position:absolute;left:0;top:0;width:2rem;height:100%;-webkit-mask-image:url(../../img/simpleicons/check.svg);mask-image:url(../../img/simpleicons/check.svg);background-color:var(--color-secondary-2);-webkit-mask-position:left center;mask-position:left center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.foodtruckCalculator .calcSummary .calcResult .optionElement .optionTotal .totalLabel{color:var(--color-accent);font-size:90%}.foodtruckCalculator .calcSummary .calcResult .optionElement .optionTotal .totalAmount{text-align:right;font-size:110%;color:var(--color-brand)}.foodtruckCalculator .calcSummary .calcTotal{padding:1.4rem var(--space-md) 0 var(--space-md);color:var(--color-surface)}.foodtruckCalculator .calcSummary .calcTotal .totalLabel{padding:0 0 var(--space-2xs) 0}.foodtruckCalculator .calcSummary .calcTotal .totalAmount{font-size:var(--headline-md-fontsize);letter-spacing:var(--headline-md-spacing);line-height:var(--headline-md-lineheight);text-align:right;padding:0 0 var(--space-2xs) 0;white-space:nowrap}.foodtruckCalculator .calcSummary .calcTotal.calcAnnual{background-color:var(--color-secondary-1);margin-bottom:var(--space-2xs)}.foodtruckCalculator .calcSummary .calcTotal.calcAnnual .totalAmount{font-family:var(--font-family-light)}.foodtruckCalculator .calcSummary .calcTotal.calcMonthly{background-color:var(--color-brand)}