:root{--button-background-color:#000;--button-border-radius:25px;--button-border:2px solid #000;--button-box-shadow:none;--button-color:#fff;--button-font-family:inherit;--button-font-size:1.2rem;--button-font-weight:400;--button-hover-background-color:transparent;--button-hover-border-radius:25px;--button-hover-border:2px solid #000;--button-hover-box-shadow:none;--button-hover-color:#000;--button-hover-padding:5px 20px;--button-letter-spacing:1px;--button-margin-top:1rem;--button-padding:5px 20px;--button-text-transform:uppercase;--button-transition-duration:300ms;--checkbox-gap:2px 20px;--form-color:#000;--input-background:transparent;--input-border:2px solid #000;--input-border-radius:25px;--input-box-shadow:none;--input-color:#000;--input-focus-background:transparent;--input-focus-border:2px solid #000;--input-focus-border-radius:25px;--input-focus-box-shadow:none;--input-focus-color:#000;--input-font-family:inherit;--input-font-size:1rem;--input-padding:10px 25px;--input-placeholder-color:#333;--input-placeholder-opacity:0.8;--label-color:#000--link-color:#000}form.wpcf7-form input.wpcf7-submit{background-color:var(--button-background-color);border-radius:var(--button-border-radius);border:var(--button-border);box-shadow:var(--button-box-shadow);cursor:pointer;color:var(--button-color);font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);margin-top:var(--button-margin-top);padding:var(--button-padding);text-transform:var(--button-text-transform);transition:all var(--button-transition-duration) ease}form.wpcf7-form input.wpcf7-submit:hover{background-color:var(--button-hover-background-color);border-radius:var(--button-hover-border-radius,var(--button-border-radius));border:var(--button-hover-border,var(--button-border));box-shadow:var(--button-hover-box-shadow,var(--button-box-shadow));color:var(--button-hover-color,var(--button-color));padding:var(--button-hover-padding,var(--button-padding))}form.wpcf7-form input[type=email]::-webkit-input-placeholder,form.wpcf7-form input[type=text]::-webkit-input-placeholder,form.wpcf7-form input[type=tel]::-webkit-input-placeholder,form.wpcf7-form input[type=password]::-webkit-input-placeholder,form.wpcf7-form textarea::-webkit-input-placeholder{color:var(--input-placeholder-color);opacity:var(--input-placeholder-opacity)}form.wpcf7-form input[type=email]::-moz-placeholder,form.wpcf7-form input[type=text]::-moz-placeholder,form.wpcf7-form input[type=tel]::-moz-placeholder,form.wpcf7-form input[type=password]::-moz-placeholder,form.wpcf7-form textarea::-moz-placeholder{color:var(--input-placeholder-color);opacity:var(--input-placeholder-opacity)}form.wpcf7-form input[type=email]:-ms-input-placeholder,form.wpcf7-form input[type=text]:-ms-input-placeholder,form.wpcf7-form input[type=tel]:-ms-input-placeholder,form.wpcf7-form input[type=password]:-ms-input-placeholder,form.wpcf7-form textarea:-ms-input-placeholder{color:var(--input-placeholder-color);opacity:var(--input-placeholder-opacity)}form.wpcf7-form input[type=email]:-moz-placeholder,form.wpcf7-form input[type=text]:-moz-placeholder,form.wpcf7-form input[type=tel]:-moz-placeholder,form.wpcf7-form input[type=password]:-moz-placeholder,form.wpcf7-form textarea:-moz-placeholder{color:var(--input-placeholder-color);opacity:var(--input-placeholder-opacity)}form.wpcf7-form{color:var(--form-color)}form.wpcf7-form input[type=email],form.wpcf7-form input[type=text],form.wpcf7-form input[type=tel],form.wpcf7-form input[type=password],form.wpcf7-form textarea{background:var(--input-background);border:var(--input-border);border-radius:var(--input-border-radius);box-shadow:var(--input-box-shadow);color:var(--input-color);font-family:var(--input-font-family);font-size:var(--input-font-size);padding:var(--input-padding);width:100%}form.wpcf7-form input[type=email]:focus,form.wpcf7-form input[type=text]:focus,form.wpcf7-form input[type=tel]:focus,form.wpcf7-form input[type=password]:focus,form.wpcf7-form textarea:focus{background:var(--input-focus-background,var(--input-background));border:var(--input-focus-border,var(--input-border));border-radius:var(--input-focus-border-radius,var(--input-border-radius));box-shadow:var(--input-focus-box-shadow,var(--input-box-shadow));color:var(--input-focus-color,var(--input-color))}form.wpcf7-form a{color:var(--link-color)}form.wpcf7-form label{color:var(--label-color)}form.wpcf7-form .wpcf7-checkbox{display:flex;flex-flow:row wrap;gap:var(--checkbox-gap)}form.wpcf7-form .wpcf7-checkbox>.wpcf7-list-item{margin-left:0}form.wpcf7-form .dscf7 .wpcf7-checkbox{display:inline-block}.dein-svg-klasse{fill:#ff0000}.et_pb_module_header{margin-left:-2px}a[href="https://pia-y-pablo.de/de-bay/category/unkategorisiert/"]{display:none!important}.postid-227041 .calc-subtotal-wrapper{margin-top:100px}#gform_wrapper_1 .gf_progressbar_wrapper{margin-bottom:28px}#gform_wrapper_1 .gf_progressbar_title{margin-bottom:10px;color:#111111;font-size:14px;font-weight:600;letter-spacing:0.2px}#gform_wrapper_1 .gf_progressbar{background:#ffffff;border:2px solid #000000;border-radius:999px;padding:5px;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,0.05),0 4px 14px rgba(0,0,0,0.04)}#gform_wrapper_1 .gf_progressbar_percentage{background:linear-gradient(90deg,#ffde59 0%,#ffe97f 50%,#ffde59 100%);color:#000000;font-weight:700;font-size:13px;min-height:34px;line-height:34px;border-radius:999px;text-align:center;transition:width 0.35s ease;box-shadow:0 2px 8px rgba(255,222,89,0.28),inset 0 1px 0 rgba(255,255,255,0.45)}#gform_wrapper_1 .gf_progressbar_percentage span{color:#000000}#gform_wrapper_1 input.gform_next_button,#gform_wrapper_1 input.gform_button,#gform_wrapper_1 input.gform_previous_button,#gform_wrapper_1 button.gform_next_button,#gform_wrapper_1 button.gform_button,#gform_wrapper_1 button.gform_previous_button{font-weight:600;padding:12px 28px;border-radius:6px;cursor:pointer;transition:all 0.25s ease;box-shadow:none}#gform_wrapper_1 input.gform_next_button,#gform_wrapper_1 input.gform_button,#gform_wrapper_1 button.gform_next_button,#gform_wrapper_1 button.gform_button{background-color:#ffde59;color:#000000;border:2px solid #ffde59}#gform_wrapper_1 input.gform_next_button:hover,#gform_wrapper_1 input.gform_button:hover,#gform_wrapper_1 button.gform_next_button:hover,#gform_wrapper_1 button.gform_button:hover{background-color:#000000;color:#ffffff;border-color:#000000}#gform_wrapper_1 input.gform_previous_button,#gform_wrapper_1 button.gform_previous_button{background-color:#ffffff;color:#000000;border:1px solid #000000}#gform_wrapper_1 input.gform_previous_button:hover,#gform_wrapper_1 button.gform_previous_button:hover{background-color:#000000;color:#ffffff;border-color:#000000}#gform_wrapper_1 .bilderauswahl.gfield--type-image_choice.gfield--image-choice-appearance-card{--gf-field-img-choice-card-check-ind-bg-color:#ffde59!important;--gf-field-img-choice-card-check-ind-icon-color:#000000!important}#gform_wrapper_1 .bilderauswahl{--gf-field-img-choice-card-check-ind-bg-color:#ffde59!important;--gf-field-img-choice-card-check-ind-icon-color:#000000!important}#gform_wrapper_1 .bilderauswahl .gchoice:has(input:checked),#gform_wrapper_1 .bilderauswahl .gchoice.gchoice_selected,#gform_wrapper_1 .bilderauswahl input:checked+label,#gform_wrapper_1 .bilderauswahl input:checked+.gfield-image-choice-wrapper-outer{border-color:#ffde59!important;box-shadow:none!important;outline:none!important}#gform_wrapper_1 .bilderauswahl .gchoice,#gform_wrapper_1 .bilderauswahl input,#gform_wrapper_1 .bilderauswahl label,#gform_wrapper_1 .bilderauswahl .gfield-image-choice-wrapper-outer{outline:none!important}#gform_wrapper_1 .bilderauswahl .gchoice:focus-within,#gform_wrapper_1 .bilderauswahl input:focus,#gform_wrapper_1 .bilderauswahl label:focus,#gform_wrapper_1 .bilderauswahl .gfield-image-choice-wrapper-outer:focus{outline:none!important;box-shadow:none!important}@media (max-width:767px){#gform_wrapper_1 .bilderauswahl .gfield_radio,#gform_wrapper_1 .bilderauswahl .gfield_checkbox{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#gform_wrapper_1 .bilderauswahl .gchoice{width:auto!important;margin:0!important;min-width:0!important}#gform_wrapper_1 .bilderauswahl .gfield-image-choice-wrapper-outer,#gform_wrapper_1 .bilderauswahl label,#gform_wrapper_1 .bilderauswahl img{width:100%!important;box-sizing:border-box!important;display:block}}