.mobil_firmenrechner{display:flex;flex-wrap:nowrap}.mobil_firmenrechner>.et_pb_column{width:33.333%!important;margin:0!important}@media (max-width:480px){.mobil_firmenrechner>.et_pb_column{font-size:14px}}.firmenrechner_handy{display:flex;flex-wrap:nowrap;align-items:center}.firmenrechner_handy>.et_pb_column{margin:0!important}.firmenrechner_handy>.et_pb_column_2_5{width:40%!important}.firmenrechner_handy>.et_pb_column_3_5{width:60%!important}h4.et_pb_module_header{padding-top:5px}@media (max-width:767px){h4.et_pb_module_header{padding-top:10px}}.et_pb_row_14 .et_pb_column_1_4{display:flex!important;flex-direction:column!important}.et_pb_row_14 .et_pb_button_module_wrapper{margin-top:auto!important}@media (max-width:767px){.et_pb_post h1.entry-title{font-size:26px}}.dipi-blog-post{position:relative!important;padding-bottom:60px!important}.dipi-bottom-content{position:absolute!important;bottom:20px!important;left:0!important;right:0!important;padding:0 20px!important}.dipi-post-content{padding-bottom:30px!important}form.tf-terminanfrage{--gf-color-primary:#c7233b;--gf-color-primary-rgb:199,35,59;--gf-color-primary-contrast:#ffffff;--gf-color-primary-darker:#a01c2f;--gf-color-primary-lighter:#d84a5f;--gf-ctrl-border-color:#e6cfcf;--gf-ctrl-border-color-focus:#c7233b;--gf-ctrl-border-color-hover:#d4b5b5;--gf-ctrl-border-color-error:#c7233b;--gf-ctrl-border-radius:10px;--gf-ctrl-border-width:1px;--gf-ctrl-bg-color:#ffffff;--gf-ctrl-bg-color-focus:#ffffff;--gf-ctrl-bg-color-hover:#ffffff;--gf-ctrl-color:#1a1a1a;--gf-ctrl-color-focus:#1a1a1a;--gf-ctrl-padding-x:14px;--gf-ctrl-padding-y:12px;--gf-ctrl-min-h-md:46px;--gf-ctrl-size-md:15px;--gf-ctrl-label-color-primary:#1a1a1a;--gf-ctrl-label-color-secondary:#6b6b6b;--gf-ctrl-label-font-size-primary:14px;--gf-ctrl-label-font-size-secondary:13px;--gf-ctrl-desc-color:#8a8a8a;--gf-ctrl-desc-font-size:13px;--gf-ctrl-btn-bg-color-primary:#c7233b;--gf-ctrl-btn-bg-color-hover-primary:#a01c2f;--gf-ctrl-btn-border-color-primary:#c7233b;--gf-ctrl-btn-border-color-hover-primary:#a01c2f;--gf-ctrl-btn-color-primary:#ffffff;--gf-ctrl-btn-color-hover-primary:#ffffff;--gf-ctrl-btn-border-radius:10px;--gf-ctrl-btn-border-width:0;--gf-ctrl-btn-font-size:16px;--gf-ctrl-btn-padding-x-md:24px;--gf-ctrl-btn-padding-y-md:14px;--gf-ctrl-bg-color-error:#fff9f9;--gf-form-max-width:640px}form.tf-terminanfrage{background:#fff5f5;border:1px solid #f0d6d6;border-radius:14px;padding:32px 36px;margin:0 auto;max-width:640px;box-sizing:border-box;font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#2b2b2b}form.tf-terminanfrage .gform_title{font-size:28px;font-weight:700;color:#1a1a1a;letter-spacing:-0.5px;margin:0 0 6px 0;line-height:1.2}form.tf-terminanfrage .gform_description{color:#6b6b6b;font-size:15px;line-height:1.5;display:block;margin-bottom:20px;font-weight:400}form.tf-terminanfrage .gform_heading{margin-bottom:16px}form.tf-terminanfrage select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23555' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px;padding-right:40px;cursor:pointer}form.tf-terminanfrage input:focus,form.tf-terminanfrage select:focus,form.tf-terminanfrage textarea:focus{box-shadow:0 0 0 3px rgba(199,35,59,0.12);outline:none}form.tf-terminanfrage textarea{min-height:110px;resize:vertical;line-height:1.5}form.tf-terminanfrage .gfield_required,form.tf-terminanfrage .gfield_required_asterisk{color:#c7233b;font-weight:600}form.tf-terminanfrage .gform_footer{padding:0;margin-top:4px}form.tf-terminanfrage .gform_footer .gform_button,form.tf-terminanfrage .gform_footer input[type="submit"],form.tf-terminanfrage .gform_footer button[type="submit"]{width:100%;font-weight:600;letter-spacing:0.2px;box-shadow:0 2px 6px rgba(199,35,59,0.25);cursor:pointer;background-image:none;padding-left:24px;padding-right:24px}form.tf-terminanfrage .gform_footer button[type="submit"]::before,form.tf-terminanfrage .gform_footer .gform_button::before,form.tf-terminanfrage .gform_footer input[type="submit"]::before{content:none}form.tf-terminanfrage .tf-privacy-wrap .gfield_html,form.tf-terminanfrage .tf-privacy-note{font-size:13px;color:#8a8a8a;line-height:1.5;margin:6px 0 14px 0}form.tf-terminanfrage .tf-privacy-wrap a,form.tf-terminanfrage .tf-privacy-note a{color:#c7233b;text-decoration:underline}form.tf-terminanfrage .tf-privacy-wrap a:hover,form.tf-terminanfrage .tf-privacy-note a:hover{color:#a01c2f}form.tf-terminanfrage .gform_validation_errors{background:#fff0f1;border:1px solid #f0c4cb;border-radius:8px;color:#8a1a2a;padding:12px 14px;margin-bottom:16px}.gform_confirmation_wrapper .gform_confirmation_message{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:16px 20px;color:#166534;font-size:15px}@media (max-width:520px){form.tf-terminanfrage{padding:22px 20px;border-radius:12px}form.tf-terminanfrage .gform_title{font-size:24px}form.tf-terminanfrage .gform_footer input[type="submit"]{background-position:calc(50% - 75px) center}}form.tf-terminanfrage select,form.tf-terminanfrage select:focus,form.tf-terminanfrage select:not([multiple]){color:#1a1a1a;font-size:15px;text-indent:0;text-shadow:none;-webkit-text-fill-color:#1a1a1a}form.tf-terminanfrage select option{color:#1a1a1a;background-color:#ffffff}form.tf-terminanfrage select,form.tf-terminanfrage .ginput_container_select select,form.tf-terminanfrage .gfield_select,form.tf-terminanfrage select:focus,form.tf-terminanfrage select:hover{color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;font-size:15px!important;line-height:1.4!important;opacity:1!important;visibility:visible!important;text-indent:0!important;letter-spacing:normal!important;text-shadow:none!important;text-transform:none!important;height:auto!important;min-height:46px!important;padding:12px 40px 12px 14px!important;box-sizing:border-box!important;background-color:#ffffff!important}form.tf-terminanfrage select option{color:#1a1a1a!important;background-color:#ffffff!important;-webkit-text-fill-color:#1a1a1a!important}