.kontaktformular .quform-button-submit-text{color:#000}.kontaktformular .quform-field-icon{display:none}.kontaktformular.variante-3 .quform-option-text{position:relative}.kontaktformular.variante-3 .text,.kontaktformular.variante-4 .text{margin-bottom:40px}.kontaktformular.variante-3 .quform-labels-left>.quform-spacer>.quform-inner,.kontaktformular.variante-4 .quform-labels-left>.quform-spacer>.quform-inner{margin-left:0;padding-left:0}.kontaktformular.variante-3 .quform-option .quform-option-label,.kontaktformular.variante-4 .quform-option .quform-option-label{padding-left:0}.kontaktformular.variante-4 .quform-element-submit{margin:0;margin-top:1rem;display:block}.kontaktformular.variante-4 .quform-button-next-default,.kontaktformular.variante-4 .quform-button-submit{margin-right:0;margin-bottom:0}.kontaktformular.variante-4 .quform-page-progress-type-tabs{position:relative}.kontaktformular.variante-4 .quform-page-progress-type-tabs .quform-page-progress-tabs{display:flex;justify-content:space-between}.kontaktformular.variante-4 .quform-page-progress-type-tabs .quform-cf:after,.kontaktformular.variante-4 .quform-page-progress-type-tabs .quform-cf:before,.kontaktformular.variante-4 .quform-page-progress-type-tabs .quform-child-elements:after,.kontaktformular.variante-4 .quform-page-progress-type-tabs .quform-child-elements:before,.kontaktformular.variante-4 .quform-page-progress-type-tabs .quform-element-row:after,.kontaktformular.variante-4 .quform-page-progress-type-tabs .quform-element-row:before{display:none}.kontaktformular.variante-4 .quform-page-progress-type-tabs .quform-page-progress-tab{height:5.6rem;width:5.6rem;padding:0;display:flex;justify-content:center;align-items:center;position:relative;z-index:10;background:#ebeaeb;margin-right:0;border:0;border-radius:99px}.kontaktformular.variante-4 .quform-page-progress-type-tabs .quform-page-progress-tab.quform-current-tab{background:#cfdfad;font-weight:400}.kontaktformular.variante-4 .quform-page-progress-type-tabs .quform-page-progress-tab.done{background:#ebeaeb}.kontaktformular.variante-4 .quform-page-progress-type-tabs .quform-page-progress-tab:before{position:absolute;left:-16px;width:16px;background:#fff;height:100%;top:0;z-index:5;content:""}.kontaktformular.variante-4 .quform-page-progress-type-tabs .quform-page-progress-tab:after{position:absolute;right:-16px;width:16px;background:#fff;height:100%;top:0;z-index:5;content:""}.kontaktformular.variante-4 .quform-page-progress-type-tabs:after{height:1px;width:100%;background-color:#d7d3d5;content:"";position:absolute;top:50%;z-index:1}.kontaktformular .quform-element-file .quform-label{display:none}.kontaktformular .quform-element-file .quform-upload-dropzone{color:#d7d3d5;opacity:.5}.kontaktformular .quform-element-file .quform-upload-file .quform-upload-file-name{max-width:75%}.kontaktformular .quform-element-submit{margin:0;margin-top:1rem;display:flex;justify-content:flex-start}.kontaktformular .heading-wrapper .heading-line:after{margin:14px 0 20px}.kontaktformular .quform .quform-field-captcha,.kontaktformular .quform .quform-field-date,.kontaktformular .quform .quform-field-email,.kontaktformular .quform .quform-field-file,.kontaktformular .quform .quform-field-multiselect,.kontaktformular .quform .quform-field-password,.kontaktformular .quform .quform-field-text,.kontaktformular .quform .quform-field-textarea,.kontaktformular .quform .quform-field-time,.kontaktformular .quform .select2-container--quform .select2-selection{padding:6px 8px 0;line-height:1;border-radius:0 !important}.kontaktformular .quform-field-textarea{height:100px}.kontaktformular .quform-label-inside,.kontaktformular .quform-label-inside.active{color:#d7d3d5;opacity:.5 !important;font-weight:700}.kontaktformular .quform-label-inside,.kontaktformular .quform-label-inside.active{top:11px !important;left:11px !important;line-height:1;margin-bottom:0}.kontaktformular .quform-label>label>.quform-required{color:#d7d3d5}.kontaktformular .quform-spacer{padding:0 0 10px}.kontaktformular .align-spitzmarke{padding-top:55px}.kontaktformular .datenschutz-wrapper .quform-spacer{padding-bottom:0}.kontaktformular .datenschutz-wrapper .quform-spacer .datenschutz-label{width:calc(100% - 36px) !important;z-index:10;position:relative;line-height:1.5}.kontaktformular .datenschutz-wrapper .quform-spacer input[type=radio]+.wpcf7-list-item-label:before,.kontaktformular .datenschutz-wrapper .quform-spacer input[type=radio]+label:before,.kontaktformular .datenschutz-wrapper .quform-spacer input[type=checkbox]+.wpcf7-list-item-label:before,.kontaktformular .datenschutz-wrapper .quform-spacer input[type=checkbox]+label:before{left:0}.kontaktformular .quform-next,.kontaktformular .quform-button-submit-default{margin:0}.kontaktformular .label.fl-label{border:none;color:#bab3b5}@media screen and (max-width:991px){.kontaktformular.variante-4 .quform-page-progress-type-tabs .quform-page-progress-tab{height:35px;width:35px}.kontaktformular.variante-4 .quform-page-progress-type-tabs .quform-page-progress-tab:before{position:absolute;left:-8px;width:8px;background:#fff;height:100%;top:0;z-index:5;content:""}.kontaktformular.variante-4 .quform-page-progress-type-tabs .quform-page-progress-tab:after{position:absolute;right:-8px;width:8px;background:#fff;height:100%;top:0;z-index:5;content:""}.kontaktformular .quform-responsive-elements-phone-landscape .quform-button-back-default{float:left !important}.kontaktformular .align-spitzmarke{padding-top:0}.kontaktformular .datenschutz-wrapper .quform-spacer{display:flex}.kontaktformular .datenschutz-wrapper{margin-top:20px}.kontaktformular .variante-3 .text{margin-bottom:20px}.kontaktformular .quform-next:after,.kontaktformular .quform-submit:after{margin-left:10px}.kontaktformular .quform-back:before{margin-right:10px}.kontaktformular .quform-back .icon,.kontaktformular .quform-next .icon,.kontaktformular .quform-submit .icon{margin-left:10px}.kontaktformular .quform-has-error .quform-field-text,.kontaktformular .quform-has-error .quform-field-email{border:2px solid #e33554}.kontaktformular .quform .quform-field-captcha,.kontaktformular .quform .quform-field-date,.kontaktformular .quform .quform-field-email,.kontaktformular .quform .quform-field-file,.kontaktformular .quform .quform-field-multiselect,.kontaktformular .quform .quform-field-password,.kontaktformular .quform .quform-field-select,.kontaktformular .quform .quform-field-text,.kontaktformular .quform .quform-field-textarea,.kontaktformular .quform .quform-field-time,.kontaktformular .quform .select2-container--quform .select2-selection{border-radius:0;padding:.25rem .25rem 0 .5rem;line-height:1.5}}