body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.kfz-umgebungs-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.kfz-umkreis-btn{display:inline-block;padding:10px 14px;border-radius:8px;background:#0b5ed7;color:#fff!important;font-weight:600;text-decoration:none}.kfz-umkreis-btn:hover{background:#084298}.kfz-toc-container{margin-top:25px;padding:24px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);text-align:center}.kfz-toc-title{font-weight:800;margin-bottom:20px;font-size:1.2em;color:#1a1a1a;text-transform:uppercase;letter-spacing:1px}.kfz-toc-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.kfz-quick-btn{background-color:#f8fafc;color:#2563eb!important;padding:12px 20px;border:2px solid #2563eb;border-radius:50px;font-weight:600;font-size:14px;text-decoration:none!important;transition:all 0.3s ease;display:flex;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.05)}.kfz-quick-btn:hover{background-color:#2563eb;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 6px 15px rgba(37,99,235,.2);border-color:#2563eb}.kfz-quick-btn:focus{outline:3px solid #FFB400!important;outline-offset:3px}@media (max-width:767px){.kfz-quick-btn{width:100%;justify-content:center}}.nachbarorte-links,.nachbarorte-links *{text-align:center!important;display:block!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}h3{text-align:center!important;width:100%!important}.nachbarorte-links a{display:inline-block;padding:12px 25px;margin:8px;background-color:#2563eb;color:#ffffff!important;border-radius:8px;text-decoration:none!important;font-weight:700;font-family:inherit;transition:all 0.3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}.nachbarorte-links a:hover{background-color:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.nachbarorte-links{text-align:center;padding:20px 0}#main-footer{background-color:#222;display:none!important}.modal-overlay-custom{display:none!important;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:999999!important;justify-content:center;align-items:center;backdrop-filter:blur(8px)}.modal-box{background:#fff;padding:40px;border-radius:20px;max-width:480px;width:90%;text-align:center;box-shadow:0 25px 50px rgba(0,0,0,.4);font-family:'Open Sans',sans-serif;border-top:6px solid #004a99}.modal-box h3{color:#333;font-size:26px;margin-bottom:15px;font-weight:700;margin-top:0}.modal-box p{color:#444;line-height:1.6;font-size:16px}.modal-btn-wrap{display:flex;gap:15px;margin-top:30px;justify-content:center}.btn-evb-yes{background:#004a99;color:#fff;padding:14px 28px;border-radius:50px;border:none;font-weight:700;cursor:pointer;transition:0.3s;font-size:16px}.btn-evb-no{background:#f4f4f4;color:#333;padding:14px 28px;border-radius:50px;border:1px solid #ddd;font-weight:700;cursor:pointer;transition:0.3s;font-size:16px}.btn-evb-yes:hover{background:#003570;transform:scale(1.05)}.btn-evb-no:hover{background:#e8e8e8}